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

** 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: 1838592 (0x001c0e00)
    Section header offset: 1838624 (0x001c0e20)

    Section header string table index: 16

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

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


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

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

    $d
    RESET
    __Vectors
        0x00018000:    10023d70    p=..    DCD    268582256
        0x00018004:    00018201    ....    DCD    98817
        0x00018008:    0001821f    ....    DCD    98847
        0x0001800c:    0001b9bd    ....    DCD    113085
        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:    0001d311    ....    DCD    119569
        0x00018030:    00018229    )...    DCD    98857
        0x00018034:    00000000    ....    DCD    0
        0x00018038:    0001d2a1    ....    DCD    119457
        0x0001803c:    0001e1a5    ....    DCD    123301
        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:    00020221    !...    DCD    131617
        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:    000263d5    .c..    DCD    156629
        0x000180c4:    000263fd    .c..    DCD    156669
        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:    000262e5    .b..    DCD    156389
        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:    000219b5    ....    DCD    137653
        0x00018124:    000219e5    ....    DCD    137701
        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:    00040150    P...    DCD    262480
        0x0001826c:    00040180    ....    DCD    262528
    $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:    f036ff9a    6...    BL       _fp_init ; 0x4f23e
    .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:    f000fa93    ....    BL       __semihosting_library_function ; 0x1883a
        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:    f027faf7    '...    BL       main ; 0x3f90c
        0x0001831e:    f000fab1    ....    BL       exit ; 0x18884
    .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:    f000fab5    ....    BL       _sys_exit ; 0x18898
        0x0001832e:    0000        ..      MOVS     r0,r0
    .text
    $v0
    __user_initial_stackheap
        0x00018330:    4802        .H      LDR      r0,[pc,#8] ; [0x1833c] = 0x10022d70
        0x00018332:    4903        .I      LDR      r1,[pc,#12] ; [0x18340] = 0x10023d70
        0x00018334:    4a01        .J      LDR      r2,[pc,#4] ; [0x1833c] = 0x10022d70
        0x00018336:    4b03        .K      LDR      r3,[pc,#12] ; [0x18344] = 0x10022d70
        0x00018338:    4770        pG      BX       lr
    $d
        0x0001833a:    0000        ..      DCW    0
        0x0001833c:    10022d70    p-..    DCD    268578160
        0x00018340:    10023d70    p=..    DCD    268582256
        0x00018344:    10022d70    p-..    DCD    268578160
    $t
    .text
    __aeabi_uldivmod
    _ll_udiv
        0x00018348:    ea530c02    S...    ORRS     r12,r3,r2
        0x0001834c:    f0008069    ..i.    BEQ.W    0x18422 ; __aeabi_uldivmod + 218
        0x00018350:    e92d4bf0    -..K    PUSH     {r4-r9,r11,lr}
        0x00018354:    f04f0600    O...    MOV      r6,#0
        0x00018358:    2b00        .+      CMP      r3,#0
        0x0001835a:    bf1f        ..      ITTTT    NE
        0x0001835c:    fab3f583    ....    CLZNE    r5,r3
        0x00018360:    fa03f405    ....    LSLNE    r4,r3,r5
        0x00018364:    fa24f605    $...    LSRNE    r6,r4,r5
        0x00018368:    405e        ^@      EORNE    r6,r6,r3
        0x0001836a:    bf12        ..      ITEE     NE
        0x0001836c:    4316        .C      ORRNE    r6,r6,r2
        0x0001836e:    fab2f582    ....    CLZEQ    r5,r2
        0x00018372:    fa02f405    ....    LSLEQ    r4,r2,r5
        0x00018376:    f1c50520    .. .    RSB      r5,r5,#0x20
        0x0001837a:    bf1e        ..      ITTT     NE
        0x0001837c:    fa22fc05    "...    LSRNE    r12,r2,r5
        0x00018380:    ea44040c    D...    ORRNE    r4,r4,r12
        0x00018384:    3520         5      ADDNE    r5,r5,#0x20
        0x00018386:    ea564c04    V..L    ORRS     r12,r6,r4,LSL #16
        0x0001838a:    ea4f4414    O..D    LSR      r4,r4,#16
        0x0001838e:    bf18        ..      IT       NE
        0x00018390:    1c64        d.      ADDNE    r4,r4,#1
        0x00018392:    f04f0800    O...    MOV      r8,#0
        0x00018396:    f04f0900    O...    MOV      r9,#0
        0x0001839a:    4290        .B      CMP      r0,r2
        0x0001839c:    eb710c03    q...    SBCS     r12,r1,r3
        0x000183a0:    d339        9.      BCC      0x18416 ; __aeabi_uldivmod + 206
        0x000183a2:    2900        .)      CMP      r1,#0
        0x000183a4:    bf19        ..      ITTEE    NE
        0x000183a6:    fab1f781    ....    CLZNE    r7,r1
        0x000183aa:    fa01f607    ....    LSLNE    r6,r1,r7
        0x000183ae:    fab0f780    ....    CLZEQ    r7,r0
        0x000183b2:    fa00f607    ....    LSLEQ    r6,r0,r7
        0x000183b6:    f1c70720    .. .    RSB      r7,r7,#0x20
        0x000183ba:    bf1e        ..      ITTT     NE
        0x000183bc:    fa20fc07     ...    LSRNE    r12,r0,r7
        0x000183c0:    ea46060c    F...    ORRNE    r6,r6,r12
        0x000183c4:    3720         7      ADDNE    r7,r7,#0x20
        0x000183c6:    fbb6fcf4    ....    UDIV     r12,r6,r4
        0x000183ca:    eba70705    ....    SUB      r7,r7,r5
        0x000183ce:    3f10        .?      SUBS     r7,r7,#0x10
        0x000183d0:    f0070b1f    ....    AND      r11,r7,#0x1f
        0x000183d4:    f1cb0620    .. .    RSB      r6,r11,#0x20
        0x000183d8:    fa2cf606    ,...    LSR      r6,r12,r6
        0x000183dc:    fa0cfb0b    ....    LSL      r11,r12,r11
        0x000183e0:    bf44        D.      ITT      MI
        0x000183e2:    46b3        .F      MOVMI    r11,r6
        0x000183e4:    2600        .&      MOVMI    r6,#0
        0x000183e6:    2f20         /      CMP      r7,#0x20
        0x000183e8:    bfa4        ..      ITT      GE
        0x000183ea:    465e        ^F      MOVGE    r6,r11
        0x000183ec:    f04f0b00    O...    MOVGE    r11,#0
        0x000183f0:    ea5b0c06    [...    ORRS     r12,r11,r6
        0x000183f4:    bf08        ..      IT       EQ
        0x000183f6:    f04f0b01    O...    MOVEQ    r11,#1
        0x000183fa:    eb19090b    ....    ADDS     r9,r9,r11
        0x000183fe:    eb480806    H...    ADC      r8,r8,r6
        0x00018402:    fbab7c02    ...|    UMULL    r7,r12,r11,r2
        0x00018406:    fb06cc02    ....    MLA      r12,r6,r2,r12
        0x0001840a:    fb0bcc03    ....    MLA      r12,r11,r3,r12
        0x0001840e:    1bc0        ..      SUBS     r0,r0,r7
        0x00018410:    eb71010c    q...    SBCS     r1,r1,r12
        0x00018414:    e7c1        ..      B        0x1839a ; __aeabi_uldivmod + 82
        0x00018416:    460b        .F      MOV      r3,r1
        0x00018418:    4602        .F      MOV      r2,r0
        0x0001841a:    4641        AF      MOV      r1,r8
        0x0001841c:    4648        HF      MOV      r0,r9
        0x0001841e:    e8bd8bf0    ....    POP      {r4-r9,r11,pc}
        0x00018422:    b513        ..      PUSH     {r0,r1,r4,lr}
        0x00018424:    4308        .C      ORRS     r0,r0,r1
        0x00018426:    bf18        ..      IT       NE
        0x00018428:    f04f30ff    O..0    MOVNE    r0,#0xffffffff
        0x0001842c:    4601        .F      MOV      r1,r0
        0x0001842e:    f3af8000    ....    NOP.W    
        0x00018432:    e8bd401c    ...@    POP      {r2-r4,lr}
        0x00018436:    4770        pG      BX       lr
    .text
    memcmp
        0x00018438:    ea400301    @...    ORR      r3,r0,r1
        0x0001843c:    b510        ..      PUSH     {r4,lr}
        0x0001843e:    079b        ..      LSLS     r3,r3,#30
        0x00018440:    d10f        ..      BNE      0x18462 ; memcmp + 42
        0x00018442:    2a04        .*      CMP      r2,#4
        0x00018444:    d30d        ..      BCC      0x18462 ; memcmp + 42
        0x00018446:    c810        ..      LDM      r0!,{r4}
        0x00018448:    c908        ..      LDM      r1!,{r3}
        0x0001844a:    1f12        ..      SUBS     r2,r2,#4
        0x0001844c:    429c        .B      CMP      r4,r3
        0x0001844e:    d0f8        ..      BEQ      0x18442 ; memcmp + 10
        0x00018450:    ba20         .      REV      r0,r4
        0x00018452:    ba19        ..      REV      r1,r3
        0x00018454:    4288        .B      CMP      r0,r1
        0x00018456:    d901        ..      BLS      0x1845c ; memcmp + 36
        0x00018458:    2001        .       MOVS     r0,#1
        0x0001845a:    bd10        ..      POP      {r4,pc}
        0x0001845c:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00018460:    bd10        ..      POP      {r4,pc}
        0x00018462:    b11a        ..      CBZ      r2,0x1846c ; memcmp + 52
        0x00018464:    07d3        ..      LSLS     r3,r2,#31
        0x00018466:    d003        ..      BEQ      0x18470 ; memcmp + 56
        0x00018468:    1c52        R.      ADDS     r2,r2,#1
        0x0001846a:    e007        ..      B        0x1847c ; memcmp + 68
        0x0001846c:    2000        .       MOVS     r0,#0
        0x0001846e:    bd10        ..      POP      {r4,pc}
        0x00018470:    f8103b01    ...;    LDRB     r3,[r0],#1
        0x00018474:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x00018478:    1b1b        ..      SUBS     r3,r3,r4
        0x0001847a:    d107        ..      BNE      0x1848c ; memcmp + 84
        0x0001847c:    f8103b01    ...;    LDRB     r3,[r0],#1
        0x00018480:    f8114b01    ...K    LDRB     r4,[r1],#1
        0x00018484:    1b1b        ..      SUBS     r3,r3,r4
        0x00018486:    d101        ..      BNE      0x1848c ; memcmp + 84
        0x00018488:    1e92        ..      SUBS     r2,r2,#2
        0x0001848a:    d1f1        ..      BNE      0x18470 ; memcmp + 56
        0x0001848c:    4618        .F      MOV      r0,r3
        0x0001848e:    bd10        ..      POP      {r4,pc}
    .text
    strcpy
        0x00018490:    ea400301    @...    ORR      r3,r0,r1
        0x00018494:    4602        .F      MOV      r2,r0
        0x00018496:    b530        0.      PUSH     {r4,r5,lr}
        0x00018498:    079b        ..      LSLS     r3,r3,#30
        0x0001849a:    d110        ..      BNE      0x184be ; strcpy + 46
        0x0001849c:    f04f3401    O..4    MOV      r4,#0x1010101
        0x000184a0:    e000        ..      B        0x184a4 ; strcpy + 20
        0x000184a2:    c208        ..      STM      r2!,{r3}
        0x000184a4:    c908        ..      LDM      r1!,{r3}
        0x000184a6:    1b1d        ..      SUBS     r5,r3,r4
        0x000184a8:    439d        .C      BICS     r5,r5,r3
        0x000184aa:    ea151fc4    ....    TST      r5,r4,LSL #7
        0x000184ae:    d0f8        ..      BEQ      0x184a2 ; strcpy + 18
        0x000184b0:    f01301ff    ....    ANDS     r1,r3,#0xff
        0x000184b4:    f8021b01    ....    STRB     r1,[r2],#1
        0x000184b8:    d00d        ..      BEQ      0x184d6 ; strcpy + 70
        0x000184ba:    0a1b        ..      LSRS     r3,r3,#8
        0x000184bc:    e7f8        ..      B        0x184b0 ; strcpy + 32
        0x000184be:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x000184c2:    2b00        .+      CMP      r3,#0
        0x000184c4:    f8023b01    ...;    STRB     r3,[r2],#1
        0x000184c8:    d005        ..      BEQ      0x184d6 ; strcpy + 70
        0x000184ca:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x000184ce:    2b00        .+      CMP      r3,#0
        0x000184d0:    f8023b01    ...;    STRB     r3,[r2],#1
        0x000184d4:    d1f3        ..      BNE      0x184be ; strcpy + 46
        0x000184d6:    bd30        0.      POP      {r4,r5,pc}
    .text
    strlen
        0x000184d8:    b510        ..      PUSH     {r4,lr}
        0x000184da:    1c43        C.      ADDS     r3,r0,#1
        0x000184dc:    e002        ..      B        0x184e4 ; strlen + 12
        0x000184de:    f8101b01    ....    LDRB     r1,[r0],#1
        0x000184e2:    b171        q.      CBZ      r1,0x18502 ; strlen + 42
        0x000184e4:    0781        ..      LSLS     r1,r0,#30
        0x000184e6:    d1fa        ..      BNE      0x184de ; strlen + 6
        0x000184e8:    f04f3201    O..2    MOV      r2,#0x1010101
        0x000184ec:    c802        ..      LDM      r0!,{r1}
        0x000184ee:    1a8c        ..      SUBS     r4,r1,r2
        0x000184f0:    438c        .C      BICS     r4,r4,r1
        0x000184f2:    ea1411c2    ....    ANDS     r1,r4,r2,LSL #7
        0x000184f6:    d0f9        ..      BEQ      0x184ec ; strlen + 20
        0x000184f8:    1ac0        ..      SUBS     r0,r0,r3
        0x000184fa:    060a        ..      LSLS     r2,r1,#24
        0x000184fc:    d003        ..      BEQ      0x18506 ; strlen + 46
        0x000184fe:    1ec0        ..      SUBS     r0,r0,#3
        0x00018500:    bd10        ..      POP      {r4,pc}
        0x00018502:    1ac0        ..      SUBS     r0,r0,r3
        0x00018504:    bd10        ..      POP      {r4,pc}
        0x00018506:    040a        ..      LSLS     r2,r1,#16
        0x00018508:    d001        ..      BEQ      0x1850e ; strlen + 54
        0x0001850a:    1e80        ..      SUBS     r0,r0,#2
        0x0001850c:    bd10        ..      POP      {r4,pc}
        0x0001850e:    0209        ..      LSLS     r1,r1,#8
        0x00018510:    d0fc        ..      BEQ      0x1850c ; strlen + 52
        0x00018512:    1e40        @.      SUBS     r0,r0,#1
        0x00018514:    bd10        ..      POP      {r4,pc}
    .text
    __aeabi_memcpy
    __rt_memcpy
        0x00018516:    2a03        .*      CMP      r2,#3
        0x00018518:    f2408030    @.0.    BLS.W    _memcpy_lastbytes ; 0x1857c
        0x0001851c:    f0100c03    ....    ANDS     r12,r0,#3
        0x00018520:    f0008015    ....    BEQ.W    0x1854e ; __aeabi_memcpy + 56
        0x00018524:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x00018528:    f1bc0f02    ....    CMP      r12,#2
        0x0001852c:    4462        bD      ADD      r2,r2,r12
        0x0001852e:    bf98        ..      IT       LS
        0x00018530:    f811cb01    ....    LDRBLS   r12,[r1],#1
        0x00018534:    f8003b01    ...;    STRB     r3,[r0],#1
        0x00018538:    bf38        8.      IT       CC
        0x0001853a:    f8113b01    ...;    LDRBCC   r3,[r1],#1
        0x0001853e:    f1a20204    ....    SUB      r2,r2,#4
        0x00018542:    bf98        ..      IT       LS
        0x00018544:    f800cb01    ....    STRBLS   r12,[r0],#1
        0x00018548:    bf38        8.      IT       CC
        0x0001854a:    f8003b01    ...;    STRBCC   r3,[r0],#1
        0x0001854e:    f0110303    ....    ANDS     r3,r1,#3
        0x00018552:    f0008067    ..g.    BEQ.W    __aeabi_memcpy4 ; 0x18624
        0x00018556:    3a08        .:      SUBS     r2,r2,#8
        0x00018558:    f0c08008    ....    BCC.W    0x1856c ; __aeabi_memcpy + 86
        0x0001855c:    f8513b04    Q..;    LDR      r3,[r1],#4
        0x00018560:    3a08        .:      SUBS     r2,r2,#8
        0x00018562:    f851cb04    Q...    LDR      r12,[r1],#4
        0x00018566:    e8a01008    ....    STM      r0!,{r3,r12}
        0x0001856a:    e7f5        ..      B        0x18558 ; __aeabi_memcpy + 66
        0x0001856c:    1d12        ..      ADDS     r2,r2,#4
        0x0001856e:    bf5c        \.      ITT      PL
        0x00018570:    f8513b04    Q..;    LDRPL    r3,[r1],#4
        0x00018574:    f8403b04    @..;    STRPL    r3,[r0],#4
        0x00018578:    f3af8000    ....    NOP.W    
    _memcpy_lastbytes
        0x0001857c:    07d2        ..      LSLS     r2,r2,#31
        0x0001857e:    bf24        $.      ITT      CS
        0x00018580:    f8113b01    ...;    LDRBCS   r3,[r1],#1
        0x00018584:    f811cb01    ....    LDRBCS   r12,[r1],#1
        0x00018588:    bf48        H.      IT       MI
        0x0001858a:    f8112b01    ...+    LDRBMI   r2,[r1],#1
        0x0001858e:    bf24        $.      ITT      CS
        0x00018590:    f8003b01    ...;    STRBCS   r3,[r0],#1
        0x00018594:    f800cb01    ....    STRBCS   r12,[r0],#1
        0x00018598:    bf48        H.      IT       MI
        0x0001859a:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x0001859e:    4770        pG      BX       lr
    .text
    __aeabi_memmove
    __rt_memmove
        0x000185a0:    1a43        C.      SUBS     r3,r0,r1
        0x000185a2:    bf28        (.      IT       CS
        0x000185a4:    429a        .B      CMPCS    r2,r3
        0x000185a6:    f67fafb6    ....    BLS.W    __aeabi_memcpy ; 0x18516
        0x000185aa:    4410        .D      ADD      r0,r0,r2
        0x000185ac:    4411        .D      ADD      r1,r1,r2
        0x000185ae:    2a03        .*      CMP      r2,#3
        0x000185b0:    f2408026    @.&.    BLS.W    __memmove_lastfew ; 0x18600
        0x000185b4:    f0100f03    ....    TST      r0,#3
        0x000185b8:    bf1e        ..      ITTT     NE
        0x000185ba:    f8113d01    ...=    LDRBNE   r3,[r1,#-1]!
        0x000185be:    1e52        R.      SUBNE    r2,r2,#1
        0x000185c0:    f8003d01    ...=    STRBNE   r3,[r0,#-1]!
        0x000185c4:    f0100f03    ....    TST      r0,#3
        0x000185c8:    f47faff6    ....    BNE.W    0x185b8 ; __aeabi_memmove + 24
        0x000185cc:    f0110303    ....    ANDS     r3,r1,#3
        0x000185d0:    f000806d    ..m.    BEQ.W    __memmove_aligned ; 0x186ae
        0x000185d4:    3a08        .:      SUBS     r2,r2,#8
        0x000185d6:    f0c0800b    ....    BCC.W    0x185f0 ; __aeabi_memmove + 80
        0x000185da:    f8513d04    Q..=    LDR      r3,[r1,#-4]!
        0x000185de:    3a08        .:      SUBS     r2,r2,#8
        0x000185e0:    f851cd04    Q...    LDR      r12,[r1,#-4]!
        0x000185e4:    f8403d04    @..=    STR      r3,[r0,#-4]!
        0x000185e8:    f840cd04    @...    STR      r12,[r0,#-4]!
        0x000185ec:    f7ffbff3    ....    B.W      0x185d6 ; __aeabi_memmove + 54
        0x000185f0:    1d12        ..      ADDS     r2,r2,#4
        0x000185f2:    bf5c        \.      ITT      PL
        0x000185f4:    f8513d04    Q..=    LDRPL    r3,[r1,#-4]!
        0x000185f8:    f8403d04    @..=    STRPL    r3,[r0,#-4]!
        0x000185fc:    f3af8000    ....    NOP.W    
    __memmove_lastfew
        0x00018600:    07d2        ..      LSLS     r2,r2,#31
        0x00018602:    bf24        $.      ITT      CS
        0x00018604:    f8113d01    ...=    LDRBCS   r3,[r1,#-1]!
        0x00018608:    f811cd01    ....    LDRBCS   r12,[r1,#-1]!
        0x0001860c:    bf48        H.      IT       MI
        0x0001860e:    f8112c01    ...,    LDRBMI   r2,[r1,#-1]
        0x00018612:    bf24        $.      ITT      CS
        0x00018614:    f8003d01    ...=    STRBCS   r3,[r0,#-1]!
        0x00018618:    f800cd01    ....    STRBCS   r12,[r0,#-1]!
        0x0001861c:    bf48        H.      IT       MI
        0x0001861e:    f8002c01    ...,    STRBMI   r2,[r0,#-1]
        0x00018622:    4770        pG      BX       lr
    .text
    __aeabi_memcpy4
    __aeabi_memcpy8
    __rt_memcpy_w
        0x00018624:    b510        ..      PUSH     {r4,lr}
        0x00018626:    3a20         :      SUBS     r2,r2,#0x20
        0x00018628:    f0c0800b    ....    BCC.W    0x18642 ; __aeabi_memcpy4 + 30
        0x0001862c:    e8b15018    ...P    LDM      r1!,{r3,r4,r12,lr}
        0x00018630:    e8a05018    ...P    STM      r0!,{r3,r4,r12,lr}
        0x00018634:    e8b15018    ...P    LDM      r1!,{r3,r4,r12,lr}
        0x00018638:    e8a05018    ...P    STM      r0!,{r3,r4,r12,lr}
        0x0001863c:    3a20         :      SUBS     r2,r2,#0x20
        0x0001863e:    f4bfaff5    ....    BCS.W    0x1862c ; __aeabi_memcpy4 + 8
        0x00018642:    ea5f7c02    _..|    LSLS     r12,r2,#28
        0x00018646:    bf24        $.      ITT      CS
        0x00018648:    e8b15018    ...P    LDMCS    r1!,{r3,r4,r12,lr}
        0x0001864c:    e8a05018    ...P    STMCS    r0!,{r3,r4,r12,lr}
        0x00018650:    bf44        D.      ITT      MI
        0x00018652:    c918        ..      LDMMI    r1!,{r3,r4}
        0x00018654:    c018        ..      STMMI    r0!,{r3,r4}
        0x00018656:    e8bd4010    ...@    POP      {r4,lr}
        0x0001865a:    ea5f7c82    _..|    LSLS     r12,r2,#30
        0x0001865e:    bf24        $.      ITT      CS
        0x00018660:    f8513b04    Q..;    LDRCS    r3,[r1],#4
        0x00018664:    f8403b04    @..;    STRCS    r3,[r0],#4
        0x00018668:    bf08        ..      IT       EQ
        0x0001866a:    4770        pG      BXEQ     lr
    _memcpy_lastbytes_aligned
        0x0001866c:    07d2        ..      LSLS     r2,r2,#31
        0x0001866e:    bf28        (.      IT       CS
        0x00018670:    f8313b02    1..;    LDRHCS   r3,[r1],#2
        0x00018674:    bf48        H.      IT       MI
        0x00018676:    f8112b01    ...+    LDRBMI   r2,[r1],#1
        0x0001867a:    bf28        (.      IT       CS
        0x0001867c:    f8203b02     ..;    STRHCS   r3,[r0],#2
        0x00018680:    bf48        H.      IT       MI
        0x00018682:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x00018686:    4770        pG      BX       lr
    .text
    __aeabi_memmove4
    __aeabi_memmove8
    __rt_memmove_w
        0x00018688:    1a43        C.      SUBS     r3,r0,r1
        0x0001868a:    bf28        (.      IT       CS
        0x0001868c:    429a        .B      CMPCS    r2,r3
        0x0001868e:    f67fafc9    ....    BLS.W    __aeabi_memcpy4 ; 0x18624
        0x00018692:    4410        .D      ADD      r0,r0,r2
        0x00018694:    4411        .D      ADD      r1,r1,r2
        0x00018696:    f0100f03    ....    TST      r0,#3
        0x0001869a:    bf1e        ..      ITTT     NE
        0x0001869c:    f8113d01    ...=    LDRBNE   r3,[r1,#-1]!
        0x000186a0:    1e52        R.      SUBNE    r2,r2,#1
        0x000186a2:    f8003d01    ...=    STRBNE   r3,[r0,#-1]!
        0x000186a6:    f0100f03    ....    TST      r0,#3
        0x000186aa:    f47faff6    ....    BNE.W    0x1869a ; __aeabi_memmove4 + 18
    __memmove_aligned
        0x000186ae:    3a10        .:      SUBS     r2,r2,#0x10
        0x000186b0:    f0c0800a    ....    BCC.W    0x186c8 ; __memmove_aligned + 26
        0x000186b4:    b510        ..      PUSH     {r4,lr}
        0x000186b6:    e9315018    1..P    LDMDB    r1!,{r3,r4,r12,lr}
        0x000186ba:    e9205018     ..P    STMDB    r0!,{r3,r4,r12,lr}
        0x000186be:    3a10        .:      SUBS     r2,r2,#0x10
        0x000186c0:    f4bfaff9    ....    BCS.W    0x186b6 ; __memmove_aligned + 8
        0x000186c4:    e8bd4010    ...@    POP      {r4,lr}
        0x000186c8:    0753        S.      LSLS     r3,r2,#29
        0x000186ca:    bf24        $.      ITT      CS
        0x000186cc:    e9311008    1...    LDMDBCS  r1!,{r3,r12}
        0x000186d0:    e9201008     ...    STMDBCS  r0!,{r3,r12}
        0x000186d4:    bf44        D.      ITT      MI
        0x000186d6:    f8513d04    Q..=    LDRMI    r3,[r1,#-4]!
        0x000186da:    f8403d04    @..=    STRMI    r3,[r0,#-4]!
        0x000186de:    f0120f03    ....    TST      r2,#3
        0x000186e2:    bf08        ..      IT       EQ
        0x000186e4:    4770        pG      BXEQ     lr
    __memmove_lastfew_aligned
        0x000186e6:    07d2        ..      LSLS     r2,r2,#31
        0x000186e8:    bf28        (.      IT       CS
        0x000186ea:    f8313d02    1..=    LDRHCS   r3,[r1,#-2]!
        0x000186ee:    bf48        H.      IT       MI
        0x000186f0:    f8112c01    ...,    LDRBMI   r2,[r1,#-1]
        0x000186f4:    bf28        (.      IT       CS
        0x000186f6:    f8203d02     ..=    STRHCS   r3,[r0,#-2]!
        0x000186fa:    bf48        H.      IT       MI
        0x000186fc:    f8002c01    ...,    STRBMI   r2,[r0,#-1]
        0x00018700:    4770        pG      BX       lr
    .text
    __aeabi_memset
        0x00018702:    f00203ff    ....    AND      r3,r2,#0xff
        0x00018706:    ea432203    C.."    ORR      r2,r3,r3,LSL #8
        0x0001870a:    ea424202    B..B    ORR      r2,r2,r2,LSL #16
        0x0001870e:    f000b80a    ....    B.W      _memset ; 0x18726
    .text
    __aeabi_memset4
    __aeabi_memset8
        0x00018712:    f00203ff    ....    AND      r3,r2,#0xff
        0x00018716:    ea432203    C.."    ORR      r2,r3,r3,LSL #8
        0x0001871a:    ea424202    B..B    ORR      r2,r2,r2,LSL #16
        0x0001871e:    f000b824    ..$.    B.W      _memset_w ; 0x1876a
    .text
    __aeabi_memclr
    __rt_memclr
        0x00018722:    f04f0200    O...    MOV      r2,#0
    _memset
        0x00018726:    2904        .)      CMP      r1,#4
        0x00018728:    f0c08012    ....    BCC.W    0x18750 ; _memset + 42
        0x0001872c:    f0100c03    ....    ANDS     r12,r0,#3
        0x00018730:    f000801b    ....    BEQ.W    _memset_w ; 0x1876a
        0x00018734:    f1cc0c04    ....    RSB      r12,r12,#4
        0x00018738:    f1bc0f02    ....    CMP      r12,#2
        0x0001873c:    bf18        ..      IT       NE
        0x0001873e:    f8002b01    ...+    STRBNE   r2,[r0],#1
        0x00018742:    bfa8        ..      IT       GE
        0x00018744:    f8202b02     ..+    STRHGE   r2,[r0],#2
        0x00018748:    eba1010c    ....    SUB      r1,r1,r12
        0x0001874c:    f000b80d    ....    B.W      _memset_w ; 0x1876a
        0x00018750:    ea5f7cc1    _..|    LSLS     r12,r1,#31
        0x00018754:    bf24        $.      ITT      CS
        0x00018756:    f8002b01    ...+    STRBCS   r2,[r0],#1
        0x0001875a:    f8002b01    ...+    STRBCS   r2,[r0],#1
        0x0001875e:    bf48        H.      IT       MI
        0x00018760:    f8002b01    ...+    STRBMI   r2,[r0],#1
        0x00018764:    4770        pG      BX       lr
    .text
    __aeabi_memclr4
    __aeabi_memclr8
    __rt_memclr_w
        0x00018766:    f04f0200    O...    MOV      r2,#0
    _memset_w
        0x0001876a:    b500        ..      PUSH     {lr}
        0x0001876c:    4613        .F      MOV      r3,r2
        0x0001876e:    4694        .F      MOV      r12,r2
        0x00018770:    4696        .F      MOV      lr,r2
        0x00018772:    3920         9      SUBS     r1,r1,#0x20
        0x00018774:    bf22        ".      ITTT     CS
        0x00018776:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x0001877a:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x0001877e:    f1b10120    .. .    SUBSCS   r1,r1,#0x20
        0x00018782:    f4bfaff7    ....    BCS.W    0x18774 ; _memset_w + 10
        0x00018786:    0709        ..      LSLS     r1,r1,#28
        0x00018788:    bf28        (.      IT       CS
        0x0001878a:    e8a0500c    ...P    STMCS    r0!,{r2,r3,r12,lr}
        0x0001878e:    bf48        H.      IT       MI
        0x00018790:    c00c        ..      STMMI    r0!,{r2,r3}
        0x00018792:    f85deb04    ]...    POP      {lr}
        0x00018796:    0089        ..      LSLS     r1,r1,#2
        0x00018798:    bf28        (.      IT       CS
        0x0001879a:    f8402b04    @..+    STRCS    r2,[r0],#4
        0x0001879e:    bf08        ..      IT       EQ
        0x000187a0:    4770        pG      BXEQ     lr
        0x000187a2:    bf48        H.      IT       MI
        0x000187a4:    f8202b02     ..+    STRHMI   r2,[r0],#2
        0x000187a8:    f0114f80    ...O    TST      r1,#0x40000000
        0x000187ac:    bf18        ..      IT       NE
        0x000187ae:    f8002b01    ...+    STRBNE   r2,[r0],#1
        0x000187b2:    4770        pG      BX       lr
    .text
    strncpy
        0x000187b4:    b510        ..      PUSH     {r4,lr}
        0x000187b6:    4604        .F      MOV      r4,r0
        0x000187b8:    f0100f03    ....    TST      r0,#3
        0x000187bc:    bf08        ..      IT       EQ
        0x000187be:    f0110f03    ....    TSTEQ    r1,#3
        0x000187c2:    f0408015    @...    BNE.W    0x187f0 ; strncpy + 60
        0x000187c6:    f04f3e01    O..>    MOV      lr,#0x1010101
        0x000187ca:    1f12        ..      SUBS     r2,r2,#4
        0x000187cc:    f2c0800e    ....    BLT.W    0x187ec ; strncpy + 56
        0x000187d0:    f8513b04    Q..;    LDR      r3,[r1],#4
        0x000187d4:    eba30c0e    ....    SUB      r12,r3,lr
        0x000187d8:    ea2c0c03    ,...    BIC      r12,r12,r3
        0x000187dc:    ea1c1cce    ....    ANDS     r12,r12,lr,LSL #7
        0x000187e0:    bf08        ..      IT       EQ
        0x000187e2:    f8403b04    @..;    STREQ    r3,[r0],#4
        0x000187e6:    d0f0        ..      BEQ      0x187ca ; strncpy + 22
        0x000187e8:    f1a10104    ....    SUB      r1,r1,#4
        0x000187ec:    f1020204    ....    ADD      r2,r2,#4
        0x000187f0:    1e52        R.      SUBS     r2,r2,#1
        0x000187f2:    db08        ..      BLT      0x18806 ; strncpy + 82
        0x000187f4:    f8113b01    ...;    LDRB     r3,[r1],#1
        0x000187f8:    f8003b01    ...;    STRB     r3,[r0],#1
        0x000187fc:    2b00        .+      CMP      r3,#0
        0x000187fe:    d1f7        ..      BNE      0x187f0 ; strncpy + 60
        0x00018800:    4611        .F      MOV      r1,r2
        0x00018802:    f7ffff8e    ....    BL       __aeabi_memclr ; 0x18722
        0x00018806:    4620         F      MOV      r0,r4
        0x00018808:    bd10        ..      POP      {r4,pc}
    .text
    __use_two_region_memory
        0x0001880a:    4770        pG      BX       lr
    __rt_heap_escrow
        0x0001880c:    4770        pG      BX       lr
    __rt_heap_expand
        0x0001880e:    4770        pG      BX       lr
    .text
    __aeabi_errno_addr
    __errno$intlibspace
    __rt_errno_addr$intlibspace
        0x00018810:    4800        .H      LDR      r0,[pc,#0] ; [0x18814] = 0x10000750
        0x00018812:    4770        pG      BX       lr
    $d
        0x00018814:    10000750    P...    DCD    268437328
    $t
    .text
    __read_errno
        0x00018818:    b510        ..      PUSH     {r4,lr}
        0x0001881a:    f7fffff9    ....    BL       __aeabi_errno_addr ; 0x18810
        0x0001881e:    6800        .h      LDR      r0,[r0,#0]
        0x00018820:    bd10        ..      POP      {r4,pc}
    __set_errno
        0x00018822:    b510        ..      PUSH     {r4,lr}
        0x00018824:    4604        .F      MOV      r4,r0
        0x00018826:    f7fffff3    ....    BL       __aeabi_errno_addr ; 0x18810
        0x0001882a:    6004        .`      STR      r4,[r0,#0]
        0x0001882c:    bd10        ..      POP      {r4,pc}
        0x0001882e:    0000        ..      MOVS     r0,r0
    .text
    __user_libspace
    __user_perproc_libspace
    __user_perthread_libspace
        0x00018830:    4800        .H      LDR      r0,[pc,#0] ; [0x18834] = 0x10000750
        0x00018832:    4770        pG      BX       lr
    $d
        0x00018834:    10000750    P...    DCD    268437328
    $t
    .text
    __I$use$semihosting
    __use_no_semihosting_swi
        0x00018838:    4770        pG      BX       lr
    .text
    .text
    __semihosting_library_function
    __user_setup_stackheap
        0x0001883a:    4675        uF      MOV      r5,lr
        0x0001883c:    f7fffff8    ....    BL       __user_libspace ; 0x18830
        0x00018840:    46ae        .F      MOV      lr,r5
        0x00018842:    0005        ..      MOVS     r5,r0
        0x00018844:    4669        iF      MOV      r1,sp
        0x00018846:    4653        SF      MOV      r3,r10
        0x00018848:    f0200007     ...    BIC      r0,r0,#7
        0x0001884c:    4685        .F      MOV      sp,r0
        0x0001884e:    b018        ..      ADD      sp,sp,#0x60
        0x00018850:    b520         .      PUSH     {r5,lr}
        0x00018852:    f7fffd6d    ..m.    BL       __user_initial_stackheap ; 0x18330
        0x00018856:    e8bd4020    .. @    POP      {r5,lr}
        0x0001885a:    f04f0600    O...    MOV      r6,#0
        0x0001885e:    f04f0700    O...    MOV      r7,#0
        0x00018862:    f04f0800    O...    MOV      r8,#0
        0x00018866:    f04f0b00    O...    MOV      r11,#0
        0x0001886a:    46ac        .F      MOV      r12,r5
        0x0001886c:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x00018870:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x00018874:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x00018878:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x0001887c:    f0210107    !...    BIC      r1,r1,#7
        0x00018880:    468d        .F      MOV      sp,r1
        0x00018882:    4770        pG      BX       lr
    .text
    exit
        0x00018884:    b510        ..      PUSH     {r4,lr}
        0x00018886:    4604        .F      MOV      r4,r0
        0x00018888:    f3af8000    ....    NOP.W    
        0x0001888c:    4620         F      MOV      r0,r4
        0x0001888e:    e8bd4010    ...@    POP      {r4,lr}
        0x00018892:    f7ffbd46    ..F.    B.W      __rt_exit ; 0x18322
        0x00018896:    0000        ..      MOVS     r0,r0
    .text
    _sys_exit
        0x00018898:    4901        .I      LDR      r1,[pc,#4] ; [0x188a0] = 0x20026
        0x0001889a:    2018        .       MOVS     r0,#0x18
        0x0001889c:    beab        ..      BKPT     #0xab
        0x0001889e:    e7fe        ..      B        0x1889e ; _sys_exit + 6
    $d
        0x000188a0:    00020026    &...    DCD    131110
    $t.2
    AMVOS_RSP_TIMER_RESTART
        0x000188a4:    b580        ..      PUSH     {r7,lr}
        0x000188a6:    f2420024    B.$.    MOV      r0,#0x2024
        0x000188aa:    f2c10001    ....    MOVT     r0,#0x1001
        0x000188ae:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x000188b2:    2801        .(      CMP      r0,#1
        0x000188b4:    d108        ..      BNE      0x188c8 ; AMVOS_RSP_TIMER_RESTART + 36
        0x000188b6:    e7ff        ..      B        0x188b8 ; AMVOS_RSP_TIMER_RESTART + 20
        0x000188b8:    f2420024    B.$.    MOV      r0,#0x2024
        0x000188bc:    f2c10001    ....    MOVT     r0,#0x1001
        0x000188c0:    3028        (0      ADDS     r0,r0,#0x28
        0x000188c2:    f006fabb    ....    BL       WsfTimerStop ; 0x1ee3c
        0x000188c6:    e7ff        ..      B        0x188c8 ; AMVOS_RSP_TIMER_RESTART + 36
        0x000188c8:    f2420024    B.$.    MOV      r0,#0x2024
        0x000188cc:    f2c10001    ....    MOVT     r0,#0x1001
        0x000188d0:    3028        (0      ADDS     r0,r0,#0x28
        0x000188d2:    2103        .!      MOVS     r1,#3
        0x000188d4:    f006faa6    ....    BL       WsfTimerStartSec ; 0x1ee24
        0x000188d8:    2100        .!      MOVS     r1,#0
        0x000188da:    4608        .F      MOV      r0,r1
        0x000188dc:    f006f9f0    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x000188e0:    bd80        ..      POP      {r7,pc}
        0x000188e2:    0000        ..      MOVS     r0,r0
    AMVOS_RSP_TIMER_START
        0x000188e4:    b580        ..      PUSH     {r7,lr}
        0x000188e6:    b082        ..      SUB      sp,sp,#8
        0x000188e8:    2004        .       MOVS     r0,#4
        0x000188ea:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x000188ee:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x000188f2:    f005ffdb    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x000188f6:    9001        ..      STR      r0,[sp,#4]
        0x000188f8:    b160        `.      CBZ      r0,0x18914 ; AMVOS_RSP_TIMER_START + 48
        0x000188fa:    e7ff        ..      B        0x188fc ; AMVOS_RSP_TIMER_START + 24
        0x000188fc:    9901        ..      LDR      r1,[sp,#4]
        0x000188fe:    20a3        .       MOVS     r0,#0xa3
        0x00018900:    7088        .p      STRB     r0,[r1,#2]
        0x00018902:    f2420024    B.$.    MOV      r0,#0x2024
        0x00018906:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001890a:    7800        .x      LDRB     r0,[r0,#0]
        0x0001890c:    9901        ..      LDR      r1,[sp,#4]
        0x0001890e:    f006f83b    ..;.    BL       WsfMsgSend ; 0x1e988
        0x00018912:    e7ff        ..      B        0x18914 ; AMVOS_RSP_TIMER_START + 48
        0x00018914:    2100        .!      MOVS     r1,#0
        0x00018916:    4608        .F      MOV      r0,r1
        0x00018918:    f006f9d2    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x0001891c:    b002        ..      ADD      sp,sp,#8
        0x0001891e:    bd80        ..      POP      {r7,pc}
    AMVOS_TEST_TIMER_RESTART
        0x00018920:    b580        ..      PUSH     {r7,lr}
        0x00018922:    b082        ..      SUB      sp,sp,#8
        0x00018924:    f2420024    B.$.    MOV      r0,#0x2024
        0x00018928:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001892c:    3048        H0      ADDS     r0,r0,#0x48
        0x0001892e:    9001        ..      STR      r0,[sp,#4]
        0x00018930:    f006fa84    ....    BL       WsfTimerStop ; 0x1ee3c
        0x00018934:    9801        ..      LDR      r0,[sp,#4]
        0x00018936:    f2427110    B..q    MOV      r1,#0x2710
        0x0001893a:    f006fa61    ..a.    BL       WsfTimerStartMs ; 0x1ee00
        0x0001893e:    b002        ..      ADD      sp,sp,#8
        0x00018940:    bd80        ..      POP      {r7,pc}
        0x00018942:    0000        ..      MOVS     r0,r0
    AMVOS_TX_CCC_TIMER_STOP
        0x00018944:    b580        ..      PUSH     {r7,lr}
        0x00018946:    f2420024    B.$.    MOV      r0,#0x2024
        0x0001894a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001894e:    3038        80      ADDS     r0,r0,#0x38
        0x00018950:    f006fa74    ..t.    BL       WsfTimerStop ; 0x1ee3c
        0x00018954:    f6464125    F.%A    MOV      r1,#0x6c25
        0x00018958:    f2c00105    ....    MOVT     r1,#5
        0x0001895c:    2003        .       MOVS     r0,#3
        0x0001895e:    f010fefb    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00018962:    2100        .!      MOVS     r1,#0
        0x00018964:    4608        .F      MOV      r0,r1
        0x00018966:    f006f9ab    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x0001896a:    bd80        ..      POP      {r7,pc}
    AmVosHandler
        0x0001896c:    b580        ..      PUSH     {r7,lr}
        0x0001896e:    b082        ..      SUB      sp,sp,#8
        0x00018970:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00018974:    9100        ..      STR      r1,[sp,#0]
        0x00018976:    9800        ..      LDR      r0,[sp,#0]
        0x00018978:    b1a8        ..      CBZ      r0,0x189a6 ; AmVosHandler + 58
        0x0001897a:    e7ff        ..      B        0x1897c ; AmVosHandler + 16
        0x0001897c:    9800        ..      LDR      r0,[sp,#0]
        0x0001897e:    7880        .x      LDRB     r0,[r0,#2]
        0x00018980:    2820         (      CMP      r0,#0x20
        0x00018982:    db0c        ..      BLT      0x1899e ; AmVosHandler + 50
        0x00018984:    e7ff        ..      B        0x18986 ; AmVosHandler + 26
        0x00018986:    9800        ..      LDR      r0,[sp,#0]
        0x00018988:    7880        .x      LDRB     r0,[r0,#2]
        0x0001898a:    287b        {(      CMP      r0,#0x7b
        0x0001898c:    dc07        ..      BGT      0x1899e ; AmVosHandler + 50
        0x0001898e:    e7ff        ..      B        0x18990 ; AmVosHandler + 36
        0x00018990:    9800        ..      LDR      r0,[sp,#0]
        0x00018992:    f000ff1b    ....    BL       AppSlaveProcDmMsg ; 0x197cc
        0x00018996:    9800        ..      LDR      r0,[sp,#0]
        0x00018998:    f000fff4    ....    BL       AppSlaveSecProcDmMsg ; 0x19984
        0x0001899c:    e7ff        ..      B        0x1899e ; AmVosHandler + 50
        0x0001899e:    9800        ..      LDR      r0,[sp,#0]
        0x000189a0:    f012fbd8    ....    BL       amvosProcMsg ; 0x2b154
        0x000189a4:    e7ff        ..      B        0x189a6 ; AmVosHandler + 58
        0x000189a6:    b002        ..      ADD      sp,sp,#8
        0x000189a8:    bd80        ..      POP      {r7,pc}
        0x000189aa:    0000        ..      MOVS     r0,r0
    AmVosHandlerInit
        0x000189ac:    b580        ..      PUSH     {r7,lr}
        0x000189ae:    b082        ..      SUB      sp,sp,#8
        0x000189b0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000189b4:    f646617d    F.}a    MOV      r1,#0x6e7d
        0x000189b8:    f2c00105    ....    MOVT     r1,#5
        0x000189bc:    2003        .       MOVS     r0,#3
        0x000189be:    f010fecb    ....    BL       am_vos_stdio_printf ; 0x29758
        0x000189c2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000189c6:    f2420124    B.$.    MOV      r1,#0x2024
        0x000189ca:    f2c10101    ....    MOVT     r1,#0x1001
        0x000189ce:    9100        ..      STR      r1,[sp,#0]
        0x000189d0:    7008        .p      STRB     r0,[r1,#0]
        0x000189d2:    f24a3108    J..1    MOV      r1,#0xa308
        0x000189d6:    f2c10101    ....    MOVT     r1,#0x1001
        0x000189da:    f24150d8    A..P    MOV      r0,#0x15d8
        0x000189de:    f2c00005    ....    MOVT     r0,#5
        0x000189e2:    6008        .`      STR      r0,[r1,#0]
        0x000189e4:    f24a3110    J..1    MOV      r1,#0xa310
        0x000189e8:    f2c10101    ....    MOVT     r1,#0x1001
        0x000189ec:    f2416095    A..`    MOV      r0,#0x1695
        0x000189f0:    f2c00005    ....    MOVT     r0,#5
        0x000189f4:    6008        .`      STR      r0,[r1,#0]
        0x000189f6:    f24a310c    J..1    MOV      r1,#0xa30c
        0x000189fa:    f2c10101    ....    MOVT     r1,#0x1001
        0x000189fe:    f2416090    A..`    MOV      r0,#0x1690
        0x00018a02:    f2c00005    ....    MOVT     r0,#5
        0x00018a06:    6008        .`      STR      r0,[r1,#0]
        0x00018a08:    f24a3114    J..1    MOV      r1,#0xa314
        0x00018a0c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00018a10:    f2400018    @...    MOVW     r0,#0x18
        0x00018a14:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018a18:    6008        .`      STR      r0,[r1,#0]
        0x00018a1a:    f000fe87    ....    BL       AppSlaveInit ; 0x1972c
        0x00018a1e:    f000fe6f    ..o.    BL       AppServerInit ; 0x19700
        0x00018a22:    f24061b0    @..a    MOVW     r1,#0x6b0
        0x00018a26:    f2c10100    ....    MOVT     r1,#0x1000
        0x00018a2a:    f2416098    A..`    MOV      r0,#0x1698
        0x00018a2e:    f2c00005    ....    MOVT     r0,#5
        0x00018a32:    6008        .`      STR      r0,[r1,#0]
        0x00018a34:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018a38:    f24811d4    H...    MOV      r1,#0x81d4
        0x00018a3c:    f2c00105    ....    MOVT     r1,#5
        0x00018a40:    f011f9fa    ....    BL       amotas_init ; 0x29e38
        0x00018a44:    9900        ..      LDR      r1,[sp,#0]
        0x00018a46:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018a4a:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x00018a4e:    20a2        .       MOVS     r0,#0xa2
        0x00018a50:    f8810022    ..".    STRB     r0,[r1,#0x22]
        0x00018a54:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018a58:    f8810034    ..4.    STRB     r0,[r1,#0x34]
        0x00018a5c:    20a4        .       MOVS     r0,#0xa4
        0x00018a5e:    f8810032    ..2.    STRB     r0,[r1,#0x32]
        0x00018a62:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018a66:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x00018a6a:    20a5        .       MOVS     r0,#0xa5
        0x00018a6c:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x00018a70:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018a74:    f8810054    ..T.    STRB     r0,[r1,#0x54]
        0x00018a78:    20a6        .       MOVS     r0,#0xa6
        0x00018a7a:    f8810052    ..R.    STRB     r0,[r1,#0x52]
        0x00018a7e:    b002        ..      ADD      sp,sp,#8
        0x00018a80:    bd80        ..      POP      {r7,pc}
        0x00018a82:    0000        ..      MOVS     r0,r0
    AmVosStart
        0x00018a84:    b580        ..      PUSH     {r7,lr}
        0x00018a86:    b084        ..      SUB      sp,sp,#0x10
        0x00018a88:    f64a502d    J.-P    MOV      r0,#0xad2d
        0x00018a8c:    f2c00002    ....    MOVT     r0,#2
        0x00018a90:    9001        ..      STR      r0,[sp,#4]
        0x00018a92:    f002fcb5    ....    BL       DmRegister ; 0x1b400
        0x00018a96:    9901        ..      LDR      r1,[sp,#4]
        0x00018a98:    2003        .       MOVS     r0,#3
        0x00018a9a:    9002        ..      STR      r0,[sp,#8]
        0x00018a9c:    f002f9c6    ....    BL       DmConnRegister ; 0x1ae2c
        0x00018aa0:    f64a20e9    J..     MOV      r0,#0xaae9
        0x00018aa4:    f2c00002    ....    MOVT     r0,#2
        0x00018aa8:    f001f956    ..V.    BL       AttRegister ; 0x19d58
        0x00018aac:    f2495071    I.qP    MOV      r0,#0x9571
        0x00018ab0:    f2c00001    ....    MOVT     r0,#1
        0x00018ab4:    f001f890    ....    BL       AttConnRegister ; 0x19bd8
        0x00018ab8:    9802        ..      LDR      r0,[sp,#8]
        0x00018aba:    f24151fe    A..Q    MOV      r1,#0x15fe
        0x00018abe:    f2c00105    ....    MOVT     r1,#5
        0x00018ac2:    f64a32d9    J..2    MOV      r2,#0xabd9
        0x00018ac6:    f2c00202    ....    MOVT     r2,#2
        0x00018aca:    f001fbe3    ....    BL       AttsCccRegister ; 0x1a294
        0x00018ace:    f64a304d    J.M0    MOV      r0,#0xab4d
        0x00018ad2:    f2c00002    ....    MOVT     r0,#2
        0x00018ad6:    f001f821    ..!.    BL       AppUiBtnRegister ; 0x19b1c
        0x00018ada:    f6427094    B..p    MOV      r0,#0x2f94
        0x00018ade:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018ae2:    f24151e4    A..Q    MOV      r1,#0x15e4
        0x00018ae6:    f2c00105    ....    MOVT     r1,#5
        0x00018aea:    2219        ."      MOVS     r2,#0x19
        0x00018aec:    f7fffd13    ....    BL       __aeabi_memcpy ; 0x18516
        0x00018af0:    f64271b4    B..q    MOV      r1,#0x2fb4
        0x00018af4:    f2c10100    ....    MOVT     r1,#0x1000
        0x00018af8:    f6425041    B.AP    MOV      r0,#0x2d41
        0x00018afc:    f2c4504c    ..LP    MOVT     r0,#0x454c
        0x00018b00:    6088        .`      STR      r0,[r1,#8]
        0x00018b02:    f6425053    B.SP    MOV      r0,#0x2d53
        0x00018b06:    f6c45041    ..AP    MOVT     r0,#0x4d41
        0x00018b0a:    6048        H`      STR      r0,[r1,#4]
        0x00018b0c:    f640100b    @...    MOV      r0,#0x90b
        0x00018b10:    f6c67056    ..Vp    MOVT     r0,#0x6f56
        0x00018b14:    6008        .`      STR      r0,[r1,#0]
        0x00018b16:    f64b0031    K.1.    MOV      r0,#0xb831
        0x00018b1a:    f2c00001    ....    MOVT     r0,#1
        0x00018b1e:    f64b1169    K.i.    MOV      r1,#0xb969
        0x00018b22:    f2c00101    ....    MOVT     r1,#1
        0x00018b26:    f005fb27    ..'.    BL       SvcCoreGattCbackRegister ; 0x1e178
        0x00018b2a:    f005fb0b    ....    BL       SvcCoreAddGroup ; 0x1e144
        0x00018b2e:    f005fb31    ..1.    BL       SvcDisAddGroup ; 0x1e194
        0x00018b32:    f64871e5    H..q    MOV      r1,#0x8fe5
        0x00018b36:    f2c00102    ....    MOVT     r1,#2
        0x00018b3a:    2000        .       MOVS     r0,#0
        0x00018b3c:    9003        ..      STR      r0,[sp,#0xc]
        0x00018b3e:    f005faf3    ....    BL       SvcAmvosCbackRegister ; 0x1e128
        0x00018b42:    f005fae9    ....    BL       SvcAmvosAddGroup ; 0x1e118
        0x00018b46:    9803        ..      LDR      r0,[sp,#0xc]
        0x00018b48:    f002ff00    ....    BL       GattSetSvcChangedIdx ; 0x1b94c
        0x00018b4c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00018b4e:    f64a0155    J.U.    MOV      r1,#0xa855
        0x00018b52:    f2c00102    ....    MOVT     r1,#2
        0x00018b56:    f005fad1    ....    BL       SvcAmotasCbackRegister ; 0x1e0fc
        0x00018b5a:    f005fac7    ....    BL       SvcAmotasAddGroup ; 0x1e0ec
        0x00018b5e:    f002fa4b    ..K.    BL       DmDevReset ; 0x1aff8
        0x00018b62:    b004        ..      ADD      sp,sp,#0x10
        0x00018b64:    bd80        ..      POP      {r7,pc}
        0x00018b66:    0000        ..      MOVS     r0,r0
    AppAddDevToResList
        0x00018b68:    b580        ..      PUSH     {r7,lr}
        0x00018b6a:    b08a        ..      SUB      sp,sp,#0x28
        0x00018b6c:    9009        ..      STR      r0,[sp,#0x24]
        0x00018b6e:    f88d1023    ..#.    STRB     r1,[sp,#0x23]
        0x00018b72:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x00018b76:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00018b7a:    f64270e0    B..p    MOV      r0,#0x2fe0
        0x00018b7e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018b82:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00018b86:    f8500c30    P.0.    LDR      r0,[r0,#-0x30]
        0x00018b8a:    9006        ..      STR      r0,[sp,#0x18]
        0x00018b8c:    f003ff6e    ..n.    BL       HciLlPrivacySupported ; 0x1ca6c
        0x00018b90:    b310        ..      CBZ      r0,0x18bd8 ; AppAddDevToResList + 112
        0x00018b92:    e7ff        ..      B        0x18b94 ; AppAddDevToResList + 44
        0x00018b94:    9806        ..      LDR      r0,[sp,#0x18]
        0x00018b96:    2104        .!      MOVS     r1,#4
        0x00018b98:    2200        ."      MOVS     r2,#0
        0x00018b9a:    f000f9f7    ....    BL       AppDbGetKey ; 0x18f8c
        0x00018b9e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00018ba0:    b1d0        ..      CBZ      r0,0x18bd8 ; AppAddDevToResList + 112
        0x00018ba2:    e7ff        ..      B        0x18ba4 ; AppAddDevToResList + 60
        0x00018ba4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00018ba6:    9004        ..      STR      r0,[sp,#0x10]
        0x00018ba8:    7d81        .}      LDRB     r1,[r0,#0x16]
        0x00018baa:    9105        ..      STR      r1,[sp,#0x14]
        0x00018bac:    3010        .0      ADDS     r0,r0,#0x10
        0x00018bae:    9003        ..      STR      r0,[sp,#0xc]
        0x00018bb0:    f002fd3a    ..:.    BL       DmSecGetLocalIrk ; 0x1b628
        0x00018bb4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00018bb6:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00018bb8:    4603        .F      MOV      r3,r0
        0x00018bba:    9805        ..      LDR      r0,[sp,#0x14]
        0x00018bbc:    f8ddc024    ..$.    LDR      r12,[sp,#0x24]
        0x00018bc0:    f8bcc000    ....    LDRH     r12,[r12,#0]
        0x00018bc4:    46ee        .F      MOV      lr,sp
        0x00018bc6:    f8cec004    ....    STR      r12,[lr,#4]
        0x00018bca:    f04f0c01    O...    MOV      r12,#1
        0x00018bce:    f8cec000    ....    STR      r12,[lr,#0]
        0x00018bd2:    f002fb1d    ....    BL       DmPrivAddDevToResList ; 0x1b210
        0x00018bd6:    e7ff        ..      B        0x18bd8 ; AppAddDevToResList + 112
        0x00018bd8:    b00a        ..      ADD      sp,sp,#0x28
        0x00018bda:    bd80        ..      POP      {r7,pc}
    AppAdvSetData
        0x00018bdc:    b580        ..      PUSH     {r7,lr}
        0x00018bde:    b084        ..      SUB      sp,sp,#0x10
        0x00018be0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00018be4:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x00018be8:    9202        ..      STR      r2,[sp,#8]
        0x00018bea:    f013fb15    ....    BL       appSlaveAdvMode ; 0x2c218
        0x00018bee:    b1c0        ..      CBZ      r0,0x18c22 ; AppAdvSetData + 70
        0x00018bf0:    e7ff        ..      B        0x18bf2 ; AppAdvSetData + 22
        0x00018bf2:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00018bf6:    2820         (      CMP      r0,#0x20
        0x00018bf8:    db04        ..      BLT      0x18c04 ; AppAdvSetData + 40
        0x00018bfa:    e7ff        ..      B        0x18bfc ; AppAdvSetData + 32
        0x00018bfc:    201f        .       MOVS     r0,#0x1f
        0x00018bfe:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00018c02:    e7ff        ..      B        0x18c04 ; AppAdvSetData + 40
        0x00018c04:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00018c08:    f89d200e    ...     LDRB     r2,[sp,#0xe]
        0x00018c0c:    9b02        ..      LDR      r3,[sp,#8]
        0x00018c0e:    46ec        .F      MOV      r12,sp
        0x00018c10:    201f        .       MOVS     r0,#0x1f
        0x00018c12:    f8cc0004    ....    STR      r0,[r12,#4]
        0x00018c16:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00018c1a:    2000        .       MOVS     r0,#0
        0x00018c1c:    f012fdee    ....    BL       appAdvSetData ; 0x2b7fc
        0x00018c20:    e7ff        ..      B        0x18c22 ; AppAdvSetData + 70
        0x00018c22:    b004        ..      ADD      sp,sp,#0x10
        0x00018c24:    bd80        ..      POP      {r7,pc}
        0x00018c26:    0000        ..      MOVS     r0,r0
    AppAdvStart
        0x00018c28:    b580        ..      PUSH     {r7,lr}
        0x00018c2a:    b084        ..      SUB      sp,sp,#0x10
        0x00018c2c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00018c30:    f013faf2    ....    BL       appSlaveAdvMode ; 0x2c218
        0x00018c34:    b310        ..      CBZ      r0,0x18c7c ; AppAdvStart + 84
        0x00018c36:    e7ff        ..      B        0x18c38 ; AppAdvStart + 16
        0x00018c38:    2000        .       MOVS     r0,#0
        0x00018c3a:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00018c3e:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00018c42:    f243310c    C..1    MOV      r1,#0x330c
        0x00018c46:    f2c10100    ....    MOVT     r1,#0x1000
        0x00018c4a:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x00018c4e:    f24a3008    J..0    MOV      r0,#0xa308
        0x00018c52:    f2c10001    ....    MOVT     r0,#0x1001
        0x00018c56:    6803        .h      LDR      r3,[r0,#0]
        0x00018c58:    1d9a        ..      ADDS     r2,r3,#6
        0x00018c5a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00018c5e:    46ec        .F      MOV      r12,sp
        0x00018c60:    f8cc0008    ....    STR      r0,[r12,#8]
        0x00018c64:    2001        .       MOVS     r0,#1
        0x00018c66:    f8cc0004    ....    STR      r0,[r12,#4]
        0x00018c6a:    f10d010d    ....    ADD      r1,sp,#0xd
        0x00018c6e:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00018c72:    f10d010e    ....    ADD      r1,sp,#0xe
        0x00018c76:    f013fb09    ....    BL       appSlaveAdvStart ; 0x2c28c
        0x00018c7a:    e7ff        ..      B        0x18c7c ; AppAdvStart + 84
        0x00018c7c:    b004        ..      ADD      sp,sp,#0x10
        0x00018c7e:    bd80        ..      POP      {r7,pc}
    AppCheckBonded
        0x00018c80:    b081        ..      SUB      sp,sp,#4
        0x00018c82:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018c86:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018c8a:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00018c8e:    f64270e0    B..p    MOV      r0,#0x2fe0
        0x00018c92:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018c96:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00018c9a:    f8100c2b    ..+.    LDRB     r0,[r0,#-0x2b]
        0x00018c9e:    b001        ..      ADD      sp,sp,#4
        0x00018ca0:    4770        pG      BX       lr
        0x00018ca2:    0000        ..      MOVS     r0,r0
    AppConnClose
        0x00018ca4:    b580        ..      PUSH     {r7,lr}
        0x00018ca6:    b082        ..      SUB      sp,sp,#8
        0x00018ca8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00018cac:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00018cb0:    2003        .       MOVS     r0,#3
        0x00018cb2:    2213        ."      MOVS     r2,#0x13
        0x00018cb4:    f001ffba    ....    BL       DmConnClose ; 0x1ac2c
        0x00018cb8:    b002        ..      ADD      sp,sp,#8
        0x00018cba:    bd80        ..      POP      {r7,pc}
    AppConnIsOpen
        0x00018cbc:    b083        ..      SUB      sp,sp,#0xc
        0x00018cbe:    f64270e0    B..p    MOV      r0,#0x2fe0
        0x00018cc2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018cc6:    9001        ..      STR      r0,[sp,#4]
        0x00018cc8:    2003        .       MOVS     r0,#3
        0x00018cca:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018cce:    e7ff        ..      B        0x18cd0 ; AppConnIsOpen + 20
        0x00018cd0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018cd4:    2801        .(      CMP      r0,#1
        0x00018cd6:    db13        ..      BLT      0x18d00 ; AppConnIsOpen + 68
        0x00018cd8:    e7ff        ..      B        0x18cda ; AppConnIsOpen + 30
        0x00018cda:    9801        ..      LDR      r0,[sp,#4]
        0x00018cdc:    7900        .y      LDRB     r0,[r0,#4]
        0x00018cde:    b128        (.      CBZ      r0,0x18cec ; AppConnIsOpen + 48
        0x00018ce0:    e7ff        ..      B        0x18ce2 ; AppConnIsOpen + 38
        0x00018ce2:    9801        ..      LDR      r0,[sp,#4]
        0x00018ce4:    7900        .y      LDRB     r0,[r0,#4]
        0x00018ce6:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00018cea:    e00d        ..      B        0x18d08 ; AppConnIsOpen + 76
        0x00018cec:    e7ff        ..      B        0x18cee ; AppConnIsOpen + 50
        0x00018cee:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018cf2:    3801        .8      SUBS     r0,#1
        0x00018cf4:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018cf8:    9801        ..      LDR      r0,[sp,#4]
        0x00018cfa:    3030        00      ADDS     r0,r0,#0x30
        0x00018cfc:    9001        ..      STR      r0,[sp,#4]
        0x00018cfe:    e7e7        ..      B        0x18cd0 ; AppConnIsOpen + 20
        0x00018d00:    2000        .       MOVS     r0,#0
        0x00018d02:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00018d06:    e7ff        ..      B        0x18d08 ; AppConnIsOpen + 76
        0x00018d08:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00018d0c:    b003        ..      ADD      sp,sp,#0xc
        0x00018d0e:    4770        pG      BX       lr
    AppCopyRecListInNvm
        0x00018d10:    b580        ..      PUSH     {r7,lr}
        0x00018d12:    b086        ..      SUB      sp,sp,#0x18
        0x00018d14:    9005        ..      STR      r0,[sp,#0x14]
        0x00018d16:    f24060ac    @..`    MOV      r0,#0x6ac
        0x00018d1a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018d1e:    6800        .h      LDR      r0,[r0,#0]
        0x00018d20:    9004        ..      STR      r0,[sp,#0x10]
        0x00018d22:    2000        .       MOVS     r0,#0
        0x00018d24:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00018d28:    e7ff        ..      B        0x18d2a ; AppCopyRecListInNvm + 26
        0x00018d2a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00018d2e:    2802        .(      CMP      r0,#2
        0x00018d30:    dc22        ".      BGT      0x18d78 ; AppCopyRecListInNvm + 104
        0x00018d32:    e7ff        ..      B        0x18d34 ; AppCopyRecListInNvm + 36
        0x00018d34:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018d36:    9002        ..      STR      r0,[sp,#8]
        0x00018d38:    9802        ..      LDR      r0,[sp,#8]
        0x00018d3a:    9001        ..      STR      r0,[sp,#4]
        0x00018d3c:    9801        ..      LDR      r0,[sp,#4]
        0x00018d3e:    6800        .h      LDR      r0,[r0,#0]
        0x00018d40:    3001        .0      ADDS     r0,#1
        0x00018d42:    b188        ..      CBZ      r0,0x18d68 ; AppCopyRecListInNvm + 88
        0x00018d44:    e7ff        ..      B        0x18d46 ; AppCopyRecListInNvm + 54
        0x00018d46:    9801        ..      LDR      r0,[sp,#4]
        0x00018d48:    6800        .h      LDR      r0,[r0,#0]
        0x00018d4a:    b168        h.      CBZ      r0,0x18d68 ; AppCopyRecListInNvm + 88
        0x00018d4c:    e7ff        ..      B        0x18d4e ; AppCopyRecListInNvm + 62
        0x00018d4e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00018d50:    9902        ..      LDR      r1,[sp,#8]
        0x00018d52:    22d0        ."      MOVS     r2,#0xd0
        0x00018d54:    f7fffc66    ..f.    BL       __aeabi_memcpy4 ; 0x18624
        0x00018d58:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018d5a:    f5007080    ...p    ADD      r0,r0,#0x100
        0x00018d5e:    9004        ..      STR      r0,[sp,#0x10]
        0x00018d60:    9805        ..      LDR      r0,[sp,#0x14]
        0x00018d62:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018d64:    9005        ..      STR      r0,[sp,#0x14]
        0x00018d66:    e000        ..      B        0x18d6a ; AppCopyRecListInNvm + 90
        0x00018d68:    e006        ..      B        0x18d78 ; AppCopyRecListInNvm + 104
        0x00018d6a:    e7ff        ..      B        0x18d6c ; AppCopyRecListInNvm + 92
        0x00018d6c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00018d70:    3001        .0      ADDS     r0,#1
        0x00018d72:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00018d76:    e7d8        ..      B        0x18d2a ; AppCopyRecListInNvm + 26
        0x00018d78:    b006        ..      ADD      sp,sp,#0x18
        0x00018d7a:    bd80        ..      POP      {r7,pc}
    AppDbCheckBonded
        0x00018d7c:    b083        ..      SUB      sp,sp,#0xc
        0x00018d7e:    f2430070    C.p.    MOV      r0,#0x3070
        0x00018d82:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018d86:    9001        ..      STR      r0,[sp,#4]
        0x00018d88:    2003        .       MOVS     r0,#3
        0x00018d8a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018d8e:    e7ff        ..      B        0x18d90 ; AppDbCheckBonded + 20
        0x00018d90:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018d94:    2801        .(      CMP      r0,#1
        0x00018d96:    db18        ..      BLT      0x18dca ; AppDbCheckBonded + 78
        0x00018d98:    e7ff        ..      B        0x18d9a ; AppDbCheckBonded + 30
        0x00018d9a:    9801        ..      LDR      r0,[sp,#4]
        0x00018d9c:    f890002f    ../.    LDRB     r0,[r0,#0x2f]
        0x00018da0:    b148        H.      CBZ      r0,0x18db6 ; AppDbCheckBonded + 58
        0x00018da2:    e7ff        ..      B        0x18da4 ; AppDbCheckBonded + 40
        0x00018da4:    9801        ..      LDR      r0,[sp,#4]
        0x00018da6:    f89000c3    ....    LDRB     r0,[r0,#0xc3]
        0x00018daa:    b920         .      CBNZ     r0,0x18db6 ; AppDbCheckBonded + 58
        0x00018dac:    e7ff        ..      B        0x18dae ; AppDbCheckBonded + 50
        0x00018dae:    2001        .       MOVS     r0,#1
        0x00018db0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00018db4:    e00d        ..      B        0x18dd2 ; AppDbCheckBonded + 86
        0x00018db6:    e7ff        ..      B        0x18db8 ; AppDbCheckBonded + 60
        0x00018db8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018dbc:    3801        .8      SUBS     r0,#1
        0x00018dbe:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018dc2:    9801        ..      LDR      r0,[sp,#4]
        0x00018dc4:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018dc6:    9001        ..      STR      r0,[sp,#4]
        0x00018dc8:    e7e2        ..      B        0x18d90 ; AppDbCheckBonded + 20
        0x00018dca:    2000        .       MOVS     r0,#0
        0x00018dcc:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00018dd0:    e7ff        ..      B        0x18dd2 ; AppDbCheckBonded + 86
        0x00018dd2:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00018dd6:    b003        ..      ADD      sp,sp,#0xc
        0x00018dd8:    4770        pG      BX       lr
        0x00018dda:    0000        ..      MOVS     r0,r0
    AppDbCheckValidRecord
        0x00018ddc:    b580        ..      PUSH     {r7,lr}
        0x00018dde:    b082        ..      SUB      sp,sp,#8
        0x00018de0:    9001        ..      STR      r0,[sp,#4]
        0x00018de2:    9801        ..      LDR      r0,[sp,#4]
        0x00018de4:    f8900030    ..0.    LDRB     r0,[r0,#0x30]
        0x00018de8:    b920         .      CBNZ     r0,0x18df4 ; AppDbCheckValidRecord + 24
        0x00018dea:    e7ff        ..      B        0x18dec ; AppDbCheckValidRecord + 16
        0x00018dec:    9801        ..      LDR      r0,[sp,#4]
        0x00018dee:    f000f823    ..#.    BL       AppDbDeleteRecord ; 0x18e38
        0x00018df2:    e7ff        ..      B        0x18df4 ; AppDbCheckValidRecord + 24
        0x00018df4:    b002        ..      ADD      sp,sp,#8
        0x00018df6:    bd80        ..      POP      {r7,pc}
    AppDbDeleteAllRecords
        0x00018df8:    b082        ..      SUB      sp,sp,#8
        0x00018dfa:    f2430070    C.p.    MOV      r0,#0x3070
        0x00018dfe:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018e02:    9001        ..      STR      r0,[sp,#4]
        0x00018e04:    2003        .       MOVS     r0,#3
        0x00018e06:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018e0a:    e7ff        ..      B        0x18e0c ; AppDbDeleteAllRecords + 20
        0x00018e0c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018e10:    2801        .(      CMP      r0,#1
        0x00018e12:    db0e        ..      BLT      0x18e32 ; AppDbDeleteAllRecords + 58
        0x00018e14:    e7ff        ..      B        0x18e16 ; AppDbDeleteAllRecords + 30
        0x00018e16:    9901        ..      LDR      r1,[sp,#4]
        0x00018e18:    2000        .       MOVS     r0,#0
        0x00018e1a:    f881002f    ../.    STRB     r0,[r1,#0x2f]
        0x00018e1e:    e7ff        ..      B        0x18e20 ; AppDbDeleteAllRecords + 40
        0x00018e20:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018e24:    3801        .8      SUBS     r0,#1
        0x00018e26:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018e2a:    9801        ..      LDR      r0,[sp,#4]
        0x00018e2c:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018e2e:    9001        ..      STR      r0,[sp,#4]
        0x00018e30:    e7ec        ..      B        0x18e0c ; AppDbDeleteAllRecords + 20
        0x00018e32:    b002        ..      ADD      sp,sp,#8
        0x00018e34:    4770        pG      BX       lr
        0x00018e36:    0000        ..      MOVS     r0,r0
    AppDbDeleteRecord
        0x00018e38:    b081        ..      SUB      sp,sp,#4
        0x00018e3a:    9000        ..      STR      r0,[sp,#0]
        0x00018e3c:    9900        ..      LDR      r1,[sp,#0]
        0x00018e3e:    2000        .       MOVS     r0,#0
        0x00018e40:    f881002f    ../.    STRB     r0,[r1,#0x2f]
        0x00018e44:    b001        ..      ADD      sp,sp,#4
        0x00018e46:    4770        pG      BX       lr
    AppDbFindByAddr
        0x00018e48:    b580        ..      PUSH     {r7,lr}
        0x00018e4a:    b086        ..      SUB      sp,sp,#0x18
        0x00018e4c:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00018e50:    9103        ..      STR      r1,[sp,#0xc]
        0x00018e52:    f2430070    C.p.    MOV      r0,#0x3070
        0x00018e56:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018e5a:    9002        ..      STR      r0,[sp,#8]
        0x00018e5c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00018e60:    f002f934    ..4.    BL       DmHostAddrType ; 0x1b0cc
        0x00018e64:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00018e68:    2003        .       MOVS     r0,#3
        0x00018e6a:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00018e6e:    e7ff        ..      B        0x18e70 ; AppDbFindByAddr + 40
        0x00018e70:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00018e74:    2801        .(      CMP      r0,#1
        0x00018e76:    db1f        ..      BLT      0x18eb8 ; AppDbFindByAddr + 112
        0x00018e78:    e7ff        ..      B        0x18e7a ; AppDbFindByAddr + 50
        0x00018e7a:    9802        ..      LDR      r0,[sp,#8]
        0x00018e7c:    f890002f    ../.    LDRB     r0,[r0,#0x2f]
        0x00018e80:    b180        ..      CBZ      r0,0x18ea4 ; AppDbFindByAddr + 92
        0x00018e82:    e7ff        ..      B        0x18e84 ; AppDbFindByAddr + 60
        0x00018e84:    9802        ..      LDR      r0,[sp,#8]
        0x00018e86:    7980        .y      LDRB     r0,[r0,#6]
        0x00018e88:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00018e8c:    4288        .B      CMP      r0,r1
        0x00018e8e:    d109        ..      BNE      0x18ea4 ; AppDbFindByAddr + 92
        0x00018e90:    e7ff        ..      B        0x18e92 ; AppDbFindByAddr + 74
        0x00018e92:    9802        ..      LDR      r0,[sp,#8]
        0x00018e94:    9903        ..      LDR      r1,[sp,#0xc]
        0x00018e96:    f001fcfb    ....    BL       BdaCmp ; 0x1a890
        0x00018e9a:    b118        ..      CBZ      r0,0x18ea4 ; AppDbFindByAddr + 92
        0x00018e9c:    e7ff        ..      B        0x18e9e ; AppDbFindByAddr + 86
        0x00018e9e:    9802        ..      LDR      r0,[sp,#8]
        0x00018ea0:    9005        ..      STR      r0,[sp,#0x14]
        0x00018ea2:    e00c        ..      B        0x18ebe ; AppDbFindByAddr + 118
        0x00018ea4:    e7ff        ..      B        0x18ea6 ; AppDbFindByAddr + 94
        0x00018ea6:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00018eaa:    3801        .8      SUBS     r0,#1
        0x00018eac:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00018eb0:    9802        ..      LDR      r0,[sp,#8]
        0x00018eb2:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018eb4:    9002        ..      STR      r0,[sp,#8]
        0x00018eb6:    e7db        ..      B        0x18e70 ; AppDbFindByAddr + 40
        0x00018eb8:    2000        .       MOVS     r0,#0
        0x00018eba:    9005        ..      STR      r0,[sp,#0x14]
        0x00018ebc:    e7ff        ..      B        0x18ebe ; AppDbFindByAddr + 118
        0x00018ebe:    9805        ..      LDR      r0,[sp,#0x14]
        0x00018ec0:    b006        ..      ADD      sp,sp,#0x18
        0x00018ec2:    bd80        ..      POP      {r7,pc}
    AppDbFindByLtkReq
        0x00018ec4:    b580        ..      PUSH     {r7,lr}
        0x00018ec6:    b086        ..      SUB      sp,sp,#0x18
        0x00018ec8:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x00018ecc:    9103        ..      STR      r1,[sp,#0xc]
        0x00018ece:    f2430070    C.p.    MOV      r0,#0x3070
        0x00018ed2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018ed6:    9002        ..      STR      r0,[sp,#8]
        0x00018ed8:    2003        .       MOVS     r0,#3
        0x00018eda:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00018ede:    e7ff        ..      B        0x18ee0 ; AppDbFindByLtkReq + 28
        0x00018ee0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018ee4:    2801        .(      CMP      r0,#1
        0x00018ee6:    db22        ".      BLT      0x18f2e ; AppDbFindByLtkReq + 106
        0x00018ee8:    e7ff        ..      B        0x18eea ; AppDbFindByLtkReq + 38
        0x00018eea:    9802        ..      LDR      r0,[sp,#8]
        0x00018eec:    f890002f    ../.    LDRB     r0,[r0,#0x2f]
        0x00018ef0:    b198        ..      CBZ      r0,0x18f1a ; AppDbFindByLtkReq + 86
        0x00018ef2:    e7ff        ..      B        0x18ef4 ; AppDbFindByLtkReq + 48
        0x00018ef4:    9802        ..      LDR      r0,[sp,#8]
        0x00018ef6:    f8b0004c    ..L.    LDRH     r0,[r0,#0x4c]
        0x00018efa:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x00018efe:    4288        .B      CMP      r0,r1
        0x00018f00:    d10b        ..      BNE      0x18f1a ; AppDbFindByLtkReq + 86
        0x00018f02:    e7ff        ..      B        0x18f04 ; AppDbFindByLtkReq + 64
        0x00018f04:    9802        ..      LDR      r0,[sp,#8]
        0x00018f06:    3044        D0      ADDS     r0,r0,#0x44
        0x00018f08:    9903        ..      LDR      r1,[sp,#0xc]
        0x00018f0a:    2208        ."      MOVS     r2,#8
        0x00018f0c:    f7fffa94    ....    BL       memcmp ; 0x18438
        0x00018f10:    b918        ..      CBNZ     r0,0x18f1a ; AppDbFindByLtkReq + 86
        0x00018f12:    e7ff        ..      B        0x18f14 ; AppDbFindByLtkReq + 80
        0x00018f14:    9802        ..      LDR      r0,[sp,#8]
        0x00018f16:    9005        ..      STR      r0,[sp,#0x14]
        0x00018f18:    e00c        ..      B        0x18f34 ; AppDbFindByLtkReq + 112
        0x00018f1a:    e7ff        ..      B        0x18f1c ; AppDbFindByLtkReq + 88
        0x00018f1c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018f20:    3801        .8      SUBS     r0,#1
        0x00018f22:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00018f26:    9802        ..      LDR      r0,[sp,#8]
        0x00018f28:    30d0        .0      ADDS     r0,r0,#0xd0
        0x00018f2a:    9002        ..      STR      r0,[sp,#8]
        0x00018f2c:    e7d8        ..      B        0x18ee0 ; AppDbFindByLtkReq + 28
        0x00018f2e:    2000        .       MOVS     r0,#0
        0x00018f30:    9005        ..      STR      r0,[sp,#0x14]
        0x00018f32:    e7ff        ..      B        0x18f34 ; AppDbFindByLtkReq + 112
        0x00018f34:    9805        ..      LDR      r0,[sp,#0x14]
        0x00018f36:    b006        ..      ADD      sp,sp,#0x18
        0x00018f38:    bd80        ..      POP      {r7,pc}
        0x00018f3a:    0000        ..      MOVS     r0,r0
    AppDbGetCccTbl
        0x00018f3c:    b081        ..      SUB      sp,sp,#4
        0x00018f3e:    9000        ..      STR      r0,[sp,#0]
        0x00018f40:    9800        ..      LDR      r0,[sp,#0]
        0x00018f42:    306c        l0      ADDS     r0,r0,#0x6c
        0x00018f44:    b001        ..      ADD      sp,sp,#4
        0x00018f46:    4770        pG      BX       lr
    AppDbGetCsfRecord
        0x00018f48:    b083        ..      SUB      sp,sp,#0xc
        0x00018f4a:    9002        ..      STR      r0,[sp,#8]
        0x00018f4c:    9101        ..      STR      r1,[sp,#4]
        0x00018f4e:    9200        ..      STR      r2,[sp,#0]
        0x00018f50:    9802        ..      LDR      r0,[sp,#8]
        0x00018f52:    f8900084    ....    LDRB     r0,[r0,#0x84]
        0x00018f56:    9901        ..      LDR      r1,[sp,#4]
        0x00018f58:    7008        .p      STRB     r0,[r1,#0]
        0x00018f5a:    9802        ..      LDR      r0,[sp,#8]
        0x00018f5c:    3085        .0      ADDS     r0,r0,#0x85
        0x00018f5e:    9900        ..      LDR      r1,[sp,#0]
        0x00018f60:    6008        .`      STR      r0,[r1,#0]
        0x00018f62:    b003        ..      ADD      sp,sp,#0xc
        0x00018f64:    4770        pG      BX       lr
        0x00018f66:    0000        ..      MOVS     r0,r0
    AppDbGetHdl
        0x00018f68:    b081        ..      SUB      sp,sp,#4
        0x00018f6a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00018f6e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00018f72:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00018f76:    f64270e0    B..p    MOV      r0,#0x2fe0
        0x00018f7a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00018f7e:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00018f82:    f8500c30    P.0.    LDR      r0,[r0,#-0x30]
        0x00018f86:    b001        ..      ADD      sp,sp,#4
        0x00018f88:    4770        pG      BX       lr
        0x00018f8a:    0000        ..      MOVS     r0,r0
    AppDbGetKey
        0x00018f8c:    b085        ..      SUB      sp,sp,#0x14
        0x00018f8e:    9004        ..      STR      r0,[sp,#0x10]
        0x00018f90:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x00018f94:    9202        ..      STR      r2,[sp,#8]
        0x00018f96:    2000        .       MOVS     r0,#0
        0x00018f98:    9001        ..      STR      r0,[sp,#4]
        0x00018f9a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00018f9e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00018fa0:    f891102e    ....    LDRB     r1,[r1,#0x2e]
        0x00018fa4:    4208        .B      TST      r0,r1
        0x00018fa6:    d02a        *.      BEQ      0x18ffe ; AppDbGetKey + 114
        0x00018fa8:    e7ff        ..      B        0x18faa ; AppDbGetKey + 30
        0x00018faa:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00018fae:    3801        .8      SUBS     r0,#1
        0x00018fb0:    4601        .F      MOV      r1,r0
        0x00018fb2:    9100        ..      STR      r1,[sp,#0]
        0x00018fb4:    2807        .(      CMP      r0,#7
        0x00018fb6:    d820         .      BHI      0x18ffa ; AppDbGetKey + 110
        0x00018fb8:    9900        ..      LDR      r1,[sp,#0]
        0x00018fba:    e8dff001    ....    TBB      [pc,r1]
    $d.16
        0x00018fbe:    0d04        ..      DCW    3332
        0x00018fc0:    1e1e161e    ....    DCD    505288222
        0x00018fc4:    1a1e        ..      DCW    6686
    $t.17
        0x00018fc6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018fc8:    f890004e    ..N.    LDRB     r0,[r0,#0x4e]
        0x00018fcc:    9902        ..      LDR      r1,[sp,#8]
        0x00018fce:    7008        .p      STRB     r0,[r1,#0]
        0x00018fd0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018fd2:    3034        40      ADDS     r0,r0,#0x34
        0x00018fd4:    9001        ..      STR      r0,[sp,#4]
        0x00018fd6:    e011        ..      B        0x18ffc ; AppDbGetKey + 112
        0x00018fd8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018fda:    f890006a    ..j.    LDRB     r0,[r0,#0x6a]
        0x00018fde:    9902        ..      LDR      r1,[sp,#8]
        0x00018fe0:    7008        .p      STRB     r0,[r1,#0]
        0x00018fe2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018fe4:    3050        P0      ADDS     r0,r0,#0x50
        0x00018fe6:    9001        ..      STR      r0,[sp,#4]
        0x00018fe8:    e008        ..      B        0x18ffc ; AppDbGetKey + 112
        0x00018fea:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018fec:    3007        .0      ADDS     r0,#7
        0x00018fee:    9001        ..      STR      r0,[sp,#4]
        0x00018ff0:    e004        ..      B        0x18ffc ; AppDbGetKey + 112
        0x00018ff2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00018ff4:    301e        .0      ADDS     r0,r0,#0x1e
        0x00018ff6:    9001        ..      STR      r0,[sp,#4]
        0x00018ff8:    e000        ..      B        0x18ffc ; AppDbGetKey + 112
        0x00018ffa:    e7ff        ..      B        0x18ffc ; AppDbGetKey + 112
        0x00018ffc:    e7ff        ..      B        0x18ffe ; AppDbGetKey + 114
        0x00018ffe:    9801        ..      LDR      r0,[sp,#4]
        0x00019000:    b005        ..      ADD      sp,sp,#0x14
        0x00019002:    4770        pG      BX       lr
    AppDbGetNextRecord
        0x00019004:    b580        ..      PUSH     {r7,lr}
        0x00019006:    b084        ..      SUB      sp,sp,#0x10
        0x00019008:    9002        ..      STR      r0,[sp,#8]
        0x0001900a:    9802        ..      LDR      r0,[sp,#8]
        0x0001900c:    b930        0.      CBNZ     r0,0x1901c ; AppDbGetNextRecord + 24
        0x0001900e:    e7ff        ..      B        0x19010 ; AppDbGetNextRecord + 12
        0x00019010:    f2430070    C.p.    MOV      r0,#0x3070
        0x00019014:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019018:    9001        ..      STR      r0,[sp,#4]
        0x0001901a:    e00e        ..      B        0x1903a ; AppDbGetNextRecord + 54
        0x0001901c:    9802        ..      LDR      r0,[sp,#8]
        0x0001901e:    f000f8b7    ....    BL       AppDbRecordInUse ; 0x19190
        0x00019022:    b130        0.      CBZ      r0,0x19032 ; AppDbGetNextRecord + 46
        0x00019024:    e7ff        ..      B        0x19026 ; AppDbGetNextRecord + 34
        0x00019026:    9802        ..      LDR      r0,[sp,#8]
        0x00019028:    9001        ..      STR      r0,[sp,#4]
        0x0001902a:    9801        ..      LDR      r0,[sp,#4]
        0x0001902c:    30d0        .0      ADDS     r0,r0,#0xd0
        0x0001902e:    9001        ..      STR      r0,[sp,#4]
        0x00019030:    e002        ..      B        0x19038 ; AppDbGetNextRecord + 52
        0x00019032:    2000        .       MOVS     r0,#0
        0x00019034:    9003        ..      STR      r0,[sp,#0xc]
        0x00019036:    e01f        ..      B        0x19078 ; AppDbGetNextRecord + 116
        0x00019038:    e7ff        ..      B        0x1903a ; AppDbGetNextRecord + 54
        0x0001903a:    e7ff        ..      B        0x1903c ; AppDbGetNextRecord + 56
        0x0001903c:    9801        ..      LDR      r0,[sp,#4]
        0x0001903e:    f2430170    C.p.    MOV      r1,#0x3070
        0x00019042:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019046:    f501711c    ...q    ADD      r1,r1,#0x270
        0x0001904a:    4288        .B      CMP      r0,r1
        0x0001904c:    d211        ..      BCS      0x19072 ; AppDbGetNextRecord + 110
        0x0001904e:    e7ff        ..      B        0x19050 ; AppDbGetNextRecord + 76
        0x00019050:    9801        ..      LDR      r0,[sp,#4]
        0x00019052:    f890002f    ../.    LDRB     r0,[r0,#0x2f]
        0x00019056:    b140        @.      CBZ      r0,0x1906a ; AppDbGetNextRecord + 102
        0x00019058:    e7ff        ..      B        0x1905a ; AppDbGetNextRecord + 86
        0x0001905a:    9801        ..      LDR      r0,[sp,#4]
        0x0001905c:    f8900030    ..0.    LDRB     r0,[r0,#0x30]
        0x00019060:    b118        ..      CBZ      r0,0x1906a ; AppDbGetNextRecord + 102
        0x00019062:    e7ff        ..      B        0x19064 ; AppDbGetNextRecord + 96
        0x00019064:    9801        ..      LDR      r0,[sp,#4]
        0x00019066:    9003        ..      STR      r0,[sp,#0xc]
        0x00019068:    e006        ..      B        0x19078 ; AppDbGetNextRecord + 116
        0x0001906a:    9801        ..      LDR      r0,[sp,#4]
        0x0001906c:    30d0        .0      ADDS     r0,r0,#0xd0
        0x0001906e:    9001        ..      STR      r0,[sp,#4]
        0x00019070:    e7e4        ..      B        0x1903c ; AppDbGetNextRecord + 56
        0x00019072:    2000        .       MOVS     r0,#0
        0x00019074:    9003        ..      STR      r0,[sp,#0xc]
        0x00019076:    e7ff        ..      B        0x19078 ; AppDbGetNextRecord + 116
        0x00019078:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001907a:    b004        ..      ADD      sp,sp,#0x10
        0x0001907c:    bd80        ..      POP      {r7,pc}
        0x0001907e:    0000        ..      MOVS     r0,r0
    AppDbGetPeerAddedToRl
        0x00019080:    b081        ..      SUB      sp,sp,#4
        0x00019082:    9000        ..      STR      r0,[sp,#0]
        0x00019084:    9800        ..      LDR      r0,[sp,#0]
        0x00019086:    f8900031    ..1.    LDRB     r0,[r0,#0x31]
        0x0001908a:    b001        ..      ADD      sp,sp,#4
        0x0001908c:    4770        pG      BX       lr
        0x0001908e:    0000        ..      MOVS     r0,r0
    AppDbGetPeerRpao
        0x00019090:    b081        ..      SUB      sp,sp,#4
        0x00019092:    9000        ..      STR      r0,[sp,#0]
        0x00019094:    9800        ..      LDR      r0,[sp,#0]
        0x00019096:    f8900032    ..2.    LDRB     r0,[r0,#0x32]
        0x0001909a:    b001        ..      ADD      sp,sp,#4
        0x0001909c:    4770        pG      BX       lr
        0x0001909e:    0000        ..      MOVS     r0,r0
    AppDbGetPeerSignCounter
        0x000190a0:    b081        ..      SUB      sp,sp,#4
        0x000190a2:    9000        ..      STR      r0,[sp,#0]
        0x000190a4:    9800        ..      LDR      r0,[sp,#0]
        0x000190a6:    f8d00080    ....    LDR      r0,[r0,#0x80]
        0x000190aa:    b001        ..      ADD      sp,sp,#4
        0x000190ac:    4770        pG      BX       lr
        0x000190ae:    0000        ..      MOVS     r0,r0
    AppDbInit
        0x000190b0:    b580        ..      PUSH     {r7,lr}
        0x000190b2:    f24060a0    @..`    MOVW     r0,#0x6a0
        0x000190b6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000190ba:    6800        .h      LDR      r0,[r0,#0]
        0x000190bc:    f7fffe28    ..(.    BL       AppCopyRecListInNvm ; 0x18d10
        0x000190c0:    bd80        ..      POP      {r7,pc}
        0x000190c2:    0000        ..      MOVS     r0,r0
    AppDbNewRecord
        0x000190c4:    b580        ..      PUSH     {r7,lr}
        0x000190c6:    b086        ..      SUB      sp,sp,#0x18
        0x000190c8:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000190cc:    9104        ..      STR      r1,[sp,#0x10]
        0x000190ce:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x000190d2:    f2430070    C.p.    MOV      r0,#0x3070
        0x000190d6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000190da:    9002        ..      STR      r0,[sp,#8]
        0x000190dc:    2003        .       MOVS     r0,#3
        0x000190de:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000190e2:    e7ff        ..      B        0x190e4 ; AppDbNewRecord + 32
        0x000190e4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000190e8:    2801        .(      CMP      r0,#1
        0x000190ea:    db10        ..      BLT      0x1910e ; AppDbNewRecord + 74
        0x000190ec:    e7ff        ..      B        0x190ee ; AppDbNewRecord + 42
        0x000190ee:    9802        ..      LDR      r0,[sp,#8]
        0x000190f0:    f890002f    ../.    LDRB     r0,[r0,#0x2f]
        0x000190f4:    b908        ..      CBNZ     r0,0x190fa ; AppDbNewRecord + 54
        0x000190f6:    e7ff        ..      B        0x190f8 ; AppDbNewRecord + 52
        0x000190f8:    e009        ..      B        0x1910e ; AppDbNewRecord + 74
        0x000190fa:    e7ff        ..      B        0x190fc ; AppDbNewRecord + 56
        0x000190fc:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019100:    3801        .8      SUBS     r0,#1
        0x00019102:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019106:    9802        ..      LDR      r0,[sp,#8]
        0x00019108:    30d0        .0      ADDS     r0,r0,#0xd0
        0x0001910a:    9002        ..      STR      r0,[sp,#8]
        0x0001910c:    e7ea        ..      B        0x190e4 ; AppDbNewRecord + 32
        0x0001910e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019112:    b9f0        ..      CBNZ     r0,0x19152 ; AppDbNewRecord + 142
        0x00019114:    e7ff        ..      B        0x19116 ; AppDbNewRecord + 82
        0x00019116:    f24060a0    @..`    MOVW     r0,#0x6a0
        0x0001911a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001911e:    6801        .h      LDR      r1,[r0,#0]
        0x00019120:    9102        ..      STR      r1,[sp,#8]
        0x00019122:    6801        .h      LDR      r1,[r0,#0]
        0x00019124:    31d0        .1      ADDS     r1,r1,#0xd0
        0x00019126:    6001        .`      STR      r1,[r0,#0]
        0x00019128:    6800        .h      LDR      r0,[r0,#0]
        0x0001912a:    f2430170    C.p.    MOV      r1,#0x3070
        0x0001912e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019132:    f501711c    ...q    ADD      r1,r1,#0x270
        0x00019136:    4288        .B      CMP      r0,r1
        0x00019138:    d10a        ..      BNE      0x19150 ; AppDbNewRecord + 140
        0x0001913a:    e7ff        ..      B        0x1913c ; AppDbNewRecord + 120
        0x0001913c:    f24061a0    @..a    MOVW     r1,#0x6a0
        0x00019140:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019144:    f2430070    C.p.    MOV      r0,#0x3070
        0x00019148:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001914c:    6008        .`      STR      r0,[r1,#0]
        0x0001914e:    e7ff        ..      B        0x19150 ; AppDbNewRecord + 140
        0x00019150:    e7ff        ..      B        0x19152 ; AppDbNewRecord + 142
        0x00019152:    9802        ..      LDR      r0,[sp,#8]
        0x00019154:    21d0        .!      MOVS     r1,#0xd0
        0x00019156:    f7fffb06    ....    BL       __aeabi_memclr4 ; 0x18766
        0x0001915a:    9902        ..      LDR      r1,[sp,#8]
        0x0001915c:    2001        .       MOVS     r0,#1
        0x0001915e:    f881002f    ../.    STRB     r0,[r1,#0x2f]
        0x00019162:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00019166:    9902        ..      LDR      r1,[sp,#8]
        0x00019168:    7188        .q      STRB     r0,[r1,#6]
        0x0001916a:    9802        ..      LDR      r0,[sp,#8]
        0x0001916c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001916e:    f001fb9d    ....    BL       BdaCpy ; 0x1a8ac
        0x00019172:    9902        ..      LDR      r1,[sp,#8]
        0x00019174:    2000        .       MOVS     r0,#0
        0x00019176:    f8810031    ..1.    STRB     r0,[r1,#0x31]
        0x0001917a:    9902        ..      LDR      r1,[sp,#8]
        0x0001917c:    f8810032    ..2.    STRB     r0,[r1,#0x32]
        0x00019180:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00019184:    9902        ..      LDR      r1,[sp,#8]
        0x00019186:    f88100c3    ....    STRB     r0,[r1,#0xc3]
        0x0001918a:    9802        ..      LDR      r0,[sp,#8]
        0x0001918c:    b006        ..      ADD      sp,sp,#0x18
        0x0001918e:    bd80        ..      POP      {r7,pc}
    AppDbRecordInUse
        0x00019190:    b084        ..      SUB      sp,sp,#0x10
        0x00019192:    9002        ..      STR      r0,[sp,#8]
        0x00019194:    f2430070    C.p.    MOV      r0,#0x3070
        0x00019198:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001919c:    9001        ..      STR      r0,[sp,#4]
        0x0001919e:    2003        .       MOVS     r0,#3
        0x000191a0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000191a4:    e7ff        ..      B        0x191a6 ; AppDbRecordInUse + 22
        0x000191a6:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000191aa:    2801        .(      CMP      r0,#1
        0x000191ac:    db1d        ..      BLT      0x191ea ; AppDbRecordInUse + 90
        0x000191ae:    e7ff        ..      B        0x191b0 ; AppDbRecordInUse + 32
        0x000191b0:    9801        ..      LDR      r0,[sp,#4]
        0x000191b2:    f890002f    ../.    LDRB     r0,[r0,#0x2f]
        0x000191b6:    b170        p.      CBZ      r0,0x191d6 ; AppDbRecordInUse + 70
        0x000191b8:    e7ff        ..      B        0x191ba ; AppDbRecordInUse + 42
        0x000191ba:    9801        ..      LDR      r0,[sp,#4]
        0x000191bc:    f8900030    ..0.    LDRB     r0,[r0,#0x30]
        0x000191c0:    b148        H.      CBZ      r0,0x191d6 ; AppDbRecordInUse + 70
        0x000191c2:    e7ff        ..      B        0x191c4 ; AppDbRecordInUse + 52
        0x000191c4:    9801        ..      LDR      r0,[sp,#4]
        0x000191c6:    9902        ..      LDR      r1,[sp,#8]
        0x000191c8:    4288        .B      CMP      r0,r1
        0x000191ca:    d104        ..      BNE      0x191d6 ; AppDbRecordInUse + 70
        0x000191cc:    e7ff        ..      B        0x191ce ; AppDbRecordInUse + 62
        0x000191ce:    2001        .       MOVS     r0,#1
        0x000191d0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000191d4:    e00d        ..      B        0x191f2 ; AppDbRecordInUse + 98
        0x000191d6:    e7ff        ..      B        0x191d8 ; AppDbRecordInUse + 72
        0x000191d8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000191dc:    3801        .8      SUBS     r0,#1
        0x000191de:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000191e2:    9801        ..      LDR      r0,[sp,#4]
        0x000191e4:    30d0        .0      ADDS     r0,r0,#0xd0
        0x000191e6:    9001        ..      STR      r0,[sp,#4]
        0x000191e8:    e7dd        ..      B        0x191a6 ; AppDbRecordInUse + 22
        0x000191ea:    2000        .       MOVS     r0,#0
        0x000191ec:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000191f0:    e7ff        ..      B        0x191f2 ; AppDbRecordInUse + 98
        0x000191f2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000191f6:    b004        ..      ADD      sp,sp,#0x10
        0x000191f8:    4770        pG      BX       lr
        0x000191fa:    0000        ..      MOVS     r0,r0
    AppDbSetCccTblValue
        0x000191fc:    b580        ..      PUSH     {r7,lr}
        0x000191fe:    b084        ..      SUB      sp,sp,#0x10
        0x00019200:    9003        ..      STR      r0,[sp,#0xc]
        0x00019202:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x00019206:    f8ad2008    ...     STRH     r2,[sp,#8]
        0x0001920a:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0001920e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00019210:    f8bd200a    ...     LDRH     r2,[sp,#0xa]
        0x00019214:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00019218:    f8a1006c    ..l.    STRH     r0,[r1,#0x6c]
        0x0001921c:    f7fffd4e    ..N.    BL       AppConnIsOpen ; 0x18cbc
        0x00019220:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019224:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019228:    f7fffd2a    ..*.    BL       AppCheckBonded ; 0x18c80
        0x0001922c:    b120         .      CBZ      r0,0x19238 ; AppDbSetCccTblValue + 60
        0x0001922e:    e7ff        ..      B        0x19230 ; AppDbSetCccTblValue + 52
        0x00019230:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019232:    f000f889    ....    BL       AppDbUpdateNVM ; 0x19348
        0x00019236:    e7ff        ..      B        0x19238 ; AppDbSetCccTblValue + 60
        0x00019238:    b004        ..      ADD      sp,sp,#0x10
        0x0001923a:    bd80        ..      POP      {r7,pc}
    AppDbSetCsfRecord
        0x0001923c:    b083        ..      SUB      sp,sp,#0xc
        0x0001923e:    9002        ..      STR      r0,[sp,#8]
        0x00019240:    f88d1007    ....    STRB     r1,[sp,#7]
        0x00019244:    9200        ..      STR      r2,[sp,#0]
        0x00019246:    9800        ..      LDR      r0,[sp,#0]
        0x00019248:    b170        p.      CBZ      r0,0x19268 ; AppDbSetCsfRecord + 44
        0x0001924a:    e7ff        ..      B        0x1924c ; AppDbSetCsfRecord + 16
        0x0001924c:    9802        ..      LDR      r0,[sp,#8]
        0x0001924e:    b158        X.      CBZ      r0,0x19268 ; AppDbSetCsfRecord + 44
        0x00019250:    e7ff        ..      B        0x19252 ; AppDbSetCsfRecord + 22
        0x00019252:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019256:    9902        ..      LDR      r1,[sp,#8]
        0x00019258:    f8810084    ....    STRB     r0,[r1,#0x84]
        0x0001925c:    9902        ..      LDR      r1,[sp,#8]
        0x0001925e:    9800        ..      LDR      r0,[sp,#0]
        0x00019260:    7800        .x      LDRB     r0,[r0,#0]
        0x00019262:    f8810085    ....    STRB     r0,[r1,#0x85]
        0x00019266:    e7ff        ..      B        0x19268 ; AppDbSetCsfRecord + 44
        0x00019268:    b003        ..      ADD      sp,sp,#0xc
        0x0001926a:    4770        pG      BX       lr
    AppDbSetKey
        0x0001926c:    b580        ..      PUSH     {r7,lr}
        0x0001926e:    b084        ..      SUB      sp,sp,#0x10
        0x00019270:    9003        ..      STR      r0,[sp,#0xc]
        0x00019272:    9102        ..      STR      r1,[sp,#8]
        0x00019274:    9802        ..      LDR      r0,[sp,#8]
        0x00019276:    7f80        ..      LDRB     r0,[r0,#0x1e]
        0x00019278:    3801        .8      SUBS     r0,#1
        0x0001927a:    4601        .F      MOV      r1,r0
        0x0001927c:    9101        ..      STR      r1,[sp,#4]
        0x0001927e:    2807        .(      CMP      r0,#7
        0x00019280:    d849        I.      BHI      0x19316 ; AppDbSetKey + 170
        0x00019282:    9901        ..      LDR      r1,[sp,#4]
        0x00019284:    e8dff001    ....    TBB      [pc,r1]
    $d.19
        0x00019288:    1e471104    ..G.    DCD    507973892
        0x0001928c:    2f474747    GGG/    DCD    793200455
    $t.20
        0x00019290:    9802        ..      LDR      r0,[sp,#8]
        0x00019292:    7fc0        ..      LDRB     r0,[r0,#0x1f]
        0x00019294:    9903        ..      LDR      r1,[sp,#0xc]
        0x00019296:    f881004e    ..N.    STRB     r0,[r1,#0x4e]
        0x0001929a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001929c:    3034        40      ADDS     r0,r0,#0x34
        0x0001929e:    9902        ..      LDR      r1,[sp,#8]
        0x000192a0:    3104        .1      ADDS     r1,#4
        0x000192a2:    221a        ."      MOVS     r2,#0x1a
        0x000192a4:    f7fff937    ..7.    BL       __aeabi_memcpy ; 0x18516
        0x000192a8:    e036        6.      B        0x19318 ; AppDbSetKey + 172
        0x000192aa:    9802        ..      LDR      r0,[sp,#8]
        0x000192ac:    7fc0        ..      LDRB     r0,[r0,#0x1f]
        0x000192ae:    9903        ..      LDR      r1,[sp,#0xc]
        0x000192b0:    f881006a    ..j.    STRB     r0,[r1,#0x6a]
        0x000192b4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000192b6:    3050        P0      ADDS     r0,r0,#0x50
        0x000192b8:    9902        ..      LDR      r1,[sp,#8]
        0x000192ba:    3104        .1      ADDS     r1,#4
        0x000192bc:    221a        ."      MOVS     r2,#0x1a
        0x000192be:    f7fff92a    ..*.    BL       __aeabi_memcpy ; 0x18516
        0x000192c2:    e029        ).      B        0x19318 ; AppDbSetKey + 172
        0x000192c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000192c6:    3007        .0      ADDS     r0,#7
        0x000192c8:    9902        ..      LDR      r1,[sp,#8]
        0x000192ca:    3104        .1      ADDS     r1,#4
        0x000192cc:    2217        ."      MOVS     r2,#0x17
        0x000192ce:    f7fff922    ..".    BL       __aeabi_memcpy ; 0x18516
        0x000192d2:    9802        ..      LDR      r0,[sp,#8]
        0x000192d4:    7e80        .~      LDRB     r0,[r0,#0x1a]
        0x000192d6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000192d8:    7188        .q      STRB     r0,[r1,#6]
        0x000192da:    9803        ..      LDR      r0,[sp,#0xc]
        0x000192dc:    9902        ..      LDR      r1,[sp,#8]
        0x000192de:    3114        .1      ADDS     r1,r1,#0x14
        0x000192e0:    f001fae4    ....    BL       BdaCpy ; 0x1a8ac
        0x000192e4:    e018        ..      B        0x19318 ; AppDbSetKey + 172
        0x000192e6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000192e8:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x000192ec:    f8dc0004    ....    LDR      r0,[r12,#4]
        0x000192f0:    f8dc2008    ...     LDR      r2,[r12,#8]
        0x000192f4:    f8dc300c    ...0    LDR      r3,[r12,#0xc]
        0x000192f8:    f8dcc010    ....    LDR      r12,[r12,#0x10]
        0x000192fc:    f8c1c02a    ..*.    STR      r12,[r1,#0x2a]
        0x00019300:    f8c13026    ..&0    STR      r3,[r1,#0x26]
        0x00019304:    f8c12022    .."     STR      r2,[r1,#0x22]
        0x00019308:    f8c1001e    ....    STR      r0,[r1,#0x1e]
        0x0001930c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001930e:    2000        .       MOVS     r0,#0
        0x00019310:    f8c10080    ....    STR      r0,[r1,#0x80]
        0x00019314:    e000        ..      B        0x19318 ; AppDbSetKey + 172
        0x00019316:    e7ff        ..      B        0x19318 ; AppDbSetKey + 172
        0x00019318:    b004        ..      ADD      sp,sp,#0x10
        0x0001931a:    bd80        ..      POP      {r7,pc}
    AppDbSetPeerAddedToRl
        0x0001931c:    b082        ..      SUB      sp,sp,#8
        0x0001931e:    9001        ..      STR      r0,[sp,#4]
        0x00019320:    f88d1003    ....    STRB     r1,[sp,#3]
        0x00019324:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00019328:    9901        ..      LDR      r1,[sp,#4]
        0x0001932a:    f8810031    ..1.    STRB     r0,[r1,#0x31]
        0x0001932e:    b002        ..      ADD      sp,sp,#8
        0x00019330:    4770        pG      BX       lr
        0x00019332:    0000        ..      MOVS     r0,r0
    AppDbSetPeerSignCounter
        0x00019334:    b082        ..      SUB      sp,sp,#8
        0x00019336:    9001        ..      STR      r0,[sp,#4]
        0x00019338:    9100        ..      STR      r1,[sp,#0]
        0x0001933a:    9800        ..      LDR      r0,[sp,#0]
        0x0001933c:    9901        ..      LDR      r1,[sp,#4]
        0x0001933e:    f8c10080    ....    STR      r0,[r1,#0x80]
        0x00019342:    b002        ..      ADD      sp,sp,#8
        0x00019344:    4770        pG      BX       lr
        0x00019346:    0000        ..      MOVS     r0,r0
    AppDbUpdateNVM
        0x00019348:    b580        ..      PUSH     {r7,lr}
        0x0001934a:    b088        ..      SUB      sp,sp,#0x20
        0x0001934c:    9006        ..      STR      r0,[sp,#0x18]
        0x0001934e:    f24060ac    @..`    MOV      r0,#0x6ac
        0x00019352:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019356:    6800        .h      LDR      r0,[r0,#0]
        0x00019358:    9005        ..      STR      r0,[sp,#0x14]
        0x0001935a:    f6421044    B.D.    MOV      r0,#0x2944
        0x0001935e:    f2c10002    ....    MOVT     r0,#0x1002
        0x00019362:    9004        ..      STR      r0,[sp,#0x10]
        0x00019364:    2000        .       MOVS     r0,#0
        0x00019366:    9003        ..      STR      r0,[sp,#0xc]
        0x00019368:    e7ff        ..      B        0x1936a ; AppDbUpdateNVM + 34
        0x0001936a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001936c:    2802        .(      CMP      r0,#2
        0x0001936e:    dc41        A.      BGT      0x193f4 ; AppDbUpdateNVM + 172
        0x00019370:    e7ff        ..      B        0x19372 ; AppDbUpdateNVM + 42
        0x00019372:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019374:    9002        ..      STR      r0,[sp,#8]
        0x00019376:    9802        ..      LDR      r0,[sp,#8]
        0x00019378:    6800        .h      LDR      r0,[r0,#0]
        0x0001937a:    3001        .0      ADDS     r0,#1
        0x0001937c:    b1f0        ..      CBZ      r0,0x193bc ; AppDbUpdateNVM + 116
        0x0001937e:    e7ff        ..      B        0x19380 ; AppDbUpdateNVM + 56
        0x00019380:    9802        ..      LDR      r0,[sp,#8]
        0x00019382:    6800        .h      LDR      r0,[r0,#0]
        0x00019384:    b1d0        ..      CBZ      r0,0x193bc ; AppDbUpdateNVM + 116
        0x00019386:    e7ff        ..      B        0x19388 ; AppDbUpdateNVM + 64
        0x00019388:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001938a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001938c:    f001fa80    ....    BL       BdaCmp ; 0x1a890
        0x00019390:    b178        x.      CBZ      r0,0x193b2 ; AppDbUpdateNVM + 106
        0x00019392:    e7ff        ..      B        0x19394 ; AppDbUpdateNVM + 76
        0x00019394:    9804        ..      LDR      r0,[sp,#0x10]
        0x00019396:    9903        ..      LDR      r1,[sp,#0xc]
        0x00019398:    eb002001    ...     ADD      r0,r0,r1,LSL #8
        0x0001939c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001939e:    f24062ac    @..b    MOV      r2,#0x6ac
        0x000193a2:    f2c10200    ....    MOVT     r2,#0x1000
        0x000193a6:    6812        .h      LDR      r2,[r2,#0]
        0x000193a8:    f031fd1e    1...    BL       updateRecordInNVM ; 0x4ade8
        0x000193ac:    2001        .       MOVS     r0,#1
        0x000193ae:    9007        ..      STR      r0,[sp,#0x1c]
        0x000193b0:    e03b        ;.      B        0x1942a ; AppDbUpdateNVM + 226
        0x000193b2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000193b4:    f5007080    ...p    ADD      r0,r0,#0x100
        0x000193b8:    9005        ..      STR      r0,[sp,#0x14]
        0x000193ba:    e016        ..      B        0x193ea ; AppDbUpdateNVM + 162
        0x000193bc:    f009fd44    ..D.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000193c0:    9001        ..      STR      r0,[sp,#4]
        0x000193c2:    9906        ..      LDR      r1,[sp,#0x18]
        0x000193c4:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000193c6:    f2407048    @.Hp    MOVW     r0,#0x748
        0x000193ca:    f2c10000    ....    MOVT     r0,#0x1000
        0x000193ce:    8800        ..      LDRH     r0,[r0,#0]
        0x000193d0:    0883        ..      LSRS     r3,r0,#2
        0x000193d2:    f2443021    D.!0    MOV      r0,#0x4321
        0x000193d6:    f2c12034    ..4     MOVT     r0,#0x1234
        0x000193da:    f00afe99    ....    BL       am_hal_mram_main_program ; 0x24110
        0x000193de:    9801        ..      LDR      r0,[sp,#4]
        0x000193e0:    f009fd3a    ..:.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x000193e4:    2001        .       MOVS     r0,#1
        0x000193e6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000193e8:    e01f        ..      B        0x1942a ; AppDbUpdateNVM + 226
        0x000193ea:    e7ff        ..      B        0x193ec ; AppDbUpdateNVM + 164
        0x000193ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x000193ee:    3001        .0      ADDS     r0,#1
        0x000193f0:    9003        ..      STR      r0,[sp,#0xc]
        0x000193f2:    e7ba        ..      B        0x1936a ; AppDbUpdateNVM + 34
        0x000193f4:    f009fd28    ..(.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000193f8:    9000        ..      STR      r0,[sp,#0]
        0x000193fa:    9906        ..      LDR      r1,[sp,#0x18]
        0x000193fc:    f24060ac    @..`    MOV      r0,#0x6ac
        0x00019400:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019404:    6802        .h      LDR      r2,[r0,#0]
        0x00019406:    f2407048    @.Hp    MOVW     r0,#0x748
        0x0001940a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001940e:    8800        ..      LDRH     r0,[r0,#0]
        0x00019410:    0883        ..      LSRS     r3,r0,#2
        0x00019412:    f2443021    D.!0    MOV      r0,#0x4321
        0x00019416:    f2c12034    ..4     MOVT     r0,#0x1234
        0x0001941a:    f00afe79    ..y.    BL       am_hal_mram_main_program ; 0x24110
        0x0001941e:    9800        ..      LDR      r0,[sp,#0]
        0x00019420:    f009fd1a    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00019424:    2000        .       MOVS     r0,#0
        0x00019426:    9007        ..      STR      r0,[sp,#0x1c]
        0x00019428:    e7ff        ..      B        0x1942a ; AppDbUpdateNVM + 226
        0x0001942a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001942c:    b008        ..      ADD      sp,sp,#0x20
        0x0001942e:    bd80        ..      POP      {r7,pc}
    AppDbValidateRecord
        0x00019430:    b580        ..      PUSH     {r7,lr}
        0x00019432:    b082        ..      SUB      sp,sp,#8
        0x00019434:    9001        ..      STR      r0,[sp,#4]
        0x00019436:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0001943a:    9901        ..      LDR      r1,[sp,#4]
        0x0001943c:    2001        .       MOVS     r0,#1
        0x0001943e:    f8810030    ..0.    STRB     r0,[r1,#0x30]
        0x00019442:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00019446:    9901        ..      LDR      r1,[sp,#4]
        0x00019448:    f881002e    ....    STRB     r0,[r1,#0x2e]
        0x0001944c:    9801        ..      LDR      r0,[sp,#4]
        0x0001944e:    f7ffff7b    ..{.    BL       AppDbUpdateNVM ; 0x19348
        0x00019452:    b002        ..      ADD      sp,sp,#8
        0x00019454:    bd80        ..      POP      {r7,pc}
        0x00019456:    0000        ..      MOVS     r0,r0
    AppHandleNumericComparison
        0x00019458:    b580        ..      PUSH     {r7,lr}
        0x0001945a:    b082        ..      SUB      sp,sp,#8
        0x0001945c:    9001        ..      STR      r0,[sp,#4]
        0x0001945e:    9801        ..      LDR      r0,[sp,#4]
        0x00019460:    3004        .0      ADDS     r0,#4
        0x00019462:    f002f8bf    ....    BL       DmSecGetCompareValue ; 0x1b5e4
        0x00019466:    9000        ..      STR      r0,[sp,#0]
        0x00019468:    9800        ..      LDR      r0,[sp,#0]
        0x0001946a:    f000fb61    ..a.    BL       AppUiDisplayConfirmValue ; 0x19b30
        0x0001946e:    9801        ..      LDR      r0,[sp,#4]
        0x00019470:    7800        .x      LDRB     r0,[r0,#0]
        0x00019472:    2101        .!      MOVS     r1,#1
        0x00019474:    f002f884    ....    BL       DmSecCompareRsp ; 0x1b580
        0x00019478:    b002        ..      ADD      sp,sp,#8
        0x0001947a:    bd80        ..      POP      {r7,pc}
    AppHandlePasskey
        0x0001947c:    b580        ..      PUSH     {r7,lr}
        0x0001947e:    b084        ..      SUB      sp,sp,#0x10
        0x00019480:    9003        ..      STR      r0,[sp,#0xc]
        0x00019482:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019484:    7940        @y      LDRB     r0,[r0,#5]
        0x00019486:    b340        @.      CBZ      r0,0x194da ; AppHandlePasskey + 94
        0x00019488:    e7ff        ..      B        0x1948a ; AppHandlePasskey + 14
        0x0001948a:    a802        ..      ADD      r0,sp,#8
        0x0001948c:    2104        .!      MOVS     r1,#4
        0x0001948e:    f004f95d    ..].    BL       SecRand ; 0x1d74c
        0x00019492:    9802        ..      LDR      r0,[sp,#8]
        0x00019494:    f64d6183    M..a    MOV      r1,#0xde83
        0x00019498:    f2c4311b    ...1    MOVT     r1,#0x431b
        0x0001949c:    fba02101    ...!    UMULL    r2,r1,r0,r1
        0x000194a0:    0c89        ..      LSRS     r1,r1,#18
        0x000194a2:    f6435209    C..R    MOV      r2,#0x3d09
        0x000194a6:    4351        QC      MULS     r1,r2,r1
        0x000194a8:    eba01081    ....    SUB      r0,r0,r1,LSL #6
        0x000194ac:    9002        ..      STR      r0,[sp,#8]
        0x000194ae:    9802        ..      LDR      r0,[sp,#8]
        0x000194b0:    f88d0005    ....    STRB     r0,[sp,#5]
        0x000194b4:    9802        ..      LDR      r0,[sp,#8]
        0x000194b6:    0a00        ..      LSRS     r0,r0,#8
        0x000194b8:    f88d0006    ....    STRB     r0,[sp,#6]
        0x000194bc:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x000194c0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000194c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000194c6:    7800        .x      LDRB     r0,[r0,#0]
        0x000194c8:    2103        .!      MOVS     r1,#3
        0x000194ca:    f10d0205    ....    ADD      r2,sp,#5
        0x000194ce:    f002f80f    ....    BL       DmSecAuthRsp ; 0x1b4f0
        0x000194d2:    9802        ..      LDR      r0,[sp,#8]
        0x000194d4:    f000fb42    ..B.    BL       AppUiDisplayPasskey ; 0x19b5c
        0x000194d8:    e003        ..      B        0x194e2 ; AppHandlePasskey + 102
        0x000194da:    200e        .       MOVS     r0,#0xe
        0x000194dc:    f000fad2    ....    BL       AppUiAction ; 0x19a84
        0x000194e0:    e7ff        ..      B        0x194e2 ; AppHandlePasskey + 102
        0x000194e2:    b004        ..      ADD      sp,sp,#0x10
        0x000194e4:    bd80        ..      POP      {r7,pc}
        0x000194e6:    0000        ..      MOVS     r0,r0
    AppHandler
        0x000194e8:    b580        ..      PUSH     {r7,lr}
        0x000194ea:    b082        ..      SUB      sp,sp,#8
        0x000194ec:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000194f0:    9100        ..      STR      r1,[sp,#0]
        0x000194f2:    9800        ..      LDR      r0,[sp,#0]
        0x000194f4:    b300        ..      CBZ      r0,0x19538 ; AppHandler + 80
        0x000194f6:    e7ff        ..      B        0x194f8 ; AppHandler + 16
        0x000194f8:    9800        ..      LDR      r0,[sp,#0]
        0x000194fa:    7880        .x      LDRB     r0,[r0,#2]
        0x000194fc:    2820         (      CMP      r0,#0x20
        0x000194fe:    db08        ..      BLT      0x19512 ; AppHandler + 42
        0x00019500:    e7ff        ..      B        0x19502 ; AppHandler + 26
        0x00019502:    f64270d8    B..p    MOV      r0,#0x2fd8
        0x00019506:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001950a:    6841        Ah      LDR      r1,[r0,#4]
        0x0001950c:    9800        ..      LDR      r0,[sp,#0]
        0x0001950e:    4788        .G      BLX      r1
        0x00019510:    e011        ..      B        0x19536 ; AppHandler + 78
        0x00019512:    9800        ..      LDR      r0,[sp,#0]
        0x00019514:    7880        .x      LDRB     r0,[r0,#2]
        0x00019516:    2810        .(      CMP      r0,#0x10
        0x00019518:    db08        ..      BLT      0x1952c ; AppHandler + 68
        0x0001951a:    e7ff        ..      B        0x1951c ; AppHandler + 52
        0x0001951c:    f64270d8    B..p    MOV      r0,#0x2fd8
        0x00019520:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019524:    6801        .h      LDR      r1,[r0,#0]
        0x00019526:    9800        ..      LDR      r0,[sp,#0]
        0x00019528:    4788        .G      BLX      r1
        0x0001952a:    e003        ..      B        0x19534 ; AppHandler + 76
        0x0001952c:    9800        ..      LDR      r0,[sp,#0]
        0x0001952e:    f012fb4d    ..M.    BL       appProcMsg ; 0x2bbcc
        0x00019532:    e7ff        ..      B        0x19534 ; AppHandler + 76
        0x00019534:    e7ff        ..      B        0x19536 ; AppHandler + 78
        0x00019536:    e009        ..      B        0x1954c ; AppHandler + 100
        0x00019538:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001953c:    06c0        ..      LSLS     r0,r0,#27
        0x0001953e:    2800        .(      CMP      r0,#0
        0x00019540:    d503        ..      BPL      0x1954a ; AppHandler + 98
        0x00019542:    e7ff        ..      B        0x19544 ; AppHandler + 92
        0x00019544:    f000fae8    ....    BL       AppUiBtnPressed ; 0x19b18
        0x00019548:    e7ff        ..      B        0x1954a ; AppHandler + 98
        0x0001954a:    e7ff        ..      B        0x1954c ; AppHandler + 100
        0x0001954c:    b002        ..      ADD      sp,sp,#8
        0x0001954e:    bd80        ..      POP      {r7,pc}
    AppHandlerInit
        0x00019550:    b580        ..      PUSH     {r7,lr}
        0x00019552:    b082        ..      SUB      sp,sp,#8
        0x00019554:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019558:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001955c:    f2433108    C..1    MOV      r1,#0x3308
        0x00019560:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019564:    7008        .p      STRB     r0,[r1,#0]
        0x00019566:    f7fffda3    ....    BL       AppDbInit ; 0x190b0
        0x0001956a:    b002        ..      ADD      sp,sp,#8
        0x0001956c:    bd80        ..      POP      {r7,pc}
        0x0001956e:    0000        ..      MOVS     r0,r0
    AppServerConnCback
        0x00019570:    b580        ..      PUSH     {r7,lr}
        0x00019572:    b08c        ..      SUB      sp,sp,#0x30
        0x00019574:    900b        ..      STR      r0,[sp,#0x2c]
        0x00019576:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019578:    7800        .x      LDRB     r0,[r0,#0]
        0x0001957a:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0001957e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019580:    7880        .x      LDRB     r0,[r0,#2]
        0x00019582:    2827        '(      CMP      r0,#0x27
        0x00019584:    d13e        >.      BNE      0x19604 ; AppServerConnCback + 148
        0x00019586:    e7ff        ..      B        0x19588 ; AppServerConnCback + 24
        0x00019588:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x0001958c:    f7fffcec    ....    BL       AppDbGetHdl ; 0x18f68
        0x00019590:    900a        ..      STR      r0,[sp,#0x28]
        0x00019592:    b328        (.      CBZ      r0,0x195e0 ; AppServerConnCback + 112
        0x00019594:    e7ff        ..      B        0x19596 ; AppServerConnCback + 38
        0x00019596:    980a        ..      LDR      r0,[sp,#0x28]
        0x00019598:    f10d0126    ..&.    ADD      r1,sp,#0x26
        0x0001959c:    aa08        ..      ADD      r2,sp,#0x20
        0x0001959e:    f7fffcd3    ....    BL       AppDbGetCsfRecord ; 0x18f48
        0x000195a2:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000195a6:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x000195aa:    9a08        ..      LDR      r2,[sp,#0x20]
        0x000195ac:    f000fea8    ....    BL       AttsCsfConnOpen ; 0x1a300
        0x000195b0:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000195b4:    9005        ..      STR      r0,[sp,#0x14]
        0x000195b6:    980a        ..      LDR      r0,[sp,#0x28]
        0x000195b8:    f7fffcc0    ....    BL       AppDbGetCccTbl ; 0x18f3c
        0x000195bc:    4601        .F      MOV      r1,r0
        0x000195be:    9805        ..      LDR      r0,[sp,#0x14]
        0x000195c0:    f000fe1e    ....    BL       AttsCccInitTable ; 0x1a200
        0x000195c4:    f89d0026    ..&.    LDRB     r0,[sp,#0x26]
        0x000195c8:    2803        .(      CMP      r0,#3
        0x000195ca:    d108        ..      BNE      0x195de ; AppServerConnCback + 110
        0x000195cc:    e7ff        ..      B        0x195ce ; AppServerConnCback + 94
        0x000195ce:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000195d2:    2101        .!      MOVS     r1,#1
        0x000195d4:    f64f72ff    O..r    MOV      r2,#0xffff
        0x000195d8:    f002f94c    ..L.    BL       GattSendServiceChangedInd ; 0x1b874
        0x000195dc:    e7ff        ..      B        0x195de ; AppServerConnCback + 110
        0x000195de:    e00c        ..      B        0x195fa ; AppServerConnCback + 138
        0x000195e0:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000195e4:    2100        .!      MOVS     r1,#0
        0x000195e6:    9104        ..      STR      r1,[sp,#0x10]
        0x000195e8:    f000fe0a    ....    BL       AttsCccInitTable ; 0x1a200
        0x000195ec:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000195ee:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000195f2:    2101        .!      MOVS     r1,#1
        0x000195f4:    f000fe84    ....    BL       AttsCsfConnOpen ; 0x1a300
        0x000195f8:    e7ff        ..      B        0x195fa ; AppServerConnCback + 138
        0x000195fa:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000195fe:    f012fcd9    ....    BL       appServerSetSigningInfo ; 0x2bfb4
        0x00019602:    e07b        {.      B        0x196fc ; AppServerConnCback + 396
        0x00019604:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019606:    7880        .x      LDRB     r0,[r0,#2]
        0x00019608:    282a        *(      CMP      r0,#0x2a
        0x0001960a:    d159        Y.      BNE      0x196c0 ; AppServerConnCback + 336
        0x0001960c:    e7ff        ..      B        0x1960e ; AppServerConnCback + 158
        0x0001960e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019610:    7900        .y      LDRB     r0,[r0,#4]
        0x00019612:    f0000001    ....    AND      r0,r0,#1
        0x00019616:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0001961a:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0001961e:    2800        .(      CMP      r0,#0
        0x00019620:    d049        I.      BEQ      0x196b6 ; AppServerConnCback + 326
        0x00019622:    e7ff        ..      B        0x19624 ; AppServerConnCback + 180
        0x00019624:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00019628:    f7fffb2a    ..*.    BL       AppCheckBonded ; 0x18c80
        0x0001962c:    2800        .(      CMP      r0,#0
        0x0001962e:    d142        B.      BNE      0x196b6 ; AppServerConnCback + 326
        0x00019630:    e7ff        ..      B        0x19632 ; AppServerConnCback + 194
        0x00019632:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00019636:    f7fffc97    ....    BL       AppDbGetHdl ; 0x18f68
        0x0001963a:    900a        ..      STR      r0,[sp,#0x28]
        0x0001963c:    b3d8        ..      CBZ      r0,0x196b6 ; AppServerConnCback + 326
        0x0001963e:    e7ff        ..      B        0x19640 ; AppServerConnCback + 208
        0x00019640:    f000ff5e    ..^.    BL       AttsGetCccTableLen ; 0x1a500
        0x00019644:    f88d001e    ....    STRB     r0,[sp,#0x1e]
        0x00019648:    2000        .       MOVS     r0,#0
        0x0001964a:    f88d001d    ....    STRB     r0,[sp,#0x1d]
        0x0001964e:    e7ff        ..      B        0x19650 ; AppServerConnCback + 224
        0x00019650:    f89d001d    ....    LDRB     r0,[sp,#0x1d]
        0x00019654:    f89d101e    ....    LDRB     r1,[sp,#0x1e]
        0x00019658:    4288        .B      CMP      r0,r1
        0x0001965a:    da19        ..      BGE      0x19690 ; AppServerConnCback + 288
        0x0001965c:    e7ff        ..      B        0x1965e ; AppServerConnCback + 238
        0x0001965e:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00019662:    f89d101d    ....    LDRB     r1,[sp,#0x1d]
        0x00019666:    f000fdad    ....    BL       AttsCccGet ; 0x1a1c4
        0x0001966a:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0001966e:    b140        @.      CBZ      r0,0x19682 ; AppServerConnCback + 274
        0x00019670:    e7ff        ..      B        0x19672 ; AppServerConnCback + 258
        0x00019672:    980a        ..      LDR      r0,[sp,#0x28]
        0x00019674:    f89d101d    ....    LDRB     r1,[sp,#0x1d]
        0x00019678:    f8bd201a    ...     LDRH     r2,[sp,#0x1a]
        0x0001967c:    f7fffdbe    ....    BL       AppDbSetCccTblValue ; 0x191fc
        0x00019680:    e7ff        ..      B        0x19682 ; AppServerConnCback + 274
        0x00019682:    e7ff        ..      B        0x19684 ; AppServerConnCback + 276
        0x00019684:    f89d001d    ....    LDRB     r0,[sp,#0x1d]
        0x00019688:    3001        .0      ADDS     r0,#1
        0x0001968a:    f88d001d    ....    STRB     r0,[sp,#0x1d]
        0x0001968e:    e7df        ..      B        0x19650 ; AppServerConnCback + 224
        0x00019690:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00019694:    a907        ..      ADD      r1,sp,#0x1c
        0x00019696:    9102        ..      STR      r1,[sp,#8]
        0x00019698:    2201        ."      MOVS     r2,#1
        0x0001969a:    f000fe6d    ..m.    BL       AttsCsfGetFeatures ; 0x1a378
        0x0001969e:    980a        ..      LDR      r0,[sp,#0x28]
        0x000196a0:    9003        ..      STR      r0,[sp,#0xc]
        0x000196a2:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000196a6:    f000fe57    ..W.    BL       AttsCsfGetClientChangeAwareState ; 0x1a358
        0x000196aa:    9a02        ..      LDR      r2,[sp,#8]
        0x000196ac:    4601        .F      MOV      r1,r0
        0x000196ae:    9803        ..      LDR      r0,[sp,#0xc]
        0x000196b0:    f7fffdc4    ....    BL       AppDbSetCsfRecord ; 0x1923c
        0x000196b4:    e7ff        ..      B        0x196b6 ; AppServerConnCback + 326
        0x000196b6:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000196ba:    f012fc7b    ..{.    BL       appServerSetSigningInfo ; 0x2bfb4
        0x000196be:    e01c        ..      B        0x196fa ; AppServerConnCback + 394
        0x000196c0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000196c2:    7880        .x      LDRB     r0,[r0,#2]
        0x000196c4:    2828        ((      CMP      r0,#0x28
        0x000196c6:    d117        ..      BNE      0x196f8 ; AppServerConnCback + 392
        0x000196c8:    e7ff        ..      B        0x196ca ; AppServerConnCback + 346
        0x000196ca:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000196ce:    f000fd45    ..E.    BL       AttsCccClearTable ; 0x1a15c
        0x000196d2:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000196d6:    f7fffc47    ..G.    BL       AppDbGetHdl ; 0x18f68
        0x000196da:    900a        ..      STR      r0,[sp,#0x28]
        0x000196dc:    b158        X.      CBZ      r0,0x196f6 ; AppServerConnCback + 390
        0x000196de:    e7ff        ..      B        0x196e0 ; AppServerConnCback + 368
        0x000196e0:    980a        ..      LDR      r0,[sp,#0x28]
        0x000196e2:    9001        ..      STR      r0,[sp,#4]
        0x000196e4:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000196e8:    f000ff10    ....    BL       AttsGetSignCounter ; 0x1a50c
        0x000196ec:    4601        .F      MOV      r1,r0
        0x000196ee:    9801        ..      LDR      r0,[sp,#4]
        0x000196f0:    f7fffe20    .. .    BL       AppDbSetPeerSignCounter ; 0x19334
        0x000196f4:    e7ff        ..      B        0x196f6 ; AppServerConnCback + 390
        0x000196f6:    e7ff        ..      B        0x196f8 ; AppServerConnCback + 392
        0x000196f8:    e7ff        ..      B        0x196fa ; AppServerConnCback + 394
        0x000196fa:    e7ff        ..      B        0x196fc ; AppServerConnCback + 396
        0x000196fc:    b00c        ..      ADD      sp,sp,#0x30
        0x000196fe:    bd80        ..      POP      {r7,pc}
    AppServerInit
        0x00019700:    b580        ..      PUSH     {r7,lr}
        0x00019702:    f64b7085    K..p    MOV      r0,#0xbf85
        0x00019706:    f2c00002    ....    MOVT     r0,#2
        0x0001970a:    f000fe53    ..S.    BL       AttsCsfRegister ; 0x1a3b4
        0x0001970e:    bd80        ..      POP      {r7,pc}
    AppSetBondable
        0x00019710:    b081        ..      SUB      sp,sp,#4
        0x00019712:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00019716:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001971a:    f243310c    C..1    MOV      r1,#0x330c
        0x0001971e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019722:    f8810054    ..T.    STRB     r0,[r1,#0x54]
        0x00019726:    b001        ..      ADD      sp,sp,#4
        0x00019728:    4770        pG      BX       lr
        0x0001972a:    0000        ..      MOVS     r0,r0
    AppSlaveInit
        0x0001972c:    b580        ..      PUSH     {r7,lr}
        0x0001972e:    b082        ..      SUB      sp,sp,#8
        0x00019730:    2000        .       MOVS     r0,#0
        0x00019732:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019736:    e7ff        ..      B        0x19738 ; AppSlaveInit + 12
        0x00019738:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001973c:    2801        .(      CMP      r0,#1
        0x0001973e:    dc2b        +.      BGT      0x19798 ; AppSlaveInit + 108
        0x00019740:    e7ff        ..      B        0x19742 ; AppSlaveInit + 22
        0x00019742:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019746:    f243310c    C..1    MOV      r1,#0x330c
        0x0001974a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001974e:    180a        ..      ADDS     r2,r1,r0
        0x00019750:    2003        .       MOVS     r0,#3
        0x00019752:    f8820057    ..W.    STRB     r0,[r2,#0x57]
        0x00019756:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001975a:    180a        ..      ADDS     r2,r1,r0
        0x0001975c:    2000        .       MOVS     r0,#0
        0x0001975e:    f8820059    ..Y.    STRB     r0,[r2,#0x59]
        0x00019762:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00019766:    440a        .D      ADD      r2,r2,r1
        0x00019768:    f882005b    ..[.    STRB     r0,[r2,#0x5b]
        0x0001976c:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00019770:    440a        .D      ADD      r2,r2,r1
        0x00019772:    f882006a    ..j.    STRB     r0,[r2,#0x6a]
        0x00019776:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001977a:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x0001977e:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00019782:    f8a10062    ..b.    STRH     r0,[r1,#0x62]
        0x00019786:    f8c1005e    ..^.    STR      r0,[r1,#0x5e]
        0x0001978a:    e7ff        ..      B        0x1978c ; AppSlaveInit + 96
        0x0001978c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019790:    3001        .0      ADDS     r0,#1
        0x00019792:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019796:    e7cf        ..      B        0x19738 ; AppSlaveInit + 12
        0x00019798:    f243310c    C..1    MOV      r1,#0x330c
        0x0001979c:    f2c10100    ....    MOVT     r1,#0x1000
        0x000197a0:    9100        ..      STR      r1,[sp,#0]
        0x000197a2:    20ff        .       MOVS     r0,#0xff
        0x000197a4:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x000197a8:    f012fd68    ..h.    BL       appSlaveAdvModeInit ; 0x2c27c
        0x000197ac:    9900        ..      LDR      r1,[sp,#0]
        0x000197ae:    2000        .       MOVS     r0,#0
        0x000197b0:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x000197b4:    f64271d8    B..q    MOV      r1,#0x2fd8
        0x000197b8:    f2c10100    ....    MOVT     r1,#0x1000
        0x000197bc:    f64c00e1    L...    MOV      r0,#0xc8e1
        0x000197c0:    f2c00002    ....    MOVT     r0,#2
        0x000197c4:    6008        .`      STR      r0,[r1,#0]
        0x000197c6:    b002        ..      ADD      sp,sp,#8
        0x000197c8:    bd80        ..      POP      {r7,pc}
        0x000197ca:    0000        ..      MOVS     r0,r0
    AppSlaveProcDmMsg
        0x000197cc:    b580        ..      PUSH     {r7,lr}
        0x000197ce:    b086        ..      SUB      sp,sp,#0x18
        0x000197d0:    9005        ..      STR      r0,[sp,#0x14]
        0x000197d2:    2000        .       MOVS     r0,#0
        0x000197d4:    9004        ..      STR      r0,[sp,#0x10]
        0x000197d6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000197d8:    7880        .x      LDRB     r0,[r0,#2]
        0x000197da:    2822        "(      CMP      r0,#0x22
        0x000197dc:    d012        ..      BEQ      0x19804 ; AppSlaveProcDmMsg + 56
        0x000197de:    e7ff        ..      B        0x197e0 ; AppSlaveProcDmMsg + 20
        0x000197e0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000197e2:    7880        .x      LDRB     r0,[r0,#2]
        0x000197e4:    2848        H(      CMP      r0,#0x48
        0x000197e6:    d00d        ..      BEQ      0x19804 ; AppSlaveProcDmMsg + 56
        0x000197e8:    e7ff        ..      B        0x197ea ; AppSlaveProcDmMsg + 30
        0x000197ea:    9805        ..      LDR      r0,[sp,#0x14]
        0x000197ec:    8800        ..      LDRH     r0,[r0,#0]
        0x000197ee:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x000197f2:    f64270e0    B..p    MOV      r0,#0x2fe0
        0x000197f6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000197fa:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x000197fe:    3830        08      SUBS     r0,r0,#0x30
        0x00019800:    9004        ..      STR      r0,[sp,#0x10]
        0x00019802:    e7ff        ..      B        0x19804 ; AppSlaveProcDmMsg + 56
        0x00019804:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019806:    7880        .x      LDRB     r0,[r0,#2]
        0x00019808:    3820         8      SUBS     r0,r0,#0x20
        0x0001980a:    4601        .F      MOV      r1,r0
        0x0001980c:    9101        ..      STR      r1,[sp,#4]
        0x0001980e:    2859        Y(      CMP      r0,#0x59
        0x00019810:    f20080b5    ....    BHI.W    0x1997e ; AppSlaveProcDmMsg + 434
        0x00019814:    9901        ..      LDR      r1,[sp,#4]
        0x00019816:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.10
        0x0001981a:    005a        Z.      DCW    90
        0x0001981c:    005d00b2    ..].    DCD    6095026
        0x00019820:    00b200b2    ....    DCD    11665586
        0x00019824:    00b200b2    ....    DCD    11665586
        0x00019828:    0072006d    m.r.    DCD    7471213
        0x0001982c:    00b20077    w...    DCD    11665527
        0x00019830:    00b200b2    ....    DCD    11665586
        0x00019834:    00b200b2    ....    DCD    11665586
        0x00019838:    00b200b2    ....    DCD    11665586
        0x0001983c:    00b200b2    ....    DCD    11665586
        0x00019840:    00b200b2    ....    DCD    11665586
        0x00019844:    00b200b2    ....    DCD    11665586
        0x00019848:    00b2007c    |...    DCD    11665532
        0x0001984c:    00b200b2    ....    DCD    11665586
        0x00019850:    00b200b2    ....    DCD    11665586
        0x00019854:    00b200b2    ....    DCD    11665586
        0x00019858:    008100b2    ....    DCD    8454322
        0x0001985c:    00b200ab    ....    DCD    11665579
        0x00019860:    00b200b2    ....    DCD    11665586
        0x00019864:    00b200b2    ....    DCD    11665586
        0x00019868:    005d00b2    ..].    DCD    6095026
        0x0001986c:    00b200b2    ....    DCD    11665586
        0x00019870:    00b200b2    ....    DCD    11665586
        0x00019874:    00b200b2    ....    DCD    11665586
        0x00019878:    00b200b2    ....    DCD    11665586
        0x0001987c:    00b200b2    ....    DCD    11665586
        0x00019880:    00b200b2    ....    DCD    11665586
        0x00019884:    00b200b2    ....    DCD    11665586
        0x00019888:    00b20086    ....    DCD    11665542
        0x0001988c:    00b200b2    ....    DCD    11665586
        0x00019890:    00b200b2    ....    DCD    11665586
        0x00019894:    00b200b2    ....    DCD    11665586
        0x00019898:    00b200b2    ....    DCD    11665586
        0x0001989c:    00b200b2    ....    DCD    11665586
        0x000198a0:    00b200b2    ....    DCD    11665586
        0x000198a4:    00b200b2    ....    DCD    11665586
        0x000198a8:    00b200b2    ....    DCD    11665586
        0x000198ac:    00b200b2    ....    DCD    11665586
        0x000198b0:    00b200b2    ....    DCD    11665586
        0x000198b4:    00b200b2    ....    DCD    11665586
        0x000198b8:    00b200b2    ....    DCD    11665586
        0x000198bc:    00b200b2    ....    DCD    11665586
        0x000198c0:    00b200b2    ....    DCD    11665586
        0x000198c4:    00b200b2    ....    DCD    11665586
        0x000198c8:    00b200b2    ....    DCD    11665586
        0x000198cc:    00ac        ..      DCW    172
    $t.11
        0x000198ce:    f012fcd5    ....    BL       appSlaveAdvModeInit ; 0x2c27c
        0x000198d2:    e055        U.      B        0x19980 ; AppSlaveProcDmMsg + 436
        0x000198d4:    f243300c    C..0    MOV      r0,#0x330c
        0x000198d8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000198dc:    6f80        .o      LDR      r0,[r0,#0x78]
        0x000198de:    b140        @.      CBZ      r0,0x198f2 ; AppSlaveProcDmMsg + 294
        0x000198e0:    e7ff        ..      B        0x198e2 ; AppSlaveProcDmMsg + 278
        0x000198e2:    f243300c    C..0    MOV      r0,#0x330c
        0x000198e6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000198ea:    6f81        .o      LDR      r1,[r0,#0x78]
        0x000198ec:    9805        ..      LDR      r0,[sp,#0x14]
        0x000198ee:    4788        .G      BLX      r1
        0x000198f0:    e7ff        ..      B        0x198f2 ; AppSlaveProcDmMsg + 294
        0x000198f2:    e045        E.      B        0x19980 ; AppSlaveProcDmMsg + 436
        0x000198f4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000198f6:    9904        ..      LDR      r1,[sp,#0x10]
        0x000198f8:    f012fd66    ..f.    BL       appSlaveConnOpen ; 0x2c3c8
        0x000198fc:    e040        @.      B        0x19980 ; AppSlaveProcDmMsg + 436
        0x000198fe:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019900:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019902:    f012fd43    ..C.    BL       appSlaveConnClose ; 0x2c38c
        0x00019906:    e03b        ;.      B        0x19980 ; AppSlaveProcDmMsg + 436
        0x00019908:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001990a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001990c:    f012fd7a    ..z.    BL       appSlaveConnUpdate ; 0x2c404
        0x00019910:    e036        6.      B        0x19980 ; AppSlaveProcDmMsg + 436
        0x00019912:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019914:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019916:    f013f873    ..s.    BL       appSlaveResolvedAddrInd ; 0x2ca00
        0x0001991a:    e031        1.      B        0x19980 ; AppSlaveProcDmMsg + 436
        0x0001991c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001991e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019920:    f013f804    ....    BL       appSlaveRemoteConnParamReq ; 0x2c92c
        0x00019924:    e02c        ,.      B        0x19980 ; AppSlaveProcDmMsg + 436
        0x00019926:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019928:    9003        ..      STR      r0,[sp,#0xc]
        0x0001992a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001992c:    7a00        .z      LDRB     r0,[r0,#8]
        0x0001992e:    f0000020    .. .    AND      r0,r0,#0x20
        0x00019932:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00019936:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001993a:    2820         (      CMP      r0,#0x20
        0x0001993c:    d108        ..      BNE      0x19950 ; AppSlaveProcDmMsg + 388
        0x0001993e:    e7ff        ..      B        0x19940 ; AppSlaveProcDmMsg + 372
        0x00019940:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019942:    7800        .x      LDRB     r0,[r0,#0]
        0x00019944:    21fb        .!      MOVS     r1,#0xfb
        0x00019946:    f6400248    @.H.    MOV      r2,#0x848
        0x0001994a:    f001faa9    ....    BL       DmConnSetDataLen ; 0x1aea0
        0x0001994e:    e000        ..      B        0x19952 ; AppSlaveProcDmMsg + 390
        0x00019950:    e7ff        ..      B        0x19952 ; AppSlaveProcDmMsg + 390
        0x00019952:    9804        ..      LDR      r0,[sp,#0x10]
        0x00019954:    7b40        @{      LDRB     r0,[r0,#0xd]
        0x00019956:    2801        .(      CMP      r0,#1
        0x00019958:    d105        ..      BNE      0x19966 ; AppSlaveProcDmMsg + 410
        0x0001995a:    e7ff        ..      B        0x1995c ; AppSlaveProcDmMsg + 400
        0x0001995c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001995e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019960:    f012fd9a    ....    BL       appSlaveConnUpdateTimeout ; 0x2c498
        0x00019964:    e003        ..      B        0x1996e ; AppSlaveProcDmMsg + 418
        0x00019966:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019968:    2002        .       MOVS     r0,#2
        0x0001996a:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0001996c:    e7ff        ..      B        0x1996e ; AppSlaveProcDmMsg + 418
        0x0001996e:    e007        ..      B        0x19980 ; AppSlaveProcDmMsg + 436
        0x00019970:    e006        ..      B        0x19980 ; AppSlaveProcDmMsg + 436
        0x00019972:    2000        .       MOVS     r0,#0
        0x00019974:    f002fa88    ....    BL       HciDrvRadioBoot ; 0x1be88
        0x00019978:    f001fb3e    ..>.    BL       DmDevReset ; 0x1aff8
        0x0001997c:    e000        ..      B        0x19980 ; AppSlaveProcDmMsg + 436
        0x0001997e:    e7ff        ..      B        0x19980 ; AppSlaveProcDmMsg + 436
        0x00019980:    b006        ..      ADD      sp,sp,#0x18
        0x00019982:    bd80        ..      POP      {r7,pc}
    AppSlaveSecProcDmMsg
        0x00019984:    b580        ..      PUSH     {r7,lr}
        0x00019986:    b084        ..      SUB      sp,sp,#0x10
        0x00019988:    9003        ..      STR      r0,[sp,#0xc]
        0x0001998a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001998c:    8800        ..      LDRH     r0,[r0,#0]
        0x0001998e:    b168        h.      CBZ      r0,0x199ac ; AppSlaveSecProcDmMsg + 40
        0x00019990:    e7ff        ..      B        0x19992 ; AppSlaveSecProcDmMsg + 14
        0x00019992:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019994:    8800        ..      LDRH     r0,[r0,#0]
        0x00019996:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001999a:    f64270e0    B..p    MOV      r0,#0x2fe0
        0x0001999e:    f2c10000    ....    MOVT     r0,#0x1000
        0x000199a2:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x000199a6:    3830        08      SUBS     r0,r0,#0x30
        0x000199a8:    9002        ..      STR      r0,[sp,#8]
        0x000199aa:    e002        ..      B        0x199b2 ; AppSlaveSecProcDmMsg + 46
        0x000199ac:    2000        .       MOVS     r0,#0
        0x000199ae:    9002        ..      STR      r0,[sp,#8]
        0x000199b0:    e7ff        ..      B        0x199b2 ; AppSlaveSecProcDmMsg + 46
        0x000199b2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000199b4:    7880        .x      LDRB     r0,[r0,#2]
        0x000199b6:    3827        '8      SUBS     r0,r0,#0x27
        0x000199b8:    4601        .F      MOV      r1,r0
        0x000199ba:    9101        ..      STR      r1,[sp,#4]
        0x000199bc:    2818        .(      CMP      r0,#0x18
        0x000199be:    d846        F.      BHI      0x19a4e ; AppSlaveSecProcDmMsg + 202
        0x000199c0:    9901        ..      LDR      r1,[sp,#4]
        0x000199c2:    e8dff001    ....    TBB      [pc,r1]
    $d.31
        0x000199c6:    120d        ..      DCW    4621
        0x000199c8:    211c1744    D..!    DCD    555489092
        0x000199cc:    31274426    &D'1    DCD    824656934
        0x000199d0:    4444442c    ,DDD    DCD    1145324588
        0x000199d4:    44444444    DDDD    DCD    1145324612
        0x000199d8:    443f3a44    D:?D    DCD    1144994372
        0x000199dc:    00364444    DD6.    DCD    3556420
    $t.32
        0x000199e0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000199e2:    9902        ..      LDR      r1,[sp,#8]
        0x000199e4:    f013f876    ..v.    BL       appSlaveSecConnOpen ; 0x2cad4
        0x000199e8:    e032        2.      B        0x19a50 ; AppSlaveSecProcDmMsg + 204
        0x000199ea:    9803        ..      LDR      r0,[sp,#0xc]
        0x000199ec:    9902        ..      LDR      r1,[sp,#8]
        0x000199ee:    f012f90d    ....    BL       appSecConnClose ; 0x2bc0c
        0x000199f2:    e02d        -.      B        0x19a50 ; AppSlaveSecProcDmMsg + 204
        0x000199f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000199f6:    9902        ..      LDR      r1,[sp,#8]
        0x000199f8:    f012f9b8    ....    BL       appSecPairCmpl ; 0x2bd6c
        0x000199fc:    e028        (.      B        0x19a50 ; AppSlaveSecProcDmMsg + 204
        0x000199fe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019a00:    9902        ..      LDR      r1,[sp,#8]
        0x00019a02:    f012f9e5    ....    BL       appSecPairFailed ; 0x2bdd0
        0x00019a06:    e023        #.      B        0x19a50 ; AppSlaveSecProcDmMsg + 204
        0x00019a08:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019a0a:    9902        ..      LDR      r1,[sp,#8]
        0x00019a0c:    f012f914    ....    BL       appSecEncryptInd ; 0x2bc38
        0x00019a10:    e01e        ..      B        0x19a50 ; AppSlaveSecProcDmMsg + 204
        0x00019a12:    e01d        ..      B        0x19a50 ; AppSlaveSecProcDmMsg + 204
        0x00019a14:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019a16:    9902        ..      LDR      r1,[sp,#8]
        0x00019a18:    f012fa9a    ....    BL       appSecStoreKey ; 0x2bf50
        0x00019a1c:    e018        ..      B        0x19a50 ; AppSlaveSecProcDmMsg + 204
        0x00019a1e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019a20:    9902        ..      LDR      r1,[sp,#8]
        0x00019a22:    f012f9db    ....    BL       appSecPairInd ; 0x2bddc
        0x00019a26:    e013        ..      B        0x19a50 ; AppSlaveSecProcDmMsg + 204
        0x00019a28:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019a2a:    9902        ..      LDR      r1,[sp,#8]
        0x00019a2c:    f012f95a    ..Z.    BL       appSecFindLtk ; 0x2bce4
        0x00019a30:    e00e        ..      B        0x19a50 ; AppSlaveSecProcDmMsg + 204
        0x00019a32:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019a34:    f012f8bc    ....    BL       appPrivSetAddrResEnableInd ; 0x2bbb0
        0x00019a38:    e00a        ..      B        0x19a50 ; AppSlaveSecProcDmMsg + 204
        0x00019a3a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019a3c:    9902        ..      LDR      r1,[sp,#8]
        0x00019a3e:    f012f88b    ....    BL       appPrivAddDevToResListInd ; 0x2bb58
        0x00019a42:    e005        ..      B        0x19a50 ; AppSlaveSecProcDmMsg + 204
        0x00019a44:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019a46:    9902        ..      LDR      r1,[sp,#8]
        0x00019a48:    f012f89e    ....    BL       appPrivRemDevFromResListInd ; 0x2bb88
        0x00019a4c:    e000        ..      B        0x19a50 ; AppSlaveSecProcDmMsg + 204
        0x00019a4e:    e7ff        ..      B        0x19a50 ; AppSlaveSecProcDmMsg + 204
        0x00019a50:    b004        ..      ADD      sp,sp,#0x10
        0x00019a52:    bd80        ..      POP      {r7,pc}
    AppSlaveSecurityReq
        0x00019a54:    b580        ..      PUSH     {r7,lr}
        0x00019a56:    b082        ..      SUB      sp,sp,#8
        0x00019a58:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019a5c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019a60:    f001fa0c    ....    BL       DmConnSecLevel ; 0x1ae7c
        0x00019a64:    b958        X.      CBNZ     r0,0x19a7e ; AppSlaveSecurityReq + 42
        0x00019a66:    e7ff        ..      B        0x19a68 ; AppSlaveSecurityReq + 20
        0x00019a68:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019a6c:    f24a310c    J..1    MOV      r1,#0xa30c
        0x00019a70:    f2c10101    ....    MOVT     r1,#0x1001
        0x00019a74:    6809        .h      LDR      r1,[r1,#0]
        0x00019a76:    7809        .x      LDRB     r1,[r1,#0]
        0x00019a78:    f001fe72    ..r.    BL       DmSecSlaveReq ; 0x1b760
        0x00019a7c:    e7ff        ..      B        0x19a7e ; AppSlaveSecurityReq + 42
        0x00019a7e:    b002        ..      ADD      sp,sp,#8
        0x00019a80:    bd80        ..      POP      {r7,pc}
        0x00019a82:    0000        ..      MOVS     r0,r0
    AppUiAction
        0x00019a84:    b580        ..      PUSH     {r7,lr}
        0x00019a86:    b082        ..      SUB      sp,sp,#8
        0x00019a88:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019a8c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019a90:    4601        .F      MOV      r1,r0
        0x00019a92:    9100        ..      STR      r1,[sp,#0]
        0x00019a94:    281d        .(      CMP      r0,#0x1d
        0x00019a96:    d82b        +.      BHI      0x19af0 ; AppUiAction + 108
        0x00019a98:    9900        ..      LDR      r1,[sp,#0]
        0x00019a9a:    e8dff001    ....    TBB      [pc,r1]
    $d.1
        0x00019a9e:    100f        ..      DCW    4111
        0x00019aa0:    13121129    )...    DCD    319951145
        0x00019aa4:    17161514    ....    DCD    387323156
        0x00019aa8:    1b1a1918    ....    DCD    454695192
        0x00019aac:    2929291c    .)))    DCD    690563356
        0x00019ab0:    201f1e1d    ...     DCD    538910237
        0x00019ab4:    24232221    !"#$    DCD    606282273
        0x00019ab8:    28272625    %&'(    DCD    673654309
    $t.2
        0x00019abc:    e019        ..      B        0x19af2 ; AppUiAction + 110
        0x00019abe:    e018        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ac0:    e017        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ac2:    e016        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ac4:    e015        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ac6:    e014        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ac8:    e013        ..      B        0x19af2 ; AppUiAction + 110
        0x00019aca:    e012        ..      B        0x19af2 ; AppUiAction + 110
        0x00019acc:    e011        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ace:    e010        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ad0:    e00f        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ad2:    e00e        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ad4:    e00d        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ad6:    e00c        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ad8:    e00b        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ada:    e00a        ..      B        0x19af2 ; AppUiAction + 110
        0x00019adc:    e009        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ade:    e008        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ae0:    e007        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ae2:    e006        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ae4:    e005        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ae6:    e004        ..      B        0x19af2 ; AppUiAction + 110
        0x00019ae8:    e003        ..      B        0x19af2 ; AppUiAction + 110
        0x00019aea:    e002        ..      B        0x19af2 ; AppUiAction + 110
        0x00019aec:    e001        ..      B        0x19af2 ; AppUiAction + 110
        0x00019aee:    e000        ..      B        0x19af2 ; AppUiAction + 110
        0x00019af0:    e7ff        ..      B        0x19af2 ; AppUiAction + 110
        0x00019af2:    f243308c    C..0    MOV      r0,#0x338c
        0x00019af6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019afa:    6840        @h      LDR      r0,[r0,#4]
        0x00019afc:    b150        P.      CBZ      r0,0x19b14 ; AppUiAction + 144
        0x00019afe:    e7ff        ..      B        0x19b00 ; AppUiAction + 124
        0x00019b00:    f243308c    C..0    MOV      r0,#0x338c
        0x00019b04:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019b08:    6842        Bh      LDR      r2,[r0,#4]
        0x00019b0a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019b0e:    2100        .!      MOVS     r1,#0
        0x00019b10:    4790        .G      BLX      r2
        0x00019b12:    e7ff        ..      B        0x19b14 ; AppUiAction + 144
        0x00019b14:    b002        ..      ADD      sp,sp,#8
        0x00019b16:    bd80        ..      POP      {r7,pc}
    AppUiBtnPressed
        0x00019b18:    4770        pG      BX       lr
        0x00019b1a:    0000        ..      MOVS     r0,r0
    AppUiBtnRegister
        0x00019b1c:    b081        ..      SUB      sp,sp,#4
        0x00019b1e:    9000        ..      STR      r0,[sp,#0]
        0x00019b20:    9800        ..      LDR      r0,[sp,#0]
        0x00019b22:    f243318c    C..1    MOV      r1,#0x338c
        0x00019b26:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019b2a:    6008        .`      STR      r0,[r1,#0]
        0x00019b2c:    b001        ..      ADD      sp,sp,#4
        0x00019b2e:    4770        pG      BX       lr
    AppUiDisplayConfirmValue
        0x00019b30:    b580        ..      PUSH     {r7,lr}
        0x00019b32:    b082        ..      SUB      sp,sp,#8
        0x00019b34:    9001        ..      STR      r0,[sp,#4]
        0x00019b36:    f243308c    C..0    MOV      r0,#0x338c
        0x00019b3a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019b3e:    6840        @h      LDR      r0,[r0,#4]
        0x00019b40:    b148        H.      CBZ      r0,0x19b56 ; AppUiDisplayConfirmValue + 38
        0x00019b42:    e7ff        ..      B        0x19b44 ; AppUiDisplayConfirmValue + 20
        0x00019b44:    f243308c    C..0    MOV      r0,#0x338c
        0x00019b48:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019b4c:    6842        Bh      LDR      r2,[r0,#4]
        0x00019b4e:    9901        ..      LDR      r1,[sp,#4]
        0x00019b50:    2010        .       MOVS     r0,#0x10
        0x00019b52:    4790        .G      BLX      r2
        0x00019b54:    e7ff        ..      B        0x19b56 ; AppUiDisplayConfirmValue + 38
        0x00019b56:    b002        ..      ADD      sp,sp,#8
        0x00019b58:    bd80        ..      POP      {r7,pc}
        0x00019b5a:    0000        ..      MOVS     r0,r0
    AppUiDisplayPasskey
        0x00019b5c:    b580        ..      PUSH     {r7,lr}
        0x00019b5e:    b082        ..      SUB      sp,sp,#8
        0x00019b60:    9001        ..      STR      r0,[sp,#4]
        0x00019b62:    f243308c    C..0    MOV      r0,#0x338c
        0x00019b66:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019b6a:    6840        @h      LDR      r0,[r0,#4]
        0x00019b6c:    b148        H.      CBZ      r0,0x19b82 ; AppUiDisplayPasskey + 38
        0x00019b6e:    e7ff        ..      B        0x19b70 ; AppUiDisplayPasskey + 20
        0x00019b70:    f243308c    C..0    MOV      r0,#0x338c
        0x00019b74:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019b78:    6842        Bh      LDR      r2,[r0,#4]
        0x00019b7a:    9901        ..      LDR      r1,[sp,#4]
        0x00019b7c:    200f        .       MOVS     r0,#0xf
        0x00019b7e:    4790        .G      BLX      r2
        0x00019b80:    e7ff        ..      B        0x19b82 ; AppUiDisplayPasskey + 38
        0x00019b82:    b002        ..      ADD      sp,sp,#8
        0x00019b84:    bd80        ..      POP      {r7,pc}
        0x00019b86:    0000        ..      MOVS     r0,r0
    AppUpdatePrivacyMode
        0x00019b88:    b580        ..      PUSH     {r7,lr}
        0x00019b8a:    b082        ..      SUB      sp,sp,#8
        0x00019b8c:    9001        ..      STR      r0,[sp,#4]
        0x00019b8e:    9801        ..      LDR      r0,[sp,#4]
        0x00019b90:    b1f8        ..      CBZ      r0,0x19bd2 ; AppUpdatePrivacyMode + 74
        0x00019b92:    e7ff        ..      B        0x19b94 ; AppUpdatePrivacyMode + 12
        0x00019b94:    9801        ..      LDR      r0,[sp,#4]
        0x00019b96:    f7fffa73    ..s.    BL       AppDbGetPeerAddedToRl ; 0x19080
        0x00019b9a:    b1d0        ..      CBZ      r0,0x19bd2 ; AppUpdatePrivacyMode + 74
        0x00019b9c:    e7ff        ..      B        0x19b9e ; AppUpdatePrivacyMode + 22
        0x00019b9e:    9801        ..      LDR      r0,[sp,#4]
        0x00019ba0:    f7fffa76    ..v.    BL       AppDbGetPeerRpao ; 0x19090
        0x00019ba4:    b9a8        ..      CBNZ     r0,0x19bd2 ; AppUpdatePrivacyMode + 74
        0x00019ba6:    e7ff        ..      B        0x19ba8 ; AppUpdatePrivacyMode + 32
        0x00019ba8:    9801        ..      LDR      r0,[sp,#4]
        0x00019baa:    2104        .!      MOVS     r1,#4
        0x00019bac:    2200        ."      MOVS     r2,#0
        0x00019bae:    f7fff9ed    ....    BL       AppDbGetKey ; 0x18f8c
        0x00019bb2:    9000        ..      STR      r0,[sp,#0]
        0x00019bb4:    9800        ..      LDR      r0,[sp,#0]
        0x00019bb6:    b158        X.      CBZ      r0,0x19bd0 ; AppUpdatePrivacyMode + 72
        0x00019bb8:    e7ff        ..      B        0x19bba ; AppUpdatePrivacyMode + 50
        0x00019bba:    9900        ..      LDR      r1,[sp,#0]
        0x00019bbc:    7d88        .}      LDRB     r0,[r1,#0x16]
        0x00019bbe:    3110        .1      ADDS     r1,r1,#0x10
        0x00019bc0:    2201        ."      MOVS     r2,#1
        0x00019bc2:    f001fba1    ....    BL       DmPrivSetPrivacyMode ; 0x1b308
        0x00019bc6:    9801        ..      LDR      r0,[sp,#4]
        0x00019bc8:    2100        .!      MOVS     r1,#0
        0x00019bca:    f7fffba7    ....    BL       AppDbSetPeerAddedToRl ; 0x1931c
        0x00019bce:    e7ff        ..      B        0x19bd0 ; AppUpdatePrivacyMode + 72
        0x00019bd0:    e7ff        ..      B        0x19bd2 ; AppUpdatePrivacyMode + 74
        0x00019bd2:    b002        ..      ADD      sp,sp,#8
        0x00019bd4:    bd80        ..      POP      {r7,pc}
        0x00019bd6:    0000        ..      MOVS     r0,r0
    AttConnRegister
        0x00019bd8:    b081        ..      SUB      sp,sp,#4
        0x00019bda:    9000        ..      STR      r0,[sp,#0]
        0x00019bdc:    9800        ..      LDR      r0,[sp,#0]
        0x00019bde:    f2433198    C..1    MOV      r1,#0x3398
        0x00019be2:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019be6:    65c8        .e      STR      r0,[r1,#0x5c]
        0x00019be8:    b001        ..      ADD      sp,sp,#4
        0x00019bea:    4770        pG      BX       lr
    AttGetMtu
        0x00019bec:    b580        ..      PUSH     {r7,lr}
        0x00019bee:    b082        ..      SUB      sp,sp,#8
        0x00019bf0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019bf4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019bf8:    f012ffca    ....    BL       attCcbByConnId ; 0x2cb90
        0x00019bfc:    8800        ..      LDRH     r0,[r0,#0]
        0x00019bfe:    b002        ..      ADD      sp,sp,#8
        0x00019c00:    bd80        ..      POP      {r7,pc}
        0x00019c02:    0000        ..      MOVS     r0,r0
    AttHandler
        0x00019c04:    b580        ..      PUSH     {r7,lr}
        0x00019c06:    b082        ..      SUB      sp,sp,#8
        0x00019c08:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019c0c:    9100        ..      STR      r1,[sp,#0]
        0x00019c0e:    9800        ..      LDR      r0,[sp,#0]
        0x00019c10:    2800        .(      CMP      r0,#0
        0x00019c12:    d04c        L.      BEQ      0x19cae ; AttHandler + 170
        0x00019c14:    e7ff        ..      B        0x19c16 ; AttHandler + 18
        0x00019c16:    9800        ..      LDR      r0,[sp,#0]
        0x00019c18:    7880        .x      LDRB     r0,[r0,#2]
        0x00019c1a:    2880        .(      CMP      r0,#0x80
        0x00019c1c:    db10        ..      BLT      0x19c40 ; AttHandler + 60
        0x00019c1e:    e7ff        ..      B        0x19c20 ; AttHandler + 28
        0x00019c20:    f2433098    C..0    MOV      r0,#0x3398
        0x00019c24:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019c28:    6cc0        .l      LDR      r0,[r0,#0x4c]
        0x00019c2a:    b140        @.      CBZ      r0,0x19c3e ; AttHandler + 58
        0x00019c2c:    e7ff        ..      B        0x19c2e ; AttHandler + 42
        0x00019c2e:    f2433098    C..0    MOV      r0,#0x3398
        0x00019c32:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019c36:    6cc1        .l      LDR      r1,[r0,#0x4c]
        0x00019c38:    9800        ..      LDR      r0,[sp,#0]
        0x00019c3a:    4788        .G      BLX      r1
        0x00019c3c:    e7ff        ..      B        0x19c3e ; AttHandler + 58
        0x00019c3e:    e035        5.      B        0x19cac ; AttHandler + 168
        0x00019c40:    9800        ..      LDR      r0,[sp,#0]
        0x00019c42:    7880        .x      LDRB     r0,[r0,#2]
        0x00019c44:    2860        `(      CMP      r0,#0x60
        0x00019c46:    db09        ..      BLT      0x19c5c ; AttHandler + 88
        0x00019c48:    e7ff        ..      B        0x19c4a ; AttHandler + 70
        0x00019c4a:    f2433098    C..0    MOV      r0,#0x3398
        0x00019c4e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019c52:    6c40        @l      LDR      r0,[r0,#0x44]
        0x00019c54:    6881        .h      LDR      r1,[r0,#8]
        0x00019c56:    9800        ..      LDR      r0,[sp,#0]
        0x00019c58:    4788        .G      BLX      r1
        0x00019c5a:    e026        &.      B        0x19caa ; AttHandler + 166
        0x00019c5c:    9800        ..      LDR      r0,[sp,#0]
        0x00019c5e:    7880        .x      LDRB     r0,[r0,#2]
        0x00019c60:    2840        @(      CMP      r0,#0x40
        0x00019c62:    db09        ..      BLT      0x19c78 ; AttHandler + 116
        0x00019c64:    e7ff        ..      B        0x19c66 ; AttHandler + 98
        0x00019c66:    f2433098    C..0    MOV      r0,#0x3398
        0x00019c6a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019c6e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00019c70:    6881        .h      LDR      r1,[r0,#8]
        0x00019c72:    9800        ..      LDR      r0,[sp,#0]
        0x00019c74:    4788        .G      BLX      r1
        0x00019c76:    e017        ..      B        0x19ca8 ; AttHandler + 164
        0x00019c78:    9800        ..      LDR      r0,[sp,#0]
        0x00019c7a:    7880        .x      LDRB     r0,[r0,#2]
        0x00019c7c:    2820         (      CMP      r0,#0x20
        0x00019c7e:    db09        ..      BLT      0x19c94 ; AttHandler + 144
        0x00019c80:    e7ff        ..      B        0x19c82 ; AttHandler + 126
        0x00019c82:    f2433098    C..0    MOV      r0,#0x3398
        0x00019c86:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019c8a:    6c00        .l      LDR      r0,[r0,#0x40]
        0x00019c8c:    6881        .h      LDR      r1,[r0,#8]
        0x00019c8e:    9800        ..      LDR      r0,[sp,#0]
        0x00019c90:    4788        .G      BLX      r1
        0x00019c92:    e008        ..      B        0x19ca6 ; AttHandler + 162
        0x00019c94:    f2433098    C..0    MOV      r0,#0x3398
        0x00019c98:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019c9c:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x00019c9e:    6881        .h      LDR      r1,[r0,#8]
        0x00019ca0:    9800        ..      LDR      r0,[sp,#0]
        0x00019ca2:    4788        .G      BLX      r1
        0x00019ca4:    e7ff        ..      B        0x19ca6 ; AttHandler + 162
        0x00019ca6:    e7ff        ..      B        0x19ca8 ; AttHandler + 164
        0x00019ca8:    e7ff        ..      B        0x19caa ; AttHandler + 166
        0x00019caa:    e7ff        ..      B        0x19cac ; AttHandler + 168
        0x00019cac:    e005        ..      B        0x19cba ; AttHandler + 182
        0x00019cae:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019cb2:    b108        ..      CBZ      r0,0x19cb8 ; AttHandler + 180
        0x00019cb4:    e7ff        ..      B        0x19cb6 ; AttHandler + 178
        0x00019cb6:    e7ff        ..      B        0x19cb8 ; AttHandler + 180
        0x00019cb8:    e7ff        ..      B        0x19cba ; AttHandler + 182
        0x00019cba:    b002        ..      ADD      sp,sp,#8
        0x00019cbc:    bd80        ..      POP      {r7,pc}
        0x00019cbe:    0000        ..      MOVS     r0,r0
    AttHandlerInit
        0x00019cc0:    b580        ..      PUSH     {r7,lr}
        0x00019cc2:    b082        ..      SUB      sp,sp,#8
        0x00019cc4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019cc8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019ccc:    f2433198    C..1    MOV      r1,#0x3398
        0x00019cd0:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019cd4:    f8810060    ..`.    STRB     r0,[r1,#0x60]
        0x00019cd8:    f24160ec    A..`    MOV      r0,#0x16ec
        0x00019cdc:    f2c00005    ....    MOVT     r0,#5
        0x00019ce0:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00019ce2:    6408        .d      STR      r0,[r1,#0x40]
        0x00019ce4:    f2426090    B..`    MOV      r0,#0x2690
        0x00019ce8:    f2c00005    ....    MOVT     r0,#5
        0x00019cec:    6448        Hd      STR      r0,[r1,#0x44]
        0x00019cee:    6488        .d      STR      r0,[r1,#0x48]
        0x00019cf0:    f64c51f1    L..Q    MOV      r1,#0xcdf1
        0x00019cf4:    f2c00102    ....    MOVT     r1,#2
        0x00019cf8:    f64c5281    L..R    MOV      r2,#0xcd81
        0x00019cfc:    f2c00202    ....    MOVT     r2,#2
        0x00019d00:    2004        .       MOVS     r0,#4
        0x00019d02:    f003f9eb    ....    BL       L2cRegister ; 0x1d0dc
        0x00019d06:    f64c31e9    L..1    MOV      r1,#0xcbe9
        0x00019d0a:    f2c00102    ....    MOVT     r1,#2
        0x00019d0e:    2000        .       MOVS     r0,#0
        0x00019d10:    f001f88c    ....    BL       DmConnRegister ; 0x1ae2c
        0x00019d14:    b002        ..      ADD      sp,sp,#8
        0x00019d16:    bd80        ..      POP      {r7,pc}
    AttMsgFree
        0x00019d18:    b580        ..      PUSH     {r7,lr}
        0x00019d1a:    b084        ..      SUB      sp,sp,#0x10
        0x00019d1c:    9003        ..      STR      r0,[sp,#0xc]
        0x00019d1e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00019d22:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00019d26:    4601        .F      MOV      r1,r0
        0x00019d28:    9101        ..      STR      r1,[sp,#4]
        0x00019d2a:    281b        .(      CMP      r0,#0x1b
        0x00019d2c:    d004        ..      BEQ      0x19d38 ; AttMsgFree + 32
        0x00019d2e:    e7ff        ..      B        0x19d30 ; AttMsgFree + 24
        0x00019d30:    9801        ..      LDR      r0,[sp,#4]
        0x00019d32:    281d        .(      CMP      r0,#0x1d
        0x00019d34:    d104        ..      BNE      0x19d40 ; AttMsgFree + 40
        0x00019d36:    e7ff        ..      B        0x19d38 ; AttMsgFree + 32
        0x00019d38:    200b        .       MOVS     r0,#0xb
        0x00019d3a:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00019d3e:    e003        ..      B        0x19d48 ; AttMsgFree + 48
        0x00019d40:    2000        .       MOVS     r0,#0
        0x00019d42:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00019d46:    e7ff        ..      B        0x19d48 ; AttMsgFree + 48
        0x00019d48:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019d4a:    f89d100a    ....    LDRB     r1,[sp,#0xa]
        0x00019d4e:    1a40        @.      SUBS     r0,r0,r1
        0x00019d50:    f004fdfc    ....    BL       WsfMsgFree ; 0x1e94c
        0x00019d54:    b004        ..      ADD      sp,sp,#0x10
        0x00019d56:    bd80        ..      POP      {r7,pc}
    AttRegister
        0x00019d58:    b580        ..      PUSH     {r7,lr}
        0x00019d5a:    b084        ..      SUB      sp,sp,#0x10
        0x00019d5c:    9003        ..      STR      r0,[sp,#0xc]
        0x00019d5e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019d60:    f2433198    C..1    MOV      r1,#0x3398
        0x00019d64:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019d68:    6588        .e      STR      r0,[r1,#0x58]
        0x00019d6a:    f24060a8    @..`    MOVW     r0,#0x6a8
        0x00019d6e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019d72:    6800        .h      LDR      r0,[r0,#0]
        0x00019d74:    8880        ..      LDRH     r0,[r0,#4]
        0x00019d76:    9002        ..      STR      r0,[sp,#8]
        0x00019d78:    f002f94e    ..N.    BL       HciGetMaxRxAclLen ; 0x1c018
        0x00019d7c:    4601        .F      MOV      r1,r0
        0x00019d7e:    9802        ..      LDR      r0,[sp,#8]
        0x00019d80:    3904        .9      SUBS     r1,#4
        0x00019d82:    4288        .B      CMP      r0,r1
        0x00019d84:    dd09        ..      BLE      0x19d9a ; AttRegister + 66
        0x00019d86:    e7ff        ..      B        0x19d88 ; AttRegister + 48
        0x00019d88:    4668        hF      MOV      r0,sp
        0x00019d8a:    2200        ."      MOVS     r2,#0
        0x00019d8c:    6002        .`      STR      r2,[r0,#0]
        0x00019d8e:    2178        x!      MOVS     r1,#0x78
        0x00019d90:    2302        .#      MOVS     r3,#2
        0x00019d92:    4610        .F      MOV      r0,r2
        0x00019d94:    f012ffbc    ....    BL       attExecCallback ; 0x2cd10
        0x00019d98:    e7ff        ..      B        0x19d9a ; AttRegister + 66
        0x00019d9a:    b004        ..      ADD      sp,sp,#0x10
        0x00019d9c:    bd80        ..      POP      {r7,pc}
        0x00019d9e:    0000        ..      MOVS     r0,r0
    AttcIndConfirm
        0x00019da0:    b580        ..      PUSH     {r7,lr}
        0x00019da2:    b084        ..      SUB      sp,sp,#0x10
        0x00019da4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00019da8:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00019dac:    3801        .8      SUBS     r0,#1
        0x00019dae:    b280        ..      UXTH     r0,r0
        0x00019db0:    2100        .!      MOVS     r1,#0
        0x00019db2:    f013f90b    ....    BL       attcCcbByHandle ; 0x2cfcc
        0x00019db6:    9002        ..      STR      r0,[sp,#8]
        0x00019db8:    9802        ..      LDR      r0,[sp,#8]
        0x00019dba:    b338        8.      CBZ      r0,0x19e0c ; AttcIndConfirm + 108
        0x00019dbc:    e7ff        ..      B        0x19dbe ; AttcIndConfirm + 30
        0x00019dbe:    9802        ..      LDR      r0,[sp,#8]
        0x00019dc0:    6800        .h      LDR      r0,[r0,#0]
        0x00019dc2:    7880        .x      LDRB     r0,[r0,#2]
        0x00019dc4:    06c0        ..      LSLS     r0,r0,#27
        0x00019dc6:    2800        .(      CMP      r0,#0
        0x00019dc8:    d520         .      BPL      0x19e0c ; AttcIndConfirm + 108
        0x00019dca:    e7ff        ..      B        0x19dcc ; AttcIndConfirm + 44
        0x00019dcc:    9802        ..      LDR      r0,[sp,#8]
        0x00019dce:    6800        .h      LDR      r0,[r0,#0]
        0x00019dd0:    7880        .x      LDRB     r0,[r0,#2]
        0x00019dd2:    0780        ..      LSLS     r0,r0,#30
        0x00019dd4:    2800        .(      CMP      r0,#0
        0x00019dd6:    d419        ..      BMI      0x19e0c ; AttcIndConfirm + 108
        0x00019dd8:    e7ff        ..      B        0x19dda ; AttcIndConfirm + 58
        0x00019dda:    2009        .       MOVS     r0,#9
        0x00019ddc:    f013f866    ..f.    BL       attMsgAlloc ; 0x2ceac
        0x00019de0:    9001        ..      STR      r0,[sp,#4]
        0x00019de2:    b190        ..      CBZ      r0,0x19e0a ; AttcIndConfirm + 106
        0x00019de4:    e7ff        ..      B        0x19de6 ; AttcIndConfirm + 70
        0x00019de6:    9802        ..      LDR      r0,[sp,#8]
        0x00019de8:    6801        .h      LDR      r1,[r0,#0]
        0x00019dea:    7888        .x      LDRB     r0,[r1,#2]
        0x00019dec:    f00000ef    ....    AND      r0,r0,#0xef
        0x00019df0:    7088        .p      STRB     r0,[r1,#2]
        0x00019df2:    9901        ..      LDR      r1,[sp,#4]
        0x00019df4:    201e        .       MOVS     r0,#0x1e
        0x00019df6:    7208        .r      STRB     r0,[r1,#8]
        0x00019df8:    9802        ..      LDR      r0,[sp,#8]
        0x00019dfa:    6800        .h      LDR      r0,[r0,#0]
        0x00019dfc:    8981        ..      LDRH     r1,[r0,#0xc]
        0x00019dfe:    9b01        ..      LDR      r3,[sp,#4]
        0x00019e00:    2004        .       MOVS     r0,#4
        0x00019e02:    2201        ."      MOVS     r2,#1
        0x00019e04:    f003f85e    ..^.    BL       L2cDataReq ; 0x1cec4
        0x00019e08:    e7ff        ..      B        0x19e0a ; AttcIndConfirm + 106
        0x00019e0a:    e7ff        ..      B        0x19e0c ; AttcIndConfirm + 108
        0x00019e0c:    b004        ..      ADD      sp,sp,#0x10
        0x00019e0e:    bd80        ..      POP      {r7,pc}
    AttcInit
        0x00019e10:    b082        ..      SUB      sp,sp,#8
        0x00019e12:    f24332fc    C..2    MOV      r2,#0x33fc
        0x00019e16:    f2c10200    ....    MOVT     r2,#0x1000
        0x00019e1a:    2000        .       MOVS     r0,#0
        0x00019e1c:    f8c201b0    ....    STR      r0,[r2,#0x1b0]
        0x00019e20:    2101        .!      MOVS     r1,#1
        0x00019e22:    f88211b4    ....    STRB     r1,[r2,#0x1b4]
        0x00019e26:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019e2a:    e7ff        ..      B        0x19e2c ; AttcInit + 28
        0x00019e2c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019e30:    2802        .(      CMP      r0,#2
        0x00019e32:    dc48        H.      BGT      0x19ec6 ; AttcInit + 182
        0x00019e34:    e7ff        ..      B        0x19e36 ; AttcInit + 38
        0x00019e36:    2000        .       MOVS     r0,#0
        0x00019e38:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00019e3c:    e7ff        ..      B        0x19e3e ; AttcInit + 46
        0x00019e3e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00019e42:    2802        .(      CMP      r0,#2
        0x00019e44:    dc38        8.      BGT      0x19eb8 ; AttcInit + 168
        0x00019e46:    e7ff        ..      B        0x19e48 ; AttcInit + 56
        0x00019e48:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019e4c:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x00019e50:    f24330fc    C..0    MOV      r0,#0x33fc
        0x00019e54:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019e58:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x00019e5c:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00019e60:    212c        ,!      MOVS     r1,#0x2c
        0x00019e62:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x00019e66:    9000        ..      STR      r0,[sp,#0]
        0x00019e68:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019e6c:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x00019e70:    f2433098    C..0    MOV      r0,#0x3398
        0x00019e74:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019e78:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x00019e7c:    9a00        ..      LDR      r2,[sp,#0]
        0x00019e7e:    6011        .`      STR      r1,[r2,#0]
        0x00019e80:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x00019e84:    9900        ..      LDR      r1,[sp,#0]
        0x00019e86:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x00019e8a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019e8e:    3001        .0      ADDS     r0,#1
        0x00019e90:    9900        ..      LDR      r1,[sp,#0]
        0x00019e92:    8408        ..      STRH     r0,[r1,#0x20]
        0x00019e94:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00019e98:    9900        ..      LDR      r1,[sp,#0]
        0x00019e9a:    f8810028    ..(.    STRB     r0,[r1,#0x28]
        0x00019e9e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019ea2:    3001        .0      ADDS     r0,#1
        0x00019ea4:    9900        ..      LDR      r1,[sp,#0]
        0x00019ea6:    f8810029    ..).    STRB     r0,[r1,#0x29]
        0x00019eaa:    e7ff        ..      B        0x19eac ; AttcInit + 156
        0x00019eac:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00019eb0:    3001        .0      ADDS     r0,#1
        0x00019eb2:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00019eb6:    e7c2        ..      B        0x19e3e ; AttcInit + 46
        0x00019eb8:    e7ff        ..      B        0x19eba ; AttcInit + 170
        0x00019eba:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00019ebe:    3001        .0      ADDS     r0,#1
        0x00019ec0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00019ec4:    e7b2        ..      B        0x19e2c ; AttcInit + 28
        0x00019ec6:    f2433198    C..1    MOV      r1,#0x3398
        0x00019eca:    f2c10100    ....    MOVT     r1,#0x1000
        0x00019ece:    f2417008    A..p    MOV      r0,#0x1708
        0x00019ed2:    f2c00005    ....    MOVT     r0,#5
        0x00019ed6:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00019ed8:    b002        ..      ADD      sp,sp,#8
        0x00019eda:    4770        pG      BX       lr
    AttcMtuReq
        0x00019edc:    b580        ..      PUSH     {r7,lr}
        0x00019ede:    b084        ..      SUB      sp,sp,#0x10
        0x00019ee0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00019ee4:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x00019ee8:    200b        .       MOVS     r0,#0xb
        0x00019eea:    f012ffdf    ....    BL       attMsgAlloc ; 0x2ceac
        0x00019eee:    9002        ..      STR      r0,[sp,#8]
        0x00019ef0:    b308        ..      CBZ      r0,0x19f36 ; AttcMtuReq + 90
        0x00019ef2:    e7ff        ..      B        0x19ef4 ; AttcMtuReq + 24
        0x00019ef4:    9902        ..      LDR      r1,[sp,#8]
        0x00019ef6:    2003        .       MOVS     r0,#3
        0x00019ef8:    8008        ..      STRH     r0,[r1,#0]
        0x00019efa:    9802        ..      LDR      r0,[sp,#8]
        0x00019efc:    3008        .0      ADDS     r0,r0,#8
        0x00019efe:    9001        ..      STR      r0,[sp,#4]
        0x00019f00:    9901        ..      LDR      r1,[sp,#4]
        0x00019f02:    1c48        H.      ADDS     r0,r1,#1
        0x00019f04:    9001        ..      STR      r0,[sp,#4]
        0x00019f06:    2002        .       MOVS     r0,#2
        0x00019f08:    7008        .p      STRB     r0,[r1,#0]
        0x00019f0a:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x00019f0e:    9901        ..      LDR      r1,[sp,#4]
        0x00019f10:    1c4a        J.      ADDS     r2,r1,#1
        0x00019f12:    9201        ..      STR      r2,[sp,#4]
        0x00019f14:    7008        .p      STRB     r0,[r1,#0]
        0x00019f16:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x00019f1a:    9901        ..      LDR      r1,[sp,#4]
        0x00019f1c:    1c4a        J.      ADDS     r2,r1,#1
        0x00019f1e:    9201        ..      STR      r2,[sp,#4]
        0x00019f20:    7008        .p      STRB     r0,[r1,#0]
        0x00019f22:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00019f26:    9b02        ..      LDR      r3,[sp,#8]
        0x00019f28:    466a        jF      MOV      r2,sp
        0x00019f2a:    2100        .!      MOVS     r1,#0
        0x00019f2c:    6011        .`      STR      r1,[r2,#0]
        0x00019f2e:    2201        ."      MOVS     r2,#1
        0x00019f30:    f013ff7a    ..z.    BL       attcSendMsg ; 0x2de28
        0x00019f34:    e7ff        ..      B        0x19f36 ; AttcMtuReq + 90
        0x00019f36:    b004        ..      ADD      sp,sp,#0x10
        0x00019f38:    bd80        ..      POP      {r7,pc}
        0x00019f3a:    0000        ..      MOVS     r0,r0
    AttsAddGroup
        0x00019f3c:    b580        ..      PUSH     {r7,lr}
        0x00019f3e:    b084        ..      SUB      sp,sp,#0x10
        0x00019f40:    9003        ..      STR      r0,[sp,#0xc]
        0x00019f42:    2000        .       MOVS     r0,#0
        0x00019f44:    9001        ..      STR      r0,[sp,#4]
        0x00019f46:    f004fead    ....    BL       WsfTaskLock ; 0x1eca4
        0x00019f4a:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00019f4e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019f52:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x00019f56:    9002        ..      STR      r0,[sp,#8]
        0x00019f58:    e7ff        ..      B        0x19f5a ; AttsAddGroup + 30
        0x00019f5a:    9802        ..      LDR      r0,[sp,#8]
        0x00019f5c:    b170        p.      CBZ      r0,0x19f7c ; AttsAddGroup + 64
        0x00019f5e:    e7ff        ..      B        0x19f60 ; AttsAddGroup + 36
        0x00019f60:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019f62:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x00019f64:    9902        ..      LDR      r1,[sp,#8]
        0x00019f66:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x00019f68:    4288        .B      CMP      r0,r1
        0x00019f6a:    da01        ..      BGE      0x19f70 ; AttsAddGroup + 52
        0x00019f6c:    e7ff        ..      B        0x19f6e ; AttsAddGroup + 50
        0x00019f6e:    e005        ..      B        0x19f7c ; AttsAddGroup + 64
        0x00019f70:    9802        ..      LDR      r0,[sp,#8]
        0x00019f72:    9001        ..      STR      r0,[sp,#4]
        0x00019f74:    9802        ..      LDR      r0,[sp,#8]
        0x00019f76:    6800        .h      LDR      r0,[r0,#0]
        0x00019f78:    9002        ..      STR      r0,[sp,#8]
        0x00019f7a:    e7ee        ..      B        0x19f5a ; AttsAddGroup + 30
        0x00019f7c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00019f7e:    9a01        ..      LDR      r2,[sp,#4]
        0x00019f80:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00019f84:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019f88:    f50070d2    ...p    ADD      r0,r0,#0x1a4
        0x00019f8c:    f004fd9c    ....    BL       WsfQueueInsert ; 0x1eac8
        0x00019f90:    2001        .       MOVS     r0,#1
        0x00019f92:    f014fd2b    ..+.    BL       attsCsfSetHashUpdateStatus ; 0x2e9ec
        0x00019f96:    f004fead    ....    BL       WsfTaskUnlock ; 0x1ecf4
        0x00019f9a:    b004        ..      ADD      sp,sp,#0x10
        0x00019f9c:    bd80        ..      POP      {r7,pc}
        0x00019f9e:    0000        ..      MOVS     r0,r0
    AttsCalculateDbHash
        0x00019fa0:    b580        ..      PUSH     {r7,lr}
        0x00019fa2:    b08e        ..      SUB      sp,sp,#0x38
        0x00019fa4:    2000        .       MOVS     r0,#0
        0x00019fa6:    f8ad0036    ..6.    STRH     r0,[sp,#0x36]
        0x00019faa:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00019fae:    f2c10000    ....    MOVT     r0,#0x1000
        0x00019fb2:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x00019fb6:    900b        ..      STR      r0,[sp,#0x2c]
        0x00019fb8:    e7ff        ..      B        0x19fba ; AttsCalculateDbHash + 26
        0x00019fba:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019fbc:    b330        0.      CBZ      r0,0x1a00c ; AttsCalculateDbHash + 108
        0x00019fbe:    e7ff        ..      B        0x19fc0 ; AttsCalculateDbHash + 32
        0x00019fc0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00019fc2:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x00019fc4:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x00019fc6:    1a40        @.      SUBS     r0,r0,r1
        0x00019fc8:    3001        .0      ADDS     r0,#1
        0x00019fca:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x00019fce:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00019fd0:    6840        @h      LDR      r0,[r0,#4]
        0x00019fd2:    9009        ..      STR      r0,[sp,#0x24]
        0x00019fd4:    e7ff        ..      B        0x19fd6 ; AttsCalculateDbHash + 54
        0x00019fd6:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00019fda:    b198        ..      CBZ      r0,0x1a004 ; AttsCalculateDbHash + 100
        0x00019fdc:    e7ff        ..      B        0x19fde ; AttsCalculateDbHash + 62
        0x00019fde:    9809        ..      LDR      r0,[sp,#0x24]
        0x00019fe0:    f015faca    ....    BL       attsIsHashableAttr ; 0x2f578
        0x00019fe4:    4601        .F      MOV      r1,r0
        0x00019fe6:    f8bd0036    ..6.    LDRH     r0,[sp,#0x36]
        0x00019fea:    4408        .D      ADD      r0,r0,r1
        0x00019fec:    f8ad0036    ..6.    STRH     r0,[sp,#0x36]
        0x00019ff0:    e7ff        ..      B        0x19ff2 ; AttsCalculateDbHash + 82
        0x00019ff2:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00019ff6:    3801        .8      SUBS     r0,#1
        0x00019ff8:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x00019ffc:    9809        ..      LDR      r0,[sp,#0x24]
        0x00019ffe:    3010        .0      ADDS     r0,r0,#0x10
        0x0001a000:    9009        ..      STR      r0,[sp,#0x24]
        0x0001a002:    e7e8        ..      B        0x19fd6 ; AttsCalculateDbHash + 54
        0x0001a004:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001a006:    6800        .h      LDR      r0,[r0,#0]
        0x0001a008:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001a00a:    e7d6        ..      B        0x19fba ; AttsCalculateDbHash + 26
        0x0001a00c:    f8bd0036    ..6.    LDRH     r0,[sp,#0x36]
        0x0001a010:    f004fade    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0001a014:    900c        ..      STR      r0,[sp,#0x30]
        0x0001a016:    2800        .(      CMP      r0,#0
        0x0001a018:    f000809e    ....    BEQ.W    0x1a158 ; AttsCalculateDbHash + 440
        0x0001a01c:    e7ff        ..      B        0x1a01e ; AttsCalculateDbHash + 126
        0x0001a01e:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0001a022:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a026:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x0001a02a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001a02c:    2000        .       MOVS     r0,#0
        0x0001a02e:    9008        ..      STR      r0,[sp,#0x20]
        0x0001a030:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001a032:    9006        ..      STR      r0,[sp,#0x18]
        0x0001a034:    9005        ..      STR      r0,[sp,#0x14]
        0x0001a036:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001a038:    9004        ..      STR      r0,[sp,#0x10]
        0x0001a03a:    e7ff        ..      B        0x1a03c ; AttsCalculateDbHash + 156
        0x0001a03c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001a03e:    2800        .(      CMP      r0,#0
        0x0001a040:    f0008080    ....    BEQ.W    0x1a144 ; AttsCalculateDbHash + 420
        0x0001a044:    e7ff        ..      B        0x1a046 ; AttsCalculateDbHash + 166
        0x0001a046:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001a048:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0001a04a:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001a04e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001a050:    6840        @h      LDR      r0,[r0,#4]
        0x0001a052:    9002        ..      STR      r0,[sp,#8]
        0x0001a054:    e7ff        ..      B        0x1a056 ; AttsCalculateDbHash + 182
        0x0001a056:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0001a05a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0001a05c:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0001a05e:    4288        .B      CMP      r0,r1
        0x0001a060:    dc6c        l.      BGT      0x1a13c ; AttsCalculateDbHash + 412
        0x0001a062:    e7ff        ..      B        0x1a064 ; AttsCalculateDbHash + 196
        0x0001a064:    2002        .       MOVS     r0,#2
        0x0001a066:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0001a06a:    9802        ..      LDR      r0,[sp,#8]
        0x0001a06c:    f015fa84    ....    BL       attsIsHashableAttr ; 0x2f578
        0x0001a070:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001a074:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001a078:    2800        .(      CMP      r0,#0
        0x0001a07a:    d055        U.      BEQ      0x1a128 ; AttsCalculateDbHash + 392
        0x0001a07c:    e7ff        ..      B        0x1a07e ; AttsCalculateDbHash + 222
        0x0001a07e:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001a082:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001a084:    1c4a        J.      ADDS     r2,r1,#1
        0x0001a086:    9204        ..      STR      r2,[sp,#0x10]
        0x0001a088:    7008        .p      STRB     r0,[r1,#0]
        0x0001a08a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001a08e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001a090:    1c4a        J.      ADDS     r2,r1,#1
        0x0001a092:    9204        ..      STR      r2,[sp,#0x10]
        0x0001a094:    7008        .p      STRB     r0,[r1,#0]
        0x0001a096:    9802        ..      LDR      r0,[sp,#8]
        0x0001a098:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0001a09a:    07c0        ..      LSLS     r0,r0,#31
        0x0001a09c:    b1c0        ..      CBZ      r0,0x1a0d0 ; AttsCalculateDbHash + 304
        0x0001a09e:    e7ff        ..      B        0x1a0a0 ; AttsCalculateDbHash + 256
        0x0001a0a0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001a0a2:    9802        ..      LDR      r0,[sp,#8]
        0x0001a0a4:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x0001a0a8:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001a0ac:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001a0b0:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001a0b4:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001a0b8:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001a0bc:    608b        .`      STR      r3,[r1,#8]
        0x0001a0be:    604a        J`      STR      r2,[r1,#4]
        0x0001a0c0:    6008        .`      STR      r0,[r1,#0]
        0x0001a0c2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001a0c4:    3010        .0      ADDS     r0,r0,#0x10
        0x0001a0c6:    9004        ..      STR      r0,[sp,#0x10]
        0x0001a0c8:    2010        .       MOVS     r0,#0x10
        0x0001a0ca:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0001a0ce:    e014        ..      B        0x1a0fa ; AttsCalculateDbHash + 346
        0x0001a0d0:    9802        ..      LDR      r0,[sp,#8]
        0x0001a0d2:    6801        .h      LDR      r1,[r0,#0]
        0x0001a0d4:    7808        .x      LDRB     r0,[r1,#0]
        0x0001a0d6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0001a0d8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0001a0dc:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0001a0e0:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0001a0e4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001a0e6:    1c4a        J.      ADDS     r2,r1,#1
        0x0001a0e8:    9204        ..      STR      r2,[sp,#0x10]
        0x0001a0ea:    7008        .p      STRB     r0,[r1,#0]
        0x0001a0ec:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001a0f0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001a0f2:    1c4a        J.      ADDS     r2,r1,#1
        0x0001a0f4:    9204        ..      STR      r2,[sp,#0x10]
        0x0001a0f6:    7008        .p      STRB     r0,[r1,#0]
        0x0001a0f8:    e7ff        ..      B        0x1a0fa ; AttsCalculateDbHash + 346
        0x0001a0fa:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001a0fe:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0001a102:    1a40        @.      SUBS     r0,r0,r1
        0x0001a104:    2802        .(      CMP      r0,#2
        0x0001a106:    d00e        ..      BEQ      0x1a126 ; AttsCalculateDbHash + 390
        0x0001a108:    e7ff        ..      B        0x1a10a ; AttsCalculateDbHash + 362
        0x0001a10a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001a10c:    9a02        ..      LDR      r2,[sp,#8]
        0x0001a10e:    6851        Qh      LDR      r1,[r2,#4]
        0x0001a110:    6892        .h      LDR      r2,[r2,#8]
        0x0001a112:    8812        ..      LDRH     r2,[r2,#0]
        0x0001a114:    f7fef9ff    ....    BL       __aeabi_memcpy ; 0x18516
        0x0001a118:    9802        ..      LDR      r0,[sp,#8]
        0x0001a11a:    6880        .h      LDR      r0,[r0,#8]
        0x0001a11c:    8801        ..      LDRH     r1,[r0,#0]
        0x0001a11e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001a120:    4408        .D      ADD      r0,r0,r1
        0x0001a122:    9004        ..      STR      r0,[sp,#0x10]
        0x0001a124:    e7ff        ..      B        0x1a126 ; AttsCalculateDbHash + 390
        0x0001a126:    e7ff        ..      B        0x1a128 ; AttsCalculateDbHash + 392
        0x0001a128:    e7ff        ..      B        0x1a12a ; AttsCalculateDbHash + 394
        0x0001a12a:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0001a12e:    3001        .0      ADDS     r0,#1
        0x0001a130:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001a134:    9802        ..      LDR      r0,[sp,#8]
        0x0001a136:    3010        .0      ADDS     r0,r0,#0x10
        0x0001a138:    9002        ..      STR      r0,[sp,#8]
        0x0001a13a:    e78c        ..      B        0x1a056 ; AttsCalculateDbHash + 182
        0x0001a13c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001a13e:    6800        .h      LDR      r0,[r0,#0]
        0x0001a140:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001a142:    e77b        {.      B        0x1a03c ; AttsCalculateDbHash + 156
        0x0001a144:    990c        ..      LDR      r1,[sp,#0x30]
        0x0001a146:    f8bd2036    ..6     LDRH     r2,[sp,#0x36]
        0x0001a14a:    a805        ..      ADD      r0,sp,#0x14
        0x0001a14c:    f000fa26    ..&.    BL       AttsHashDatabaseString ; 0x1a59c
        0x0001a150:    b108        ..      CBZ      r0,0x1a156 ; AttsCalculateDbHash + 438
        0x0001a152:    e7ff        ..      B        0x1a154 ; AttsCalculateDbHash + 436
        0x0001a154:    e000        ..      B        0x1a158 ; AttsCalculateDbHash + 440
        0x0001a156:    e7ff        ..      B        0x1a158 ; AttsCalculateDbHash + 440
        0x0001a158:    b00e        ..      ADD      sp,sp,#0x38
        0x0001a15a:    bd80        ..      POP      {r7,pc}
    AttsCccClearTable
        0x0001a15c:    b580        ..      PUSH     {r7,lr}
        0x0001a15e:    b082        ..      SUB      sp,sp,#8
        0x0001a160:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a164:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a168:    f014f928    ..(.    BL       attsCccFreeTbl ; 0x2e3bc
        0x0001a16c:    b002        ..      ADD      sp,sp,#8
        0x0001a16e:    bd80        ..      POP      {r7,pc}
    AttsCccEnabled
        0x0001a170:    b580        ..      PUSH     {r7,lr}
        0x0001a172:    b082        ..      SUB      sp,sp,#8
        0x0001a174:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0001a178:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0001a17c:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0001a180:    f000fe7c    ..|.    BL       DmConnSecLevel ; 0x1ae7c
        0x0001a184:    f2437170    C.pq    MOV      r1,#0x3770
        0x0001a188:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a18c:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0001a18e:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x0001a192:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x0001a196:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0001a19a:    7909        .y      LDRB     r1,[r1,#4]
        0x0001a19c:    4288        .B      CMP      r0,r1
        0x0001a19e:    da04        ..      BGE      0x1a1aa ; AttsCccEnabled + 58
        0x0001a1a0:    e7ff        ..      B        0x1a1a2 ; AttsCccEnabled + 50
        0x0001a1a2:    2000        .       MOVS     r0,#0
        0x0001a1a4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001a1a8:    e008        ..      B        0x1a1bc ; AttsCccEnabled + 76
        0x0001a1aa:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0001a1ae:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0001a1b2:    f000f807    ....    BL       AttsCccGet ; 0x1a1c4
        0x0001a1b6:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001a1ba:    e7ff        ..      B        0x1a1bc ; AttsCccEnabled + 76
        0x0001a1bc:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001a1c0:    b002        ..      ADD      sp,sp,#8
        0x0001a1c2:    bd80        ..      POP      {r7,pc}
    AttsCccGet
        0x0001a1c4:    b580        ..      PUSH     {r7,lr}
        0x0001a1c6:    b082        ..      SUB      sp,sp,#8
        0x0001a1c8:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0001a1cc:    f88d1004    ....    STRB     r1,[sp,#4]
        0x0001a1d0:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0001a1d4:    f014f91a    ....    BL       attsCccGetTbl ; 0x2e40c
        0x0001a1d8:    9000        ..      STR      r0,[sp,#0]
        0x0001a1da:    b140        @.      CBZ      r0,0x1a1ee ; AttsCccGet + 42
        0x0001a1dc:    e7ff        ..      B        0x1a1de ; AttsCccGet + 26
        0x0001a1de:    9800        ..      LDR      r0,[sp,#0]
        0x0001a1e0:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0001a1e4:    f8300011    0...    LDRH     r0,[r0,r1,LSL #1]
        0x0001a1e8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001a1ec:    e003        ..      B        0x1a1f6 ; AttsCccGet + 50
        0x0001a1ee:    2000        .       MOVS     r0,#0
        0x0001a1f0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001a1f4:    e7ff        ..      B        0x1a1f6 ; AttsCccGet + 50
        0x0001a1f6:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001a1fa:    b002        ..      ADD      sp,sp,#8
        0x0001a1fc:    bd80        ..      POP      {r7,pc}
        0x0001a1fe:    0000        ..      MOVS     r0,r0
    AttsCccInitTable
        0x0001a200:    b580        ..      PUSH     {r7,lr}
        0x0001a202:    b084        ..      SUB      sp,sp,#0x10
        0x0001a204:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001a208:    9102        ..      STR      r1,[sp,#8]
        0x0001a20a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001a20e:    f014f881    ....    BL       attsCccAllocTbl ; 0x2e314
        0x0001a212:    9000        ..      STR      r0,[sp,#0]
        0x0001a214:    b3e0        ..      CBZ      r0,0x1a290 ; AttsCccInitTable + 144
        0x0001a216:    e7ff        ..      B        0x1a218 ; AttsCccInitTable + 24
        0x0001a218:    9802        ..      LDR      r0,[sp,#8]
        0x0001a21a:    b370        p.      CBZ      r0,0x1a27a ; AttsCccInitTable + 122
        0x0001a21c:    e7ff        ..      B        0x1a21e ; AttsCccInitTable + 30
        0x0001a21e:    2000        .       MOVS     r0,#0
        0x0001a220:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a224:    e7ff        ..      B        0x1a226 ; AttsCccInitTable + 38
        0x0001a226:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a22a:    f2437170    C.pq    MOV      r1,#0x3770
        0x0001a22e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a232:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0001a234:    4288        .B      CMP      r0,r1
        0x0001a236:    da1f        ..      BGE      0x1a278 ; AttsCccInitTable + 120
        0x0001a238:    e7ff        ..      B        0x1a23a ; AttsCccInitTable + 58
        0x0001a23a:    9802        ..      LDR      r0,[sp,#8]
        0x0001a23c:    8800        ..      LDRH     r0,[r0,#0]
        0x0001a23e:    9900        ..      LDR      r1,[sp,#0]
        0x0001a240:    8008        ..      STRH     r0,[r1,#0]
        0x0001a242:    9802        ..      LDR      r0,[sp,#8]
        0x0001a244:    8800        ..      LDRH     r0,[r0,#0]
        0x0001a246:    b150        P.      CBZ      r0,0x1a25e ; AttsCccInitTable + 94
        0x0001a248:    e7ff        ..      B        0x1a24a ; AttsCccInitTable + 74
        0x0001a24a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001a24e:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001a252:    9a02        ..      LDR      r2,[sp,#8]
        0x0001a254:    8813        ..      LDRH     r3,[r2,#0]
        0x0001a256:    2200        ."      MOVS     r2,#0
        0x0001a258:    f014f88a    ....    BL       attsCccCback ; 0x2e370
        0x0001a25c:    e7ff        ..      B        0x1a25e ; AttsCccInitTable + 94
        0x0001a25e:    e7ff        ..      B        0x1a260 ; AttsCccInitTable + 96
        0x0001a260:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a264:    3001        .0      ADDS     r0,#1
        0x0001a266:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a26a:    9802        ..      LDR      r0,[sp,#8]
        0x0001a26c:    3002        .0      ADDS     r0,#2
        0x0001a26e:    9002        ..      STR      r0,[sp,#8]
        0x0001a270:    9800        ..      LDR      r0,[sp,#0]
        0x0001a272:    3002        .0      ADDS     r0,#2
        0x0001a274:    9000        ..      STR      r0,[sp,#0]
        0x0001a276:    e7d6        ..      B        0x1a226 ; AttsCccInitTable + 38
        0x0001a278:    e009        ..      B        0x1a28e ; AttsCccInitTable + 142
        0x0001a27a:    9800        ..      LDR      r0,[sp,#0]
        0x0001a27c:    f2437170    C.pq    MOV      r1,#0x3770
        0x0001a280:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a284:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0001a286:    0049        I.      LSLS     r1,r1,#1
        0x0001a288:    f7fefa4b    ..K.    BL       __aeabi_memclr ; 0x18722
        0x0001a28c:    e7ff        ..      B        0x1a28e ; AttsCccInitTable + 142
        0x0001a28e:    e7ff        ..      B        0x1a290 ; AttsCccInitTable + 144
        0x0001a290:    b004        ..      ADD      sp,sp,#0x10
        0x0001a292:    bd80        ..      POP      {r7,pc}
    AttsCccRegister
        0x0001a294:    b083        ..      SUB      sp,sp,#0xc
        0x0001a296:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001a29a:    9101        ..      STR      r1,[sp,#4]
        0x0001a29c:    9200        ..      STR      r2,[sp,#0]
        0x0001a29e:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001a2a2:    f2437170    C.pq    MOV      r1,#0x3770
        0x0001a2a6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a2aa:    7508        .u      STRB     r0,[r1,#0x14]
        0x0001a2ac:    9801        ..      LDR      r0,[sp,#4]
        0x0001a2ae:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001a2b0:    9800        ..      LDR      r0,[sp,#0]
        0x0001a2b2:    6108        .a      STR      r0,[r1,#0x10]
        0x0001a2b4:    f24351b4    C..Q    MOV      r1,#0x35b4
        0x0001a2b8:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a2bc:    f24e402d    N.-@    MOV      r0,#0xe42d
        0x0001a2c0:    f2c00002    ....    MOVT     r0,#2
        0x0001a2c4:    f8c101b8    ....    STR      r0,[r1,#0x1b8]
        0x0001a2c8:    b003        ..      ADD      sp,sp,#0xc
        0x0001a2ca:    4770        pG      BX       lr
    AttsCccSet
        0x0001a2cc:    b580        ..      PUSH     {r7,lr}
        0x0001a2ce:    b082        ..      SUB      sp,sp,#8
        0x0001a2d0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a2d4:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001a2d8:    f8ad2004    ...     STRH     r2,[sp,#4]
        0x0001a2dc:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a2e0:    f014f894    ....    BL       attsCccGetTbl ; 0x2e40c
        0x0001a2e4:    9000        ..      STR      r0,[sp,#0]
        0x0001a2e6:    b140        @.      CBZ      r0,0x1a2fa ; AttsCccSet + 46
        0x0001a2e8:    e7ff        ..      B        0x1a2ea ; AttsCccSet + 30
        0x0001a2ea:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0001a2ee:    9900        ..      LDR      r1,[sp,#0]
        0x0001a2f0:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0001a2f4:    f8210012    !...    STRH     r0,[r1,r2,LSL #1]
        0x0001a2f8:    e7ff        ..      B        0x1a2fa ; AttsCccSet + 46
        0x0001a2fa:    b002        ..      ADD      sp,sp,#8
        0x0001a2fc:    bd80        ..      POP      {r7,pc}
        0x0001a2fe:    0000        ..      MOVS     r0,r0
    AttsCsfConnOpen
        0x0001a300:    b082        ..      SUB      sp,sp,#8
        0x0001a302:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a306:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001a30a:    9200        ..      STR      r2,[sp,#0]
        0x0001a30c:    9800        ..      LDR      r0,[sp,#0]
        0x0001a30e:    b1a8        ..      CBZ      r0,0x1a33c ; AttsCsfConnOpen + 60
        0x0001a310:    e7ff        ..      B        0x1a312 ; AttsCsfConnOpen + 18
        0x0001a312:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0001a316:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001a31a:    f2437088    C..p    MOV      r0,#0x3788
        0x0001a31e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a322:    eb000242    ..B.    ADD      r2,r0,r2,LSL #1
        0x0001a326:    f8021c01    ....    STRB     r1,[r2,#-1]
        0x0001a32a:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001a32e:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0001a332:    9800        ..      LDR      r0,[sp,#0]
        0x0001a334:    7800        .x      LDRB     r0,[r0,#0]
        0x0001a336:    f8010c02    ....    STRB     r0,[r1,#-2]
        0x0001a33a:    e00b        ..      B        0x1a354 ; AttsCsfConnOpen + 84
        0x0001a33c:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001a340:    f2437088    C..p    MOV      r0,#0x3788
        0x0001a344:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a348:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0001a34c:    2000        .       MOVS     r0,#0
        0x0001a34e:    f8210c02    !...    STRH     r0,[r1,#-2]
        0x0001a352:    e7ff        ..      B        0x1a354 ; AttsCsfConnOpen + 84
        0x0001a354:    b002        ..      ADD      sp,sp,#8
        0x0001a356:    4770        pG      BX       lr
    AttsCsfGetClientChangeAwareState
        0x0001a358:    b081        ..      SUB      sp,sp,#4
        0x0001a35a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001a35e:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0001a362:    f2437088    C..p    MOV      r0,#0x3788
        0x0001a366:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a36a:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0001a36e:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0001a372:    b001        ..      ADD      sp,sp,#4
        0x0001a374:    4770        pG      BX       lr
        0x0001a376:    0000        ..      MOVS     r0,r0
    AttsCsfGetFeatures
        0x0001a378:    b580        ..      PUSH     {r7,lr}
        0x0001a37a:    b084        ..      SUB      sp,sp,#0x10
        0x0001a37c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001a380:    9102        ..      STR      r1,[sp,#8]
        0x0001a382:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0001a386:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a38a:    2801        .(      CMP      r0,#1
        0x0001a38c:    dc0f        ..      BGT      0x1a3ae ; AttsCsfGetFeatures + 54
        0x0001a38e:    e7ff        ..      B        0x1a390 ; AttsCsfGetFeatures + 24
        0x0001a390:    9802        ..      LDR      r0,[sp,#8]
        0x0001a392:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0001a396:    f2437188    C..q    MOV      r1,#0x3788
        0x0001a39a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a39e:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0001a3a2:    3902        .9      SUBS     r1,#2
        0x0001a3a4:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001a3a8:    f7fef8b5    ....    BL       __aeabi_memcpy ; 0x18516
        0x0001a3ac:    e7ff        ..      B        0x1a3ae ; AttsCsfGetFeatures + 54
        0x0001a3ae:    b004        ..      ADD      sp,sp,#0x10
        0x0001a3b0:    bd80        ..      POP      {r7,pc}
        0x0001a3b2:    0000        ..      MOVS     r0,r0
    AttsCsfRegister
        0x0001a3b4:    b081        ..      SUB      sp,sp,#4
        0x0001a3b6:    9000        ..      STR      r0,[sp,#0]
        0x0001a3b8:    9800        ..      LDR      r0,[sp,#0]
        0x0001a3ba:    f2437188    C..q    MOV      r1,#0x3788
        0x0001a3be:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a3c2:    6088        .`      STR      r0,[r1,#8]
        0x0001a3c4:    b001        ..      ADD      sp,sp,#4
        0x0001a3c6:    4770        pG      BX       lr
    AttsCsfSetClientChangeAwareState
        0x0001a3c8:    b081        ..      SUB      sp,sp,#4
        0x0001a3ca:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001a3ce:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0001a3d2:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001a3d6:    bba0        ..      CBNZ     r0,0x1a442 ; AttsCsfSetClientChangeAwareState + 122
        0x0001a3d8:    e7ff        ..      B        0x1a3da ; AttsCsfSetClientChangeAwareState + 18
        0x0001a3da:    2000        .       MOVS     r0,#0
        0x0001a3dc:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0001a3e0:    e7ff        ..      B        0x1a3e2 ; AttsCsfSetClientChangeAwareState + 26
        0x0001a3e2:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0001a3e6:    2802        .(      CMP      r0,#2
        0x0001a3e8:    dc2a        *.      BGT      0x1a440 ; AttsCsfSetClientChangeAwareState + 120
        0x0001a3ea:    e7ff        ..      B        0x1a3ec ; AttsCsfSetClientChangeAwareState + 36
        0x0001a3ec:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0001a3f0:    f2437088    C..p    MOV      r0,#0x3788
        0x0001a3f4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a3f8:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0001a3fc:    7840        @x      LDRB     r0,[r0,#1]
        0x0001a3fe:    2802        .(      CMP      r0,#2
        0x0001a400:    d10b        ..      BNE      0x1a41a ; AttsCsfSetClientChangeAwareState + 82
        0x0001a402:    e7ff        ..      B        0x1a404 ; AttsCsfSetClientChangeAwareState + 60
        0x0001a404:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0001a408:    f2437088    C..p    MOV      r0,#0x3788
        0x0001a40c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a410:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0001a414:    2001        .       MOVS     r0,#1
        0x0001a416:    7048        Hp      STRB     r0,[r1,#1]
        0x0001a418:    e00b        ..      B        0x1a432 ; AttsCsfSetClientChangeAwareState + 106
        0x0001a41a:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0001a41e:    f89d2001    ...     LDRB     r2,[sp,#1]
        0x0001a422:    f2437188    C..q    MOV      r1,#0x3788
        0x0001a426:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a42a:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0001a42e:    7048        Hp      STRB     r0,[r1,#1]
        0x0001a430:    e7ff        ..      B        0x1a432 ; AttsCsfSetClientChangeAwareState + 106
        0x0001a432:    e7ff        ..      B        0x1a434 ; AttsCsfSetClientChangeAwareState + 108
        0x0001a434:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0001a438:    3001        .0      ADDS     r0,#1
        0x0001a43a:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0001a43e:    e7d0        ..      B        0x1a3e2 ; AttsCsfSetClientChangeAwareState + 26
        0x0001a440:    e00c        ..      B        0x1a45c ; AttsCsfSetClientChangeAwareState + 148
        0x0001a442:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0001a446:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0001a44a:    f2437188    C..q    MOV      r1,#0x3788
        0x0001a44e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a452:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0001a456:    f8010c01    ....    STRB     r0,[r1,#-1]
        0x0001a45a:    e7ff        ..      B        0x1a45c ; AttsCsfSetClientChangeAwareState + 148
        0x0001a45c:    b001        ..      ADD      sp,sp,#4
        0x0001a45e:    4770        pG      BX       lr
    AttsCsfWriteFeatures
        0x0001a460:    b580        ..      PUSH     {r7,lr}
        0x0001a462:    b086        ..      SUB      sp,sp,#0x18
        0x0001a464:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0001a468:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0001a46c:    f8ad2012    ...     STRH     r2,[sp,#0x12]
        0x0001a470:    9303        ..      STR      r3,[sp,#0xc]
        0x0001a472:    f89d1016    ....    LDRB     r1,[sp,#0x16]
        0x0001a476:    f2437088    C..p    MOV      r0,#0x3788
        0x0001a47a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a47e:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0001a482:    3802        .8      SUBS     r0,#2
        0x0001a484:    9002        ..      STR      r0,[sp,#8]
        0x0001a486:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0001a48a:    2802        .(      CMP      r0,#2
        0x0001a48c:    db04        ..      BLT      0x1a498 ; AttsCsfWriteFeatures + 56
        0x0001a48e:    e7ff        ..      B        0x1a490 ; AttsCsfWriteFeatures + 48
        0x0001a490:    200d        .       MOVS     r0,#0xd
        0x0001a492:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001a496:    e02e        ..      B        0x1a4f6 ; AttsCsfWriteFeatures + 150
        0x0001a498:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001a49a:    7800        .x      LDRB     r0,[r0,#0]
        0x0001a49c:    f0000007    ....    AND      r0,r0,#7
        0x0001a4a0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a4a4:    9802        ..      LDR      r0,[sp,#8]
        0x0001a4a6:    7800        .x      LDRB     r0,[r0,#0]
        0x0001a4a8:    2801        .(      CMP      r0,#1
        0x0001a4aa:    db08        ..      BLT      0x1a4be ; AttsCsfWriteFeatures + 94
        0x0001a4ac:    e7ff        ..      B        0x1a4ae ; AttsCsfWriteFeatures + 78
        0x0001a4ae:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a4b2:    b920         .      CBNZ     r0,0x1a4be ; AttsCsfWriteFeatures + 94
        0x0001a4b4:    e7ff        ..      B        0x1a4b6 ; AttsCsfWriteFeatures + 86
        0x0001a4b6:    2013        .       MOVS     r0,#0x13
        0x0001a4b8:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001a4bc:    e01b        ..      B        0x1a4f6 ; AttsCsfWriteFeatures + 150
        0x0001a4be:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001a4c2:    9902        ..      LDR      r1,[sp,#8]
        0x0001a4c4:    7808        .x      LDRB     r0,[r1,#0]
        0x0001a4c6:    4310        .C      ORRS     r0,r0,r2
        0x0001a4c8:    7008        .p      STRB     r0,[r1,#0]
        0x0001a4ca:    f2437088    C..p    MOV      r0,#0x3788
        0x0001a4ce:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a4d2:    6880        .h      LDR      r0,[r0,#8]
        0x0001a4d4:    b158        X.      CBZ      r0,0x1a4ee ; AttsCsfWriteFeatures + 142
        0x0001a4d6:    e7ff        ..      B        0x1a4d8 ; AttsCsfWriteFeatures + 120
        0x0001a4d8:    f2437088    C..p    MOV      r0,#0x3788
        0x0001a4dc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a4e0:    6883        .h      LDR      r3,[r0,#8]
        0x0001a4e2:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0001a4e6:    9a02        ..      LDR      r2,[sp,#8]
        0x0001a4e8:    7851        Qx      LDRB     r1,[r2,#1]
        0x0001a4ea:    4798        .G      BLX      r3
        0x0001a4ec:    e7ff        ..      B        0x1a4ee ; AttsCsfWriteFeatures + 142
        0x0001a4ee:    2000        .       MOVS     r0,#0
        0x0001a4f0:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001a4f4:    e7ff        ..      B        0x1a4f6 ; AttsCsfWriteFeatures + 150
        0x0001a4f6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001a4fa:    b006        ..      ADD      sp,sp,#0x18
        0x0001a4fc:    bd80        ..      POP      {r7,pc}
        0x0001a4fe:    0000        ..      MOVS     r0,r0
    AttsGetCccTableLen
        0x0001a500:    f2437070    C.pp    MOV      r0,#0x3770
        0x0001a504:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a508:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0001a50a:    4770        pG      BX       lr
    AttsGetSignCounter
        0x0001a50c:    b580        ..      PUSH     {r7,lr}
        0x0001a50e:    b082        ..      SUB      sp,sp,#8
        0x0001a510:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a514:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a518:    f016fff0    ....    BL       attsSignCcbByConnId ; 0x314fc
        0x0001a51c:    6800        .h      LDR      r0,[r0,#0]
        0x0001a51e:    b002        ..      ADD      sp,sp,#8
        0x0001a520:    bd80        ..      POP      {r7,pc}
        0x0001a522:    0000        ..      MOVS     r0,r0
    AttsHandleValueInd
        0x0001a524:    b510        ..      PUSH     {r4,lr}
        0x0001a526:    b086        ..      SUB      sp,sp,#0x18
        0x0001a528:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001a52c:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0001a530:    f8ad2012    ...     STRH     r2,[sp,#0x12]
        0x0001a534:    9303        ..      STR      r3,[sp,#0xc]
        0x0001a536:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001a53a:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0001a53e:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x0001a542:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x0001a546:    46ee        .F      MOV      lr,sp
        0x0001a548:    2200        ."      MOVS     r2,#0
        0x0001a54a:    f8ce2008    ...     STR      r2,[lr,#8]
        0x0001a54e:    241d        .$      MOVS     r4,#0x1d
        0x0001a550:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0001a554:    f8cec000    ....    STR      r12,[lr,#0]
        0x0001a558:    f014fe0c    ....    BL       attsHandleValueIndNtf ; 0x2f174
        0x0001a55c:    b006        ..      ADD      sp,sp,#0x18
        0x0001a55e:    bd10        ..      POP      {r4,pc}
    AttsHandleValueNtf
        0x0001a560:    b510        ..      PUSH     {r4,lr}
        0x0001a562:    b086        ..      SUB      sp,sp,#0x18
        0x0001a564:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001a568:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0001a56c:    f8ad2012    ...     STRH     r2,[sp,#0x12]
        0x0001a570:    9303        ..      STR      r3,[sp,#0xc]
        0x0001a572:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001a576:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0001a57a:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x0001a57e:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x0001a582:    46ee        .F      MOV      lr,sp
        0x0001a584:    2200        ."      MOVS     r2,#0
        0x0001a586:    f8ce2008    ...     STR      r2,[lr,#8]
        0x0001a58a:    241b        .$      MOVS     r4,#0x1b
        0x0001a58c:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0001a590:    f8cec000    ....    STR      r12,[lr,#0]
        0x0001a594:    f014fdee    ....    BL       attsHandleValueIndNtf ; 0x2f174
        0x0001a598:    b006        ..      ADD      sp,sp,#0x18
        0x0001a59a:    bd10        ..      POP      {r4,pc}
    AttsHashDatabaseString
        0x0001a59c:    b580        ..      PUSH     {r7,lr}
        0x0001a59e:    b086        ..      SUB      sp,sp,#0x18
        0x0001a5a0:    9005        ..      STR      r0,[sp,#0x14]
        0x0001a5a2:    9104        ..      STR      r1,[sp,#0x10]
        0x0001a5a4:    f8ad200e    ...     STRH     r2,[sp,#0xe]
        0x0001a5a8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001a5aa:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001a5ac:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0001a5b0:    f2433398    C..3    MOV      r3,#0x3398
        0x0001a5b4:    f2c10300    ....    MOVT     r3,#0x1000
        0x0001a5b8:    f8933060    ..`0    LDRB     r3,[r3,#0x60]
        0x0001a5bc:    46ee        .F      MOV      lr,sp
        0x0001a5be:    f04f0c24    O.$.    MOV      r12,#0x24
        0x0001a5c2:    f8cec004    ....    STR      r12,[lr,#4]
        0x0001a5c6:    f04f0c00    O...    MOV      r12,#0
        0x0001a5ca:    f8cec000    ....    STR      r12,[lr,#0]
        0x0001a5ce:    f002ff13    ....    BL       SecCmac ; 0x1d3f8
        0x0001a5d2:    b006        ..      ADD      sp,sp,#0x18
        0x0001a5d4:    bd80        ..      POP      {r7,pc}
        0x0001a5d6:    0000        ..      MOVS     r0,r0
    AttsIndInit
        0x0001a5d8:    b082        ..      SUB      sp,sp,#8
        0x0001a5da:    2000        .       MOVS     r0,#0
        0x0001a5dc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a5e0:    e7ff        ..      B        0x1a5e2 ; AttsIndInit + 10
        0x0001a5e2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a5e6:    2802        .(      CMP      r0,#2
        0x0001a5e8:    dc34        4.      BGT      0x1a654 ; AttsIndInit + 124
        0x0001a5ea:    e7ff        ..      B        0x1a5ec ; AttsIndInit + 20
        0x0001a5ec:    2000        .       MOVS     r0,#0
        0x0001a5ee:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001a5f2:    e7ff        ..      B        0x1a5f4 ; AttsIndInit + 28
        0x0001a5f4:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a5f8:    2802        .(      CMP      r0,#2
        0x0001a5fa:    dc24        $.      BGT      0x1a646 ; AttsIndInit + 110
        0x0001a5fc:    e7ff        ..      B        0x1a5fe ; AttsIndInit + 38
        0x0001a5fe:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a602:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0001a606:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0001a60a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a60e:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0001a612:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a616:    212c        ,!      MOVS     r1,#0x2c
        0x0001a618:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0001a61c:    9000        ..      STR      r0,[sp,#0]
        0x0001a61e:    f2433098    C..0    MOV      r0,#0x3398
        0x0001a622:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a626:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0001a62a:    9900        ..      LDR      r1,[sp,#0]
        0x0001a62c:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001a62e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a632:    3001        .0      ADDS     r0,#1
        0x0001a634:    9900        ..      LDR      r1,[sp,#0]
        0x0001a636:    8108        ..      STRH     r0,[r1,#8]
        0x0001a638:    e7ff        ..      B        0x1a63a ; AttsIndInit + 98
        0x0001a63a:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a63e:    3001        .0      ADDS     r0,#1
        0x0001a640:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001a644:    e7d6        ..      B        0x1a5f4 ; AttsIndInit + 28
        0x0001a646:    e7ff        ..      B        0x1a648 ; AttsIndInit + 112
        0x0001a648:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a64c:    3001        .0      ADDS     r0,#1
        0x0001a64e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a652:    e7c6        ..      B        0x1a5e2 ; AttsIndInit + 10
        0x0001a654:    f24351b4    C..Q    MOV      r1,#0x35b4
        0x0001a658:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a65c:    f24170c0    A..p    MOVW     r0,#0x17c0
        0x0001a660:    f2c00005    ....    MOVT     r0,#5
        0x0001a664:    f8c101ac    ....    STR      r0,[r1,#0x1ac]
        0x0001a668:    b002        ..      ADD      sp,sp,#8
        0x0001a66a:    4770        pG      BX       lr
    AttsInit
        0x0001a66c:    b082        ..      SUB      sp,sp,#8
        0x0001a66e:    f24352b4    C..R    MOV      r2,#0x35b4
        0x0001a672:    f2c10200    ....    MOVT     r2,#0x1000
        0x0001a676:    2000        .       MOVS     r0,#0
        0x0001a678:    f8c201a4    ....    STR      r0,[r2,#0x1a4]
        0x0001a67c:    f8c201a8    ....    STR      r0,[r2,#0x1a8]
        0x0001a680:    f24161ec    A..a    MOV      r1,#0x16ec
        0x0001a684:    f2c00105    ....    MOVT     r1,#5
        0x0001a688:    f8c211ac    ....    STR      r1,[r2,#0x1ac]
        0x0001a68c:    f64c5101    L..Q    MOV      r1,#0xcd01
        0x0001a690:    f2c00102    ....    MOVT     r1,#2
        0x0001a694:    f8c211b0    ....    STR      r1,[r2,#0x1b0]
        0x0001a698:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a69c:    e7ff        ..      B        0x1a69e ; AttsInit + 50
        0x0001a69e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a6a2:    2802        .(      CMP      r0,#2
        0x0001a6a4:    dc3e        >.      BGT      0x1a724 ; AttsInit + 184
        0x0001a6a6:    e7ff        ..      B        0x1a6a8 ; AttsInit + 60
        0x0001a6a8:    2000        .       MOVS     r0,#0
        0x0001a6aa:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001a6ae:    e7ff        ..      B        0x1a6b0 ; AttsInit + 68
        0x0001a6b0:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a6b4:    2802        .(      CMP      r0,#2
        0x0001a6b6:    dc2e        ..      BGT      0x1a716 ; AttsInit + 170
        0x0001a6b8:    e7ff        ..      B        0x1a6ba ; AttsInit + 78
        0x0001a6ba:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a6be:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0001a6c2:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0001a6c6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a6ca:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0001a6ce:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a6d2:    212c        ,!      MOVS     r1,#0x2c
        0x0001a6d4:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0001a6d8:    9000        ..      STR      r0,[sp,#0]
        0x0001a6da:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a6de:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001a6e2:    f2433098    C..0    MOV      r0,#0x3398
        0x0001a6e6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a6ea:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001a6ee:    9900        ..      LDR      r1,[sp,#0]
        0x0001a6f0:    6108        .a      STR      r0,[r1,#0x10]
        0x0001a6f2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a6f6:    3001        .0      ADDS     r0,#1
        0x0001a6f8:    9900        ..      LDR      r1,[sp,#0]
        0x0001a6fa:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0001a6fe:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a702:    9900        ..      LDR      r1,[sp,#0]
        0x0001a704:    f8810025    ..%.    STRB     r0,[r1,#0x25]
        0x0001a708:    e7ff        ..      B        0x1a70a ; AttsInit + 158
        0x0001a70a:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001a70e:    3001        .0      ADDS     r0,#1
        0x0001a710:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001a714:    e7cc        ..      B        0x1a6b0 ; AttsInit + 68
        0x0001a716:    e7ff        ..      B        0x1a718 ; AttsInit + 172
        0x0001a718:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a71c:    3001        .0      ADDS     r0,#1
        0x0001a71e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a722:    e7bc        ..      B        0x1a69e ; AttsInit + 50
        0x0001a724:    f2433198    C..1    MOV      r1,#0x3398
        0x0001a728:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a72c:    f24170b0    A..p    MOV      r0,#0x17b0
        0x0001a730:    f2c00005    ....    MOVT     r0,#5
        0x0001a734:    6408        .d      STR      r0,[r1,#0x40]
        0x0001a736:    b002        ..      ADD      sp,sp,#8
        0x0001a738:    4770        pG      BX       lr
        0x0001a73a:    0000        ..      MOVS     r0,r0
    AttsSetAttr
        0x0001a73c:    b580        ..      PUSH     {r7,lr}
        0x0001a73e:    b086        ..      SUB      sp,sp,#0x18
        0x0001a740:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0001a744:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0001a748:    9204        ..      STR      r2,[sp,#0x10]
        0x0001a74a:    2000        .       MOVS     r0,#0
        0x0001a74c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a750:    f004faa8    ....    BL       WsfTaskLock ; 0x1eca4
        0x0001a754:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0001a758:    a902        ..      ADD      r1,sp,#8
        0x0001a75a:    f014fb6b    ..k.    BL       attsFindByHandle ; 0x2ee34
        0x0001a75e:    9003        ..      STR      r0,[sp,#0xc]
        0x0001a760:    b300        ..      CBZ      r0,0x1a7a4 ; AttsSetAttr + 104
        0x0001a762:    e7ff        ..      B        0x1a764 ; AttsSetAttr + 40
        0x0001a764:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0001a768:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001a76a:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0001a76c:    4288        .B      CMP      r0,r1
        0x0001a76e:    dd04        ..      BLE      0x1a77a ; AttsSetAttr + 62
        0x0001a770:    e7ff        ..      B        0x1a772 ; AttsSetAttr + 54
        0x0001a772:    200d        .       MOVS     r0,#0xd
        0x0001a774:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a778:    e013        ..      B        0x1a7a2 ; AttsSetAttr + 102
        0x0001a77a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001a77c:    6840        @h      LDR      r0,[r0,#4]
        0x0001a77e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001a780:    f8bd2014    ...     LDRH     r2,[sp,#0x14]
        0x0001a784:    f7fdfec7    ....    BL       __aeabi_memcpy ; 0x18516
        0x0001a788:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001a78a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0001a78c:    0700        ..      LSLS     r0,r0,#28
        0x0001a78e:    2800        .(      CMP      r0,#0
        0x0001a790:    d506        ..      BPL      0x1a7a0 ; AttsSetAttr + 100
        0x0001a792:    e7ff        ..      B        0x1a794 ; AttsSetAttr + 88
        0x0001a794:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0001a798:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001a79a:    6889        .h      LDR      r1,[r1,#8]
        0x0001a79c:    8008        ..      STRH     r0,[r1,#0]
        0x0001a79e:    e7ff        ..      B        0x1a7a0 ; AttsSetAttr + 100
        0x0001a7a0:    e7ff        ..      B        0x1a7a2 ; AttsSetAttr + 102
        0x0001a7a2:    e003        ..      B        0x1a7ac ; AttsSetAttr + 112
        0x0001a7a4:    200a        .       MOVS     r0,#0xa
        0x0001a7a6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001a7aa:    e7ff        ..      B        0x1a7ac ; AttsSetAttr + 112
        0x0001a7ac:    f004faa2    ....    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001a7b0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001a7b4:    b006        ..      ADD      sp,sp,#0x18
        0x0001a7b6:    bd80        ..      POP      {r7,pc}
    AttsSetCsrk
        0x0001a7b8:    b580        ..      PUSH     {r7,lr}
        0x0001a7ba:    b086        ..      SUB      sp,sp,#0x18
        0x0001a7bc:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001a7c0:    9104        ..      STR      r1,[sp,#0x10]
        0x0001a7c2:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0001a7c6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001a7c8:    9001        ..      STR      r0,[sp,#4]
        0x0001a7ca:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001a7ce:    f016fe95    ....    BL       attsSignCcbByConnId ; 0x314fc
        0x0001a7d2:    4601        .F      MOV      r1,r0
        0x0001a7d4:    9801        ..      LDR      r0,[sp,#4]
        0x0001a7d6:    6048        H`      STR      r0,[r1,#4]
        0x0001a7d8:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001a7dc:    9002        ..      STR      r0,[sp,#8]
        0x0001a7de:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001a7e2:    f016fe8b    ....    BL       attsSignCcbByConnId ; 0x314fc
        0x0001a7e6:    4601        .F      MOV      r1,r0
        0x0001a7e8:    9802        ..      LDR      r0,[sp,#8]
        0x0001a7ea:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001a7ec:    b006        ..      ADD      sp,sp,#0x18
        0x0001a7ee:    bd80        ..      POP      {r7,pc}
    AttsSetSignCounter
        0x0001a7f0:    b580        ..      PUSH     {r7,lr}
        0x0001a7f2:    b084        ..      SUB      sp,sp,#0x10
        0x0001a7f4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001a7f8:    9102        ..      STR      r1,[sp,#8]
        0x0001a7fa:    9802        ..      LDR      r0,[sp,#8]
        0x0001a7fc:    9001        ..      STR      r0,[sp,#4]
        0x0001a7fe:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001a802:    f016fe7b    ..{.    BL       attsSignCcbByConnId ; 0x314fc
        0x0001a806:    4601        .F      MOV      r1,r0
        0x0001a808:    9801        ..      LDR      r0,[sp,#4]
        0x0001a80a:    6008        .`      STR      r0,[r1,#0]
        0x0001a80c:    b004        ..      ADD      sp,sp,#0x10
        0x0001a80e:    bd80        ..      POP      {r7,pc}
    Bda2Str
        0x0001a810:    b082        ..      SUB      sp,sp,#8
        0x0001a812:    9001        ..      STR      r0,[sp,#4]
        0x0001a814:    f24070b0    @..p    MOVW     r0,#0x7b0
        0x0001a818:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a81c:    9000        ..      STR      r0,[sp,#0]
        0x0001a81e:    9801        ..      LDR      r0,[sp,#4]
        0x0001a820:    3006        .0      ADDS     r0,#6
        0x0001a822:    9001        ..      STR      r0,[sp,#4]
        0x0001a824:    e7ff        ..      B        0x1a826 ; Bda2Str + 22
        0x0001a826:    9800        ..      LDR      r0,[sp,#0]
        0x0001a828:    f24071b0    @..q    MOVW     r1,#0x7b0
        0x0001a82c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001a830:    310c        .1      ADDS     r1,r1,#0xc
        0x0001a832:    4288        .B      CMP      r0,r1
        0x0001a834:    d219        ..      BCS      0x1a86a ; Bda2Str + 90
        0x0001a836:    e7ff        ..      B        0x1a838 ; Bda2Str + 40
        0x0001a838:    9801        ..      LDR      r0,[sp,#4]
        0x0001a83a:    1e41        A.      SUBS     r1,r0,#1
        0x0001a83c:    9101        ..      STR      r1,[sp,#4]
        0x0001a83e:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0001a842:    0901        ..      LSRS     r1,r0,#4
        0x0001a844:    f24f409a    O..@    MOV      r0,#0xf49a
        0x0001a848:    f2c00004    ....    MOVT     r0,#4
        0x0001a84c:    5c41        A\      LDRB     r1,[r0,r1]
        0x0001a84e:    9a00        ..      LDR      r2,[sp,#0]
        0x0001a850:    1c53        S.      ADDS     r3,r2,#1
        0x0001a852:    9300        ..      STR      r3,[sp,#0]
        0x0001a854:    7011        .p      STRB     r1,[r2,#0]
        0x0001a856:    9901        ..      LDR      r1,[sp,#4]
        0x0001a858:    7809        .x      LDRB     r1,[r1,#0]
        0x0001a85a:    f001010f    ....    AND      r1,r1,#0xf
        0x0001a85e:    5c40        @\      LDRB     r0,[r0,r1]
        0x0001a860:    9900        ..      LDR      r1,[sp,#0]
        0x0001a862:    1c4a        J.      ADDS     r2,r1,#1
        0x0001a864:    9200        ..      STR      r2,[sp,#0]
        0x0001a866:    7008        .p      STRB     r0,[r1,#0]
        0x0001a868:    e7dd        ..      B        0x1a826 ; Bda2Str + 22
        0x0001a86a:    9900        ..      LDR      r1,[sp,#0]
        0x0001a86c:    2000        .       MOVS     r0,#0
        0x0001a86e:    7008        .p      STRB     r0,[r1,#0]
        0x0001a870:    f24070b0    @..p    MOVW     r0,#0x7b0
        0x0001a874:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a878:    b002        ..      ADD      sp,sp,#8
        0x0001a87a:    4770        pG      BX       lr
    BdaClr
        0x0001a87c:    b081        ..      SUB      sp,sp,#4
        0x0001a87e:    9000        ..      STR      r0,[sp,#0]
        0x0001a880:    9900        ..      LDR      r1,[sp,#0]
        0x0001a882:    2000        .       MOVS     r0,#0
        0x0001a884:    8088        ..      STRH     r0,[r1,#4]
        0x0001a886:    6008        .`      STR      r0,[r1,#0]
        0x0001a888:    9800        ..      LDR      r0,[sp,#0]
        0x0001a88a:    3006        .0      ADDS     r0,#6
        0x0001a88c:    b001        ..      ADD      sp,sp,#4
        0x0001a88e:    4770        pG      BX       lr
    BdaCmp
        0x0001a890:    b580        ..      PUSH     {r7,lr}
        0x0001a892:    b082        ..      SUB      sp,sp,#8
        0x0001a894:    9001        ..      STR      r0,[sp,#4]
        0x0001a896:    9100        ..      STR      r1,[sp,#0]
        0x0001a898:    9801        ..      LDR      r0,[sp,#4]
        0x0001a89a:    9900        ..      LDR      r1,[sp,#0]
        0x0001a89c:    2206        ."      MOVS     r2,#6
        0x0001a89e:    f7fdfdcb    ....    BL       memcmp ; 0x18438
        0x0001a8a2:    fab0f080    ....    CLZ      r0,r0
        0x0001a8a6:    0940        @.      LSRS     r0,r0,#5
        0x0001a8a8:    b002        ..      ADD      sp,sp,#8
        0x0001a8aa:    bd80        ..      POP      {r7,pc}
    BdaCpy
        0x0001a8ac:    b082        ..      SUB      sp,sp,#8
        0x0001a8ae:    9001        ..      STR      r0,[sp,#4]
        0x0001a8b0:    9100        ..      STR      r1,[sp,#0]
        0x0001a8b2:    9901        ..      LDR      r1,[sp,#4]
        0x0001a8b4:    9800        ..      LDR      r0,[sp,#0]
        0x0001a8b6:    8882        ..      LDRH     r2,[r0,#4]
        0x0001a8b8:    808a        ..      STRH     r2,[r1,#4]
        0x0001a8ba:    6800        .h      LDR      r0,[r0,#0]
        0x0001a8bc:    6008        .`      STR      r0,[r1,#0]
        0x0001a8be:    b002        ..      ADD      sp,sp,#8
        0x0001a8c0:    4770        pG      BX       lr
        0x0001a8c2:    0000        ..      MOVS     r0,r0
    BdaIsZeros
        0x0001a8c4:    b580        ..      PUSH     {r7,lr}
        0x0001a8c6:    b084        ..      SUB      sp,sp,#0x10
        0x0001a8c8:    9003        ..      STR      r0,[sp,#0xc]
        0x0001a8ca:    2000        .       MOVS     r0,#0
        0x0001a8cc:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0001a8d0:    9001        ..      STR      r0,[sp,#4]
        0x0001a8d2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001a8d4:    a901        ..      ADD      r1,sp,#4
        0x0001a8d6:    2206        ."      MOVS     r2,#6
        0x0001a8d8:    f7fdfdae    ....    BL       memcmp ; 0x18438
        0x0001a8dc:    fab0f080    ....    CLZ      r0,r0
        0x0001a8e0:    0940        @.      LSRS     r0,r0,#5
        0x0001a8e2:    b004        ..      ADD      sp,sp,#0x10
        0x0001a8e4:    bd80        ..      POP      {r7,pc}
        0x0001a8e6:    0000        ..      MOVS     r0,r0
    Calc128Cpy
        0x0001a8e8:    b082        ..      SUB      sp,sp,#8
        0x0001a8ea:    9001        ..      STR      r0,[sp,#4]
        0x0001a8ec:    9100        ..      STR      r1,[sp,#0]
        0x0001a8ee:    9901        ..      LDR      r1,[sp,#4]
        0x0001a8f0:    f8ddc000    ....    LDR      r12,[sp,#0]
        0x0001a8f4:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001a8f8:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001a8fc:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001a900:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001a904:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001a908:    608b        .`      STR      r3,[r1,#8]
        0x0001a90a:    604a        J`      STR      r2,[r1,#4]
        0x0001a90c:    6008        .`      STR      r0,[r1,#0]
        0x0001a90e:    b002        ..      ADD      sp,sp,#8
        0x0001a910:    4770        pG      BX       lr
        0x0001a912:    0000        ..      MOVS     r0,r0
    Calc128Cpy64
        0x0001a914:    b082        ..      SUB      sp,sp,#8
        0x0001a916:    9001        ..      STR      r0,[sp,#4]
        0x0001a918:    9100        ..      STR      r1,[sp,#0]
        0x0001a91a:    9901        ..      LDR      r1,[sp,#4]
        0x0001a91c:    9a00        ..      LDR      r2,[sp,#0]
        0x0001a91e:    6810        .h      LDR      r0,[r2,#0]
        0x0001a920:    6852        Rh      LDR      r2,[r2,#4]
        0x0001a922:    604a        J`      STR      r2,[r1,#4]
        0x0001a924:    6008        .`      STR      r0,[r1,#0]
        0x0001a926:    b002        ..      ADD      sp,sp,#8
        0x0001a928:    4770        pG      BX       lr
        0x0001a92a:    0000        ..      MOVS     r0,r0
    Calc128Xor
        0x0001a92c:    b083        ..      SUB      sp,sp,#0xc
        0x0001a92e:    9002        ..      STR      r0,[sp,#8]
        0x0001a930:    9101        ..      STR      r1,[sp,#4]
        0x0001a932:    2010        .       MOVS     r0,#0x10
        0x0001a934:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001a938:    e7ff        ..      B        0x1a93a ; Calc128Xor + 14
        0x0001a93a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001a93e:    2801        .(      CMP      r0,#1
        0x0001a940:    db11        ..      BLT      0x1a966 ; Calc128Xor + 58
        0x0001a942:    e7ff        ..      B        0x1a944 ; Calc128Xor + 24
        0x0001a944:    9801        ..      LDR      r0,[sp,#4]
        0x0001a946:    1c41        A.      ADDS     r1,r0,#1
        0x0001a948:    9101        ..      STR      r1,[sp,#4]
        0x0001a94a:    7802        .x      LDRB     r2,[r0,#0]
        0x0001a94c:    9902        ..      LDR      r1,[sp,#8]
        0x0001a94e:    1c48        H.      ADDS     r0,r1,#1
        0x0001a950:    9002        ..      STR      r0,[sp,#8]
        0x0001a952:    7808        .x      LDRB     r0,[r1,#0]
        0x0001a954:    4050        P@      EORS     r0,r0,r2
        0x0001a956:    7008        .p      STRB     r0,[r1,#0]
        0x0001a958:    e7ff        ..      B        0x1a95a ; Calc128Xor + 46
        0x0001a95a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001a95e:    3801        .8      SUBS     r0,#1
        0x0001a960:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001a964:    e7e9        ..      B        0x1a93a ; Calc128Xor + 14
        0x0001a966:    b003        ..      ADD      sp,sp,#0xc
        0x0001a968:    4770        pG      BX       lr
        0x0001a96a:    0000        ..      MOVS     r0,r0
    CalcCrc32
        0x0001a96c:    b084        ..      SUB      sp,sp,#0x10
        0x0001a96e:    9003        ..      STR      r0,[sp,#0xc]
        0x0001a970:    9102        ..      STR      r1,[sp,#8]
        0x0001a972:    9201        ..      STR      r2,[sp,#4]
        0x0001a974:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001a976:    9000        ..      STR      r0,[sp,#0]
        0x0001a978:    e7ff        ..      B        0x1a97a ; CalcCrc32 + 14
        0x0001a97a:    9802        ..      LDR      r0,[sp,#8]
        0x0001a97c:    b1a8        ..      CBZ      r0,0x1a9aa ; CalcCrc32 + 62
        0x0001a97e:    e7ff        ..      B        0x1a980 ; CalcCrc32 + 20
        0x0001a980:    9801        ..      LDR      r0,[sp,#4]
        0x0001a982:    7800        .x      LDRB     r0,[r0,#0]
        0x0001a984:    9900        ..      LDR      r1,[sp,#0]
        0x0001a986:    4048        H@      EORS     r0,r0,r1
        0x0001a988:    b2c2        ..      UXTB     r2,r0
        0x0001a98a:    f64140a8    A..@    MOV      r0,#0x1ca8
        0x0001a98e:    f2c00005    ....    MOVT     r0,#5
        0x0001a992:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x0001a996:    ea802011    ...     EOR      r0,r0,r1,LSR #8
        0x0001a99a:    9000        ..      STR      r0,[sp,#0]
        0x0001a99c:    9801        ..      LDR      r0,[sp,#4]
        0x0001a99e:    3001        .0      ADDS     r0,#1
        0x0001a9a0:    9001        ..      STR      r0,[sp,#4]
        0x0001a9a2:    9802        ..      LDR      r0,[sp,#8]
        0x0001a9a4:    3801        .8      SUBS     r0,#1
        0x0001a9a6:    9002        ..      STR      r0,[sp,#8]
        0x0001a9a8:    e7e7        ..      B        0x1a97a ; CalcCrc32 + 14
        0x0001a9aa:    9800        ..      LDR      r0,[sp,#0]
        0x0001a9ac:    43c0        .C      MVNS     r0,r0
        0x0001a9ae:    9000        ..      STR      r0,[sp,#0]
        0x0001a9b0:    9800        ..      LDR      r0,[sp,#0]
        0x0001a9b2:    b004        ..      ADD      sp,sp,#0x10
        0x0001a9b4:    4770        pG      BX       lr
        0x0001a9b6:    0000        ..      MOVS     r0,r0
    ClkReqIntService
        0x0001a9b8:    b580        ..      PUSH     {r7,lr}
        0x0001a9ba:    b084        ..      SUB      sp,sp,#0x10
        0x0001a9bc:    9003        ..      STR      r0,[sp,#0xc]
        0x0001a9be:    2000        .       MOVS     r0,#0
        0x0001a9c0:    f2c40001    ....    MOVT     r0,#0x4001
        0x0001a9c4:    9002        ..      STR      r0,[sp,#8]
        0x0001a9c6:    f008fa3f    ..?.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0001a9ca:    9001        ..      STR      r0,[sp,#4]
        0x0001a9cc:    f2402100    @..!    MOVW     r1,#0x200
        0x0001a9d0:    f2c40101    ....    MOVT     r1,#0x4001
        0x0001a9d4:    2073        s       MOVS     r0,#0x73
        0x0001a9d6:    6008        .`      STR      r0,[r1,#0]
        0x0001a9d8:    9902        ..      LDR      r1,[sp,#8]
        0x0001a9da:    f8d100a0    ....    LDR      r0,[r1,#0xa0]
        0x0001a9de:    f08000c0    ....    EOR      r0,r0,#0xc0
        0x0001a9e2:    f8c100a0    ....    STR      r0,[r1,#0xa0]
        0x0001a9e6:    9801        ..      LDR      r0,[sp,#4]
        0x0001a9e8:    f008fa36    ..6.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0001a9ec:    f248301c    H..0    MOV      r0,#0x831c
        0x0001a9f0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a9f4:    6800        .h      LDR      r0,[r0,#0]
        0x0001a9f6:    f005fdc9    ....    BL       am_devices_cooper_clkreq_read ; 0x2058c
        0x0001a9fa:    b140        @.      CBZ      r0,0x1aa0e ; ClkReqIntService + 86
        0x0001a9fc:    e7ff        ..      B        0x1a9fe ; ClkReqIntService + 70
        0x0001a9fe:    f2440150    D.P.    MOV      r1,#0x4050
        0x0001aa02:    f2c00105    ....    MOVT     r1,#5
        0x0001aa06:    2002        .       MOVS     r0,#2
        0x0001aa08:    f009fa04    ....    BL       am_hal_mcuctrl_control ; 0x23e14
        0x0001aa0c:    e007        ..      B        0x1aa1e ; ClkReqIntService + 102
        0x0001aa0e:    f2440150    D.P.    MOV      r1,#0x4050
        0x0001aa12:    f2c00105    ....    MOVT     r1,#5
        0x0001aa16:    2004        .       MOVS     r0,#4
        0x0001aa18:    f009f9fc    ....    BL       am_hal_mcuctrl_control ; 0x23e14
        0x0001aa1c:    e7ff        ..      B        0x1aa1e ; ClkReqIntService + 102
        0x0001aa1e:    b004        ..      ADD      sp,sp,#0x10
        0x0001aa20:    bd80        ..      POP      {r7,pc}
        0x0001aa22:    0000        ..      MOVS     r0,r0
    DmAdvConfig
        0x0001aa24:    b580        ..      PUSH     {r7,lr}
        0x0001aa26:    b084        ..      SUB      sp,sp,#0x10
        0x0001aa28:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001aa2c:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0001aa30:    f88d200d    ...     STRB     r2,[sp,#0xd]
        0x0001aa34:    9302        ..      STR      r3,[sp,#8]
        0x0001aa36:    200e        .       MOVS     r0,#0xe
        0x0001aa38:    f003ff38    ..8.    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001aa3c:    9001        ..      STR      r0,[sp,#4]
        0x0001aa3e:    b1e8        ..      CBZ      r0,0x1aa7c ; DmAdvConfig + 88
        0x0001aa40:    e7ff        ..      B        0x1aa42 ; DmAdvConfig + 30
        0x0001aa42:    9901        ..      LDR      r1,[sp,#4]
        0x0001aa44:    2000        .       MOVS     r0,#0
        0x0001aa46:    7088        .p      STRB     r0,[r1,#2]
        0x0001aa48:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001aa4c:    9901        ..      LDR      r1,[sp,#4]
        0x0001aa4e:    7148        Hq      STRB     r0,[r1,#5]
        0x0001aa50:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001aa54:    9901        ..      LDR      r1,[sp,#4]
        0x0001aa56:    7108        .q      STRB     r0,[r1,#4]
        0x0001aa58:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001aa5c:    9901        ..      LDR      r1,[sp,#4]
        0x0001aa5e:    7188        .q      STRB     r0,[r1,#6]
        0x0001aa60:    9801        ..      LDR      r0,[sp,#4]
        0x0001aa62:    3007        .0      ADDS     r0,#7
        0x0001aa64:    9902        ..      LDR      r1,[sp,#8]
        0x0001aa66:    f7ffff21    ..!.    BL       BdaCpy ; 0x1a8ac
        0x0001aa6a:    f6430018    C...    MOV      r0,#0x3818
        0x0001aa6e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001aa72:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001aa74:    9901        ..      LDR      r1,[sp,#4]
        0x0001aa76:    f003ff87    ....    BL       WsfMsgSend ; 0x1e988
        0x0001aa7a:    e7ff        ..      B        0x1aa7c ; DmAdvConfig + 88
        0x0001aa7c:    b004        ..      ADD      sp,sp,#0x10
        0x0001aa7e:    bd80        ..      POP      {r7,pc}
    DmAdvInit
        0x0001aa80:    b580        ..      PUSH     {r7,lr}
        0x0001aa82:    f004f90f    ....    BL       WsfTaskLock ; 0x1eca4
        0x0001aa86:    f2401120    @. .    MOVW     r1,#0x120
        0x0001aa8a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001aa8e:    f2422088    B..     MOV      r0,#0x2288
        0x0001aa92:    f2c00005    ....    MOVT     r0,#5
        0x0001aa96:    6008        .`      STR      r0,[r1,#0]
        0x0001aa98:    f01df8ce    ....    BL       dmAdvInit ; 0x37c38
        0x0001aa9c:    f643110c    C...    MOV      r1,#0x390c
        0x0001aaa0:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001aaa4:    2000        .       MOVS     r0,#0
        0x0001aaa6:    6008        .`      STR      r0,[r1,#0]
        0x0001aaa8:    f002f9a0    ....    BL       HciVsInit ; 0x1cdec
        0x0001aaac:    f004f922    ..".    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001aab0:    bd80        ..      POP      {r7,pc}
        0x0001aab2:    0000        ..      MOVS     r0,r0
    DmAdvSetData
        0x0001aab4:    b580        ..      PUSH     {r7,lr}
        0x0001aab6:    b082        ..      SUB      sp,sp,#8
        0x0001aab8:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x0001aabc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001aac0:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001aac4:    f88d2005    ...     STRB     r2,[sp,#5]
        0x0001aac8:    f88d3004    ...0    STRB     r3,[sp,#4]
        0x0001aacc:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0001aad0:    3008        .0      ADDS     r0,r0,#8
        0x0001aad2:    f003feeb    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001aad6:    9000        ..      STR      r0,[sp,#0]
        0x0001aad8:    b318        ..      CBZ      r0,0x1ab22 ; DmAdvSetData + 110
        0x0001aada:    e7ff        ..      B        0x1aadc ; DmAdvSetData + 40
        0x0001aadc:    9900        ..      LDR      r1,[sp,#0]
        0x0001aade:    2001        .       MOVS     r0,#1
        0x0001aae0:    7088        .p      STRB     r0,[r1,#2]
        0x0001aae2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001aae6:    9900        ..      LDR      r1,[sp,#0]
        0x0001aae8:    7108        .q      STRB     r0,[r1,#4]
        0x0001aaea:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001aaee:    9900        ..      LDR      r1,[sp,#0]
        0x0001aaf0:    7148        Hq      STRB     r0,[r1,#5]
        0x0001aaf2:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0001aaf6:    9900        ..      LDR      r1,[sp,#0]
        0x0001aaf8:    7188        .q      STRB     r0,[r1,#6]
        0x0001aafa:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0001aafe:    9900        ..      LDR      r1,[sp,#0]
        0x0001ab00:    71c8        .q      STRB     r0,[r1,#7]
        0x0001ab02:    9800        ..      LDR      r0,[sp,#0]
        0x0001ab04:    3008        .0      ADDS     r0,r0,#8
        0x0001ab06:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001ab08:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x0001ab0c:    f7fdfd03    ....    BL       __aeabi_memcpy ; 0x18516
        0x0001ab10:    f6430018    C...    MOV      r0,#0x3818
        0x0001ab14:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ab18:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001ab1a:    9900        ..      LDR      r1,[sp,#0]
        0x0001ab1c:    f003ff34    ..4.    BL       WsfMsgSend ; 0x1e988
        0x0001ab20:    e7ff        ..      B        0x1ab22 ; DmAdvSetData + 110
        0x0001ab22:    b002        ..      ADD      sp,sp,#8
        0x0001ab24:    bd80        ..      POP      {r7,pc}
        0x0001ab26:    0000        ..      MOVS     r0,r0
    DmAdvSetInterval
        0x0001ab28:    b580        ..      PUSH     {r7,lr}
        0x0001ab2a:    b082        ..      SUB      sp,sp,#8
        0x0001ab2c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ab30:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0001ab34:    f8ad2002    ...     STRH     r2,[sp,#2]
        0x0001ab38:    f004f8b4    ....    BL       WsfTaskLock ; 0x1eca4
        0x0001ab3c:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0001ab40:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001ab44:    f24371e4    C..q    MOV      r1,#0x37e4
        0x0001ab48:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ab4c:    eb010242    ..B.    ADD      r2,r1,r2,LSL #1
        0x0001ab50:    8210        ..      STRH     r0,[r2,#0x10]
        0x0001ab52:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0001ab56:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001ab5a:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0001ab5e:    8288        ..      STRH     r0,[r1,#0x14]
        0x0001ab60:    f004f8c8    ....    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001ab64:    b002        ..      ADD      sp,sp,#8
        0x0001ab66:    bd80        ..      POP      {r7,pc}
    DmAdvStart
        0x0001ab68:    b580        ..      PUSH     {r7,lr}
        0x0001ab6a:    b086        ..      SUB      sp,sp,#0x18
        0x0001ab6c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001ab70:    9104        ..      STR      r1,[sp,#0x10]
        0x0001ab72:    9203        ..      STR      r2,[sp,#0xc]
        0x0001ab74:    9302        ..      STR      r3,[sp,#8]
        0x0001ab76:    200e        .       MOVS     r0,#0xe
        0x0001ab78:    f003fe98    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001ab7c:    9000        ..      STR      r0,[sp,#0]
        0x0001ab7e:    b3c8        ..      CBZ      r0,0x1abf4 ; DmAdvStart + 140
        0x0001ab80:    e7ff        ..      B        0x1ab82 ; DmAdvStart + 26
        0x0001ab82:    9900        ..      LDR      r1,[sp,#0]
        0x0001ab84:    2002        .       MOVS     r0,#2
        0x0001ab86:    7088        .p      STRB     r0,[r1,#2]
        0x0001ab88:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001ab8c:    9900        ..      LDR      r1,[sp,#0]
        0x0001ab8e:    7108        .q      STRB     r0,[r1,#4]
        0x0001ab90:    2000        .       MOVS     r0,#0
        0x0001ab92:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ab96:    e7ff        ..      B        0x1ab98 ; DmAdvStart + 48
        0x0001ab98:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ab9c:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0001aba0:    4288        .B      CMP      r0,r1
        0x0001aba2:    da1e        ..      BGE      0x1abe2 ; DmAdvStart + 122
        0x0001aba4:    e7ff        ..      B        0x1aba6 ; DmAdvStart + 62
        0x0001aba6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001aba8:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001abac:    5c80        .\      LDRB     r0,[r0,r2]
        0x0001abae:    9900        ..      LDR      r1,[sp,#0]
        0x0001abb0:    4411        .D      ADD      r1,r1,r2
        0x0001abb2:    7148        Hq      STRB     r0,[r1,#5]
        0x0001abb4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001abb6:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001abba:    f8300012    0...    LDRH     r0,[r0,r2,LSL #1]
        0x0001abbe:    9900        ..      LDR      r1,[sp,#0]
        0x0001abc0:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0001abc4:    8108        ..      STRH     r0,[r1,#8]
        0x0001abc6:    9802        ..      LDR      r0,[sp,#8]
        0x0001abc8:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001abcc:    5c80        .\      LDRB     r0,[r0,r2]
        0x0001abce:    9900        ..      LDR      r1,[sp,#0]
        0x0001abd0:    4411        .D      ADD      r1,r1,r2
        0x0001abd2:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001abd4:    e7ff        ..      B        0x1abd6 ; DmAdvStart + 110
        0x0001abd6:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001abda:    3001        .0      ADDS     r0,#1
        0x0001abdc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001abe0:    e7da        ..      B        0x1ab98 ; DmAdvStart + 48
        0x0001abe2:    f6430018    C...    MOV      r0,#0x3818
        0x0001abe6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001abea:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001abec:    9900        ..      LDR      r1,[sp,#0]
        0x0001abee:    f003fecb    ....    BL       WsfMsgSend ; 0x1e988
        0x0001abf2:    e7ff        ..      B        0x1abf4 ; DmAdvStart + 140
        0x0001abf4:    b006        ..      ADD      sp,sp,#0x18
        0x0001abf6:    bd80        ..      POP      {r7,pc}
    DmConnCheckIdle
        0x0001abf8:    b580        ..      PUSH     {r7,lr}
        0x0001abfa:    b082        ..      SUB      sp,sp,#8
        0x0001abfc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ac00:    f004f850    ..P.    BL       WsfTaskLock ; 0x1eca4
        0x0001ac04:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ac08:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ac0c:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001ac10:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ac14:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ac18:    f8300c22    0.".    LDRH     r0,[r0,#-0x22]
        0x0001ac1c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0001ac20:    f004f868    ..h.    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001ac24:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0001ac28:    b002        ..      ADD      sp,sp,#8
        0x0001ac2a:    bd80        ..      POP      {r7,pc}
    DmConnClose
        0x0001ac2c:    b580        ..      PUSH     {r7,lr}
        0x0001ac2e:    b082        ..      SUB      sp,sp,#8
        0x0001ac30:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ac34:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001ac38:    f88d2005    ...     STRB     r2,[sp,#5]
        0x0001ac3c:    2024        $       MOVS     r0,#0x24
        0x0001ac3e:    f003fe35    ..5.    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001ac42:    9000        ..      STR      r0,[sp,#0]
        0x0001ac44:    b1d0        ..      CBZ      r0,0x1ac7c ; DmConnClose + 80
        0x0001ac46:    e7ff        ..      B        0x1ac48 ; DmConnClose + 28
        0x0001ac48:    9900        ..      LDR      r1,[sp,#0]
        0x0001ac4a:    2019        .       MOVS     r0,#0x19
        0x0001ac4c:    7088        .p      STRB     r0,[r1,#2]
        0x0001ac4e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001ac52:    9900        ..      LDR      r1,[sp,#0]
        0x0001ac54:    8008        ..      STRH     r0,[r1,#0]
        0x0001ac56:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0001ac5a:    9900        ..      LDR      r1,[sp,#0]
        0x0001ac5c:    7108        .q      STRB     r0,[r1,#4]
        0x0001ac5e:    9900        ..      LDR      r1,[sp,#0]
        0x0001ac60:    70c8        .p      STRB     r0,[r1,#3]
        0x0001ac62:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ac66:    9900        ..      LDR      r1,[sp,#0]
        0x0001ac68:    7148        Hq      STRB     r0,[r1,#5]
        0x0001ac6a:    f6430018    C...    MOV      r0,#0x3818
        0x0001ac6e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ac72:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001ac74:    9900        ..      LDR      r1,[sp,#0]
        0x0001ac76:    f003fe87    ....    BL       WsfMsgSend ; 0x1e988
        0x0001ac7a:    e7ff        ..      B        0x1ac7c ; DmConnClose + 80
        0x0001ac7c:    b002        ..      ADD      sp,sp,#8
        0x0001ac7e:    bd80        ..      POP      {r7,pc}
    DmConnIdByHandle
        0x0001ac80:    b083        ..      SUB      sp,sp,#0xc
        0x0001ac82:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0001ac86:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001ac8a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ac8e:    9001        ..      STR      r0,[sp,#4]
        0x0001ac90:    2003        .       MOVS     r0,#3
        0x0001ac92:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ac96:    e7ff        ..      B        0x1ac98 ; DmConnIdByHandle + 24
        0x0001ac98:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ac9c:    2801        .(      CMP      r0,#1
        0x0001ac9e:    db1a        ..      BLT      0x1acd6 ; DmConnIdByHandle + 86
        0x0001aca0:    e7ff        ..      B        0x1aca2 ; DmConnIdByHandle + 34
        0x0001aca2:    9801        ..      LDR      r0,[sp,#4]
        0x0001aca4:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0001aca6:    b160        `.      CBZ      r0,0x1acc2 ; DmConnIdByHandle + 66
        0x0001aca8:    e7ff        ..      B        0x1acaa ; DmConnIdByHandle + 42
        0x0001acaa:    9801        ..      LDR      r0,[sp,#4]
        0x0001acac:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0001acae:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0001acb2:    4288        .B      CMP      r0,r1
        0x0001acb4:    d105        ..      BNE      0x1acc2 ; DmConnIdByHandle + 66
        0x0001acb6:    e7ff        ..      B        0x1acb8 ; DmConnIdByHandle + 56
        0x0001acb8:    9801        ..      LDR      r0,[sp,#4]
        0x0001acba:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0001acbc:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001acc0:    e00d        ..      B        0x1acde ; DmConnIdByHandle + 94
        0x0001acc2:    e7ff        ..      B        0x1acc4 ; DmConnIdByHandle + 68
        0x0001acc4:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001acc8:    3801        .8      SUBS     r0,#1
        0x0001acca:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001acce:    9801        ..      LDR      r0,[sp,#4]
        0x0001acd0:    3030        00      ADDS     r0,r0,#0x30
        0x0001acd2:    9001        ..      STR      r0,[sp,#4]
        0x0001acd4:    e7e0        ..      B        0x1ac98 ; DmConnIdByHandle + 24
        0x0001acd6:    2000        .       MOVS     r0,#0
        0x0001acd8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001acdc:    e7ff        ..      B        0x1acde ; DmConnIdByHandle + 94
        0x0001acde:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001ace2:    b003        ..      ADD      sp,sp,#0xc
        0x0001ace4:    4770        pG      BX       lr
        0x0001ace6:    0000        ..      MOVS     r0,r0
    DmConnInUse
        0x0001ace8:    b081        ..      SUB      sp,sp,#4
        0x0001acea:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001acee:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001acf2:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001acf6:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001acfa:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001acfe:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ad02:    f8100c1a    ....    LDRB     r0,[r0,#-0x1a]
        0x0001ad06:    b001        ..      ADD      sp,sp,#4
        0x0001ad08:    4770        pG      BX       lr
        0x0001ad0a:    0000        ..      MOVS     r0,r0
    DmConnInit
        0x0001ad0c:    b580        ..      PUSH     {r7,lr}
        0x0001ad0e:    f003ffc9    ....    BL       WsfTaskLock ; 0x1eca4
        0x0001ad12:    f2401120    @. .    MOVW     r1,#0x120
        0x0001ad16:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ad1a:    f24220c8    B..     MOV      r0,#0x22c8
        0x0001ad1e:    f2c00005    ....    MOVT     r0,#5
        0x0001ad22:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001ad24:    f2422094    B..     MOV      r0,#0x2294
        0x0001ad28:    f2c00005    ....    MOVT     r0,#5
        0x0001ad2c:    6108        .a      STR      r0,[r1,#0x10]
        0x0001ad2e:    f2423040    B.@0    MOVW     r0,#0x2340
        0x0001ad32:    f2c00005    ....    MOVT     r0,#5
        0x0001ad36:    6388        .c      STR      r0,[r1,#0x38]
        0x0001ad38:    f6430130    C.0.    MOV      r1,#0x3830
        0x0001ad3c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ad40:    f24220a0    B..     MOV      r0,#0x22a0
        0x0001ad44:    f2c00005    ....    MOVT     r0,#5
        0x0001ad48:    6008        .`      STR      r0,[r1,#0]
        0x0001ad4a:    f6431100    C...    MOVW     r1,#0x3900
        0x0001ad4e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ad52:    f2423030    B.00    MOV      r0,#0x2330
        0x0001ad56:    f2c00005    ....    MOVT     r0,#5
        0x0001ad5a:    6008        .`      STR      r0,[r1,#0]
        0x0001ad5c:    f003ffca    ....    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001ad60:    bd80        ..      POP      {r7,pc}
        0x0001ad62:    0000        ..      MOVS     r0,r0
    DmConnLocalAddr
        0x0001ad64:    b081        ..      SUB      sp,sp,#4
        0x0001ad66:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ad6a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ad6e:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ad72:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001ad76:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ad7a:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ad7e:    382a        *8      SUBS     r0,r0,#0x2a
        0x0001ad80:    b001        ..      ADD      sp,sp,#4
        0x0001ad82:    4770        pG      BX       lr
    DmConnLocalAddrType
        0x0001ad84:    b081        ..      SUB      sp,sp,#4
        0x0001ad86:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ad8a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ad8e:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ad92:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001ad96:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ad9a:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ad9e:    f8100c1c    ....    LDRB     r0,[r0,#-0x1c]
        0x0001ada2:    b001        ..      ADD      sp,sp,#4
        0x0001ada4:    4770        pG      BX       lr
        0x0001ada6:    0000        ..      MOVS     r0,r0
    DmConnLocalRpa
        0x0001ada8:    b081        ..      SUB      sp,sp,#4
        0x0001adaa:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001adae:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001adb2:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001adb6:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001adba:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001adbe:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001adc2:    3816        .8      SUBS     r0,r0,#0x16
        0x0001adc4:    b001        ..      ADD      sp,sp,#4
        0x0001adc6:    4770        pG      BX       lr
    DmConnPeerAddr
        0x0001adc8:    b081        ..      SUB      sp,sp,#4
        0x0001adca:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001adce:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001add2:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001add6:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001adda:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001adde:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ade2:    3830        08      SUBS     r0,r0,#0x30
        0x0001ade4:    b001        ..      ADD      sp,sp,#4
        0x0001ade6:    4770        pG      BX       lr
    DmConnPeerAddrType
        0x0001ade8:    b081        ..      SUB      sp,sp,#4
        0x0001adea:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001adee:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001adf2:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001adf6:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001adfa:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001adfe:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ae02:    f8100c1d    ....    LDRB     r0,[r0,#-0x1d]
        0x0001ae06:    b001        ..      ADD      sp,sp,#4
        0x0001ae08:    4770        pG      BX       lr
        0x0001ae0a:    0000        ..      MOVS     r0,r0
    DmConnPeerRpa
        0x0001ae0c:    b081        ..      SUB      sp,sp,#4
        0x0001ae0e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ae12:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ae16:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ae1a:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001ae1e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ae22:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ae26:    3810        .8      SUBS     r0,r0,#0x10
        0x0001ae28:    b001        ..      ADD      sp,sp,#4
        0x0001ae2a:    4770        pG      BX       lr
    DmConnRegister
        0x0001ae2c:    b580        ..      PUSH     {r7,lr}
        0x0001ae2e:    b082        ..      SUB      sp,sp,#8
        0x0001ae30:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ae34:    9100        ..      STR      r1,[sp,#0]
        0x0001ae36:    f003ff35    ..5.    BL       WsfTaskLock ; 0x1eca4
        0x0001ae3a:    9800        ..      LDR      r0,[sp,#0]
        0x0001ae3c:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001ae40:    f643013c    C.<.    MOV      r1,#0x383c
        0x0001ae44:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ae48:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001ae4c:    f8c10090    ....    STR      r0,[r1,#0x90]
        0x0001ae50:    f003ff50    ..P.    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001ae54:    b002        ..      ADD      sp,sp,#8
        0x0001ae56:    bd80        ..      POP      {r7,pc}
    DmConnRole
        0x0001ae58:    b081        ..      SUB      sp,sp,#4
        0x0001ae5a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ae5e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ae62:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ae66:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001ae6a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ae6e:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ae72:    f8100c17    ....    LDRB     r0,[r0,#-0x17]
        0x0001ae76:    b001        ..      ADD      sp,sp,#4
        0x0001ae78:    4770        pG      BX       lr
        0x0001ae7a:    0000        ..      MOVS     r0,r0
    DmConnSecLevel
        0x0001ae7c:    b081        ..      SUB      sp,sp,#4
        0x0001ae7e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ae82:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ae86:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001ae8a:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001ae8e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ae92:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0001ae96:    f8100c19    ....    LDRB     r0,[r0,#-0x19]
        0x0001ae9a:    b001        ..      ADD      sp,sp,#4
        0x0001ae9c:    4770        pG      BX       lr
        0x0001ae9e:    0000        ..      MOVS     r0,r0
    DmConnSetDataLen
        0x0001aea0:    b580        ..      PUSH     {r7,lr}
        0x0001aea2:    b084        ..      SUB      sp,sp,#0x10
        0x0001aea4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001aea8:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001aeac:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0001aeb0:    2008        .       MOVS     r0,#8
        0x0001aeb2:    f003fcfb    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001aeb6:    9001        ..      STR      r0,[sp,#4]
        0x0001aeb8:    b1c0        ..      CBZ      r0,0x1aeec ; DmConnSetDataLen + 76
        0x0001aeba:    e7ff        ..      B        0x1aebc ; DmConnSetDataLen + 28
        0x0001aebc:    9901        ..      LDR      r1,[sp,#4]
        0x0001aebe:    2024        $       MOVS     r0,#0x24
        0x0001aec0:    7088        .p      STRB     r0,[r1,#2]
        0x0001aec2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001aec6:    9901        ..      LDR      r1,[sp,#4]
        0x0001aec8:    8008        ..      STRH     r0,[r1,#0]
        0x0001aeca:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0001aece:    9901        ..      LDR      r1,[sp,#4]
        0x0001aed0:    8088        ..      STRH     r0,[r1,#4]
        0x0001aed2:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0001aed6:    9901        ..      LDR      r1,[sp,#4]
        0x0001aed8:    80c8        ..      STRH     r0,[r1,#6]
        0x0001aeda:    f6430018    C...    MOV      r0,#0x3818
        0x0001aede:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001aee2:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001aee4:    9901        ..      LDR      r1,[sp,#4]
        0x0001aee6:    f003fd4f    ..O.    BL       WsfMsgSend ; 0x1e988
        0x0001aeea:    e7ff        ..      B        0x1aeec ; DmConnSetDataLen + 76
        0x0001aeec:    b004        ..      ADD      sp,sp,#0x10
        0x0001aeee:    bd80        ..      POP      {r7,pc}
    DmConnSetIdle
        0x0001aef0:    b580        ..      PUSH     {r7,lr}
        0x0001aef2:    b082        ..      SUB      sp,sp,#8
        0x0001aef4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001aef8:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0001aefc:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0001af00:    f003fed0    ....    BL       WsfTaskLock ; 0x1eca4
        0x0001af04:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001af08:    f7fffeee    ....    BL       DmConnInUse ; 0x1ace8
        0x0001af0c:    b348        H.      CBZ      r0,0x1af62 ; DmConnSetIdle + 114
        0x0001af0e:    e7ff        ..      B        0x1af10 ; DmConnSetIdle + 32
        0x0001af10:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001af14:    b990        ..      CBNZ     r0,0x1af3c ; DmConnSetIdle + 76
        0x0001af16:    e7ff        ..      B        0x1af18 ; DmConnSetIdle + 40
        0x0001af18:    f8bd2004    ...     LDRH     r2,[sp,#4]
        0x0001af1c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001af20:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001af24:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001af28:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001af2c:    eb001101    ....    ADD      r1,r0,r1,LSL #4
        0x0001af30:    f8310c22    1.".    LDRH     r0,[r1,#-0x22]
        0x0001af34:    4390        .C      BICS     r0,r0,r2
        0x0001af36:    f8210c22    !.".    STRH     r0,[r1,#-0x22]
        0x0001af3a:    e011        ..      B        0x1af60 ; DmConnSetIdle + 112
        0x0001af3c:    f8bd2004    ...     LDRH     r2,[sp,#4]
        0x0001af40:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001af44:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0001af48:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001af4c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001af50:    eb001101    ....    ADD      r1,r0,r1,LSL #4
        0x0001af54:    f8310c22    1.".    LDRH     r0,[r1,#-0x22]
        0x0001af58:    4310        .C      ORRS     r0,r0,r2
        0x0001af5a:    f8210c22    !.".    STRH     r0,[r1,#-0x22]
        0x0001af5e:    e7ff        ..      B        0x1af60 ; DmConnSetIdle + 112
        0x0001af60:    e7ff        ..      B        0x1af62 ; DmConnSetIdle + 114
        0x0001af62:    f003fec7    ....    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001af66:    b002        ..      ADD      sp,sp,#8
        0x0001af68:    bd80        ..      POP      {r7,pc}
        0x0001af6a:    0000        ..      MOVS     r0,r0
    DmConnSlaveInit
        0x0001af6c:    b580        ..      PUSH     {r7,lr}
        0x0001af6e:    f003fe99    ....    BL       WsfTaskLock ; 0x1eca4
        0x0001af72:    f6430130    C.0.    MOV      r1,#0x3830
        0x0001af76:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001af7a:    f24220b8    B..     MOV      r0,#0x22b8
        0x0001af7e:    f2c00005    ....    MOVT     r0,#5
        0x0001af82:    6088        .`      STR      r0,[r1,#8]
        0x0001af84:    f6431100    C...    MOVW     r1,#0x3900
        0x0001af88:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001af8c:    f2423034    B.40    MOV      r0,#0x2334
        0x0001af90:    f2c00005    ....    MOVT     r0,#5
        0x0001af94:    6088        .`      STR      r0,[r1,#8]
        0x0001af96:    f003fead    ....    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001af9a:    bd80        ..      POP      {r7,pc}
    DmConnUpdate
        0x0001af9c:    b580        ..      PUSH     {r7,lr}
        0x0001af9e:    b084        ..      SUB      sp,sp,#0x10
        0x0001afa0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001afa4:    9102        ..      STR      r1,[sp,#8]
        0x0001afa6:    2024        $       MOVS     r0,#0x24
        0x0001afa8:    f003fc80    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001afac:    9001        ..      STR      r0,[sp,#4]
        0x0001afae:    b300        ..      CBZ      r0,0x1aff2 ; DmConnUpdate + 86
        0x0001afb0:    e7ff        ..      B        0x1afb2 ; DmConnUpdate + 22
        0x0001afb2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001afb6:    f7ffff4f    ..O.    BL       DmConnRole ; 0x1ae58
        0x0001afba:    4601        .F      MOV      r1,r0
        0x0001afbc:    2071        q       MOVS     r0,#0x71
        0x0001afbe:    2900        .)      CMP      r1,#0
        0x0001afc0:    bf08        ..      IT       EQ
        0x0001afc2:    2070        p       MOVEQ    r0,#0x70
        0x0001afc4:    9901        ..      LDR      r1,[sp,#4]
        0x0001afc6:    7088        .p      STRB     r0,[r1,#2]
        0x0001afc8:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001afcc:    9901        ..      LDR      r1,[sp,#4]
        0x0001afce:    8008        ..      STRH     r0,[r1,#0]
        0x0001afd0:    9901        ..      LDR      r1,[sp,#4]
        0x0001afd2:    9b02        ..      LDR      r3,[sp,#8]
        0x0001afd4:    6818        .h      LDR      r0,[r3,#0]
        0x0001afd6:    685a        Zh      LDR      r2,[r3,#4]
        0x0001afd8:    689b        .h      LDR      r3,[r3,#8]
        0x0001afda:    60cb        .`      STR      r3,[r1,#0xc]
        0x0001afdc:    608a        .`      STR      r2,[r1,#8]
        0x0001afde:    6048        H`      STR      r0,[r1,#4]
        0x0001afe0:    f6430018    C...    MOV      r0,#0x3818
        0x0001afe4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001afe8:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001afea:    9901        ..      LDR      r1,[sp,#4]
        0x0001afec:    f003fccc    ....    BL       WsfMsgSend ; 0x1e988
        0x0001aff0:    e7ff        ..      B        0x1aff2 ; DmConnUpdate + 86
        0x0001aff2:    b004        ..      ADD      sp,sp,#0x10
        0x0001aff4:    bd80        ..      POP      {r7,pc}
        0x0001aff6:    0000        ..      MOVS     r0,r0
    DmDevReset
        0x0001aff8:    b580        ..      PUSH     {r7,lr}
        0x0001affa:    b082        ..      SUB      sp,sp,#8
        0x0001affc:    f6430018    C...    MOV      r0,#0x3818
        0x0001b000:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b004:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0001b006:    b138        8.      CBZ      r0,0x1b018 ; DmDevReset + 32
        0x0001b008:    e7ff        ..      B        0x1b00a ; DmDevReset + 18
        0x0001b00a:    f6430118    C...    MOV      r1,#0x3818
        0x0001b00e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b012:    2000        .       MOVS     r0,#0
        0x0001b014:    7408        .t      STRB     r0,[r1,#0x10]
        0x0001b016:    e7ff        ..      B        0x1b018 ; DmDevReset + 32
        0x0001b018:    2004        .       MOVS     r0,#4
        0x0001b01a:    f003fc47    ..G.    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001b01e:    9001        ..      STR      r0,[sp,#4]
        0x0001b020:    b160        `.      CBZ      r0,0x1b03c ; DmDevReset + 68
        0x0001b022:    e7ff        ..      B        0x1b024 ; DmDevReset + 44
        0x0001b024:    9901        ..      LDR      r1,[sp,#4]
        0x0001b026:    2038        8       MOVS     r0,#0x38
        0x0001b028:    7088        .p      STRB     r0,[r1,#2]
        0x0001b02a:    f6430018    C...    MOV      r0,#0x3818
        0x0001b02e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b032:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b034:    9901        ..      LDR      r1,[sp,#4]
        0x0001b036:    f003fca7    ....    BL       WsfMsgSend ; 0x1e988
        0x0001b03a:    e7ff        ..      B        0x1b03c ; DmDevReset + 68
        0x0001b03c:    b002        ..      ADD      sp,sp,#8
        0x0001b03e:    bd80        ..      POP      {r7,pc}
    DmDevVsInit
        0x0001b040:    b580        ..      PUSH     {r7,lr}
        0x0001b042:    b082        ..      SUB      sp,sp,#8
        0x0001b044:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b048:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b04c:    f001fece    ....    BL       HciVsInit ; 0x1cdec
        0x0001b050:    b002        ..      ADD      sp,sp,#8
        0x0001b052:    bd80        ..      POP      {r7,pc}
    DmHandler
        0x0001b054:    b580        ..      PUSH     {r7,lr}
        0x0001b056:    b082        ..      SUB      sp,sp,#8
        0x0001b058:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b05c:    9100        ..      STR      r1,[sp,#0]
        0x0001b05e:    9800        ..      LDR      r0,[sp,#0]
        0x0001b060:    b1a8        ..      CBZ      r0,0x1b08e ; DmHandler + 58
        0x0001b062:    e7ff        ..      B        0x1b064 ; DmHandler + 16
        0x0001b064:    f6430018    C...    MOV      r0,#0x3818
        0x0001b068:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b06c:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0001b06e:    b968        h.      CBNZ     r0,0x1b08c ; DmHandler + 56
        0x0001b070:    e7ff        ..      B        0x1b072 ; DmHandler + 30
        0x0001b072:    9800        ..      LDR      r0,[sp,#0]
        0x0001b074:    7882        .x      LDRB     r2,[r0,#2]
        0x0001b076:    217c        |!      MOVS     r1,#0x7c
        0x0001b078:    ea010252    ..R.    AND      r2,r1,r2,LSR #1
        0x0001b07c:    f2401120    @. .    MOVW     r1,#0x120
        0x0001b080:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b084:    5889        .X      LDR      r1,[r1,r2]
        0x0001b086:    6889        .h      LDR      r1,[r1,#8]
        0x0001b088:    4788        .G      BLX      r1
        0x0001b08a:    e7ff        ..      B        0x1b08c ; DmHandler + 56
        0x0001b08c:    e005        ..      B        0x1b09a ; DmHandler + 70
        0x0001b08e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b092:    b108        ..      CBZ      r0,0x1b098 ; DmHandler + 68
        0x0001b094:    e7ff        ..      B        0x1b096 ; DmHandler + 66
        0x0001b096:    e7ff        ..      B        0x1b098 ; DmHandler + 68
        0x0001b098:    e7ff        ..      B        0x1b09a ; DmHandler + 70
        0x0001b09a:    b002        ..      ADD      sp,sp,#8
        0x0001b09c:    bd80        ..      POP      {r7,pc}
        0x0001b09e:    0000        ..      MOVS     r0,r0
    DmHandlerInit
        0x0001b0a0:    b580        ..      PUSH     {r7,lr}
        0x0001b0a2:    b082        ..      SUB      sp,sp,#8
        0x0001b0a4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b0a8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b0ac:    f6430118    C...    MOV      r1,#0x3818
        0x0001b0b0:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b0b4:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001b0b6:    2000        .       MOVS     r0,#0
        0x0001b0b8:    7588        .u      STRB     r0,[r1,#0x16]
        0x0001b0ba:    7408        .t      STRB     r0,[r1,#0x10]
        0x0001b0bc:    f648402d    H.-@    MOV      r0,#0x8c2d
        0x0001b0c0:    f2c00003    ....    MOVT     r0,#3
        0x0001b0c4:    f000ff84    ....    BL       HciEvtRegister ; 0x1bfd0
        0x0001b0c8:    b002        ..      ADD      sp,sp,#8
        0x0001b0ca:    bd80        ..      POP      {r7,pc}
    DmHostAddrType
        0x0001b0cc:    b081        ..      SUB      sp,sp,#4
        0x0001b0ce:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001b0d2:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b0d6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001b0da:    f6430018    C...    MOV      r0,#0x3818
        0x0001b0de:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b0e2:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0001b0e4:    b1a0        ..      CBZ      r0,0x1b110 ; DmHostAddrType + 68
        0x0001b0e6:    e7ff        ..      B        0x1b0e8 ; DmHostAddrType + 28
        0x0001b0e8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b0ec:    2802        .(      CMP      r0,#2
        0x0001b0ee:    d104        ..      BNE      0x1b0fa ; DmHostAddrType + 46
        0x0001b0f0:    e7ff        ..      B        0x1b0f2 ; DmHostAddrType + 38
        0x0001b0f2:    2000        .       MOVS     r0,#0
        0x0001b0f4:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001b0f8:    e009        ..      B        0x1b10e ; DmHostAddrType + 66
        0x0001b0fa:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b0fe:    2803        .(      CMP      r0,#3
        0x0001b100:    d104        ..      BNE      0x1b10c ; DmHostAddrType + 64
        0x0001b102:    e7ff        ..      B        0x1b104 ; DmHostAddrType + 56
        0x0001b104:    2001        .       MOVS     r0,#1
        0x0001b106:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001b10a:    e7ff        ..      B        0x1b10c ; DmHostAddrType + 64
        0x0001b10c:    e7ff        ..      B        0x1b10e ; DmHostAddrType + 66
        0x0001b10e:    e7ff        ..      B        0x1b110 ; DmHostAddrType + 68
        0x0001b110:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0001b114:    b001        ..      ADD      sp,sp,#4
        0x0001b116:    4770        pG      BX       lr
    DmL2cCmdRejInd
        0x0001b118:    b580        ..      PUSH     {r7,lr}
        0x0001b11a:    b084        ..      SUB      sp,sp,#0x10
        0x0001b11c:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001b120:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001b124:    2077        w       MOVS     r0,#0x77
        0x0001b126:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001b12a:    2000        .       MOVS     r0,#0
        0x0001b12c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b130:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0001b134:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0001b138:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0001b13c:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0001b140:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001b144:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b148:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x0001b14c:    a801        ..      ADD      r0,sp,#4
        0x0001b14e:    4788        .G      BLX      r1
        0x0001b150:    b004        ..      ADD      sp,sp,#0x10
        0x0001b152:    bd80        ..      POP      {r7,pc}
    DmL2cConnUpdateCnf
        0x0001b154:    b580        ..      PUSH     {r7,lr}
        0x0001b156:    b084        ..      SUB      sp,sp,#0x10
        0x0001b158:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001b15c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001b160:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0001b164:    f01df890    ....    BL       dmConnCcbByHandle ; 0x38288
        0x0001b168:    9000        ..      STR      r0,[sp,#0]
        0x0001b16a:    b160        `.      CBZ      r0,0x1b186 ; DmL2cConnUpdateCnf + 50
        0x0001b16c:    e7ff        ..      B        0x1b16e ; DmL2cConnUpdateCnf + 26
        0x0001b16e:    2073        s       MOVS     r0,#0x73
        0x0001b170:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001b174:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0001b178:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0001b17c:    9800        ..      LDR      r0,[sp,#0]
        0x0001b17e:    a901        ..      ADD      r1,sp,#4
        0x0001b180:    f01dfbec    ....    BL       dmConnUpdExecute ; 0x3895c
        0x0001b184:    e7ff        ..      B        0x1b186 ; DmL2cConnUpdateCnf + 50
        0x0001b186:    b004        ..      ADD      sp,sp,#0x10
        0x0001b188:    bd80        ..      POP      {r7,pc}
        0x0001b18a:    0000        ..      MOVS     r0,r0
    DmLlAddrType
        0x0001b18c:    b081        ..      SUB      sp,sp,#4
        0x0001b18e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001b192:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b196:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001b19a:    f6430018    C...    MOV      r0,#0x3818
        0x0001b19e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b1a2:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0001b1a4:    b198        ..      CBZ      r0,0x1b1ce ; DmLlAddrType + 66
        0x0001b1a6:    e7ff        ..      B        0x1b1a8 ; DmLlAddrType + 28
        0x0001b1a8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b1ac:    b920         .      CBNZ     r0,0x1b1b8 ; DmLlAddrType + 44
        0x0001b1ae:    e7ff        ..      B        0x1b1b0 ; DmLlAddrType + 36
        0x0001b1b0:    2002        .       MOVS     r0,#2
        0x0001b1b2:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001b1b6:    e009        ..      B        0x1b1cc ; DmLlAddrType + 64
        0x0001b1b8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b1bc:    2801        .(      CMP      r0,#1
        0x0001b1be:    d104        ..      BNE      0x1b1ca ; DmLlAddrType + 62
        0x0001b1c0:    e7ff        ..      B        0x1b1c2 ; DmLlAddrType + 54
        0x0001b1c2:    2003        .       MOVS     r0,#3
        0x0001b1c4:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001b1c8:    e7ff        ..      B        0x1b1ca ; DmLlAddrType + 62
        0x0001b1ca:    e7ff        ..      B        0x1b1cc ; DmLlAddrType + 64
        0x0001b1cc:    e7ff        ..      B        0x1b1ce ; DmLlAddrType + 66
        0x0001b1ce:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0001b1d2:    b001        ..      ADD      sp,sp,#4
        0x0001b1d4:    4770        pG      BX       lr
        0x0001b1d6:    0000        ..      MOVS     r0,r0
    DmLlPrivEnabled
        0x0001b1d8:    f6430018    C...    MOV      r0,#0x3818
        0x0001b1dc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b1e0:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0001b1e2:    4770        pG      BX       lr
    DmPhyInit
        0x0001b1e4:    b580        ..      PUSH     {r7,lr}
        0x0001b1e6:    f003fd5d    ..].    BL       WsfTaskLock ; 0x1eca4
        0x0001b1ea:    f2401120    @. .    MOVW     r1,#0x120
        0x0001b1ee:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b1f2:    f242407c    B.|@    MOV      r0,#0x247c
        0x0001b1f6:    f2c00005    ....    MOVT     r0,#5
        0x0001b1fa:    6248        Hb      STR      r0,[r1,#0x24]
        0x0001b1fc:    f44f6010    O..`    MOV      r0,#0x900
        0x0001b200:    2100        .!      MOVS     r1,#0
        0x0001b202:    2201        ."      MOVS     r2,#1
        0x0001b204:    f001fd9a    ....    BL       HciSetLeSupFeat ; 0x1cd3c
        0x0001b208:    f003fd74    ..t.    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001b20c:    bd80        ..      POP      {r7,pc}
        0x0001b20e:    0000        ..      MOVS     r0,r0
    DmPrivAddDevToResList
        0x0001b210:    b510        ..      PUSH     {r4,lr}
        0x0001b212:    b086        ..      SUB      sp,sp,#0x18
        0x0001b214:    468c        .F      MOV      r12,r1
        0x0001b216:    4686        .F      MOV      lr,r0
        0x0001b218:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001b21a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0001b21c:    f88de017    ....    STRB     lr,[sp,#0x17]
        0x0001b220:    f8cdc010    ....    STR      r12,[sp,#0x10]
        0x0001b224:    9203        ..      STR      r2,[sp,#0xc]
        0x0001b226:    9302        ..      STR      r3,[sp,#8]
        0x0001b228:    f88d1007    ....    STRB     r1,[sp,#7]
        0x0001b22c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0001b230:    202c        ,       MOVS     r0,#0x2c
        0x0001b232:    f003fb3b    ..;.    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001b236:    9000        ..      STR      r0,[sp,#0]
        0x0001b238:    b340        @.      CBZ      r0,0x1b28c ; DmPrivAddDevToResList + 124
        0x0001b23a:    e7ff        ..      B        0x1b23c ; DmPrivAddDevToResList + 44
        0x0001b23c:    9900        ..      LDR      r1,[sp,#0]
        0x0001b23e:    2031        1       MOVS     r0,#0x31
        0x0001b240:    7088        .p      STRB     r0,[r1,#2]
        0x0001b242:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0001b246:    9900        ..      LDR      r1,[sp,#0]
        0x0001b248:    8008        ..      STRH     r0,[r1,#0]
        0x0001b24a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001b24e:    9900        ..      LDR      r1,[sp,#0]
        0x0001b250:    7108        .q      STRB     r0,[r1,#4]
        0x0001b252:    9800        ..      LDR      r0,[sp,#0]
        0x0001b254:    3005        .0      ADDS     r0,#5
        0x0001b256:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001b258:    f7fffb28    ..(.    BL       BdaCpy ; 0x1a8ac
        0x0001b25c:    9800        ..      LDR      r0,[sp,#0]
        0x0001b25e:    300b        .0      ADDS     r0,r0,#0xb
        0x0001b260:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001b262:    f7fffb41    ..A.    BL       Calc128Cpy ; 0x1a8e8
        0x0001b266:    9800        ..      LDR      r0,[sp,#0]
        0x0001b268:    301b        .0      ADDS     r0,r0,#0x1b
        0x0001b26a:    9902        ..      LDR      r1,[sp,#8]
        0x0001b26c:    f7fffb3c    ..<.    BL       Calc128Cpy ; 0x1a8e8
        0x0001b270:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b274:    9900        ..      LDR      r1,[sp,#0]
        0x0001b276:    f881002b    ..+.    STRB     r0,[r1,#0x2b]
        0x0001b27a:    f6430018    C...    MOV      r0,#0x3818
        0x0001b27e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b282:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b284:    9900        ..      LDR      r1,[sp,#0]
        0x0001b286:    f003fb7f    ....    BL       WsfMsgSend ; 0x1e988
        0x0001b28a:    e7ff        ..      B        0x1b28c ; DmPrivAddDevToResList + 124
        0x0001b28c:    b006        ..      ADD      sp,sp,#0x18
        0x0001b28e:    bd10        ..      POP      {r4,pc}
    DmPrivInit
        0x0001b290:    b580        ..      PUSH     {r7,lr}
        0x0001b292:    f003fd07    ....    BL       WsfTaskLock ; 0x1eca4
        0x0001b296:    f2401120    @. .    MOVW     r1,#0x120
        0x0001b29a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b29e:    f24240b8    B..@    MOV      r0,#0x24b8
        0x0001b2a2:    f2c00005    ....    MOVT     r0,#5
        0x0001b2a6:    6188        .a      STR      r0,[r1,#0x18]
        0x0001b2a8:    f24240ac    B..@    MOV      r0,#0x24ac
        0x0001b2ac:    f2c00005    ....    MOVT     r0,#5
        0x0001b2b0:    63c8        .c      STR      r0,[r1,#0x3c]
        0x0001b2b2:    f003fd1f    ....    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001b2b6:    bd80        ..      POP      {r7,pc}
    DmPrivResolveAddr
        0x0001b2b8:    b580        ..      PUSH     {r7,lr}
        0x0001b2ba:    b084        ..      SUB      sp,sp,#0x10
        0x0001b2bc:    9003        ..      STR      r0,[sp,#0xc]
        0x0001b2be:    9102        ..      STR      r1,[sp,#8]
        0x0001b2c0:    f8ad2006    ...     STRH     r2,[sp,#6]
        0x0001b2c4:    201a        .       MOVS     r0,#0x1a
        0x0001b2c6:    f003faf1    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001b2ca:    9000        ..      STR      r0,[sp,#0]
        0x0001b2cc:    b1d0        ..      CBZ      r0,0x1b304 ; DmPrivResolveAddr + 76
        0x0001b2ce:    e7ff        ..      B        0x1b2d0 ; DmPrivResolveAddr + 24
        0x0001b2d0:    9900        ..      LDR      r1,[sp,#0]
        0x0001b2d2:    2030        0       MOVS     r0,#0x30
        0x0001b2d4:    7088        .p      STRB     r0,[r1,#2]
        0x0001b2d6:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001b2da:    9900        ..      LDR      r1,[sp,#0]
        0x0001b2dc:    8008        ..      STRH     r0,[r1,#0]
        0x0001b2de:    9800        ..      LDR      r0,[sp,#0]
        0x0001b2e0:    3004        .0      ADDS     r0,#4
        0x0001b2e2:    9902        ..      LDR      r1,[sp,#8]
        0x0001b2e4:    f7fffb00    ....    BL       Calc128Cpy ; 0x1a8e8
        0x0001b2e8:    9800        ..      LDR      r0,[sp,#0]
        0x0001b2ea:    3014        .0      ADDS     r0,r0,#0x14
        0x0001b2ec:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001b2ee:    f7fffadd    ....    BL       BdaCpy ; 0x1a8ac
        0x0001b2f2:    f6430018    C...    MOV      r0,#0x3818
        0x0001b2f6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b2fa:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b2fc:    9900        ..      LDR      r1,[sp,#0]
        0x0001b2fe:    f003fb43    ..C.    BL       WsfMsgSend ; 0x1e988
        0x0001b302:    e7ff        ..      B        0x1b304 ; DmPrivResolveAddr + 76
        0x0001b304:    b004        ..      ADD      sp,sp,#0x10
        0x0001b306:    bd80        ..      POP      {r7,pc}
    DmPrivSetPrivacyMode
        0x0001b308:    b580        ..      PUSH     {r7,lr}
        0x0001b30a:    b084        ..      SUB      sp,sp,#0x10
        0x0001b30c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b310:    9102        ..      STR      r1,[sp,#8]
        0x0001b312:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0001b316:    200c        .       MOVS     r0,#0xc
        0x0001b318:    f003fac8    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001b31c:    9000        ..      STR      r0,[sp,#0]
        0x0001b31e:    b1c8        ..      CBZ      r0,0x1b354 ; DmPrivSetPrivacyMode + 76
        0x0001b320:    e7ff        ..      B        0x1b322 ; DmPrivSetPrivacyMode + 26
        0x0001b322:    9900        ..      LDR      r1,[sp,#0]
        0x0001b324:    2035        5       MOVS     r0,#0x35
        0x0001b326:    7088        .p      STRB     r0,[r1,#2]
        0x0001b328:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b32c:    9900        ..      LDR      r1,[sp,#0]
        0x0001b32e:    7108        .q      STRB     r0,[r1,#4]
        0x0001b330:    9800        ..      LDR      r0,[sp,#0]
        0x0001b332:    3005        .0      ADDS     r0,#5
        0x0001b334:    9902        ..      LDR      r1,[sp,#8]
        0x0001b336:    f7fffab9    ....    BL       BdaCpy ; 0x1a8ac
        0x0001b33a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b33e:    9900        ..      LDR      r1,[sp,#0]
        0x0001b340:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0001b342:    f6430018    C...    MOV      r0,#0x3818
        0x0001b346:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b34a:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b34c:    9900        ..      LDR      r1,[sp,#0]
        0x0001b34e:    f003fb1b    ....    BL       WsfMsgSend ; 0x1e988
        0x0001b352:    e7ff        ..      B        0x1b354 ; DmPrivSetPrivacyMode + 76
        0x0001b354:    b004        ..      ADD      sp,sp,#0x10
        0x0001b356:    bd80        ..      POP      {r7,pc}
    DmReadRemoteFeatures
        0x0001b358:    b580        ..      PUSH     {r7,lr}
        0x0001b35a:    b088        ..      SUB      sp,sp,#0x20
        0x0001b35c:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0001b360:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0001b364:    f01cffc0    ....    BL       dmConnCcbById ; 0x382e8
        0x0001b368:    9006        ..      STR      r0,[sp,#0x18]
        0x0001b36a:    2800        .(      CMP      r0,#0
        0x0001b36c:    d045        E.      BEQ      0x1b3fa ; DmReadRemoteFeatures + 162
        0x0001b36e:    e7ff        ..      B        0x1b370 ; DmReadRemoteFeatures + 24
        0x0001b370:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001b372:    f890002c    ..,.    LDRB     r0,[r0,#0x2c]
        0x0001b376:    b3d0        ..      CBZ      r0,0x1b3ee ; DmReadRemoteFeatures + 150
        0x0001b378:    e7ff        ..      B        0x1b37a ; DmReadRemoteFeatures + 34
        0x0001b37a:    a802        ..      ADD      r0,sp,#8
        0x0001b37c:    f1000108    ....    ADD      r1,r0,#8
        0x0001b380:    9101        ..      STR      r1,[sp,#4]
        0x0001b382:    2100        .!      MOVS     r1,#0
        0x0001b384:    9105        ..      STR      r1,[sp,#0x14]
        0x0001b386:    9104        ..      STR      r1,[sp,#0x10]
        0x0001b388:    9103        ..      STR      r1,[sp,#0xc]
        0x0001b38a:    9102        ..      STR      r1,[sp,#8]
        0x0001b38c:    2257        W"      MOVS     r2,#0x57
        0x0001b38e:    f88d200a    ...     STRB     r2,[sp,#0xa]
        0x0001b392:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0001b394:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0001b396:    f8ad2008    ...     STRH     r2,[sp,#8]
        0x0001b39a:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0001b39e:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x0001b3a2:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001b3a4:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0001b3a6:    f8ad100e    ....    STRH     r1,[sp,#0xe]
        0x0001b3aa:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001b3ac:    6a89        .j      LDR      r1,[r1,#0x28]
        0x0001b3ae:    9a01        ..      LDR      r2,[sp,#4]
        0x0001b3b0:    1c53        S.      ADDS     r3,r2,#1
        0x0001b3b2:    9301        ..      STR      r3,[sp,#4]
        0x0001b3b4:    7011        .p      STRB     r1,[r2,#0]
        0x0001b3b6:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001b3b8:    6a89        .j      LDR      r1,[r1,#0x28]
        0x0001b3ba:    0a09        ..      LSRS     r1,r1,#8
        0x0001b3bc:    9a01        ..      LDR      r2,[sp,#4]
        0x0001b3be:    1c53        S.      ADDS     r3,r2,#1
        0x0001b3c0:    9301        ..      STR      r3,[sp,#4]
        0x0001b3c2:    7011        .p      STRB     r1,[r2,#0]
        0x0001b3c4:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001b3c6:    8d49        I.      LDRH     r1,[r1,#0x2a]
        0x0001b3c8:    9a01        ..      LDR      r2,[sp,#4]
        0x0001b3ca:    1c53        S.      ADDS     r3,r2,#1
        0x0001b3cc:    9301        ..      STR      r3,[sp,#4]
        0x0001b3ce:    7011        .p      STRB     r1,[r2,#0]
        0x0001b3d0:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001b3d2:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x0001b3d6:    9a01        ..      LDR      r2,[sp,#4]
        0x0001b3d8:    1c53        S.      ADDS     r3,r2,#1
        0x0001b3da:    9301        ..      STR      r3,[sp,#4]
        0x0001b3dc:    7011        .p      STRB     r1,[r2,#0]
        0x0001b3de:    f643013c    C.<.    MOV      r1,#0x383c
        0x0001b3e2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b3e6:    f8d1109c    ....    LDR      r1,[r1,#0x9c]
        0x0001b3ea:    4788        .G      BLX      r1
        0x0001b3ec:    e004        ..      B        0x1b3f8 ; DmReadRemoteFeatures + 160
        0x0001b3ee:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001b3f0:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0001b3f2:    f000fffb    ....    BL       HciLeReadRemoteFeatCmd ; 0x1c3ec
        0x0001b3f6:    e7ff        ..      B        0x1b3f8 ; DmReadRemoteFeatures + 160
        0x0001b3f8:    e7ff        ..      B        0x1b3fa ; DmReadRemoteFeatures + 162
        0x0001b3fa:    b008        ..      ADD      sp,sp,#0x20
        0x0001b3fc:    bd80        ..      POP      {r7,pc}
        0x0001b3fe:    0000        ..      MOVS     r0,r0
    DmRegister
        0x0001b400:    b580        ..      PUSH     {r7,lr}
        0x0001b402:    b0a4        ..      SUB      sp,sp,#0x90
        0x0001b404:    9023        #.      STR      r0,[sp,#0x8c]
        0x0001b406:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0001b408:    f6430118    C...    MOV      r1,#0x3818
        0x0001b40c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b410:    6088        .`      STR      r0,[r1,#8]
        0x0001b412:    f2401020    @. .    MOVW     r0,#0x120
        0x0001b416:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b41a:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0001b41c:    f2424114    B..A    MOV      r1,#0x2414
        0x0001b420:    f2c00105    ....    MOVT     r1,#5
        0x0001b424:    4288        .B      CMP      r0,r1
        0x0001b426:    d018        ..      BEQ      0x1b45a ; DmRegister + 90
        0x0001b428:    e7ff        ..      B        0x1b42a ; DmRegister + 42
        0x0001b42a:    f000fdf5    ....    BL       HciGetMaxRxAclLen ; 0x1c018
        0x0001b42e:    3804        .8      SUBS     r0,#4
        0x0001b430:    2840        @(      CMP      r0,#0x40
        0x0001b432:    dc11        ..      BGT      0x1b458 ; DmRegister + 88
        0x0001b434:    e7ff        ..      B        0x1b436 ; DmRegister + 54
        0x0001b436:    2000        .       MOVS     r0,#0
        0x0001b438:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0001b43c:    2078        x       MOVS     r0,#0x78
        0x0001b43e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001b442:    2001        .       MOVS     r0,#1
        0x0001b444:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b448:    f6430018    C...    MOV      r0,#0x3818
        0x0001b44c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b450:    6881        .h      LDR      r1,[r0,#8]
        0x0001b452:    a801        ..      ADD      r0,sp,#4
        0x0001b454:    4788        .G      BLX      r1
        0x0001b456:    e7ff        ..      B        0x1b458 ; DmRegister + 88
        0x0001b458:    e7ff        ..      B        0x1b45a ; DmRegister + 90
        0x0001b45a:    b024        $.      ADD      sp,sp,#0x90
        0x0001b45c:    bd80        ..      POP      {r7,pc}
        0x0001b45e:    0000        ..      MOVS     r0,r0
    DmRemoteConnParamReqNegReply
        0x0001b460:    b580        ..      PUSH     {r7,lr}
        0x0001b462:    b082        ..      SUB      sp,sp,#8
        0x0001b464:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b468:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001b46c:    2006        .       MOVS     r0,#6
        0x0001b46e:    f003fa1d    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001b472:    9000        ..      STR      r0,[sp,#0]
        0x0001b474:    b1a0        ..      CBZ      r0,0x1b4a0 ; DmRemoteConnParamReqNegReply + 64
        0x0001b476:    e7ff        ..      B        0x1b478 ; DmRemoteConnParamReqNegReply + 24
        0x0001b478:    9900        ..      LDR      r1,[sp,#0]
        0x0001b47a:    2023        #       MOVS     r0,#0x23
        0x0001b47c:    7088        .p      STRB     r0,[r1,#2]
        0x0001b47e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b482:    9900        ..      LDR      r1,[sp,#0]
        0x0001b484:    8008        ..      STRH     r0,[r1,#0]
        0x0001b486:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001b48a:    9900        ..      LDR      r1,[sp,#0]
        0x0001b48c:    7108        .q      STRB     r0,[r1,#4]
        0x0001b48e:    f6430018    C...    MOV      r0,#0x3818
        0x0001b492:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b496:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b498:    9900        ..      LDR      r1,[sp,#0]
        0x0001b49a:    f003fa75    ..u.    BL       WsfMsgSend ; 0x1e988
        0x0001b49e:    e7ff        ..      B        0x1b4a0 ; DmRemoteConnParamReqNegReply + 64
        0x0001b4a0:    b002        ..      ADD      sp,sp,#8
        0x0001b4a2:    bd80        ..      POP      {r7,pc}
    DmRemoteConnParamReqReply
        0x0001b4a4:    b580        ..      PUSH     {r7,lr}
        0x0001b4a6:    b084        ..      SUB      sp,sp,#0x10
        0x0001b4a8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b4ac:    9102        ..      STR      r1,[sp,#8]
        0x0001b4ae:    2010        .       MOVS     r0,#0x10
        0x0001b4b0:    f003f9fc    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001b4b4:    9001        ..      STR      r0,[sp,#4]
        0x0001b4b6:    b1c0        ..      CBZ      r0,0x1b4ea ; DmRemoteConnParamReqReply + 70
        0x0001b4b8:    e7ff        ..      B        0x1b4ba ; DmRemoteConnParamReqReply + 22
        0x0001b4ba:    9901        ..      LDR      r1,[sp,#4]
        0x0001b4bc:    2022        "       MOVS     r0,#0x22
        0x0001b4be:    7088        .p      STRB     r0,[r1,#2]
        0x0001b4c0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b4c4:    9901        ..      LDR      r1,[sp,#4]
        0x0001b4c6:    8008        ..      STRH     r0,[r1,#0]
        0x0001b4c8:    9901        ..      LDR      r1,[sp,#4]
        0x0001b4ca:    9b02        ..      LDR      r3,[sp,#8]
        0x0001b4cc:    6818        .h      LDR      r0,[r3,#0]
        0x0001b4ce:    685a        Zh      LDR      r2,[r3,#4]
        0x0001b4d0:    689b        .h      LDR      r3,[r3,#8]
        0x0001b4d2:    60cb        .`      STR      r3,[r1,#0xc]
        0x0001b4d4:    608a        .`      STR      r2,[r1,#8]
        0x0001b4d6:    6048        H`      STR      r0,[r1,#4]
        0x0001b4d8:    f6430018    C...    MOV      r0,#0x3818
        0x0001b4dc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b4e0:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b4e2:    9901        ..      LDR      r1,[sp,#4]
        0x0001b4e4:    f003fa50    ..P.    BL       WsfMsgSend ; 0x1e988
        0x0001b4e8:    e7ff        ..      B        0x1b4ea ; DmRemoteConnParamReqReply + 70
        0x0001b4ea:    b004        ..      ADD      sp,sp,#0x10
        0x0001b4ec:    bd80        ..      POP      {r7,pc}
        0x0001b4ee:    0000        ..      MOVS     r0,r0
    DmSecAuthRsp
        0x0001b4f0:    b580        ..      PUSH     {r7,lr}
        0x0001b4f2:    b084        ..      SUB      sp,sp,#0x10
        0x0001b4f4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b4f8:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0001b4fc:    9202        ..      STR      r2,[sp,#8]
        0x0001b4fe:    2016        .       MOVS     r0,#0x16
        0x0001b500:    f003f9d4    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001b504:    9001        ..      STR      r0,[sp,#4]
        0x0001b506:    b1d0        ..      CBZ      r0,0x1b53e ; DmSecAuthRsp + 78
        0x0001b508:    e7ff        ..      B        0x1b50a ; DmSecAuthRsp + 26
        0x0001b50a:    9901        ..      LDR      r1,[sp,#4]
        0x0001b50c:    2004        .       MOVS     r0,#4
        0x0001b50e:    7088        .p      STRB     r0,[r1,#2]
        0x0001b510:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b514:    9901        ..      LDR      r1,[sp,#4]
        0x0001b516:    8008        ..      STRH     r0,[r1,#0]
        0x0001b518:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001b51c:    9901        ..      LDR      r1,[sp,#4]
        0x0001b51e:    7508        .u      STRB     r0,[r1,#0x14]
        0x0001b520:    9802        ..      LDR      r0,[sp,#8]
        0x0001b522:    b140        @.      CBZ      r0,0x1b536 ; DmSecAuthRsp + 70
        0x0001b524:    e7ff        ..      B        0x1b526 ; DmSecAuthRsp + 54
        0x0001b526:    9801        ..      LDR      r0,[sp,#4]
        0x0001b528:    3004        .0      ADDS     r0,#4
        0x0001b52a:    9902        ..      LDR      r1,[sp,#8]
        0x0001b52c:    f89d200e    ...     LDRB     r2,[sp,#0xe]
        0x0001b530:    f7fcfff1    ....    BL       __aeabi_memcpy ; 0x18516
        0x0001b534:    e7ff        ..      B        0x1b536 ; DmSecAuthRsp + 70
        0x0001b536:    9801        ..      LDR      r0,[sp,#4]
        0x0001b538:    f002fb3a    ..:.    BL       SmpDmMsgSend ; 0x1dbb0
        0x0001b53c:    e7ff        ..      B        0x1b53e ; DmSecAuthRsp + 78
        0x0001b53e:    b004        ..      ADD      sp,sp,#0x10
        0x0001b540:    bd80        ..      POP      {r7,pc}
        0x0001b542:    0000        ..      MOVS     r0,r0
    DmSecCancelReq
        0x0001b544:    b580        ..      PUSH     {r7,lr}
        0x0001b546:    b082        ..      SUB      sp,sp,#8
        0x0001b548:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b54c:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001b550:    2004        .       MOVS     r0,#4
        0x0001b552:    f003f9ab    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001b556:    9000        ..      STR      r0,[sp,#0]
        0x0001b558:    b178        x.      CBZ      r0,0x1b57a ; DmSecCancelReq + 54
        0x0001b55a:    e7ff        ..      B        0x1b55c ; DmSecCancelReq + 24
        0x0001b55c:    9900        ..      LDR      r1,[sp,#0]
        0x0001b55e:    2003        .       MOVS     r0,#3
        0x0001b560:    7088        .p      STRB     r0,[r1,#2]
        0x0001b562:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b566:    9900        ..      LDR      r1,[sp,#0]
        0x0001b568:    8008        ..      STRH     r0,[r1,#0]
        0x0001b56a:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001b56e:    9900        ..      LDR      r1,[sp,#0]
        0x0001b570:    70c8        .p      STRB     r0,[r1,#3]
        0x0001b572:    9800        ..      LDR      r0,[sp,#0]
        0x0001b574:    f002fb1c    ....    BL       SmpDmMsgSend ; 0x1dbb0
        0x0001b578:    e7ff        ..      B        0x1b57a ; DmSecCancelReq + 54
        0x0001b57a:    b002        ..      ADD      sp,sp,#8
        0x0001b57c:    bd80        ..      POP      {r7,pc}
        0x0001b57e:    0000        ..      MOVS     r0,r0
    DmSecCompareRsp
        0x0001b580:    b580        ..      PUSH     {r7,lr}
        0x0001b582:    b082        ..      SUB      sp,sp,#8
        0x0001b584:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b588:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001b58c:    2016        .       MOVS     r0,#0x16
        0x0001b58e:    f003f98d    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001b592:    9000        ..      STR      r0,[sp,#0]
        0x0001b594:    b1b8        ..      CBZ      r0,0x1b5c6 ; DmSecCompareRsp + 70
        0x0001b596:    e7ff        ..      B        0x1b598 ; DmSecCompareRsp + 24
        0x0001b598:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b59c:    9900        ..      LDR      r1,[sp,#0]
        0x0001b59e:    8008        ..      STRH     r0,[r1,#0]
        0x0001b5a0:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001b5a4:    b120         .      CBZ      r0,0x1b5b0 ; DmSecCompareRsp + 48
        0x0001b5a6:    e7ff        ..      B        0x1b5a8 ; DmSecCompareRsp + 40
        0x0001b5a8:    9900        ..      LDR      r1,[sp,#0]
        0x0001b5aa:    2016        .       MOVS     r0,#0x16
        0x0001b5ac:    7088        .p      STRB     r0,[r1,#2]
        0x0001b5ae:    e006        ..      B        0x1b5be ; DmSecCompareRsp + 62
        0x0001b5b0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b5b4:    9900        ..      LDR      r1,[sp,#0]
        0x0001b5b6:    220c        ."      MOVS     r2,#0xc
        0x0001b5b8:    f002fd06    ....    BL       SmpScGetCancelMsgWithReattempt ; 0x1dfc8
        0x0001b5bc:    e7ff        ..      B        0x1b5be ; DmSecCompareRsp + 62
        0x0001b5be:    9800        ..      LDR      r0,[sp,#0]
        0x0001b5c0:    f002faf6    ....    BL       SmpDmMsgSend ; 0x1dbb0
        0x0001b5c4:    e7ff        ..      B        0x1b5c6 ; DmSecCompareRsp + 70
        0x0001b5c6:    b002        ..      ADD      sp,sp,#8
        0x0001b5c8:    bd80        ..      POP      {r7,pc}
        0x0001b5ca:    0000        ..      MOVS     r0,r0
    DmSecGenerateEccKeyReq
        0x0001b5cc:    b580        ..      PUSH     {r7,lr}
        0x0001b5ce:    f6430018    C...    MOV      r0,#0x3818
        0x0001b5d2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b5d6:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b5d8:    2100        .!      MOVS     r1,#0
        0x0001b5da:    2241        A"      MOVS     r2,#0x41
        0x0001b5dc:    f001ffa6    ....    BL       SecEccGenKey ; 0x1d52c
        0x0001b5e0:    bd80        ..      POP      {r7,pc}
        0x0001b5e2:    0000        ..      MOVS     r0,r0
    DmSecGetCompareValue
        0x0001b5e4:    b082        ..      SUB      sp,sp,#8
        0x0001b5e6:    9001        ..      STR      r0,[sp,#4]
        0x0001b5e8:    9801        ..      LDR      r0,[sp,#4]
        0x0001b5ea:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001b5ec:    ba00        ..      REV      r0,r0
        0x0001b5ee:    9000        ..      STR      r0,[sp,#0]
        0x0001b5f0:    9800        ..      LDR      r0,[sp,#0]
        0x0001b5f2:    f64d6183    M..a    MOV      r1,#0xde83
        0x0001b5f6:    f2c4311b    ...1    MOVT     r1,#0x431b
        0x0001b5fa:    fba02101    ...!    UMULL    r2,r1,r0,r1
        0x0001b5fe:    0c89        ..      LSRS     r1,r1,#18
        0x0001b600:    f6435209    C..R    MOV      r2,#0x3d09
        0x0001b604:    4351        QC      MULS     r1,r2,r1
        0x0001b606:    eba01081    ....    SUB      r0,r0,r1,LSL #6
        0x0001b60a:    b002        ..      ADD      sp,sp,#8
        0x0001b60c:    4770        pG      BX       lr
        0x0001b60e:    0000        ..      MOVS     r0,r0
    DmSecGetEccKey
        0x0001b610:    f64230f4    B..0    MOV      r0,#0x2bf4
        0x0001b614:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001b618:    4770        pG      BX       lr
        0x0001b61a:    0000        ..      MOVS     r0,r0
    DmSecGetLocalCsrk
        0x0001b61c:    f643102c    C.,.    MOV      r0,#0x392c
        0x0001b620:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b624:    6840        @h      LDR      r0,[r0,#4]
        0x0001b626:    4770        pG      BX       lr
    DmSecGetLocalIrk
        0x0001b628:    f643102c    C.,.    MOV      r0,#0x392c
        0x0001b62c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b630:    6800        .h      LDR      r0,[r0,#0]
        0x0001b632:    4770        pG      BX       lr
    DmSecInit
        0x0001b634:    f2401120    @. .    MOVW     r1,#0x120
        0x0001b638:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b63c:    f24240c4    B..@    MOV      r0,#0x24c4
        0x0001b640:    f2c00005    ....    MOVT     r0,#5
        0x0001b644:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001b646:    f643112c    C.,.    MOV      r1,#0x392c
        0x0001b64a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b64e:    f64130cc    A..0    MOV      r0,#0x1bcc
        0x0001b652:    f2c00005    ....    MOVT     r0,#5
        0x0001b656:    6008        .`      STR      r0,[r1,#0]
        0x0001b658:    6048        H`      STR      r0,[r1,#4]
        0x0001b65a:    4770        pG      BX       lr
    DmSecLescInit
        0x0001b65c:    f2401120    @. .    MOVW     r1,#0x120
        0x0001b660:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001b664:    f24240d0    B..@    MOV      r0,#0x24d0
        0x0001b668:    f2c00005    ....    MOVT     r0,#5
        0x0001b66c:    6208        .b      STR      r0,[r1,#0x20]
        0x0001b66e:    4770        pG      BX       lr
    DmSecLtkRsp
        0x0001b670:    b580        ..      PUSH     {r7,lr}
        0x0001b672:    b084        ..      SUB      sp,sp,#0x10
        0x0001b674:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b678:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0001b67c:    f88d200d    ...     STRB     r2,[sp,#0xd]
        0x0001b680:    9302        ..      STR      r3,[sp,#8]
        0x0001b682:    2016        .       MOVS     r0,#0x16
        0x0001b684:    f003f912    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001b688:    9001        ..      STR      r0,[sp,#4]
        0x0001b68a:    b310        ..      CBZ      r0,0x1b6d2 ; DmSecLtkRsp + 98
        0x0001b68c:    e7ff        ..      B        0x1b68e ; DmSecLtkRsp + 30
        0x0001b68e:    9901        ..      LDR      r1,[sp,#4]
        0x0001b690:    2029        )       MOVS     r0,#0x29
        0x0001b692:    7088        .p      STRB     r0,[r1,#2]
        0x0001b694:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b698:    9901        ..      LDR      r1,[sp,#4]
        0x0001b69a:    8008        ..      STRH     r0,[r1,#0]
        0x0001b69c:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001b6a0:    9901        ..      LDR      r1,[sp,#4]
        0x0001b6a2:    7508        .u      STRB     r0,[r1,#0x14]
        0x0001b6a4:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001b6a8:    9901        ..      LDR      r1,[sp,#4]
        0x0001b6aa:    7548        Hu      STRB     r0,[r1,#0x15]
        0x0001b6ac:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001b6b0:    b130        0.      CBZ      r0,0x1b6c0 ; DmSecLtkRsp + 80
        0x0001b6b2:    e7ff        ..      B        0x1b6b4 ; DmSecLtkRsp + 68
        0x0001b6b4:    9801        ..      LDR      r0,[sp,#4]
        0x0001b6b6:    3004        .0      ADDS     r0,#4
        0x0001b6b8:    9902        ..      LDR      r1,[sp,#8]
        0x0001b6ba:    f7fff915    ....    BL       Calc128Cpy ; 0x1a8e8
        0x0001b6be:    e7ff        ..      B        0x1b6c0 ; DmSecLtkRsp + 80
        0x0001b6c0:    f6430018    C...    MOV      r0,#0x3818
        0x0001b6c4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b6c8:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001b6ca:    9901        ..      LDR      r1,[sp,#4]
        0x0001b6cc:    f003f95c    ..\.    BL       WsfMsgSend ; 0x1e988
        0x0001b6d0:    e7ff        ..      B        0x1b6d2 ; DmSecLtkRsp + 98
        0x0001b6d2:    b004        ..      ADD      sp,sp,#0x10
        0x0001b6d4:    bd80        ..      POP      {r7,pc}
        0x0001b6d6:    0000        ..      MOVS     r0,r0
    DmSecPairRsp
        0x0001b6d8:    b580        ..      PUSH     {r7,lr}
        0x0001b6da:    b084        ..      SUB      sp,sp,#0x10
        0x0001b6dc:    4684        .F      MOV      r12,r0
        0x0001b6de:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001b6e0:    f88dc00f    ....    STRB     r12,[sp,#0xf]
        0x0001b6e4:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0001b6e8:    f88d200d    ...     STRB     r2,[sp,#0xd]
        0x0001b6ec:    f88d300c    ...0    STRB     r3,[sp,#0xc]
        0x0001b6f0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001b6f4:    2008        .       MOVS     r0,#8
        0x0001b6f6:    f003f8d9    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001b6fa:    9001        ..      STR      r0,[sp,#4]
        0x0001b6fc:    b1f8        ..      CBZ      r0,0x1b73e ; DmSecPairRsp + 102
        0x0001b6fe:    e7ff        ..      B        0x1b700 ; DmSecPairRsp + 40
        0x0001b700:    9901        ..      LDR      r1,[sp,#4]
        0x0001b702:    2002        .       MOVS     r0,#2
        0x0001b704:    7088        .p      STRB     r0,[r1,#2]
        0x0001b706:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b70a:    9901        ..      LDR      r1,[sp,#4]
        0x0001b70c:    8008        ..      STRH     r0,[r1,#0]
        0x0001b70e:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001b712:    9901        ..      LDR      r1,[sp,#4]
        0x0001b714:    7108        .q      STRB     r0,[r1,#4]
        0x0001b716:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001b71a:    9901        ..      LDR      r1,[sp,#4]
        0x0001b71c:    7148        Hq      STRB     r0,[r1,#5]
        0x0001b71e:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001b722:    f0000007    ....    AND      r0,r0,#7
        0x0001b726:    9901        ..      LDR      r1,[sp,#4]
        0x0001b728:    7188        .q      STRB     r0,[r1,#6]
        0x0001b72a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001b72e:    f0000007    ....    AND      r0,r0,#7
        0x0001b732:    9901        ..      LDR      r1,[sp,#4]
        0x0001b734:    71c8        .q      STRB     r0,[r1,#7]
        0x0001b736:    9801        ..      LDR      r0,[sp,#4]
        0x0001b738:    f002fa3a    ..:.    BL       SmpDmMsgSend ; 0x1dbb0
        0x0001b73c:    e7ff        ..      B        0x1b73e ; DmSecPairRsp + 102
        0x0001b73e:    b004        ..      ADD      sp,sp,#0x10
        0x0001b740:    bd80        ..      POP      {r7,pc}
        0x0001b742:    0000        ..      MOVS     r0,r0
    DmSecSetEccKey
        0x0001b744:    b580        ..      PUSH     {r7,lr}
        0x0001b746:    b082        ..      SUB      sp,sp,#8
        0x0001b748:    9001        ..      STR      r0,[sp,#4]
        0x0001b74a:    9901        ..      LDR      r1,[sp,#4]
        0x0001b74c:    f64230f4    B..0    MOV      r0,#0x2bf4
        0x0001b750:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001b754:    2260        `"      MOVS     r2,#0x60
        0x0001b756:    f7fcfede    ....    BL       __aeabi_memcpy ; 0x18516
        0x0001b75a:    b002        ..      ADD      sp,sp,#8
        0x0001b75c:    bd80        ..      POP      {r7,pc}
        0x0001b75e:    0000        ..      MOVS     r0,r0
    DmSecSlaveReq
        0x0001b760:    b580        ..      PUSH     {r7,lr}
        0x0001b762:    b082        ..      SUB      sp,sp,#8
        0x0001b764:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001b768:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001b76c:    2006        .       MOVS     r0,#6
        0x0001b76e:    f003f89d    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001b772:    9000        ..      STR      r0,[sp,#0]
        0x0001b774:    b178        x.      CBZ      r0,0x1b796 ; DmSecSlaveReq + 54
        0x0001b776:    e7ff        ..      B        0x1b778 ; DmSecSlaveReq + 24
        0x0001b778:    9900        ..      LDR      r1,[sp,#0]
        0x0001b77a:    2005        .       MOVS     r0,#5
        0x0001b77c:    7088        .p      STRB     r0,[r1,#2]
        0x0001b77e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b782:    9900        ..      LDR      r1,[sp,#0]
        0x0001b784:    8008        ..      STRH     r0,[r1,#0]
        0x0001b786:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001b78a:    9900        ..      LDR      r1,[sp,#0]
        0x0001b78c:    7108        .q      STRB     r0,[r1,#4]
        0x0001b78e:    9800        ..      LDR      r0,[sp,#0]
        0x0001b790:    f002fa0e    ....    BL       SmpDmMsgSend ; 0x1dbb0
        0x0001b794:    e7ff        ..      B        0x1b796 ; DmSecSlaveReq + 54
        0x0001b796:    b002        ..      ADD      sp,sp,#8
        0x0001b798:    bd80        ..      POP      {r7,pc}
        0x0001b79a:    0000        ..      MOVS     r0,r0
    DmSizeOfEvt
        0x0001b79c:    b082        ..      SUB      sp,sp,#8
        0x0001b79e:    9001        ..      STR      r0,[sp,#4]
        0x0001b7a0:    9801        ..      LDR      r0,[sp,#4]
        0x0001b7a2:    7880        .x      LDRB     r0,[r0,#2]
        0x0001b7a4:    2820         (      CMP      r0,#0x20
        0x0001b7a6:    db12        ..      BLT      0x1b7ce ; DmSizeOfEvt + 50
        0x0001b7a8:    e7ff        ..      B        0x1b7aa ; DmSizeOfEvt + 14
        0x0001b7aa:    9801        ..      LDR      r0,[sp,#4]
        0x0001b7ac:    7880        .x      LDRB     r0,[r0,#2]
        0x0001b7ae:    287b        {(      CMP      r0,#0x7b
        0x0001b7b0:    dc0d        ..      BGT      0x1b7ce ; DmSizeOfEvt + 50
        0x0001b7b2:    e7ff        ..      B        0x1b7b4 ; DmSizeOfEvt + 24
        0x0001b7b4:    9801        ..      LDR      r0,[sp,#4]
        0x0001b7b6:    7881        .x      LDRB     r1,[r0,#2]
        0x0001b7b8:    f242305c    B.\0    MOV      r0,#0x235c
        0x0001b7bc:    f2c00005    ....    MOVT     r0,#5
        0x0001b7c0:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0001b7c4:    f8300c40    0.@.    LDRH     r0,[r0,#-0x40]
        0x0001b7c8:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0001b7cc:    e003        ..      B        0x1b7d6 ; DmSizeOfEvt + 58
        0x0001b7ce:    2004        .       MOVS     r0,#4
        0x0001b7d0:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0001b7d4:    e7ff        ..      B        0x1b7d6 ; DmSizeOfEvt + 58
        0x0001b7d6:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0001b7da:    b002        ..      ADD      sp,sp,#8
        0x0001b7dc:    4770        pG      BX       lr
        0x0001b7de:    0000        ..      MOVS     r0,r0
    DmSmpCbackExec
        0x0001b7e0:    b580        ..      PUSH     {r7,lr}
        0x0001b7e2:    b082        ..      SUB      sp,sp,#8
        0x0001b7e4:    9001        ..      STR      r0,[sp,#4]
        0x0001b7e6:    9801        ..      LDR      r0,[sp,#4]
        0x0001b7e8:    7880        .x      LDRB     r0,[r0,#2]
        0x0001b7ea:    282a        *(      CMP      r0,#0x2a
        0x0001b7ec:    d005        ..      BEQ      0x1b7fa ; DmSmpCbackExec + 26
        0x0001b7ee:    e7ff        ..      B        0x1b7f0 ; DmSmpCbackExec + 16
        0x0001b7f0:    9801        ..      LDR      r0,[sp,#4]
        0x0001b7f2:    7880        .x      LDRB     r0,[r0,#2]
        0x0001b7f4:    282c        ,(      CMP      r0,#0x2c
        0x0001b7f6:    d112        ..      BNE      0x1b81e ; DmSmpCbackExec + 62
        0x0001b7f8:    e7ff        ..      B        0x1b7fa ; DmSmpCbackExec + 26
        0x0001b7fa:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001b7fe:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b802:    f8d00090    ....    LDR      r0,[r0,#0x90]
        0x0001b806:    b148        H.      CBZ      r0,0x1b81c ; DmSmpCbackExec + 60
        0x0001b808:    e7ff        ..      B        0x1b80a ; DmSmpCbackExec + 42
        0x0001b80a:    f643003c    C.<.    MOV      r0,#0x383c
        0x0001b80e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b812:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x0001b816:    9801        ..      LDR      r0,[sp,#4]
        0x0001b818:    4788        .G      BLX      r1
        0x0001b81a:    e7ff        ..      B        0x1b81c ; DmSmpCbackExec + 60
        0x0001b81c:    e7ff        ..      B        0x1b81e ; DmSmpCbackExec + 62
        0x0001b81e:    f6430018    C...    MOV      r0,#0x3818
        0x0001b822:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001b826:    6881        .h      LDR      r1,[r0,#8]
        0x0001b828:    9801        ..      LDR      r0,[sp,#4]
        0x0001b82a:    4788        .G      BLX      r1
        0x0001b82c:    b002        ..      ADD      sp,sp,#8
        0x0001b82e:    bd80        ..      POP      {r7,pc}
    GattReadCback
        0x0001b830:    b580        ..      PUSH     {r7,lr}
        0x0001b832:    b084        ..      SUB      sp,sp,#0x10
        0x0001b834:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x0001b838:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b83c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001b840:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0001b844:    f8ad3008    ...0    STRH     r3,[sp,#8]
        0x0001b848:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0001b84c:    2815        .(      CMP      r0,#0x15
        0x0001b84e:    d10d        ..      BNE      0x1b86c ; GattReadCback + 60
        0x0001b850:    e7ff        ..      B        0x1b852 ; GattReadCback + 34
        0x0001b852:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b856:    f10d0107    ....    ADD      r1,sp,#7
        0x0001b85a:    2201        ."      MOVS     r2,#1
        0x0001b85c:    f7fefd8c    ....    BL       AttsCsfGetFeatures ; 0x1a378
        0x0001b860:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001b862:    6841        Ah      LDR      r1,[r0,#4]
        0x0001b864:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001b868:    7008        .p      STRB     r0,[r1,#0]
        0x0001b86a:    e000        ..      B        0x1b86e ; GattReadCback + 62
        0x0001b86c:    e7ff        ..      B        0x1b86e ; GattReadCback + 62
        0x0001b86e:    2000        .       MOVS     r0,#0
        0x0001b870:    b004        ..      ADD      sp,sp,#0x10
        0x0001b872:    bd80        ..      POP      {r7,pc}
    GattSendServiceChangedInd
        0x0001b874:    b580        ..      PUSH     {r7,lr}
        0x0001b876:    b084        ..      SUB      sp,sp,#0x10
        0x0001b878:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b87c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001b880:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0001b884:    f2422038    B.8     MOV      r0,#0x2238
        0x0001b888:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001b88c:    7800        .x      LDRB     r0,[r0,#0]
        0x0001b88e:    b908        ..      CBNZ     r0,0x1b894 ; GattSendServiceChangedInd + 32
        0x0001b890:    e7ff        ..      B        0x1b892 ; GattSendServiceChangedInd + 30
        0x0001b892:    e058        X.      B        0x1b946 ; GattSendServiceChangedInd + 210
        0x0001b894:    f10d0006    ....    ADD      r0,sp,#6
        0x0001b898:    9000        ..      STR      r0,[sp,#0]
        0x0001b89a:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001b89e:    9900        ..      LDR      r1,[sp,#0]
        0x0001b8a0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001b8a2:    9200        ..      STR      r2,[sp,#0]
        0x0001b8a4:    7008        .p      STRB     r0,[r1,#0]
        0x0001b8a6:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001b8aa:    9900        ..      LDR      r1,[sp,#0]
        0x0001b8ac:    1c4a        J.      ADDS     r2,r1,#1
        0x0001b8ae:    9200        ..      STR      r2,[sp,#0]
        0x0001b8b0:    7008        .p      STRB     r0,[r1,#0]
        0x0001b8b2:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001b8b6:    9900        ..      LDR      r1,[sp,#0]
        0x0001b8b8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001b8ba:    9200        ..      STR      r2,[sp,#0]
        0x0001b8bc:    7008        .p      STRB     r0,[r1,#0]
        0x0001b8be:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001b8c2:    9900        ..      LDR      r1,[sp,#0]
        0x0001b8c4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001b8c6:    9200        ..      STR      r2,[sp,#0]
        0x0001b8c8:    7008        .p      STRB     r0,[r1,#0]
        0x0001b8ca:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b8ce:    bb28        (.      CBNZ     r0,0x1b91c ; GattSendServiceChangedInd + 168
        0x0001b8d0:    e7ff        ..      B        0x1b8d2 ; GattSendServiceChangedInd + 94
        0x0001b8d2:    2001        .       MOVS     r0,#1
        0x0001b8d4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b8d8:    e7ff        ..      B        0x1b8da ; GattSendServiceChangedInd + 102
        0x0001b8da:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b8de:    2803        .(      CMP      r0,#3
        0x0001b8e0:    dc1b        ..      BGT      0x1b91a ; GattSendServiceChangedInd + 166
        0x0001b8e2:    e7ff        ..      B        0x1b8e4 ; GattSendServiceChangedInd + 112
        0x0001b8e4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b8e8:    f2422138    B.8!    MOV      r1,#0x2238
        0x0001b8ec:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001b8f0:    7849        Ix      LDRB     r1,[r1,#1]
        0x0001b8f2:    f7fefc3d    ..=.    BL       AttsCccEnabled ; 0x1a170
        0x0001b8f6:    b148        H.      CBZ      r0,0x1b90c ; GattSendServiceChangedInd + 152
        0x0001b8f8:    e7ff        ..      B        0x1b8fa ; GattSendServiceChangedInd + 134
        0x0001b8fa:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b8fe:    2112        .!      MOVS     r1,#0x12
        0x0001b900:    2204        ."      MOVS     r2,#4
        0x0001b902:    f10d0306    ....    ADD      r3,sp,#6
        0x0001b906:    f7fefe0d    ....    BL       AttsHandleValueInd ; 0x1a524
        0x0001b90a:    e7ff        ..      B        0x1b90c ; GattSendServiceChangedInd + 152
        0x0001b90c:    e7ff        ..      B        0x1b90e ; GattSendServiceChangedInd + 154
        0x0001b90e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b912:    3001        .0      ADDS     r0,#1
        0x0001b914:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001b918:    e7df        ..      B        0x1b8da ; GattSendServiceChangedInd + 102
        0x0001b91a:    e014        ..      B        0x1b946 ; GattSendServiceChangedInd + 210
        0x0001b91c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b920:    f2422138    B.8!    MOV      r1,#0x2238
        0x0001b924:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001b928:    7849        Ix      LDRB     r1,[r1,#1]
        0x0001b92a:    f7fefc21    ..!.    BL       AttsCccEnabled ; 0x1a170
        0x0001b92e:    b148        H.      CBZ      r0,0x1b944 ; GattSendServiceChangedInd + 208
        0x0001b930:    e7ff        ..      B        0x1b932 ; GattSendServiceChangedInd + 190
        0x0001b932:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b936:    2112        .!      MOVS     r1,#0x12
        0x0001b938:    2204        ."      MOVS     r2,#4
        0x0001b93a:    f10d0306    ....    ADD      r3,sp,#6
        0x0001b93e:    f7fefdf1    ....    BL       AttsHandleValueInd ; 0x1a524
        0x0001b942:    e7ff        ..      B        0x1b944 ; GattSendServiceChangedInd + 208
        0x0001b944:    e7ff        ..      B        0x1b946 ; GattSendServiceChangedInd + 210
        0x0001b946:    b004        ..      ADD      sp,sp,#0x10
        0x0001b948:    bd80        ..      POP      {r7,pc}
        0x0001b94a:    0000        ..      MOVS     r0,r0
    GattSetSvcChangedIdx
        0x0001b94c:    b081        ..      SUB      sp,sp,#4
        0x0001b94e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001b952:    f2422138    B.8!    MOV      r1,#0x2238
        0x0001b956:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001b95a:    2001        .       MOVS     r0,#1
        0x0001b95c:    7008        .p      STRB     r0,[r1,#0]
        0x0001b95e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001b962:    7048        Hp      STRB     r0,[r1,#1]
        0x0001b964:    b001        ..      ADD      sp,sp,#4
        0x0001b966:    4770        pG      BX       lr
    GattWriteCback
        0x0001b968:    b580        ..      PUSH     {r7,lr}
        0x0001b96a:    b084        ..      SUB      sp,sp,#0x10
        0x0001b96c:    4684        .F      MOV      r12,r0
        0x0001b96e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001b970:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001b972:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001b974:    f88dc00f    ....    STRB     r12,[sp,#0xf]
        0x0001b978:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001b97c:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0001b980:    f8ad3008    ...0    STRH     r3,[sp,#8]
        0x0001b984:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001b988:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0001b98c:    2815        .(      CMP      r0,#0x15
        0x0001b98e:    d10c        ..      BNE      0x1b9aa ; GattWriteCback + 66
        0x0001b990:    e7ff        ..      B        0x1b992 ; GattWriteCback + 42
        0x0001b992:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001b996:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0001b99a:    f8bd2006    ...     LDRH     r2,[sp,#6]
        0x0001b99e:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0001b9a0:    f7fefd5e    ..^.    BL       AttsCsfWriteFeatures ; 0x1a460
        0x0001b9a4:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0001b9a8:    e003        ..      B        0x1b9b2 ; GattWriteCback + 74
        0x0001b9aa:    2000        .       MOVS     r0,#0
        0x0001b9ac:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0001b9b0:    e7ff        ..      B        0x1b9b2 ; GattWriteCback + 74
        0x0001b9b2:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0001b9b6:    b004        ..      ADD      sp,sp,#0x10
        0x0001b9b8:    bd80        ..      POP      {r7,pc}
        0x0001b9ba:    0000        ..      MOVS     r0,r0
    HardFault_Handler
        0x0001b9bc:    f01e0f04    ....    TST      lr,#4
        0x0001b9c0:    bf0c        ..      ITE      EQ
        0x0001b9c2:    f3ef8008    ....    MRSEQ    r0,MSP
        0x0001b9c6:    f3ef8009    ....    MRSNE    r0,PSP
        0x0001b9ca:    4904        .I      LDR      r1,[pc,#16] ; [0x1b9dc] = 0x10003b40
        0x0001b9cc:    f5017100    ...q    ADD      r1,r1,#0x200
        0x0001b9d0:    f0210103    !...    BIC      r1,r1,#3
        0x0001b9d4:    468d        .F      MOV      sp,r1
        0x0001b9d6:    f00abdb7    ....    B.W      am_util_faultisr_collect_data ; 0x26548
        0x0001b9da:    bf00        ..      NOP      
    $d.4
        0x0001b9dc:    10003b40    @;..    DCD    268450624
    $t.2
    HciAclRegister
        0x0001b9e0:    b082        ..      SUB      sp,sp,#8
        0x0001b9e2:    9001        ..      STR      r0,[sp,#4]
        0x0001b9e4:    9100        ..      STR      r1,[sp,#0]
        0x0001b9e6:    9801        ..      LDR      r0,[sp,#4]
        0x0001b9e8:    f6422194    B..!    MOV      r1,#0x2a94
        0x0001b9ec:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001b9f0:    6108        .a      STR      r0,[r1,#0x10]
        0x0001b9f2:    9800        ..      LDR      r0,[sp,#0]
        0x0001b9f4:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001b9f6:    b002        ..      ADD      sp,sp,#8
        0x0001b9f8:    4770        pG      BX       lr
        0x0001b9fa:    0000        ..      MOVS     r0,r0
    HciCoreHandler
        0x0001b9fc:    b580        ..      PUSH     {r7,lr}
        0x0001b9fe:    b084        ..      SUB      sp,sp,#0x10
        0x0001ba00:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001ba04:    9102        ..      STR      r1,[sp,#8]
        0x0001ba06:    9802        ..      LDR      r0,[sp,#8]
        0x0001ba08:    b150        P.      CBZ      r0,0x1ba20 ; HciCoreHandler + 36
        0x0001ba0a:    e7ff        ..      B        0x1ba0c ; HciCoreHandler + 16
        0x0001ba0c:    9802        ..      LDR      r0,[sp,#8]
        0x0001ba0e:    7880        .x      LDRB     r0,[r0,#2]
        0x0001ba10:    2801        .(      CMP      r0,#1
        0x0001ba12:    d104        ..      BNE      0x1ba1e ; HciCoreHandler + 34
        0x0001ba14:    e7ff        ..      B        0x1ba16 ; HciCoreHandler + 26
        0x0001ba16:    9802        ..      LDR      r0,[sp,#8]
        0x0001ba18:    f01ff878    ..x.    BL       hciCmdTimeout ; 0x3ab0c
        0x0001ba1c:    e7ff        ..      B        0x1ba1e ; HciCoreHandler + 34
        0x0001ba1e:    e056        V.      B        0x1bace ; HciCoreHandler + 210
        0x0001ba20:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001ba24:    07c0        ..      LSLS     r0,r0,#31
        0x0001ba26:    2800        .(      CMP      r0,#0
        0x0001ba28:    d050        P.      BEQ      0x1bacc ; HciCoreHandler + 208
        0x0001ba2a:    e7ff        ..      B        0x1ba2c ; HciCoreHandler + 48
        0x0001ba2c:    e7ff        ..      B        0x1ba2e ; HciCoreHandler + 50
        0x0001ba2e:    f6422094    B..     MOV      r0,#0x2a94
        0x0001ba32:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ba36:    f10d0103    ....    ADD      r1,sp,#3
        0x0001ba3a:    f002ff5d    ..].    BL       WsfMsgDeq ; 0x1e8f8
        0x0001ba3e:    9001        ..      STR      r0,[sp,#4]
        0x0001ba40:    2800        .(      CMP      r0,#0
        0x0001ba42:    d042        B.      BEQ      0x1baca ; HciCoreHandler + 206
        0x0001ba44:    e7ff        ..      B        0x1ba46 ; HciCoreHandler + 74
        0x0001ba46:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ba4a:    2804        .(      CMP      r0,#4
        0x0001ba4c:    d113        ..      BNE      0x1ba76 ; HciCoreHandler + 122
        0x0001ba4e:    e7ff        ..      B        0x1ba50 ; HciCoreHandler + 84
        0x0001ba50:    9801        ..      LDR      r0,[sp,#4]
        0x0001ba52:    f022f92d    ".-.    BL       hciEvtProcessMsg ; 0x3dcb0
        0x0001ba56:    f6422094    B..     MOV      r0,#0x2a94
        0x0001ba5a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ba5e:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x0001ba62:    b120         .      CBZ      r0,0x1ba6e ; HciCoreHandler + 114
        0x0001ba64:    e7ff        ..      B        0x1ba66 ; HciCoreHandler + 106
        0x0001ba66:    9801        ..      LDR      r0,[sp,#4]
        0x0001ba68:    f01ffc3c    ..<.    BL       hciCoreResetSequence ; 0x3b2e4
        0x0001ba6c:    e7ff        ..      B        0x1ba6e ; HciCoreHandler + 114
        0x0001ba6e:    9801        ..      LDR      r0,[sp,#4]
        0x0001ba70:    f002ff6c    ..l.    BL       WsfMsgFree ; 0x1e94c
        0x0001ba74:    e028        (.      B        0x1bac8 ; HciCoreHandler + 204
        0x0001ba76:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ba7a:    2802        .(      CMP      r0,#2
        0x0001ba7c:    d10f        ..      BNE      0x1ba9e ; HciCoreHandler + 162
        0x0001ba7e:    e7ff        ..      B        0x1ba80 ; HciCoreHandler + 132
        0x0001ba80:    9801        ..      LDR      r0,[sp,#4]
        0x0001ba82:    f01ff84f    ..O.    BL       hciCoreAclReassembly ; 0x3ab24
        0x0001ba86:    9001        ..      STR      r0,[sp,#4]
        0x0001ba88:    b140        @.      CBZ      r0,0x1ba9c ; HciCoreHandler + 160
        0x0001ba8a:    e7ff        ..      B        0x1ba8c ; HciCoreHandler + 144
        0x0001ba8c:    f6422094    B..     MOV      r0,#0x2a94
        0x0001ba90:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ba94:    6901        .i      LDR      r1,[r0,#0x10]
        0x0001ba96:    9801        ..      LDR      r0,[sp,#4]
        0x0001ba98:    4788        .G      BLX      r1
        0x0001ba9a:    e7ff        ..      B        0x1ba9c ; HciCoreHandler + 160
        0x0001ba9c:    e013        ..      B        0x1bac6 ; HciCoreHandler + 202
        0x0001ba9e:    f6422094    B..     MOV      r0,#0x2a94
        0x0001baa2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001baa6:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001baa8:    b140        @.      CBZ      r0,0x1babc ; HciCoreHandler + 192
        0x0001baaa:    e7ff        ..      B        0x1baac ; HciCoreHandler + 176
        0x0001baac:    f6422094    B..     MOV      r0,#0x2a94
        0x0001bab0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001bab4:    6981        .i      LDR      r1,[r0,#0x18]
        0x0001bab6:    9801        ..      LDR      r0,[sp,#4]
        0x0001bab8:    4788        .G      BLX      r1
        0x0001baba:    e003        ..      B        0x1bac4 ; HciCoreHandler + 200
        0x0001babc:    9801        ..      LDR      r0,[sp,#4]
        0x0001babe:    f002ff45    ..E.    BL       WsfMsgFree ; 0x1e94c
        0x0001bac2:    e7ff        ..      B        0x1bac4 ; HciCoreHandler + 200
        0x0001bac4:    e7ff        ..      B        0x1bac6 ; HciCoreHandler + 202
        0x0001bac6:    e7ff        ..      B        0x1bac8 ; HciCoreHandler + 204
        0x0001bac8:    e7b1        ..      B        0x1ba2e ; HciCoreHandler + 50
        0x0001baca:    e7ff        ..      B        0x1bacc ; HciCoreHandler + 208
        0x0001bacc:    e7ff        ..      B        0x1bace ; HciCoreHandler + 210
        0x0001bace:    b004        ..      ADD      sp,sp,#0x10
        0x0001bad0:    bd80        ..      POP      {r7,pc}
        0x0001bad2:    0000        ..      MOVS     r0,r0
    HciCoreInit
        0x0001bad4:    b580        ..      PUSH     {r7,lr}
        0x0001bad6:    b082        ..      SUB      sp,sp,#8
        0x0001bad8:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0001badc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bae0:    2000        .       MOVS     r0,#0
        0x0001bae2:    6708        .g      STR      r0,[r1,#0x70]
        0x0001bae4:    6748        Hg      STR      r0,[r1,#0x74]
        0x0001bae6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001baea:    e7ff        ..      B        0x1baec ; HciCoreInit + 24
        0x0001baec:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001baf0:    2802        .(      CMP      r0,#2
        0x0001baf2:    dc14        ..      BGT      0x1bb1e ; HciCoreInit + 74
        0x0001baf4:    e7ff        ..      B        0x1baf6 ; HciCoreInit + 34
        0x0001baf6:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001bafa:    ebc001c0    ....    RSB      r1,r0,r0,LSL #3
        0x0001bafe:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0001bb02:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001bb06:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0001bb0a:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0001bb0e:    8208        ..      STRH     r0,[r1,#0x10]
        0x0001bb10:    e7ff        ..      B        0x1bb12 ; HciCoreInit + 62
        0x0001bb12:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001bb16:    3001        .0      ADDS     r0,#1
        0x0001bb18:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001bb1c:    e7e6        ..      B        0x1baec ; HciCoreInit + 24
        0x0001bb1e:    2000        .       MOVS     r0,#0
        0x0001bb20:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001bb24:    e7ff        ..      B        0x1bb26 ; HciCoreInit + 82
        0x0001bb26:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001bb2a:    2805        .(      CMP      r0,#5
        0x0001bb2c:    dc13        ..      BGT      0x1bb56 ; HciCoreInit + 130
        0x0001bb2e:    e7ff        ..      B        0x1bb30 ; HciCoreInit + 92
        0x0001bb30:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001bb34:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0001bb38:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001bb3c:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0001bb40:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0001bb44:    f8a10054    ..T.    STRH     r0,[r1,#0x54]
        0x0001bb48:    e7ff        ..      B        0x1bb4a ; HciCoreInit + 118
        0x0001bb4a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001bb4e:    3001        .0      ADDS     r0,#1
        0x0001bb50:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001bb54:    e7e7        ..      B        0x1bb26 ; HciCoreInit + 82
        0x0001bb56:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0001bb5a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bb5e:    201b        .       MOVS     r0,#0x1b
        0x0001bb60:    f8a1007c    ..|.    STRH     r0,[r1,#0x7c]
        0x0001bb64:    200e        .       MOVS     r0,#0xe
        0x0001bb66:    f8810080    ....    STRB     r0,[r1,#0x80]
        0x0001bb6a:    200d        .       MOVS     r0,#0xd
        0x0001bb6c:    f8810081    ....    STRB     r0,[r1,#0x81]
        0x0001bb70:    2000        .       MOVS     r0,#0
        0x0001bb72:    f8c100a0    ....    STR      r0,[r1,#0xa0]
        0x0001bb76:    f01ffab3    ....    BL       hciCoreInit ; 0x3b0e0
        0x0001bb7a:    b002        ..      ADD      sp,sp,#8
        0x0001bb7c:    bd80        ..      POP      {r7,pc}
        0x0001bb7e:    0000        ..      MOVS     r0,r0
    HciDisconnectCmd
        0x0001bb80:    b580        ..      PUSH     {r7,lr}
        0x0001bb82:    b084        ..      SUB      sp,sp,#0x10
        0x0001bb84:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001bb88:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0001bb8c:    f2404006    @..@    MOV      r0,#0x406
        0x0001bb90:    2103        .!      MOVS     r1,#3
        0x0001bb92:    f01eff17    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001bb96:    9002        ..      STR      r0,[sp,#8]
        0x0001bb98:    b1c8        ..      CBZ      r0,0x1bbce ; HciDisconnectCmd + 78
        0x0001bb9a:    e7ff        ..      B        0x1bb9c ; HciDisconnectCmd + 28
        0x0001bb9c:    9802        ..      LDR      r0,[sp,#8]
        0x0001bb9e:    3003        .0      ADDS     r0,#3
        0x0001bba0:    9001        ..      STR      r0,[sp,#4]
        0x0001bba2:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001bba6:    9901        ..      LDR      r1,[sp,#4]
        0x0001bba8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001bbaa:    9201        ..      STR      r2,[sp,#4]
        0x0001bbac:    7008        .p      STRB     r0,[r1,#0]
        0x0001bbae:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001bbb2:    9901        ..      LDR      r1,[sp,#4]
        0x0001bbb4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001bbb6:    9201        ..      STR      r2,[sp,#4]
        0x0001bbb8:    7008        .p      STRB     r0,[r1,#0]
        0x0001bbba:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001bbbe:    9901        ..      LDR      r1,[sp,#4]
        0x0001bbc0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001bbc2:    9201        ..      STR      r2,[sp,#4]
        0x0001bbc4:    7008        .p      STRB     r0,[r1,#0]
        0x0001bbc6:    9802        ..      LDR      r0,[sp,#8]
        0x0001bbc8:    f01eff4a    ..J.    BL       hciCmdSend ; 0x3aa60
        0x0001bbcc:    e7ff        ..      B        0x1bbce ; HciDisconnectCmd + 78
        0x0001bbce:    b004        ..      ADD      sp,sp,#0x10
        0x0001bbd0:    bd80        ..      POP      {r7,pc}
        0x0001bbd2:    0000        ..      MOVS     r0,r0
    HciDrvHandler
        0x0001bbd4:    b580        ..      PUSH     {r7,lr}
        0x0001bbd6:    b08e        ..      SUB      sp,sp,#0x38
        0x0001bbd8:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0001bbdc:    910c        ..      STR      r1,[sp,#0x30]
        0x0001bbde:    2000        .       MOVS     r0,#0
        0x0001bbe0:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001bbe2:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001bbe4:    b198        ..      CBZ      r0,0x1bc0e ; HciDrvHandler + 58
        0x0001bbe6:    e7ff        ..      B        0x1bbe8 ; HciDrvHandler + 20
        0x0001bbe8:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001bbea:    7880        .x      LDRB     r0,[r0,#2]
        0x0001bbec:    2812        .(      CMP      r0,#0x12
        0x0001bbee:    d10d        ..      BNE      0x1bc0c ; HciDrvHandler + 56
        0x0001bbf0:    e7ff        ..      B        0x1bbf2 ; HciDrvHandler + 30
        0x0001bbf2:    f000ff57    ..W.    BL       HciReadLocalVerInfoCmd ; 0x1caa4
        0x0001bbf6:    e7ff        ..      B        0x1bbf8 ; HciDrvHandler + 36
        0x0001bbf8:    f64350cc    C..P    MOV      r0,#0x3dcc
        0x0001bbfc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bc00:    f2427110    B..q    MOV      r1,#0x2710
        0x0001bc04:    f003f8fc    ....    BL       WsfTimerStartMs ; 0x1ee00
        0x0001bc08:    e7ff        ..      B        0x1bc0a ; HciDrvHandler + 54
        0x0001bc0a:    e116        ..      B        0x1be3a ; HciDrvHandler + 614
        0x0001bc0c:    e7ff        ..      B        0x1bc0e ; HciDrvHandler + 58
        0x0001bc0e:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x0001bc12:    07c0        ..      LSLS     r0,r0,#31
        0x0001bc14:    2800        .(      CMP      r0,#0
        0x0001bc16:    f0008110    ....    BEQ.W    0x1be3a ; HciDrvHandler + 614
        0x0001bc1a:    e7ff        ..      B        0x1bc1c ; HciDrvHandler + 72
        0x0001bc1c:    f248301c    H..0    MOV      r0,#0x831c
        0x0001bc20:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bc24:    6800        .h      LDR      r0,[r0,#0]
        0x0001bc26:    900a        ..      STR      r0,[sp,#0x28]
        0x0001bc28:    980a        ..      LDR      r0,[sp,#0x28]
        0x0001bc2a:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x0001bc2e:    07c0        ..      LSLS     r0,r0,#31
        0x0001bc30:    b158        X.      CBZ      r0,0x1bc4a ; HciDrvHandler + 118
        0x0001bc32:    e7ff        ..      B        0x1bc34 ; HciDrvHandler + 96
        0x0001bc34:    990a        ..      LDR      r1,[sp,#0x28]
        0x0001bc36:    2000        .       MOVS     r0,#0
        0x0001bc38:    9006        ..      STR      r0,[sp,#0x18]
        0x0001bc3a:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0001bc3e:    f01eff0f    ....    BL       hciCmdSend ; 0x3aa60
        0x0001bc42:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001bc44:    f01ffdfc    ....    BL       hciCoreTxReady ; 0x3b840
        0x0001bc48:    e0f6        ..      B        0x1be38 ; HciDrvHandler + 612
        0x0001bc4a:    f2422030    B.0     MOV      r0,#0x2230
        0x0001bc4e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001bc52:    6800        .h      LDR      r0,[r0,#0]
        0x0001bc54:    f2483184    H..1    MOV      r1,#0x8384
        0x0001bc58:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bc5c:    6809        .h      LDR      r1,[r1,#0]
        0x0001bc5e:    4288        .B      CMP      r0,r1
        0x0001bc60:    d942        B.      BLS      0x1bce8 ; HciDrvHandler + 276
        0x0001bc62:    e7ff        ..      B        0x1bc64 ; HciDrvHandler + 144
        0x0001bc64:    f24030a4    @..0    MOVW     r0,#0x3a4
        0x0001bc68:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bc6c:    6800        .h      LDR      r0,[r0,#0]
        0x0001bc6e:    f2483184    H..1    MOV      r1,#0x8384
        0x0001bc72:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bc76:    9104        ..      STR      r1,[sp,#0x10]
        0x0001bc78:    680a        .h      LDR      r2,[r1,#0]
        0x0001bc7a:    4410        .D      ADD      r0,r0,r2
        0x0001bc7c:    f2422130    B.0!    MOV      r1,#0x2230
        0x0001bc80:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bc84:    9105        ..      STR      r1,[sp,#0x14]
        0x0001bc86:    6809        .h      LDR      r1,[r1,#0]
        0x0001bc88:    1a89        ..      SUBS     r1,r1,r2
        0x0001bc8a:    b289        ..      UXTH     r1,r1
        0x0001bc8c:    f022fa84    "...    BL       hciTrSerialRxIncoming ; 0x3e198
        0x0001bc90:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0001bc92:    4603        .F      MOV      r3,r0
        0x0001bc94:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001bc96:    6811        .h      LDR      r1,[r2,#0]
        0x0001bc98:    4419        .D      ADD      r1,r1,r3
        0x0001bc9a:    6011        .`      STR      r1,[r2,#0]
        0x0001bc9c:    6800        .h      LDR      r0,[r0,#0]
        0x0001bc9e:    b1b0        ..      CBZ      r0,0x1bcce ; HciDrvHandler + 250
        0x0001bca0:    e7ff        ..      B        0x1bca2 ; HciDrvHandler + 206
        0x0001bca2:    f2483084    H..0    MOV      r0,#0x8384
        0x0001bca6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bcaa:    6800        .h      LDR      r0,[r0,#0]
        0x0001bcac:    f2422130    B.0!    MOV      r1,#0x2230
        0x0001bcb0:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bcb4:    6809        .h      LDR      r1,[r1,#0]
        0x0001bcb6:    4288        .B      CMP      r0,r1
        0x0001bcb8:    d009        ..      BEQ      0x1bcce ; HciDrvHandler + 250
        0x0001bcba:    e7ff        ..      B        0x1bcbc ; HciDrvHandler + 232
        0x0001bcbc:    f64350ca    C..P    MOV      r0,#0x3dca
        0x0001bcc0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bcc4:    7800        .x      LDRB     r0,[r0,#0]
        0x0001bcc6:    2101        .!      MOVS     r1,#1
        0x0001bcc8:    f002ff6e    ..n.    BL       WsfSetEvent ; 0x1eba8
        0x0001bccc:    e0b5        ..      B        0x1be3a ; HciDrvHandler + 614
        0x0001bcce:    f2422130    B.0!    MOV      r1,#0x2230
        0x0001bcd2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bcd6:    2000        .       MOVS     r0,#0
        0x0001bcd8:    6008        .`      STR      r0,[r1,#0]
        0x0001bcda:    f2483184    H..1    MOV      r1,#0x8384
        0x0001bcde:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bce2:    6008        .`      STR      r0,[r1,#0]
        0x0001bce4:    e7ff        ..      B        0x1bce6 ; HciDrvHandler + 274
        0x0001bce6:    e7ff        ..      B        0x1bce8 ; HciDrvHandler + 276
        0x0001bce8:    f2422230    B.0"    MOV      r2,#0x2230
        0x0001bcec:    f2c10201    ....    MOVT     r2,#0x1001
        0x0001bcf0:    2000        .       MOVS     r0,#0
        0x0001bcf2:    6010        .`      STR      r0,[r2,#0]
        0x0001bcf4:    f248301c    H..0    MOV      r0,#0x831c
        0x0001bcf8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bcfc:    6800        .h      LDR      r0,[r0,#0]
        0x0001bcfe:    f24951b8    I..Q    MOV      r1,#0x95b8
        0x0001bd02:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bd06:    f004fa97    ....    BL       am_devices_cooper_blocking_read ; 0x20238
        0x0001bd0a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001bd0c:    e7ff        ..      B        0x1bd0e ; HciDrvHandler + 314
        0x0001bd0e:    f64350cc    C..P    MOV      r0,#0x3dcc
        0x0001bd12:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bd16:    9003        ..      STR      r0,[sp,#0xc]
        0x0001bd18:    f003f890    ....    BL       WsfTimerStop ; 0x1ee3c
        0x0001bd1c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001bd1e:    f2427110    B..q    MOV      r1,#0x2710
        0x0001bd22:    f003f86d    ..m.    BL       WsfTimerStartMs ; 0x1ee00
        0x0001bd26:    e7ff        ..      B        0x1bd28 ; HciDrvHandler + 340
        0x0001bd28:    f2422030    B.0     MOV      r0,#0x2230
        0x0001bd2c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001bd30:    6800        .h      LDR      r0,[r0,#0]
        0x0001bd32:    f5b07f81    ....    CMP      r0,#0x102
        0x0001bd36:    d914        ..      BLS      0x1bd62 ; HciDrvHandler + 398
        0x0001bd38:    e7ff        ..      B        0x1bd3a ; HciDrvHandler + 358
        0x0001bd3a:    e7ff        ..      B        0x1bd3c ; HciDrvHandler + 360
        0x0001bd3c:    f007f884    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0001bd40:    9009        ..      STR      r0,[sp,#0x24]
        0x0001bd42:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001bd44:    f007f888    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0001bd48:    e7ff        ..      B        0x1bd4a ; HciDrvHandler + 374
        0x0001bd4a:    2002        .       MOVS     r0,#2
        0x0001bd4c:    f6c01000    ....    MOVT     r0,#0x900
        0x0001bd50:    9008        ..      STR      r0,[sp,#0x20]
        0x0001bd52:    2000        .       MOVS     r0,#0
        0x0001bd54:    b920         .      CBNZ     r0,0x1bd60 ; HciDrvHandler + 396
        0x0001bd56:    e7ff        ..      B        0x1bd58 ; HciDrvHandler + 388
        0x0001bd58:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001bd5a:    f01ef96b    ..k.    BL       error_check ; 0x3a034
        0x0001bd5e:    e06c        l.      B        0x1be3a ; HciDrvHandler + 614
        0x0001bd60:    e069        i.      B        0x1be36 ; HciDrvHandler + 610
        0x0001bd62:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001bd64:    b1b8        ..      CBZ      r0,0x1bd96 ; HciDrvHandler + 450
        0x0001bd66:    e7ff        ..      B        0x1bd68 ; HciDrvHandler + 404
        0x0001bd68:    e7ff        ..      B        0x1bd6a ; HciDrvHandler + 406
        0x0001bd6a:    f007f86d    ..m.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0001bd6e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001bd70:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001bd72:    f007f871    ..q.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0001bd76:    e7ff        ..      B        0x1bd78 ; HciDrvHandler + 420
        0x0001bd78:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001bd7a:    b158        X.      CBZ      r0,0x1bd94 ; HciDrvHandler + 448
        0x0001bd7c:    e7ff        ..      B        0x1bd7e ; HciDrvHandler + 426
        0x0001bd7e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001bd80:    f01ef958    ..X.    BL       error_check ; 0x3a034
        0x0001bd84:    f000f8f4    ....    BL       HciDrvRadioShutdown ; 0x1bf70
        0x0001bd88:    2000        .       MOVS     r0,#0
        0x0001bd8a:    f000f87d    ..}.    BL       HciDrvRadioBoot ; 0x1be88
        0x0001bd8e:    f7fff933    ..3.    BL       DmDevReset ; 0x1aff8
        0x0001bd92:    e052        R.      B        0x1be3a ; HciDrvHandler + 614
        0x0001bd94:    e04e        N.      B        0x1be34 ; HciDrvHandler + 608
        0x0001bd96:    f24030a4    @..0    MOVW     r0,#0x3a4
        0x0001bd9a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bd9e:    6800        .h      LDR      r0,[r0,#0]
        0x0001bda0:    7800        .x      LDRB     r0,[r0,#0]
        0x0001bda2:    2806        .(      CMP      r0,#6
        0x0001bda4:    d117        ..      BNE      0x1bdd6 ; HciDrvHandler + 514
        0x0001bda6:    e7ff        ..      B        0x1bda8 ; HciDrvHandler + 468
        0x0001bda8:    f24030a4    @..0    MOVW     r0,#0x3a4
        0x0001bdac:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bdb0:    6800        .h      LDR      r0,[r0,#0]
        0x0001bdb2:    3001        .0      ADDS     r0,#1
        0x0001bdb4:    f2422130    B.0!    MOV      r1,#0x2230
        0x0001bdb8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bdbc:    9102        ..      STR      r1,[sp,#8]
        0x0001bdbe:    6809        .h      LDR      r1,[r1,#0]
        0x0001bdc0:    3901        .9      SUBS     r1,#1
        0x0001bdc2:    f022fbb9    "...    BL       hci_process_trace_data ; 0x3e538
        0x0001bdc6:    9802        ..      LDR      r0,[sp,#8]
        0x0001bdc8:    6800        .h      LDR      r0,[r0,#0]
        0x0001bdca:    f2483184    H..1    MOV      r1,#0x8384
        0x0001bdce:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bdd2:    6008        .`      STR      r0,[r1,#0]
        0x0001bdd4:    e02d        -.      B        0x1be32 ; HciDrvHandler + 606
        0x0001bdd6:    f24030a4    @..0    MOVW     r0,#0x3a4
        0x0001bdda:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bdde:    6800        .h      LDR      r0,[r0,#0]
        0x0001bde0:    f2422130    B.0!    MOV      r1,#0x2230
        0x0001bde4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bde8:    9101        ..      STR      r1,[sp,#4]
        0x0001bdea:    8809        ..      LDRH     r1,[r1,#0]
        0x0001bdec:    f022f9d4    "...    BL       hciTrSerialRxIncoming ; 0x3e198
        0x0001bdf0:    4601        .F      MOV      r1,r0
        0x0001bdf2:    9801        ..      LDR      r0,[sp,#4]
        0x0001bdf4:    f2483284    H..2    MOV      r2,#0x8384
        0x0001bdf8:    f2c10200    ....    MOVT     r2,#0x1000
        0x0001bdfc:    6011        .`      STR      r1,[r2,#0]
        0x0001bdfe:    6800        .h      LDR      r0,[r0,#0]
        0x0001be00:    b1b0        ..      CBZ      r0,0x1be30 ; HciDrvHandler + 604
        0x0001be02:    e7ff        ..      B        0x1be04 ; HciDrvHandler + 560
        0x0001be04:    f2483084    H..0    MOV      r0,#0x8384
        0x0001be08:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001be0c:    6800        .h      LDR      r0,[r0,#0]
        0x0001be0e:    f2422130    B.0!    MOV      r1,#0x2230
        0x0001be12:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001be16:    6809        .h      LDR      r1,[r1,#0]
        0x0001be18:    4288        .B      CMP      r0,r1
        0x0001be1a:    d009        ..      BEQ      0x1be30 ; HciDrvHandler + 604
        0x0001be1c:    e7ff        ..      B        0x1be1e ; HciDrvHandler + 586
        0x0001be1e:    f64350ca    C..P    MOV      r0,#0x3dca
        0x0001be22:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001be26:    7800        .x      LDRB     r0,[r0,#0]
        0x0001be28:    2101        .!      MOVS     r1,#1
        0x0001be2a:    f002febd    ....    BL       WsfSetEvent ; 0x1eba8
        0x0001be2e:    e7ff        ..      B        0x1be30 ; HciDrvHandler + 604
        0x0001be30:    e7ff        ..      B        0x1be32 ; HciDrvHandler + 606
        0x0001be32:    e7ff        ..      B        0x1be34 ; HciDrvHandler + 608
        0x0001be34:    e7ff        ..      B        0x1be36 ; HciDrvHandler + 610
        0x0001be36:    e7ff        ..      B        0x1be38 ; HciDrvHandler + 612
        0x0001be38:    e7ff        ..      B        0x1be3a ; HciDrvHandler + 614
        0x0001be3a:    b00e        ..      ADD      sp,sp,#0x38
        0x0001be3c:    bd80        ..      POP      {r7,pc}
        0x0001be3e:    0000        ..      MOVS     r0,r0
    HciDrvHandlerInit
        0x0001be40:    b081        ..      SUB      sp,sp,#4
        0x0001be42:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001be46:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001be4a:    f64351ca    C..Q    MOV      r1,#0x3dca
        0x0001be4e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001be52:    7008        .p      STRB     r0,[r1,#0]
        0x0001be54:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001be58:    f64351cc    C..Q    MOV      r1,#0x3dcc
        0x0001be5c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001be60:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001be62:    2012        .       MOVS     r0,#0x12
        0x0001be64:    7288        .r      STRB     r0,[r1,#0xa]
        0x0001be66:    b001        ..      ADD      sp,sp,#4
        0x0001be68:    4770        pG      BX       lr
        0x0001be6a:    0000        ..      MOVS     r0,r0
    HciDrvIntService
        0x0001be6c:    b580        ..      PUSH     {r7,lr}
        0x0001be6e:    b082        ..      SUB      sp,sp,#8
        0x0001be70:    9001        ..      STR      r0,[sp,#4]
        0x0001be72:    f64350ca    C..P    MOV      r0,#0x3dca
        0x0001be76:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001be7a:    7800        .x      LDRB     r0,[r0,#0]
        0x0001be7c:    2101        .!      MOVS     r1,#1
        0x0001be7e:    f002fe93    ....    BL       WsfSetEvent ; 0x1eba8
        0x0001be82:    b002        ..      ADD      sp,sp,#8
        0x0001be84:    bd80        ..      POP      {r7,pc}
        0x0001be86:    0000        ..      MOVS     r0,r0
    HciDrvRadioBoot
        0x0001be88:    b580        ..      PUSH     {r7,lr}
        0x0001be8a:    b09a        ..      SUB      sp,sp,#0x68
        0x0001be8c:    f88d0063    ..c.    STRB     r0,[sp,#0x63]
        0x0001be90:    2000        .       MOVS     r0,#0
        0x0001be92:    9017        ..      STR      r0,[sp,#0x5c]
        0x0001be94:    f24070c0    @..p    MOVW     r0,#0x7c0
        0x0001be98:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001be9c:    9015        ..      STR      r0,[sp,#0x54]
        0x0001be9e:    2083        .       MOVS     r0,#0x83
        0x0001bea0:    9016        ..      STR      r0,[sp,#0x58]
        0x0001bea2:    f248321c    H..2    MOV      r2,#0x831c
        0x0001bea6:    f2c10200    ....    MOVT     r2,#0x1000
        0x0001beaa:    f24a63e0    J..c    MOV      r3,#0xa6e0
        0x0001beae:    f2c10301    ....    MOVT     r3,#0x1001
        0x0001beb2:    2004        .       MOVS     r0,#4
        0x0001beb4:    a915        ..      ADD      r1,sp,#0x54
        0x0001beb6:    f004fbff    ....    BL       am_devices_cooper_init ; 0x206b8
        0x0001beba:    9017        ..      STR      r0,[sp,#0x5c]
        0x0001bebc:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0001bebe:    b130        0.      CBZ      r0,0x1bece ; HciDrvRadioBoot + 70
        0x0001bec0:    e7ff        ..      B        0x1bec2 ; HciDrvRadioBoot + 58
        0x0001bec2:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0001bec4:    f01ef8b6    ....    BL       error_check ; 0x3a034
        0x0001bec8:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0001beca:    9019        ..      STR      r0,[sp,#0x64]
        0x0001becc:    e04c        L.      B        0x1bf68 ; HciDrvRadioBoot + 224
        0x0001bece:    f248301c    H..0    MOV      r0,#0x831c
        0x0001bed2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bed6:    6800        .h      LDR      r0,[r0,#0]
        0x0001bed8:    2104        .!      MOVS     r1,#4
        0x0001beda:    9103        ..      STR      r1,[sp,#0xc]
        0x0001bedc:    f00afaaa    ....    BL       am_util_ble_tx_power_set ; 0x26434
        0x0001bee0:    2027        '       MOVS     r0,#0x27
        0x0001bee2:    9014        ..      STR      r0,[sp,#0x50]
        0x0001bee4:    9914        ..      LDR      r1,[sp,#0x50]
        0x0001bee6:    f64b626d    K.mb    MOV      r2,#0xbe6d
        0x0001beea:    f2c00201    ....    MOVT     r2,#1
        0x0001beee:    2300        .#      MOVS     r3,#0
        0x0001bef0:    9302        ..      STR      r3,[sp,#8]
        0x0001bef2:    4618        .F      MOV      r0,r3
        0x0001bef4:    f006fd10    ....    BL       am_hal_gpio_interrupt_register ; 0x22918
        0x0001bef8:    9802        ..      LDR      r0,[sp,#8]
        0x0001befa:    2101        .!      MOVS     r1,#1
        0x0001befc:    9100        ..      STR      r1,[sp,#0]
        0x0001befe:    aa14        ..      ADD      r2,sp,#0x50
        0x0001bf00:    9201        ..      STR      r2,[sp,#4]
        0x0001bf02:    f006fb53    ..S.    BL       am_hal_gpio_interrupt_control ; 0x225ac
        0x0001bf06:    9b02        ..      LDR      r3,[sp,#8]
        0x0001bf08:    2028        (       MOVS     r0,#0x28
        0x0001bf0a:    9014        ..      STR      r0,[sp,#0x50]
        0x0001bf0c:    9914        ..      LDR      r1,[sp,#0x50]
        0x0001bf0e:    f64a12b9    J...    MOV      r2,#0xa9b9
        0x0001bf12:    f2c00201    ....    MOVT     r2,#1
        0x0001bf16:    4618        .F      MOV      r0,r3
        0x0001bf18:    f006fcfe    ....    BL       am_hal_gpio_interrupt_register ; 0x22918
        0x0001bf1c:    9900        ..      LDR      r1,[sp,#0]
        0x0001bf1e:    9a01        ..      LDR      r2,[sp,#4]
        0x0001bf20:    9802        ..      LDR      r0,[sp,#8]
        0x0001bf22:    f006fb43    ..C.    BL       am_hal_gpio_interrupt_control ; 0x225ac
        0x0001bf26:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001bf28:    2039        9       MOVS     r0,#0x39
        0x0001bf2a:    9004        ..      STR      r0,[sp,#0x10]
        0x0001bf2c:    f003f8ca    ....    BL       __NVIC_SetPriority ; 0x1f0c4
        0x0001bf30:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001bf32:    f003f847    ..G.    BL       __NVIC_EnableIRQ ; 0x1efc4
        0x0001bf36:    f89d0063    ..c.    LDRB     r0,[sp,#0x63]
        0x0001bf3a:    07c0        ..      LSLS     r0,r0,#31
        0x0001bf3c:    b188        ..      CBZ      r0,0x1bf62 ; HciDrvRadioBoot + 218
        0x0001bf3e:    e7ff        ..      B        0x1bf40 ; HciDrvRadioBoot + 184
        0x0001bf40:    2001        .       MOVS     r0,#1
        0x0001bf42:    a905        ..      ADD      r1,sp,#0x14
        0x0001bf44:    f007ffce    ....    BL       am_hal_mcuctrl_info_get ; 0x23ee4
        0x0001bf48:    f64351c4    C..Q    MOV      r1,#0x3dc4
        0x0001bf4c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bf50:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001bf52:    6008        .`      STR      r0,[r1,#0]
        0x0001bf54:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001bf56:    0a00        ..      LSRS     r0,r0,#8
        0x0001bf58:    7108        .q      STRB     r0,[r1,#4]
        0x0001bf5a:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0001bf5e:    7148        Hq      STRB     r0,[r1,#5]
        0x0001bf60:    e7ff        ..      B        0x1bf62 ; HciDrvRadioBoot + 218
        0x0001bf62:    2000        .       MOVS     r0,#0
        0x0001bf64:    9019        ..      STR      r0,[sp,#0x64]
        0x0001bf66:    e7ff        ..      B        0x1bf68 ; HciDrvRadioBoot + 224
        0x0001bf68:    9819        ..      LDR      r0,[sp,#0x64]
        0x0001bf6a:    b01a        ..      ADD      sp,sp,#0x68
        0x0001bf6c:    bd80        ..      POP      {r7,pc}
        0x0001bf6e:    0000        ..      MOVS     r0,r0
    HciDrvRadioShutdown
        0x0001bf70:    b580        ..      PUSH     {r7,lr}
        0x0001bf72:    b084        ..      SUB      sp,sp,#0x10
        0x0001bf74:    e7ff        ..      B        0x1bf76 ; HciDrvRadioShutdown + 6
        0x0001bf76:    f64350cc    C..P    MOV      r0,#0x3dcc
        0x0001bf7a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bf7e:    f002ff5d    ..].    BL       WsfTimerStop ; 0x1ee3c
        0x0001bf82:    e7ff        ..      B        0x1bf84 ; HciDrvRadioShutdown + 20
        0x0001bf84:    2027        '       MOVS     r0,#0x27
        0x0001bf86:    9003        ..      STR      r0,[sp,#0xc]
        0x0001bf88:    2100        .!      MOVS     r1,#0
        0x0001bf8a:    9101        ..      STR      r1,[sp,#4]
        0x0001bf8c:    aa03        ..      ADD      r2,sp,#0xc
        0x0001bf8e:    9200        ..      STR      r2,[sp,#0]
        0x0001bf90:    4608        .F      MOV      r0,r1
        0x0001bf92:    f006fb0b    ....    BL       am_hal_gpio_interrupt_control ; 0x225ac
        0x0001bf96:    9a00        ..      LDR      r2,[sp,#0]
        0x0001bf98:    9901        ..      LDR      r1,[sp,#4]
        0x0001bf9a:    2028        (       MOVS     r0,#0x28
        0x0001bf9c:    9003        ..      STR      r0,[sp,#0xc]
        0x0001bf9e:    4608        .F      MOV      r0,r1
        0x0001bfa0:    f006fb04    ....    BL       am_hal_gpio_interrupt_control ; 0x225ac
        0x0001bfa4:    f248301c    H..0    MOV      r0,#0x831c
        0x0001bfa8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bfac:    6800        .h      LDR      r0,[r0,#0]
        0x0001bfae:    f004fef1    ....    BL       am_devices_cooper_term ; 0x20d94
        0x0001bfb2:    f2413008    A..0    MOV      r0,#0x1308
        0x0001bfb6:    f2c00005    ....    MOVT     r0,#5
        0x0001bfba:    6801        .h      LDR      r1,[r0,#0]
        0x0001bfbc:    202a        *       MOVS     r0,#0x2a
        0x0001bfbe:    9002        ..      STR      r0,[sp,#8]
        0x0001bfc0:    f006fd80    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001bfc4:    9901        ..      LDR      r1,[sp,#4]
        0x0001bfc6:    9802        ..      LDR      r0,[sp,#8]
        0x0001bfc8:    f006fe1e    ....    BL       am_hal_gpio_state_write ; 0x22c08
        0x0001bfcc:    b004        ..      ADD      sp,sp,#0x10
        0x0001bfce:    bd80        ..      POP      {r7,pc}
    HciEvtRegister
        0x0001bfd0:    b081        ..      SUB      sp,sp,#4
        0x0001bfd2:    9000        ..      STR      r0,[sp,#0]
        0x0001bfd4:    9800        ..      LDR      r0,[sp,#0]
        0x0001bfd6:    f6422194    B..!    MOV      r1,#0x2a94
        0x0001bfda:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bfde:    6088        .`      STR      r0,[r1,#8]
        0x0001bfe0:    b001        ..      ADD      sp,sp,#4
        0x0001bfe2:    4770        pG      BX       lr
    HciGetBdAddr
        0x0001bfe4:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0001bfe8:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001bfec:    3068        h0      ADDS     r0,r0,#0x68
        0x0001bfee:    4770        pG      BX       lr
    HciGetBufSize
        0x0001bff0:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0001bff4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001bff8:    f8b0007e    ..~.    LDRH     r0,[r0,#0x7e]
        0x0001bffc:    4770        pG      BX       lr
        0x0001bffe:    0000        ..      MOVS     r0,r0
    HciGetLeSupFeat
        0x0001c000:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0001c004:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001c008:    f8d10088    ....    LDR      r0,[r1,#0x88]
        0x0001c00c:    f8d1108c    ....    LDR      r1,[r1,#0x8c]
        0x0001c010:    f0200002     ...    BIC      r0,r0,#2
        0x0001c014:    4770        pG      BX       lr
        0x0001c016:    0000        ..      MOVS     r0,r0
    HciGetMaxRxAclLen
        0x0001c018:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0001c01c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001c020:    f8b0007c    ..|.    LDRH     r0,[r0,#0x7c]
        0x0001c024:    4770        pG      BX       lr
        0x0001c026:    0000        ..      MOVS     r0,r0
    HciHandler
        0x0001c028:    b580        ..      PUSH     {r7,lr}
        0x0001c02a:    b082        ..      SUB      sp,sp,#8
        0x0001c02c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001c030:    9100        ..      STR      r1,[sp,#0]
        0x0001c032:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001c036:    9900        ..      LDR      r1,[sp,#0]
        0x0001c038:    f7fffce0    ....    BL       HciCoreHandler ; 0x1b9fc
        0x0001c03c:    b002        ..      ADD      sp,sp,#8
        0x0001c03e:    bd80        ..      POP      {r7,pc}
    HciHandlerInit
        0x0001c040:    b580        ..      PUSH     {r7,lr}
        0x0001c042:    b082        ..      SUB      sp,sp,#8
        0x0001c044:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001c048:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001c04c:    f6422194    B..!    MOV      r1,#0x2a94
        0x0001c050:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001c054:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0001c058:    2000        .       MOVS     r0,#0
        0x0001c05a:    6008        .`      STR      r0,[r1,#0]
        0x0001c05c:    6048        H`      STR      r0,[r1,#4]
        0x0001c05e:    f7fffd39    ..9.    BL       HciCoreInit ; 0x1bad4
        0x0001c062:    b002        ..      ADD      sp,sp,#8
        0x0001c064:    bd80        ..      POP      {r7,pc}
        0x0001c066:    0000        ..      MOVS     r0,r0
    HciLeAddDeviceToResolvingListCmd
        0x0001c068:    b580        ..      PUSH     {r7,lr}
        0x0001c06a:    b086        ..      SUB      sp,sp,#0x18
        0x0001c06c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001c070:    9104        ..      STR      r1,[sp,#0x10]
        0x0001c072:    9203        ..      STR      r2,[sp,#0xc]
        0x0001c074:    9302        ..      STR      r3,[sp,#8]
        0x0001c076:    f2420027    B.'.    MOV      r0,#0x2027
        0x0001c07a:    2127        '!      MOVS     r1,#0x27
        0x0001c07c:    f01efca2    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c080:    9001        ..      STR      r0,[sp,#4]
        0x0001c082:    b3b8        ..      CBZ      r0,0x1c0f4 ; HciLeAddDeviceToResolvingListCmd + 140
        0x0001c084:    e7ff        ..      B        0x1c086 ; HciLeAddDeviceToResolvingListCmd + 30
        0x0001c086:    9801        ..      LDR      r0,[sp,#4]
        0x0001c088:    3003        .0      ADDS     r0,#3
        0x0001c08a:    9000        ..      STR      r0,[sp,#0]
        0x0001c08c:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001c090:    9900        ..      LDR      r1,[sp,#0]
        0x0001c092:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c094:    9200        ..      STR      r2,[sp,#0]
        0x0001c096:    7008        .p      STRB     r0,[r1,#0]
        0x0001c098:    9800        ..      LDR      r0,[sp,#0]
        0x0001c09a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001c09c:    f7fefc06    ....    BL       BdaCpy ; 0x1a8ac
        0x0001c0a0:    9800        ..      LDR      r0,[sp,#0]
        0x0001c0a2:    3006        .0      ADDS     r0,#6
        0x0001c0a4:    9000        ..      STR      r0,[sp,#0]
        0x0001c0a6:    9900        ..      LDR      r1,[sp,#0]
        0x0001c0a8:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x0001c0ac:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001c0b0:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001c0b4:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001c0b8:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001c0bc:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001c0c0:    608b        .`      STR      r3,[r1,#8]
        0x0001c0c2:    604a        J`      STR      r2,[r1,#4]
        0x0001c0c4:    6008        .`      STR      r0,[r1,#0]
        0x0001c0c6:    9800        ..      LDR      r0,[sp,#0]
        0x0001c0c8:    3010        .0      ADDS     r0,r0,#0x10
        0x0001c0ca:    9000        ..      STR      r0,[sp,#0]
        0x0001c0cc:    9900        ..      LDR      r1,[sp,#0]
        0x0001c0ce:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001c0d2:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001c0d6:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001c0da:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001c0de:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001c0e2:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001c0e6:    608b        .`      STR      r3,[r1,#8]
        0x0001c0e8:    604a        J`      STR      r2,[r1,#4]
        0x0001c0ea:    6008        .`      STR      r0,[r1,#0]
        0x0001c0ec:    9801        ..      LDR      r0,[sp,#4]
        0x0001c0ee:    f01efcb7    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c0f2:    e7ff        ..      B        0x1c0f4 ; HciLeAddDeviceToResolvingListCmd + 140
        0x0001c0f4:    b006        ..      ADD      sp,sp,#0x18
        0x0001c0f6:    bd80        ..      POP      {r7,pc}
    HciLeClearResolvingList
        0x0001c0f8:    b580        ..      PUSH     {r7,lr}
        0x0001c0fa:    b082        ..      SUB      sp,sp,#8
        0x0001c0fc:    f2420029    B.).    MOV      r0,#0x2029
        0x0001c100:    2100        .!      MOVS     r1,#0
        0x0001c102:    f01efc5f    .._.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c106:    9001        ..      STR      r0,[sp,#4]
        0x0001c108:    b120         .      CBZ      r0,0x1c114 ; HciLeClearResolvingList + 28
        0x0001c10a:    e7ff        ..      B        0x1c10c ; HciLeClearResolvingList + 20
        0x0001c10c:    9801        ..      LDR      r0,[sp,#4]
        0x0001c10e:    f01efca7    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c112:    e7ff        ..      B        0x1c114 ; HciLeClearResolvingList + 28
        0x0001c114:    b002        ..      ADD      sp,sp,#8
        0x0001c116:    bd80        ..      POP      {r7,pc}
    HciLeConnUpdateCmd
        0x0001c118:    b580        ..      PUSH     {r7,lr}
        0x0001c11a:    b084        ..      SUB      sp,sp,#0x10
        0x0001c11c:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c120:    9102        ..      STR      r1,[sp,#8]
        0x0001c122:    f2420013    B...    MOV      r0,#0x2013
        0x0001c126:    210e        .!      MOVS     r1,#0xe
        0x0001c128:    f01efc4c    ..L.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c12c:    9001        ..      STR      r0,[sp,#4]
        0x0001c12e:    2800        .(      CMP      r0,#0
        0x0001c130:    d05b        [.      BEQ      0x1c1ea ; HciLeConnUpdateCmd + 210
        0x0001c132:    e7ff        ..      B        0x1c134 ; HciLeConnUpdateCmd + 28
        0x0001c134:    9801        ..      LDR      r0,[sp,#4]
        0x0001c136:    3003        .0      ADDS     r0,#3
        0x0001c138:    9000        ..      STR      r0,[sp,#0]
        0x0001c13a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c13e:    9900        ..      LDR      r1,[sp,#0]
        0x0001c140:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c142:    9200        ..      STR      r2,[sp,#0]
        0x0001c144:    7008        .p      STRB     r0,[r1,#0]
        0x0001c146:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c14a:    9900        ..      LDR      r1,[sp,#0]
        0x0001c14c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c14e:    9200        ..      STR      r2,[sp,#0]
        0x0001c150:    7008        .p      STRB     r0,[r1,#0]
        0x0001c152:    9802        ..      LDR      r0,[sp,#8]
        0x0001c154:    7800        .x      LDRB     r0,[r0,#0]
        0x0001c156:    9900        ..      LDR      r1,[sp,#0]
        0x0001c158:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c15a:    9200        ..      STR      r2,[sp,#0]
        0x0001c15c:    7008        .p      STRB     r0,[r1,#0]
        0x0001c15e:    9802        ..      LDR      r0,[sp,#8]
        0x0001c160:    7840        @x      LDRB     r0,[r0,#1]
        0x0001c162:    9900        ..      LDR      r1,[sp,#0]
        0x0001c164:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c166:    9200        ..      STR      r2,[sp,#0]
        0x0001c168:    7008        .p      STRB     r0,[r1,#0]
        0x0001c16a:    9802        ..      LDR      r0,[sp,#8]
        0x0001c16c:    7880        .x      LDRB     r0,[r0,#2]
        0x0001c16e:    9900        ..      LDR      r1,[sp,#0]
        0x0001c170:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c172:    9200        ..      STR      r2,[sp,#0]
        0x0001c174:    7008        .p      STRB     r0,[r1,#0]
        0x0001c176:    9802        ..      LDR      r0,[sp,#8]
        0x0001c178:    78c0        .x      LDRB     r0,[r0,#3]
        0x0001c17a:    9900        ..      LDR      r1,[sp,#0]
        0x0001c17c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c17e:    9200        ..      STR      r2,[sp,#0]
        0x0001c180:    7008        .p      STRB     r0,[r1,#0]
        0x0001c182:    9802        ..      LDR      r0,[sp,#8]
        0x0001c184:    7900        .y      LDRB     r0,[r0,#4]
        0x0001c186:    9900        ..      LDR      r1,[sp,#0]
        0x0001c188:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c18a:    9200        ..      STR      r2,[sp,#0]
        0x0001c18c:    7008        .p      STRB     r0,[r1,#0]
        0x0001c18e:    9802        ..      LDR      r0,[sp,#8]
        0x0001c190:    7940        @y      LDRB     r0,[r0,#5]
        0x0001c192:    9900        ..      LDR      r1,[sp,#0]
        0x0001c194:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c196:    9200        ..      STR      r2,[sp,#0]
        0x0001c198:    7008        .p      STRB     r0,[r1,#0]
        0x0001c19a:    9802        ..      LDR      r0,[sp,#8]
        0x0001c19c:    7980        .y      LDRB     r0,[r0,#6]
        0x0001c19e:    9900        ..      LDR      r1,[sp,#0]
        0x0001c1a0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c1a2:    9200        ..      STR      r2,[sp,#0]
        0x0001c1a4:    7008        .p      STRB     r0,[r1,#0]
        0x0001c1a6:    9802        ..      LDR      r0,[sp,#8]
        0x0001c1a8:    79c0        .y      LDRB     r0,[r0,#7]
        0x0001c1aa:    9900        ..      LDR      r1,[sp,#0]
        0x0001c1ac:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c1ae:    9200        ..      STR      r2,[sp,#0]
        0x0001c1b0:    7008        .p      STRB     r0,[r1,#0]
        0x0001c1b2:    9802        ..      LDR      r0,[sp,#8]
        0x0001c1b4:    7a00        .z      LDRB     r0,[r0,#8]
        0x0001c1b6:    9900        ..      LDR      r1,[sp,#0]
        0x0001c1b8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c1ba:    9200        ..      STR      r2,[sp,#0]
        0x0001c1bc:    7008        .p      STRB     r0,[r1,#0]
        0x0001c1be:    9802        ..      LDR      r0,[sp,#8]
        0x0001c1c0:    7a40        @z      LDRB     r0,[r0,#9]
        0x0001c1c2:    9900        ..      LDR      r1,[sp,#0]
        0x0001c1c4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c1c6:    9200        ..      STR      r2,[sp,#0]
        0x0001c1c8:    7008        .p      STRB     r0,[r1,#0]
        0x0001c1ca:    9802        ..      LDR      r0,[sp,#8]
        0x0001c1cc:    7a80        .z      LDRB     r0,[r0,#0xa]
        0x0001c1ce:    9900        ..      LDR      r1,[sp,#0]
        0x0001c1d0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c1d2:    9200        ..      STR      r2,[sp,#0]
        0x0001c1d4:    7008        .p      STRB     r0,[r1,#0]
        0x0001c1d6:    9802        ..      LDR      r0,[sp,#8]
        0x0001c1d8:    7ac0        .z      LDRB     r0,[r0,#0xb]
        0x0001c1da:    9900        ..      LDR      r1,[sp,#0]
        0x0001c1dc:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c1de:    9200        ..      STR      r2,[sp,#0]
        0x0001c1e0:    7008        .p      STRB     r0,[r1,#0]
        0x0001c1e2:    9801        ..      LDR      r0,[sp,#4]
        0x0001c1e4:    f01efc3c    ..<.    BL       hciCmdSend ; 0x3aa60
        0x0001c1e8:    e7ff        ..      B        0x1c1ea ; HciLeConnUpdateCmd + 210
        0x0001c1ea:    b004        ..      ADD      sp,sp,#0x10
        0x0001c1ec:    bd80        ..      POP      {r7,pc}
        0x0001c1ee:    0000        ..      MOVS     r0,r0
    HciLeEncryptCmd
        0x0001c1f0:    b580        ..      PUSH     {r7,lr}
        0x0001c1f2:    b084        ..      SUB      sp,sp,#0x10
        0x0001c1f4:    9003        ..      STR      r0,[sp,#0xc]
        0x0001c1f6:    9102        ..      STR      r1,[sp,#8]
        0x0001c1f8:    f2420017    B...    MOV      r0,#0x2017
        0x0001c1fc:    2120         !      MOVS     r1,#0x20
        0x0001c1fe:    f01efbe1    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c202:    9001        ..      STR      r0,[sp,#4]
        0x0001c204:    b350        P.      CBZ      r0,0x1c25c ; HciLeEncryptCmd + 108
        0x0001c206:    e7ff        ..      B        0x1c208 ; HciLeEncryptCmd + 24
        0x0001c208:    9801        ..      LDR      r0,[sp,#4]
        0x0001c20a:    3003        .0      ADDS     r0,#3
        0x0001c20c:    9000        ..      STR      r0,[sp,#0]
        0x0001c20e:    9900        ..      LDR      r1,[sp,#0]
        0x0001c210:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x0001c214:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001c218:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001c21c:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001c220:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001c224:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001c228:    608b        .`      STR      r3,[r1,#8]
        0x0001c22a:    604a        J`      STR      r2,[r1,#4]
        0x0001c22c:    6008        .`      STR      r0,[r1,#0]
        0x0001c22e:    9800        ..      LDR      r0,[sp,#0]
        0x0001c230:    3010        .0      ADDS     r0,r0,#0x10
        0x0001c232:    9000        ..      STR      r0,[sp,#0]
        0x0001c234:    9900        ..      LDR      r1,[sp,#0]
        0x0001c236:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001c23a:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001c23e:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001c242:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001c246:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001c24a:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001c24e:    608b        .`      STR      r3,[r1,#8]
        0x0001c250:    604a        J`      STR      r2,[r1,#4]
        0x0001c252:    6008        .`      STR      r0,[r1,#0]
        0x0001c254:    9801        ..      LDR      r0,[sp,#4]
        0x0001c256:    f01efc03    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c25a:    e7ff        ..      B        0x1c25c ; HciLeEncryptCmd + 108
        0x0001c25c:    b004        ..      ADD      sp,sp,#0x10
        0x0001c25e:    bd80        ..      POP      {r7,pc}
    HciLeGenerateDHKey
        0x0001c260:    b580        ..      PUSH     {r7,lr}
        0x0001c262:    b086        ..      SUB      sp,sp,#0x18
        0x0001c264:    9005        ..      STR      r0,[sp,#0x14]
        0x0001c266:    9104        ..      STR      r1,[sp,#0x10]
        0x0001c268:    f2420026    B.&.    MOV      r0,#0x2026
        0x0001c26c:    2140        @!      MOVS     r1,#0x40
        0x0001c26e:    f01efba9    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c272:    9003        ..      STR      r0,[sp,#0xc]
        0x0001c274:    b198        ..      CBZ      r0,0x1c29e ; HciLeGenerateDHKey + 62
        0x0001c276:    e7ff        ..      B        0x1c278 ; HciLeGenerateDHKey + 24
        0x0001c278:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001c27a:    3003        .0      ADDS     r0,#3
        0x0001c27c:    9002        ..      STR      r0,[sp,#8]
        0x0001c27e:    9802        ..      LDR      r0,[sp,#8]
        0x0001c280:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001c282:    2220         "      MOVS     r2,#0x20
        0x0001c284:    9201        ..      STR      r2,[sp,#4]
        0x0001c286:    f7fcf946    ..F.    BL       __aeabi_memcpy ; 0x18516
        0x0001c28a:    9a01        ..      LDR      r2,[sp,#4]
        0x0001c28c:    9802        ..      LDR      r0,[sp,#8]
        0x0001c28e:    3020         0      ADDS     r0,r0,#0x20
        0x0001c290:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001c292:    f7fcf940    ..@.    BL       __aeabi_memcpy ; 0x18516
        0x0001c296:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001c298:    f01efbe2    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c29c:    e7ff        ..      B        0x1c29e ; HciLeGenerateDHKey + 62
        0x0001c29e:    b006        ..      ADD      sp,sp,#0x18
        0x0001c2a0:    bd80        ..      POP      {r7,pc}
        0x0001c2a2:    0000        ..      MOVS     r0,r0
    HciLeLtkReqNegReplCmd
        0x0001c2a4:    b580        ..      PUSH     {r7,lr}
        0x0001c2a6:    b084        ..      SUB      sp,sp,#0x10
        0x0001c2a8:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c2ac:    f242001b    B...    MOV      r0,#0x201b
        0x0001c2b0:    2102        .!      MOVS     r1,#2
        0x0001c2b2:    f01efb87    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c2b6:    9002        ..      STR      r0,[sp,#8]
        0x0001c2b8:    b198        ..      CBZ      r0,0x1c2e2 ; HciLeLtkReqNegReplCmd + 62
        0x0001c2ba:    e7ff        ..      B        0x1c2bc ; HciLeLtkReqNegReplCmd + 24
        0x0001c2bc:    9802        ..      LDR      r0,[sp,#8]
        0x0001c2be:    3003        .0      ADDS     r0,#3
        0x0001c2c0:    9001        ..      STR      r0,[sp,#4]
        0x0001c2c2:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c2c6:    9901        ..      LDR      r1,[sp,#4]
        0x0001c2c8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c2ca:    9201        ..      STR      r2,[sp,#4]
        0x0001c2cc:    7008        .p      STRB     r0,[r1,#0]
        0x0001c2ce:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c2d2:    9901        ..      LDR      r1,[sp,#4]
        0x0001c2d4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c2d6:    9201        ..      STR      r2,[sp,#4]
        0x0001c2d8:    7008        .p      STRB     r0,[r1,#0]
        0x0001c2da:    9802        ..      LDR      r0,[sp,#8]
        0x0001c2dc:    f01efbc0    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c2e0:    e7ff        ..      B        0x1c2e2 ; HciLeLtkReqNegReplCmd + 62
        0x0001c2e2:    b004        ..      ADD      sp,sp,#0x10
        0x0001c2e4:    bd80        ..      POP      {r7,pc}
        0x0001c2e6:    0000        ..      MOVS     r0,r0
    HciLeLtkReqReplCmd
        0x0001c2e8:    b580        ..      PUSH     {r7,lr}
        0x0001c2ea:    b084        ..      SUB      sp,sp,#0x10
        0x0001c2ec:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c2f0:    9102        ..      STR      r1,[sp,#8]
        0x0001c2f2:    f242001a    B...    MOV      r0,#0x201a
        0x0001c2f6:    2112        .!      MOVS     r1,#0x12
        0x0001c2f8:    f01efb64    ..d.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c2fc:    9001        ..      STR      r0,[sp,#4]
        0x0001c2fe:    b318        ..      CBZ      r0,0x1c348 ; HciLeLtkReqReplCmd + 96
        0x0001c300:    e7ff        ..      B        0x1c302 ; HciLeLtkReqReplCmd + 26
        0x0001c302:    9801        ..      LDR      r0,[sp,#4]
        0x0001c304:    3003        .0      ADDS     r0,#3
        0x0001c306:    9000        ..      STR      r0,[sp,#0]
        0x0001c308:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c30c:    9900        ..      LDR      r1,[sp,#0]
        0x0001c30e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c310:    9200        ..      STR      r2,[sp,#0]
        0x0001c312:    7008        .p      STRB     r0,[r1,#0]
        0x0001c314:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c318:    9900        ..      LDR      r1,[sp,#0]
        0x0001c31a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c31c:    9200        ..      STR      r2,[sp,#0]
        0x0001c31e:    7008        .p      STRB     r0,[r1,#0]
        0x0001c320:    9900        ..      LDR      r1,[sp,#0]
        0x0001c322:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001c326:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001c32a:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001c32e:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001c332:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001c336:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001c33a:    608b        .`      STR      r3,[r1,#8]
        0x0001c33c:    604a        J`      STR      r2,[r1,#4]
        0x0001c33e:    6008        .`      STR      r0,[r1,#0]
        0x0001c340:    9801        ..      LDR      r0,[sp,#4]
        0x0001c342:    f01efb8d    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c346:    e7ff        ..      B        0x1c348 ; HciLeLtkReqReplCmd + 96
        0x0001c348:    b004        ..      ADD      sp,sp,#0x10
        0x0001c34a:    bd80        ..      POP      {r7,pc}
    HciLeRandCmd
        0x0001c34c:    b580        ..      PUSH     {r7,lr}
        0x0001c34e:    b082        ..      SUB      sp,sp,#8
        0x0001c350:    f2420018    B...    MOV      r0,#0x2018
        0x0001c354:    2100        .!      MOVS     r1,#0
        0x0001c356:    f01efb35    ..5.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c35a:    9001        ..      STR      r0,[sp,#4]
        0x0001c35c:    b120         .      CBZ      r0,0x1c368 ; HciLeRandCmd + 28
        0x0001c35e:    e7ff        ..      B        0x1c360 ; HciLeRandCmd + 20
        0x0001c360:    9801        ..      LDR      r0,[sp,#4]
        0x0001c362:    f01efb7d    ..}.    BL       hciCmdSend ; 0x3aa60
        0x0001c366:    e7ff        ..      B        0x1c368 ; HciLeRandCmd + 28
        0x0001c368:    b002        ..      ADD      sp,sp,#8
        0x0001c36a:    bd80        ..      POP      {r7,pc}
    HciLeReadBufSizeCmd
        0x0001c36c:    b580        ..      PUSH     {r7,lr}
        0x0001c36e:    b082        ..      SUB      sp,sp,#8
        0x0001c370:    f2420002    B...    MOV      r0,#0x2002
        0x0001c374:    2100        .!      MOVS     r1,#0
        0x0001c376:    f01efb25    ..%.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c37a:    9001        ..      STR      r0,[sp,#4]
        0x0001c37c:    b120         .      CBZ      r0,0x1c388 ; HciLeReadBufSizeCmd + 28
        0x0001c37e:    e7ff        ..      B        0x1c380 ; HciLeReadBufSizeCmd + 20
        0x0001c380:    9801        ..      LDR      r0,[sp,#4]
        0x0001c382:    f01efb6d    ..m.    BL       hciCmdSend ; 0x3aa60
        0x0001c386:    e7ff        ..      B        0x1c388 ; HciLeReadBufSizeCmd + 28
        0x0001c388:    b002        ..      ADD      sp,sp,#8
        0x0001c38a:    bd80        ..      POP      {r7,pc}
    HciLeReadLocalP256PubKey
        0x0001c38c:    b580        ..      PUSH     {r7,lr}
        0x0001c38e:    b082        ..      SUB      sp,sp,#8
        0x0001c390:    f2420025    B.%.    MOV      r0,#0x2025
        0x0001c394:    2100        .!      MOVS     r1,#0
        0x0001c396:    f01efb15    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c39a:    9001        ..      STR      r0,[sp,#4]
        0x0001c39c:    b120         .      CBZ      r0,0x1c3a8 ; HciLeReadLocalP256PubKey + 28
        0x0001c39e:    e7ff        ..      B        0x1c3a0 ; HciLeReadLocalP256PubKey + 20
        0x0001c3a0:    9801        ..      LDR      r0,[sp,#4]
        0x0001c3a2:    f01efb5d    ..].    BL       hciCmdSend ; 0x3aa60
        0x0001c3a6:    e7ff        ..      B        0x1c3a8 ; HciLeReadLocalP256PubKey + 28
        0x0001c3a8:    b002        ..      ADD      sp,sp,#8
        0x0001c3aa:    bd80        ..      POP      {r7,pc}
    HciLeReadLocalSupFeatCmd
        0x0001c3ac:    b580        ..      PUSH     {r7,lr}
        0x0001c3ae:    b082        ..      SUB      sp,sp,#8
        0x0001c3b0:    f2420003    B...    MOV      r0,#0x2003
        0x0001c3b4:    2100        .!      MOVS     r1,#0
        0x0001c3b6:    f01efb05    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c3ba:    9001        ..      STR      r0,[sp,#4]
        0x0001c3bc:    b120         .      CBZ      r0,0x1c3c8 ; HciLeReadLocalSupFeatCmd + 28
        0x0001c3be:    e7ff        ..      B        0x1c3c0 ; HciLeReadLocalSupFeatCmd + 20
        0x0001c3c0:    9801        ..      LDR      r0,[sp,#4]
        0x0001c3c2:    f01efb4d    ..M.    BL       hciCmdSend ; 0x3aa60
        0x0001c3c6:    e7ff        ..      B        0x1c3c8 ; HciLeReadLocalSupFeatCmd + 28
        0x0001c3c8:    b002        ..      ADD      sp,sp,#8
        0x0001c3ca:    bd80        ..      POP      {r7,pc}
    HciLeReadMaxDataLen
        0x0001c3cc:    b580        ..      PUSH     {r7,lr}
        0x0001c3ce:    b082        ..      SUB      sp,sp,#8
        0x0001c3d0:    f242002f    B./.    MOV      r0,#0x202f
        0x0001c3d4:    2100        .!      MOVS     r1,#0
        0x0001c3d6:    f01efaf5    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c3da:    9001        ..      STR      r0,[sp,#4]
        0x0001c3dc:    b120         .      CBZ      r0,0x1c3e8 ; HciLeReadMaxDataLen + 28
        0x0001c3de:    e7ff        ..      B        0x1c3e0 ; HciLeReadMaxDataLen + 20
        0x0001c3e0:    9801        ..      LDR      r0,[sp,#4]
        0x0001c3e2:    f01efb3d    ..=.    BL       hciCmdSend ; 0x3aa60
        0x0001c3e6:    e7ff        ..      B        0x1c3e8 ; HciLeReadMaxDataLen + 28
        0x0001c3e8:    b002        ..      ADD      sp,sp,#8
        0x0001c3ea:    bd80        ..      POP      {r7,pc}
    HciLeReadRemoteFeatCmd
        0x0001c3ec:    b580        ..      PUSH     {r7,lr}
        0x0001c3ee:    b084        ..      SUB      sp,sp,#0x10
        0x0001c3f0:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c3f4:    f2420016    B...    MOV      r0,#0x2016
        0x0001c3f8:    2102        .!      MOVS     r1,#2
        0x0001c3fa:    f01efae3    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c3fe:    9002        ..      STR      r0,[sp,#8]
        0x0001c400:    b198        ..      CBZ      r0,0x1c42a ; HciLeReadRemoteFeatCmd + 62
        0x0001c402:    e7ff        ..      B        0x1c404 ; HciLeReadRemoteFeatCmd + 24
        0x0001c404:    9802        ..      LDR      r0,[sp,#8]
        0x0001c406:    3003        .0      ADDS     r0,#3
        0x0001c408:    9001        ..      STR      r0,[sp,#4]
        0x0001c40a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c40e:    9901        ..      LDR      r1,[sp,#4]
        0x0001c410:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c412:    9201        ..      STR      r2,[sp,#4]
        0x0001c414:    7008        .p      STRB     r0,[r1,#0]
        0x0001c416:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c41a:    9901        ..      LDR      r1,[sp,#4]
        0x0001c41c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c41e:    9201        ..      STR      r2,[sp,#4]
        0x0001c420:    7008        .p      STRB     r0,[r1,#0]
        0x0001c422:    9802        ..      LDR      r0,[sp,#8]
        0x0001c424:    f01efb1c    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c428:    e7ff        ..      B        0x1c42a ; HciLeReadRemoteFeatCmd + 62
        0x0001c42a:    b004        ..      ADD      sp,sp,#0x10
        0x0001c42c:    bd80        ..      POP      {r7,pc}
        0x0001c42e:    0000        ..      MOVS     r0,r0
    HciLeReadResolvingListSize
        0x0001c430:    b580        ..      PUSH     {r7,lr}
        0x0001c432:    b082        ..      SUB      sp,sp,#8
        0x0001c434:    f242002a    B.*.    MOV      r0,#0x202a
        0x0001c438:    2100        .!      MOVS     r1,#0
        0x0001c43a:    f01efac3    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c43e:    9001        ..      STR      r0,[sp,#4]
        0x0001c440:    b120         .      CBZ      r0,0x1c44c ; HciLeReadResolvingListSize + 28
        0x0001c442:    e7ff        ..      B        0x1c444 ; HciLeReadResolvingListSize + 20
        0x0001c444:    9801        ..      LDR      r0,[sp,#4]
        0x0001c446:    f01efb0b    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c44a:    e7ff        ..      B        0x1c44c ; HciLeReadResolvingListSize + 28
        0x0001c44c:    b002        ..      ADD      sp,sp,#8
        0x0001c44e:    bd80        ..      POP      {r7,pc}
    HciLeReadSupStatesCmd
        0x0001c450:    b580        ..      PUSH     {r7,lr}
        0x0001c452:    b082        ..      SUB      sp,sp,#8
        0x0001c454:    f242001c    B...    MOV      r0,#0x201c
        0x0001c458:    2100        .!      MOVS     r1,#0
        0x0001c45a:    f01efab3    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c45e:    9001        ..      STR      r0,[sp,#4]
        0x0001c460:    b120         .      CBZ      r0,0x1c46c ; HciLeReadSupStatesCmd + 28
        0x0001c462:    e7ff        ..      B        0x1c464 ; HciLeReadSupStatesCmd + 20
        0x0001c464:    9801        ..      LDR      r0,[sp,#4]
        0x0001c466:    f01efafb    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c46a:    e7ff        ..      B        0x1c46c ; HciLeReadSupStatesCmd + 28
        0x0001c46c:    b002        ..      ADD      sp,sp,#8
        0x0001c46e:    bd80        ..      POP      {r7,pc}
    HciLeReadWhiteListSizeCmd
        0x0001c470:    b580        ..      PUSH     {r7,lr}
        0x0001c472:    b082        ..      SUB      sp,sp,#8
        0x0001c474:    f242000f    B...    MOV      r0,#0x200f
        0x0001c478:    2100        .!      MOVS     r1,#0
        0x0001c47a:    f01efaa3    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c47e:    9001        ..      STR      r0,[sp,#4]
        0x0001c480:    b120         .      CBZ      r0,0x1c48c ; HciLeReadWhiteListSizeCmd + 28
        0x0001c482:    e7ff        ..      B        0x1c484 ; HciLeReadWhiteListSizeCmd + 20
        0x0001c484:    9801        ..      LDR      r0,[sp,#4]
        0x0001c486:    f01efaeb    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c48a:    e7ff        ..      B        0x1c48c ; HciLeReadWhiteListSizeCmd + 28
        0x0001c48c:    b002        ..      ADD      sp,sp,#8
        0x0001c48e:    bd80        ..      POP      {r7,pc}
    HciLeRemoteConnParamReqNegReply
        0x0001c490:    b580        ..      PUSH     {r7,lr}
        0x0001c492:    b084        ..      SUB      sp,sp,#0x10
        0x0001c494:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c498:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0001c49c:    f2420021    B.!.    MOV      r0,#0x2021
        0x0001c4a0:    2103        .!      MOVS     r1,#3
        0x0001c4a2:    f01efa8f    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c4a6:    9002        ..      STR      r0,[sp,#8]
        0x0001c4a8:    b1c8        ..      CBZ      r0,0x1c4de ; HciLeRemoteConnParamReqNegReply + 78
        0x0001c4aa:    e7ff        ..      B        0x1c4ac ; HciLeRemoteConnParamReqNegReply + 28
        0x0001c4ac:    9802        ..      LDR      r0,[sp,#8]
        0x0001c4ae:    3003        .0      ADDS     r0,#3
        0x0001c4b0:    9001        ..      STR      r0,[sp,#4]
        0x0001c4b2:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c4b6:    9901        ..      LDR      r1,[sp,#4]
        0x0001c4b8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c4ba:    9201        ..      STR      r2,[sp,#4]
        0x0001c4bc:    7008        .p      STRB     r0,[r1,#0]
        0x0001c4be:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c4c2:    9901        ..      LDR      r1,[sp,#4]
        0x0001c4c4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c4c6:    9201        ..      STR      r2,[sp,#4]
        0x0001c4c8:    7008        .p      STRB     r0,[r1,#0]
        0x0001c4ca:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001c4ce:    9901        ..      LDR      r1,[sp,#4]
        0x0001c4d0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c4d2:    9201        ..      STR      r2,[sp,#4]
        0x0001c4d4:    7008        .p      STRB     r0,[r1,#0]
        0x0001c4d6:    9802        ..      LDR      r0,[sp,#8]
        0x0001c4d8:    f01efac2    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c4dc:    e7ff        ..      B        0x1c4de ; HciLeRemoteConnParamReqNegReply + 78
        0x0001c4de:    b004        ..      ADD      sp,sp,#0x10
        0x0001c4e0:    bd80        ..      POP      {r7,pc}
        0x0001c4e2:    0000        ..      MOVS     r0,r0
    HciLeRemoteConnParamReqReply
        0x0001c4e4:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0001c4e6:    b086        ..      SUB      sp,sp,#0x18
        0x0001c4e8:    4694        .F      MOV      r12,r2
        0x0001c4ea:    468e        .F      MOV      lr,r1
        0x0001c4ec:    4604        .F      MOV      r4,r0
        0x0001c4ee:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001c4f0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0001c4f2:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0001c4f4:    f8ad4016    ...@    STRH     r4,[sp,#0x16]
        0x0001c4f8:    f8ade014    ....    STRH     lr,[sp,#0x14]
        0x0001c4fc:    f8adc012    ....    STRH     r12,[sp,#0x12]
        0x0001c500:    f8ad3010    ...0    STRH     r3,[sp,#0x10]
        0x0001c504:    f8ad200e    ...     STRH     r2,[sp,#0xe]
        0x0001c508:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001c50c:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0001c510:    f2420020    B. .    MOV      r0,#0x2020
        0x0001c514:    210e        .!      MOVS     r1,#0xe
        0x0001c516:    f01efa55    ..U.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c51a:    9001        ..      STR      r0,[sp,#4]
        0x0001c51c:    2800        .(      CMP      r0,#0
        0x0001c51e:    d05b        [.      BEQ      0x1c5d8 ; HciLeRemoteConnParamReqReply + 244
        0x0001c520:    e7ff        ..      B        0x1c522 ; HciLeRemoteConnParamReqReply + 62
        0x0001c522:    9801        ..      LDR      r0,[sp,#4]
        0x0001c524:    3003        .0      ADDS     r0,#3
        0x0001c526:    9000        ..      STR      r0,[sp,#0]
        0x0001c528:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0001c52c:    9900        ..      LDR      r1,[sp,#0]
        0x0001c52e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c530:    9200        ..      STR      r2,[sp,#0]
        0x0001c532:    7008        .p      STRB     r0,[r1,#0]
        0x0001c534:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001c538:    9900        ..      LDR      r1,[sp,#0]
        0x0001c53a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c53c:    9200        ..      STR      r2,[sp,#0]
        0x0001c53e:    7008        .p      STRB     r0,[r1,#0]
        0x0001c540:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0001c544:    9900        ..      LDR      r1,[sp,#0]
        0x0001c546:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c548:    9200        ..      STR      r2,[sp,#0]
        0x0001c54a:    7008        .p      STRB     r0,[r1,#0]
        0x0001c54c:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0001c550:    9900        ..      LDR      r1,[sp,#0]
        0x0001c552:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c554:    9200        ..      STR      r2,[sp,#0]
        0x0001c556:    7008        .p      STRB     r0,[r1,#0]
        0x0001c558:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0001c55c:    9900        ..      LDR      r1,[sp,#0]
        0x0001c55e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c560:    9200        ..      STR      r2,[sp,#0]
        0x0001c562:    7008        .p      STRB     r0,[r1,#0]
        0x0001c564:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001c568:    9900        ..      LDR      r1,[sp,#0]
        0x0001c56a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c56c:    9200        ..      STR      r2,[sp,#0]
        0x0001c56e:    7008        .p      STRB     r0,[r1,#0]
        0x0001c570:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x0001c574:    9900        ..      LDR      r1,[sp,#0]
        0x0001c576:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c578:    9200        ..      STR      r2,[sp,#0]
        0x0001c57a:    7008        .p      STRB     r0,[r1,#0]
        0x0001c57c:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0001c580:    9900        ..      LDR      r1,[sp,#0]
        0x0001c582:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c584:    9200        ..      STR      r2,[sp,#0]
        0x0001c586:    7008        .p      STRB     r0,[r1,#0]
        0x0001c588:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c58c:    9900        ..      LDR      r1,[sp,#0]
        0x0001c58e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c590:    9200        ..      STR      r2,[sp,#0]
        0x0001c592:    7008        .p      STRB     r0,[r1,#0]
        0x0001c594:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c598:    9900        ..      LDR      r1,[sp,#0]
        0x0001c59a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c59c:    9200        ..      STR      r2,[sp,#0]
        0x0001c59e:    7008        .p      STRB     r0,[r1,#0]
        0x0001c5a0:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001c5a4:    9900        ..      LDR      r1,[sp,#0]
        0x0001c5a6:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c5a8:    9200        ..      STR      r2,[sp,#0]
        0x0001c5aa:    7008        .p      STRB     r0,[r1,#0]
        0x0001c5ac:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001c5b0:    9900        ..      LDR      r1,[sp,#0]
        0x0001c5b2:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c5b4:    9200        ..      STR      r2,[sp,#0]
        0x0001c5b6:    7008        .p      STRB     r0,[r1,#0]
        0x0001c5b8:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001c5bc:    9900        ..      LDR      r1,[sp,#0]
        0x0001c5be:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c5c0:    9200        ..      STR      r2,[sp,#0]
        0x0001c5c2:    7008        .p      STRB     r0,[r1,#0]
        0x0001c5c4:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001c5c8:    9900        ..      LDR      r1,[sp,#0]
        0x0001c5ca:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c5cc:    9200        ..      STR      r2,[sp,#0]
        0x0001c5ce:    7008        .p      STRB     r0,[r1,#0]
        0x0001c5d0:    9801        ..      LDR      r0,[sp,#4]
        0x0001c5d2:    f01efa45    ..E.    BL       hciCmdSend ; 0x3aa60
        0x0001c5d6:    e7ff        ..      B        0x1c5d8 ; HciLeRemoteConnParamReqReply + 244
        0x0001c5d8:    b006        ..      ADD      sp,sp,#0x18
        0x0001c5da:    bdb0        ..      POP      {r4,r5,r7,pc}
    HciLeRemoveDeviceFromResolvingList
        0x0001c5dc:    b580        ..      PUSH     {r7,lr}
        0x0001c5de:    b084        ..      SUB      sp,sp,#0x10
        0x0001c5e0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001c5e4:    9102        ..      STR      r1,[sp,#8]
        0x0001c5e6:    f2420028    B.(.    MOV      r0,#0x2028
        0x0001c5ea:    2107        .!      MOVS     r1,#7
        0x0001c5ec:    f01ef9ea    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c5f0:    9001        ..      STR      r0,[sp,#4]
        0x0001c5f2:    b1a0        ..      CBZ      r0,0x1c61e ; HciLeRemoveDeviceFromResolvingList + 66
        0x0001c5f4:    e7ff        ..      B        0x1c5f6 ; HciLeRemoveDeviceFromResolvingList + 26
        0x0001c5f6:    9801        ..      LDR      r0,[sp,#4]
        0x0001c5f8:    3003        .0      ADDS     r0,#3
        0x0001c5fa:    9000        ..      STR      r0,[sp,#0]
        0x0001c5fc:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c600:    9900        ..      LDR      r1,[sp,#0]
        0x0001c602:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c604:    9200        ..      STR      r2,[sp,#0]
        0x0001c606:    7008        .p      STRB     r0,[r1,#0]
        0x0001c608:    9800        ..      LDR      r0,[sp,#0]
        0x0001c60a:    9902        ..      LDR      r1,[sp,#8]
        0x0001c60c:    f7fef94e    ..N.    BL       BdaCpy ; 0x1a8ac
        0x0001c610:    9800        ..      LDR      r0,[sp,#0]
        0x0001c612:    3006        .0      ADDS     r0,#6
        0x0001c614:    9000        ..      STR      r0,[sp,#0]
        0x0001c616:    9801        ..      LDR      r0,[sp,#4]
        0x0001c618:    f01efa22    ..".    BL       hciCmdSend ; 0x3aa60
        0x0001c61c:    e7ff        ..      B        0x1c61e ; HciLeRemoveDeviceFromResolvingList + 66
        0x0001c61e:    b004        ..      ADD      sp,sp,#0x10
        0x0001c620:    bd80        ..      POP      {r7,pc}
        0x0001c622:    0000        ..      MOVS     r0,r0
    HciLeRequestPeerScaCmd
        0x0001c624:    b580        ..      PUSH     {r7,lr}
        0x0001c626:    b084        ..      SUB      sp,sp,#0x10
        0x0001c628:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c62c:    f242006d    B.m.    MOV      r0,#0x206d
        0x0001c630:    2102        .!      MOVS     r1,#2
        0x0001c632:    f01ef9c7    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c636:    9002        ..      STR      r0,[sp,#8]
        0x0001c638:    b198        ..      CBZ      r0,0x1c662 ; HciLeRequestPeerScaCmd + 62
        0x0001c63a:    e7ff        ..      B        0x1c63c ; HciLeRequestPeerScaCmd + 24
        0x0001c63c:    9802        ..      LDR      r0,[sp,#8]
        0x0001c63e:    3003        .0      ADDS     r0,#3
        0x0001c640:    9001        ..      STR      r0,[sp,#4]
        0x0001c642:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c646:    9901        ..      LDR      r1,[sp,#4]
        0x0001c648:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c64a:    9201        ..      STR      r2,[sp,#4]
        0x0001c64c:    7008        .p      STRB     r0,[r1,#0]
        0x0001c64e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c652:    9901        ..      LDR      r1,[sp,#4]
        0x0001c654:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c656:    9201        ..      STR      r2,[sp,#4]
        0x0001c658:    7008        .p      STRB     r0,[r1,#0]
        0x0001c65a:    9802        ..      LDR      r0,[sp,#8]
        0x0001c65c:    f01efa00    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c660:    e7ff        ..      B        0x1c662 ; HciLeRequestPeerScaCmd + 62
        0x0001c662:    b004        ..      ADD      sp,sp,#0x10
        0x0001c664:    bd80        ..      POP      {r7,pc}
        0x0001c666:    0000        ..      MOVS     r0,r0
    HciLeSetAddrResolutionEnable
        0x0001c668:    b580        ..      PUSH     {r7,lr}
        0x0001c66a:    b084        ..      SUB      sp,sp,#0x10
        0x0001c66c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001c670:    f242002d    B.-.    MOV      r0,#0x202d
        0x0001c674:    2101        .!      MOVS     r1,#1
        0x0001c676:    f01ef9a5    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c67a:    9002        ..      STR      r0,[sp,#8]
        0x0001c67c:    b168        h.      CBZ      r0,0x1c69a ; HciLeSetAddrResolutionEnable + 50
        0x0001c67e:    e7ff        ..      B        0x1c680 ; HciLeSetAddrResolutionEnable + 24
        0x0001c680:    9802        ..      LDR      r0,[sp,#8]
        0x0001c682:    3003        .0      ADDS     r0,#3
        0x0001c684:    9001        ..      STR      r0,[sp,#4]
        0x0001c686:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c68a:    9901        ..      LDR      r1,[sp,#4]
        0x0001c68c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c68e:    9201        ..      STR      r2,[sp,#4]
        0x0001c690:    7008        .p      STRB     r0,[r1,#0]
        0x0001c692:    9802        ..      LDR      r0,[sp,#8]
        0x0001c694:    f01ef9e4    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c698:    e7ff        ..      B        0x1c69a ; HciLeSetAddrResolutionEnable + 50
        0x0001c69a:    b004        ..      ADD      sp,sp,#0x10
        0x0001c69c:    bd80        ..      POP      {r7,pc}
        0x0001c69e:    0000        ..      MOVS     r0,r0
    HciLeSetAdvDataCmd
        0x0001c6a0:    b580        ..      PUSH     {r7,lr}
        0x0001c6a2:    b084        ..      SUB      sp,sp,#0x10
        0x0001c6a4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001c6a8:    9102        ..      STR      r1,[sp,#8]
        0x0001c6aa:    f2420008    B...    MOV      r0,#0x2008
        0x0001c6ae:    2120         !      MOVS     r1,#0x20
        0x0001c6b0:    f01ef988    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c6b4:    9001        ..      STR      r0,[sp,#4]
        0x0001c6b6:    b1f8        ..      CBZ      r0,0x1c6f8 ; HciLeSetAdvDataCmd + 88
        0x0001c6b8:    e7ff        ..      B        0x1c6ba ; HciLeSetAdvDataCmd + 26
        0x0001c6ba:    9801        ..      LDR      r0,[sp,#4]
        0x0001c6bc:    3003        .0      ADDS     r0,#3
        0x0001c6be:    9000        ..      STR      r0,[sp,#0]
        0x0001c6c0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c6c4:    9900        ..      LDR      r1,[sp,#0]
        0x0001c6c6:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c6c8:    9200        ..      STR      r2,[sp,#0]
        0x0001c6ca:    7008        .p      STRB     r0,[r1,#0]
        0x0001c6cc:    9800        ..      LDR      r0,[sp,#0]
        0x0001c6ce:    9902        ..      LDR      r1,[sp,#8]
        0x0001c6d0:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0001c6d4:    f7fbff1f    ....    BL       __aeabi_memcpy ; 0x18516
        0x0001c6d8:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0001c6dc:    9800        ..      LDR      r0,[sp,#0]
        0x0001c6de:    4408        .D      ADD      r0,r0,r1
        0x0001c6e0:    9000        ..      STR      r0,[sp,#0]
        0x0001c6e2:    9800        ..      LDR      r0,[sp,#0]
        0x0001c6e4:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0001c6e8:    f1c1011f    ....    RSB      r1,r1,#0x1f
        0x0001c6ec:    f7fcf819    ....    BL       __aeabi_memclr ; 0x18722
        0x0001c6f0:    9801        ..      LDR      r0,[sp,#4]
        0x0001c6f2:    f01ef9b5    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c6f6:    e7ff        ..      B        0x1c6f8 ; HciLeSetAdvDataCmd + 88
        0x0001c6f8:    b004        ..      ADD      sp,sp,#0x10
        0x0001c6fa:    bd80        ..      POP      {r7,pc}
    HciLeSetAdvEnableCmd
        0x0001c6fc:    b580        ..      PUSH     {r7,lr}
        0x0001c6fe:    b084        ..      SUB      sp,sp,#0x10
        0x0001c700:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001c704:    f242000a    B...    MOV      r0,#0x200a
        0x0001c708:    2101        .!      MOVS     r1,#1
        0x0001c70a:    f01ef95b    ..[.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c70e:    9002        ..      STR      r0,[sp,#8]
        0x0001c710:    b168        h.      CBZ      r0,0x1c72e ; HciLeSetAdvEnableCmd + 50
        0x0001c712:    e7ff        ..      B        0x1c714 ; HciLeSetAdvEnableCmd + 24
        0x0001c714:    9802        ..      LDR      r0,[sp,#8]
        0x0001c716:    3003        .0      ADDS     r0,#3
        0x0001c718:    9001        ..      STR      r0,[sp,#4]
        0x0001c71a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c71e:    9901        ..      LDR      r1,[sp,#4]
        0x0001c720:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c722:    9201        ..      STR      r2,[sp,#4]
        0x0001c724:    7008        .p      STRB     r0,[r1,#0]
        0x0001c726:    9802        ..      LDR      r0,[sp,#8]
        0x0001c728:    f01ef99a    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c72c:    e7ff        ..      B        0x1c72e ; HciLeSetAdvEnableCmd + 50
        0x0001c72e:    b004        ..      ADD      sp,sp,#0x10
        0x0001c730:    bd80        ..      POP      {r7,pc}
        0x0001c732:    0000        ..      MOVS     r0,r0
    HciLeSetAdvParamCmd
        0x0001c734:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0001c736:    b086        ..      SUB      sp,sp,#0x18
        0x0001c738:    4694        .F      MOV      r12,r2
        0x0001c73a:    468e        .F      MOV      lr,r1
        0x0001c73c:    4604        .F      MOV      r4,r0
        0x0001c73e:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001c740:    990c        ..      LDR      r1,[sp,#0x30]
        0x0001c742:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0001c744:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0001c746:    f8ad4016    ...@    STRH     r4,[sp,#0x16]
        0x0001c74a:    f8ade014    ....    STRH     lr,[sp,#0x14]
        0x0001c74e:    f88dc013    ....    STRB     r12,[sp,#0x13]
        0x0001c752:    f88d3012    ...0    STRB     r3,[sp,#0x12]
        0x0001c756:    f88d2011    ...     STRB     r2,[sp,#0x11]
        0x0001c75a:    f88d1010    ....    STRB     r1,[sp,#0x10]
        0x0001c75e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001c762:    f2420006    B...    MOV      r0,#0x2006
        0x0001c766:    210f        .!      MOVS     r1,#0xf
        0x0001c768:    f01ef92c    ..,.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c76c:    9002        ..      STR      r0,[sp,#8]
        0x0001c76e:    2800        .(      CMP      r0,#0
        0x0001c770:    d04d        M.      BEQ      0x1c80e ; HciLeSetAdvParamCmd + 218
        0x0001c772:    e7ff        ..      B        0x1c774 ; HciLeSetAdvParamCmd + 64
        0x0001c774:    9802        ..      LDR      r0,[sp,#8]
        0x0001c776:    3003        .0      ADDS     r0,#3
        0x0001c778:    9001        ..      STR      r0,[sp,#4]
        0x0001c77a:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0001c77e:    9901        ..      LDR      r1,[sp,#4]
        0x0001c780:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c782:    9201        ..      STR      r2,[sp,#4]
        0x0001c784:    7008        .p      STRB     r0,[r1,#0]
        0x0001c786:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001c78a:    9901        ..      LDR      r1,[sp,#4]
        0x0001c78c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c78e:    9201        ..      STR      r2,[sp,#4]
        0x0001c790:    7008        .p      STRB     r0,[r1,#0]
        0x0001c792:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0001c796:    9901        ..      LDR      r1,[sp,#4]
        0x0001c798:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c79a:    9201        ..      STR      r2,[sp,#4]
        0x0001c79c:    7008        .p      STRB     r0,[r1,#0]
        0x0001c79e:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0001c7a2:    9901        ..      LDR      r1,[sp,#4]
        0x0001c7a4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c7a6:    9201        ..      STR      r2,[sp,#4]
        0x0001c7a8:    7008        .p      STRB     r0,[r1,#0]
        0x0001c7aa:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001c7ae:    9901        ..      LDR      r1,[sp,#4]
        0x0001c7b0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c7b2:    9201        ..      STR      r2,[sp,#4]
        0x0001c7b4:    7008        .p      STRB     r0,[r1,#0]
        0x0001c7b6:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0001c7ba:    9901        ..      LDR      r1,[sp,#4]
        0x0001c7bc:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c7be:    9201        ..      STR      r2,[sp,#4]
        0x0001c7c0:    7008        .p      STRB     r0,[r1,#0]
        0x0001c7c2:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0001c7c6:    9901        ..      LDR      r1,[sp,#4]
        0x0001c7c8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c7ca:    9201        ..      STR      r2,[sp,#4]
        0x0001c7cc:    7008        .p      STRB     r0,[r1,#0]
        0x0001c7ce:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001c7d0:    b140        @.      CBZ      r0,0x1c7e4 ; HciLeSetAdvParamCmd + 176
        0x0001c7d2:    e7ff        ..      B        0x1c7d4 ; HciLeSetAdvParamCmd + 160
        0x0001c7d4:    9801        ..      LDR      r0,[sp,#4]
        0x0001c7d6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0001c7d8:    f7fef868    ..h.    BL       BdaCpy ; 0x1a8ac
        0x0001c7dc:    9801        ..      LDR      r0,[sp,#4]
        0x0001c7de:    3006        .0      ADDS     r0,#6
        0x0001c7e0:    9001        ..      STR      r0,[sp,#4]
        0x0001c7e2:    e004        ..      B        0x1c7ee ; HciLeSetAdvParamCmd + 186
        0x0001c7e4:    9801        ..      LDR      r0,[sp,#4]
        0x0001c7e6:    f7fef849    ..I.    BL       BdaClr ; 0x1a87c
        0x0001c7ea:    9001        ..      STR      r0,[sp,#4]
        0x0001c7ec:    e7ff        ..      B        0x1c7ee ; HciLeSetAdvParamCmd + 186
        0x0001c7ee:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x0001c7f2:    9901        ..      LDR      r1,[sp,#4]
        0x0001c7f4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c7f6:    9201        ..      STR      r2,[sp,#4]
        0x0001c7f8:    7008        .p      STRB     r0,[r1,#0]
        0x0001c7fa:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c7fe:    9901        ..      LDR      r1,[sp,#4]
        0x0001c800:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c802:    9201        ..      STR      r2,[sp,#4]
        0x0001c804:    7008        .p      STRB     r0,[r1,#0]
        0x0001c806:    9802        ..      LDR      r0,[sp,#8]
        0x0001c808:    f01ef92a    ..*.    BL       hciCmdSend ; 0x3aa60
        0x0001c80c:    e7ff        ..      B        0x1c80e ; HciLeSetAdvParamCmd + 218
        0x0001c80e:    b006        ..      ADD      sp,sp,#0x18
        0x0001c810:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x0001c812:    0000        ..      MOVS     r0,r0
    HciLeSetDataLen
        0x0001c814:    b580        ..      PUSH     {r7,lr}
        0x0001c816:    b084        ..      SUB      sp,sp,#0x10
        0x0001c818:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001c81c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001c820:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0001c824:    f2420022    B.".    MOV      r0,#0x2022
        0x0001c828:    2106        .!      MOVS     r1,#6
        0x0001c82a:    f01ef8cb    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c82e:    9001        ..      STR      r0,[sp,#4]
        0x0001c830:    b358        X.      CBZ      r0,0x1c88a ; HciLeSetDataLen + 118
        0x0001c832:    e7ff        ..      B        0x1c834 ; HciLeSetDataLen + 32
        0x0001c834:    9801        ..      LDR      r0,[sp,#4]
        0x0001c836:    3003        .0      ADDS     r0,#3
        0x0001c838:    9000        ..      STR      r0,[sp,#0]
        0x0001c83a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c83e:    9900        ..      LDR      r1,[sp,#0]
        0x0001c840:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c842:    9200        ..      STR      r2,[sp,#0]
        0x0001c844:    7008        .p      STRB     r0,[r1,#0]
        0x0001c846:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c84a:    9900        ..      LDR      r1,[sp,#0]
        0x0001c84c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c84e:    9200        ..      STR      r2,[sp,#0]
        0x0001c850:    7008        .p      STRB     r0,[r1,#0]
        0x0001c852:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001c856:    9900        ..      LDR      r1,[sp,#0]
        0x0001c858:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c85a:    9200        ..      STR      r2,[sp,#0]
        0x0001c85c:    7008        .p      STRB     r0,[r1,#0]
        0x0001c85e:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001c862:    9900        ..      LDR      r1,[sp,#0]
        0x0001c864:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c866:    9200        ..      STR      r2,[sp,#0]
        0x0001c868:    7008        .p      STRB     r0,[r1,#0]
        0x0001c86a:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001c86e:    9900        ..      LDR      r1,[sp,#0]
        0x0001c870:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c872:    9200        ..      STR      r2,[sp,#0]
        0x0001c874:    7008        .p      STRB     r0,[r1,#0]
        0x0001c876:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001c87a:    9900        ..      LDR      r1,[sp,#0]
        0x0001c87c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c87e:    9200        ..      STR      r2,[sp,#0]
        0x0001c880:    7008        .p      STRB     r0,[r1,#0]
        0x0001c882:    9801        ..      LDR      r0,[sp,#4]
        0x0001c884:    f01ef8ec    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c888:    e7ff        ..      B        0x1c88a ; HciLeSetDataLen + 118
        0x0001c88a:    b004        ..      ADD      sp,sp,#0x10
        0x0001c88c:    bd80        ..      POP      {r7,pc}
        0x0001c88e:    0000        ..      MOVS     r0,r0
    HciLeSetEventMaskCmd
        0x0001c890:    b580        ..      PUSH     {r7,lr}
        0x0001c892:    b084        ..      SUB      sp,sp,#0x10
        0x0001c894:    9003        ..      STR      r0,[sp,#0xc]
        0x0001c896:    f2420001    B...    MOV      r0,#0x2001
        0x0001c89a:    2108        .!      MOVS     r1,#8
        0x0001c89c:    f01ef892    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c8a0:    9002        ..      STR      r0,[sp,#8]
        0x0001c8a2:    b168        h.      CBZ      r0,0x1c8c0 ; HciLeSetEventMaskCmd + 48
        0x0001c8a4:    e7ff        ..      B        0x1c8a6 ; HciLeSetEventMaskCmd + 22
        0x0001c8a6:    9802        ..      LDR      r0,[sp,#8]
        0x0001c8a8:    3003        .0      ADDS     r0,#3
        0x0001c8aa:    9001        ..      STR      r0,[sp,#4]
        0x0001c8ac:    9901        ..      LDR      r1,[sp,#4]
        0x0001c8ae:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0001c8b0:    6810        .h      LDR      r0,[r2,#0]
        0x0001c8b2:    6852        Rh      LDR      r2,[r2,#4]
        0x0001c8b4:    604a        J`      STR      r2,[r1,#4]
        0x0001c8b6:    6008        .`      STR      r0,[r1,#0]
        0x0001c8b8:    9802        ..      LDR      r0,[sp,#8]
        0x0001c8ba:    f01ef8d1    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c8be:    e7ff        ..      B        0x1c8c0 ; HciLeSetEventMaskCmd + 48
        0x0001c8c0:    b004        ..      ADD      sp,sp,#0x10
        0x0001c8c2:    bd80        ..      POP      {r7,pc}
    HciLeSetPrivacyModeCmd
        0x0001c8c4:    b580        ..      PUSH     {r7,lr}
        0x0001c8c6:    b086        ..      SUB      sp,sp,#0x18
        0x0001c8c8:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001c8cc:    9104        ..      STR      r1,[sp,#0x10]
        0x0001c8ce:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0001c8d2:    f242004e    B.N.    MOV      r0,#0x204e
        0x0001c8d6:    2108        .!      MOVS     r1,#8
        0x0001c8d8:    f01ef874    ..t.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c8dc:    9002        ..      STR      r0,[sp,#8]
        0x0001c8de:    b1d0        ..      CBZ      r0,0x1c916 ; HciLeSetPrivacyModeCmd + 82
        0x0001c8e0:    e7ff        ..      B        0x1c8e2 ; HciLeSetPrivacyModeCmd + 30
        0x0001c8e2:    9802        ..      LDR      r0,[sp,#8]
        0x0001c8e4:    3003        .0      ADDS     r0,#3
        0x0001c8e6:    9001        ..      STR      r0,[sp,#4]
        0x0001c8e8:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001c8ec:    9901        ..      LDR      r1,[sp,#4]
        0x0001c8ee:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c8f0:    9201        ..      STR      r2,[sp,#4]
        0x0001c8f2:    7008        .p      STRB     r0,[r1,#0]
        0x0001c8f4:    9801        ..      LDR      r0,[sp,#4]
        0x0001c8f6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001c8f8:    f7fdffd8    ....    BL       BdaCpy ; 0x1a8ac
        0x0001c8fc:    9801        ..      LDR      r0,[sp,#4]
        0x0001c8fe:    3006        .0      ADDS     r0,#6
        0x0001c900:    9001        ..      STR      r0,[sp,#4]
        0x0001c902:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c906:    9901        ..      LDR      r1,[sp,#4]
        0x0001c908:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c90a:    9201        ..      STR      r2,[sp,#4]
        0x0001c90c:    7008        .p      STRB     r0,[r1,#0]
        0x0001c90e:    9802        ..      LDR      r0,[sp,#8]
        0x0001c910:    f01ef8a6    ....    BL       hciCmdSend ; 0x3aa60
        0x0001c914:    e7ff        ..      B        0x1c916 ; HciLeSetPrivacyModeCmd + 82
        0x0001c916:    b006        ..      ADD      sp,sp,#0x18
        0x0001c918:    bd80        ..      POP      {r7,pc}
        0x0001c91a:    0000        ..      MOVS     r0,r0
    HciLeSetScanRespDataCmd
        0x0001c91c:    b580        ..      PUSH     {r7,lr}
        0x0001c91e:    b084        ..      SUB      sp,sp,#0x10
        0x0001c920:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001c924:    9102        ..      STR      r1,[sp,#8]
        0x0001c926:    f2420009    B...    MOV      r0,#0x2009
        0x0001c92a:    2120         !      MOVS     r1,#0x20
        0x0001c92c:    f01ef84a    ..J.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c930:    9001        ..      STR      r0,[sp,#4]
        0x0001c932:    b1f8        ..      CBZ      r0,0x1c974 ; HciLeSetScanRespDataCmd + 88
        0x0001c934:    e7ff        ..      B        0x1c936 ; HciLeSetScanRespDataCmd + 26
        0x0001c936:    9801        ..      LDR      r0,[sp,#4]
        0x0001c938:    3003        .0      ADDS     r0,#3
        0x0001c93a:    9000        ..      STR      r0,[sp,#0]
        0x0001c93c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c940:    9900        ..      LDR      r1,[sp,#0]
        0x0001c942:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c944:    9200        ..      STR      r2,[sp,#0]
        0x0001c946:    7008        .p      STRB     r0,[r1,#0]
        0x0001c948:    9800        ..      LDR      r0,[sp,#0]
        0x0001c94a:    9902        ..      LDR      r1,[sp,#8]
        0x0001c94c:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0001c950:    f7fbfde1    ....    BL       __aeabi_memcpy ; 0x18516
        0x0001c954:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0001c958:    9800        ..      LDR      r0,[sp,#0]
        0x0001c95a:    4408        .D      ADD      r0,r0,r1
        0x0001c95c:    9000        ..      STR      r0,[sp,#0]
        0x0001c95e:    9800        ..      LDR      r0,[sp,#0]
        0x0001c960:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0001c964:    f1c1011f    ....    RSB      r1,r1,#0x1f
        0x0001c968:    f7fbfedb    ....    BL       __aeabi_memclr ; 0x18722
        0x0001c96c:    9801        ..      LDR      r0,[sp,#4]
        0x0001c96e:    f01ef877    ..w.    BL       hciCmdSend ; 0x3aa60
        0x0001c972:    e7ff        ..      B        0x1c974 ; HciLeSetScanRespDataCmd + 88
        0x0001c974:    b004        ..      ADD      sp,sp,#0x10
        0x0001c976:    bd80        ..      POP      {r7,pc}
    HciLeStartEncryptionCmd
        0x0001c978:    b580        ..      PUSH     {r7,lr}
        0x0001c97a:    b086        ..      SUB      sp,sp,#0x18
        0x0001c97c:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0001c980:    9104        ..      STR      r1,[sp,#0x10]
        0x0001c982:    f8ad200e    ...     STRH     r2,[sp,#0xe]
        0x0001c986:    9302        ..      STR      r3,[sp,#8]
        0x0001c988:    f2420019    B...    MOV      r0,#0x2019
        0x0001c98c:    211c        .!      MOVS     r1,#0x1c
        0x0001c98e:    f01ef819    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001c992:    9001        ..      STR      r0,[sp,#4]
        0x0001c994:    b3c0        ..      CBZ      r0,0x1ca08 ; HciLeStartEncryptionCmd + 144
        0x0001c996:    e7ff        ..      B        0x1c998 ; HciLeStartEncryptionCmd + 32
        0x0001c998:    9801        ..      LDR      r0,[sp,#4]
        0x0001c99a:    3003        .0      ADDS     r0,#3
        0x0001c99c:    9000        ..      STR      r0,[sp,#0]
        0x0001c99e:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0001c9a2:    9900        ..      LDR      r1,[sp,#0]
        0x0001c9a4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c9a6:    9200        ..      STR      r2,[sp,#0]
        0x0001c9a8:    7008        .p      STRB     r0,[r1,#0]
        0x0001c9aa:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001c9ae:    9900        ..      LDR      r1,[sp,#0]
        0x0001c9b0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c9b2:    9200        ..      STR      r2,[sp,#0]
        0x0001c9b4:    7008        .p      STRB     r0,[r1,#0]
        0x0001c9b6:    9900        ..      LDR      r1,[sp,#0]
        0x0001c9b8:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0001c9ba:    6810        .h      LDR      r0,[r2,#0]
        0x0001c9bc:    6852        Rh      LDR      r2,[r2,#4]
        0x0001c9be:    604a        J`      STR      r2,[r1,#4]
        0x0001c9c0:    6008        .`      STR      r0,[r1,#0]
        0x0001c9c2:    9800        ..      LDR      r0,[sp,#0]
        0x0001c9c4:    3008        .0      ADDS     r0,r0,#8
        0x0001c9c6:    9000        ..      STR      r0,[sp,#0]
        0x0001c9c8:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001c9cc:    9900        ..      LDR      r1,[sp,#0]
        0x0001c9ce:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c9d0:    9200        ..      STR      r2,[sp,#0]
        0x0001c9d2:    7008        .p      STRB     r0,[r1,#0]
        0x0001c9d4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001c9d8:    9900        ..      LDR      r1,[sp,#0]
        0x0001c9da:    1c4a        J.      ADDS     r2,r1,#1
        0x0001c9dc:    9200        ..      STR      r2,[sp,#0]
        0x0001c9de:    7008        .p      STRB     r0,[r1,#0]
        0x0001c9e0:    9900        ..      LDR      r1,[sp,#0]
        0x0001c9e2:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001c9e6:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0001c9ea:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0001c9ee:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0001c9f2:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0001c9f6:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0001c9fa:    608b        .`      STR      r3,[r1,#8]
        0x0001c9fc:    604a        J`      STR      r2,[r1,#4]
        0x0001c9fe:    6008        .`      STR      r0,[r1,#0]
        0x0001ca00:    9801        ..      LDR      r0,[sp,#4]
        0x0001ca02:    f01ef82d    ..-.    BL       hciCmdSend ; 0x3aa60
        0x0001ca06:    e7ff        ..      B        0x1ca08 ; HciLeStartEncryptionCmd + 144
        0x0001ca08:    b006        ..      ADD      sp,sp,#0x18
        0x0001ca0a:    bd80        ..      POP      {r7,pc}
    HciLeWriteDefDataLen
        0x0001ca0c:    b580        ..      PUSH     {r7,lr}
        0x0001ca0e:    b084        ..      SUB      sp,sp,#0x10
        0x0001ca10:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001ca14:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001ca18:    f2420024    B.$.    MOV      r0,#0x2024
        0x0001ca1c:    2104        .!      MOVS     r1,#4
        0x0001ca1e:    f01dffd1    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001ca22:    9002        ..      STR      r0,[sp,#8]
        0x0001ca24:    b1f8        ..      CBZ      r0,0x1ca66 ; HciLeWriteDefDataLen + 90
        0x0001ca26:    e7ff        ..      B        0x1ca28 ; HciLeWriteDefDataLen + 28
        0x0001ca28:    9802        ..      LDR      r0,[sp,#8]
        0x0001ca2a:    3003        .0      ADDS     r0,#3
        0x0001ca2c:    9001        ..      STR      r0,[sp,#4]
        0x0001ca2e:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001ca32:    9901        ..      LDR      r1,[sp,#4]
        0x0001ca34:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ca36:    9201        ..      STR      r2,[sp,#4]
        0x0001ca38:    7008        .p      STRB     r0,[r1,#0]
        0x0001ca3a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001ca3e:    9901        ..      LDR      r1,[sp,#4]
        0x0001ca40:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ca42:    9201        ..      STR      r2,[sp,#4]
        0x0001ca44:    7008        .p      STRB     r0,[r1,#0]
        0x0001ca46:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001ca4a:    9901        ..      LDR      r1,[sp,#4]
        0x0001ca4c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ca4e:    9201        ..      STR      r2,[sp,#4]
        0x0001ca50:    7008        .p      STRB     r0,[r1,#0]
        0x0001ca52:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001ca56:    9901        ..      LDR      r1,[sp,#4]
        0x0001ca58:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ca5a:    9201        ..      STR      r2,[sp,#4]
        0x0001ca5c:    7008        .p      STRB     r0,[r1,#0]
        0x0001ca5e:    9802        ..      LDR      r0,[sp,#8]
        0x0001ca60:    f01dfffe    ....    BL       hciCmdSend ; 0x3aa60
        0x0001ca64:    e7ff        ..      B        0x1ca66 ; HciLeWriteDefDataLen + 90
        0x0001ca66:    b004        ..      ADD      sp,sp,#0x10
        0x0001ca68:    bd80        ..      POP      {r7,pc}
        0x0001ca6a:    0000        ..      MOVS     r0,r0
    HciLlPrivacySupported
        0x0001ca6c:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0001ca70:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ca74:    f8901091    ....    LDRB     r1,[r0,#0x91]
        0x0001ca78:    2000        .       MOVS     r0,#0
        0x0001ca7a:    2900        .)      CMP      r1,#0
        0x0001ca7c:    bfc8        ..      IT       GT
        0x0001ca7e:    2001        .       MOVGT    r0,#1
        0x0001ca80:    4770        pG      BX       lr
        0x0001ca82:    0000        ..      MOVS     r0,r0
    HciReadBdAddrCmd
        0x0001ca84:    b580        ..      PUSH     {r7,lr}
        0x0001ca86:    b082        ..      SUB      sp,sp,#8
        0x0001ca88:    f2410009    A...    MOV      r0,#0x1009
        0x0001ca8c:    2100        .!      MOVS     r1,#0
        0x0001ca8e:    f01dff99    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001ca92:    9001        ..      STR      r0,[sp,#4]
        0x0001ca94:    b120         .      CBZ      r0,0x1caa0 ; HciReadBdAddrCmd + 28
        0x0001ca96:    e7ff        ..      B        0x1ca98 ; HciReadBdAddrCmd + 20
        0x0001ca98:    9801        ..      LDR      r0,[sp,#4]
        0x0001ca9a:    f01dffe1    ....    BL       hciCmdSend ; 0x3aa60
        0x0001ca9e:    e7ff        ..      B        0x1caa0 ; HciReadBdAddrCmd + 28
        0x0001caa0:    b002        ..      ADD      sp,sp,#8
        0x0001caa2:    bd80        ..      POP      {r7,pc}
    HciReadLocalVerInfoCmd
        0x0001caa4:    b580        ..      PUSH     {r7,lr}
        0x0001caa6:    b082        ..      SUB      sp,sp,#8
        0x0001caa8:    f2410001    A...    MOV      r0,#0x1001
        0x0001caac:    2100        .!      MOVS     r1,#0
        0x0001caae:    f01dff89    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001cab2:    9001        ..      STR      r0,[sp,#4]
        0x0001cab4:    b120         .      CBZ      r0,0x1cac0 ; HciReadLocalVerInfoCmd + 28
        0x0001cab6:    e7ff        ..      B        0x1cab8 ; HciReadLocalVerInfoCmd + 20
        0x0001cab8:    9801        ..      LDR      r0,[sp,#4]
        0x0001caba:    f01dffd1    ....    BL       hciCmdSend ; 0x3aa60
        0x0001cabe:    e7ff        ..      B        0x1cac0 ; HciReadLocalVerInfoCmd + 28
        0x0001cac0:    b002        ..      ADD      sp,sp,#8
        0x0001cac2:    bd80        ..      POP      {r7,pc}
    HciReadRssiCmd
        0x0001cac4:    b580        ..      PUSH     {r7,lr}
        0x0001cac6:    b084        ..      SUB      sp,sp,#0x10
        0x0001cac8:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001cacc:    f2414005    A..@    MOV      r0,#0x1405
        0x0001cad0:    2102        .!      MOVS     r1,#2
        0x0001cad2:    f01dff77    ..w.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001cad6:    9002        ..      STR      r0,[sp,#8]
        0x0001cad8:    b198        ..      CBZ      r0,0x1cb02 ; HciReadRssiCmd + 62
        0x0001cada:    e7ff        ..      B        0x1cadc ; HciReadRssiCmd + 24
        0x0001cadc:    9802        ..      LDR      r0,[sp,#8]
        0x0001cade:    3003        .0      ADDS     r0,#3
        0x0001cae0:    9001        ..      STR      r0,[sp,#4]
        0x0001cae2:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001cae6:    9901        ..      LDR      r1,[sp,#4]
        0x0001cae8:    1c4a        J.      ADDS     r2,r1,#1
        0x0001caea:    9201        ..      STR      r2,[sp,#4]
        0x0001caec:    7008        .p      STRB     r0,[r1,#0]
        0x0001caee:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001caf2:    9901        ..      LDR      r1,[sp,#4]
        0x0001caf4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001caf6:    9201        ..      STR      r2,[sp,#4]
        0x0001caf8:    7008        .p      STRB     r0,[r1,#0]
        0x0001cafa:    9802        ..      LDR      r0,[sp,#8]
        0x0001cafc:    f01dffb0    ....    BL       hciCmdSend ; 0x3aa60
        0x0001cb00:    e7ff        ..      B        0x1cb02 ; HciReadRssiCmd + 62
        0x0001cb02:    b004        ..      ADD      sp,sp,#0x10
        0x0001cb04:    bd80        ..      POP      {r7,pc}
        0x0001cb06:    0000        ..      MOVS     r0,r0
    HciResetCmd
        0x0001cb08:    b580        ..      PUSH     {r7,lr}
        0x0001cb0a:    b084        ..      SUB      sp,sp,#0x10
        0x0001cb0c:    2014        .       MOVS     r0,#0x14
        0x0001cb0e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001cb12:    f6422094    B..     MOV      r0,#0x2a94
        0x0001cb16:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001cb1a:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0001cb1c:    a801        ..      ADD      r0,sp,#4
        0x0001cb1e:    4788        .G      BLX      r1
        0x0001cb20:    f01dff34    ..4.    BL       hciClearCmdQueue ; 0x3a98c
        0x0001cb24:    f6404003    @..@    MOV      r0,#0xc03
        0x0001cb28:    2100        .!      MOVS     r1,#0
        0x0001cb2a:    f01dff4b    ..K.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001cb2e:    9003        ..      STR      r0,[sp,#0xc]
        0x0001cb30:    b120         .      CBZ      r0,0x1cb3c ; HciResetCmd + 52
        0x0001cb32:    e7ff        ..      B        0x1cb34 ; HciResetCmd + 44
        0x0001cb34:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001cb36:    f01dff93    ....    BL       hciCmdSend ; 0x3aa60
        0x0001cb3a:    e7ff        ..      B        0x1cb3c ; HciResetCmd + 52
        0x0001cb3c:    b004        ..      ADD      sp,sp,#0x10
        0x0001cb3e:    bd80        ..      POP      {r7,pc}
    HciResetSequence
        0x0001cb40:    b580        ..      PUSH     {r7,lr}
        0x0001cb42:    b084        ..      SUB      sp,sp,#0x10
        0x0001cb44:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0001cb48:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001cb4c:    9001        ..      STR      r0,[sp,#4]
        0x0001cb4e:    e7ff        ..      B        0x1cb50 ; HciResetSequence + 16
        0x0001cb50:    f6422094    B..     MOV      r0,#0x2a94
        0x0001cb54:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001cb58:    f10d010b    ....    ADD      r1,sp,#0xb
        0x0001cb5c:    f001fecc    ....    BL       WsfMsgDeq ; 0x1e8f8
        0x0001cb60:    9003        ..      STR      r0,[sp,#0xc]
        0x0001cb62:    b120         .      CBZ      r0,0x1cb6e ; HciResetSequence + 46
        0x0001cb64:    e7ff        ..      B        0x1cb66 ; HciResetSequence + 38
        0x0001cb66:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001cb68:    f001fef0    ....    BL       WsfMsgFree ; 0x1e94c
        0x0001cb6c:    e7f0        ..      B        0x1cb50 ; HciResetSequence + 16
        0x0001cb6e:    2003        .       MOVS     r0,#3
        0x0001cb70:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0001cb74:    e7ff        ..      B        0x1cb76 ; HciResetSequence + 54
        0x0001cb76:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001cb7a:    2801        .(      CMP      r0,#1
        0x0001cb7c:    db2d        -.      BLT      0x1cbda ; HciResetSequence + 154
        0x0001cb7e:    e7ff        ..      B        0x1cb80 ; HciResetSequence + 64
        0x0001cb80:    9801        ..      LDR      r0,[sp,#4]
        0x0001cb82:    6800        .h      LDR      r0,[r0,#0]
        0x0001cb84:    b140        @.      CBZ      r0,0x1cb98 ; HciResetSequence + 88
        0x0001cb86:    e7ff        ..      B        0x1cb88 ; HciResetSequence + 72
        0x0001cb88:    9801        ..      LDR      r0,[sp,#4]
        0x0001cb8a:    6800        .h      LDR      r0,[r0,#0]
        0x0001cb8c:    f001fede    ....    BL       WsfMsgFree ; 0x1e94c
        0x0001cb90:    9901        ..      LDR      r1,[sp,#4]
        0x0001cb92:    2000        .       MOVS     r0,#0
        0x0001cb94:    6008        .`      STR      r0,[r1,#0]
        0x0001cb96:    e7ff        ..      B        0x1cb98 ; HciResetSequence + 88
        0x0001cb98:    9901        ..      LDR      r1,[sp,#4]
        0x0001cb9a:    2000        .       MOVS     r0,#0
        0x0001cb9c:    7588        .u      STRB     r0,[r1,#0x16]
        0x0001cb9e:    9801        ..      LDR      r0,[sp,#4]
        0x0001cba0:    6880        .h      LDR      r0,[r0,#8]
        0x0001cba2:    b140        @.      CBZ      r0,0x1cbb6 ; HciResetSequence + 118
        0x0001cba4:    e7ff        ..      B        0x1cba6 ; HciResetSequence + 102
        0x0001cba6:    9801        ..      LDR      r0,[sp,#4]
        0x0001cba8:    6880        .h      LDR      r0,[r0,#8]
        0x0001cbaa:    f001fecf    ....    BL       WsfMsgFree ; 0x1e94c
        0x0001cbae:    9901        ..      LDR      r1,[sp,#4]
        0x0001cbb0:    2000        .       MOVS     r0,#0
        0x0001cbb2:    6088        .`      STR      r0,[r1,#8]
        0x0001cbb4:    e7ff        ..      B        0x1cbb6 ; HciResetSequence + 118
        0x0001cbb6:    9901        ..      LDR      r1,[sp,#4]
        0x0001cbb8:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0001cbbc:    8208        ..      STRH     r0,[r1,#0x10]
        0x0001cbbe:    9801        ..      LDR      r0,[sp,#4]
        0x0001cbc0:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x0001cbc2:    f01efe3d    ..=.    BL       hciCoreTxReady ; 0x3b840
        0x0001cbc6:    e7ff        ..      B        0x1cbc8 ; HciResetSequence + 136
        0x0001cbc8:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001cbcc:    3801        .8      SUBS     r0,#1
        0x0001cbce:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0001cbd2:    9801        ..      LDR      r0,[sp,#4]
        0x0001cbd4:    301c        .0      ADDS     r0,r0,#0x1c
        0x0001cbd6:    9001        ..      STR      r0,[sp,#4]
        0x0001cbd8:    e7cd        ..      B        0x1cb76 ; HciResetSequence + 54
        0x0001cbda:    f6422194    B..!    MOV      r1,#0x2a94
        0x0001cbde:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001cbe2:    2001        .       MOVS     r0,#1
        0x0001cbe4:    f8810021    ..!.    STRB     r0,[r1,#0x21]
        0x0001cbe8:    f01efd14    ....    BL       hciCoreResetStart ; 0x3b614
        0x0001cbec:    b004        ..      ADD      sp,sp,#0x10
        0x0001cbee:    bd80        ..      POP      {r7,pc}
    HciSecRegister
        0x0001cbf0:    b081        ..      SUB      sp,sp,#4
        0x0001cbf2:    9000        ..      STR      r0,[sp,#0]
        0x0001cbf4:    9800        ..      LDR      r0,[sp,#0]
        0x0001cbf6:    f6422194    B..!    MOV      r1,#0x2a94
        0x0001cbfa:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001cbfe:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001cc00:    b001        ..      ADD      sp,sp,#4
        0x0001cc02:    4770        pG      BX       lr
    HciSendAclData
        0x0001cc04:    b580        ..      PUSH     {r7,lr}
        0x0001cc06:    b086        ..      SUB      sp,sp,#0x18
        0x0001cc08:    9005        ..      STR      r0,[sp,#0x14]
        0x0001cc0a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001cc0c:    7808        .x      LDRB     r0,[r1,#0]
        0x0001cc0e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0001cc10:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0001cc14:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0001cc18:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001cc1a:    7888        .x      LDRB     r0,[r1,#2]
        0x0001cc1c:    78c9        .x      LDRB     r1,[r1,#3]
        0x0001cc1e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0001cc22:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0001cc26:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0001cc2a:    f01ef9cf    ....    BL       hciCoreConnByHandle ; 0x3afcc
        0x0001cc2e:    9003        ..      STR      r0,[sp,#0xc]
        0x0001cc30:    2800        .(      CMP      r0,#0
        0x0001cc32:    d048        H.      BEQ      0x1ccc6 ; HciSendAclData + 194
        0x0001cc34:    e7ff        ..      B        0x1cc36 ; HciSendAclData + 50
        0x0001cc36:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0001cc38:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0001cc3c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001cc40:    3070        p0      ADDS     r0,r0,#0x70
        0x0001cc42:    9002        ..      STR      r0,[sp,#8]
        0x0001cc44:    2100        .!      MOVS     r1,#0
        0x0001cc46:    f001fe6d    ..m.    BL       WsfMsgEnq ; 0x1e924
        0x0001cc4a:    9802        ..      LDR      r0,[sp,#8]
        0x0001cc4c:    f001fee0    ....    BL       WsfQueueCount ; 0x1ea10
        0x0001cc50:    2801        .(      CMP      r0,#1
        0x0001cc52:    d10d        ..      BNE      0x1cc70 ; HciSendAclData + 108
        0x0001cc54:    e7ff        ..      B        0x1cc56 ; HciSendAclData + 82
        0x0001cc56:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0001cc5a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001cc5e:    f8900082    ....    LDRB     r0,[r0,#0x82]
        0x0001cc62:    2801        .(      CMP      r0,#1
        0x0001cc64:    db04        ..      BLT      0x1cc70 ; HciSendAclData + 108
        0x0001cc66:    e7ff        ..      B        0x1cc68 ; HciSendAclData + 100
        0x0001cc68:    2000        .       MOVS     r0,#0
        0x0001cc6a:    f01efde9    ....    BL       hciCoreTxReady ; 0x3b840
        0x0001cc6e:    e7ff        ..      B        0x1cc70 ; HciSendAclData + 108
        0x0001cc70:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0001cc74:    3801        .8      SUBS     r0,#1
        0x0001cc76:    9001        ..      STR      r0,[sp,#4]
        0x0001cc78:    f7fff9ba    ....    BL       HciGetBufSize ; 0x1bff0
        0x0001cc7c:    4601        .F      MOV      r1,r0
        0x0001cc7e:    9801        ..      LDR      r0,[sp,#4]
        0x0001cc80:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x0001cc84:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001cc86:    7e0a        .~      LDRB     r2,[r1,#0x18]
        0x0001cc88:    4410        .D      ADD      r0,r0,r2
        0x0001cc8a:    3001        .0      ADDS     r0,#1
        0x0001cc8c:    7608        .v      STRB     r0,[r1,#0x18]
        0x0001cc8e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001cc90:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x0001cc92:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0001cc96:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001cc9a:    f8911080    ....    LDRB     r1,[r1,#0x80]
        0x0001cc9e:    4288        .B      CMP      r0,r1
        0x0001cca0:    db10        ..      BLT      0x1ccc4 ; HciSendAclData + 192
        0x0001cca2:    e7ff        ..      B        0x1cca4 ; HciSendAclData + 160
        0x0001cca4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001cca6:    7dc0        .}      LDRB     r0,[r0,#0x17]
        0x0001cca8:    b960        `.      CBNZ     r0,0x1ccc4 ; HciSendAclData + 192
        0x0001ccaa:    e7ff        ..      B        0x1ccac ; HciSendAclData + 168
        0x0001ccac:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001ccae:    2101        .!      MOVS     r1,#1
        0x0001ccb0:    75c1        .u      STRB     r1,[r0,#0x17]
        0x0001ccb2:    f6422094    B..     MOV      r0,#0x2a94
        0x0001ccb6:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ccba:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0001ccbc:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0001ccc0:    4790        .G      BLX      r2
        0x0001ccc2:    e7ff        ..      B        0x1ccc4 ; HciSendAclData + 192
        0x0001ccc4:    e003        ..      B        0x1ccce ; HciSendAclData + 202
        0x0001ccc6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001ccc8:    f001fe40    ..@.    BL       WsfMsgFree ; 0x1e94c
        0x0001cccc:    e7ff        ..      B        0x1ccce ; HciSendAclData + 202
        0x0001ccce:    b006        ..      ADD      sp,sp,#0x18
        0x0001ccd0:    bd80        ..      POP      {r7,pc}
        0x0001ccd2:    0000        ..      MOVS     r0,r0
    HciSetEventMaskCmd
        0x0001ccd4:    b580        ..      PUSH     {r7,lr}
        0x0001ccd6:    b084        ..      SUB      sp,sp,#0x10
        0x0001ccd8:    9003        ..      STR      r0,[sp,#0xc]
        0x0001ccda:    f6404001    @..@    MOV      r0,#0xc01
        0x0001ccde:    2108        .!      MOVS     r1,#8
        0x0001cce0:    f01dfe70    ..p.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001cce4:    9002        ..      STR      r0,[sp,#8]
        0x0001cce6:    b168        h.      CBZ      r0,0x1cd04 ; HciSetEventMaskCmd + 48
        0x0001cce8:    e7ff        ..      B        0x1ccea ; HciSetEventMaskCmd + 22
        0x0001ccea:    9802        ..      LDR      r0,[sp,#8]
        0x0001ccec:    3003        .0      ADDS     r0,#3
        0x0001ccee:    9001        ..      STR      r0,[sp,#4]
        0x0001ccf0:    9901        ..      LDR      r1,[sp,#4]
        0x0001ccf2:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0001ccf4:    6810        .h      LDR      r0,[r2,#0]
        0x0001ccf6:    6852        Rh      LDR      r2,[r2,#4]
        0x0001ccf8:    604a        J`      STR      r2,[r1,#4]
        0x0001ccfa:    6008        .`      STR      r0,[r1,#0]
        0x0001ccfc:    9802        ..      LDR      r0,[sp,#8]
        0x0001ccfe:    f01dfeaf    ....    BL       hciCmdSend ; 0x3aa60
        0x0001cd02:    e7ff        ..      B        0x1cd04 ; HciSetEventMaskCmd + 48
        0x0001cd04:    b004        ..      ADD      sp,sp,#0x10
        0x0001cd06:    bd80        ..      POP      {r7,pc}
    HciSetEventMaskPage2Cmd
        0x0001cd08:    b580        ..      PUSH     {r7,lr}
        0x0001cd0a:    b084        ..      SUB      sp,sp,#0x10
        0x0001cd0c:    9003        ..      STR      r0,[sp,#0xc]
        0x0001cd0e:    f6404063    @.c@    MOV      r0,#0xc63
        0x0001cd12:    2108        .!      MOVS     r1,#8
        0x0001cd14:    f01dfe56    ..V.    BL       hciCmdAlloc ; 0x3a9c4
        0x0001cd18:    9002        ..      STR      r0,[sp,#8]
        0x0001cd1a:    b168        h.      CBZ      r0,0x1cd38 ; HciSetEventMaskPage2Cmd + 48
        0x0001cd1c:    e7ff        ..      B        0x1cd1e ; HciSetEventMaskPage2Cmd + 22
        0x0001cd1e:    9802        ..      LDR      r0,[sp,#8]
        0x0001cd20:    3003        .0      ADDS     r0,#3
        0x0001cd22:    9001        ..      STR      r0,[sp,#4]
        0x0001cd24:    9901        ..      LDR      r1,[sp,#4]
        0x0001cd26:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0001cd28:    6810        .h      LDR      r0,[r2,#0]
        0x0001cd2a:    6852        Rh      LDR      r2,[r2,#4]
        0x0001cd2c:    604a        J`      STR      r2,[r1,#4]
        0x0001cd2e:    6008        .`      STR      r0,[r1,#0]
        0x0001cd30:    9802        ..      LDR      r0,[sp,#8]
        0x0001cd32:    f01dfe95    ....    BL       hciCmdSend ; 0x3aa60
        0x0001cd36:    e7ff        ..      B        0x1cd38 ; HciSetEventMaskPage2Cmd + 48
        0x0001cd38:    b004        ..      ADD      sp,sp,#0x10
        0x0001cd3a:    bd80        ..      POP      {r7,pc}
    HciSetLeSupFeat
        0x0001cd3c:    b084        ..      SUB      sp,sp,#0x10
        0x0001cd3e:    9103        ..      STR      r1,[sp,#0xc]
        0x0001cd40:    9002        ..      STR      r0,[sp,#8]
        0x0001cd42:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0001cd46:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001cd4a:    b178        x.      CBZ      r0,0x1cd6c ; HciSetLeSupFeat + 48
        0x0001cd4c:    e7ff        ..      B        0x1cd4e ; HciSetLeSupFeat + 18
        0x0001cd4e:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001cd52:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0001cd54:    f24051a8    @..Q    MOVW     r1,#0x5a8
        0x0001cd58:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001cd5c:    6808        .h      LDR      r0,[r1,#0]
        0x0001cd5e:    684a        Jh      LDR      r2,[r1,#4]
        0x0001cd60:    ea40000c    @...    ORR      r0,r0,r12
        0x0001cd64:    431a        .C      ORRS     r2,r2,r3
        0x0001cd66:    604a        J`      STR      r2,[r1,#4]
        0x0001cd68:    6008        .`      STR      r0,[r1,#0]
        0x0001cd6a:    e00e        ..      B        0x1cd8a ; HciSetLeSupFeat + 78
        0x0001cd6c:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001cd70:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0001cd72:    f24051a8    @..Q    MOVW     r1,#0x5a8
        0x0001cd76:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001cd7a:    6808        .h      LDR      r0,[r1,#0]
        0x0001cd7c:    684a        Jh      LDR      r2,[r1,#4]
        0x0001cd7e:    ea20000c     ...    BIC      r0,r0,r12
        0x0001cd82:    439a        .C      BICS     r2,r2,r3
        0x0001cd84:    604a        J`      STR      r2,[r1,#4]
        0x0001cd86:    6008        .`      STR      r0,[r1,#0]
        0x0001cd88:    e7ff        ..      B        0x1cd8a ; HciSetLeSupFeat + 78
        0x0001cd8a:    b004        ..      ADD      sp,sp,#0x10
        0x0001cd8c:    4770        pG      BX       lr
        0x0001cd8e:    0000        ..      MOVS     r0,r0
    HciSetMaxRxAclLen
        0x0001cd90:    b081        ..      SUB      sp,sp,#4
        0x0001cd92:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0001cd96:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0001cd9a:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0001cd9e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001cda2:    f8a1007c    ..|.    STRH     r0,[r1,#0x7c]
        0x0001cda6:    b001        ..      ADD      sp,sp,#4
        0x0001cda8:    4770        pG      BX       lr
        0x0001cdaa:    0000        ..      MOVS     r0,r0
    HciVendorSpecificCmd
        0x0001cdac:    b580        ..      PUSH     {r7,lr}
        0x0001cdae:    b084        ..      SUB      sp,sp,#0x10
        0x0001cdb0:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001cdb4:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0001cdb8:    9202        ..      STR      r2,[sp,#8]
        0x0001cdba:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0001cdbe:    f89d100d    ....    LDRB     r1,[sp,#0xd]
        0x0001cdc2:    f01dfdff    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001cdc6:    9001        ..      STR      r0,[sp,#4]
        0x0001cdc8:    b168        h.      CBZ      r0,0x1cde6 ; HciVendorSpecificCmd + 58
        0x0001cdca:    e7ff        ..      B        0x1cdcc ; HciVendorSpecificCmd + 32
        0x0001cdcc:    9801        ..      LDR      r0,[sp,#4]
        0x0001cdce:    3003        .0      ADDS     r0,#3
        0x0001cdd0:    9000        ..      STR      r0,[sp,#0]
        0x0001cdd2:    9800        ..      LDR      r0,[sp,#0]
        0x0001cdd4:    9902        ..      LDR      r1,[sp,#8]
        0x0001cdd6:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x0001cdda:    f7fbfb9c    ....    BL       __aeabi_memcpy ; 0x18516
        0x0001cdde:    9801        ..      LDR      r0,[sp,#4]
        0x0001cde0:    f01dfe3e    ..>.    BL       hciCmdSend ; 0x3aa60
        0x0001cde4:    e7ff        ..      B        0x1cde6 ; HciVendorSpecificCmd + 58
        0x0001cde6:    b004        ..      ADD      sp,sp,#0x10
        0x0001cde8:    bd80        ..      POP      {r7,pc}
        0x0001cdea:    0000        ..      MOVS     r0,r0
    HciVsInit
        0x0001cdec:    b081        ..      SUB      sp,sp,#4
        0x0001cdee:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001cdf2:    b001        ..      ADD      sp,sp,#4
        0x0001cdf4:    4770        pG      BX       lr
        0x0001cdf6:    0000        ..      MOVS     r0,r0
    HciVscSetTraceBitMap
        0x0001cdf8:    b580        ..      PUSH     {r7,lr}
        0x0001cdfa:    b082        ..      SUB      sp,sp,#8
        0x0001cdfc:    9001        ..      STR      r0,[sp,#4]
        0x0001cdfe:    f64f4073    O.s@    MOV      r0,#0xfc73
        0x0001ce02:    2104        .!      MOVS     r1,#4
        0x0001ce04:    aa01        ..      ADD      r2,sp,#4
        0x0001ce06:    f7ffffd1    ....    BL       HciVendorSpecificCmd ; 0x1cdac
        0x0001ce0a:    b002        ..      ADD      sp,sp,#8
        0x0001ce0c:    bd80        ..      POP      {r7,pc}
        0x0001ce0e:    0000        ..      MOVS     r0,r0
    HciVscUpdateBDAddress
        0x0001ce10:    b580        ..      PUSH     {r7,lr}
        0x0001ce12:    f64352c4    C..R    MOV      r2,#0x3dc4
        0x0001ce16:    f2c10200    ....    MOVT     r2,#0x1000
        0x0001ce1a:    f64f4074    O.t@    MOV      r0,#0xfc74
        0x0001ce1e:    2106        .!      MOVS     r1,#6
        0x0001ce20:    f7ffffc4    ....    BL       HciVendorSpecificCmd ; 0x1cdac
        0x0001ce24:    bd80        ..      POP      {r7,pc}
        0x0001ce26:    0000        ..      MOVS     r0,r0
    HciVscUpdateLinklayerFeature
        0x0001ce28:    b580        ..      PUSH     {r7,lr}
        0x0001ce2a:    f64232ec    B..2    MOV      r2,#0x2bec
        0x0001ce2e:    f2c10201    ....    MOVT     r2,#0x1001
        0x0001ce32:    20ff        .       MOVS     r0,#0xff
        0x0001ce34:    7010        .p      STRB     r0,[r2,#0]
        0x0001ce36:    2171        q!      MOVS     r1,#0x71
        0x0001ce38:    7051        Qp      STRB     r1,[r2,#1]
        0x0001ce3a:    7090        .p      STRB     r0,[r2,#2]
        0x0001ce3c:    200f        .       MOVS     r0,#0xf
        0x0001ce3e:    70d0        .p      STRB     r0,[r2,#3]
        0x0001ce40:    f64f4078    O.x@    MOV      r0,#0xfc78
        0x0001ce44:    2108        .!      MOVS     r1,#8
        0x0001ce46:    f7ffffb1    ....    BL       HciVendorSpecificCmd ; 0x1cdac
        0x0001ce4a:    bd80        ..      POP      {r7,pc}
    HciVscUpdateNvdsParam
        0x0001ce4c:    b580        ..      PUSH     {r7,lr}
        0x0001ce4e:    f24052b0    @..R    MOVW     r2,#0x5b0
        0x0001ce52:    f2c10200    ....    MOVT     r2,#0x1000
        0x0001ce56:    f64f4077    O.w@    MOV      r0,#0xfc77
        0x0001ce5a:    21f0        .!      MOVS     r1,#0xf0
        0x0001ce5c:    f7ffffa6    ....    BL       HciVendorSpecificCmd ; 0x1cdac
        0x0001ce60:    bd80        ..      POP      {r7,pc}
        0x0001ce62:    0000        ..      MOVS     r0,r0
    HciWriteAuthPayloadTimeout
        0x0001ce64:    b580        ..      PUSH     {r7,lr}
        0x0001ce66:    b084        ..      SUB      sp,sp,#0x10
        0x0001ce68:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001ce6c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001ce70:    f640407c    @.|@    MOV      r0,#0xc7c
        0x0001ce74:    2104        .!      MOVS     r1,#4
        0x0001ce76:    f01dfda5    ....    BL       hciCmdAlloc ; 0x3a9c4
        0x0001ce7a:    9002        ..      STR      r0,[sp,#8]
        0x0001ce7c:    b1f8        ..      CBZ      r0,0x1cebe ; HciWriteAuthPayloadTimeout + 90
        0x0001ce7e:    e7ff        ..      B        0x1ce80 ; HciWriteAuthPayloadTimeout + 28
        0x0001ce80:    9802        ..      LDR      r0,[sp,#8]
        0x0001ce82:    3003        .0      ADDS     r0,#3
        0x0001ce84:    9001        ..      STR      r0,[sp,#4]
        0x0001ce86:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001ce8a:    9901        ..      LDR      r1,[sp,#4]
        0x0001ce8c:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ce8e:    9201        ..      STR      r2,[sp,#4]
        0x0001ce90:    7008        .p      STRB     r0,[r1,#0]
        0x0001ce92:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001ce96:    9901        ..      LDR      r1,[sp,#4]
        0x0001ce98:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ce9a:    9201        ..      STR      r2,[sp,#4]
        0x0001ce9c:    7008        .p      STRB     r0,[r1,#0]
        0x0001ce9e:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001cea2:    9901        ..      LDR      r1,[sp,#4]
        0x0001cea4:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cea6:    9201        ..      STR      r2,[sp,#4]
        0x0001cea8:    7008        .p      STRB     r0,[r1,#0]
        0x0001ceaa:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001ceae:    9901        ..      LDR      r1,[sp,#4]
        0x0001ceb0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ceb2:    9201        ..      STR      r2,[sp,#4]
        0x0001ceb4:    7008        .p      STRB     r0,[r1,#0]
        0x0001ceb6:    9802        ..      LDR      r0,[sp,#8]
        0x0001ceb8:    f01dfdd2    ....    BL       hciCmdSend ; 0x3aa60
        0x0001cebc:    e7ff        ..      B        0x1cebe ; HciWriteAuthPayloadTimeout + 90
        0x0001cebe:    b004        ..      ADD      sp,sp,#0x10
        0x0001cec0:    bd80        ..      POP      {r7,pc}
        0x0001cec2:    0000        ..      MOVS     r0,r0
    L2cDataReq
        0x0001cec4:    b580        ..      PUSH     {r7,lr}
        0x0001cec6:    b084        ..      SUB      sp,sp,#0x10
        0x0001cec8:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001cecc:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001ced0:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0001ced4:    9301        ..      STR      r3,[sp,#4]
        0x0001ced6:    9801        ..      LDR      r0,[sp,#4]
        0x0001ced8:    9000        ..      STR      r0,[sp,#0]
        0x0001ceda:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0001cede:    9900        ..      LDR      r1,[sp,#0]
        0x0001cee0:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cee2:    9200        ..      STR      r2,[sp,#0]
        0x0001cee4:    7008        .p      STRB     r0,[r1,#0]
        0x0001cee6:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0001ceea:    9900        ..      LDR      r1,[sp,#0]
        0x0001ceec:    1c4a        J.      ADDS     r2,r1,#1
        0x0001ceee:    9200        ..      STR      r2,[sp,#0]
        0x0001cef0:    7008        .p      STRB     r0,[r1,#0]
        0x0001cef2:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0001cef6:    3004        .0      ADDS     r0,#4
        0x0001cef8:    9900        ..      LDR      r1,[sp,#0]
        0x0001cefa:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cefc:    9200        ..      STR      r2,[sp,#0]
        0x0001cefe:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf00:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0001cf04:    3004        .0      ADDS     r0,#4
        0x0001cf06:    0a00        ..      LSRS     r0,r0,#8
        0x0001cf08:    9900        ..      LDR      r1,[sp,#0]
        0x0001cf0a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cf0c:    9200        ..      STR      r2,[sp,#0]
        0x0001cf0e:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf10:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001cf14:    9900        ..      LDR      r1,[sp,#0]
        0x0001cf16:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cf18:    9200        ..      STR      r2,[sp,#0]
        0x0001cf1a:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf1c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001cf20:    9900        ..      LDR      r1,[sp,#0]
        0x0001cf22:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cf24:    9200        ..      STR      r2,[sp,#0]
        0x0001cf26:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf28:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001cf2c:    9900        ..      LDR      r1,[sp,#0]
        0x0001cf2e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cf30:    9200        ..      STR      r2,[sp,#0]
        0x0001cf32:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf34:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001cf38:    9900        ..      LDR      r1,[sp,#0]
        0x0001cf3a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001cf3c:    9200        ..      STR      r2,[sp,#0]
        0x0001cf3e:    7008        .p      STRB     r0,[r1,#0]
        0x0001cf40:    9801        ..      LDR      r0,[sp,#4]
        0x0001cf42:    f7fffe5f    .._.    BL       HciSendAclData ; 0x1cc04
        0x0001cf46:    b004        ..      ADD      sp,sp,#0x10
        0x0001cf48:    bd80        ..      POP      {r7,pc}
        0x0001cf4a:    0000        ..      MOVS     r0,r0
    L2cDmConnUpdateReq
        0x0001cf4c:    b580        ..      PUSH     {r7,lr}
        0x0001cf4e:    b088        ..      SUB      sp,sp,#0x20
        0x0001cf50:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0001cf54:    9106        ..      STR      r1,[sp,#0x18]
        0x0001cf56:    f8bd001e    ....    LDRH     r0,[sp,#0x1e]
        0x0001cf5a:    f7fdfe91    ....    BL       DmConnIdByHandle ; 0x1ac80
        0x0001cf5e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001cf62:    b908        ..      CBNZ     r0,0x1cf68 ; L2cDmConnUpdateReq + 28
        0x0001cf64:    e7ff        ..      B        0x1cf66 ; L2cDmConnUpdateReq + 26
        0x0001cf66:    e08d        ..      B        0x1d084 ; L2cDmConnUpdateReq + 312
        0x0001cf68:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0001cf6c:    f64230d4    B..0    MOV      r0,#0x2bd4
        0x0001cf70:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001cf74:    9002        ..      STR      r0,[sp,#8]
        0x0001cf76:    180a        ..      ADDS     r2,r1,r0
        0x0001cf78:    2112        .!      MOVS     r1,#0x12
        0x0001cf7a:    7411        .t      STRB     r1,[r2,#0x10]
        0x0001cf7c:    211e        .!      MOVS     r1,#0x1e
        0x0001cf7e:    f001ff51    ..Q.    BL       WsfTimerStartSec ; 0x1ee24
        0x0001cf82:    9902        ..      LDR      r1,[sp,#8]
        0x0001cf84:    f8bd001e    ....    LDRH     r0,[sp,#0x1e]
        0x0001cf88:    8108        ..      STRH     r0,[r1,#8]
        0x0001cf8a:    2014        .       MOVS     r0,#0x14
        0x0001cf8c:    f022fb82    "...    BL       l2cMsgAlloc ; 0x3f694
        0x0001cf90:    9005        ..      STR      r0,[sp,#0x14]
        0x0001cf92:    2800        .(      CMP      r0,#0
        0x0001cf94:    d076        v.      BEQ      0x1d084 ; L2cDmConnUpdateReq + 312
        0x0001cf96:    e7ff        ..      B        0x1cf98 ; L2cDmConnUpdateReq + 76
        0x0001cf98:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001cf9a:    3008        .0      ADDS     r0,r0,#8
        0x0001cf9c:    9004        ..      STR      r0,[sp,#0x10]
        0x0001cf9e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001cfa0:    1c48        H.      ADDS     r0,r1,#1
        0x0001cfa2:    9004        ..      STR      r0,[sp,#0x10]
        0x0001cfa4:    2012        .       MOVS     r0,#0x12
        0x0001cfa6:    7008        .p      STRB     r0,[r1,#0]
        0x0001cfa8:    f64230ac    B..0    MOV      r0,#0x2bac
        0x0001cfac:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001cfb0:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0001cfb4:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0001cfb6:    1c53        S.      ADDS     r3,r2,#1
        0x0001cfb8:    9304        ..      STR      r3,[sp,#0x10]
        0x0001cfba:    7011        .p      STRB     r1,[r2,#0]
        0x0001cfbc:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0001cfc0:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0001cfc4:    f64233d4    B..3    MOV      r3,#0x2bd4
        0x0001cfc8:    f2c10301    ....    MOVT     r3,#0x1001
        0x0001cfcc:    441a        .D      ADD      r2,r2,r3
        0x0001cfce:    74d1        .t      STRB     r1,[r2,#0x13]
        0x0001cfd0:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0001cfd4:    28ff        .(      CMP      r0,#0xff
        0x0001cfd6:    d103        ..      BNE      0x1cfe0 ; L2cDmConnUpdateReq + 148
        0x0001cfd8:    e7ff        ..      B        0x1cfda ; L2cDmConnUpdateReq + 142
        0x0001cfda:    2001        .       MOVS     r0,#1
        0x0001cfdc:    9001        ..      STR      r0,[sp,#4]
        0x0001cfde:    e008        ..      B        0x1cff2 ; L2cDmConnUpdateReq + 166
        0x0001cfe0:    f64230ac    B..0    MOV      r0,#0x2bac
        0x0001cfe4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001cfe8:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0001cfec:    3001        .0      ADDS     r0,#1
        0x0001cfee:    9001        ..      STR      r0,[sp,#4]
        0x0001cff0:    e7ff        ..      B        0x1cff2 ; L2cDmConnUpdateReq + 166
        0x0001cff2:    9801        ..      LDR      r0,[sp,#4]
        0x0001cff4:    f64231ac    B..1    MOV      r1,#0x2bac
        0x0001cff8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001cffc:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0001d000:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d002:    1c48        H.      ADDS     r0,r1,#1
        0x0001d004:    9004        ..      STR      r0,[sp,#0x10]
        0x0001d006:    2008        .       MOVS     r0,#8
        0x0001d008:    7008        .p      STRB     r0,[r1,#0]
        0x0001d00a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d00c:    1c48        H.      ADDS     r0,r1,#1
        0x0001d00e:    9004        ..      STR      r0,[sp,#0x10]
        0x0001d010:    2000        .       MOVS     r0,#0
        0x0001d012:    7008        .p      STRB     r0,[r1,#0]
        0x0001d014:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001d016:    7800        .x      LDRB     r0,[r0,#0]
        0x0001d018:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d01a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001d01c:    9204        ..      STR      r2,[sp,#0x10]
        0x0001d01e:    7008        .p      STRB     r0,[r1,#0]
        0x0001d020:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001d022:    7840        @x      LDRB     r0,[r0,#1]
        0x0001d024:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d026:    1c4a        J.      ADDS     r2,r1,#1
        0x0001d028:    9204        ..      STR      r2,[sp,#0x10]
        0x0001d02a:    7008        .p      STRB     r0,[r1,#0]
        0x0001d02c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001d02e:    7880        .x      LDRB     r0,[r0,#2]
        0x0001d030:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d032:    1c4a        J.      ADDS     r2,r1,#1
        0x0001d034:    9204        ..      STR      r2,[sp,#0x10]
        0x0001d036:    7008        .p      STRB     r0,[r1,#0]
        0x0001d038:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001d03a:    78c0        .x      LDRB     r0,[r0,#3]
        0x0001d03c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d03e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001d040:    9204        ..      STR      r2,[sp,#0x10]
        0x0001d042:    7008        .p      STRB     r0,[r1,#0]
        0x0001d044:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001d046:    7900        .y      LDRB     r0,[r0,#4]
        0x0001d048:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d04a:    1c4a        J.      ADDS     r2,r1,#1
        0x0001d04c:    9204        ..      STR      r2,[sp,#0x10]
        0x0001d04e:    7008        .p      STRB     r0,[r1,#0]
        0x0001d050:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001d052:    7940        @y      LDRB     r0,[r0,#5]
        0x0001d054:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d056:    1c4a        J.      ADDS     r2,r1,#1
        0x0001d058:    9204        ..      STR      r2,[sp,#0x10]
        0x0001d05a:    7008        .p      STRB     r0,[r1,#0]
        0x0001d05c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001d05e:    7980        .y      LDRB     r0,[r0,#6]
        0x0001d060:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d062:    1c4a        J.      ADDS     r2,r1,#1
        0x0001d064:    9204        ..      STR      r2,[sp,#0x10]
        0x0001d066:    7008        .p      STRB     r0,[r1,#0]
        0x0001d068:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001d06a:    79c0        .y      LDRB     r0,[r0,#7]
        0x0001d06c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d06e:    1c4a        J.      ADDS     r2,r1,#1
        0x0001d070:    9204        ..      STR      r2,[sp,#0x10]
        0x0001d072:    7008        .p      STRB     r0,[r1,#0]
        0x0001d074:    f8bd101e    ....    LDRH     r1,[sp,#0x1e]
        0x0001d078:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0001d07a:    2005        .       MOVS     r0,#5
        0x0001d07c:    220c        ."      MOVS     r2,#0xc
        0x0001d07e:    f7ffff21    ..!.    BL       L2cDataReq ; 0x1cec4
        0x0001d082:    e7ff        ..      B        0x1d084 ; L2cDmConnUpdateReq + 312
        0x0001d084:    b008        ..      ADD      sp,sp,#0x20
        0x0001d086:    bd80        ..      POP      {r7,pc}
    L2cInit
        0x0001d088:    b580        ..      PUSH     {r7,lr}
        0x0001d08a:    f64231ac    B..1    MOV      r1,#0x2bac
        0x0001d08e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d092:    f24f40f9    O..@    MOV      r0,#0xf4f9
        0x0001d096:    f2c00003    ....    MOVT     r0,#3
        0x0001d09a:    6008        .`      STR      r0,[r1,#0]
        0x0001d09c:    6048        H`      STR      r0,[r1,#4]
        0x0001d09e:    f24f60ad    O..`    MOV      r0,#0xf6ad
        0x0001d0a2:    f2c00003    ....    MOVT     r0,#3
        0x0001d0a6:    6088        .`      STR      r0,[r1,#8]
        0x0001d0a8:    f24f40f1    O..@    MOV      r0,#0xf4f1
        0x0001d0ac:    f2c00003    ....    MOVT     r0,#3
        0x0001d0b0:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001d0b2:    6108        .a      STR      r0,[r1,#0x10]
        0x0001d0b4:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001d0b6:    f24f5009    O..P    MOV      r0,#0xf509
        0x0001d0ba:    f2c00003    ....    MOVT     r0,#3
        0x0001d0be:    6208        .b      STR      r0,[r1,#0x20]
        0x0001d0c0:    2001        .       MOVS     r0,#1
        0x0001d0c2:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0001d0c6:    f24f501d    O..P    MOV      r0,#0xf51d
        0x0001d0ca:    f2c00003    ....    MOVT     r0,#3
        0x0001d0ce:    f24f6139    O.9a    MOV      r1,#0xf639
        0x0001d0d2:    f2c00103    ....    MOVT     r1,#3
        0x0001d0d6:    f7fefc83    ....    BL       HciAclRegister ; 0x1b9e0
        0x0001d0da:    bd80        ..      POP      {r7,pc}
    L2cRegister
        0x0001d0dc:    b083        ..      SUB      sp,sp,#0xc
        0x0001d0de:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0001d0e2:    9101        ..      STR      r1,[sp,#4]
        0x0001d0e4:    9200        ..      STR      r2,[sp,#0]
        0x0001d0e6:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0001d0ea:    2804        .(      CMP      r0,#4
        0x0001d0ec:    d109        ..      BNE      0x1d102 ; L2cRegister + 38
        0x0001d0ee:    e7ff        ..      B        0x1d0f0 ; L2cRegister + 20
        0x0001d0f0:    9801        ..      LDR      r0,[sp,#4]
        0x0001d0f2:    f64231ac    B..1    MOV      r1,#0x2bac
        0x0001d0f6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d0fa:    6008        .`      STR      r0,[r1,#0]
        0x0001d0fc:    9800        ..      LDR      r0,[sp,#0]
        0x0001d0fe:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001d100:    e008        ..      B        0x1d114 ; L2cRegister + 56
        0x0001d102:    9801        ..      LDR      r0,[sp,#4]
        0x0001d104:    f64231ac    B..1    MOV      r1,#0x2bac
        0x0001d108:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d10c:    6048        H`      STR      r0,[r1,#4]
        0x0001d10e:    9800        ..      LDR      r0,[sp,#0]
        0x0001d110:    6108        .a      STR      r0,[r1,#0x10]
        0x0001d112:    e7ff        ..      B        0x1d114 ; L2cRegister + 56
        0x0001d114:    b003        ..      ADD      sp,sp,#0xc
        0x0001d116:    4770        pG      BX       lr
    L2cSlaveHandler
        0x0001d118:    b580        ..      PUSH     {r7,lr}
        0x0001d11a:    b082        ..      SUB      sp,sp,#8
        0x0001d11c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001d120:    9100        ..      STR      r1,[sp,#0]
        0x0001d122:    9800        ..      LDR      r0,[sp,#0]
        0x0001d124:    b150        P.      CBZ      r0,0x1d13c ; L2cSlaveHandler + 36
        0x0001d126:    e7ff        ..      B        0x1d128 ; L2cSlaveHandler + 16
        0x0001d128:    9800        ..      LDR      r0,[sp,#0]
        0x0001d12a:    7880        .x      LDRB     r0,[r0,#2]
        0x0001d12c:    2801        .(      CMP      r0,#1
        0x0001d12e:    d104        ..      BNE      0x1d13a ; L2cSlaveHandler + 34
        0x0001d130:    e7ff        ..      B        0x1d132 ; L2cSlaveHandler + 26
        0x0001d132:    9800        ..      LDR      r0,[sp,#0]
        0x0001d134:    f022fb46    ".F.    BL       l2cSlaveReqTimeout ; 0x3f7c4
        0x0001d138:    e7ff        ..      B        0x1d13a ; L2cSlaveHandler + 34
        0x0001d13a:    e005        ..      B        0x1d148 ; L2cSlaveHandler + 48
        0x0001d13c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d140:    b108        ..      CBZ      r0,0x1d146 ; L2cSlaveHandler + 46
        0x0001d142:    e7ff        ..      B        0x1d144 ; L2cSlaveHandler + 44
        0x0001d144:    e7ff        ..      B        0x1d146 ; L2cSlaveHandler + 46
        0x0001d146:    e7ff        ..      B        0x1d148 ; L2cSlaveHandler + 48
        0x0001d148:    b002        ..      ADD      sp,sp,#8
        0x0001d14a:    bd80        ..      POP      {r7,pc}
    L2cSlaveHandlerInit
        0x0001d14c:    b081        ..      SUB      sp,sp,#4
        0x0001d14e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001d152:    f64231d4    B..1    MOV      r1,#0x2bd4
        0x0001d156:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d15a:    2001        .       MOVS     r0,#1
        0x0001d15c:    7288        .r      STRB     r0,[r1,#0xa]
        0x0001d15e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001d162:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001d164:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001d168:    7408        .t      STRB     r0,[r1,#0x10]
        0x0001d16a:    b001        ..      ADD      sp,sp,#4
        0x0001d16c:    4770        pG      BX       lr
        0x0001d16e:    0000        ..      MOVS     r0,r0
    L2cSlaveInit
        0x0001d170:    b081        ..      SUB      sp,sp,#4
        0x0001d172:    f64231ac    B..1    MOV      r1,#0x2bac
        0x0001d176:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d17a:    f24f70d9    O..p    MOV      r0,#0xf7d9
        0x0001d17e:    f2c00003    ....    MOVT     r0,#3
        0x0001d182:    61c8        .a      STR      r0,[r1,#0x1c]
        0x0001d184:    2000        .       MOVS     r0,#0
        0x0001d186:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001d18a:    e7ff        ..      B        0x1d18c ; L2cSlaveInit + 28
        0x0001d18c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001d190:    2802        .(      CMP      r0,#2
        0x0001d192:    dc10        ..      BGT      0x1d1b6 ; L2cSlaveInit + 70
        0x0001d194:    e7ff        ..      B        0x1d196 ; L2cSlaveInit + 38
        0x0001d196:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0001d19a:    f64230d4    B..0    MOV      r0,#0x2bd4
        0x0001d19e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d1a2:    4401        .D      ADD      r1,r1,r0
        0x0001d1a4:    2000        .       MOVS     r0,#0
        0x0001d1a6:    7508        .u      STRB     r0,[r1,#0x14]
        0x0001d1a8:    e7ff        ..      B        0x1d1aa ; L2cSlaveInit + 58
        0x0001d1aa:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001d1ae:    3001        .0      ADDS     r0,#1
        0x0001d1b0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001d1b4:    e7ea        ..      B        0x1d18c ; L2cSlaveInit + 28
        0x0001d1b6:    b001        ..      ADD      sp,sp,#4
        0x0001d1b8:    4770        pG      BX       lr
        0x0001d1ba:    0000        ..      MOVS     r0,r0
    MemLDOActiveTrim_boost
        0x0001d1bc:    b580        ..      PUSH     {r7,lr}
        0x0001d1be:    b088        ..      SUB      sp,sp,#0x20
        0x0001d1c0:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x0001d1c4:    2088        .       MOVS     r0,#0x88
        0x0001d1c6:    f2c40002    ....    MOVT     r0,#0x4002
        0x0001d1ca:    6800        .h      LDR      r0,[r0,#0]
        0x0001d1cc:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0001d1d0:    9005        ..      STR      r0,[sp,#0x14]
        0x0001d1d2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d1d4:    9004        ..      STR      r0,[sp,#0x10]
        0x0001d1d6:    f240506c    @.lP    MOV      r0,#0x56c
        0x0001d1da:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d1de:    6800        .h      LDR      r0,[r0,#0]
        0x0001d1e0:    3001        .0      ADDS     r0,#1
        0x0001d1e2:    b938        8.      CBNZ     r0,0x1d1f4 ; MemLDOActiveTrim_boost + 56
        0x0001d1e4:    e7ff        ..      B        0x1d1e6 ; MemLDOActiveTrim_boost + 42
        0x0001d1e6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d1e8:    f240516c    @.lQ    MOV      r1,#0x56c
        0x0001d1ec:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001d1f0:    6008        .`      STR      r0,[r1,#0]
        0x0001d1f2:    e7ff        ..      B        0x1d1f4 ; MemLDOActiveTrim_boost + 56
        0x0001d1f4:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001d1f8:    07c0        ..      LSLS     r0,r0,#31
        0x0001d1fa:    b9c8        ..      CBNZ     r0,0x1d230 ; MemLDOActiveTrim_boost + 116
        0x0001d1fc:    e7ff        ..      B        0x1d1fe ; MemLDOActiveTrim_boost + 66
        0x0001d1fe:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d200:    f240516c    @.lQ    MOV      r1,#0x56c
        0x0001d204:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001d208:    6809        .h      LDR      r1,[r1,#0]
        0x0001d20a:    4288        .B      CMP      r0,r1
        0x0001d20c:    d00d        ..      BEQ      0x1d22a ; MemLDOActiveTrim_boost + 110
        0x0001d20e:    e7ff        ..      B        0x1d210 ; MemLDOActiveTrim_boost + 84
        0x0001d210:    f240506c    @.lP    MOV      r0,#0x56c
        0x0001d214:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d218:    6802        .h      LDR      r2,[r0,#0]
        0x0001d21a:    2188        .!      MOVS     r1,#0x88
        0x0001d21c:    f2c40102    ....    MOVT     r1,#0x4002
        0x0001d220:    6808        .h      LDR      r0,[r1,#0]
        0x0001d222:    f3620005    b...    BFI      r0,r2,#0,#6
        0x0001d226:    6008        .`      STR      r0,[r1,#0]
        0x0001d228:    e7ff        ..      B        0x1d22a ; MemLDOActiveTrim_boost + 110
        0x0001d22a:    2000        .       MOVS     r0,#0
        0x0001d22c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001d22e:    e033        3.      B        0x1d298 ; MemLDOActiveTrim_boost + 220
        0x0001d230:    a803        ..      ADD      r0,sp,#0xc
        0x0001d232:    f001f81b    ....    BL       TrimVersionGet ; 0x1e26c
        0x0001d236:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001d238:    2003        .       MOVS     r0,#3
        0x0001d23a:    2905        .)      CMP      r1,#5
        0x0001d23c:    bf88        ..      IT       HI
        0x0001d23e:    2007        .       MOVHI    r0,#7
        0x0001d240:    9002        ..      STR      r0,[sp,#8]
        0x0001d242:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d244:    9902        ..      LDR      r1,[sp,#8]
        0x0001d246:    f1c1013f    ..?.    RSB      r1,r1,#0x3f
        0x0001d24a:    4288        .B      CMP      r0,r1
        0x0001d24c:    d805        ..      BHI      0x1d25a ; MemLDOActiveTrim_boost + 158
        0x0001d24e:    e7ff        ..      B        0x1d250 ; MemLDOActiveTrim_boost + 148
        0x0001d250:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d252:    9902        ..      LDR      r1,[sp,#8]
        0x0001d254:    4408        .D      ADD      r0,r0,r1
        0x0001d256:    9000        ..      STR      r0,[sp,#0]
        0x0001d258:    e002        ..      B        0x1d260 ; MemLDOActiveTrim_boost + 164
        0x0001d25a:    203f        ?       MOVS     r0,#0x3f
        0x0001d25c:    9000        ..      STR      r0,[sp,#0]
        0x0001d25e:    e7ff        ..      B        0x1d260 ; MemLDOActiveTrim_boost + 164
        0x0001d260:    9800        ..      LDR      r0,[sp,#0]
        0x0001d262:    9005        ..      STR      r0,[sp,#0x14]
        0x0001d264:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d266:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001d268:    4288        .B      CMP      r0,r1
        0x0001d26a:    d012        ..      BEQ      0x1d292 ; MemLDOActiveTrim_boost + 214
        0x0001d26c:    e7ff        ..      B        0x1d26e ; MemLDOActiveTrim_boost + 178
        0x0001d26e:    f005fdeb    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0001d272:    9001        ..      STR      r0,[sp,#4]
        0x0001d274:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0001d276:    2188        .!      MOVS     r1,#0x88
        0x0001d278:    f2c40102    ....    MOVT     r1,#0x4002
        0x0001d27c:    6808        .h      LDR      r0,[r1,#0]
        0x0001d27e:    f3620005    b...    BFI      r0,r2,#0,#6
        0x0001d282:    6008        .`      STR      r0,[r1,#0]
        0x0001d284:    2014        .       MOVS     r0,#0x14
        0x0001d286:    f005f8c5    ....    BL       am_hal_delay_us ; 0x22414
        0x0001d28a:    9801        ..      LDR      r0,[sp,#4]
        0x0001d28c:    f005fde4    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0001d290:    e7ff        ..      B        0x1d292 ; MemLDOActiveTrim_boost + 214
        0x0001d292:    2000        .       MOVS     r0,#0
        0x0001d294:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001d296:    e7ff        ..      B        0x1d298 ; MemLDOActiveTrim_boost + 220
        0x0001d298:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001d29a:    b008        ..      ADD      sp,sp,#0x20
        0x0001d29c:    bd80        ..      POP      {r7,pc}
        0x0001d29e:    0000        ..      MOVS     r0,r0
    PendSV_Handler
        0x0001d2a0:    f3ef8009    ....    MRS      r0,PSP
        0x0001d2a4:    f3bf8f6f    ..o.    ISB      
        0x0001d2a8:    4b15        .K      LDR      r3,[pc,#84] ; [0x1d300] = 0x1001a6e4
        0x0001d2aa:    681a        .h      LDR      r2,[r3,#0]
        0x0001d2ac:    f01e0f10    ....    TST      lr,#0x10
        0x0001d2b0:    bf08        ..      IT       EQ
        0x0001d2b2:    ed208a10     ...    VSTMDBEQ r0!,{s16-s31}
        0x0001d2b6:    e9204ff0     ..O    STMDB    r0!,{r4-r11,lr}
        0x0001d2ba:    6010        .`      STR      r0,[r2,#0]
        0x0001d2bc:    e92d0009    -...    PUSH.W   {r0,r3}
        0x0001d2c0:    f04f0080    O...    MOV      r0,#0x80
        0x0001d2c4:    f3808811    ....    MSR      BASEPRI,r0
        0x0001d2c8:    f3bf8f4f    ..O.    DSB      
        0x0001d2cc:    f3bf8f6f    ..o.    ISB      
        0x0001d2d0:    f02efac0    ....    BL       vTaskSwitchContext ; 0x4b854
        0x0001d2d4:    f04f0000    O...    MOV      r0,#0
        0x0001d2d8:    f3808811    ....    MSR      BASEPRI,r0
        0x0001d2dc:    e8bd0009    ....    POP.W    {r0,r3}
        0x0001d2e0:    6819        .h      LDR      r1,[r3,#0]
        0x0001d2e2:    6808        .h      LDR      r0,[r1,#0]
        0x0001d2e4:    e8b04ff0    ...O    LDM      r0!,{r4-r11,lr}
        0x0001d2e8:    f01e0f10    ....    TST      lr,#0x10
        0x0001d2ec:    bf08        ..      IT       EQ
        0x0001d2ee:    ecb08a10    ....    VLDMEQ   r0!,{s16-s31}
        0x0001d2f2:    f3808809    ....    MSR      PSP,r0
        0x0001d2f6:    f3bf8f6f    ..o.    ISB      
        0x0001d2fa:    4770        pG      BX       lr
        0x0001d2fc:    bf00        ..      NOP      
        0x0001d2fe:    bf00        ..      NOP      
    $d.12
    pxCurrentTCBConst
        0x0001d300:    1001a6e4    ....    DCD    268543716
        0x0001d304:    00000000    ....    DCD    0
        0x0001d308:    00000000    ....    DCD    0
        0x0001d30c:    00000000    ....    DCD    0
    $t.2
    SVC_Handler
        0x0001d310:    4b07        .K      LDR      r3,[pc,#28] ; [0x1d330] = 0x1001a6e4
        0x0001d312:    6819        .h      LDR      r1,[r3,#0]
        0x0001d314:    6808        .h      LDR      r0,[r1,#0]
        0x0001d316:    e8b04ff0    ...O    LDM      r0!,{r4-r11,lr}
        0x0001d31a:    f3808809    ....    MSR      PSP,r0
        0x0001d31e:    f3bf8f6f    ..o.    ISB      
        0x0001d322:    f04f0000    O...    MOV      r0,#0
        0x0001d326:    f3808811    ....    MSR      BASEPRI,r0
        0x0001d32a:    4770        pG      BX       lr
        0x0001d32c:    bf00        ..      NOP      
        0x0001d32e:    bf00        ..      NOP      
    $d.3
    pxCurrentTCBConst2
        0x0001d330:    1001a6e4    ....    DCD    268543716
    $t.0
    SecAes
        0x0001d334:    b580        ..      PUSH     {r7,lr}
        0x0001d336:    b086        ..      SUB      sp,sp,#0x18
        0x0001d338:    4684        .F      MOV      r12,r0
        0x0001d33a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001d33c:    f8cdc010    ....    STR      r12,[sp,#0x10]
        0x0001d340:    9103        ..      STR      r1,[sp,#0xc]
        0x0001d342:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0001d346:    f8ad3008    ...0    STRH     r3,[sp,#8]
        0x0001d34a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001d34e:    2038        8       MOVS     r0,#0x38
        0x0001d350:    f001faac    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001d354:    9000        ..      STR      r0,[sp,#0]
        0x0001d356:    b318        ..      CBZ      r0,0x1d3a0 ; SecAes + 108
        0x0001d358:    e7ff        ..      B        0x1d35a ; SecAes + 38
        0x0001d35a:    f01dfa27    ..'.    BL       getNextToken ; 0x3a7ac
        0x0001d35e:    9900        ..      LDR      r1,[sp,#0]
        0x0001d360:    70c8        .p      STRB     r0,[r1,#3]
        0x0001d362:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0001d366:    9900        ..      LDR      r1,[sp,#0]
        0x0001d368:    8008        ..      STRH     r0,[r1,#0]
        0x0001d36a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d36e:    9900        ..      LDR      r1,[sp,#0]
        0x0001d370:    7088        .p      STRB     r0,[r1,#2]
        0x0001d372:    9900        ..      LDR      r1,[sp,#0]
        0x0001d374:    2000        .       MOVS     r0,#0
        0x0001d376:    f8810034    ..4.    STRB     r0,[r1,#0x34]
        0x0001d37a:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0001d37e:    9a00        ..      LDR      r2,[sp,#0]
        0x0001d380:    f24a7090    J..p    MOV      r0,#0xa790
        0x0001d384:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d388:    3020         0      ADDS     r0,r0,#0x20
        0x0001d38a:    f001facb    ....    BL       WsfMsgEnq ; 0x1e924
        0x0001d38e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d390:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001d392:    f7feff2d    ..-.    BL       HciLeEncryptCmd ; 0x1c1f0
        0x0001d396:    9800        ..      LDR      r0,[sp,#0]
        0x0001d398:    78c0        .x      LDRB     r0,[r0,#3]
        0x0001d39a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001d39e:    e003        ..      B        0x1d3a8 ; SecAes + 116
        0x0001d3a0:    20ff        .       MOVS     r0,#0xff
        0x0001d3a2:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001d3a6:    e7ff        ..      B        0x1d3a8 ; SecAes + 116
        0x0001d3a8:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001d3ac:    b006        ..      ADD      sp,sp,#0x18
        0x0001d3ae:    bd80        ..      POP      {r7,pc}
    SecAesHciCback
        0x0001d3b0:    b580        ..      PUSH     {r7,lr}
        0x0001d3b2:    b084        ..      SUB      sp,sp,#0x10
        0x0001d3b4:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d3b6:    9102        ..      STR      r1,[sp,#8]
        0x0001d3b8:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0001d3bc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001d3be:    9000        ..      STR      r0,[sp,#0]
        0x0001d3c0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001d3c2:    3010        .0      ADDS     r0,r0,#0x10
        0x0001d3c4:    9900        ..      LDR      r1,[sp,#0]
        0x0001d3c6:    6048        H`      STR      r0,[r1,#4]
        0x0001d3c8:    9800        ..      LDR      r0,[sp,#0]
        0x0001d3ca:    6840        @h      LDR      r0,[r0,#4]
        0x0001d3cc:    9902        ..      LDR      r1,[sp,#8]
        0x0001d3ce:    3105        .1      ADDS     r1,#5
        0x0001d3d0:    f7fdfa8a    ....    BL       Calc128Cpy ; 0x1a8e8
        0x0001d3d4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d3d8:    9900        ..      LDR      r1,[sp,#0]
        0x0001d3da:    f001fad5    ....    BL       WsfMsgSend ; 0x1e988
        0x0001d3de:    b004        ..      ADD      sp,sp,#0x10
        0x0001d3e0:    bd80        ..      POP      {r7,pc}
        0x0001d3e2:    0000        ..      MOVS     r0,r0
    SecAesInit
        0x0001d3e4:    f24a7190    J..q    MOV      r1,#0xa790
        0x0001d3e8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d3ec:    f24d30b1    M..0    MOV      r0,#0xd3b1
        0x0001d3f0:    f2c00001    ....    MOVT     r0,#1
        0x0001d3f4:    63c8        .c      STR      r0,[r1,#0x3c]
        0x0001d3f6:    4770        pG      BX       lr
    SecCmac
        0x0001d3f8:    b510        ..      PUSH     {r4,lr}
        0x0001d3fa:    b08a        ..      SUB      sp,sp,#0x28
        0x0001d3fc:    468c        .F      MOV      r12,r1
        0x0001d3fe:    4686        .F      MOV      lr,r0
        0x0001d400:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001d402:    990c        ..      LDR      r1,[sp,#0x30]
        0x0001d404:    f8cde020    .. .    STR      lr,[sp,#0x20]
        0x0001d408:    f8cdc01c    ....    STR      r12,[sp,#0x1c]
        0x0001d40c:    f8ad201a    ...     STRH     r2,[sp,#0x1a]
        0x0001d410:    f88d3019    ...0    STRB     r3,[sp,#0x19]
        0x0001d414:    f8ad1016    ....    STRH     r1,[sp,#0x16]
        0x0001d418:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0001d41c:    2064        d       MOVS     r0,#0x64
        0x0001d41e:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0001d422:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0001d426:    f001fa41    ..A.    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001d42a:    9004        ..      STR      r0,[sp,#0x10]
        0x0001d42c:    b3e0        ..      CBZ      r0,0x1d4a8 ; SecCmac + 176
        0x0001d42e:    e7ff        ..      B        0x1d430 ; SecCmac + 56
        0x0001d430:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d432:    3038        80      ADDS     r0,r0,#0x38
        0x0001d434:    9002        ..      STR      r0,[sp,#8]
        0x0001d436:    9802        ..      LDR      r0,[sp,#8]
        0x0001d438:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d43a:    6308        .c      STR      r0,[r1,#0x30]
        0x0001d43c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d43e:    2001        .       MOVS     r0,#1
        0x0001d440:    9001        ..      STR      r0,[sp,#4]
        0x0001d442:    f8810034    ..4.    STRB     r0,[r1,#0x34]
        0x0001d446:    f24a7290    J..r    MOV      r2,#0xa790
        0x0001d44a:    f2c10201    ....    MOVT     r2,#0x1001
        0x0001d44e:    f8920038    ..8.    LDRB     r0,[r2,#0x38]
        0x0001d452:    1c41        A.      ADDS     r1,r0,#1
        0x0001d454:    f8821038    ..8.    STRB     r1,[r2,#0x38]
        0x0001d458:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d45a:    70c8        .p      STRB     r0,[r1,#3]
        0x0001d45c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0001d460:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d462:    8008        ..      STRH     r0,[r1,#0]
        0x0001d464:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0001d468:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d46a:    7088        .p      STRB     r0,[r1,#2]
        0x0001d46c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001d46e:    9902        ..      LDR      r1,[sp,#8]
        0x0001d470:    6008        .`      STR      r0,[r1,#0]
        0x0001d472:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0001d476:    9902        ..      LDR      r1,[sp,#8]
        0x0001d478:    84c8        ..      STRH     r0,[r1,#0x26]
        0x0001d47a:    9902        ..      LDR      r1,[sp,#8]
        0x0001d47c:    2000        .       MOVS     r0,#0
        0x0001d47e:    8488        ..      STRH     r0,[r1,#0x24]
        0x0001d480:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0001d484:    9a02        ..      LDR      r2,[sp,#8]
        0x0001d486:    f8821028    ..(.    STRB     r1,[r2,#0x28]
        0x0001d48a:    9902        ..      LDR      r1,[sp,#8]
        0x0001d48c:    f8810029    ..).    STRB     r0,[r1,#0x29]
        0x0001d490:    9802        ..      LDR      r0,[sp,#8]
        0x0001d492:    3004        .0      ADDS     r0,#4
        0x0001d494:    9908        ..      LDR      r1,[sp,#0x20]
        0x0001d496:    f7fdfa27    ..'.    BL       Calc128Cpy ; 0x1a8e8
        0x0001d49a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d49c:    f029fca8    )...    BL       secCmacGenSubkey1 ; 0x46df0
        0x0001d4a0:    9801        ..      LDR      r0,[sp,#4]
        0x0001d4a2:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0001d4a6:    e003        ..      B        0x1d4b0 ; SecCmac + 184
        0x0001d4a8:    2000        .       MOVS     r0,#0
        0x0001d4aa:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0001d4ae:    e7ff        ..      B        0x1d4b0 ; SecCmac + 184
        0x0001d4b0:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x0001d4b4:    b00a        ..      ADD      sp,sp,#0x28
        0x0001d4b6:    bd10        ..      POP      {r4,pc}
    SecCmacHciCback
        0x0001d4b8:    b580        ..      PUSH     {r7,lr}
        0x0001d4ba:    b086        ..      SUB      sp,sp,#0x18
        0x0001d4bc:    9005        ..      STR      r0,[sp,#0x14]
        0x0001d4be:    9104        ..      STR      r1,[sp,#0x10]
        0x0001d4c0:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0001d4c4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d4c6:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0001d4c8:    9002        ..      STR      r0,[sp,#8]
        0x0001d4ca:    9802        ..      LDR      r0,[sp,#8]
        0x0001d4cc:    b310        ..      CBZ      r0,0x1d514 ; SecCmacHciCback + 92
        0x0001d4ce:    e7ff        ..      B        0x1d4d0 ; SecCmacHciCback + 24
        0x0001d4d0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d4d2:    3010        .0      ADDS     r0,r0,#0x10
        0x0001d4d4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d4d6:    3105        .1      ADDS     r1,#5
        0x0001d4d8:    f7fdfa06    ....    BL       Calc128Cpy ; 0x1a8e8
        0x0001d4dc:    9802        ..      LDR      r0,[sp,#8]
        0x0001d4de:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0001d4e2:    4601        .F      MOV      r1,r0
        0x0001d4e4:    9101        ..      STR      r1,[sp,#4]
        0x0001d4e6:    b140        @.      CBZ      r0,0x1d4fa ; SecCmacHciCback + 66
        0x0001d4e8:    e7ff        ..      B        0x1d4ea ; SecCmacHciCback + 50
        0x0001d4ea:    9801        ..      LDR      r0,[sp,#4]
        0x0001d4ec:    2801        .(      CMP      r0,#1
        0x0001d4ee:    d008        ..      BEQ      0x1d502 ; SecCmacHciCback + 74
        0x0001d4f0:    e7ff        ..      B        0x1d4f2 ; SecCmacHciCback + 58
        0x0001d4f2:    9801        ..      LDR      r0,[sp,#4]
        0x0001d4f4:    2802        .(      CMP      r0,#2
        0x0001d4f6:    d008        ..      BEQ      0x1d50a ; SecCmacHciCback + 82
        0x0001d4f8:    e00b        ..      B        0x1d512 ; SecCmacHciCback + 90
        0x0001d4fa:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d4fc:    f029fc8e    )...    BL       secCmacGenSubkey2 ; 0x46e1c
        0x0001d500:    e007        ..      B        0x1d512 ; SecCmacHciCback + 90
        0x0001d502:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d504:    f029fd0e    )...    BL       secCmacProcessBlock ; 0x46f24
        0x0001d508:    e003        ..      B        0x1d512 ; SecCmacHciCback + 90
        0x0001d50a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d50c:    f029fc58    ).X.    BL       secCmacComplete ; 0x46dc0
        0x0001d510:    e7ff        ..      B        0x1d512 ; SecCmacHciCback + 90
        0x0001d512:    e7ff        ..      B        0x1d514 ; SecCmacHciCback + 92
        0x0001d514:    b006        ..      ADD      sp,sp,#0x18
        0x0001d516:    bd80        ..      POP      {r7,pc}
    SecCmacInit
        0x0001d518:    f24a7190    J..q    MOV      r1,#0xa790
        0x0001d51c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d520:    f24d40b9    M..@    MOV      r0,#0xd4b9
        0x0001d524:    f2c00001    ....    MOVT     r0,#1
        0x0001d528:    6408        .d      STR      r0,[r1,#0x40]
        0x0001d52a:    4770        pG      BX       lr
    SecEccGenKey
        0x0001d52c:    b580        ..      PUSH     {r7,lr}
        0x0001d52e:    b084        ..      SUB      sp,sp,#0x10
        0x0001d530:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0001d534:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0001d538:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0001d53c:    209c        .       MOVS     r0,#0x9c
        0x0001d53e:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0001d542:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0001d546:    f001f9b1    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001d54a:    9001        ..      STR      r0,[sp,#4]
        0x0001d54c:    b1e0        ..      CBZ      r0,0x1d588 ; SecEccGenKey + 92
        0x0001d54e:    e7ff        ..      B        0x1d550 ; SecEccGenKey + 36
        0x0001d550:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0001d554:    9901        ..      LDR      r1,[sp,#4]
        0x0001d556:    8008        ..      STRH     r0,[r1,#0]
        0x0001d558:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001d55c:    9901        ..      LDR      r1,[sp,#4]
        0x0001d55e:    7088        .p      STRB     r0,[r1,#2]
        0x0001d560:    9901        ..      LDR      r1,[sp,#4]
        0x0001d562:    2002        .       MOVS     r0,#2
        0x0001d564:    f8810034    ..4.    STRB     r0,[r1,#0x34]
        0x0001d568:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0001d56c:    9a01        ..      LDR      r2,[sp,#4]
        0x0001d56e:    f24a7090    J..p    MOV      r0,#0xa790
        0x0001d572:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d576:    3028        (0      ADDS     r0,r0,#0x28
        0x0001d578:    f001f9d4    ....    BL       WsfMsgEnq ; 0x1e924
        0x0001d57c:    f7feff06    ....    BL       HciLeReadLocalP256PubKey ; 0x1c38c
        0x0001d580:    2001        .       MOVS     r0,#1
        0x0001d582:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001d586:    e003        ..      B        0x1d590 ; SecEccGenKey + 100
        0x0001d588:    2000        .       MOVS     r0,#0
        0x0001d58a:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001d58e:    e7ff        ..      B        0x1d590 ; SecEccGenKey + 100
        0x0001d590:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001d594:    b004        ..      ADD      sp,sp,#0x10
        0x0001d596:    bd80        ..      POP      {r7,pc}
    SecEccGenSharedSecret
        0x0001d598:    b580        ..      PUSH     {r7,lr}
        0x0001d59a:    b09a        ..      SUB      sp,sp,#0x68
        0x0001d59c:    9018        ..      STR      r0,[sp,#0x60]
        0x0001d59e:    f88d105f    .._.    STRB     r1,[sp,#0x5f]
        0x0001d5a2:    f8ad205c    ..\     STRH     r2,[sp,#0x5c]
        0x0001d5a6:    f88d305b    ..[0    STRB     r3,[sp,#0x5b]
        0x0001d5aa:    209c        .       MOVS     r0,#0x9c
        0x0001d5ac:    f8ad0052    ..R.    STRH     r0,[sp,#0x52]
        0x0001d5b0:    f8bd0052    ..R.    LDRH     r0,[sp,#0x52]
        0x0001d5b4:    f001f97a    ..z.    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001d5b8:    9015        ..      STR      r0,[sp,#0x54]
        0x0001d5ba:    b378        x.      CBZ      r0,0x1d61c ; SecEccGenSharedSecret + 132
        0x0001d5bc:    e7ff        ..      B        0x1d5be ; SecEccGenSharedSecret + 38
        0x0001d5be:    f8bd005c    ..\.    LDRH     r0,[sp,#0x5c]
        0x0001d5c2:    9915        ..      LDR      r1,[sp,#0x54]
        0x0001d5c4:    8008        ..      STRH     r0,[r1,#0]
        0x0001d5c6:    f89d005b    ..[.    LDRB     r0,[sp,#0x5b]
        0x0001d5ca:    9915        ..      LDR      r1,[sp,#0x54]
        0x0001d5cc:    7088        .p      STRB     r0,[r1,#2]
        0x0001d5ce:    9915        ..      LDR      r1,[sp,#0x54]
        0x0001d5d0:    2002        .       MOVS     r0,#2
        0x0001d5d2:    f8810034    ..4.    STRB     r0,[r1,#0x34]
        0x0001d5d6:    f89d105f    .._.    LDRB     r1,[sp,#0x5f]
        0x0001d5da:    9a15        ..      LDR      r2,[sp,#0x54]
        0x0001d5dc:    f24a7090    J..p    MOV      r0,#0xa790
        0x0001d5e0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d5e4:    3030        00      ADDS     r0,r0,#0x30
        0x0001d5e6:    f001f99d    ....    BL       WsfMsgEnq ; 0x1e924
        0x0001d5ea:    9918        ..      LDR      r1,[sp,#0x60]
        0x0001d5ec:    f10d0032    ..2.    ADD      r0,sp,#0x32
        0x0001d5f0:    9002        ..      STR      r0,[sp,#8]
        0x0001d5f2:    2220         "      MOVS     r2,#0x20
        0x0001d5f4:    9201        ..      STR      r2,[sp,#4]
        0x0001d5f6:    f000ffc7    ....    BL       WStrReverseCpy ; 0x1e588
        0x0001d5fa:    9a01        ..      LDR      r2,[sp,#4]
        0x0001d5fc:    9818        ..      LDR      r0,[sp,#0x60]
        0x0001d5fe:    f1000120    .. .    ADD      r1,r0,#0x20
        0x0001d602:    f10d0012    ....    ADD      r0,sp,#0x12
        0x0001d606:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d608:    f000ffbe    ....    BL       WStrReverseCpy ; 0x1e588
        0x0001d60c:    9802        ..      LDR      r0,[sp,#8]
        0x0001d60e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001d610:    f7fefe26    ..&.    BL       HciLeGenerateDHKey ; 0x1c260
        0x0001d614:    2001        .       MOVS     r0,#1
        0x0001d616:    f88d0067    ..g.    STRB     r0,[sp,#0x67]
        0x0001d61a:    e003        ..      B        0x1d624 ; SecEccGenSharedSecret + 140
        0x0001d61c:    2000        .       MOVS     r0,#0
        0x0001d61e:    f88d0067    ..g.    STRB     r0,[sp,#0x67]
        0x0001d622:    e7ff        ..      B        0x1d624 ; SecEccGenSharedSecret + 140
        0x0001d624:    f89d0067    ..g.    LDRB     r0,[sp,#0x67]
        0x0001d628:    b01a        ..      ADD      sp,sp,#0x68
        0x0001d62a:    bd80        ..      POP      {r7,pc}
    SecEccHciCback
        0x0001d62c:    b580        ..      PUSH     {r7,lr}
        0x0001d62e:    b086        ..      SUB      sp,sp,#0x18
        0x0001d630:    9005        ..      STR      r0,[sp,#0x14]
        0x0001d632:    9104        ..      STR      r1,[sp,#0x10]
        0x0001d634:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0001d638:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d63a:    9002        ..      STR      r0,[sp,#8]
        0x0001d63c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d63e:    7880        .x      LDRB     r0,[r0,#2]
        0x0001d640:    2825        %(      CMP      r0,#0x25
        0x0001d642:    d119        ..      BNE      0x1d678 ; SecEccHciCback + 76
        0x0001d644:    e7ff        ..      B        0x1d646 ; SecEccHciCback + 26
        0x0001d646:    9802        ..      LDR      r0,[sp,#8]
        0x0001d648:    3004        .0      ADDS     r0,#4
        0x0001d64a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d64c:    3105        .1      ADDS     r1,#5
        0x0001d64e:    2220         "      MOVS     r2,#0x20
        0x0001d650:    9201        ..      STR      r2,[sp,#4]
        0x0001d652:    f000ff99    ....    BL       WStrReverseCpy ; 0x1e588
        0x0001d656:    9a01        ..      LDR      r2,[sp,#4]
        0x0001d658:    9802        ..      LDR      r0,[sp,#8]
        0x0001d65a:    3024        $0      ADDS     r0,r0,#0x24
        0x0001d65c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d65e:    3125        %1      ADDS     r1,r1,#0x25
        0x0001d660:    f000ff92    ....    BL       WStrReverseCpy ; 0x1e588
        0x0001d664:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d666:    7900        .y      LDRB     r0,[r0,#4]
        0x0001d668:    9902        ..      LDR      r1,[sp,#8]
        0x0001d66a:    70c8        .p      STRB     r0,[r1,#3]
        0x0001d66c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001d670:    9902        ..      LDR      r1,[sp,#8]
        0x0001d672:    f001f989    ....    BL       WsfMsgSend ; 0x1e988
        0x0001d676:    e020         .      B        0x1d6ba ; SecEccHciCback + 142
        0x0001d678:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d67a:    7880        .x      LDRB     r0,[r0,#2]
        0x0001d67c:    2826        &(      CMP      r0,#0x26
        0x0001d67e:    d11b        ..      BNE      0x1d6b8 ; SecEccHciCback + 140
        0x0001d680:    e7ff        ..      B        0x1d682 ; SecEccHciCback + 86
        0x0001d682:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d684:    78c0        .x      LDRB     r0,[r0,#3]
        0x0001d686:    2812        .(      CMP      r0,#0x12
        0x0001d688:    d104        ..      BNE      0x1d694 ; SecEccHciCback + 104
        0x0001d68a:    e7ff        ..      B        0x1d68c ; SecEccHciCback + 96
        0x0001d68c:    9902        ..      LDR      r1,[sp,#8]
        0x0001d68e:    2012        .       MOVS     r0,#0x12
        0x0001d690:    70c8        .p      STRB     r0,[r1,#3]
        0x0001d692:    e00b        ..      B        0x1d6ac ; SecEccHciCback + 128
        0x0001d694:    9802        ..      LDR      r0,[sp,#8]
        0x0001d696:    3004        .0      ADDS     r0,#4
        0x0001d698:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d69a:    3105        .1      ADDS     r1,#5
        0x0001d69c:    2220         "      MOVS     r2,#0x20
        0x0001d69e:    f000ff73    ..s.    BL       WStrReverseCpy ; 0x1e588
        0x0001d6a2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d6a4:    7900        .y      LDRB     r0,[r0,#4]
        0x0001d6a6:    9902        ..      LDR      r1,[sp,#8]
        0x0001d6a8:    70c8        .p      STRB     r0,[r1,#3]
        0x0001d6aa:    e7ff        ..      B        0x1d6ac ; SecEccHciCback + 128
        0x0001d6ac:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001d6b0:    9902        ..      LDR      r1,[sp,#8]
        0x0001d6b2:    f001f969    ..i.    BL       WsfMsgSend ; 0x1e988
        0x0001d6b6:    e7ff        ..      B        0x1d6b8 ; SecEccHciCback + 140
        0x0001d6b8:    e7ff        ..      B        0x1d6ba ; SecEccHciCback + 142
        0x0001d6ba:    b006        ..      ADD      sp,sp,#0x18
        0x0001d6bc:    bd80        ..      POP      {r7,pc}
        0x0001d6be:    0000        ..      MOVS     r0,r0
    SecEccInit
        0x0001d6c0:    f24a7190    J..q    MOV      r1,#0xa790
        0x0001d6c4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d6c8:    f24d602d    M.-`    MOV      r0,#0xd62d
        0x0001d6cc:    f2c00001    ....    MOVT     r0,#1
        0x0001d6d0:    6448        Hd      STR      r0,[r1,#0x44]
        0x0001d6d2:    4770        pG      BX       lr
    SecInit
        0x0001d6d4:    b580        ..      PUSH     {r7,lr}
        0x0001d6d6:    f24a7190    J..q    MOV      r1,#0xa790
        0x0001d6da:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d6de:    2000        .       MOVS     r0,#0
        0x0001d6e0:    6208        .b      STR      r0,[r1,#0x20]
        0x0001d6e2:    6248        Hb      STR      r0,[r1,#0x24]
        0x0001d6e4:    6288        .b      STR      r0,[r1,#0x28]
        0x0001d6e6:    62c8        .b      STR      r0,[r1,#0x2c]
        0x0001d6e8:    6308        .c      STR      r0,[r1,#0x30]
        0x0001d6ea:    6348        Hc      STR      r0,[r1,#0x34]
        0x0001d6ec:    f8810038    ..8.    STRB     r0,[r1,#0x38]
        0x0001d6f0:    f64670d9    F..p    MOV      r0,#0x6fd9
        0x0001d6f4:    f2c00004    ....    MOVT     r0,#4
        0x0001d6f8:    f7fffa7a    ..z.    BL       HciSecRegister ; 0x1cbf0
        0x0001d6fc:    bd80        ..      POP      {r7,pc}
        0x0001d6fe:    0000        ..      MOVS     r0,r0
    SecLeEncryptCmd
        0x0001d700:    b580        ..      PUSH     {r7,lr}
        0x0001d702:    b090        ..      SUB      sp,sp,#0x40
        0x0001d704:    900f        ..      STR      r0,[sp,#0x3c]
        0x0001d706:    910e        ..      STR      r1,[sp,#0x38]
        0x0001d708:    920d        ..      STR      r2,[sp,#0x34]
        0x0001d70a:    f88d3033    ..30    STRB     r3,[sp,#0x33]
        0x0001d70e:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0001d710:    f10d0023    ..#.    ADD      r0,sp,#0x23
        0x0001d714:    9002        ..      STR      r0,[sp,#8]
        0x0001d716:    2210        ."      MOVS     r2,#0x10
        0x0001d718:    9201        ..      STR      r2,[sp,#4]
        0x0001d71a:    f000ff35    ..5.    BL       WStrReverseCpy ; 0x1e588
        0x0001d71e:    9a01        ..      LDR      r2,[sp,#4]
        0x0001d720:    990e        ..      LDR      r1,[sp,#0x38]
        0x0001d722:    f10d0013    ....    ADD      r0,sp,#0x13
        0x0001d726:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d728:    f000ff2e    ....    BL       WStrReverseCpy ; 0x1e588
        0x0001d72c:    f89d1033    ..3.    LDRB     r1,[sp,#0x33]
        0x0001d730:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0001d732:    f24a7090    J..p    MOV      r0,#0xa790
        0x0001d736:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d73a:    3020         0      ADDS     r0,r0,#0x20
        0x0001d73c:    f001f8f2    ....    BL       WsfMsgEnq ; 0x1e924
        0x0001d740:    9802        ..      LDR      r0,[sp,#8]
        0x0001d742:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001d744:    f7fefd54    ..T.    BL       HciLeEncryptCmd ; 0x1c1f0
        0x0001d748:    b010        ..      ADD      sp,sp,#0x40
        0x0001d74a:    bd80        ..      POP      {r7,pc}
    SecRand
        0x0001d74c:    b580        ..      PUSH     {r7,lr}
        0x0001d74e:    b084        ..      SUB      sp,sp,#0x10
        0x0001d750:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d752:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0001d756:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001d75a:    3007        .0      ADDS     r0,#7
        0x0001d75c:    08c0        ..      LSRS     r0,r0,#3
        0x0001d75e:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0001d762:    f24a7090    J..p    MOV      r0,#0xa790
        0x0001d766:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d76a:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0001d76e:    00c0        ..      LSLS     r0,r0,#3
        0x0001d770:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0001d774:    e7ff        ..      B        0x1d776 ; SecRand + 42
        0x0001d776:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001d77a:    1e41        A.      SUBS     r1,r0,#1
        0x0001d77c:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0001d780:    b1e0        ..      CBZ      r0,0x1d7bc ; SecRand + 112
        0x0001d782:    e7ff        ..      B        0x1d784 ; SecRand + 56
        0x0001d784:    f89d1009    ....    LDRB     r1,[sp,#9]
        0x0001d788:    f24a7090    J..p    MOV      r0,#0xa790
        0x0001d78c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d790:    5c40        @\      LDRB     r0,[r0,r1]
        0x0001d792:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001d794:    1c4a        J.      ADDS     r2,r1,#1
        0x0001d796:    9203        ..      STR      r2,[sp,#0xc]
        0x0001d798:    7008        .p      STRB     r0,[r1,#0]
        0x0001d79a:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0001d79e:    281f        .(      CMP      r0,#0x1f
        0x0001d7a0:    d103        ..      BNE      0x1d7aa ; SecRand + 94
        0x0001d7a2:    e7ff        ..      B        0x1d7a4 ; SecRand + 88
        0x0001d7a4:    2000        .       MOVS     r0,#0
        0x0001d7a6:    9001        ..      STR      r0,[sp,#4]
        0x0001d7a8:    e004        ..      B        0x1d7b4 ; SecRand + 104
        0x0001d7aa:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0001d7ae:    3001        .0      ADDS     r0,#1
        0x0001d7b0:    9001        ..      STR      r0,[sp,#4]
        0x0001d7b2:    e7ff        ..      B        0x1d7b4 ; SecRand + 104
        0x0001d7b4:    9801        ..      LDR      r0,[sp,#4]
        0x0001d7b6:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0001d7ba:    e7dc        ..      B        0x1d776 ; SecRand + 42
        0x0001d7bc:    e7ff        ..      B        0x1d7be ; SecRand + 114
        0x0001d7be:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0001d7c2:    1e41        A.      SUBS     r1,r0,#1
        0x0001d7c4:    f88d100a    ....    STRB     r1,[sp,#0xa]
        0x0001d7c8:    b1f8        ..      CBZ      r0,0x1d80a ; SecRand + 190
        0x0001d7ca:    e7ff        ..      B        0x1d7cc ; SecRand + 128
        0x0001d7cc:    f7fefdbe    ....    BL       HciLeRandCmd ; 0x1c34c
        0x0001d7d0:    f24a7090    J..p    MOV      r0,#0xa790
        0x0001d7d4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d7d8:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0001d7dc:    2803        .(      CMP      r0,#3
        0x0001d7de:    db03        ..      BLT      0x1d7e8 ; SecRand + 156
        0x0001d7e0:    e7ff        ..      B        0x1d7e2 ; SecRand + 150
        0x0001d7e2:    2000        .       MOVS     r0,#0
        0x0001d7e4:    9000        ..      STR      r0,[sp,#0]
        0x0001d7e6:    e008        ..      B        0x1d7fa ; SecRand + 174
        0x0001d7e8:    f24a7090    J..p    MOV      r0,#0xa790
        0x0001d7ec:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d7f0:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0001d7f4:    3001        .0      ADDS     r0,#1
        0x0001d7f6:    9000        ..      STR      r0,[sp,#0]
        0x0001d7f8:    e7ff        ..      B        0x1d7fa ; SecRand + 174
        0x0001d7fa:    9800        ..      LDR      r0,[sp,#0]
        0x0001d7fc:    f24a7190    J..q    MOV      r1,#0xa790
        0x0001d800:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d804:    f881003a    ..:.    STRB     r0,[r1,#0x3a]
        0x0001d808:    e7d9        ..      B        0x1d7be ; SecRand + 114
        0x0001d80a:    b004        ..      ADD      sp,sp,#0x10
        0x0001d80c:    bd80        ..      POP      {r7,pc}
        0x0001d80e:    0000        ..      MOVS     r0,r0
    SmpDbGetFailureCount
        0x0001d810:    b580        ..      PUSH     {r7,lr}
        0x0001d812:    b082        ..      SUB      sp,sp,#8
        0x0001d814:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001d818:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d81c:    f02afa12    *...    BL       smpDbGetRecord ; 0x47c44
        0x0001d820:    9000        ..      STR      r0,[sp,#0]
        0x0001d822:    9800        ..      LDR      r0,[sp,#0]
        0x0001d824:    79c0        .y      LDRB     r0,[r0,#7]
        0x0001d826:    b002        ..      ADD      sp,sp,#8
        0x0001d828:    bd80        ..      POP      {r7,pc}
        0x0001d82a:    0000        ..      MOVS     r0,r0
    SmpDbGetPairingDisabledTime
        0x0001d82c:    b580        ..      PUSH     {r7,lr}
        0x0001d82e:    b082        ..      SUB      sp,sp,#8
        0x0001d830:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001d834:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d838:    f02afa04    *...    BL       smpDbGetRecord ; 0x47c44
        0x0001d83c:    9000        ..      STR      r0,[sp,#0]
        0x0001d83e:    9800        ..      LDR      r0,[sp,#0]
        0x0001d840:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001d842:    b002        ..      ADD      sp,sp,#8
        0x0001d844:    bd80        ..      POP      {r7,pc}
        0x0001d846:    0000        ..      MOVS     r0,r0
    SmpDbInit
        0x0001d848:    b580        ..      PUSH     {r7,lr}
        0x0001d84a:    b082        ..      SUB      sp,sp,#8
        0x0001d84c:    f64a00dc    J...    MOV      r0,#0xa8dc
        0x0001d850:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d854:    f8900055    ..U.    LDRB     r0,[r0,#0x55]
        0x0001d858:    2801        .(      CMP      r0,#1
        0x0001d85a:    d108        ..      BNE      0x1d86e ; SmpDbInit + 38
        0x0001d85c:    e7ff        ..      B        0x1d85e ; SmpDbInit + 22
        0x0001d85e:    f64a00dc    J...    MOV      r0,#0xa8dc
        0x0001d862:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d866:    3048        H0      ADDS     r0,r0,#0x48
        0x0001d868:    f001fae8    ....    BL       WsfTimerStop ; 0x1ee3c
        0x0001d86c:    e7ff        ..      B        0x1d86e ; SmpDbInit + 38
        0x0001d86e:    f64a00dc    J...    MOV      r0,#0xa8dc
        0x0001d872:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d876:    9001        ..      STR      r0,[sp,#4]
        0x0001d878:    2158        X!      MOVS     r1,#0x58
        0x0001d87a:    f7faff74    ..t.    BL       __aeabi_memclr4 ; 0x18766
        0x0001d87e:    9901        ..      LDR      r1,[sp,#4]
        0x0001d880:    f24a70e0    J..p    MOV      r0,#0xa7e0
        0x0001d884:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d888:    f89000ec    ....    LDRB     r0,[r0,#0xec]
        0x0001d88c:    f8810054    ..T.    STRB     r0,[r1,#0x54]
        0x0001d890:    2020                MOVS     r0,#0x20
        0x0001d892:    f8810052    ..R.    STRB     r0,[r1,#0x52]
        0x0001d896:    b002        ..      ADD      sp,sp,#8
        0x0001d898:    bd80        ..      POP      {r7,pc}
        0x0001d89a:    0000        ..      MOVS     r0,r0
    SmpDbMaxAttemptReached
        0x0001d89c:    b580        ..      PUSH     {r7,lr}
        0x0001d89e:    b084        ..      SUB      sp,sp,#0x10
        0x0001d8a0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001d8a4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001d8a8:    f02af9cc    *...    BL       smpDbGetRecord ; 0x47c44
        0x0001d8ac:    9002        ..      STR      r0,[sp,#8]
        0x0001d8ae:    9802        ..      LDR      r0,[sp,#8]
        0x0001d8b0:    8900        ..      LDRH     r0,[r0,#8]
        0x0001d8b2:    b920         .      CBNZ     r0,0x1d8be ; SmpDbMaxAttemptReached + 34
        0x0001d8b4:    e7ff        ..      B        0x1d8b6 ; SmpDbMaxAttemptReached + 26
        0x0001d8b6:    2001        .       MOVS     r0,#1
        0x0001d8b8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001d8bc:    e00b        ..      B        0x1d8d6 ; SmpDbMaxAttemptReached + 58
        0x0001d8be:    9802        ..      LDR      r0,[sp,#8]
        0x0001d8c0:    8900        ..      LDRH     r0,[r0,#8]
        0x0001d8c2:    f24061b0    @..a    MOVW     r1,#0x6b0
        0x0001d8c6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001d8ca:    6809        .h      LDR      r1,[r1,#0]
        0x0001d8cc:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0001d8ce:    4348        HC      MULS     r0,r1,r0
        0x0001d8d0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001d8d4:    e7ff        ..      B        0x1d8d6 ; SmpDbMaxAttemptReached + 58
        0x0001d8d6:    f24060b0    @..`    MOVW     r0,#0x6b0
        0x0001d8da:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d8de:    6801        .h      LDR      r1,[r0,#0]
        0x0001d8e0:    f8bd2006    ...     LDRH     r2,[sp,#6]
        0x0001d8e4:    6808        .h      LDR      r0,[r1,#0]
        0x0001d8e6:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0001d8e8:    4350        PC      MULS     r0,r2,r0
        0x0001d8ea:    4288        .B      CMP      r0,r1
        0x0001d8ec:    d810        ..      BHI      0x1d910 ; SmpDbMaxAttemptReached + 116
        0x0001d8ee:    e7ff        ..      B        0x1d8f0 ; SmpDbMaxAttemptReached + 84
        0x0001d8f0:    f24060b0    @..`    MOVW     r0,#0x6b0
        0x0001d8f4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d8f8:    6800        .h      LDR      r0,[r0,#0]
        0x0001d8fa:    6800        .h      LDR      r0,[r0,#0]
        0x0001d8fc:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0001d900:    4348        HC      MULS     r0,r1,r0
        0x0001d902:    9902        ..      LDR      r1,[sp,#8]
        0x0001d904:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001d906:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001d90a:    9902        ..      LDR      r1,[sp,#8]
        0x0001d90c:    8108        ..      STRH     r0,[r1,#8]
        0x0001d90e:    e008        ..      B        0x1d922 ; SmpDbMaxAttemptReached + 134
        0x0001d910:    f24060b0    @..`    MOVW     r0,#0x6b0
        0x0001d914:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d918:    6800        .h      LDR      r0,[r0,#0]
        0x0001d91a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001d91c:    9902        ..      LDR      r1,[sp,#8]
        0x0001d91e:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001d920:    e7ff        ..      B        0x1d922 ; SmpDbMaxAttemptReached + 134
        0x0001d922:    f24060b0    @..`    MOVW     r0,#0x6b0
        0x0001d926:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d92a:    6800        .h      LDR      r0,[r0,#0]
        0x0001d92c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001d92e:    9902        ..      LDR      r1,[sp,#8]
        0x0001d930:    6108        .a      STR      r0,[r1,#0x10]
        0x0001d932:    f02af9ff    *...    BL       smpDbStartServiceTimer ; 0x47d34
        0x0001d936:    9802        ..      LDR      r0,[sp,#8]
        0x0001d938:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001d93a:    b004        ..      ADD      sp,sp,#0x10
        0x0001d93c:    bd80        ..      POP      {r7,pc}
        0x0001d93e:    0000        ..      MOVS     r0,r0
    SmpDbPairingFailed
        0x0001d940:    b580        ..      PUSH     {r7,lr}
        0x0001d942:    b082        ..      SUB      sp,sp,#8
        0x0001d944:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001d948:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001d94c:    f02af97a    *.z.    BL       smpDbGetRecord ; 0x47c44
        0x0001d950:    9000        ..      STR      r0,[sp,#0]
        0x0001d952:    f24060b0    @..`    MOVW     r0,#0x6b0
        0x0001d956:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001d95a:    6800        .h      LDR      r0,[r0,#0]
        0x0001d95c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001d95e:    9900        ..      LDR      r1,[sp,#0]
        0x0001d960:    6108        .a      STR      r0,[r1,#0x10]
        0x0001d962:    b002        ..      ADD      sp,sp,#8
        0x0001d964:    bd80        ..      POP      {r7,pc}
        0x0001d966:    0000        ..      MOVS     r0,r0
    SmpDbService
        0x0001d968:    b580        ..      PUSH     {r7,lr}
        0x0001d96a:    b086        ..      SUB      sp,sp,#0x18
        0x0001d96c:    f64a00dc    J...    MOV      r0,#0xa8dc
        0x0001d970:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d974:    9004        ..      STR      r0,[sp,#0x10]
        0x0001d976:    2000        .       MOVS     r0,#0
        0x0001d978:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001d97c:    e7ff        ..      B        0x1d97e ; SmpDbService + 22
        0x0001d97e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001d982:    2802        .(      CMP      r0,#2
        0x0001d984:    dc7a        z.      BGT      0x1da7c ; SmpDbService + 276
        0x0001d986:    e7ff        ..      B        0x1d988 ; SmpDbService + 32
        0x0001d988:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d98a:    f02af9af    *...    BL       smpDbRecordInUse ; 0x47cec
        0x0001d98e:    2800        .(      CMP      r0,#0
        0x0001d990:    d06a        j.      BEQ      0x1da68 ; SmpDbService + 256
        0x0001d992:    e7ff        ..      B        0x1d994 ; SmpDbService + 44
        0x0001d994:    e7ff        ..      B        0x1d996 ; SmpDbService + 46
        0x0001d996:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d998:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001d99a:    f5b07f7a    ..z.    CMP      r0,#0x3e8
        0x0001d99e:    d906        ..      BLS      0x1d9ae ; SmpDbService + 70
        0x0001d9a0:    e7ff        ..      B        0x1d9a2 ; SmpDbService + 58
        0x0001d9a2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d9a4:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001d9a6:    f5a0707a    ..zp    SUB      r0,r0,#0x3e8
        0x0001d9aa:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d9ac:    e002        ..      B        0x1d9b4 ; SmpDbService + 76
        0x0001d9ae:    2000        .       MOVS     r0,#0
        0x0001d9b0:    9003        ..      STR      r0,[sp,#0xc]
        0x0001d9b2:    e7ff        ..      B        0x1d9b4 ; SmpDbService + 76
        0x0001d9b4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001d9b6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d9b8:    6108        .a      STR      r0,[r1,#0x10]
        0x0001d9ba:    e7ff        ..      B        0x1d9bc ; SmpDbService + 84
        0x0001d9bc:    e7ff        ..      B        0x1d9be ; SmpDbService + 86
        0x0001d9be:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d9c0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001d9c2:    f5b07f7a    ..z.    CMP      r0,#0x3e8
        0x0001d9c6:    d906        ..      BLS      0x1d9d6 ; SmpDbService + 110
        0x0001d9c8:    e7ff        ..      B        0x1d9ca ; SmpDbService + 98
        0x0001d9ca:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d9cc:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001d9ce:    f5a0707a    ..zp    SUB      r0,r0,#0x3e8
        0x0001d9d2:    9002        ..      STR      r0,[sp,#8]
        0x0001d9d4:    e002        ..      B        0x1d9dc ; SmpDbService + 116
        0x0001d9d6:    2000        .       MOVS     r0,#0
        0x0001d9d8:    9002        ..      STR      r0,[sp,#8]
        0x0001d9da:    e7ff        ..      B        0x1d9dc ; SmpDbService + 116
        0x0001d9dc:    9802        ..      LDR      r0,[sp,#8]
        0x0001d9de:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001d9e0:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001d9e2:    e7ff        ..      B        0x1d9e4 ; SmpDbService + 124
        0x0001d9e4:    e7ff        ..      B        0x1d9e6 ; SmpDbService + 126
        0x0001d9e6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d9e8:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001d9ea:    f5b07f7a    ..z.    CMP      r0,#0x3e8
        0x0001d9ee:    d906        ..      BLS      0x1d9fe ; SmpDbService + 150
        0x0001d9f0:    e7ff        ..      B        0x1d9f2 ; SmpDbService + 138
        0x0001d9f2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001d9f4:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001d9f6:    f5a0707a    ..zp    SUB      r0,r0,#0x3e8
        0x0001d9fa:    9001        ..      STR      r0,[sp,#4]
        0x0001d9fc:    e002        ..      B        0x1da04 ; SmpDbService + 156
        0x0001d9fe:    2000        .       MOVS     r0,#0
        0x0001da00:    9001        ..      STR      r0,[sp,#4]
        0x0001da02:    e7ff        ..      B        0x1da04 ; SmpDbService + 156
        0x0001da04:    9801        ..      LDR      r0,[sp,#4]
        0x0001da06:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001da08:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001da0a:    e7ff        ..      B        0x1da0c ; SmpDbService + 164
        0x0001da0c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001da0e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001da10:    b9c8        ..      CBNZ     r0,0x1da46 ; SmpDbService + 222
        0x0001da12:    e7ff        ..      B        0x1da14 ; SmpDbService + 172
        0x0001da14:    f24060b0    @..`    MOVW     r0,#0x6b0
        0x0001da18:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001da1c:    6800        .h      LDR      r0,[r0,#0]
        0x0001da1e:    8a82        ..      LDRH     r2,[r0,#0x14]
        0x0001da20:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001da22:    8908        ..      LDRH     r0,[r1,#8]
        0x0001da24:    fbb0f0f2    ....    UDIV     r0,r0,r2
        0x0001da28:    8108        ..      STRH     r0,[r1,#8]
        0x0001da2a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001da2c:    8900        ..      LDRH     r0,[r0,#8]
        0x0001da2e:    b148        H.      CBZ      r0,0x1da44 ; SmpDbService + 220
        0x0001da30:    e7ff        ..      B        0x1da32 ; SmpDbService + 202
        0x0001da32:    f24060b0    @..`    MOVW     r0,#0x6b0
        0x0001da36:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001da3a:    6800        .h      LDR      r0,[r0,#0]
        0x0001da3c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001da3e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001da40:    6108        .a      STR      r0,[r1,#0x10]
        0x0001da42:    e7ff        ..      B        0x1da44 ; SmpDbService + 220
        0x0001da44:    e7ff        ..      B        0x1da46 ; SmpDbService + 222
        0x0001da46:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001da48:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001da4a:    b920         .      CBNZ     r0,0x1da56 ; SmpDbService + 238
        0x0001da4c:    e7ff        ..      B        0x1da4e ; SmpDbService + 230
        0x0001da4e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001da50:    2000        .       MOVS     r0,#0
        0x0001da52:    71c8        .q      STRB     r0,[r1,#7]
        0x0001da54:    e7ff        ..      B        0x1da56 ; SmpDbService + 238
        0x0001da56:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001da58:    f02af948    *.H.    BL       smpDbRecordInUse ; 0x47cec
        0x0001da5c:    b118        ..      CBZ      r0,0x1da66 ; SmpDbService + 254
        0x0001da5e:    e7ff        ..      B        0x1da60 ; SmpDbService + 248
        0x0001da60:    f02af968    *.h.    BL       smpDbStartServiceTimer ; 0x47d34
        0x0001da64:    e7ff        ..      B        0x1da66 ; SmpDbService + 254
        0x0001da66:    e7ff        ..      B        0x1da68 ; SmpDbService + 256
        0x0001da68:    e7ff        ..      B        0x1da6a ; SmpDbService + 258
        0x0001da6a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001da6e:    3001        .0      ADDS     r0,#1
        0x0001da70:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001da74:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001da76:    3018        .0      ADDS     r0,r0,#0x18
        0x0001da78:    9004        ..      STR      r0,[sp,#0x10]
        0x0001da7a:    e780        ..      B        0x1d97e ; SmpDbService + 22
        0x0001da7c:    b006        ..      ADD      sp,sp,#0x18
        0x0001da7e:    bd80        ..      POP      {r7,pc}
    SmpDbSetFailureCount
        0x0001da80:    b580        ..      PUSH     {r7,lr}
        0x0001da82:    b082        ..      SUB      sp,sp,#8
        0x0001da84:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001da88:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001da8c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001da90:    f02af8d8    *...    BL       smpDbGetRecord ; 0x47c44
        0x0001da94:    9000        ..      STR      r0,[sp,#0]
        0x0001da96:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001da9a:    9900        ..      LDR      r1,[sp,#0]
        0x0001da9c:    71c8        .q      STRB     r0,[r1,#7]
        0x0001da9e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001daa2:    b148        H.      CBZ      r0,0x1dab8 ; SmpDbSetFailureCount + 56
        0x0001daa4:    e7ff        ..      B        0x1daa6 ; SmpDbSetFailureCount + 38
        0x0001daa6:    f24060b0    @..`    MOVW     r0,#0x6b0
        0x0001daaa:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001daae:    6800        .h      LDR      r0,[r0,#0]
        0x0001dab0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001dab2:    9900        ..      LDR      r1,[sp,#0]
        0x0001dab4:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001dab6:    e7ff        ..      B        0x1dab8 ; SmpDbSetFailureCount + 56
        0x0001dab8:    b002        ..      ADD      sp,sp,#8
        0x0001daba:    bd80        ..      POP      {r7,pc}
    SmpDmEncryptInd
        0x0001dabc:    b580        ..      PUSH     {r7,lr}
        0x0001dabe:    b082        ..      SUB      sp,sp,#8
        0x0001dac0:    9001        ..      STR      r0,[sp,#4]
        0x0001dac2:    9901        ..      LDR      r1,[sp,#4]
        0x0001dac4:    78ca        .x      LDRB     r2,[r1,#3]
        0x0001dac6:    2009        .       MOVS     r0,#9
        0x0001dac8:    2a00        .*      CMP      r2,#0
        0x0001daca:    bf08        ..      IT       EQ
        0x0001dacc:    2008        .       MOVEQ    r0,#8
        0x0001dace:    7088        .p      STRB     r0,[r1,#2]
        0x0001dad0:    9901        ..      LDR      r1,[sp,#4]
        0x0001dad2:    2000        .       MOVS     r0,#0
        0x0001dad4:    f000f87a    ..z.    BL       SmpHandler ; 0x1dbcc
        0x0001dad8:    b002        ..      ADD      sp,sp,#8
        0x0001dada:    bd80        ..      POP      {r7,pc}
    SmpDmGetStk
        0x0001dadc:    b580        ..      PUSH     {r7,lr}
        0x0001dade:    b084        ..      SUB      sp,sp,#0x10
        0x0001dae0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001dae4:    9101        ..      STR      r1,[sp,#4]
        0x0001dae6:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001daea:    f02af819    *...    BL       smpCcbByConnId ; 0x47b20
        0x0001daee:    9000        ..      STR      r0,[sp,#0]
        0x0001daf0:    9800        ..      LDR      r0,[sp,#0]
        0x0001daf2:    b128        (.      CBZ      r0,0x1db00 ; SmpDmGetStk + 36
        0x0001daf4:    e7ff        ..      B        0x1daf6 ; SmpDmGetStk + 26
        0x0001daf6:    9800        ..      LDR      r0,[sp,#0]
        0x0001daf8:    f8900044    ..D.    LDRB     r0,[r0,#0x44]
        0x0001dafc:    b918        ..      CBNZ     r0,0x1db06 ; SmpDmGetStk + 42
        0x0001dafe:    e7ff        ..      B        0x1db00 ; SmpDmGetStk + 36
        0x0001db00:    2000        .       MOVS     r0,#0
        0x0001db02:    9003        ..      STR      r0,[sp,#0xc]
        0x0001db04:    e032        2.      B        0x1db6c ; SmpDmGetStk + 144
        0x0001db06:    f24a70e0    J..p    MOV      r0,#0xa7e0
        0x0001db0a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001db0e:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x0001db12:    b1a8        ..      CBZ      r0,0x1db40 ; SmpDmGetStk + 100
        0x0001db14:    e7ff        ..      B        0x1db16 ; SmpDmGetStk + 58
        0x0001db16:    9800        ..      LDR      r0,[sp,#0]
        0x0001db18:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001db1a:    7800        .x      LDRB     r0,[r0,#0]
        0x0001db1c:    b180        ..      CBZ      r0,0x1db40 ; SmpDmGetStk + 100
        0x0001db1e:    e7ff        ..      B        0x1db20 ; SmpDmGetStk + 68
        0x0001db20:    9800        ..      LDR      r0,[sp,#0]
        0x0001db22:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001db24:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001db26:    b158        X.      CBZ      r0,0x1db40 ; SmpDmGetStk + 100
        0x0001db28:    e7ff        ..      B        0x1db2a ; SmpDmGetStk + 78
        0x0001db2a:    9800        ..      LDR      r0,[sp,#0]
        0x0001db2c:    f02afa06    *...    BL       smpGetScSecLevel ; 0x47f3c
        0x0001db30:    9901        ..      LDR      r1,[sp,#4]
        0x0001db32:    7008        .p      STRB     r0,[r1,#0]
        0x0001db34:    9800        ..      LDR      r0,[sp,#0]
        0x0001db36:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001db38:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001db3a:    3010        .0      ADDS     r0,r0,#0x10
        0x0001db3c:    9003        ..      STR      r0,[sp,#0xc]
        0x0001db3e:    e015        ..      B        0x1db6c ; SmpDmGetStk + 144
        0x0001db40:    9800        ..      LDR      r0,[sp,#0]
        0x0001db42:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0001db44:    b178        x.      CBZ      r0,0x1db66 ; SmpDmGetStk + 138
        0x0001db46:    e7ff        ..      B        0x1db48 ; SmpDmGetStk + 108
        0x0001db48:    9800        ..      LDR      r0,[sp,#0]
        0x0001db4a:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x0001db4e:    0741        A.      LSLS     r1,r0,#29
        0x0001db50:    2001        .       MOVS     r0,#1
        0x0001db52:    2900        .)      CMP      r1,#0
        0x0001db54:    bf48        H.      IT       MI
        0x0001db56:    2002        .       MOVMI    r0,#2
        0x0001db58:    9901        ..      LDR      r1,[sp,#4]
        0x0001db5a:    7008        .p      STRB     r0,[r1,#0]
        0x0001db5c:    9800        ..      LDR      r0,[sp,#0]
        0x0001db5e:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0001db60:    3020         0      ADDS     r0,r0,#0x20
        0x0001db62:    9003        ..      STR      r0,[sp,#0xc]
        0x0001db64:    e002        ..      B        0x1db6c ; SmpDmGetStk + 144
        0x0001db66:    2000        .       MOVS     r0,#0
        0x0001db68:    9003        ..      STR      r0,[sp,#0xc]
        0x0001db6a:    e7ff        ..      B        0x1db6c ; SmpDmGetStk + 144
        0x0001db6c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001db6e:    b004        ..      ADD      sp,sp,#0x10
        0x0001db70:    bd80        ..      POP      {r7,pc}
        0x0001db72:    0000        ..      MOVS     r0,r0
    SmpDmLescEnabled
        0x0001db74:    b580        ..      PUSH     {r7,lr}
        0x0001db76:    b082        ..      SUB      sp,sp,#8
        0x0001db78:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001db7c:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001db80:    f029ffce    )...    BL       smpCcbByConnId ; 0x47b20
        0x0001db84:    9000        ..      STR      r0,[sp,#0]
        0x0001db86:    9800        ..      LDR      r0,[sp,#0]
        0x0001db88:    b120         .      CBZ      r0,0x1db94 ; SmpDmLescEnabled + 32
        0x0001db8a:    e7ff        ..      B        0x1db8c ; SmpDmLescEnabled + 24
        0x0001db8c:    9800        ..      LDR      r0,[sp,#0]
        0x0001db8e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001db90:    b920         .      CBNZ     r0,0x1db9c ; SmpDmLescEnabled + 40
        0x0001db92:    e7ff        ..      B        0x1db94 ; SmpDmLescEnabled + 32
        0x0001db94:    2000        .       MOVS     r0,#0
        0x0001db96:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001db9a:    e005        ..      B        0x1dba8 ; SmpDmLescEnabled + 52
        0x0001db9c:    9800        ..      LDR      r0,[sp,#0]
        0x0001db9e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dba0:    7800        .x      LDRB     r0,[r0,#0]
        0x0001dba2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001dba6:    e7ff        ..      B        0x1dba8 ; SmpDmLescEnabled + 52
        0x0001dba8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001dbac:    b002        ..      ADD      sp,sp,#8
        0x0001dbae:    bd80        ..      POP      {r7,pc}
    SmpDmMsgSend
        0x0001dbb0:    b580        ..      PUSH     {r7,lr}
        0x0001dbb2:    b082        ..      SUB      sp,sp,#8
        0x0001dbb4:    9001        ..      STR      r0,[sp,#4]
        0x0001dbb6:    f24a70e0    J..p    MOV      r0,#0xa7e0
        0x0001dbba:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001dbbe:    f89000ec    ....    LDRB     r0,[r0,#0xec]
        0x0001dbc2:    9901        ..      LDR      r1,[sp,#4]
        0x0001dbc4:    f000fee0    ....    BL       WsfMsgSend ; 0x1e988
        0x0001dbc8:    b002        ..      ADD      sp,sp,#8
        0x0001dbca:    bd80        ..      POP      {r7,pc}
    SmpHandler
        0x0001dbcc:    b580        ..      PUSH     {r7,lr}
        0x0001dbce:    b086        ..      SUB      sp,sp,#0x18
        0x0001dbd0:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001dbd4:    9104        ..      STR      r1,[sp,#0x10]
        0x0001dbd6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001dbd8:    2800        .(      CMP      r0,#0
        0x0001dbda:    d04e        N.      BEQ      0x1dc7a ; SmpHandler + 174
        0x0001dbdc:    e7ff        ..      B        0x1dbde ; SmpHandler + 18
        0x0001dbde:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001dbe0:    7880        .x      LDRB     r0,[r0,#2]
        0x0001dbe2:    2820         (      CMP      r0,#0x20
        0x0001dbe4:    d103        ..      BNE      0x1dbee ; SmpHandler + 34
        0x0001dbe6:    e7ff        ..      B        0x1dbe8 ; SmpHandler + 28
        0x0001dbe8:    f7fffebe    ....    BL       SmpDbService ; 0x1d968
        0x0001dbec:    e044        D.      B        0x1dc78 ; SmpHandler + 172
        0x0001dbee:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001dbf0:    7880        .x      LDRB     r0,[r0,#2]
        0x0001dbf2:    281c        .(      CMP      r0,#0x1c
        0x0001dbf4:    d10c        ..      BNE      0x1dc10 ; SmpHandler + 68
        0x0001dbf6:    e7ff        ..      B        0x1dbf8 ; SmpHandler + 44
        0x0001dbf8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001dbfa:    9002        ..      STR      r0,[sp,#8]
        0x0001dbfc:    9802        ..      LDR      r0,[sp,#8]
        0x0001dbfe:    6880        .h      LDR      r0,[r0,#8]
        0x0001dc00:    b128        (.      CBZ      r0,0x1dc0e ; SmpHandler + 66
        0x0001dc02:    e7ff        ..      B        0x1dc04 ; SmpHandler + 56
        0x0001dc04:    9802        ..      LDR      r0,[sp,#8]
        0x0001dc06:    6880        .h      LDR      r0,[r0,#8]
        0x0001dc08:    f000fd28    ..(.    BL       WsfBufFree ; 0x1e65c
        0x0001dc0c:    e7ff        ..      B        0x1dc0e ; SmpHandler + 66
        0x0001dc0e:    e7ff        ..      B        0x1dc10 ; SmpHandler + 68
        0x0001dc10:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001dc12:    7800        .x      LDRB     r0,[r0,#0]
        0x0001dc14:    f029ff84    )...    BL       smpCcbByConnId ; 0x47b20
        0x0001dc18:    9003        ..      STR      r0,[sp,#0xc]
        0x0001dc1a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001dc1c:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0001dc20:    b348        H.      CBZ      r0,0x1dc76 ; SmpHandler + 170
        0x0001dc22:    e7ff        ..      B        0x1dc24 ; SmpHandler + 88
        0x0001dc24:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001dc26:    7880        .x      LDRB     r0,[r0,#2]
        0x0001dc28:    280b        .(      CMP      r0,#0xb
        0x0001dc2a:    d11e        ..      BNE      0x1dc6a ; SmpHandler + 158
        0x0001dc2c:    e7ff        ..      B        0x1dc2e ; SmpHandler + 98
        0x0001dc2e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001dc30:    f8900041    ..A.    LDRB     r0,[r0,#0x41]
        0x0001dc34:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001dc36:    78c9        .x      LDRB     r1,[r1,#3]
        0x0001dc38:    4288        .B      CMP      r0,r1
        0x0001dc3a:    d016        ..      BEQ      0x1dc6a ; SmpHandler + 158
        0x0001dc3c:    e7ff        ..      B        0x1dc3e ; SmpHandler + 114
        0x0001dc3e:    2000        .       MOVS     r0,#0
        0x0001dc40:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001dc44:    9000        ..      STR      r0,[sp,#0]
        0x0001dc46:    e7ff        ..      B        0x1dc48 ; SmpHandler + 124
        0x0001dc48:    f24a7090    J..p    MOV      r0,#0xa790
        0x0001dc4c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001dc50:    3020         0      ADDS     r0,r0,#0x20
        0x0001dc52:    f10d0107    ....    ADD      r1,sp,#7
        0x0001dc56:    f000fe4f    ..O.    BL       WsfMsgDeq ; 0x1e8f8
        0x0001dc5a:    9000        ..      STR      r0,[sp,#0]
        0x0001dc5c:    b120         .      CBZ      r0,0x1dc68 ; SmpHandler + 156
        0x0001dc5e:    e7ff        ..      B        0x1dc60 ; SmpHandler + 148
        0x0001dc60:    9800        ..      LDR      r0,[sp,#0]
        0x0001dc62:    f000fe73    ..s.    BL       WsfMsgFree ; 0x1e94c
        0x0001dc66:    e7ef        ..      B        0x1dc48 ; SmpHandler + 124
        0x0001dc68:    e004        ..      B        0x1dc74 ; SmpHandler + 168
        0x0001dc6a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001dc6c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001dc6e:    f02bfdf3    +...    BL       smpSmExecute ; 0x49858
        0x0001dc72:    e7ff        ..      B        0x1dc74 ; SmpHandler + 168
        0x0001dc74:    e7ff        ..      B        0x1dc76 ; SmpHandler + 170
        0x0001dc76:    e7ff        ..      B        0x1dc78 ; SmpHandler + 172
        0x0001dc78:    e005        ..      B        0x1dc86 ; SmpHandler + 186
        0x0001dc7a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001dc7e:    b108        ..      CBZ      r0,0x1dc84 ; SmpHandler + 184
        0x0001dc80:    e7ff        ..      B        0x1dc82 ; SmpHandler + 182
        0x0001dc82:    e7ff        ..      B        0x1dc84 ; SmpHandler + 184
        0x0001dc84:    e7ff        ..      B        0x1dc86 ; SmpHandler + 186
        0x0001dc86:    b006        ..      ADD      sp,sp,#0x18
        0x0001dc88:    bd80        ..      POP      {r7,pc}
        0x0001dc8a:    0000        ..      MOVS     r0,r0
    SmpHandlerInit
        0x0001dc8c:    b580        ..      PUSH     {r7,lr}
        0x0001dc8e:    b084        ..      SUB      sp,sp,#0x10
        0x0001dc90:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001dc94:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001dc98:    f24a71e0    J..q    MOV      r1,#0xa7e0
        0x0001dc9c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001dca0:    9101        ..      STR      r1,[sp,#4]
        0x0001dca2:    f88100ec    ....    STRB     r0,[r1,#0xec]
        0x0001dca6:    f7fffdcf    ....    BL       SmpDbInit ; 0x1d848
        0x0001dcaa:    9801        ..      LDR      r0,[sp,#4]
        0x0001dcac:    2100        .!      MOVS     r1,#0
        0x0001dcae:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0001dcb2:    9002        ..      STR      r0,[sp,#8]
        0x0001dcb4:    e7ff        ..      B        0x1dcb6 ; SmpHandlerInit + 42
        0x0001dcb6:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001dcba:    2802        .(      CMP      r0,#2
        0x0001dcbc:    dc1c        ..      BGT      0x1dcf8 ; SmpHandlerInit + 108
        0x0001dcbe:    e7ff        ..      B        0x1dcc0 ; SmpHandlerInit + 52
        0x0001dcc0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001dcc4:    9902        ..      LDR      r1,[sp,#8]
        0x0001dcc6:    7308        .s      STRB     r0,[r1,#0xc]
        0x0001dcc8:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001dccc:    3001        .0      ADDS     r0,#1
        0x0001dcce:    9902        ..      LDR      r1,[sp,#8]
        0x0001dcd0:    8108        ..      STRH     r0,[r1,#8]
        0x0001dcd2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001dcd6:    9902        ..      LDR      r1,[sp,#8]
        0x0001dcd8:    7708        .w      STRB     r0,[r1,#0x1c]
        0x0001dcda:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001dcde:    3001        .0      ADDS     r0,#1
        0x0001dce0:    9902        ..      LDR      r1,[sp,#8]
        0x0001dce2:    8308        ..      STRH     r0,[r1,#0x18]
        0x0001dce4:    e7ff        ..      B        0x1dce6 ; SmpHandlerInit + 90
        0x0001dce6:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0001dcea:    3001        .0      ADDS     r0,#1
        0x0001dcec:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0001dcf0:    9802        ..      LDR      r0,[sp,#8]
        0x0001dcf2:    304c        L0      ADDS     r0,r0,#0x4c
        0x0001dcf4:    9002        ..      STR      r0,[sp,#8]
        0x0001dcf6:    e7de        ..      B        0x1dcb6 ; SmpHandlerInit + 42
        0x0001dcf8:    f2480115    H...    MOV      r1,#0x8015
        0x0001dcfc:    f2c00104    ....    MOVT     r1,#4
        0x0001dd00:    f647729d    G..r    MOV      r2,#0x7f9d
        0x0001dd04:    f2c00204    ....    MOVT     r2,#4
        0x0001dd08:    2006        .       MOVS     r0,#6
        0x0001dd0a:    f7fff9e7    ....    BL       L2cRegister ; 0x1d0dc
        0x0001dd0e:    f647515d    G.]Q    MOV      r1,#0x7d5d
        0x0001dd12:    f2c00104    ....    MOVT     r1,#4
        0x0001dd16:    2001        .       MOVS     r0,#1
        0x0001dd18:    f7fdf888    ....    BL       DmConnRegister ; 0x1ae2c
        0x0001dd1c:    b004        ..      ADD      sp,sp,#0x10
        0x0001dd1e:    bd80        ..      POP      {r7,pc}
    SmpScAlloc
        0x0001dd20:    b580        ..      PUSH     {r7,lr}
        0x0001dd22:    b084        ..      SUB      sp,sp,#0x10
        0x0001dd24:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001dd28:    9102        ..      STR      r1,[sp,#8]
        0x0001dd2a:    9201        ..      STR      r2,[sp,#4]
        0x0001dd2c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001dd30:    f000fc4e    ..N.    BL       WsfBufAlloc ; 0x1e5d0
        0x0001dd34:    9000        ..      STR      r0,[sp,#0]
        0x0001dd36:    9800        ..      LDR      r0,[sp,#0]
        0x0001dd38:    b958        X.      CBNZ     r0,0x1dd52 ; SmpScAlloc + 50
        0x0001dd3a:    e7ff        ..      B        0x1dd3c ; SmpScAlloc + 28
        0x0001dd3c:    9901        ..      LDR      r1,[sp,#4]
        0x0001dd3e:    2008        .       MOVS     r0,#8
        0x0001dd40:    70c8        .p      STRB     r0,[r1,#3]
        0x0001dd42:    9901        ..      LDR      r1,[sp,#4]
        0x0001dd44:    2003        .       MOVS     r0,#3
        0x0001dd46:    7088        .p      STRB     r0,[r1,#2]
        0x0001dd48:    9802        ..      LDR      r0,[sp,#8]
        0x0001dd4a:    9901        ..      LDR      r1,[sp,#4]
        0x0001dd4c:    f02bfd84    +...    BL       smpSmExecute ; 0x49858
        0x0001dd50:    e7ff        ..      B        0x1dd52 ; SmpScAlloc + 50
        0x0001dd52:    9800        ..      LDR      r0,[sp,#0]
        0x0001dd54:    b004        ..      ADD      sp,sp,#0x10
        0x0001dd56:    bd80        ..      POP      {r7,pc}
    SmpScAllocScratchBuffers
        0x0001dd58:    b580        ..      PUSH     {r7,lr}
        0x0001dd5a:    b082        ..      SUB      sp,sp,#8
        0x0001dd5c:    9000        ..      STR      r0,[sp,#0]
        0x0001dd5e:    9800        ..      LDR      r0,[sp,#0]
        0x0001dd60:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dd62:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001dd64:    b938        8.      CBNZ     r0,0x1dd76 ; SmpScAllocScratchBuffers + 30
        0x0001dd66:    e7ff        ..      B        0x1dd68 ; SmpScAllocScratchBuffers + 16
        0x0001dd68:    2060        `       MOVS     r0,#0x60
        0x0001dd6a:    f000fc31    ..1.    BL       WsfBufAlloc ; 0x1e5d0
        0x0001dd6e:    9900        ..      LDR      r1,[sp,#0]
        0x0001dd70:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0001dd72:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001dd74:    e7ff        ..      B        0x1dd76 ; SmpScAllocScratchBuffers + 30
        0x0001dd76:    9800        ..      LDR      r0,[sp,#0]
        0x0001dd78:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dd7a:    6880        .h      LDR      r0,[r0,#8]
        0x0001dd7c:    b938        8.      CBNZ     r0,0x1dd8e ; SmpScAllocScratchBuffers + 54
        0x0001dd7e:    e7ff        ..      B        0x1dd80 ; SmpScAllocScratchBuffers + 40
        0x0001dd80:    2040        @       MOVS     r0,#0x40
        0x0001dd82:    f000fc25    ..%.    BL       WsfBufAlloc ; 0x1e5d0
        0x0001dd86:    9900        ..      LDR      r1,[sp,#0]
        0x0001dd88:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0001dd8a:    6088        .`      STR      r0,[r1,#8]
        0x0001dd8c:    e7ff        ..      B        0x1dd8e ; SmpScAllocScratchBuffers + 54
        0x0001dd8e:    9800        ..      LDR      r0,[sp,#0]
        0x0001dd90:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dd92:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001dd94:    b938        8.      CBNZ     r0,0x1dda6 ; SmpScAllocScratchBuffers + 78
        0x0001dd96:    e7ff        ..      B        0x1dd98 ; SmpScAllocScratchBuffers + 64
        0x0001dd98:    2020                MOVS     r0,#0x20
        0x0001dd9a:    f000fc19    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0001dd9e:    9900        ..      LDR      r1,[sp,#0]
        0x0001dda0:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0001dda2:    6188        .a      STR      r0,[r1,#0x18]
        0x0001dda4:    e7ff        ..      B        0x1dda6 ; SmpScAllocScratchBuffers + 78
        0x0001dda6:    9800        ..      LDR      r0,[sp,#0]
        0x0001dda8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001ddaa:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001ddac:    b938        8.      CBNZ     r0,0x1ddbe ; SmpScAllocScratchBuffers + 102
        0x0001ddae:    e7ff        ..      B        0x1ddb0 ; SmpScAllocScratchBuffers + 88
        0x0001ddb0:    2040        @       MOVS     r0,#0x40
        0x0001ddb2:    f000fc0d    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0001ddb6:    9900        ..      LDR      r1,[sp,#0]
        0x0001ddb8:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0001ddba:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001ddbc:    e7ff        ..      B        0x1ddbe ; SmpScAllocScratchBuffers + 102
        0x0001ddbe:    9800        ..      LDR      r0,[sp,#0]
        0x0001ddc0:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001ddc2:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001ddc4:    b938        8.      CBNZ     r0,0x1ddd6 ; SmpScAllocScratchBuffers + 126
        0x0001ddc6:    e7ff        ..      B        0x1ddc8 ; SmpScAllocScratchBuffers + 112
        0x0001ddc8:    2020                MOVS     r0,#0x20
        0x0001ddca:    f000fc01    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0001ddce:    9900        ..      LDR      r1,[sp,#0]
        0x0001ddd0:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0001ddd2:    6108        .a      STR      r0,[r1,#0x10]
        0x0001ddd4:    e7ff        ..      B        0x1ddd6 ; SmpScAllocScratchBuffers + 126
        0x0001ddd6:    9800        ..      LDR      r0,[sp,#0]
        0x0001ddd8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001ddda:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001dddc:    b1c0        ..      CBZ      r0,0x1de10 ; SmpScAllocScratchBuffers + 184
        0x0001ddde:    e7ff        ..      B        0x1dde0 ; SmpScAllocScratchBuffers + 136
        0x0001dde0:    9800        ..      LDR      r0,[sp,#0]
        0x0001dde2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dde4:    6880        .h      LDR      r0,[r0,#8]
        0x0001dde6:    b198        ..      CBZ      r0,0x1de10 ; SmpScAllocScratchBuffers + 184
        0x0001dde8:    e7ff        ..      B        0x1ddea ; SmpScAllocScratchBuffers + 146
        0x0001ddea:    9800        ..      LDR      r0,[sp,#0]
        0x0001ddec:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001ddee:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001ddf0:    b170        p.      CBZ      r0,0x1de10 ; SmpScAllocScratchBuffers + 184
        0x0001ddf2:    e7ff        ..      B        0x1ddf4 ; SmpScAllocScratchBuffers + 156
        0x0001ddf4:    9800        ..      LDR      r0,[sp,#0]
        0x0001ddf6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001ddf8:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001ddfa:    b148        H.      CBZ      r0,0x1de10 ; SmpScAllocScratchBuffers + 184
        0x0001ddfc:    e7ff        ..      B        0x1ddfe ; SmpScAllocScratchBuffers + 166
        0x0001ddfe:    9800        ..      LDR      r0,[sp,#0]
        0x0001de00:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001de02:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001de04:    b120         .      CBZ      r0,0x1de10 ; SmpScAllocScratchBuffers + 184
        0x0001de06:    e7ff        ..      B        0x1de08 ; SmpScAllocScratchBuffers + 176
        0x0001de08:    2001        .       MOVS     r0,#1
        0x0001de0a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001de0e:    e003        ..      B        0x1de18 ; SmpScAllocScratchBuffers + 192
        0x0001de10:    2000        .       MOVS     r0,#0
        0x0001de12:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001de16:    e7ff        ..      B        0x1de18 ; SmpScAllocScratchBuffers + 192
        0x0001de18:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001de1c:    b002        ..      ADD      sp,sp,#8
        0x0001de1e:    bd80        ..      POP      {r7,pc}
    SmpScCalcF4
        0x0001de20:    b580        ..      PUSH     {r7,lr}
        0x0001de22:    b08a        ..      SUB      sp,sp,#0x28
        0x0001de24:    4684        .F      MOV      r12,r0
        0x0001de26:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001de28:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001de2a:    f8cdc024    ..$.    STR      r12,[sp,#0x24]
        0x0001de2e:    9108        ..      STR      r1,[sp,#0x20]
        0x0001de30:    9207        ..      STR      r2,[sp,#0x1c]
        0x0001de32:    9306        ..      STR      r3,[sp,#0x18]
        0x0001de34:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001de38:    9909        ..      LDR      r1,[sp,#0x24]
        0x0001de3a:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0001de3c:    2041        A       MOVS     r0,#0x41
        0x0001de3e:    f7ffff6f    ..o.    BL       SmpScAlloc ; 0x1dd20
        0x0001de42:    9004        ..      STR      r0,[sp,#0x10]
        0x0001de44:    b1f0        ..      CBZ      r0,0x1de84 ; SmpScCalcF4 + 100
        0x0001de46:    e7ff        ..      B        0x1de48 ; SmpScCalcF4 + 40
        0x0001de48:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001de4a:    9003        ..      STR      r0,[sp,#0xc]
        0x0001de4c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001de4e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0001de50:    2220         "      MOVS     r2,#0x20
        0x0001de52:    9202        ..      STR      r2,[sp,#8]
        0x0001de54:    f000f818    ....    BL       SmpScCat ; 0x1de88
        0x0001de58:    9a02        ..      LDR      r2,[sp,#8]
        0x0001de5a:    9003        ..      STR      r0,[sp,#0xc]
        0x0001de5c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001de5e:    9906        ..      LDR      r1,[sp,#0x18]
        0x0001de60:    f000f812    ....    BL       SmpScCat ; 0x1de88
        0x0001de64:    9003        ..      STR      r0,[sp,#0xc]
        0x0001de66:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001de6a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001de6c:    7008        .p      STRB     r0,[r1,#0]
        0x0001de6e:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001de70:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001de72:    9b09        ..      LDR      r3,[sp,#0x24]
        0x0001de74:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0001de76:    46ec        .F      MOV      r12,sp
        0x0001de78:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0001de7c:    2241        A"      MOVS     r2,#0x41
        0x0001de7e:    f000f821    ..!.    BL       SmpScCmac ; 0x1dec4
        0x0001de82:    e7ff        ..      B        0x1de84 ; SmpScCalcF4 + 100
        0x0001de84:    b00a        ..      ADD      sp,sp,#0x28
        0x0001de86:    bd80        ..      POP      {r7,pc}
    SmpScCat
        0x0001de88:    b580        ..      PUSH     {r7,lr}
        0x0001de8a:    b084        ..      SUB      sp,sp,#0x10
        0x0001de8c:    9003        ..      STR      r0,[sp,#0xc]
        0x0001de8e:    9102        ..      STR      r1,[sp,#8]
        0x0001de90:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0001de94:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001de96:    9902        ..      LDR      r1,[sp,#8]
        0x0001de98:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0001de9c:    f7fafb3b    ..;.    BL       __aeabi_memcpy ; 0x18516
        0x0001dea0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001dea2:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001dea6:    4408        .D      ADD      r0,r0,r1
        0x0001dea8:    b004        ..      ADD      sp,sp,#0x10
        0x0001deaa:    bd80        ..      POP      {r7,pc}
    SmpScCat128
        0x0001deac:    b580        ..      PUSH     {r7,lr}
        0x0001deae:    b082        ..      SUB      sp,sp,#8
        0x0001deb0:    9001        ..      STR      r0,[sp,#4]
        0x0001deb2:    9100        ..      STR      r1,[sp,#0]
        0x0001deb4:    9801        ..      LDR      r0,[sp,#4]
        0x0001deb6:    9900        ..      LDR      r1,[sp,#0]
        0x0001deb8:    f7fcfd16    ....    BL       Calc128Cpy ; 0x1a8e8
        0x0001debc:    9801        ..      LDR      r0,[sp,#4]
        0x0001debe:    3010        .0      ADDS     r0,r0,#0x10
        0x0001dec0:    b002        ..      ADD      sp,sp,#8
        0x0001dec2:    bd80        ..      POP      {r7,pc}
    SmpScCmac
        0x0001dec4:    b510        ..      PUSH     {r4,lr}
        0x0001dec6:    b086        ..      SUB      sp,sp,#0x18
        0x0001dec8:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x0001decc:    9005        ..      STR      r0,[sp,#0x14]
        0x0001dece:    9104        ..      STR      r1,[sp,#0x10]
        0x0001ded0:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0001ded4:    9302        ..      STR      r3,[sp,#8]
        0x0001ded6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001ded8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001deda:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0001dede:    f24a73e0    J..s    MOV      r3,#0xa7e0
        0x0001dee2:    f2c10301    ....    MOVT     r3,#0x1001
        0x0001dee6:    f89330ec    ...0    LDRB     r3,[r3,#0xec]
        0x0001deea:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0001deee:    f89cc03d    ..=.    LDRB     r12,[r12,#0x3d]
        0x0001def2:    46ee        .F      MOV      lr,sp
        0x0001def4:    241c        .$      MOVS     r4,#0x1c
        0x0001def6:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0001defa:    f8cec000    ....    STR      r12,[lr,#0]
        0x0001defe:    f7fffa7b    ..{.    BL       SecCmac ; 0x1d3f8
        0x0001df02:    b970        p.      CBNZ     r0,0x1df22 ; SmpScCmac + 94
        0x0001df04:    e7ff        ..      B        0x1df06 ; SmpScCmac + 66
        0x0001df06:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001df08:    f000fba8    ....    BL       WsfBufFree ; 0x1e65c
        0x0001df0c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0001df0e:    2008        .       MOVS     r0,#8
        0x0001df10:    70c8        .p      STRB     r0,[r1,#3]
        0x0001df12:    9908        ..      LDR      r1,[sp,#0x20]
        0x0001df14:    2003        .       MOVS     r0,#3
        0x0001df16:    7088        .p      STRB     r0,[r1,#2]
        0x0001df18:    9802        ..      LDR      r0,[sp,#8]
        0x0001df1a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0001df1c:    f02bfc9c    +...    BL       smpSmExecute ; 0x49858
        0x0001df20:    e7ff        ..      B        0x1df22 ; SmpScCmac + 94
        0x0001df22:    b006        ..      ADD      sp,sp,#0x18
        0x0001df24:    bd10        ..      POP      {r4,pc}
        0x0001df26:    0000        ..      MOVS     r0,r0
    SmpScFreeScratchBuffers
        0x0001df28:    b580        ..      PUSH     {r7,lr}
        0x0001df2a:    b082        ..      SUB      sp,sp,#8
        0x0001df2c:    9001        ..      STR      r0,[sp,#4]
        0x0001df2e:    9801        ..      LDR      r0,[sp,#4]
        0x0001df30:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001df32:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001df34:    b150        P.      CBZ      r0,0x1df4c ; SmpScFreeScratchBuffers + 36
        0x0001df36:    e7ff        ..      B        0x1df38 ; SmpScFreeScratchBuffers + 16
        0x0001df38:    9801        ..      LDR      r0,[sp,#4]
        0x0001df3a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001df3c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0001df3e:    f000fb8d    ....    BL       WsfBufFree ; 0x1e65c
        0x0001df42:    9801        ..      LDR      r0,[sp,#4]
        0x0001df44:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0001df46:    2000        .       MOVS     r0,#0
        0x0001df48:    6148        Ha      STR      r0,[r1,#0x14]
        0x0001df4a:    e7ff        ..      B        0x1df4c ; SmpScFreeScratchBuffers + 36
        0x0001df4c:    9801        ..      LDR      r0,[sp,#4]
        0x0001df4e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001df50:    6880        .h      LDR      r0,[r0,#8]
        0x0001df52:    b150        P.      CBZ      r0,0x1df6a ; SmpScFreeScratchBuffers + 66
        0x0001df54:    e7ff        ..      B        0x1df56 ; SmpScFreeScratchBuffers + 46
        0x0001df56:    9801        ..      LDR      r0,[sp,#4]
        0x0001df58:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001df5a:    6880        .h      LDR      r0,[r0,#8]
        0x0001df5c:    f000fb7e    ..~.    BL       WsfBufFree ; 0x1e65c
        0x0001df60:    9801        ..      LDR      r0,[sp,#4]
        0x0001df62:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0001df64:    2000        .       MOVS     r0,#0
        0x0001df66:    6088        .`      STR      r0,[r1,#8]
        0x0001df68:    e7ff        ..      B        0x1df6a ; SmpScFreeScratchBuffers + 66
        0x0001df6a:    9801        ..      LDR      r0,[sp,#4]
        0x0001df6c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001df6e:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001df70:    b150        P.      CBZ      r0,0x1df88 ; SmpScFreeScratchBuffers + 96
        0x0001df72:    e7ff        ..      B        0x1df74 ; SmpScFreeScratchBuffers + 76
        0x0001df74:    9801        ..      LDR      r0,[sp,#4]
        0x0001df76:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001df78:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001df7a:    f000fb6f    ..o.    BL       WsfBufFree ; 0x1e65c
        0x0001df7e:    9801        ..      LDR      r0,[sp,#4]
        0x0001df80:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0001df82:    2000        .       MOVS     r0,#0
        0x0001df84:    6188        .a      STR      r0,[r1,#0x18]
        0x0001df86:    e7ff        ..      B        0x1df88 ; SmpScFreeScratchBuffers + 96
        0x0001df88:    9801        ..      LDR      r0,[sp,#4]
        0x0001df8a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001df8c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001df8e:    b150        P.      CBZ      r0,0x1dfa6 ; SmpScFreeScratchBuffers + 126
        0x0001df90:    e7ff        ..      B        0x1df92 ; SmpScFreeScratchBuffers + 106
        0x0001df92:    9801        ..      LDR      r0,[sp,#4]
        0x0001df94:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001df96:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0001df98:    f000fb60    ..`.    BL       WsfBufFree ; 0x1e65c
        0x0001df9c:    9801        ..      LDR      r0,[sp,#4]
        0x0001df9e:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0001dfa0:    2000        .       MOVS     r0,#0
        0x0001dfa2:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001dfa4:    e7ff        ..      B        0x1dfa6 ; SmpScFreeScratchBuffers + 126
        0x0001dfa6:    9801        ..      LDR      r0,[sp,#4]
        0x0001dfa8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dfaa:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001dfac:    b150        P.      CBZ      r0,0x1dfc4 ; SmpScFreeScratchBuffers + 156
        0x0001dfae:    e7ff        ..      B        0x1dfb0 ; SmpScFreeScratchBuffers + 136
        0x0001dfb0:    9801        ..      LDR      r0,[sp,#4]
        0x0001dfb2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0001dfb4:    6900        .i      LDR      r0,[r0,#0x10]
        0x0001dfb6:    f000fb51    ..Q.    BL       WsfBufFree ; 0x1e65c
        0x0001dfba:    9801        ..      LDR      r0,[sp,#4]
        0x0001dfbc:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0001dfbe:    2000        .       MOVS     r0,#0
        0x0001dfc0:    6108        .a      STR      r0,[r1,#0x10]
        0x0001dfc2:    e7ff        ..      B        0x1dfc4 ; SmpScFreeScratchBuffers + 156
        0x0001dfc4:    b002        ..      ADD      sp,sp,#8
        0x0001dfc6:    bd80        ..      POP      {r7,pc}
    SmpScGetCancelMsgWithReattempt
        0x0001dfc8:    b580        ..      PUSH     {r7,lr}
        0x0001dfca:    b084        ..      SUB      sp,sp,#0x10
        0x0001dfcc:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001dfd0:    9102        ..      STR      r1,[sp,#8]
        0x0001dfd2:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0001dfd6:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001dfda:    f029fda1    )...    BL       smpCcbByConnId ; 0x47b20
        0x0001dfde:    9000        ..      STR      r0,[sp,#0]
        0x0001dfe0:    9900        ..      LDR      r1,[sp,#0]
        0x0001dfe2:    f8910042    ..B.    LDRB     r0,[r1,#0x42]
        0x0001dfe6:    3001        .0      ADDS     r0,#1
        0x0001dfe8:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x0001dfec:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001dff0:    9902        ..      LDR      r1,[sp,#8]
        0x0001dff2:    8008        ..      STRH     r0,[r1,#0]
        0x0001dff4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001dff8:    9902        ..      LDR      r1,[sp,#8]
        0x0001dffa:    70c8        .p      STRB     r0,[r1,#3]
        0x0001dffc:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001e000:    f7fffc9e    ....    BL       SmpDbPairingFailed ; 0x1d940
        0x0001e004:    9800        ..      LDR      r0,[sp,#0]
        0x0001e006:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x0001e00a:    f24061b0    @..a    MOVW     r1,#0x6b0
        0x0001e00e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001e012:    6809        .h      LDR      r1,[r1,#0]
        0x0001e014:    79c9        .y      LDRB     r1,[r1,#7]
        0x0001e016:    4288        .B      CMP      r0,r1
        0x0001e018:    d104        ..      BNE      0x1e024 ; SmpScGetCancelMsgWithReattempt + 92
        0x0001e01a:    e7ff        ..      B        0x1e01c ; SmpScGetCancelMsgWithReattempt + 84
        0x0001e01c:    9902        ..      LDR      r1,[sp,#8]
        0x0001e01e:    200d        .       MOVS     r0,#0xd
        0x0001e020:    7088        .p      STRB     r0,[r1,#2]
        0x0001e022:    e003        ..      B        0x1e02c ; SmpScGetCancelMsgWithReattempt + 100
        0x0001e024:    9902        ..      LDR      r1,[sp,#8]
        0x0001e026:    2003        .       MOVS     r0,#3
        0x0001e028:    7088        .p      STRB     r0,[r1,#2]
        0x0001e02a:    e7ff        ..      B        0x1e02c ; SmpScGetCancelMsgWithReattempt + 100
        0x0001e02c:    b004        ..      ADD      sp,sp,#0x10
        0x0001e02e:    bd80        ..      POP      {r7,pc}
    SmpScInit
        0x0001e030:    b081        ..      SUB      sp,sp,#4
        0x0001e032:    2000        .       MOVS     r0,#0
        0x0001e034:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001e038:    e7ff        ..      B        0x1e03a ; SmpScInit + 10
        0x0001e03a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001e03e:    2802        .(      CMP      r0,#2
        0x0001e040:    dc19        ..      BGT      0x1e076 ; SmpScInit + 70
        0x0001e042:    e7ff        ..      B        0x1e044 ; SmpScInit + 20
        0x0001e044:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0001e048:    ebc102c1    ....    RSB      r2,r1,r1,LSL #3
        0x0001e04c:    f64010cc    @...    MOV      r0,#0x9cc
        0x0001e050:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e054:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0001e058:    f24a73e0    J..s    MOV      r3,#0xa7e0
        0x0001e05c:    f2c10301    ....    MOVT     r3,#0x1001
        0x0001e060:    224c        L"      MOVS     r2,#0x4c
        0x0001e062:    fb113102    ...1    SMLABB   r1,r1,r2,r3
        0x0001e066:    6488        .d      STR      r0,[r1,#0x48]
        0x0001e068:    e7ff        ..      B        0x1e06a ; SmpScInit + 58
        0x0001e06a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001e06e:    3001        .0      ADDS     r0,#1
        0x0001e070:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001e074:    e7e1        ..      B        0x1e03a ; SmpScInit + 10
        0x0001e076:    f24a71e0    J..q    MOV      r1,#0xa7e0
        0x0001e07a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001e07e:    f64860a9    H..`    MOV      r0,#0x8ea9
        0x0001e082:    f2c00004    ....    MOVT     r0,#4
        0x0001e086:    f8c100f0    ....    STR      r0,[r1,#0xf0]
        0x0001e08a:    f6484085    H..@    MOV      r0,#0x8c85
        0x0001e08e:    f2c00004    ....    MOVT     r0,#4
        0x0001e092:    f8c100f4    ....    STR      r0,[r1,#0xf4]
        0x0001e096:    2001        .       MOVS     r0,#1
        0x0001e098:    f88100f8    ....    STRB     r0,[r1,#0xf8]
        0x0001e09c:    b001        ..      ADD      sp,sp,#4
        0x0001e09e:    4770        pG      BX       lr
    SmprInit
        0x0001e0a0:    f24a71e0    J..q    MOV      r1,#0xa7e0
        0x0001e0a4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001e0a8:    f6461030    F.0.    MOV      r0,#0x6930
        0x0001e0ac:    f2c00005    ....    MOVT     r0,#5
        0x0001e0b0:    f8c100e4    ....    STR      r0,[r1,#0xe4]
        0x0001e0b4:    f24800d9    H...    MOV      r0,#0x80d9
        0x0001e0b8:    f2c00004    ....    MOVT     r0,#4
        0x0001e0bc:    f8c100f0    ....    STR      r0,[r1,#0xf0]
        0x0001e0c0:    f24760cd    G..`    MOV      r0,#0x76cd
        0x0001e0c4:    f2c00004    ....    MOVT     r0,#4
        0x0001e0c8:    f8c100f4    ....    STR      r0,[r1,#0xf4]
        0x0001e0cc:    4770        pG      BX       lr
        0x0001e0ce:    0000        ..      MOVS     r0,r0
    SmprScInit
        0x0001e0d0:    b580        ..      PUSH     {r7,lr}
        0x0001e0d2:    f24a71e0    J..q    MOV      r1,#0xa7e0
        0x0001e0d6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001e0da:    f246702c    F.,p    MOV      r0,#0x672c
        0x0001e0de:    f2c00005    ....    MOVT     r0,#5
        0x0001e0e2:    f8c100e4    ....    STR      r0,[r1,#0xe4]
        0x0001e0e6:    f7ffffa3    ....    BL       SmpScInit ; 0x1e030
        0x0001e0ea:    bd80        ..      POP      {r7,pc}
    SvcAmotasAddGroup
        0x0001e0ec:    b580        ..      PUSH     {r7,lr}
        0x0001e0ee:    f24060e4    @..`    MOV      r0,#0x6e4
        0x0001e0f2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e0f6:    f7fbff21    ..!.    BL       AttsAddGroup ; 0x19f3c
        0x0001e0fa:    bd80        ..      POP      {r7,pc}
    SvcAmotasCbackRegister
        0x0001e0fc:    b082        ..      SUB      sp,sp,#8
        0x0001e0fe:    9001        ..      STR      r0,[sp,#4]
        0x0001e100:    9100        ..      STR      r1,[sp,#0]
        0x0001e102:    9801        ..      LDR      r0,[sp,#4]
        0x0001e104:    f24061e4    @..a    MOV      r1,#0x6e4
        0x0001e108:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001e10c:    6088        .`      STR      r0,[r1,#8]
        0x0001e10e:    9800        ..      LDR      r0,[sp,#0]
        0x0001e110:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001e112:    b002        ..      ADD      sp,sp,#8
        0x0001e114:    4770        pG      BX       lr
        0x0001e116:    0000        ..      MOVS     r0,r0
    SvcAmvosAddGroup
        0x0001e118:    b580        ..      PUSH     {r7,lr}
        0x0001e11a:    f24060f8    @..`    MOVW     r0,#0x6f8
        0x0001e11e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e122:    f7fbff0b    ....    BL       AttsAddGroup ; 0x19f3c
        0x0001e126:    bd80        ..      POP      {r7,pc}
    SvcAmvosCbackRegister
        0x0001e128:    b082        ..      SUB      sp,sp,#8
        0x0001e12a:    9001        ..      STR      r0,[sp,#4]
        0x0001e12c:    9100        ..      STR      r1,[sp,#0]
        0x0001e12e:    9801        ..      LDR      r0,[sp,#4]
        0x0001e130:    f24061f8    @..a    MOVW     r1,#0x6f8
        0x0001e134:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001e138:    6088        .`      STR      r0,[r1,#8]
        0x0001e13a:    9800        ..      LDR      r0,[sp,#0]
        0x0001e13c:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001e13e:    b002        ..      ADD      sp,sp,#8
        0x0001e140:    4770        pG      BX       lr
        0x0001e142:    0000        ..      MOVS     r0,r0
    SvcCoreAddGroup
        0x0001e144:    b580        ..      PUSH     {r7,lr}
        0x0001e146:    f2407020    @. p    MOVW     r0,#0x720
        0x0001e14a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e14e:    f7fbfef5    ....    BL       AttsAddGroup ; 0x19f3c
        0x0001e152:    f2407034    @.4p    MOV      r0,#0x734
        0x0001e156:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e15a:    f7fbfeef    ....    BL       AttsAddGroup ; 0x19f3c
        0x0001e15e:    bd80        ..      POP      {r7,pc}
    SvcCoreGapCentAddrResUpdate
        0x0001e160:    b081        ..      SUB      sp,sp,#4
        0x0001e162:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001e166:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001e16a:    f2422136    B.6!    MOV      r1,#0x2236
        0x0001e16e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001e172:    7008        .p      STRB     r0,[r1,#0]
        0x0001e174:    b001        ..      ADD      sp,sp,#4
        0x0001e176:    4770        pG      BX       lr
    SvcCoreGattCbackRegister
        0x0001e178:    b082        ..      SUB      sp,sp,#8
        0x0001e17a:    9001        ..      STR      r0,[sp,#4]
        0x0001e17c:    9100        ..      STR      r1,[sp,#0]
        0x0001e17e:    9801        ..      LDR      r0,[sp,#4]
        0x0001e180:    f2407134    @.4q    MOV      r1,#0x734
        0x0001e184:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001e188:    6088        .`      STR      r0,[r1,#8]
        0x0001e18a:    9800        ..      LDR      r0,[sp,#0]
        0x0001e18c:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001e18e:    b002        ..      ADD      sp,sp,#8
        0x0001e190:    4770        pG      BX       lr
        0x0001e192:    0000        ..      MOVS     r0,r0
    SvcDisAddGroup
        0x0001e194:    b580        ..      PUSH     {r7,lr}
        0x0001e196:    f240700c    @..p    MOV      r0,#0x70c
        0x0001e19a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e19e:    f7fbfecd    ....    BL       AttsAddGroup ; 0x19f3c
        0x0001e1a2:    bd80        ..      POP      {r7,pc}
    SysTick_Handler
        0x0001e1a4:    b580        ..      PUSH     {r7,lr}
        0x0001e1a6:    b082        ..      SUB      sp,sp,#8
        0x0001e1a8:    f04f0080    O...    MOV      r0,#0x80
        0x0001e1ac:    f3808811    ....    MSR      BASEPRI,r0
        0x0001e1b0:    f3bf8f6f    ..o.    ISB      
        0x0001e1b4:    f3bf8f4f    ..O.    DSB      
        0x0001e1b8:    9000        ..      STR      r0,[sp,#0]
        0x0001e1ba:    f02efc1b    ....    BL       xTaskIncrementTick ; 0x4c9f4
        0x0001e1be:    b140        @.      CBZ      r0,0x1e1d2 ; SysTick_Handler + 46
        0x0001e1c0:    e7ff        ..      B        0x1e1c2 ; SysTick_Handler + 30
        0x0001e1c2:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0001e1c6:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001e1ca:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0001e1ce:    6008        .`      STR      r0,[r1,#0]
        0x0001e1d0:    e7ff        ..      B        0x1e1d2 ; SysTick_Handler + 46
        0x0001e1d2:    2000        .       MOVS     r0,#0
        0x0001e1d4:    9001        ..      STR      r0,[sp,#4]
        0x0001e1d6:    9801        ..      LDR      r0,[sp,#4]
        0x0001e1d8:    f3808811    ....    MSR      BASEPRI,r0
        0x0001e1dc:    b002        ..      ADD      sp,sp,#8
        0x0001e1de:    bd80        ..      POP      {r7,pc}
    TimeStamp2Time
        0x0001e1e0:    b580        ..      PUSH     {r7,lr}
        0x0001e1e2:    b082        ..      SUB      sp,sp,#8
        0x0001e1e4:    9100        ..      STR      r1,[sp,#0]
        0x0001e1e6:    4601        .F      MOV      r1,r0
        0x0001e1e8:    9800        ..      LDR      r0,[sp,#0]
        0x0001e1ea:    9001        ..      STR      r0,[sp,#4]
        0x0001e1ec:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x0001e1f0:    f64453d3    D..S    MOV      r3,#0x4dd3
        0x0001e1f4:    f2c10362    ..b.    MOVT     r3,#0x1062
        0x0001e1f8:    fbac2003    ...     UMULL    r2,r0,r12,r3
        0x0001e1fc:    0980        ..      LSRS     r0,r0,#6
        0x0001e1fe:    f44f727a    O.zr    MOV      r2,#0x3e8
        0x0001e202:    fb00c012    ....    MLS      r0,r0,r2,r12
        0x0001e206:    8008        ..      STRH     r0,[r1,#0]
        0x0001e208:    9801        ..      LDR      r0,[sp,#4]
        0x0001e20a:    fba02003    ...     UMULL    r2,r0,r0,r3
        0x0001e20e:    0980        ..      LSRS     r0,r0,#6
        0x0001e210:    f6480289    H...    MOV      r2,#0x8889
        0x0001e214:    f6c80288    ....    MOVT     r2,#0x8888
        0x0001e218:    fba0ce02    ....    UMULL    r12,lr,r0,r2
        0x0001e21c:    ea4f1c5e    O.^.    LSR      r12,lr,#5
        0x0001e220:    ea4f1c0c    O...    LSL      r12,r12,#4
        0x0001e224:    ebac1c5e    ..^.    SUB      r12,r12,lr,LSR #5
        0x0001e228:    eba0008c    ....    SUB      r0,r0,r12,LSL #2
        0x0001e22c:    7088        .p      STRB     r0,[r1,#2]
        0x0001e22e:    9801        ..      LDR      r0,[sp,#4]
        0x0001e230:    fba0c003    ....    UMULL    r12,r0,r0,r3
        0x0001e234:    0980        ..      LSRS     r0,r0,#6
        0x0001e236:    fba0c002    ....    UMULL    r12,r0,r0,r2
        0x0001e23a:    0940        @.      LSRS     r0,r0,#5
        0x0001e23c:    fba0ce02    ....    UMULL    r12,lr,r0,r2
        0x0001e240:    ea4f1c5e    O.^.    LSR      r12,lr,#5
        0x0001e244:    ea4f1c0c    O...    LSL      r12,r12,#4
        0x0001e248:    ebac1c5e    ..^.    SUB      r12,r12,lr,LSR #5
        0x0001e24c:    eba0008c    ....    SUB      r0,r0,r12,LSL #2
        0x0001e250:    70c8        .p      STRB     r0,[r1,#3]
        0x0001e252:    9801        ..      LDR      r0,[sp,#4]
        0x0001e254:    fba03003    ...0    UMULL    r3,r0,r0,r3
        0x0001e258:    0980        ..      LSRS     r0,r0,#6
        0x0001e25a:    fba03002    ...0    UMULL    r3,r0,r0,r2
        0x0001e25e:    0940        @.      LSRS     r0,r0,#5
        0x0001e260:    fba02002    ...     UMULL    r2,r0,r0,r2
        0x0001e264:    0940        @.      LSRS     r0,r0,#5
        0x0001e266:    7108        .q      STRB     r0,[r1,#4]
        0x0001e268:    b002        ..      ADD      sp,sp,#8
        0x0001e26a:    bd80        ..      POP      {r7,pc}
    TrimVersionGet
        0x0001e26c:    b580        ..      PUSH     {r7,lr}
        0x0001e26e:    b084        ..      SUB      sp,sp,#0x10
        0x0001e270:    9002        ..      STR      r0,[sp,#8]
        0x0001e272:    f2405068    @.hP    MOVW     r0,#0x568
        0x0001e276:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e27a:    6800        .h      LDR      r0,[r0,#0]
        0x0001e27c:    3001        .0      ADDS     r0,#1
        0x0001e27e:    b9f0        ..      CBNZ     r0,0x1e2be ; TrimVersionGet + 82
        0x0001e280:    e7ff        ..      B        0x1e282 ; TrimVersionGet + 22
        0x0001e282:    f2405368    @.hS    MOVW     r3,#0x568
        0x0001e286:    f2c10300    ....    MOVT     r3,#0x1000
        0x0001e28a:    f24041c4    @..A    MOV      r1,#0x4c4
        0x0001e28e:    2201        ."      MOVS     r2,#1
        0x0001e290:    4610        .F      MOV      r0,r2
        0x0001e292:    f005fe93    ....    BL       am_hal_mram_info_read ; 0x23fbc
        0x0001e296:    9001        ..      STR      r0,[sp,#4]
        0x0001e298:    9801        ..      LDR      r0,[sp,#4]
        0x0001e29a:    b940        @.      CBNZ     r0,0x1e2ae ; TrimVersionGet + 66
        0x0001e29c:    e7ff        ..      B        0x1e29e ; TrimVersionGet + 50
        0x0001e29e:    f2405068    @.hP    MOVW     r0,#0x568
        0x0001e2a2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e2a6:    6800        .h      LDR      r0,[r0,#0]
        0x0001e2a8:    3001        .0      ADDS     r0,#1
        0x0001e2aa:    b938        8.      CBNZ     r0,0x1e2bc ; TrimVersionGet + 80
        0x0001e2ac:    e7ff        ..      B        0x1e2ae ; TrimVersionGet + 66
        0x0001e2ae:    f2405168    @.hQ    MOVW     r1,#0x568
        0x0001e2b2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001e2b6:    2000        .       MOVS     r0,#0
        0x0001e2b8:    6008        .`      STR      r0,[r1,#0]
        0x0001e2ba:    e7ff        ..      B        0x1e2bc ; TrimVersionGet + 80
        0x0001e2bc:    e7ff        ..      B        0x1e2be ; TrimVersionGet + 82
        0x0001e2be:    9802        ..      LDR      r0,[sp,#8]
        0x0001e2c0:    b150        P.      CBZ      r0,0x1e2d8 ; TrimVersionGet + 108
        0x0001e2c2:    e7ff        ..      B        0x1e2c4 ; TrimVersionGet + 88
        0x0001e2c4:    f2405068    @.hP    MOVW     r0,#0x568
        0x0001e2c8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e2cc:    6800        .h      LDR      r0,[r0,#0]
        0x0001e2ce:    9902        ..      LDR      r1,[sp,#8]
        0x0001e2d0:    6008        .`      STR      r0,[r1,#0]
        0x0001e2d2:    2000        .       MOVS     r0,#0
        0x0001e2d4:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e2d6:    e002        ..      B        0x1e2de ; TrimVersionGet + 114
        0x0001e2d8:    2006        .       MOVS     r0,#6
        0x0001e2da:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e2dc:    e7ff        ..      B        0x1e2de ; TrimVersionGet + 114
        0x0001e2de:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e2e0:    b004        ..      ADD      sp,sp,#0x10
        0x0001e2e2:    bd80        ..      POP      {r7,pc}
    VDDC_simobuck_boost
        0x0001e2e4:    b580        ..      PUSH     {r7,lr}
        0x0001e2e6:    b084        ..      SUB      sp,sp,#0x10
        0x0001e2e8:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e2ea:    f2405070    @.pP    MOVW     r0,#0x570
        0x0001e2ee:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e2f2:    6800        .h      LDR      r0,[r0,#0]
        0x0001e2f4:    3001        .0      ADDS     r0,#1
        0x0001e2f6:    2800        .(      CMP      r0,#0
        0x0001e2f8:    d158        X.      BNE      0x1e3ac ; VDDC_simobuck_boost + 200
        0x0001e2fa:    e7ff        ..      B        0x1e2fc ; VDDC_simobuck_boost + 24
        0x0001e2fc:    f2483082    H..0    MOV      r0,#0x8382
        0x0001e300:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e304:    7800        .x      LDRB     r0,[r0,#0]
        0x0001e306:    07c0        ..      LSLS     r0,r0,#31
        0x0001e308:    b938        8.      CBNZ     r0,0x1e31a ; VDDC_simobuck_boost + 54
        0x0001e30a:    e7ff        ..      B        0x1e30c ; VDDC_simobuck_boost + 40
        0x0001e30c:    f2483182    H..1    MOV      r1,#0x8382
        0x0001e310:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001e314:    2001        .       MOVS     r0,#1
        0x0001e316:    7008        .p      STRB     r0,[r1,#0]
        0x0001e318:    e7ff        ..      B        0x1e31a ; VDDC_simobuck_boost + 54
        0x0001e31a:    2044        D       MOVS     r0,#0x44
        0x0001e31c:    f2c40002    ....    MOVT     r0,#0x4002
        0x0001e320:    6800        .h      LDR      r0,[r0,#0]
        0x0001e322:    f3c011c6    ....    UBFX     r1,r0,#7,#7
        0x0001e326:    f2405070    @.pP    MOVW     r0,#0x570
        0x0001e32a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e32e:    6001        .`      STR      r1,[r0,#0]
        0x0001e330:    f2403278    @.x2    MOVW     r2,#0x378
        0x0001e334:    f2c40202    ....    MOVT     r2,#0x4002
        0x0001e338:    6811        .h      LDR      r1,[r2,#0]
        0x0001e33a:    f0414100    A..A    ORR      r1,r1,#0x80000000
        0x0001e33e:    6011        .`      STR      r1,[r2,#0]
        0x0001e340:    6800        .h      LDR      r0,[r0,#0]
        0x0001e342:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001e344:    f1c1017f    ....    RSB      r1,r1,#0x7f
        0x0001e348:    4288        .B      CMP      r0,r1
        0x0001e34a:    d809        ..      BHI      0x1e360 ; VDDC_simobuck_boost + 124
        0x0001e34c:    e7ff        ..      B        0x1e34e ; VDDC_simobuck_boost + 106
        0x0001e34e:    f2405070    @.pP    MOVW     r0,#0x570
        0x0001e352:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e356:    6800        .h      LDR      r0,[r0,#0]
        0x0001e358:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001e35a:    4408        .D      ADD      r0,r0,r1
        0x0001e35c:    9000        ..      STR      r0,[sp,#0]
        0x0001e35e:    e002        ..      B        0x1e366 ; VDDC_simobuck_boost + 130
        0x0001e360:    207f        .       MOVS     r0,#0x7f
        0x0001e362:    9000        ..      STR      r0,[sp,#0]
        0x0001e364:    e7ff        ..      B        0x1e366 ; VDDC_simobuck_boost + 130
        0x0001e366:    9800        ..      LDR      r0,[sp,#0]
        0x0001e368:    9002        ..      STR      r0,[sp,#8]
        0x0001e36a:    2044        D       MOVS     r0,#0x44
        0x0001e36c:    f2c40002    ....    MOVT     r0,#0x4002
        0x0001e370:    6800        .h      LDR      r0,[r0,#0]
        0x0001e372:    f3c010c6    ....    UBFX     r0,r0,#7,#7
        0x0001e376:    9902        ..      LDR      r1,[sp,#8]
        0x0001e378:    4288        .B      CMP      r0,r1
        0x0001e37a:    d016        ..      BEQ      0x1e3aa ; VDDC_simobuck_boost + 198
        0x0001e37c:    e7ff        ..      B        0x1e37e ; VDDC_simobuck_boost + 154
        0x0001e37e:    f004fd63    ..c.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0001e382:    9001        ..      STR      r0,[sp,#4]
        0x0001e384:    9a02        ..      LDR      r2,[sp,#8]
        0x0001e386:    2144        D!      MOVS     r1,#0x44
        0x0001e388:    f2c40102    ....    MOVT     r1,#0x4002
        0x0001e38c:    6808        .h      LDR      r0,[r1,#0]
        0x0001e38e:    f002027f    ....    AND      r2,r2,#0x7f
        0x0001e392:    f420507e     .~P    BIC      r0,r0,#0x3f80
        0x0001e396:    ea4010c2    @...    ORR      r0,r0,r2,LSL #7
        0x0001e39a:    6008        .`      STR      r0,[r1,#0]
        0x0001e39c:    2014        .       MOVS     r0,#0x14
        0x0001e39e:    f004f839    ..9.    BL       am_hal_delay_us ; 0x22414
        0x0001e3a2:    9801        ..      LDR      r0,[sp,#4]
        0x0001e3a4:    f004fd58    ..X.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0001e3a8:    e7ff        ..      B        0x1e3aa ; VDDC_simobuck_boost + 198
        0x0001e3aa:    e7ff        ..      B        0x1e3ac ; VDDC_simobuck_boost + 200
        0x0001e3ac:    2000        .       MOVS     r0,#0
        0x0001e3ae:    b004        ..      ADD      sp,sp,#0x10
        0x0001e3b0:    bd80        ..      POP      {r7,pc}
        0x0001e3b2:    0000        ..      MOVS     r0,r0
    VDDF_simobuck_boost
        0x0001e3b4:    b580        ..      PUSH     {r7,lr}
        0x0001e3b6:    b08c        ..      SUB      sp,sp,#0x30
        0x0001e3b8:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x0001e3bc:    9109        ..      STR      r1,[sp,#0x24]
        0x0001e3be:    9208        ..      STR      r2,[sp,#0x20]
        0x0001e3c0:    f2405074    @.tP    MOV      r0,#0x574
        0x0001e3c4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e3c8:    6800        .h      LDR      r0,[r0,#0]
        0x0001e3ca:    3001        .0      ADDS     r0,#1
        0x0001e3cc:    b968        h.      CBNZ     r0,0x1e3ea ; VDDF_simobuck_boost + 54
        0x0001e3ce:    e7ff        ..      B        0x1e3d0 ; VDDF_simobuck_boost + 28
        0x0001e3d0:    f240306c    @.l0    MOVW     r0,#0x36c
        0x0001e3d4:    f2c40002    ....    MOVT     r0,#0x4002
        0x0001e3d8:    6800        .h      LDR      r0,[r0,#0]
        0x0001e3da:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x0001e3de:    f2405174    @.tQ    MOV      r1,#0x574
        0x0001e3e2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001e3e6:    6008        .`      STR      r0,[r1,#0]
        0x0001e3e8:    e7ff        ..      B        0x1e3ea ; VDDF_simobuck_boost + 54
        0x0001e3ea:    f2405074    @.tP    MOV      r0,#0x574
        0x0001e3ee:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e3f2:    6800        .h      LDR      r0,[r0,#0]
        0x0001e3f4:    9004        ..      STR      r0,[sp,#0x10]
        0x0001e3f6:    a806        ..      ADD      r0,sp,#0x18
        0x0001e3f8:    f7ffff38    ..8.    BL       TrimVersionGet ; 0x1e26c
        0x0001e3fc:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x0001e400:    07c0        ..      LSLS     r0,r0,#31
        0x0001e402:    bba0        ..      CBNZ     r0,0x1e46e ; VDDF_simobuck_boost + 186
        0x0001e404:    e7ff        ..      B        0x1e406 ; VDDF_simobuck_boost + 82
        0x0001e406:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0001e408:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001e40a:    1cc1        ..      ADDS     r1,r0,#3
        0x0001e40c:    2a05        .*      CMP      r2,#5
        0x0001e40e:    bf88        ..      IT       HI
        0x0001e410:    4608        .F      MOVHI    r0,r1
        0x0001e412:    9004        ..      STR      r0,[sp,#0x10]
        0x0001e414:    f240306c    @.l0    MOVW     r0,#0x36c
        0x0001e418:    f2c40002    ....    MOVT     r0,#0x4002
        0x0001e41c:    6800        .h      LDR      r0,[r0,#0]
        0x0001e41e:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x0001e422:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001e424:    4288        .B      CMP      r0,r1
        0x0001e426:    d01f        ..      BEQ      0x1e468 ; VDDF_simobuck_boost + 180
        0x0001e428:    e7ff        ..      B        0x1e42a ; VDDF_simobuck_boost + 118
        0x0001e42a:    f004fd0d    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0001e42e:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e430:    f2403178    @.x1    MOVW     r1,#0x378
        0x0001e434:    f2c40102    ....    MOVT     r1,#0x4002
        0x0001e438:    6808        .h      LDR      r0,[r1,#0]
        0x0001e43a:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x0001e43e:    6008        .`      STR      r0,[r1,#0]
        0x0001e440:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0001e442:    f240316c    @.l1    MOVW     r1,#0x36c
        0x0001e446:    f2c40102    ....    MOVT     r1,#0x4002
        0x0001e44a:    6808        .h      LDR      r0,[r1,#0]
        0x0001e44c:    f002023f    ..?.    AND      r2,r2,#0x3f
        0x0001e450:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x0001e454:    ea405002    @..P    ORR      r0,r0,r2,LSL #20
        0x0001e458:    6008        .`      STR      r0,[r1,#0]
        0x0001e45a:    2014        .       MOVS     r0,#0x14
        0x0001e45c:    f003ffda    ....    BL       am_hal_delay_us ; 0x22414
        0x0001e460:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e462:    f004fcf9    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0001e466:    e7ff        ..      B        0x1e468 ; VDDF_simobuck_boost + 180
        0x0001e468:    2000        .       MOVS     r0,#0
        0x0001e46a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001e46c:    e055        U.      B        0x1e51a ; VDDF_simobuck_boost + 358
        0x0001e46e:    200c        .       MOVS     r0,#0xc
        0x0001e470:    f2c40002    ....    MOVT     r0,#0x4002
        0x0001e474:    6800        .h      LDR      r0,[r0,#0]
        0x0001e476:    b2c0        ..      UXTB     r0,r0
        0x0001e478:    2822        "(      CMP      r0,#0x22
        0x0001e47a:    d34b        K.      BCC      0x1e514 ; VDDF_simobuck_boost + 352
        0x0001e47c:    e7ff        ..      B        0x1e47e ; VDDF_simobuck_boost + 202
        0x0001e47e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001e480:    3003        .0      ADDS     r0,#3
        0x0001e482:    9009        ..      STR      r0,[sp,#0x24]
        0x0001e484:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001e486:    2806        .(      CMP      r0,#6
        0x0001e488:    d303        ..      BCC      0x1e492 ; VDDF_simobuck_boost + 222
        0x0001e48a:    e7ff        ..      B        0x1e48c ; VDDF_simobuck_boost + 216
        0x0001e48c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001e48e:    9001        ..      STR      r0,[sp,#4]
        0x0001e490:    e002        ..      B        0x1e498 ; VDDF_simobuck_boost + 228
        0x0001e492:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001e494:    9001        ..      STR      r0,[sp,#4]
        0x0001e496:    e7ff        ..      B        0x1e498 ; VDDF_simobuck_boost + 228
        0x0001e498:    9801        ..      LDR      r0,[sp,#4]
        0x0001e49a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001e49c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001e49e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0001e4a0:    f1c1013f    ..?.    RSB      r1,r1,#0x3f
        0x0001e4a4:    4288        .B      CMP      r0,r1
        0x0001e4a6:    d805        ..      BHI      0x1e4b4 ; VDDF_simobuck_boost + 256
        0x0001e4a8:    e7ff        ..      B        0x1e4aa ; VDDF_simobuck_boost + 246
        0x0001e4aa:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001e4ac:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0001e4ae:    4408        .D      ADD      r0,r0,r1
        0x0001e4b0:    9000        ..      STR      r0,[sp,#0]
        0x0001e4b2:    e002        ..      B        0x1e4ba ; VDDF_simobuck_boost + 262
        0x0001e4b4:    203f        ?       MOVS     r0,#0x3f
        0x0001e4b6:    9000        ..      STR      r0,[sp,#0]
        0x0001e4b8:    e7ff        ..      B        0x1e4ba ; VDDF_simobuck_boost + 262
        0x0001e4ba:    9800        ..      LDR      r0,[sp,#0]
        0x0001e4bc:    9005        ..      STR      r0,[sp,#0x14]
        0x0001e4be:    f240306c    @.l0    MOVW     r0,#0x36c
        0x0001e4c2:    f2c40002    ....    MOVT     r0,#0x4002
        0x0001e4c6:    6800        .h      LDR      r0,[r0,#0]
        0x0001e4c8:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x0001e4cc:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001e4ce:    4288        .B      CMP      r0,r1
        0x0001e4d0:    d01f        ..      BEQ      0x1e512 ; VDDF_simobuck_boost + 350
        0x0001e4d2:    e7ff        ..      B        0x1e4d4 ; VDDF_simobuck_boost + 288
        0x0001e4d4:    f004fcb8    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0001e4d8:    9002        ..      STR      r0,[sp,#8]
        0x0001e4da:    f2403178    @.x1    MOVW     r1,#0x378
        0x0001e4de:    f2c40102    ....    MOVT     r1,#0x4002
        0x0001e4e2:    6808        .h      LDR      r0,[r1,#0]
        0x0001e4e4:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x0001e4e8:    6008        .`      STR      r0,[r1,#0]
        0x0001e4ea:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0001e4ec:    f240316c    @.l1    MOVW     r1,#0x36c
        0x0001e4f0:    f2c40102    ....    MOVT     r1,#0x4002
        0x0001e4f4:    6808        .h      LDR      r0,[r1,#0]
        0x0001e4f6:    f002023f    ..?.    AND      r2,r2,#0x3f
        0x0001e4fa:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x0001e4fe:    ea405002    @..P    ORR      r0,r0,r2,LSL #20
        0x0001e502:    6008        .`      STR      r0,[r1,#0]
        0x0001e504:    2014        .       MOVS     r0,#0x14
        0x0001e506:    f003ff85    ....    BL       am_hal_delay_us ; 0x22414
        0x0001e50a:    9802        ..      LDR      r0,[sp,#8]
        0x0001e50c:    f004fca4    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0001e510:    e7ff        ..      B        0x1e512 ; VDDF_simobuck_boost + 350
        0x0001e512:    e7ff        ..      B        0x1e514 ; VDDF_simobuck_boost + 352
        0x0001e514:    2000        .       MOVS     r0,#0
        0x0001e516:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001e518:    e7ff        ..      B        0x1e51a ; VDDF_simobuck_boost + 358
        0x0001e51a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001e51c:    b00c        ..      ADD      sp,sp,#0x30
        0x0001e51e:    bd80        ..      POP      {r7,pc}
    WStrReverse
        0x0001e520:    b082        ..      SUB      sp,sp,#8
        0x0001e522:    9001        ..      STR      r0,[sp,#4]
        0x0001e524:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0001e528:    2000        .       MOVS     r0,#0
        0x0001e52a:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001e52e:    e7ff        ..      B        0x1e530 ; WStrReverse + 16
        0x0001e530:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0001e534:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0001e538:    ebb00f51    ..Q.    CMP      r0,r1,LSR #1
        0x0001e53c:    da22        ".      BGE      0x1e584 ; WStrReverse + 100
        0x0001e53e:    e7ff        ..      B        0x1e540 ; WStrReverse + 32
        0x0001e540:    9901        ..      LDR      r1,[sp,#4]
        0x0001e542:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001e546:    f89d2002    ...     LDRB     r2,[sp,#2]
        0x0001e54a:    1a80        ..      SUBS     r0,r0,r2
        0x0001e54c:    4408        .D      ADD      r0,r0,r1
        0x0001e54e:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0001e552:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0001e556:    9a01        ..      LDR      r2,[sp,#4]
        0x0001e558:    f89d3002    ...0    LDRB     r3,[sp,#2]
        0x0001e55c:    5cd0        .\      LDRB     r0,[r2,r3]
        0x0001e55e:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0001e562:    1ac9        ..      SUBS     r1,r1,r3
        0x0001e564:    4411        .D      ADD      r1,r1,r2
        0x0001e566:    f8010c01    ....    STRB     r0,[r1,#-1]
        0x0001e56a:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0001e56e:    9901        ..      LDR      r1,[sp,#4]
        0x0001e570:    f89d2002    ...     LDRB     r2,[sp,#2]
        0x0001e574:    5488        .T      STRB     r0,[r1,r2]
        0x0001e576:    e7ff        ..      B        0x1e578 ; WStrReverse + 88
        0x0001e578:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0001e57c:    3001        .0      ADDS     r0,#1
        0x0001e57e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0001e582:    e7d5        ..      B        0x1e530 ; WStrReverse + 16
        0x0001e584:    b002        ..      ADD      sp,sp,#8
        0x0001e586:    4770        pG      BX       lr
    WStrReverseCpy
        0x0001e588:    b083        ..      SUB      sp,sp,#0xc
        0x0001e58a:    9002        ..      STR      r0,[sp,#8]
        0x0001e58c:    9101        ..      STR      r1,[sp,#4]
        0x0001e58e:    f8ad2002    ...     STRH     r2,[sp,#2]
        0x0001e592:    2000        .       MOVS     r0,#0
        0x0001e594:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0001e598:    e7ff        ..      B        0x1e59a ; WStrReverseCpy + 18
        0x0001e59a:    f9bd0000    ....    LDRSH    r0,[sp,#0]
        0x0001e59e:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0001e5a2:    4288        .B      CMP      r0,r1
        0x0001e5a4:    da12        ..      BGE      0x1e5cc ; WStrReverseCpy + 68
        0x0001e5a6:    e7ff        ..      B        0x1e5a8 ; WStrReverseCpy + 32
        0x0001e5a8:    9801        ..      LDR      r0,[sp,#4]
        0x0001e5aa:    f9bd3000    ...0    LDRSH    r3,[sp,#0]
        0x0001e5ae:    5cc0        .\      LDRB     r0,[r0,r3]
        0x0001e5b0:    9a02        ..      LDR      r2,[sp,#8]
        0x0001e5b2:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0001e5b6:    1ac9        ..      SUBS     r1,r1,r3
        0x0001e5b8:    4411        .D      ADD      r1,r1,r2
        0x0001e5ba:    f8010c01    ....    STRB     r0,[r1,#-1]
        0x0001e5be:    e7ff        ..      B        0x1e5c0 ; WStrReverseCpy + 56
        0x0001e5c0:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x0001e5c4:    3001        .0      ADDS     r0,#1
        0x0001e5c6:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0001e5ca:    e7e6        ..      B        0x1e59a ; WStrReverseCpy + 18
        0x0001e5cc:    b003        ..      ADD      sp,sp,#0xc
        0x0001e5ce:    4770        pG      BX       lr
    WsfBufAlloc
        0x0001e5d0:    b580        ..      PUSH     {r7,lr}
        0x0001e5d2:    b086        ..      SUB      sp,sp,#0x18
        0x0001e5d4:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0001e5d8:    f642405c    B.\@    MOV      r0,#0x2c5c
        0x0001e5dc:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e5e0:    6800        .h      LDR      r0,[r0,#0]
        0x0001e5e2:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e5e4:    f6424062    B.b@    MOV      r0,#0x2c62
        0x0001e5e8:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e5ec:    7800        .x      LDRB     r0,[r0,#0]
        0x0001e5ee:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001e5f2:    e7ff        ..      B        0x1e5f4 ; WsfBufAlloc + 36
        0x0001e5f4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001e5f8:    2801        .(      CMP      r0,#1
        0x0001e5fa:    db29        ).      BLT      0x1e650 ; WsfBufAlloc + 128
        0x0001e5fc:    e7ff        ..      B        0x1e5fe ; WsfBufAlloc + 46
        0x0001e5fe:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0001e602:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001e604:    8809        ..      LDRH     r1,[r1,#0]
        0x0001e606:    4288        .B      CMP      r0,r1
        0x0001e608:    dc18        ..      BGT      0x1e63c ; WsfBufAlloc + 108
        0x0001e60a:    e7ff        ..      B        0x1e60c ; WsfBufAlloc + 60
        0x0001e60c:    f000f92e    ....    BL       WsfCsEnter ; 0x1e86c
        0x0001e610:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e612:    6880        .h      LDR      r0,[r0,#8]
        0x0001e614:    b178        x.      CBZ      r0,0x1e636 ; WsfBufAlloc + 102
        0x0001e616:    e7ff        ..      B        0x1e618 ; WsfBufAlloc + 72
        0x0001e618:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e61a:    6880        .h      LDR      r0,[r0,#8]
        0x0001e61c:    9002        ..      STR      r0,[sp,#8]
        0x0001e61e:    9802        ..      LDR      r0,[sp,#8]
        0x0001e620:    6800        .h      LDR      r0,[r0,#0]
        0x0001e622:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001e624:    6088        .`      STR      r0,[r1,#8]
        0x0001e626:    9902        ..      LDR      r1,[sp,#8]
        0x0001e628:    2000        .       MOVS     r0,#0
        0x0001e62a:    6048        H`      STR      r0,[r1,#4]
        0x0001e62c:    f000f930    ..0.    BL       WsfCsExit ; 0x1e890
        0x0001e630:    9802        ..      LDR      r0,[sp,#8]
        0x0001e632:    9005        ..      STR      r0,[sp,#0x14]
        0x0001e634:    e00f        ..      B        0x1e656 ; WsfBufAlloc + 134
        0x0001e636:    f000f92b    ..+.    BL       WsfCsExit ; 0x1e890
        0x0001e63a:    e7ff        ..      B        0x1e63c ; WsfBufAlloc + 108
        0x0001e63c:    e7ff        ..      B        0x1e63e ; WsfBufAlloc + 110
        0x0001e63e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001e642:    3801        .8      SUBS     r0,#1
        0x0001e644:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001e648:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e64a:    300c        .0      ADDS     r0,r0,#0xc
        0x0001e64c:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e64e:    e7d1        ..      B        0x1e5f4 ; WsfBufAlloc + 36
        0x0001e650:    2000        .       MOVS     r0,#0
        0x0001e652:    9005        ..      STR      r0,[sp,#0x14]
        0x0001e654:    e7ff        ..      B        0x1e656 ; WsfBufAlloc + 134
        0x0001e656:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001e658:    b006        ..      ADD      sp,sp,#0x18
        0x0001e65a:    bd80        ..      POP      {r7,pc}
    WsfBufFree
        0x0001e65c:    b580        ..      PUSH     {r7,lr}
        0x0001e65e:    b084        ..      SUB      sp,sp,#0x10
        0x0001e660:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e662:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e664:    9001        ..      STR      r0,[sp,#4]
        0x0001e666:    f642405c    B.\@    MOV      r0,#0x2c5c
        0x0001e66a:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e66e:    6800        .h      LDR      r0,[r0,#0]
        0x0001e670:    f6424162    B.bA    MOV      r1,#0x2c62
        0x0001e674:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e678:    7809        .x      LDRB     r1,[r1,#0]
        0x0001e67a:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0001e67e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001e682:    380c        .8      SUBS     r0,r0,#0xc
        0x0001e684:    9002        ..      STR      r0,[sp,#8]
        0x0001e686:    e7ff        ..      B        0x1e688 ; WsfBufFree + 44
        0x0001e688:    9802        ..      LDR      r0,[sp,#8]
        0x0001e68a:    f642415c    B.\A    MOV      r1,#0x2c5c
        0x0001e68e:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e692:    6809        .h      LDR      r1,[r1,#0]
        0x0001e694:    4288        .B      CMP      r0,r1
        0x0001e696:    d31c        ..      BCC      0x1e6d2 ; WsfBufFree + 118
        0x0001e698:    e7ff        ..      B        0x1e69a ; WsfBufFree + 62
        0x0001e69a:    9801        ..      LDR      r0,[sp,#4]
        0x0001e69c:    9902        ..      LDR      r1,[sp,#8]
        0x0001e69e:    6849        Ih      LDR      r1,[r1,#4]
        0x0001e6a0:    4288        .B      CMP      r0,r1
        0x0001e6a2:    d312        ..      BCC      0x1e6ca ; WsfBufFree + 110
        0x0001e6a4:    e7ff        ..      B        0x1e6a6 ; WsfBufFree + 74
        0x0001e6a6:    f000f8e1    ....    BL       WsfCsEnter ; 0x1e86c
        0x0001e6aa:    9901        ..      LDR      r1,[sp,#4]
        0x0001e6ac:    f24d000d    M...    MOV      r0,#0xd00d
        0x0001e6b0:    f6cf20ab    ...     MOVT     r0,#0xfaab
        0x0001e6b4:    6048        H`      STR      r0,[r1,#4]
        0x0001e6b6:    9802        ..      LDR      r0,[sp,#8]
        0x0001e6b8:    6880        .h      LDR      r0,[r0,#8]
        0x0001e6ba:    9901        ..      LDR      r1,[sp,#4]
        0x0001e6bc:    6008        .`      STR      r0,[r1,#0]
        0x0001e6be:    9801        ..      LDR      r0,[sp,#4]
        0x0001e6c0:    9902        ..      LDR      r1,[sp,#8]
        0x0001e6c2:    6088        .`      STR      r0,[r1,#8]
        0x0001e6c4:    f000f8e4    ....    BL       WsfCsExit ; 0x1e890
        0x0001e6c8:    e004        ..      B        0x1e6d4 ; WsfBufFree + 120
        0x0001e6ca:    9802        ..      LDR      r0,[sp,#8]
        0x0001e6cc:    380c        .8      SUBS     r0,r0,#0xc
        0x0001e6ce:    9002        ..      STR      r0,[sp,#8]
        0x0001e6d0:    e7da        ..      B        0x1e688 ; WsfBufFree + 44
        0x0001e6d2:    e7ff        ..      B        0x1e6d4 ; WsfBufFree + 120
        0x0001e6d4:    b004        ..      ADD      sp,sp,#0x10
        0x0001e6d6:    bd80        ..      POP      {r7,pc}
    WsfBufInit
        0x0001e6d8:    b087        ..      SUB      sp,sp,#0x1c
        0x0001e6da:    f8ad0018    ....    STRH     r0,[sp,#0x18]
        0x0001e6de:    9105        ..      STR      r1,[sp,#0x14]
        0x0001e6e0:    f88d2013    ...     STRB     r2,[sp,#0x13]
        0x0001e6e4:    9303        ..      STR      r3,[sp,#0xc]
        0x0001e6e6:    9905        ..      LDR      r1,[sp,#0x14]
        0x0001e6e8:    f642405c    B.\@    MOV      r0,#0x2c5c
        0x0001e6ec:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e6f0:    6001        .`      STR      r1,[r0,#0]
        0x0001e6f2:    6800        .h      LDR      r0,[r0,#0]
        0x0001e6f4:    9002        ..      STR      r0,[sp,#8]
        0x0001e6f6:    9802        ..      LDR      r0,[sp,#8]
        0x0001e6f8:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0001e6fc:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0001e700:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001e704:    9001        ..      STR      r0,[sp,#4]
        0x0001e706:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001e70a:    f6424162    B.bA    MOV      r1,#0x2c62
        0x0001e70e:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e712:    7008        .p      STRB     r0,[r1,#0]
        0x0001e714:    e7ff        ..      B        0x1e716 ; WsfBufInit + 62
        0x0001e716:    9801        ..      LDR      r0,[sp,#4]
        0x0001e718:    f642415c    B.\A    MOV      r1,#0x2c5c
        0x0001e71c:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e720:    6809        .h      LDR      r1,[r1,#0]
        0x0001e722:    f8bd2018    ...     LDRH     r2,[sp,#0x18]
        0x0001e726:    f0220207    "...    BIC      r2,r2,#7
        0x0001e72a:    4411        .D      ADD      r1,r1,r2
        0x0001e72c:    4288        .B      CMP      r0,r1
        0x0001e72e:    d904        ..      BLS      0x1e73a ; WsfBufInit + 98
        0x0001e730:    e7ff        ..      B        0x1e732 ; WsfBufInit + 90
        0x0001e732:    2000        .       MOVS     r0,#0
        0x0001e734:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0001e738:    e093        ..      B        0x1e862 ; WsfBufInit + 394
        0x0001e73a:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001e73e:    1e41        A.      SUBS     r1,r0,#1
        0x0001e740:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0001e744:    b908        ..      CBNZ     r0,0x1e74a ; WsfBufInit + 114
        0x0001e746:    e7ff        ..      B        0x1e748 ; WsfBufInit + 112
        0x0001e748:    e07b        {.      B        0x1e842 ; WsfBufInit + 362
        0x0001e74a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e74c:    8800        ..      LDRH     r0,[r0,#0]
        0x0001e74e:    2807        .(      CMP      r0,#7
        0x0001e750:    d804        ..      BHI      0x1e75c ; WsfBufInit + 132
        0x0001e752:    e7ff        ..      B        0x1e754 ; WsfBufInit + 124
        0x0001e754:    9902        ..      LDR      r1,[sp,#8]
        0x0001e756:    2008        .       MOVS     r0,#8
        0x0001e758:    8008        ..      STRH     r0,[r1,#0]
        0x0001e75a:    e012        ..      B        0x1e782 ; WsfBufInit + 170
        0x0001e75c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e75e:    8800        ..      LDRH     r0,[r0,#0]
        0x0001e760:    0740        @.      LSLS     r0,r0,#29
        0x0001e762:    b140        @.      CBZ      r0,0x1e776 ; WsfBufInit + 158
        0x0001e764:    e7ff        ..      B        0x1e766 ; WsfBufInit + 142
        0x0001e766:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e768:    8800        ..      LDRH     r0,[r0,#0]
        0x0001e76a:    f0200007     ...    BIC      r0,r0,#7
        0x0001e76e:    3008        .0      ADDS     r0,r0,#8
        0x0001e770:    9902        ..      LDR      r1,[sp,#8]
        0x0001e772:    8008        ..      STRH     r0,[r1,#0]
        0x0001e774:    e004        ..      B        0x1e780 ; WsfBufInit + 168
        0x0001e776:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e778:    8800        ..      LDRH     r0,[r0,#0]
        0x0001e77a:    9902        ..      LDR      r1,[sp,#8]
        0x0001e77c:    8008        ..      STRH     r0,[r1,#0]
        0x0001e77e:    e7ff        ..      B        0x1e780 ; WsfBufInit + 168
        0x0001e780:    e7ff        ..      B        0x1e782 ; WsfBufInit + 170
        0x0001e782:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e784:    7880        .x      LDRB     r0,[r0,#2]
        0x0001e786:    9902        ..      LDR      r1,[sp,#8]
        0x0001e788:    7088        .p      STRB     r0,[r1,#2]
        0x0001e78a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e78c:    3004        .0      ADDS     r0,#4
        0x0001e78e:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e790:    9801        ..      LDR      r0,[sp,#4]
        0x0001e792:    9902        ..      LDR      r1,[sp,#8]
        0x0001e794:    6048        H`      STR      r0,[r1,#4]
        0x0001e796:    9801        ..      LDR      r0,[sp,#4]
        0x0001e798:    9902        ..      LDR      r1,[sp,#8]
        0x0001e79a:    6088        .`      STR      r0,[r1,#8]
        0x0001e79c:    9802        ..      LDR      r0,[sp,#8]
        0x0001e79e:    8800        ..      LDRH     r0,[r0,#0]
        0x0001e7a0:    08c0        ..      LSRS     r0,r0,#3
        0x0001e7a2:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0001e7a6:    9802        ..      LDR      r0,[sp,#8]
        0x0001e7a8:    7880        .x      LDRB     r0,[r0,#2]
        0x0001e7aa:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0001e7ae:    e7ff        ..      B        0x1e7b0 ; WsfBufInit + 216
        0x0001e7b0:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0001e7b4:    2802        .(      CMP      r0,#2
        0x0001e7b6:    db25        %.      BLT      0x1e804 ; WsfBufInit + 300
        0x0001e7b8:    e7ff        ..      B        0x1e7ba ; WsfBufInit + 226
        0x0001e7ba:    9801        ..      LDR      r0,[sp,#4]
        0x0001e7bc:    f642415c    B.\A    MOV      r1,#0x2c5c
        0x0001e7c0:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e7c4:    6809        .h      LDR      r1,[r1,#0]
        0x0001e7c6:    f8bd2018    ...     LDRH     r2,[sp,#0x18]
        0x0001e7ca:    f0220207    "...    BIC      r2,r2,#7
        0x0001e7ce:    4411        .D      ADD      r1,r1,r2
        0x0001e7d0:    4288        .B      CMP      r0,r1
        0x0001e7d2:    d904        ..      BLS      0x1e7de ; WsfBufInit + 262
        0x0001e7d4:    e7ff        ..      B        0x1e7d6 ; WsfBufInit + 254
        0x0001e7d6:    2000        .       MOVS     r0,#0
        0x0001e7d8:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0001e7dc:    e041        A.      B        0x1e862 ; WsfBufInit + 394
        0x0001e7de:    9901        ..      LDR      r1,[sp,#4]
        0x0001e7e0:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0001e7e4:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x0001e7e8:    6008        .`      STR      r0,[r1,#0]
        0x0001e7ea:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0001e7ee:    9801        ..      LDR      r0,[sp,#4]
        0x0001e7f0:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0001e7f4:    9001        ..      STR      r0,[sp,#4]
        0x0001e7f6:    e7ff        ..      B        0x1e7f8 ; WsfBufInit + 288
        0x0001e7f8:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0001e7fc:    3801        .8      SUBS     r0,#1
        0x0001e7fe:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0001e802:    e7d5        ..      B        0x1e7b0 ; WsfBufInit + 216
        0x0001e804:    9801        ..      LDR      r0,[sp,#4]
        0x0001e806:    f642415c    B.\A    MOV      r1,#0x2c5c
        0x0001e80a:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e80e:    6809        .h      LDR      r1,[r1,#0]
        0x0001e810:    f8bd2018    ...     LDRH     r2,[sp,#0x18]
        0x0001e814:    f0220207    "...    BIC      r2,r2,#7
        0x0001e818:    4411        .D      ADD      r1,r1,r2
        0x0001e81a:    4288        .B      CMP      r0,r1
        0x0001e81c:    d904        ..      BLS      0x1e828 ; WsfBufInit + 336
        0x0001e81e:    e7ff        ..      B        0x1e820 ; WsfBufInit + 328
        0x0001e820:    2000        .       MOVS     r0,#0
        0x0001e822:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0001e826:    e01c        ..      B        0x1e862 ; WsfBufInit + 394
        0x0001e828:    9901        ..      LDR      r1,[sp,#4]
        0x0001e82a:    2000        .       MOVS     r0,#0
        0x0001e82c:    6008        .`      STR      r0,[r1,#0]
        0x0001e82e:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0001e832:    9801        ..      LDR      r0,[sp,#4]
        0x0001e834:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0001e838:    9001        ..      STR      r0,[sp,#4]
        0x0001e83a:    9802        ..      LDR      r0,[sp,#8]
        0x0001e83c:    300c        .0      ADDS     r0,r0,#0xc
        0x0001e83e:    9002        ..      STR      r0,[sp,#8]
        0x0001e840:    e769        i.      B        0x1e716 ; WsfBufInit + 62
        0x0001e842:    9801        ..      LDR      r0,[sp,#4]
        0x0001e844:    f642415c    B.\A    MOV      r1,#0x2c5c
        0x0001e848:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e84c:    6809        .h      LDR      r1,[r1,#0]
        0x0001e84e:    1a41        A.      SUBS     r1,r0,r1
        0x0001e850:    f6424060    B.`@    MOV      r0,#0x2c60
        0x0001e854:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e858:    8001        ..      STRH     r1,[r0,#0]
        0x0001e85a:    8800        ..      LDRH     r0,[r0,#0]
        0x0001e85c:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0001e860:    e7ff        ..      B        0x1e862 ; WsfBufInit + 394
        0x0001e862:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0001e866:    b007        ..      ADD      sp,sp,#0x1c
        0x0001e868:    4770        pG      BX       lr
        0x0001e86a:    0000        ..      MOVS     r0,r0
    WsfCsEnter
        0x0001e86c:    f24370dc    C..p    MOV      r0,#0x37dc
        0x0001e870:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e874:    7800        .x      LDRB     r0,[r0,#0]
        0x0001e876:    b910        ..      CBNZ     r0,0x1e87e ; WsfCsEnter + 18
        0x0001e878:    e7ff        ..      B        0x1e87a ; WsfCsEnter + 14
        0x0001e87a:    b672        r.      CPSID    i
        0x0001e87c:    e7ff        ..      B        0x1e87e ; WsfCsEnter + 18
        0x0001e87e:    f24371dc    C..q    MOV      r1,#0x37dc
        0x0001e882:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001e886:    7808        .x      LDRB     r0,[r1,#0]
        0x0001e888:    3001        .0      ADDS     r0,#1
        0x0001e88a:    7008        .p      STRB     r0,[r1,#0]
        0x0001e88c:    4770        pG      BX       lr
        0x0001e88e:    0000        ..      MOVS     r0,r0
    WsfCsExit
        0x0001e890:    f24370dc    C..p    MOV      r0,#0x37dc
        0x0001e894:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001e898:    7801        .x      LDRB     r1,[r0,#0]
        0x0001e89a:    3901        .9      SUBS     r1,#1
        0x0001e89c:    7001        .p      STRB     r1,[r0,#0]
        0x0001e89e:    7800        .x      LDRB     r0,[r0,#0]
        0x0001e8a0:    b910        ..      CBNZ     r0,0x1e8a8 ; WsfCsExit + 24
        0x0001e8a2:    e7ff        ..      B        0x1e8a4 ; WsfCsExit + 20
        0x0001e8a4:    b662        b.      CPSIE    i
        0x0001e8a6:    e7ff        ..      B        0x1e8a8 ; WsfCsExit + 24
        0x0001e8a8:    4770        pG      BX       lr
        0x0001e8aa:    0000        ..      MOVS     r0,r0
    WsfMsgAlloc
        0x0001e8ac:    b580        ..      PUSH     {r7,lr}
        0x0001e8ae:    b082        ..      SUB      sp,sp,#8
        0x0001e8b0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001e8b4:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001e8b8:    3008        .0      ADDS     r0,r0,#8
        0x0001e8ba:    b280        ..      UXTH     r0,r0
        0x0001e8bc:    f7fffe88    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0001e8c0:    9000        ..      STR      r0,[sp,#0]
        0x0001e8c2:    9800        ..      LDR      r0,[sp,#0]
        0x0001e8c4:    b120         .      CBZ      r0,0x1e8d0 ; WsfMsgAlloc + 36
        0x0001e8c6:    e7ff        ..      B        0x1e8c8 ; WsfMsgAlloc + 28
        0x0001e8c8:    9800        ..      LDR      r0,[sp,#0]
        0x0001e8ca:    3008        .0      ADDS     r0,r0,#8
        0x0001e8cc:    9000        ..      STR      r0,[sp,#0]
        0x0001e8ce:    e7ff        ..      B        0x1e8d0 ; WsfMsgAlloc + 36
        0x0001e8d0:    9800        ..      LDR      r0,[sp,#0]
        0x0001e8d2:    b002        ..      ADD      sp,sp,#8
        0x0001e8d4:    bd80        ..      POP      {r7,pc}
        0x0001e8d6:    0000        ..      MOVS     r0,r0
    WsfMsgDataAlloc
        0x0001e8d8:    b580        ..      PUSH     {r7,lr}
        0x0001e8da:    b082        ..      SUB      sp,sp,#8
        0x0001e8dc:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001e8e0:    f88d1005    ....    STRB     r1,[sp,#5]
        0x0001e8e4:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001e8e8:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0001e8ec:    4408        .D      ADD      r0,r0,r1
        0x0001e8ee:    b280        ..      UXTH     r0,r0
        0x0001e8f0:    f7ffffdc    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0001e8f4:    b002        ..      ADD      sp,sp,#8
        0x0001e8f6:    bd80        ..      POP      {r7,pc}
    WsfMsgDeq
        0x0001e8f8:    b580        ..      PUSH     {r7,lr}
        0x0001e8fa:    b084        ..      SUB      sp,sp,#0x10
        0x0001e8fc:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e8fe:    9102        ..      STR      r1,[sp,#8]
        0x0001e900:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e902:    f000f8a3    ....    BL       WsfQueueDeq ; 0x1ea4c
        0x0001e906:    9001        ..      STR      r0,[sp,#4]
        0x0001e908:    b140        @.      CBZ      r0,0x1e91c ; WsfMsgDeq + 36
        0x0001e90a:    e7ff        ..      B        0x1e90c ; WsfMsgDeq + 20
        0x0001e90c:    9801        ..      LDR      r0,[sp,#4]
        0x0001e90e:    7900        .y      LDRB     r0,[r0,#4]
        0x0001e910:    9902        ..      LDR      r1,[sp,#8]
        0x0001e912:    7008        .p      STRB     r0,[r1,#0]
        0x0001e914:    9801        ..      LDR      r0,[sp,#4]
        0x0001e916:    3008        .0      ADDS     r0,r0,#8
        0x0001e918:    9001        ..      STR      r0,[sp,#4]
        0x0001e91a:    e7ff        ..      B        0x1e91c ; WsfMsgDeq + 36
        0x0001e91c:    9801        ..      LDR      r0,[sp,#4]
        0x0001e91e:    b004        ..      ADD      sp,sp,#0x10
        0x0001e920:    bd80        ..      POP      {r7,pc}
        0x0001e922:    0000        ..      MOVS     r0,r0
    WsfMsgEnq
        0x0001e924:    b580        ..      PUSH     {r7,lr}
        0x0001e926:    b084        ..      SUB      sp,sp,#0x10
        0x0001e928:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e92a:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0001e92e:    9201        ..      STR      r2,[sp,#4]
        0x0001e930:    9801        ..      LDR      r0,[sp,#4]
        0x0001e932:    3808        .8      SUBS     r0,r0,#8
        0x0001e934:    9000        ..      STR      r0,[sp,#0]
        0x0001e936:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001e93a:    9900        ..      LDR      r1,[sp,#0]
        0x0001e93c:    7108        .q      STRB     r0,[r1,#4]
        0x0001e93e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001e940:    9900        ..      LDR      r1,[sp,#0]
        0x0001e942:    f000f8a1    ....    BL       WsfQueueEnq ; 0x1ea88
        0x0001e946:    b004        ..      ADD      sp,sp,#0x10
        0x0001e948:    bd80        ..      POP      {r7,pc}
        0x0001e94a:    0000        ..      MOVS     r0,r0
    WsfMsgFree
        0x0001e94c:    b580        ..      PUSH     {r7,lr}
        0x0001e94e:    b082        ..      SUB      sp,sp,#8
        0x0001e950:    9001        ..      STR      r0,[sp,#4]
        0x0001e952:    9801        ..      LDR      r0,[sp,#4]
        0x0001e954:    3808        .8      SUBS     r0,r0,#8
        0x0001e956:    f7fffe81    ....    BL       WsfBufFree ; 0x1e65c
        0x0001e95a:    b002        ..      ADD      sp,sp,#8
        0x0001e95c:    bd80        ..      POP      {r7,pc}
        0x0001e95e:    0000        ..      MOVS     r0,r0
    WsfMsgPeek
        0x0001e960:    b083        ..      SUB      sp,sp,#0xc
        0x0001e962:    9002        ..      STR      r0,[sp,#8]
        0x0001e964:    9101        ..      STR      r1,[sp,#4]
        0x0001e966:    9802        ..      LDR      r0,[sp,#8]
        0x0001e968:    6800        .h      LDR      r0,[r0,#0]
        0x0001e96a:    9000        ..      STR      r0,[sp,#0]
        0x0001e96c:    9800        ..      LDR      r0,[sp,#0]
        0x0001e96e:    b140        @.      CBZ      r0,0x1e982 ; WsfMsgPeek + 34
        0x0001e970:    e7ff        ..      B        0x1e972 ; WsfMsgPeek + 18
        0x0001e972:    9800        ..      LDR      r0,[sp,#0]
        0x0001e974:    7900        .y      LDRB     r0,[r0,#4]
        0x0001e976:    9901        ..      LDR      r1,[sp,#4]
        0x0001e978:    7008        .p      STRB     r0,[r1,#0]
        0x0001e97a:    9800        ..      LDR      r0,[sp,#0]
        0x0001e97c:    3008        .0      ADDS     r0,r0,#8
        0x0001e97e:    9000        ..      STR      r0,[sp,#0]
        0x0001e980:    e7ff        ..      B        0x1e982 ; WsfMsgPeek + 34
        0x0001e982:    9800        ..      LDR      r0,[sp,#0]
        0x0001e984:    b003        ..      ADD      sp,sp,#0xc
        0x0001e986:    4770        pG      BX       lr
    WsfMsgSend
        0x0001e988:    b580        ..      PUSH     {r7,lr}
        0x0001e98a:    b082        ..      SUB      sp,sp,#8
        0x0001e98c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001e990:    9100        ..      STR      r1,[sp,#0]
        0x0001e992:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001e996:    f000f989    ....    BL       WsfTaskMsgQueue ; 0x1ecac
        0x0001e99a:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001e99e:    9a00        ..      LDR      r2,[sp,#0]
        0x0001e9a0:    f7ffffc0    ....    BL       WsfMsgEnq ; 0x1e924
        0x0001e9a4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001e9a8:    2101        .!      MOVS     r1,#1
        0x0001e9aa:    f000f989    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x0001e9ae:    b002        ..      ADD      sp,sp,#8
        0x0001e9b0:    bd80        ..      POP      {r7,pc}
        0x0001e9b2:    0000        ..      MOVS     r0,r0
    WsfOsInit
        0x0001e9b4:    b580        ..      PUSH     {r7,lr}
        0x0001e9b6:    f6424064    B.d@    MOV      r0,#0x2c64
        0x0001e9ba:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e9be:    2140        @!      MOVS     r1,#0x40
        0x0001e9c0:    f7f9fed1    ....    BL       __aeabi_memclr4 ; 0x18766
        0x0001e9c4:    f6425034    B.4P    MOV      r0,#0x2d34
        0x0001e9c8:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e9cc:    6800        .h      LDR      r0,[r0,#0]
        0x0001e9ce:    b940        @.      CBNZ     r0,0x1e9e2 ; WsfOsInit + 46
        0x0001e9d0:    e7ff        ..      B        0x1e9d2 ; WsfOsInit + 30
        0x0001e9d2:    f02df9e5    -...    BL       xEventGroupCreate ; 0x4bda0
        0x0001e9d6:    f6425134    B.4Q    MOV      r1,#0x2d34
        0x0001e9da:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e9de:    6008        .`      STR      r0,[r1,#0]
        0x0001e9e0:    e7ff        ..      B        0x1e9e2 ; WsfOsInit + 46
        0x0001e9e2:    bd80        ..      POP      {r7,pc}
    WsfOsSetNextHandler
        0x0001e9e4:    b082        ..      SUB      sp,sp,#8
        0x0001e9e6:    9001        ..      STR      r0,[sp,#4]
        0x0001e9e8:    f6424164    B.dA    MOV      r1,#0x2c64
        0x0001e9ec:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e9f0:    f891003d    ..=.    LDRB     r0,[r1,#0x3d]
        0x0001e9f4:    1c42        B.      ADDS     r2,r0,#1
        0x0001e9f6:    f881203d    ..=     STRB     r2,[r1,#0x3d]
        0x0001e9fa:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001e9fe:    9801        ..      LDR      r0,[sp,#4]
        0x0001ea00:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0001ea04:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001ea08:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001ea0c:    b002        ..      ADD      sp,sp,#8
        0x0001ea0e:    4770        pG      BX       lr
    WsfQueueCount
        0x0001ea10:    b580        ..      PUSH     {r7,lr}
        0x0001ea12:    b084        ..      SUB      sp,sp,#0x10
        0x0001ea14:    9003        ..      STR      r0,[sp,#0xc]
        0x0001ea16:    2000        .       MOVS     r0,#0
        0x0001ea18:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001ea1c:    f7ffff26    ..&.    BL       WsfCsEnter ; 0x1e86c
        0x0001ea20:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001ea22:    6800        .h      LDR      r0,[r0,#0]
        0x0001ea24:    9002        ..      STR      r0,[sp,#8]
        0x0001ea26:    e7ff        ..      B        0x1ea28 ; WsfQueueCount + 24
        0x0001ea28:    9802        ..      LDR      r0,[sp,#8]
        0x0001ea2a:    b148        H.      CBZ      r0,0x1ea40 ; WsfQueueCount + 48
        0x0001ea2c:    e7ff        ..      B        0x1ea2e ; WsfQueueCount + 30
        0x0001ea2e:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001ea32:    3001        .0      ADDS     r0,#1
        0x0001ea34:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0001ea38:    9802        ..      LDR      r0,[sp,#8]
        0x0001ea3a:    6800        .h      LDR      r0,[r0,#0]
        0x0001ea3c:    9002        ..      STR      r0,[sp,#8]
        0x0001ea3e:    e7f3        ..      B        0x1ea28 ; WsfQueueCount + 24
        0x0001ea40:    f7ffff26    ..&.    BL       WsfCsExit ; 0x1e890
        0x0001ea44:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0001ea48:    b004        ..      ADD      sp,sp,#0x10
        0x0001ea4a:    bd80        ..      POP      {r7,pc}
    WsfQueueDeq
        0x0001ea4c:    b580        ..      PUSH     {r7,lr}
        0x0001ea4e:    b082        ..      SUB      sp,sp,#8
        0x0001ea50:    9001        ..      STR      r0,[sp,#4]
        0x0001ea52:    f7ffff0b    ....    BL       WsfCsEnter ; 0x1e86c
        0x0001ea56:    9801        ..      LDR      r0,[sp,#4]
        0x0001ea58:    6800        .h      LDR      r0,[r0,#0]
        0x0001ea5a:    9000        ..      STR      r0,[sp,#0]
        0x0001ea5c:    9800        ..      LDR      r0,[sp,#0]
        0x0001ea5e:    b168        h.      CBZ      r0,0x1ea7c ; WsfQueueDeq + 48
        0x0001ea60:    e7ff        ..      B        0x1ea62 ; WsfQueueDeq + 22
        0x0001ea62:    9800        ..      LDR      r0,[sp,#0]
        0x0001ea64:    6800        .h      LDR      r0,[r0,#0]
        0x0001ea66:    9901        ..      LDR      r1,[sp,#4]
        0x0001ea68:    6008        .`      STR      r0,[r1,#0]
        0x0001ea6a:    9801        ..      LDR      r0,[sp,#4]
        0x0001ea6c:    6800        .h      LDR      r0,[r0,#0]
        0x0001ea6e:    b920         .      CBNZ     r0,0x1ea7a ; WsfQueueDeq + 46
        0x0001ea70:    e7ff        ..      B        0x1ea72 ; WsfQueueDeq + 38
        0x0001ea72:    9901        ..      LDR      r1,[sp,#4]
        0x0001ea74:    2000        .       MOVS     r0,#0
        0x0001ea76:    6048        H`      STR      r0,[r1,#4]
        0x0001ea78:    e7ff        ..      B        0x1ea7a ; WsfQueueDeq + 46
        0x0001ea7a:    e7ff        ..      B        0x1ea7c ; WsfQueueDeq + 48
        0x0001ea7c:    f7ffff08    ....    BL       WsfCsExit ; 0x1e890
        0x0001ea80:    9800        ..      LDR      r0,[sp,#0]
        0x0001ea82:    b002        ..      ADD      sp,sp,#8
        0x0001ea84:    bd80        ..      POP      {r7,pc}
        0x0001ea86:    0000        ..      MOVS     r0,r0
    WsfQueueEnq
        0x0001ea88:    b580        ..      PUSH     {r7,lr}
        0x0001ea8a:    b082        ..      SUB      sp,sp,#8
        0x0001ea8c:    9001        ..      STR      r0,[sp,#4]
        0x0001ea8e:    9100        ..      STR      r1,[sp,#0]
        0x0001ea90:    9900        ..      LDR      r1,[sp,#0]
        0x0001ea92:    2000        .       MOVS     r0,#0
        0x0001ea94:    6008        .`      STR      r0,[r1,#0]
        0x0001ea96:    f7fffee9    ....    BL       WsfCsEnter ; 0x1e86c
        0x0001ea9a:    9801        ..      LDR      r0,[sp,#4]
        0x0001ea9c:    6800        .h      LDR      r0,[r0,#0]
        0x0001ea9e:    b938        8.      CBNZ     r0,0x1eab0 ; WsfQueueEnq + 40
        0x0001eaa0:    e7ff        ..      B        0x1eaa2 ; WsfQueueEnq + 26
        0x0001eaa2:    9800        ..      LDR      r0,[sp,#0]
        0x0001eaa4:    9901        ..      LDR      r1,[sp,#4]
        0x0001eaa6:    6008        .`      STR      r0,[r1,#0]
        0x0001eaa8:    9800        ..      LDR      r0,[sp,#0]
        0x0001eaaa:    9901        ..      LDR      r1,[sp,#4]
        0x0001eaac:    6048        H`      STR      r0,[r1,#4]
        0x0001eaae:    e007        ..      B        0x1eac0 ; WsfQueueEnq + 56
        0x0001eab0:    9800        ..      LDR      r0,[sp,#0]
        0x0001eab2:    9901        ..      LDR      r1,[sp,#4]
        0x0001eab4:    6849        Ih      LDR      r1,[r1,#4]
        0x0001eab6:    6008        .`      STR      r0,[r1,#0]
        0x0001eab8:    9800        ..      LDR      r0,[sp,#0]
        0x0001eaba:    9901        ..      LDR      r1,[sp,#4]
        0x0001eabc:    6048        H`      STR      r0,[r1,#4]
        0x0001eabe:    e7ff        ..      B        0x1eac0 ; WsfQueueEnq + 56
        0x0001eac0:    f7fffee6    ....    BL       WsfCsExit ; 0x1e890
        0x0001eac4:    b002        ..      ADD      sp,sp,#8
        0x0001eac6:    bd80        ..      POP      {r7,pc}
    WsfQueueInsert
        0x0001eac8:    b580        ..      PUSH     {r7,lr}
        0x0001eaca:    b084        ..      SUB      sp,sp,#0x10
        0x0001eacc:    9003        ..      STR      r0,[sp,#0xc]
        0x0001eace:    9102        ..      STR      r1,[sp,#8]
        0x0001ead0:    9201        ..      STR      r2,[sp,#4]
        0x0001ead2:    f7fffecb    ....    BL       WsfCsEnter ; 0x1e86c
        0x0001ead6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001ead8:    6800        .h      LDR      r0,[r0,#0]
        0x0001eada:    b130        0.      CBZ      r0,0x1eaea ; WsfQueueInsert + 34
        0x0001eadc:    e7ff        ..      B        0x1eade ; WsfQueueInsert + 22
        0x0001eade:    9801        ..      LDR      r0,[sp,#4]
        0x0001eae0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001eae2:    6849        Ih      LDR      r1,[r1,#4]
        0x0001eae4:    4288        .B      CMP      r0,r1
        0x0001eae6:    d105        ..      BNE      0x1eaf4 ; WsfQueueInsert + 44
        0x0001eae8:    e7ff        ..      B        0x1eaea ; WsfQueueInsert + 34
        0x0001eaea:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001eaec:    9902        ..      LDR      r1,[sp,#8]
        0x0001eaee:    f7ffffcb    ....    BL       WsfQueueEnq ; 0x1ea88
        0x0001eaf2:    e010        ..      B        0x1eb16 ; WsfQueueInsert + 78
        0x0001eaf4:    9801        ..      LDR      r0,[sp,#4]
        0x0001eaf6:    b928        (.      CBNZ     r0,0x1eb04 ; WsfQueueInsert + 60
        0x0001eaf8:    e7ff        ..      B        0x1eafa ; WsfQueueInsert + 50
        0x0001eafa:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001eafc:    9902        ..      LDR      r1,[sp,#8]
        0x0001eafe:    f000f80f    ....    BL       WsfQueuePush ; 0x1eb20
        0x0001eb02:    e007        ..      B        0x1eb14 ; WsfQueueInsert + 76
        0x0001eb04:    9801        ..      LDR      r0,[sp,#4]
        0x0001eb06:    6800        .h      LDR      r0,[r0,#0]
        0x0001eb08:    9902        ..      LDR      r1,[sp,#8]
        0x0001eb0a:    6008        .`      STR      r0,[r1,#0]
        0x0001eb0c:    9802        ..      LDR      r0,[sp,#8]
        0x0001eb0e:    9901        ..      LDR      r1,[sp,#4]
        0x0001eb10:    6008        .`      STR      r0,[r1,#0]
        0x0001eb12:    e7ff        ..      B        0x1eb14 ; WsfQueueInsert + 76
        0x0001eb14:    e7ff        ..      B        0x1eb16 ; WsfQueueInsert + 78
        0x0001eb16:    f7fffebb    ....    BL       WsfCsExit ; 0x1e890
        0x0001eb1a:    b004        ..      ADD      sp,sp,#0x10
        0x0001eb1c:    bd80        ..      POP      {r7,pc}
        0x0001eb1e:    0000        ..      MOVS     r0,r0
    WsfQueuePush
        0x0001eb20:    b580        ..      PUSH     {r7,lr}
        0x0001eb22:    b082        ..      SUB      sp,sp,#8
        0x0001eb24:    9001        ..      STR      r0,[sp,#4]
        0x0001eb26:    9100        ..      STR      r1,[sp,#0]
        0x0001eb28:    f7fffea0    ....    BL       WsfCsEnter ; 0x1e86c
        0x0001eb2c:    9801        ..      LDR      r0,[sp,#4]
        0x0001eb2e:    6800        .h      LDR      r0,[r0,#0]
        0x0001eb30:    9900        ..      LDR      r1,[sp,#0]
        0x0001eb32:    6008        .`      STR      r0,[r1,#0]
        0x0001eb34:    9801        ..      LDR      r0,[sp,#4]
        0x0001eb36:    6800        .h      LDR      r0,[r0,#0]
        0x0001eb38:    b920         .      CBNZ     r0,0x1eb44 ; WsfQueuePush + 36
        0x0001eb3a:    e7ff        ..      B        0x1eb3c ; WsfQueuePush + 28
        0x0001eb3c:    9800        ..      LDR      r0,[sp,#0]
        0x0001eb3e:    9901        ..      LDR      r1,[sp,#4]
        0x0001eb40:    6048        H`      STR      r0,[r1,#4]
        0x0001eb42:    e7ff        ..      B        0x1eb44 ; WsfQueuePush + 36
        0x0001eb44:    9800        ..      LDR      r0,[sp,#0]
        0x0001eb46:    9901        ..      LDR      r1,[sp,#4]
        0x0001eb48:    6008        .`      STR      r0,[r1,#0]
        0x0001eb4a:    f7fffea1    ....    BL       WsfCsExit ; 0x1e890
        0x0001eb4e:    b002        ..      ADD      sp,sp,#8
        0x0001eb50:    bd80        ..      POP      {r7,pc}
        0x0001eb52:    0000        ..      MOVS     r0,r0
    WsfQueueRemove
        0x0001eb54:    b580        ..      PUSH     {r7,lr}
        0x0001eb56:    b084        ..      SUB      sp,sp,#0x10
        0x0001eb58:    9003        ..      STR      r0,[sp,#0xc]
        0x0001eb5a:    9102        ..      STR      r1,[sp,#8]
        0x0001eb5c:    9201        ..      STR      r2,[sp,#4]
        0x0001eb5e:    f7fffe85    ....    BL       WsfCsEnter ; 0x1e86c
        0x0001eb62:    9802        ..      LDR      r0,[sp,#8]
        0x0001eb64:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001eb66:    6809        .h      LDR      r1,[r1,#0]
        0x0001eb68:    4288        .B      CMP      r0,r1
        0x0001eb6a:    d105        ..      BNE      0x1eb78 ; WsfQueueRemove + 36
        0x0001eb6c:    e7ff        ..      B        0x1eb6e ; WsfQueueRemove + 26
        0x0001eb6e:    9802        ..      LDR      r0,[sp,#8]
        0x0001eb70:    6800        .h      LDR      r0,[r0,#0]
        0x0001eb72:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001eb74:    6008        .`      STR      r0,[r1,#0]
        0x0001eb76:    e008        ..      B        0x1eb8a ; WsfQueueRemove + 54
        0x0001eb78:    9801        ..      LDR      r0,[sp,#4]
        0x0001eb7a:    b128        (.      CBZ      r0,0x1eb88 ; WsfQueueRemove + 52
        0x0001eb7c:    e7ff        ..      B        0x1eb7e ; WsfQueueRemove + 42
        0x0001eb7e:    9802        ..      LDR      r0,[sp,#8]
        0x0001eb80:    6800        .h      LDR      r0,[r0,#0]
        0x0001eb82:    9901        ..      LDR      r1,[sp,#4]
        0x0001eb84:    6008        .`      STR      r0,[r1,#0]
        0x0001eb86:    e7ff        ..      B        0x1eb88 ; WsfQueueRemove + 52
        0x0001eb88:    e7ff        ..      B        0x1eb8a ; WsfQueueRemove + 54
        0x0001eb8a:    9802        ..      LDR      r0,[sp,#8]
        0x0001eb8c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001eb8e:    6849        Ih      LDR      r1,[r1,#4]
        0x0001eb90:    4288        .B      CMP      r0,r1
        0x0001eb92:    d104        ..      BNE      0x1eb9e ; WsfQueueRemove + 74
        0x0001eb94:    e7ff        ..      B        0x1eb96 ; WsfQueueRemove + 66
        0x0001eb96:    9801        ..      LDR      r0,[sp,#4]
        0x0001eb98:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001eb9a:    6048        H`      STR      r0,[r1,#4]
        0x0001eb9c:    e7ff        ..      B        0x1eb9e ; WsfQueueRemove + 74
        0x0001eb9e:    f7fffe77    ..w.    BL       WsfCsExit ; 0x1e890
        0x0001eba2:    b004        ..      ADD      sp,sp,#0x10
        0x0001eba4:    bd80        ..      POP      {r7,pc}
        0x0001eba6:    0000        ..      MOVS     r0,r0
    WsfSetEvent
        0x0001eba8:    b580        ..      PUSH     {r7,lr}
        0x0001ebaa:    b082        ..      SUB      sp,sp,#8
        0x0001ebac:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ebb0:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001ebb4:    f7fffe5a    ..Z.    BL       WsfCsEnter ; 0x1e86c
        0x0001ebb8:    f89d3006    ...0    LDRB     r3,[sp,#6]
        0x0001ebbc:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001ebc0:    f000000f    ....    AND      r0,r0,#0xf
        0x0001ebc4:    f6424164    B.dA    MOV      r1,#0x2c64
        0x0001ebc8:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001ebcc:    180a        ..      ADDS     r2,r1,r0
        0x0001ebce:    f8920028    ..(.    LDRB     r0,[r2,#0x28]
        0x0001ebd2:    4318        .C      ORRS     r0,r0,r3
        0x0001ebd4:    f8820028    ..(.    STRB     r0,[r2,#0x28]
        0x0001ebd8:    f891003c    ..<.    LDRB     r0,[r1,#0x3c]
        0x0001ebdc:    f0400004    @...    ORR      r0,r0,#4
        0x0001ebe0:    f881003c    ..<.    STRB     r0,[r1,#0x3c]
        0x0001ebe4:    f7fffe54    ..T.    BL       WsfCsExit ; 0x1e890
        0x0001ebe8:    f000f802    ....    BL       WsfSetOsSpecificEvent ; 0x1ebf0
        0x0001ebec:    b002        ..      ADD      sp,sp,#8
        0x0001ebee:    bd80        ..      POP      {r7,pc}
    WsfSetOsSpecificEvent
        0x0001ebf0:    b580        ..      PUSH     {r7,lr}
        0x0001ebf2:    b084        ..      SUB      sp,sp,#0x10
        0x0001ebf4:    f6425034    B.4P    MOV      r0,#0x2d34
        0x0001ebf8:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001ebfc:    6800        .h      LDR      r0,[r0,#0]
        0x0001ebfe:    2800        .(      CMP      r0,#0
        0x0001ec00:    d04e        N.      BEQ      0x1eca0 ; WsfSetOsSpecificEvent + 176
        0x0001ec02:    e7ff        ..      B        0x1ec04 ; WsfSetOsSpecificEvent + 20
        0x0001ec04:    f3ef8005    ....    MRS      r0,IPSR
        0x0001ec08:    9003        ..      STR      r0,[sp,#0xc]
        0x0001ec0a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001ec0c:    b918        ..      CBNZ     r0,0x1ec16 ; WsfSetOsSpecificEvent + 38
        0x0001ec0e:    e7ff        ..      B        0x1ec10 ; WsfSetOsSpecificEvent + 32
        0x0001ec10:    2000        .       MOVS     r0,#0
        0x0001ec12:    9002        ..      STR      r0,[sp,#8]
        0x0001ec14:    e002        ..      B        0x1ec1c ; WsfSetOsSpecificEvent + 44
        0x0001ec16:    2001        .       MOVS     r0,#1
        0x0001ec18:    9002        ..      STR      r0,[sp,#8]
        0x0001ec1a:    e7ff        ..      B        0x1ec1c ; WsfSetOsSpecificEvent + 44
        0x0001ec1c:    9802        ..      LDR      r0,[sp,#8]
        0x0001ec1e:    2801        .(      CMP      r0,#1
        0x0001ec20:    d124        $.      BNE      0x1ec6c ; WsfSetOsSpecificEvent + 124
        0x0001ec22:    e7ff        ..      B        0x1ec24 ; WsfSetOsSpecificEvent + 52
        0x0001ec24:    2000        .       MOVS     r0,#0
        0x0001ec26:    9001        ..      STR      r0,[sp,#4]
        0x0001ec28:    f6425034    B.4P    MOV      r0,#0x2d34
        0x0001ec2c:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001ec30:    6801        .h      LDR      r1,[r0,#0]
        0x0001ec32:    f64a7029    J.)p    MOV      r0,#0xaf29
        0x0001ec36:    f2c00004    ....    MOVT     r0,#4
        0x0001ec3a:    2201        ."      MOVS     r2,#1
        0x0001ec3c:    ab01        ..      ADD      r3,sp,#4
        0x0001ec3e:    f02efa7f    ....    BL       xTimerPendFunctionCallFromISR ; 0x4d140
        0x0001ec42:    9000        ..      STR      r0,[sp,#0]
        0x0001ec44:    9800        ..      LDR      r0,[sp,#0]
        0x0001ec46:    b180        ..      CBZ      r0,0x1ec6a ; WsfSetOsSpecificEvent + 122
        0x0001ec48:    e7ff        ..      B        0x1ec4a ; WsfSetOsSpecificEvent + 90
        0x0001ec4a:    9801        ..      LDR      r0,[sp,#4]
        0x0001ec4c:    b160        `.      CBZ      r0,0x1ec68 ; WsfSetOsSpecificEvent + 120
        0x0001ec4e:    e7ff        ..      B        0x1ec50 ; WsfSetOsSpecificEvent + 96
        0x0001ec50:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0001ec54:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001ec58:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0001ec5c:    6008        .`      STR      r0,[r1,#0]
        0x0001ec5e:    f3bf8f4f    ..O.    DSB      
        0x0001ec62:    f3bf8f6f    ..o.    ISB      
        0x0001ec66:    e7ff        ..      B        0x1ec68 ; WsfSetOsSpecificEvent + 120
        0x0001ec68:    e7ff        ..      B        0x1ec6a ; WsfSetOsSpecificEvent + 122
        0x0001ec6a:    e018        ..      B        0x1ec9e ; WsfSetOsSpecificEvent + 174
        0x0001ec6c:    f6425034    B.4P    MOV      r0,#0x2d34
        0x0001ec70:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001ec74:    6800        .h      LDR      r0,[r0,#0]
        0x0001ec76:    2101        .!      MOVS     r1,#1
        0x0001ec78:    f02df8a8    -...    BL       xEventGroupSetBits ; 0x4bdcc
        0x0001ec7c:    9000        ..      STR      r0,[sp,#0]
        0x0001ec7e:    9800        ..      LDR      r0,[sp,#0]
        0x0001ec80:    b160        `.      CBZ      r0,0x1ec9c ; WsfSetOsSpecificEvent + 172
        0x0001ec82:    e7ff        ..      B        0x1ec84 ; WsfSetOsSpecificEvent + 148
        0x0001ec84:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0001ec88:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001ec8c:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0001ec90:    6008        .`      STR      r0,[r1,#0]
        0x0001ec92:    f3bf8f4f    ..O.    DSB      
        0x0001ec96:    f3bf8f6f    ..o.    ISB      
        0x0001ec9a:    e7ff        ..      B        0x1ec9c ; WsfSetOsSpecificEvent + 172
        0x0001ec9c:    e7ff        ..      B        0x1ec9e ; WsfSetOsSpecificEvent + 174
        0x0001ec9e:    e7ff        ..      B        0x1eca0 ; WsfSetOsSpecificEvent + 176
        0x0001eca0:    b004        ..      ADD      sp,sp,#0x10
        0x0001eca2:    bd80        ..      POP      {r7,pc}
    WsfTaskLock
        0x0001eca4:    b580        ..      PUSH     {r7,lr}
        0x0001eca6:    f7fffde1    ....    BL       WsfCsEnter ; 0x1e86c
        0x0001ecaa:    bd80        ..      POP      {r7,pc}
    WsfTaskMsgQueue
        0x0001ecac:    b081        ..      SUB      sp,sp,#4
        0x0001ecae:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ecb2:    f6424064    B.d@    MOV      r0,#0x2c64
        0x0001ecb6:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001ecba:    3034        40      ADDS     r0,r0,#0x34
        0x0001ecbc:    b001        ..      ADD      sp,sp,#4
        0x0001ecbe:    4770        pG      BX       lr
    WsfTaskSetReady
        0x0001ecc0:    b580        ..      PUSH     {r7,lr}
        0x0001ecc2:    b082        ..      SUB      sp,sp,#8
        0x0001ecc4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001ecc8:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0001eccc:    f7fffdce    ....    BL       WsfCsEnter ; 0x1e86c
        0x0001ecd0:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0001ecd4:    f6424164    B.dA    MOV      r1,#0x2c64
        0x0001ecd8:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001ecdc:    f891003c    ..<.    LDRB     r0,[r1,#0x3c]
        0x0001ece0:    4310        .C      ORRS     r0,r0,r2
        0x0001ece2:    f881003c    ..<.    STRB     r0,[r1,#0x3c]
        0x0001ece6:    f7fffdd3    ....    BL       WsfCsExit ; 0x1e890
        0x0001ecea:    f7ffff81    ....    BL       WsfSetOsSpecificEvent ; 0x1ebf0
        0x0001ecee:    b002        ..      ADD      sp,sp,#8
        0x0001ecf0:    bd80        ..      POP      {r7,pc}
        0x0001ecf2:    0000        ..      MOVS     r0,r0
    WsfTaskUnlock
        0x0001ecf4:    b580        ..      PUSH     {r7,lr}
        0x0001ecf6:    f7fffdcb    ....    BL       WsfCsExit ; 0x1e890
        0x0001ecfa:    bd80        ..      POP      {r7,pc}
    WsfTimerInit
        0x0001ecfc:    b580        ..      PUSH     {r7,lr}
        0x0001ecfe:    b082        ..      SUB      sp,sp,#8
        0x0001ed00:    f64241a4    B..A    MOV      r1,#0x2ca4
        0x0001ed04:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001ed08:    2000        .       MOVS     r0,#0
        0x0001ed0a:    6008        .`      STR      r0,[r1,#0]
        0x0001ed0c:    6048        H`      STR      r0,[r1,#4]
        0x0001ed0e:    f6425064    B.dP    MOV      r0,#0x2d64
        0x0001ed12:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001ed16:    6800        .h      LDR      r0,[r0,#0]
        0x0001ed18:    bb10        ..      CBNZ     r0,0x1ed60 ; WsfTimerInit + 100
        0x0001ed1a:    e7ff        ..      B        0x1ed1c ; WsfTimerInit + 32
        0x0001ed1c:    f64e7051    N.Qp    MOV      r0,#0xef51
        0x0001ed20:    f2c00001    ....    MOVT     r0,#1
        0x0001ed24:    4669        iF      MOV      r1,sp
        0x0001ed26:    6008        .`      STR      r0,[r1,#0]
        0x0001ed28:    f64670df    F..p    MOV      r0,#0x6fdf
        0x0001ed2c:    f2c00005    ....    MOVT     r0,#5
        0x0001ed30:    210a        .!      MOVS     r1,#0xa
        0x0001ed32:    2300        .#      MOVS     r3,#0
        0x0001ed34:    461a        .F      MOV      r2,r3
        0x0001ed36:    f02ef95f    .._.    BL       xTimerCreate ; 0x4cff8
        0x0001ed3a:    4601        .F      MOV      r1,r0
        0x0001ed3c:    f6425064    B.dP    MOV      r0,#0x2d64
        0x0001ed40:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001ed44:    6001        .`      STR      r1,[r0,#0]
        0x0001ed46:    6800        .h      LDR      r0,[r0,#0]
        0x0001ed48:    b910        ..      CBNZ     r0,0x1ed50 ; WsfTimerInit + 84
        0x0001ed4a:    e7ff        ..      B        0x1ed4c ; WsfTimerInit + 80
        0x0001ed4c:    e7ff        ..      B        0x1ed4e ; WsfTimerInit + 82
        0x0001ed4e:    e7fe        ..      B        0x1ed4e ; WsfTimerInit + 82
        0x0001ed50:    f02dfe46    -.F.    BL       xTaskGetTickCount ; 0x4c9e0
        0x0001ed54:    f242212c    B.,!    MOV      r1,#0x222c
        0x0001ed58:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001ed5c:    6008        .`      STR      r0,[r1,#0]
        0x0001ed5e:    e7ff        ..      B        0x1ed60 ; WsfTimerInit + 100
        0x0001ed60:    b002        ..      ADD      sp,sp,#8
        0x0001ed62:    bd80        ..      POP      {r7,pc}
    WsfTimerNextExpiration
        0x0001ed64:    b580        ..      PUSH     {r7,lr}
        0x0001ed66:    b082        ..      SUB      sp,sp,#8
        0x0001ed68:    9001        ..      STR      r0,[sp,#4]
        0x0001ed6a:    f7ffff9b    ....    BL       WsfTaskLock ; 0x1eca4
        0x0001ed6e:    f64240a4    B..@    MOV      r0,#0x2ca4
        0x0001ed72:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001ed76:    6800        .h      LDR      r0,[r0,#0]
        0x0001ed78:    b928        (.      CBNZ     r0,0x1ed86 ; WsfTimerNextExpiration + 34
        0x0001ed7a:    e7ff        ..      B        0x1ed7c ; WsfTimerNextExpiration + 24
        0x0001ed7c:    9901        ..      LDR      r1,[sp,#4]
        0x0001ed7e:    2000        .       MOVS     r0,#0
        0x0001ed80:    7008        .p      STRB     r0,[r1,#0]
        0x0001ed82:    9000        ..      STR      r0,[sp,#0]
        0x0001ed84:    e00a        ..      B        0x1ed9c ; WsfTimerNextExpiration + 56
        0x0001ed86:    9901        ..      LDR      r1,[sp,#4]
        0x0001ed88:    2001        .       MOVS     r0,#1
        0x0001ed8a:    7008        .p      STRB     r0,[r1,#0]
        0x0001ed8c:    f64240a4    B..@    MOV      r0,#0x2ca4
        0x0001ed90:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001ed94:    6800        .h      LDR      r0,[r0,#0]
        0x0001ed96:    6840        @h      LDR      r0,[r0,#4]
        0x0001ed98:    9000        ..      STR      r0,[sp,#0]
        0x0001ed9a:    e7ff        ..      B        0x1ed9c ; WsfTimerNextExpiration + 56
        0x0001ed9c:    f7ffffaa    ....    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001eda0:    9800        ..      LDR      r0,[sp,#0]
        0x0001eda2:    b002        ..      ADD      sp,sp,#8
        0x0001eda4:    bd80        ..      POP      {r7,pc}
        0x0001eda6:    0000        ..      MOVS     r0,r0
    WsfTimerServiceExpired
        0x0001eda8:    b580        ..      PUSH     {r7,lr}
        0x0001edaa:    b084        ..      SUB      sp,sp,#0x10
        0x0001edac:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001edb0:    2000        .       MOVS     r0,#0
        0x0001edb2:    9000        ..      STR      r0,[sp,#0]
        0x0001edb4:    f7ffff76    ..v.    BL       WsfTaskLock ; 0x1eca4
        0x0001edb8:    f64240a4    B..@    MOV      r0,#0x2ca4
        0x0001edbc:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001edc0:    6800        .h      LDR      r0,[r0,#0]
        0x0001edc2:    9001        ..      STR      r0,[sp,#4]
        0x0001edc4:    b1a0        ..      CBZ      r0,0x1edf0 ; WsfTimerServiceExpired + 72
        0x0001edc6:    e7ff        ..      B        0x1edc8 ; WsfTimerServiceExpired + 32
        0x0001edc8:    9801        ..      LDR      r0,[sp,#4]
        0x0001edca:    6840        @h      LDR      r0,[r0,#4]
        0x0001edcc:    b980        ..      CBNZ     r0,0x1edf0 ; WsfTimerServiceExpired + 72
        0x0001edce:    e7ff        ..      B        0x1edd0 ; WsfTimerServiceExpired + 40
        0x0001edd0:    9901        ..      LDR      r1,[sp,#4]
        0x0001edd2:    9a00        ..      LDR      r2,[sp,#0]
        0x0001edd4:    f64240a4    B..@    MOV      r0,#0x2ca4
        0x0001edd8:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001eddc:    f7fffeba    ....    BL       WsfQueueRemove ; 0x1eb54
        0x0001ede0:    9901        ..      LDR      r1,[sp,#4]
        0x0001ede2:    2000        .       MOVS     r0,#0
        0x0001ede4:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0001ede6:    f7ffff85    ....    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001edea:    9801        ..      LDR      r0,[sp,#4]
        0x0001edec:    9003        ..      STR      r0,[sp,#0xc]
        0x0001edee:    e004        ..      B        0x1edfa ; WsfTimerServiceExpired + 82
        0x0001edf0:    f7ffff80    ....    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001edf4:    2000        .       MOVS     r0,#0
        0x0001edf6:    9003        ..      STR      r0,[sp,#0xc]
        0x0001edf8:    e7ff        ..      B        0x1edfa ; WsfTimerServiceExpired + 82
        0x0001edfa:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001edfc:    b004        ..      ADD      sp,sp,#0x10
        0x0001edfe:    bd80        ..      POP      {r7,pc}
    WsfTimerStartMs
        0x0001ee00:    b580        ..      PUSH     {r7,lr}
        0x0001ee02:    b082        ..      SUB      sp,sp,#8
        0x0001ee04:    9001        ..      STR      r0,[sp,#4]
        0x0001ee06:    9100        ..      STR      r1,[sp,#0]
        0x0001ee08:    9801        ..      LDR      r0,[sp,#4]
        0x0001ee0a:    9900        ..      LDR      r1,[sp,#0]
        0x0001ee0c:    f64c42cd    L..B    MOV      r2,#0xcccd
        0x0001ee10:    f6cc42cc    ...B    MOVT     r2,#0xcccc
        0x0001ee14:    fba12102    ...!    UMULL    r2,r1,r1,r2
        0x0001ee18:    08c9        ..      LSRS     r1,r1,#3
        0x0001ee1a:    f02cff5b    ,.[.    BL       wsfTimerInsert ; 0x4bcd4
        0x0001ee1e:    b002        ..      ADD      sp,sp,#8
        0x0001ee20:    bd80        ..      POP      {r7,pc}
        0x0001ee22:    0000        ..      MOVS     r0,r0
    WsfTimerStartSec
        0x0001ee24:    b580        ..      PUSH     {r7,lr}
        0x0001ee26:    b082        ..      SUB      sp,sp,#8
        0x0001ee28:    9001        ..      STR      r0,[sp,#4]
        0x0001ee2a:    9100        ..      STR      r1,[sp,#0]
        0x0001ee2c:    9801        ..      LDR      r0,[sp,#4]
        0x0001ee2e:    9900        ..      LDR      r1,[sp,#0]
        0x0001ee30:    2264        d"      MOVS     r2,#0x64
        0x0001ee32:    4351        QC      MULS     r1,r2,r1
        0x0001ee34:    f02cff4e    ,.N.    BL       wsfTimerInsert ; 0x4bcd4
        0x0001ee38:    b002        ..      ADD      sp,sp,#8
        0x0001ee3a:    bd80        ..      POP      {r7,pc}
    WsfTimerStop
        0x0001ee3c:    b580        ..      PUSH     {r7,lr}
        0x0001ee3e:    b082        ..      SUB      sp,sp,#8
        0x0001ee40:    9001        ..      STR      r0,[sp,#4]
        0x0001ee42:    f7ffff2f    ../.    BL       WsfTaskLock ; 0x1eca4
        0x0001ee46:    9801        ..      LDR      r0,[sp,#4]
        0x0001ee48:    f02cff7e    ,.~.    BL       wsfTimerRemove ; 0x4bd48
        0x0001ee4c:    f7ffff52    ..R.    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001ee50:    b002        ..      ADD      sp,sp,#8
        0x0001ee52:    bd80        ..      POP      {r7,pc}
    WsfTimerUpdate
        0x0001ee54:    b580        ..      PUSH     {r7,lr}
        0x0001ee56:    b082        ..      SUB      sp,sp,#8
        0x0001ee58:    9001        ..      STR      r0,[sp,#4]
        0x0001ee5a:    f7ffff23    ..#.    BL       WsfTaskLock ; 0x1eca4
        0x0001ee5e:    f64240a4    B..@    MOV      r0,#0x2ca4
        0x0001ee62:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001ee66:    6800        .h      LDR      r0,[r0,#0]
        0x0001ee68:    9000        ..      STR      r0,[sp,#0]
        0x0001ee6a:    e7ff        ..      B        0x1ee6c ; WsfTimerUpdate + 24
        0x0001ee6c:    9800        ..      LDR      r0,[sp,#0]
        0x0001ee6e:    b1c8        ..      CBZ      r0,0x1eea4 ; WsfTimerUpdate + 80
        0x0001ee70:    e7ff        ..      B        0x1ee72 ; WsfTimerUpdate + 30
        0x0001ee72:    9800        ..      LDR      r0,[sp,#0]
        0x0001ee74:    6840        @h      LDR      r0,[r0,#4]
        0x0001ee76:    9901        ..      LDR      r1,[sp,#4]
        0x0001ee78:    4288        .B      CMP      r0,r1
        0x0001ee7a:    d906        ..      BLS      0x1ee8a ; WsfTimerUpdate + 54
        0x0001ee7c:    e7ff        ..      B        0x1ee7e ; WsfTimerUpdate + 42
        0x0001ee7e:    9a01        ..      LDR      r2,[sp,#4]
        0x0001ee80:    9900        ..      LDR      r1,[sp,#0]
        0x0001ee82:    6848        Hh      LDR      r0,[r1,#4]
        0x0001ee84:    1a80        ..      SUBS     r0,r0,r2
        0x0001ee86:    6048        H`      STR      r0,[r1,#4]
        0x0001ee88:    e008        ..      B        0x1ee9c ; WsfTimerUpdate + 72
        0x0001ee8a:    9900        ..      LDR      r1,[sp,#0]
        0x0001ee8c:    2000        .       MOVS     r0,#0
        0x0001ee8e:    6048        H`      STR      r0,[r1,#4]
        0x0001ee90:    9800        ..      LDR      r0,[sp,#0]
        0x0001ee92:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0001ee94:    2102        .!      MOVS     r1,#2
        0x0001ee96:    f7ffff13    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x0001ee9a:    e7ff        ..      B        0x1ee9c ; WsfTimerUpdate + 72
        0x0001ee9c:    9800        ..      LDR      r0,[sp,#0]
        0x0001ee9e:    6800        .h      LDR      r0,[r0,#0]
        0x0001eea0:    9000        ..      STR      r0,[sp,#0]
        0x0001eea2:    e7e3        ..      B        0x1ee6c ; WsfTimerUpdate + 24
        0x0001eea4:    f7ffff26    ..&.    BL       WsfTaskUnlock ; 0x1ecf4
        0x0001eea8:    b002        ..      ADD      sp,sp,#8
        0x0001eeaa:    bd80        ..      POP      {r7,pc}
    WsfTimerUpdateTicks
        0x0001eeac:    b580        ..      PUSH     {r7,lr}
        0x0001eeae:    b086        ..      SUB      sp,sp,#0x18
        0x0001eeb0:    f02dfd96    -...    BL       xTaskGetTickCount ; 0x4c9e0
        0x0001eeb4:    9005        ..      STR      r0,[sp,#0x14]
        0x0001eeb6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001eeb8:    f242212c    B.,!    MOV      r1,#0x222c
        0x0001eebc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001eec0:    6809        .h      LDR      r1,[r1,#0]
        0x0001eec2:    1a40        @.      SUBS     r0,r0,r1
        0x0001eec4:    9004        ..      STR      r0,[sp,#0x10]
        0x0001eec6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001eec8:    f64c41cd    L..A    MOV      r1,#0xcccd
        0x0001eecc:    f6cc41cc    ...A    MOVT     r1,#0xcccc
        0x0001eed0:    fba00101    ....    UMULL    r0,r1,r0,r1
        0x0001eed4:    2000        .       MOVS     r0,#0
        0x0001eed6:    ebb00fd1    ....    CMP      r0,r1,LSR #3
        0x0001eeda:    d011        ..      BEQ      0x1ef00 ; WsfTimerUpdateTicks + 84
        0x0001eedc:    e7ff        ..      B        0x1eede ; WsfTimerUpdateTicks + 50
        0x0001eede:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001eee0:    f64c41cd    L..A    MOV      r1,#0xcccd
        0x0001eee4:    f6cc41cc    ...A    MOVT     r1,#0xcccc
        0x0001eee8:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0001eeec:    08c0        ..      LSRS     r0,r0,#3
        0x0001eeee:    f7ffffb1    ....    BL       WsfTimerUpdate ; 0x1ee54
        0x0001eef2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001eef4:    f242212c    B.,!    MOV      r1,#0x222c
        0x0001eef8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001eefc:    6008        .`      STR      r0,[r1,#0]
        0x0001eefe:    e7ff        ..      B        0x1ef00 ; WsfTimerUpdateTicks + 84
        0x0001ef00:    f10d000f    ....    ADD      r0,sp,#0xf
        0x0001ef04:    f7ffff2e    ....    BL       WsfTimerNextExpiration ; 0x1ed64
        0x0001ef08:    9002        ..      STR      r0,[sp,#8]
        0x0001ef0a:    9802        ..      LDR      r0,[sp,#8]
        0x0001ef0c:    b1e8        ..      CBZ      r0,0x1ef4a ; WsfTimerUpdateTicks + 158
        0x0001ef0e:    e7ff        ..      B        0x1ef10 ; WsfTimerUpdateTicks + 100
        0x0001ef10:    f6425064    B.dP    MOV      r0,#0x2d64
        0x0001ef14:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001ef18:    6800        .h      LDR      r0,[r0,#0]
        0x0001ef1a:    9902        ..      LDR      r1,[sp,#8]
        0x0001ef1c:    f2427210    B..r    MOV      r2,#0x2710
        0x0001ef20:    4351        QC      MULS     r1,r2,r1
        0x0001ef22:    f64452d3    D..R    MOV      r2,#0x4dd3
        0x0001ef26:    f2c10262    ..b.    MOVT     r2,#0x1062
        0x0001ef2a:    fba12102    ...!    UMULL    r2,r1,r1,r2
        0x0001ef2e:    098a        ..      LSRS     r2,r1,#6
        0x0001ef30:    466b        kF      MOV      r3,sp
        0x0001ef32:    2164        d!      MOVS     r1,#0x64
        0x0001ef34:    6019        .`      STR      r1,[r3,#0]
        0x0001ef36:    2104        .!      MOVS     r1,#4
        0x0001ef38:    2300        .#      MOVS     r3,#0
        0x0001ef3a:    f02ef8b1    ....    BL       xTimerGenericCommand ; 0x4d0a0
        0x0001ef3e:    2801        .(      CMP      r0,#1
        0x0001ef40:    d002        ..      BEQ      0x1ef48 ; WsfTimerUpdateTicks + 156
        0x0001ef42:    e7ff        ..      B        0x1ef44 ; WsfTimerUpdateTicks + 152
        0x0001ef44:    e7ff        ..      B        0x1ef46 ; WsfTimerUpdateTicks + 154
        0x0001ef46:    e7fe        ..      B        0x1ef46 ; WsfTimerUpdateTicks + 154
        0x0001ef48:    e7ff        ..      B        0x1ef4a ; WsfTimerUpdateTicks + 158
        0x0001ef4a:    b006        ..      ADD      sp,sp,#0x18
        0x0001ef4c:    bd80        ..      POP      {r7,pc}
        0x0001ef4e:    0000        ..      MOVS     r0,r0
    WsfTimer_handler
        0x0001ef50:    b580        ..      PUSH     {r7,lr}
        0x0001ef52:    b082        ..      SUB      sp,sp,#8
        0x0001ef54:    9001        ..      STR      r0,[sp,#4]
        0x0001ef56:    2000        .       MOVS     r0,#0
        0x0001ef58:    2102        .!      MOVS     r1,#2
        0x0001ef5a:    f7fffeb1    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x0001ef5e:    b002        ..      ADD      sp,sp,#8
        0x0001ef60:    bd80        ..      POP      {r7,pc}
        0x0001ef62:    0000        ..      MOVS     r0,r0
    __NVIC_ClearPendingIRQ
        0x0001ef64:    b081        ..      SUB      sp,sp,#4
        0x0001ef66:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ef6a:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x0001ef6e:    2800        .(      CMP      r0,#0
        0x0001ef70:    d40e        ..      BMI      0x1ef90 ; __NVIC_ClearPendingIRQ + 44
        0x0001ef72:    e7ff        ..      B        0x1ef74 ; __NVIC_ClearPendingIRQ + 16
        0x0001ef74:    f99d1003    ....    LDRSB    r1,[sp,#3]
        0x0001ef78:    f001021f    ....    AND      r2,r1,#0x1f
        0x0001ef7c:    2001        .       MOVS     r0,#1
        0x0001ef7e:    4090        .@      LSLS     r0,r0,r2
        0x0001ef80:    094a        J.      LSRS     r2,r1,#5
        0x0001ef82:    f24e2180    N..!    MOV      r1,#0xe280
        0x0001ef86:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001ef8a:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001ef8e:    e7ff        ..      B        0x1ef90 ; __NVIC_ClearPendingIRQ + 44
        0x0001ef90:    b001        ..      ADD      sp,sp,#4
        0x0001ef92:    4770        pG      BX       lr
    __NVIC_ClearPendingIRQ
        0x0001ef94:    b081        ..      SUB      sp,sp,#4
        0x0001ef96:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001ef9a:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x0001ef9e:    2800        .(      CMP      r0,#0
        0x0001efa0:    d40e        ..      BMI      0x1efc0 ; __NVIC_ClearPendingIRQ + 44
        0x0001efa2:    e7ff        ..      B        0x1efa4 ; __NVIC_ClearPendingIRQ + 16
        0x0001efa4:    f99d1003    ....    LDRSB    r1,[sp,#3]
        0x0001efa8:    f001021f    ....    AND      r2,r1,#0x1f
        0x0001efac:    2001        .       MOVS     r0,#1
        0x0001efae:    4090        .@      LSLS     r0,r0,r2
        0x0001efb0:    094a        J.      LSRS     r2,r1,#5
        0x0001efb2:    f24e2180    N..!    MOV      r1,#0xe280
        0x0001efb6:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001efba:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001efbe:    e7ff        ..      B        0x1efc0 ; __NVIC_ClearPendingIRQ + 44
        0x0001efc0:    b001        ..      ADD      sp,sp,#4
        0x0001efc2:    4770        pG      BX       lr
    __NVIC_EnableIRQ
        0x0001efc4:    b081        ..      SUB      sp,sp,#4
        0x0001efc6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001efca:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x0001efce:    2800        .(      CMP      r0,#0
        0x0001efd0:    d40e        ..      BMI      0x1eff0 ; __NVIC_EnableIRQ + 44
        0x0001efd2:    e7ff        ..      B        0x1efd4 ; __NVIC_EnableIRQ + 16
        0x0001efd4:    f99d1003    ....    LDRSB    r1,[sp,#3]
        0x0001efd8:    f001021f    ....    AND      r2,r1,#0x1f
        0x0001efdc:    2001        .       MOVS     r0,#1
        0x0001efde:    4090        .@      LSLS     r0,r0,r2
        0x0001efe0:    094a        J.      LSRS     r2,r1,#5
        0x0001efe2:    f24e1100    N...    MOVW     r1,#0xe100
        0x0001efe6:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001efea:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001efee:    e7ff        ..      B        0x1eff0 ; __NVIC_EnableIRQ + 44
        0x0001eff0:    b001        ..      ADD      sp,sp,#4
        0x0001eff2:    4770        pG      BX       lr
    __NVIC_EnableIRQ
        0x0001eff4:    b081        ..      SUB      sp,sp,#4
        0x0001eff6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001effa:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x0001effe:    2800        .(      CMP      r0,#0
        0x0001f000:    d40e        ..      BMI      0x1f020 ; __NVIC_EnableIRQ + 44
        0x0001f002:    e7ff        ..      B        0x1f004 ; __NVIC_EnableIRQ + 16
        0x0001f004:    f99d1003    ....    LDRSB    r1,[sp,#3]
        0x0001f008:    f001021f    ....    AND      r2,r1,#0x1f
        0x0001f00c:    2001        .       MOVS     r0,#1
        0x0001f00e:    4090        .@      LSLS     r0,r0,r2
        0x0001f010:    094a        J.      LSRS     r2,r1,#5
        0x0001f012:    f24e1100    N...    MOVW     r1,#0xe100
        0x0001f016:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001f01a:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001f01e:    e7ff        ..      B        0x1f020 ; __NVIC_EnableIRQ + 44
        0x0001f020:    b001        ..      ADD      sp,sp,#4
        0x0001f022:    4770        pG      BX       lr
    __NVIC_EnableIRQ
        0x0001f024:    b081        ..      SUB      sp,sp,#4
        0x0001f026:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001f02a:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x0001f02e:    2800        .(      CMP      r0,#0
        0x0001f030:    d40e        ..      BMI      0x1f050 ; __NVIC_EnableIRQ + 44
        0x0001f032:    e7ff        ..      B        0x1f034 ; __NVIC_EnableIRQ + 16
        0x0001f034:    f99d1003    ....    LDRSB    r1,[sp,#3]
        0x0001f038:    f001021f    ....    AND      r2,r1,#0x1f
        0x0001f03c:    2001        .       MOVS     r0,#1
        0x0001f03e:    4090        .@      LSLS     r0,r0,r2
        0x0001f040:    094a        J.      LSRS     r2,r1,#5
        0x0001f042:    f24e1100    N...    MOVW     r1,#0xe100
        0x0001f046:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001f04a:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001f04e:    e7ff        ..      B        0x1f050 ; __NVIC_EnableIRQ + 44
        0x0001f050:    b001        ..      ADD      sp,sp,#4
        0x0001f052:    4770        pG      BX       lr
    __NVIC_EnableIRQ
        0x0001f054:    b081        ..      SUB      sp,sp,#4
        0x0001f056:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001f05a:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x0001f05e:    2800        .(      CMP      r0,#0
        0x0001f060:    d40e        ..      BMI      0x1f080 ; __NVIC_EnableIRQ + 44
        0x0001f062:    e7ff        ..      B        0x1f064 ; __NVIC_EnableIRQ + 16
        0x0001f064:    f99d1003    ....    LDRSB    r1,[sp,#3]
        0x0001f068:    f001021f    ....    AND      r2,r1,#0x1f
        0x0001f06c:    2001        .       MOVS     r0,#1
        0x0001f06e:    4090        .@      LSLS     r0,r0,r2
        0x0001f070:    094a        J.      LSRS     r2,r1,#5
        0x0001f072:    f24e1100    N...    MOVW     r1,#0xe100
        0x0001f076:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001f07a:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001f07e:    e7ff        ..      B        0x1f080 ; __NVIC_EnableIRQ + 44
        0x0001f080:    b001        ..      ADD      sp,sp,#4
        0x0001f082:    4770        pG      BX       lr
    __NVIC_GetPriorityGrouping
        0x0001f084:    f64e500c    N..P    MOV      r0,#0xed0c
        0x0001f088:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0001f08c:    6800        .h      LDR      r0,[r0,#0]
        0x0001f08e:    f3c02002    ...     UBFX     r0,r0,#8,#3
        0x0001f092:    4770        pG      BX       lr
    __NVIC_SetPendingIRQ
        0x0001f094:    b081        ..      SUB      sp,sp,#4
        0x0001f096:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001f09a:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x0001f09e:    2800        .(      CMP      r0,#0
        0x0001f0a0:    d40e        ..      BMI      0x1f0c0 ; __NVIC_SetPendingIRQ + 44
        0x0001f0a2:    e7ff        ..      B        0x1f0a4 ; __NVIC_SetPendingIRQ + 16
        0x0001f0a4:    f99d1003    ....    LDRSB    r1,[sp,#3]
        0x0001f0a8:    f001021f    ....    AND      r2,r1,#0x1f
        0x0001f0ac:    2001        .       MOVS     r0,#1
        0x0001f0ae:    4090        .@      LSLS     r0,r0,r2
        0x0001f0b0:    094a        J.      LSRS     r2,r1,#5
        0x0001f0b2:    f24e2100    N..!    MOVW     r1,#0xe200
        0x0001f0b6:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0001f0ba:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001f0be:    e7ff        ..      B        0x1f0c0 ; __NVIC_SetPendingIRQ + 44
        0x0001f0c0:    b001        ..      ADD      sp,sp,#4
        0x0001f0c2:    4770        pG      BX       lr
    __NVIC_SetPriority
        0x0001f0c4:    b082        ..      SUB      sp,sp,#8
        0x0001f0c6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001f0ca:    9100        ..      STR      r1,[sp,#0]
        0x0001f0cc:    f99d0007    ....    LDRSB    r0,[sp,#7]
        0x0001f0d0:    2800        .(      CMP      r0,#0
        0x0001f0d2:    d40a        ..      BMI      0x1f0ea ; __NVIC_SetPriority + 38
        0x0001f0d4:    e7ff        ..      B        0x1f0d6 ; __NVIC_SetPriority + 18
        0x0001f0d6:    9800        ..      LDR      r0,[sp,#0]
        0x0001f0d8:    0140        @.      LSLS     r0,r0,#5
        0x0001f0da:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x0001f0de:    f24e4200    N..B    MOVW     r2,#0xe400
        0x0001f0e2:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001f0e6:    5488        .T      STRB     r0,[r1,r2]
        0x0001f0e8:    e00b        ..      B        0x1f102 ; __NVIC_SetPriority + 62
        0x0001f0ea:    9800        ..      LDR      r0,[sp,#0]
        0x0001f0ec:    0140        @.      LSLS     r0,r0,#5
        0x0001f0ee:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001f0f2:    f001010f    ....    AND      r1,r1,#0xf
        0x0001f0f6:    f64e5214    N..R    MOV      r2,#0xed14
        0x0001f0fa:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001f0fe:    5488        .T      STRB     r0,[r1,r2]
        0x0001f100:    e7ff        ..      B        0x1f102 ; __NVIC_SetPriority + 62
        0x0001f102:    b002        ..      ADD      sp,sp,#8
        0x0001f104:    4770        pG      BX       lr
        0x0001f106:    0000        ..      MOVS     r0,r0
    __NVIC_SetPriority
        0x0001f108:    b082        ..      SUB      sp,sp,#8
        0x0001f10a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001f10e:    9100        ..      STR      r1,[sp,#0]
        0x0001f110:    f99d0007    ....    LDRSB    r0,[sp,#7]
        0x0001f114:    2800        .(      CMP      r0,#0
        0x0001f116:    d40a        ..      BMI      0x1f12e ; __NVIC_SetPriority + 38
        0x0001f118:    e7ff        ..      B        0x1f11a ; __NVIC_SetPriority + 18
        0x0001f11a:    9800        ..      LDR      r0,[sp,#0]
        0x0001f11c:    0140        @.      LSLS     r0,r0,#5
        0x0001f11e:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x0001f122:    f24e4200    N..B    MOVW     r2,#0xe400
        0x0001f126:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001f12a:    5488        .T      STRB     r0,[r1,r2]
        0x0001f12c:    e00b        ..      B        0x1f146 ; __NVIC_SetPriority + 62
        0x0001f12e:    9800        ..      LDR      r0,[sp,#0]
        0x0001f130:    0140        @.      LSLS     r0,r0,#5
        0x0001f132:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001f136:    f001010f    ....    AND      r1,r1,#0xf
        0x0001f13a:    f64e5214    N..R    MOV      r2,#0xed14
        0x0001f13e:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001f142:    5488        .T      STRB     r0,[r1,r2]
        0x0001f144:    e7ff        ..      B        0x1f146 ; __NVIC_SetPriority + 62
        0x0001f146:    b002        ..      ADD      sp,sp,#8
        0x0001f148:    4770        pG      BX       lr
        0x0001f14a:    0000        ..      MOVS     r0,r0
    __NVIC_SetPriority
        0x0001f14c:    b082        ..      SUB      sp,sp,#8
        0x0001f14e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001f152:    9100        ..      STR      r1,[sp,#0]
        0x0001f154:    f99d0007    ....    LDRSB    r0,[sp,#7]
        0x0001f158:    2800        .(      CMP      r0,#0
        0x0001f15a:    d40a        ..      BMI      0x1f172 ; __NVIC_SetPriority + 38
        0x0001f15c:    e7ff        ..      B        0x1f15e ; __NVIC_SetPriority + 18
        0x0001f15e:    9800        ..      LDR      r0,[sp,#0]
        0x0001f160:    0140        @.      LSLS     r0,r0,#5
        0x0001f162:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x0001f166:    f24e4200    N..B    MOVW     r2,#0xe400
        0x0001f16a:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001f16e:    5488        .T      STRB     r0,[r1,r2]
        0x0001f170:    e00b        ..      B        0x1f18a ; __NVIC_SetPriority + 62
        0x0001f172:    9800        ..      LDR      r0,[sp,#0]
        0x0001f174:    0140        @.      LSLS     r0,r0,#5
        0x0001f176:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001f17a:    f001010f    ....    AND      r1,r1,#0xf
        0x0001f17e:    f64e5214    N..R    MOV      r2,#0xed14
        0x0001f182:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001f186:    5488        .T      STRB     r0,[r1,r2]
        0x0001f188:    e7ff        ..      B        0x1f18a ; __NVIC_SetPriority + 62
        0x0001f18a:    b002        ..      ADD      sp,sp,#8
        0x0001f18c:    4770        pG      BX       lr
        0x0001f18e:    0000        ..      MOVS     r0,r0
    __NVIC_SetPriority
        0x0001f190:    b082        ..      SUB      sp,sp,#8
        0x0001f192:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001f196:    9100        ..      STR      r1,[sp,#0]
        0x0001f198:    f99d0007    ....    LDRSB    r0,[sp,#7]
        0x0001f19c:    2800        .(      CMP      r0,#0
        0x0001f19e:    d40a        ..      BMI      0x1f1b6 ; __NVIC_SetPriority + 38
        0x0001f1a0:    e7ff        ..      B        0x1f1a2 ; __NVIC_SetPriority + 18
        0x0001f1a2:    9800        ..      LDR      r0,[sp,#0]
        0x0001f1a4:    0140        @.      LSLS     r0,r0,#5
        0x0001f1a6:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x0001f1aa:    f24e4200    N..B    MOVW     r2,#0xe400
        0x0001f1ae:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001f1b2:    5488        .T      STRB     r0,[r1,r2]
        0x0001f1b4:    e00b        ..      B        0x1f1ce ; __NVIC_SetPriority + 62
        0x0001f1b6:    9800        ..      LDR      r0,[sp,#0]
        0x0001f1b8:    0140        @.      LSLS     r0,r0,#5
        0x0001f1ba:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001f1be:    f001010f    ....    AND      r1,r1,#0xf
        0x0001f1c2:    f64e5214    N..R    MOV      r2,#0xed14
        0x0001f1c6:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001f1ca:    5488        .T      STRB     r0,[r1,r2]
        0x0001f1cc:    e7ff        ..      B        0x1f1ce ; __NVIC_SetPriority + 62
        0x0001f1ce:    b002        ..      ADD      sp,sp,#8
        0x0001f1d0:    4770        pG      BX       lr
        0x0001f1d2:    0000        ..      MOVS     r0,r0
    __NVIC_SetPriority
        0x0001f1d4:    b082        ..      SUB      sp,sp,#8
        0x0001f1d6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001f1da:    9100        ..      STR      r1,[sp,#0]
        0x0001f1dc:    f99d0007    ....    LDRSB    r0,[sp,#7]
        0x0001f1e0:    2800        .(      CMP      r0,#0
        0x0001f1e2:    d40a        ..      BMI      0x1f1fa ; __NVIC_SetPriority + 38
        0x0001f1e4:    e7ff        ..      B        0x1f1e6 ; __NVIC_SetPriority + 18
        0x0001f1e6:    9800        ..      LDR      r0,[sp,#0]
        0x0001f1e8:    0140        @.      LSLS     r0,r0,#5
        0x0001f1ea:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x0001f1ee:    f24e4200    N..B    MOVW     r2,#0xe400
        0x0001f1f2:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001f1f6:    5488        .T      STRB     r0,[r1,r2]
        0x0001f1f8:    e00b        ..      B        0x1f212 ; __NVIC_SetPriority + 62
        0x0001f1fa:    9800        ..      LDR      r0,[sp,#0]
        0x0001f1fc:    0140        @.      LSLS     r0,r0,#5
        0x0001f1fe:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0001f202:    f001010f    ....    AND      r1,r1,#0xf
        0x0001f206:    f64e5214    N..R    MOV      r2,#0xed14
        0x0001f20a:    f2ce0200    ....    MOVT     r2,#0xe000
        0x0001f20e:    5488        .T      STRB     r0,[r1,r2]
        0x0001f210:    e7ff        ..      B        0x1f212 ; __NVIC_SetPriority + 62
        0x0001f212:    b002        ..      ADD      sp,sp,#8
        0x0001f214:    4770        pG      BX       lr
        0x0001f216:    0000        ..      MOVS     r0,r0
    _celt_autocorr
        0x0001f218:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0001f21c:    b083        ..      SUB      sp,sp,#0xc
        0x0001f21e:    e9dda90c    ....    LDRD     r10,r9,[sp,#0x30]
        0x0001f222:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x0001f224:    461f        .F      MOV      r7,r3
        0x0001f226:    4614        .F      MOV      r4,r2
        0x0001f228:    4688        .F      MOV      r8,r1
        0x0001f22a:    4606        .F      MOV      r6,r0
        0x0001f22c:    eba90b0a    ....    SUB      r11,r9,r10
        0x0001f230:    f027fdb0    '...    BL       save_stack ; 0x46d94
        0x0001f234:    ea4f0089    O...    LSL      r0,r9,#2
        0x0001f238:    f02bf8d4    +...    BL       spl_alloca ; 0x4a3e4
        0x0001f23c:    b38f        ..      CBZ      r7,0x1f2a2 ; _celt_autocorr + 138
        0x0001f23e:    46ac        .F      MOV      r12,r5
        0x0001f240:    f1b90f01    ....    CMP      r9,#1
        0x0001f244:    db08        ..      BLT      0x1f258 ; _celt_autocorr + 64
        0x0001f246:    4631        1F      MOV      r1,r6
        0x0001f248:    4602        .F      MOV      r2,r0
        0x0001f24a:    464b        KF      MOV      r3,r9
        0x0001f24c:    f8515b04    Q..[    LDR      r5,[r1],#4
        0x0001f250:    3b01        .;      SUBS     r3,#1
        0x0001f252:    f8425b04    B..[    STR      r5,[r2],#4
        0x0001f256:    d1f9        ..      BNE      0x1f24c ; _celt_autocorr + 52
        0x0001f258:    2f01        ./      CMP      r7,#1
        0x0001f25a:    db20         .      BLT      0x1f29e ; _celt_autocorr + 134
        0x0001f25c:    f06f0103    o...    MVN      r1,#3
        0x0001f260:    eb010189    ....    ADD      r1,r1,r9,LSL #2
        0x0001f264:    2200        ."      MOVS     r2,#0
        0x0001f266:    bf00        ..      NOP      
        0x0001f268:    18b3        ..      ADDS     r3,r6,r2
        0x0001f26a:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0001f26e:    18a3        ..      ADDS     r3,r4,r2
        0x0001f270:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x0001f274:    1885        ..      ADDS     r5,r0,r2
        0x0001f276:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0001f27a:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x0001f27e:    1875        u.      ADDS     r5,r6,r1
        0x0001f280:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x0001f284:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x0001f288:    1843        C.      ADDS     r3,r0,r1
        0x0001f28a:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0001f28e:    3f01        .?      SUBS     r7,#1
        0x0001f290:    f1020204    ....    ADD      r2,r2,#4
        0x0001f294:    f1a10104    ....    SUB      r1,r1,#4
        0x0001f298:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0001f29c:    d1e4        ..      BNE      0x1f268 ; _celt_autocorr + 80
        0x0001f29e:    4606        .F      MOV      r6,r0
        0x0001f2a0:    4665        eF      MOV      r5,r12
        0x0001f2a2:    f10a0001    ....    ADD      r0,r10,#1
        0x0001f2a6:    9000        ..      STR      r0,[sp,#0]
        0x0001f2a8:    4630        0F      MOV      r0,r6
        0x0001f2aa:    4631        1F      MOV      r1,r6
        0x0001f2ac:    4642        BF      MOV      r2,r8
        0x0001f2ae:    465b        [F      MOV      r3,r11
        0x0001f2b0:    9501        ..      STR      r5,[sp,#4]
        0x0001f2b2:    f015ff25    ..%.    BL       celt_pitch_xcorr_c ; 0x35100
        0x0001f2b6:    f1ba0f00    ....    CMP      r10,#0
        0x0001f2ba:    d42e        ..      BMI      0x1f31a ; _celt_autocorr + 258
        0x0001f2bc:    ed9f0a1a    ....    VLDR     s0,[pc,#104] ; [0x1f328] = 0
        0x0001f2c0:    eb06078b    ....    ADD      r7,r6,r11,LSL #2
        0x0001f2c4:    2100        .!      MOVS     r1,#0
        0x0001f2c6:    4656        VF      MOV      r6,r10
        0x0001f2c8:    2300        .#      MOVS     r3,#0
        0x0001f2ca:    bf00        ..      NOP      
        0x0001f2cc:    eb03000b    ....    ADD      r0,r3,r11
        0x0001f2d0:    4548        HE      CMP      r0,r9
        0x0001f2d2:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0001f2d6:    da10        ..      BGE      0x1f2fa ; _celt_autocorr + 226
        0x0001f2d8:    4638        8F      MOV      r0,r7
        0x0001f2da:    4632        2F      MOV      r2,r6
        0x0001f2dc:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0001f2e0:    1845        E.      ADDS     r5,r0,r1
        0x0001f2e2:    ed952a00    ...*    VLDR     s4,[r5,#0]
        0x0001f2e6:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x0001f2ea:    3a01        .:      SUBS     r2,#1
        0x0001f2ec:    ee222a03    "..*    VMUL.F32 s4,s4,s6
        0x0001f2f0:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0001f2f4:    f1000004    ....    ADD      r0,r0,#4
        0x0001f2f8:    d1f2        ..      BNE      0x1f2e0 ; _celt_autocorr + 200
        0x0001f2fa:    eb080083    ....    ADD      r0,r8,r3,LSL #2
        0x0001f2fe:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x0001f302:    4553        SE      CMP      r3,r10
        0x0001f304:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0001f308:    f1030301    ....    ADD      r3,r3,#1
        0x0001f30c:    f1a60601    ....    SUB      r6,r6,#1
        0x0001f310:    f1010104    ....    ADD      r1,r1,#4
        0x0001f314:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x0001f318:    d1d8        ..      BNE      0x1f2cc ; _celt_autocorr + 180
        0x0001f31a:    f027fd1b    '...    BL       restore_stack ; 0x46d54
        0x0001f31e:    2000        .       MOVS     r0,#0
        0x0001f320:    b003        ..      ADD      sp,sp,#0xc
        0x0001f322:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0001f326:    bf00        ..      NOP      
    $d.7
        0x0001f328:    00000000    ....    DCD    0
    $t.0
    _celt_lpc
        0x0001f32c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0001f330:    ed2d8b02    -...    VPUSH    {d8}
        0x0001f334:    4688        .F      MOV      r8,r1
        0x0001f336:    ed918a00    ....    VLDR     s16,[r1,#0]
        0x0001f33a:    0091        ..      LSLS     r1,r2,#2
        0x0001f33c:    4616        .F      MOV      r6,r2
        0x0001f33e:    4607        .F      MOV      r7,r0
        0x0001f340:    f7f9fa11    ....    BL       __aeabi_memclr4 ; 0x18766
        0x0001f344:    ed980a00    ....    VLDR     s0,[r8,#0]
        0x0001f348:    ed9f1a35    ..5.    VLDR     s2,[pc,#212] ; [0x1f420] = 0x2edbe6ff
        0x0001f34c:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x0001f350:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0001f354:    dd5f        _.      BLE      0x1f416 ; _celt_lpc + 234
        0x0001f356:    ed9f0a33    ..3.    VLDR     s0,[pc,#204] ; [0x1f424] = 0
        0x0001f35a:    ed9f1a33    ..3.    VLDR     s2,[pc,#204] ; [0x1f428] = 0x3a83126f
        0x0001f35e:    ea267ce6    &..|    BIC      r12,r6,r6,ASR #31
        0x0001f362:    1f3c        <.      SUBS     r4,r7,#4
        0x0001f364:    2500        .%      MOVS     r5,#0
        0x0001f366:    2201        ."      MOVS     r2,#1
        0x0001f368:    4643        CF      MOV      r3,r8
        0x0001f36a:    bf00        ..      NOP      
        0x0001f36c:    4565        eE      CMP      r5,r12
        0x0001f36e:    d052        R.      BEQ      0x1f416 ; _celt_lpc + 234
        0x0001f370:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x0001f374:    b195        ..      CBZ      r5,0x1f39c ; _celt_lpc + 112
        0x0001f376:    4638        8F      MOV      r0,r7
        0x0001f378:    4619        .F      MOV      r1,r3
        0x0001f37a:    462e        .F      MOV      r6,r5
        0x0001f37c:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x0001f380:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x0001f384:    ed914a00    ...J    VLDR     s8,[r1,#0]
        0x0001f388:    3e01        .>      SUBS     r6,#1
        0x0001f38a:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x0001f38e:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x0001f392:    f1a10104    ....    SUB      r1,r1,#4
        0x0001f396:    f1000004    ....    ADD      r0,r0,#4
        0x0001f39a:    d1f1        ..      BNE      0x1f380 ; _celt_lpc + 84
        0x0001f39c:    1c68        h.      ADDS     r0,r5,#1
        0x0001f39e:    eb080180    ....    ADD      r1,r8,r0,LSL #2
        0x0001f3a2:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x0001f3a6:    eb070185    ....    ADD      r1,r7,r5,LSL #2
        0x0001f3aa:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x0001f3ae:    eeb12a42    ..B*    VNEG.F32 s4,s4
        0x0001f3b2:    ee822a08    ...*    VDIV.F32 s4,s4,s16
        0x0001f3b6:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x0001f3ba:    b1cd        ..      CBZ      r5,0x1f3f0 ; _celt_lpc + 196
        0x0001f3bc:    0856        V.      LSRS     r6,r2,#1
        0x0001f3be:    4621        !F      MOV      r1,r4
        0x0001f3c0:    463d        =F      MOV      r5,r7
        0x0001f3c2:    bf00        ..      NOP      
        0x0001f3c4:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x0001f3c8:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x0001f3cc:    ee225a03    "..Z    VMUL.F32 s10,s4,s6
        0x0001f3d0:    ee345a05    4..Z    VADD.F32 s10,s8,s10
        0x0001f3d4:    ee224a04    "..J    VMUL.F32 s8,s4,s8
        0x0001f3d8:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x0001f3dc:    ed855a00    ...Z    VSTR     s10,[r5,#0]
        0x0001f3e0:    ed813a00    ...:    VSTR     s6,[r1,#0]
        0x0001f3e4:    3e01        .>      SUBS     r6,#1
        0x0001f3e6:    f1050504    ....    ADD      r5,r5,#4
        0x0001f3ea:    f1a10104    ....    SUB      r1,r1,#4
        0x0001f3ee:    d1e9        ..      BNE      0x1f3c4 ; _celt_lpc + 152
        0x0001f3f0:    ee222a02    "..*    VMUL.F32 s4,s4,s4
        0x0001f3f4:    ed983a00    ...:    VLDR     s6,[r8,#0]
        0x0001f3f8:    ee282a02    (..*    VMUL.F32 s4,s16,s4
        0x0001f3fc:    ee388a42    8.B.    VSUB.F32 s16,s16,s4
        0x0001f400:    ee232a01    #..*    VMUL.F32 s4,s6,s2
        0x0001f404:    eeb48a42    ..B.    VCMP.F32 s16,s4
        0x0001f408:    3201        .2      ADDS     r2,#1
        0x0001f40a:    3304        .3      ADDS     r3,#4
        0x0001f40c:    3404        .4      ADDS     r4,#4
        0x0001f40e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0001f412:    4605        .F      MOV      r5,r0
        0x0001f414:    dcaa        ..      BGT      0x1f36c ; _celt_lpc + 64
        0x0001f416:    ecbd8b02    ....    VPOP     {d8}
        0x0001f41a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0001f41e:    bf00        ..      NOP      
    $d.1
        0x0001f420:    2edbe6ff    ....    DCD    786163455
        0x0001f424:    00000000    ....    DCD    0
        0x0001f428:    3a83126f    o..:    DCD    981668463
    $t.5
    alg_quant
        0x0001f42c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0001f430:    b081        ..      SUB      sp,sp,#4
        0x0001f432:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0001f436:    b082        ..      SUB      sp,sp,#8
        0x0001f438:    f10d0b40    ..@.    ADD      r11,sp,#0x40
        0x0001f43c:    e89b0d00    ....    LDM      r11,{r8,r10,r11}
        0x0001f440:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001f444:    4699        .F      MOV      r9,r3
        0x0001f446:    4617        .F      MOV      r7,r2
        0x0001f448:    460c        .F      MOV      r4,r1
        0x0001f44a:    4605        .F      MOV      r5,r0
        0x0001f44c:    f027fca2    '...    BL       save_stack ; 0x46d94
        0x0001f450:    200c        .       MOVS     r0,#0xc
        0x0001f452:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0001f456:    f02affc5    *...    BL       spl_alloca ; 0x4a3e4
        0x0001f45a:    4606        .F      MOV      r6,r0
        0x0001f45c:    4628        (F      MOV      r0,r5
        0x0001f45e:    4621        !F      MOV      r1,r4
        0x0001f460:    2201        ."      MOVS     r2,#1
        0x0001f462:    4643        CF      MOV      r3,r8
        0x0001f464:    9700        ..      STR      r7,[sp,#0]
        0x0001f466:    f8cd9004    ....    STR      r9,[sp,#4]
        0x0001f46a:    f01afeb7    ....    BL       exp_rotation ; 0x3a1dc
        0x0001f46e:    4628        (F      MOV      r0,r5
        0x0001f470:    4631        1F      MOV      r1,r6
        0x0001f472:    463a        :F      MOV      r2,r7
        0x0001f474:    4623        #F      MOV      r3,r4
        0x0001f476:    f020fff5     ...    BL       op_pvq_search_c ; 0x40464
        0x0001f47a:    4630        0F      MOV      r0,r6
        0x0001f47c:    4621        !F      MOV      r1,r4
        0x0001f47e:    463a        :F      MOV      r2,r7
        0x0001f480:    4653        SF      MOV      r3,r10
        0x0001f482:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x0001f486:    f01afd3d    ..=.    BL       encode_pulses ; 0x39f04
        0x0001f48a:    f1bb0f00    ....    CMP      r11,#0
        0x0001f48e:    d028        (.      BEQ      0x1f4e2 ; alg_quant + 182
        0x0001f490:    eeb10ac9    ....    VSQRT.F32 s0,s18
        0x0001f494:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x0001f498:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0001f49c:    d630        0.      BVS      0x1f500 ; alg_quant + 212
        0x0001f49e:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0001f4a2:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x0001f4a6:    2000        .       MOVS     r0,#0
        0x0001f4a8:    4629        )F      MOV      r1,r5
        0x0001f4aa:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0001f4ae:    bf00        ..      NOP      
        0x0001f4b0:    eb060280    ....    ADD      r2,r6,r0,LSL #2
        0x0001f4b4:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0001f4b8:    3001        .0      ADDS     r0,#1
        0x0001f4ba:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0001f4be:    ee201a01     ...    VMUL.F32 s2,s0,s2
        0x0001f4c2:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x0001f4c6:    42a0        .B      CMP      r0,r4
        0x0001f4c8:    f1010104    ....    ADD      r1,r1,#4
        0x0001f4cc:    dbf0        ..      BLT      0x1f4b0 ; alg_quant + 132
        0x0001f4ce:    4628        (F      MOV      r0,r5
        0x0001f4d0:    4621        !F      MOV      r1,r4
        0x0001f4d2:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0001f4d6:    4643        CF      MOV      r3,r8
        0x0001f4d8:    9700        ..      STR      r7,[sp,#0]
        0x0001f4da:    f8cd9004    ....    STR      r9,[sp,#4]
        0x0001f4de:    f01afe7d    ..}.    BL       exp_rotation ; 0x3a1dc
        0x0001f4e2:    4630        0F      MOV      r0,r6
        0x0001f4e4:    4621        !F      MOV      r1,r4
        0x0001f4e6:    4642        BF      MOV      r2,r8
        0x0001f4e8:    f01aff64    ..d.    BL       extract_collapse_mask ; 0x3a3b4
        0x0001f4ec:    4604        .F      MOV      r4,r0
        0x0001f4ee:    f027fc31    '.1.    BL       restore_stack ; 0x46d54
        0x0001f4f2:    4620         F      MOV      r0,r4
        0x0001f4f4:    b002        ..      ADD      sp,sp,#8
        0x0001f4f6:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0001f4fa:    b001        ..      ADD      sp,sp,#4
        0x0001f4fc:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0001f500:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x0001f504:    f02efb47    ..G.    BL       __hardfp_sqrtf ; 0x4db96
        0x0001f508:    e7c9        ..      B        0x1f49e ; alg_quant + 114
        0x0001f50a:    0000        ..      MOVS     r0,r0
    alg_unquant
        0x0001f50c:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0001f510:    b081        ..      SUB      sp,sp,#4
        0x0001f512:    ed2d8b02    -...    VPUSH    {d8}
        0x0001f516:    b082        ..      SUB      sp,sp,#8
        0x0001f518:    f8dd9034    ..4.    LDR      r9,[sp,#0x34]
        0x0001f51c:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0001f520:    4698        .F      MOV      r8,r3
        0x0001f522:    4616        .F      MOV      r6,r2
        0x0001f524:    460c        .F      MOV      r4,r1
        0x0001f526:    4607        .F      MOV      r7,r0
        0x0001f528:    f027fc34    '.4.    BL       save_stack ; 0x46d94
        0x0001f52c:    00a0        ..      LSLS     r0,r4,#2
        0x0001f52e:    f02aff59    *.Y.    BL       spl_alloca ; 0x4a3e4
        0x0001f532:    4621        !F      MOV      r1,r4
        0x0001f534:    4632        2F      MOV      r2,r6
        0x0001f536:    464b        KF      MOV      r3,r9
        0x0001f538:    4605        .F      MOV      r5,r0
        0x0001f53a:    f017fd7d    ..}.    BL       decode_pulses ; 0x37038
        0x0001f53e:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0001f542:    eeb10ac0    ....    VSQRT.F32 s0,s0
        0x0001f546:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x0001f54a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0001f54e:    d631        1.      BVS      0x1f5b4 ; alg_unquant + 168
        0x0001f550:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0001f554:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x0001f558:    f8dd9030    ..0.    LDR      r9,[sp,#0x30]
        0x0001f55c:    2000        .       MOVS     r0,#0
        0x0001f55e:    4639        9F      MOV      r1,r7
        0x0001f560:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0001f564:    eb050280    ....    ADD      r2,r5,r0,LSL #2
        0x0001f568:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0001f56c:    3001        .0      ADDS     r0,#1
        0x0001f56e:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0001f572:    ee201a01     ...    VMUL.F32 s2,s0,s2
        0x0001f576:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x0001f57a:    42a0        .B      CMP      r0,r4
        0x0001f57c:    f1010104    ....    ADD      r1,r1,#4
        0x0001f580:    dbf0        ..      BLT      0x1f564 ; alg_unquant + 88
        0x0001f582:    4638        8F      MOV      r0,r7
        0x0001f584:    4621        !F      MOV      r1,r4
        0x0001f586:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0001f58a:    464b        KF      MOV      r3,r9
        0x0001f58c:    9600        ..      STR      r6,[sp,#0]
        0x0001f58e:    f8cd8004    ....    STR      r8,[sp,#4]
        0x0001f592:    f01afe23    ..#.    BL       exp_rotation ; 0x3a1dc
        0x0001f596:    4628        (F      MOV      r0,r5
        0x0001f598:    4621        !F      MOV      r1,r4
        0x0001f59a:    464a        JF      MOV      r2,r9
        0x0001f59c:    f01aff0a    ....    BL       extract_collapse_mask ; 0x3a3b4
        0x0001f5a0:    4604        .F      MOV      r4,r0
        0x0001f5a2:    f027fbd7    '...    BL       restore_stack ; 0x46d54
        0x0001f5a6:    4620         F      MOV      r0,r4
        0x0001f5a8:    b002        ..      ADD      sp,sp,#8
        0x0001f5aa:    ecbd8b02    ....    VPOP     {d8}
        0x0001f5ae:    b001        ..      ADD      sp,sp,#4
        0x0001f5b0:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0001f5b4:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0001f5b8:    f02efaed    ....    BL       __hardfp_sqrtf ; 0x4db96
        0x0001f5bc:    e7c8        ..      B        0x1f550 ; alg_unquant + 68
        0x0001f5be:    0000        ..      MOVS     r0,r0
    alloc_stack
        0x0001f5c0:    2000        .       MOVS     r0,#0
        0x0001f5c2:    4770        pG      BX       lr
    am_audio_buffer_empty
        0x0001f5c4:    b580        ..      PUSH     {r7,lr}
        0x0001f5c6:    b082        ..      SUB      sp,sp,#8
        0x0001f5c8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001f5cc:    2000        .       MOVS     r0,#0
        0x0001f5ce:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001f5d2:    f003fc39    ..9.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0001f5d6:    9000        ..      STR      r0,[sp,#0]
        0x0001f5d8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001f5dc:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001f5e0:    f24960b8    I..`    MOV      r0,#0x96b8
        0x0001f5e4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f5e8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001f5ec:    f6480108    H...    MOV      r1,#0x8808
        0x0001f5f0:    4408        .D      ADD      r0,r0,r1
        0x0001f5f2:    f009fe7d    ..}.    BL       am_vos_ring_buffer_empty ; 0x292f0
        0x0001f5f6:    2800        .(      CMP      r0,#0
        0x0001f5f8:    bf18        ..      IT       NE
        0x0001f5fa:    2001        .       MOVNE    r0,#1
        0x0001f5fc:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001f600:    9800        ..      LDR      r0,[sp,#0]
        0x0001f602:    f003fc29    ..).    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0001f606:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001f60a:    f0000001    ....    AND      r0,r0,#1
        0x0001f60e:    b002        ..      ADD      sp,sp,#8
        0x0001f610:    bd80        ..      POP      {r7,pc}
        0x0001f612:    0000        ..      MOVS     r0,r0
    am_audio_buffer_index_set
        0x0001f614:    b580        ..      PUSH     {r7,lr}
        0x0001f616:    b082        ..      SUB      sp,sp,#8
        0x0001f618:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0001f61c:    9100        ..      STR      r1,[sp,#0]
        0x0001f61e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001f622:    2804        .(      CMP      r0,#4
        0x0001f624:    db04        ..      BLT      0x1f630 ; am_audio_buffer_index_set + 28
        0x0001f626:    e7ff        ..      B        0x1f628 ; am_audio_buffer_index_set + 20
        0x0001f628:    2000        .       MOVS     r0,#0
        0x0001f62a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001f62e:    e024        $.      B        0x1f67a ; am_audio_buffer_index_set + 102
        0x0001f630:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0001f634:    f7ffffc6    ....    BL       am_audio_buffer_empty ; 0x1f5c4
        0x0001f638:    b1d8        ..      CBZ      r0,0x1f672 ; am_audio_buffer_index_set + 94
        0x0001f63a:    e7ff        ..      B        0x1f63c ; am_audio_buffer_index_set + 40
        0x0001f63c:    9800        ..      LDR      r0,[sp,#0]
        0x0001f63e:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0001f642:    f24961b8    I..a    MOV      r1,#0x96b8
        0x0001f646:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001f64a:    f6480308    H...    MOV      r3,#0x8808
        0x0001f64e:    4419        .D      ADD      r1,r1,r3
        0x0001f650:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f654:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0001f658:    6090        .`      STR      r0,[r2,#8]
        0x0001f65a:    9800        ..      LDR      r0,[sp,#0]
        0x0001f65c:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0001f660:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f664:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001f668:    6048        H`      STR      r0,[r1,#4]
        0x0001f66a:    2001        .       MOVS     r0,#1
        0x0001f66c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001f670:    e003        ..      B        0x1f67a ; am_audio_buffer_index_set + 102
        0x0001f672:    2000        .       MOVS     r0,#0
        0x0001f674:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0001f678:    e7ff        ..      B        0x1f67a ; am_audio_buffer_index_set + 102
        0x0001f67a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001f67e:    b002        ..      ADD      sp,sp,#8
        0x0001f680:    bd80        ..      POP      {r7,pc}
        0x0001f682:    0000        ..      MOVS     r0,r0
    am_audio_buffer_init
        0x0001f684:    b081        ..      SUB      sp,sp,#4
        0x0001f686:    2000        .       MOVS     r0,#0
        0x0001f688:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001f68c:    e7ff        ..      B        0x1f68e ; am_audio_buffer_init + 10
        0x0001f68e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001f692:    2802        .(      CMP      r0,#2
        0x0001f694:    dc35        5.      BGT      0x1f702 ; am_audio_buffer_init + 126
        0x0001f696:    e7ff        ..      B        0x1f698 ; am_audio_buffer_init + 20
        0x0001f698:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0001f69c:    f24960b8    I..`    MOV      r0,#0x96b8
        0x0001f6a0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f6a4:    f6480108    H...    MOV      r1,#0x8808
        0x0001f6a8:    4401        .D      ADD      r1,r1,r0
        0x0001f6aa:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f6ae:    eb010382    ....    ADD      r3,r1,r2,LSL #2
        0x0001f6b2:    2200        ."      MOVS     r2,#0
        0x0001f6b4:    609a        .`      STR      r2,[r3,#8]
        0x0001f6b6:    f89d3003    ...0    LDRB     r3,[sp,#3]
        0x0001f6ba:    eb030383    ....    ADD      r3,r3,r3,LSL #2
        0x0001f6be:    eb010383    ....    ADD      r3,r1,r3,LSL #2
        0x0001f6c2:    605a        Z`      STR      r2,[r3,#4]
        0x0001f6c4:    f89d3003    ...0    LDRB     r3,[sp,#3]
        0x0001f6c8:    eb030383    ....    ADD      r3,r3,r3,LSL #2
        0x0001f6cc:    eb010383    ....    ADD      r3,r1,r3,LSL #2
        0x0001f6d0:    60da        .`      STR      r2,[r3,#0xc]
        0x0001f6d2:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0001f6d6:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f6da:    eb010382    ....    ADD      r3,r1,r2,LSL #2
        0x0001f6de:    f44f4200    O..B    MOV      r2,#0x8000
        0x0001f6e2:    611a        .a      STR      r2,[r3,#0x10]
        0x0001f6e4:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0001f6e8:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001f6ec:    f6000008    ....    ADD      r0,r0,#0x808
        0x0001f6f0:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0001f6f4:    e7ff        ..      B        0x1f6f6 ; am_audio_buffer_init + 114
        0x0001f6f6:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0001f6fa:    3001        .0      ADDS     r0,#1
        0x0001f6fc:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0001f700:    e7c5        ..      B        0x1f68e ; am_audio_buffer_init + 10
        0x0001f702:    b001        ..      ADD      sp,sp,#4
        0x0001f704:    4770        pG      BX       lr
        0x0001f706:    0000        ..      MOVS     r0,r0
    am_audio_buffer_nested_pop
        0x0001f708:    b580        ..      PUSH     {r7,lr}
        0x0001f70a:    b084        ..      SUB      sp,sp,#0x10
        0x0001f70c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f710:    9102        ..      STR      r1,[sp,#8]
        0x0001f712:    9201        ..      STR      r2,[sp,#4]
        0x0001f714:    f003fb98    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0001f718:    9000        ..      STR      r0,[sp,#0]
        0x0001f71a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001f71e:    9902        ..      LDR      r1,[sp,#8]
        0x0001f720:    9a01        ..      LDR      r2,[sp,#4]
        0x0001f722:    f000f8c9    ....    BL       am_audio_buffer_pop ; 0x1f8b8
        0x0001f726:    9800        ..      LDR      r0,[sp,#0]
        0x0001f728:    f003fb96    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0001f72c:    b004        ..      ADD      sp,sp,#0x10
        0x0001f72e:    bd80        ..      POP      {r7,pc}
    am_audio_buffer_nested_push
        0x0001f730:    b580        ..      PUSH     {r7,lr}
        0x0001f732:    b086        ..      SUB      sp,sp,#0x18
        0x0001f734:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0001f738:    9104        ..      STR      r1,[sp,#0x10]
        0x0001f73a:    9203        ..      STR      r2,[sp,#0xc]
        0x0001f73c:    2000        .       MOVS     r0,#0
        0x0001f73e:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001f742:    f003fb81    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0001f746:    9001        ..      STR      r0,[sp,#4]
        0x0001f748:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001f74c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001f74e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0001f750:    f000f8da    ....    BL       am_audio_buffer_push ; 0x1f908
        0x0001f754:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0001f758:    3801        .8      SUBS     r0,#1
        0x0001f75a:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001f75e:    e7ff        ..      B        0x1f760 ; am_audio_buffer_nested_push + 48
        0x0001f760:    f99d000b    ....    LDRSB    r0,[sp,#0xb]
        0x0001f764:    2800        .(      CMP      r0,#0
        0x0001f766:    d41f        ..      BMI      0x1f7a8 ; am_audio_buffer_nested_push + 120
        0x0001f768:    e7ff        ..      B        0x1f76a ; am_audio_buffer_nested_push + 58
        0x0001f76a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001f76e:    f7ffff29    ..).    BL       am_audio_buffer_empty ; 0x1f5c4
        0x0001f772:    b908        ..      CBNZ     r0,0x1f778 ; am_audio_buffer_nested_push + 72
        0x0001f774:    e7ff        ..      B        0x1f776 ; am_audio_buffer_nested_push + 70
        0x0001f776:    e017        ..      B        0x1f7a8 ; am_audio_buffer_nested_push + 120
        0x0001f778:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001f77c:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0001f780:    eb010281    ....    ADD      r2,r1,r1,LSL #2
        0x0001f784:    f24961b8    I..a    MOV      r1,#0x96b8
        0x0001f788:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001f78c:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001f790:    f648020c    H...    MOV      r2,#0x880c
        0x0001f794:    5889        .X      LDR      r1,[r1,r2]
        0x0001f796:    f7ffff3d    ..=.    BL       am_audio_buffer_index_set ; 0x1f614
        0x0001f79a:    e7ff        ..      B        0x1f79c ; am_audio_buffer_nested_push + 108
        0x0001f79c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001f7a0:    3801        .8      SUBS     r0,#1
        0x0001f7a2:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0001f7a6:    e7db        ..      B        0x1f760 ; am_audio_buffer_nested_push + 48
        0x0001f7a8:    9801        ..      LDR      r0,[sp,#4]
        0x0001f7aa:    f003fb55    ..U.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0001f7ae:    b006        ..      ADD      sp,sp,#0x18
        0x0001f7b0:    bd80        ..      POP      {r7,pc}
        0x0001f7b2:    0000        ..      MOVS     r0,r0
    am_audio_buffer_overwrite_check
        0x0001f7b4:    b580        ..      PUSH     {r7,lr}
        0x0001f7b6:    b084        ..      SUB      sp,sp,#0x10
        0x0001f7b8:    9002        ..      STR      r0,[sp,#8]
        0x0001f7ba:    9101        ..      STR      r1,[sp,#4]
        0x0001f7bc:    9802        ..      LDR      r0,[sp,#8]
        0x0001f7be:    f009fd97    ....    BL       am_vos_ring_buffer_empty ; 0x292f0
        0x0001f7c2:    b928        (.      CBNZ     r0,0x1f7d0 ; am_audio_buffer_overwrite_check + 28
        0x0001f7c4:    e7ff        ..      B        0x1f7c6 ; am_audio_buffer_overwrite_check + 18
        0x0001f7c6:    9801        ..      LDR      r0,[sp,#4]
        0x0001f7c8:    f009fd92    ....    BL       am_vos_ring_buffer_empty ; 0x292f0
        0x0001f7cc:    b120         .      CBZ      r0,0x1f7d8 ; am_audio_buffer_overwrite_check + 36
        0x0001f7ce:    e7ff        ..      B        0x1f7d0 ; am_audio_buffer_overwrite_check + 28
        0x0001f7d0:    2001        .       MOVS     r0,#1
        0x0001f7d2:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f7d6:    e06b        k.      B        0x1f8b0 ; am_audio_buffer_overwrite_check + 252
        0x0001f7d8:    9801        ..      LDR      r0,[sp,#4]
        0x0001f7da:    6840        @h      LDR      r0,[r0,#4]
        0x0001f7dc:    9901        ..      LDR      r1,[sp,#4]
        0x0001f7de:    6889        .h      LDR      r1,[r1,#8]
        0x0001f7e0:    4288        .B      CMP      r0,r1
        0x0001f7e2:    d913        ..      BLS      0x1f80c ; am_audio_buffer_overwrite_check + 88
        0x0001f7e4:    e7ff        ..      B        0x1f7e6 ; am_audio_buffer_overwrite_check + 50
        0x0001f7e6:    9802        ..      LDR      r0,[sp,#8]
        0x0001f7e8:    6840        @h      LDR      r0,[r0,#4]
        0x0001f7ea:    9901        ..      LDR      r1,[sp,#4]
        0x0001f7ec:    6889        .h      LDR      r1,[r1,#8]
        0x0001f7ee:    4288        .B      CMP      r0,r1
        0x0001f7f0:    d90b        ..      BLS      0x1f80a ; am_audio_buffer_overwrite_check + 86
        0x0001f7f2:    e7ff        ..      B        0x1f7f4 ; am_audio_buffer_overwrite_check + 64
        0x0001f7f4:    9802        ..      LDR      r0,[sp,#8]
        0x0001f7f6:    6840        @h      LDR      r0,[r0,#4]
        0x0001f7f8:    9901        ..      LDR      r1,[sp,#4]
        0x0001f7fa:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f7fc:    4288        .B      CMP      r0,r1
        0x0001f7fe:    d804        ..      BHI      0x1f80a ; am_audio_buffer_overwrite_check + 86
        0x0001f800:    e7ff        ..      B        0x1f802 ; am_audio_buffer_overwrite_check + 78
        0x0001f802:    2000        .       MOVS     r0,#0
        0x0001f804:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f808:    e052        R.      B        0x1f8b0 ; am_audio_buffer_overwrite_check + 252
        0x0001f80a:    e7ff        ..      B        0x1f80c ; am_audio_buffer_overwrite_check + 88
        0x0001f80c:    9801        ..      LDR      r0,[sp,#4]
        0x0001f80e:    6840        @h      LDR      r0,[r0,#4]
        0x0001f810:    9901        ..      LDR      r1,[sp,#4]
        0x0001f812:    6889        .h      LDR      r1,[r1,#8]
        0x0001f814:    4288        .B      CMP      r0,r1
        0x0001f816:    d213        ..      BCS      0x1f840 ; am_audio_buffer_overwrite_check + 140
        0x0001f818:    e7ff        ..      B        0x1f81a ; am_audio_buffer_overwrite_check + 102
        0x0001f81a:    9802        ..      LDR      r0,[sp,#8]
        0x0001f81c:    6840        @h      LDR      r0,[r0,#4]
        0x0001f81e:    9901        ..      LDR      r1,[sp,#4]
        0x0001f820:    6889        .h      LDR      r1,[r1,#8]
        0x0001f822:    4288        .B      CMP      r0,r1
        0x0001f824:    d807        ..      BHI      0x1f836 ; am_audio_buffer_overwrite_check + 130
        0x0001f826:    e7ff        ..      B        0x1f828 ; am_audio_buffer_overwrite_check + 116
        0x0001f828:    9802        ..      LDR      r0,[sp,#8]
        0x0001f82a:    6840        @h      LDR      r0,[r0,#4]
        0x0001f82c:    9901        ..      LDR      r1,[sp,#4]
        0x0001f82e:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f830:    4288        .B      CMP      r0,r1
        0x0001f832:    d804        ..      BHI      0x1f83e ; am_audio_buffer_overwrite_check + 138
        0x0001f834:    e7ff        ..      B        0x1f836 ; am_audio_buffer_overwrite_check + 130
        0x0001f836:    2000        .       MOVS     r0,#0
        0x0001f838:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f83c:    e038        8.      B        0x1f8b0 ; am_audio_buffer_overwrite_check + 252
        0x0001f83e:    e7ff        ..      B        0x1f840 ; am_audio_buffer_overwrite_check + 140
        0x0001f840:    9802        ..      LDR      r0,[sp,#8]
        0x0001f842:    6840        @h      LDR      r0,[r0,#4]
        0x0001f844:    9902        ..      LDR      r1,[sp,#8]
        0x0001f846:    6889        .h      LDR      r1,[r1,#8]
        0x0001f848:    4288        .B      CMP      r0,r1
        0x0001f84a:    d913        ..      BLS      0x1f874 ; am_audio_buffer_overwrite_check + 192
        0x0001f84c:    e7ff        ..      B        0x1f84e ; am_audio_buffer_overwrite_check + 154
        0x0001f84e:    9801        ..      LDR      r0,[sp,#4]
        0x0001f850:    6840        @h      LDR      r0,[r0,#4]
        0x0001f852:    9902        ..      LDR      r1,[sp,#8]
        0x0001f854:    6889        .h      LDR      r1,[r1,#8]
        0x0001f856:    4288        .B      CMP      r0,r1
        0x0001f858:    d90b        ..      BLS      0x1f872 ; am_audio_buffer_overwrite_check + 190
        0x0001f85a:    e7ff        ..      B        0x1f85c ; am_audio_buffer_overwrite_check + 168
        0x0001f85c:    9801        ..      LDR      r0,[sp,#4]
        0x0001f85e:    6840        @h      LDR      r0,[r0,#4]
        0x0001f860:    9902        ..      LDR      r1,[sp,#8]
        0x0001f862:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f864:    4288        .B      CMP      r0,r1
        0x0001f866:    d804        ..      BHI      0x1f872 ; am_audio_buffer_overwrite_check + 190
        0x0001f868:    e7ff        ..      B        0x1f86a ; am_audio_buffer_overwrite_check + 182
        0x0001f86a:    2000        .       MOVS     r0,#0
        0x0001f86c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f870:    e01e        ..      B        0x1f8b0 ; am_audio_buffer_overwrite_check + 252
        0x0001f872:    e7ff        ..      B        0x1f874 ; am_audio_buffer_overwrite_check + 192
        0x0001f874:    9802        ..      LDR      r0,[sp,#8]
        0x0001f876:    6840        @h      LDR      r0,[r0,#4]
        0x0001f878:    9902        ..      LDR      r1,[sp,#8]
        0x0001f87a:    6889        .h      LDR      r1,[r1,#8]
        0x0001f87c:    4288        .B      CMP      r0,r1
        0x0001f87e:    d213        ..      BCS      0x1f8a8 ; am_audio_buffer_overwrite_check + 244
        0x0001f880:    e7ff        ..      B        0x1f882 ; am_audio_buffer_overwrite_check + 206
        0x0001f882:    9801        ..      LDR      r0,[sp,#4]
        0x0001f884:    6840        @h      LDR      r0,[r0,#4]
        0x0001f886:    9902        ..      LDR      r1,[sp,#8]
        0x0001f888:    6889        .h      LDR      r1,[r1,#8]
        0x0001f88a:    4288        .B      CMP      r0,r1
        0x0001f88c:    d807        ..      BHI      0x1f89e ; am_audio_buffer_overwrite_check + 234
        0x0001f88e:    e7ff        ..      B        0x1f890 ; am_audio_buffer_overwrite_check + 220
        0x0001f890:    9801        ..      LDR      r0,[sp,#4]
        0x0001f892:    6840        @h      LDR      r0,[r0,#4]
        0x0001f894:    9902        ..      LDR      r1,[sp,#8]
        0x0001f896:    6849        Ih      LDR      r1,[r1,#4]
        0x0001f898:    4288        .B      CMP      r0,r1
        0x0001f89a:    d804        ..      BHI      0x1f8a6 ; am_audio_buffer_overwrite_check + 242
        0x0001f89c:    e7ff        ..      B        0x1f89e ; am_audio_buffer_overwrite_check + 234
        0x0001f89e:    2000        .       MOVS     r0,#0
        0x0001f8a0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f8a4:    e004        ..      B        0x1f8b0 ; am_audio_buffer_overwrite_check + 252
        0x0001f8a6:    e7ff        ..      B        0x1f8a8 ; am_audio_buffer_overwrite_check + 244
        0x0001f8a8:    2001        .       MOVS     r0,#1
        0x0001f8aa:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f8ae:    e7ff        ..      B        0x1f8b0 ; am_audio_buffer_overwrite_check + 252
        0x0001f8b0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001f8b4:    b004        ..      ADD      sp,sp,#0x10
        0x0001f8b6:    bd80        ..      POP      {r7,pc}
    am_audio_buffer_pop
        0x0001f8b8:    b580        ..      PUSH     {r7,lr}
        0x0001f8ba:    b086        ..      SUB      sp,sp,#0x18
        0x0001f8bc:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0001f8c0:    9103        ..      STR      r1,[sp,#0xc]
        0x0001f8c2:    9202        ..      STR      r2,[sp,#8]
        0x0001f8c4:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001f8c8:    2804        .(      CMP      r0,#4
        0x0001f8ca:    db03        ..      BLT      0x1f8d4 ; am_audio_buffer_pop + 28
        0x0001f8cc:    e7ff        ..      B        0x1f8ce ; am_audio_buffer_pop + 22
        0x0001f8ce:    2000        .       MOVS     r0,#0
        0x0001f8d0:    9005        ..      STR      r0,[sp,#0x14]
        0x0001f8d2:    e016        ..      B        0x1f902 ; am_audio_buffer_pop + 74
        0x0001f8d4:    2000        .       MOVS     r0,#0
        0x0001f8d6:    9001        ..      STR      r0,[sp,#4]
        0x0001f8d8:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001f8dc:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001f8e0:    f24960b8    I..`    MOV      r0,#0x96b8
        0x0001f8e4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f8e8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001f8ec:    f6480108    H...    MOV      r1,#0x8808
        0x0001f8f0:    4408        .D      ADD      r0,r0,r1
        0x0001f8f2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001f8f4:    9a02        ..      LDR      r2,[sp,#8]
        0x0001f8f6:    f009fd55    ..U.    BL       am_vos_ring_buffer_pop ; 0x293a4
        0x0001f8fa:    9001        ..      STR      r0,[sp,#4]
        0x0001f8fc:    9801        ..      LDR      r0,[sp,#4]
        0x0001f8fe:    9005        ..      STR      r0,[sp,#0x14]
        0x0001f900:    e7ff        ..      B        0x1f902 ; am_audio_buffer_pop + 74
        0x0001f902:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001f904:    b006        ..      ADD      sp,sp,#0x18
        0x0001f906:    bd80        ..      POP      {r7,pc}
    am_audio_buffer_push
        0x0001f908:    b580        ..      PUSH     {r7,lr}
        0x0001f90a:    b084        ..      SUB      sp,sp,#0x10
        0x0001f90c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001f910:    9102        ..      STR      r1,[sp,#8]
        0x0001f912:    9201        ..      STR      r2,[sp,#4]
        0x0001f914:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001f918:    2804        .(      CMP      r0,#4
        0x0001f91a:    db01        ..      BLT      0x1f920 ; am_audio_buffer_push + 24
        0x0001f91c:    e7ff        ..      B        0x1f91e ; am_audio_buffer_push + 22
        0x0001f91e:    e012        ..      B        0x1f946 ; am_audio_buffer_push + 62
        0x0001f920:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001f924:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001f928:    f24960b8    I..`    MOV      r0,#0x96b8
        0x0001f92c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f930:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001f934:    f6480108    H...    MOV      r1,#0x8808
        0x0001f938:    4408        .D      ADD      r0,r0,r1
        0x0001f93a:    9902        ..      LDR      r1,[sp,#8]
        0x0001f93c:    9a01        ..      LDR      r2,[sp,#4]
        0x0001f93e:    2300        .#      MOVS     r3,#0
        0x0001f940:    f009fda8    ....    BL       am_vos_ring_buffer_push ; 0x29494
        0x0001f944:    e7ff        ..      B        0x1f946 ; am_audio_buffer_push + 62
        0x0001f946:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001f94a:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001f94e:    f24960b8    I..`    MOV      r0,#0x96b8
        0x0001f952:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f956:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001f95a:    f6480114    H...    MOV      r1,#0x8814
        0x0001f95e:    5840        @X      LDR      r0,[r0,r1]
        0x0001f960:    2800        .(      CMP      r0,#0
        0x0001f962:    bf18        ..      IT       NE
        0x0001f964:    2001        .       MOVNE    r0,#1
        0x0001f966:    b004        ..      ADD      sp,sp,#0x10
        0x0001f968:    bd80        ..      POP      {r7,pc}
        0x0001f96a:    0000        ..      MOVS     r0,r0
    am_audio_buffer_rewind
        0x0001f96c:    b580        ..      PUSH     {r7,lr}
        0x0001f96e:    b088        ..      SUB      sp,sp,#0x20
        0x0001f970:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x0001f974:    9105        ..      STR      r1,[sp,#0x14]
        0x0001f976:    2000        .       MOVS     r0,#0
        0x0001f978:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0001f97c:    9003        ..      STR      r0,[sp,#0xc]
        0x0001f97e:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001f982:    2804        .(      CMP      r0,#4
        0x0001f984:    db03        ..      BLT      0x1f98e ; am_audio_buffer_rewind + 34
        0x0001f986:    e7ff        ..      B        0x1f988 ; am_audio_buffer_rewind + 28
        0x0001f988:    2000        .       MOVS     r0,#0
        0x0001f98a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001f98c:    e082        ..      B        0x1fa94 ; am_audio_buffer_rewind + 296
        0x0001f98e:    f003fa5b    ..[.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0001f992:    9002        ..      STR      r0,[sp,#8]
        0x0001f994:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001f998:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001f99c:    f24960b8    I..`    MOV      r0,#0x96b8
        0x0001f9a0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f9a4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001f9a8:    f6480108    H...    MOV      r1,#0x8808
        0x0001f9ac:    4408        .D      ADD      r0,r0,r1
        0x0001f9ae:    f009f903    ....    BL       am_vos_get_ring_buffer_status ; 0x28bb8
        0x0001f9b2:    9003        ..      STR      r0,[sp,#0xc]
        0x0001f9b4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001f9b6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001f9b8:    4288        .B      CMP      r0,r1
        0x0001f9ba:    d303        ..      BCC      0x1f9c4 ; am_audio_buffer_rewind + 88
        0x0001f9bc:    e7ff        ..      B        0x1f9be ; am_audio_buffer_rewind + 82
        0x0001f9be:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001f9c0:    9005        ..      STR      r0,[sp,#0x14]
        0x0001f9c2:    e7ff        ..      B        0x1f9c4 ; am_audio_buffer_rewind + 88
        0x0001f9c4:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001f9c8:    f24961b8    I..a    MOV      r1,#0x96b8
        0x0001f9cc:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001f9d0:    f6480208    H...    MOV      r2,#0x8808
        0x0001f9d4:    4411        .D      ADD      r1,r1,r2
        0x0001f9d6:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0001f9da:    eb010280    ....    ADD      r2,r1,r0,LSL #2
        0x0001f9de:    2000        .       MOVS     r0,#0
        0x0001f9e0:    60d0        .`      STR      r0,[r2,#0xc]
        0x0001f9e2:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001f9e6:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0001f9ea:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001f9ee:    6840        @h      LDR      r0,[r0,#4]
        0x0001f9f0:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0001f9f2:    1a80        ..      SUBS     r0,r0,r2
        0x0001f9f4:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x0001f9f8:    f36f30df    o..0    BFC      r0,#15,#17
        0x0001f9fc:    f89d201b    ...     LDRB     r2,[sp,#0x1b]
        0x0001fa00:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001fa04:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001fa08:    6088        .`      STR      r0,[r1,#8]
        0x0001fa0a:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001fa0e:    3001        .0      ADDS     r0,#1
        0x0001fa10:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0001fa14:    e7ff        ..      B        0x1fa16 ; am_audio_buffer_rewind + 170
        0x0001fa16:    f99d0013    ....    LDRSB    r0,[sp,#0x13]
        0x0001fa1a:    2802        .(      CMP      r0,#2
        0x0001fa1c:    dc34        4.      BGT      0x1fa88 ; am_audio_buffer_rewind + 284
        0x0001fa1e:    e7ff        ..      B        0x1fa20 ; am_audio_buffer_rewind + 180
        0x0001fa20:    f99d1013    ....    LDRSB    r1,[sp,#0x13]
        0x0001fa24:    f24960b8    I..`    MOV      r0,#0x96b8
        0x0001fa28:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa2c:    f6480208    H...    MOV      r2,#0x8808
        0x0001fa30:    4410        .D      ADD      r0,r0,r2
        0x0001fa32:    9001        ..      STR      r0,[sp,#4]
        0x0001fa34:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x0001fa38:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0001fa3c:    f009f8b0    ....    BL       am_vos_flush_ring_buffer ; 0x28ba0
        0x0001fa40:    9901        ..      LDR      r1,[sp,#4]
        0x0001fa42:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001fa46:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0001fa4a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001fa4e:    6880        .h      LDR      r0,[r0,#8]
        0x0001fa50:    f99d2013    ...     LDRSB    r2,[sp,#0x13]
        0x0001fa54:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001fa58:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0001fa5c:    6090        .`      STR      r0,[r2,#8]
        0x0001fa5e:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001fa62:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0001fa66:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001fa6a:    6880        .h      LDR      r0,[r0,#8]
        0x0001fa6c:    f99d2013    ...     LDRSB    r2,[sp,#0x13]
        0x0001fa70:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001fa74:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001fa78:    6048        H`      STR      r0,[r1,#4]
        0x0001fa7a:    e7ff        ..      B        0x1fa7c ; am_audio_buffer_rewind + 272
        0x0001fa7c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0001fa80:    3001        .0      ADDS     r0,#1
        0x0001fa82:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0001fa86:    e7c6        ..      B        0x1fa16 ; am_audio_buffer_rewind + 170
        0x0001fa88:    9802        ..      LDR      r0,[sp,#8]
        0x0001fa8a:    f003f9e5    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0001fa8e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001fa90:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001fa92:    e7ff        ..      B        0x1fa94 ; am_audio_buffer_rewind + 296
        0x0001fa94:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001fa96:    b008        ..      ADD      sp,sp,#0x20
        0x0001fa98:    bd80        ..      POP      {r7,pc}
        0x0001fa9a:    0000        ..      MOVS     r0,r0
    am_audio_universal_buffer_status_check
        0x0001fa9c:    b580        ..      PUSH     {r7,lr}
        0x0001fa9e:    b084        ..      SUB      sp,sp,#0x10
        0x0001faa0:    9002        ..      STR      r0,[sp,#8]
        0x0001faa2:    2000        .       MOVS     r0,#0
        0x0001faa4:    9001        ..      STR      r0,[sp,#4]
        0x0001faa6:    9000        ..      STR      r0,[sp,#0]
        0x0001faa8:    9001        ..      STR      r0,[sp,#4]
        0x0001faaa:    e7ff        ..      B        0x1faac ; am_audio_universal_buffer_status_check + 16
        0x0001faac:    9801        ..      LDR      r0,[sp,#4]
        0x0001faae:    2802        .(      CMP      r0,#2
        0x0001fab0:    d824        $.      BHI      0x1fafc ; am_audio_universal_buffer_status_check + 96
        0x0001fab2:    e7ff        ..      B        0x1fab4 ; am_audio_universal_buffer_status_check + 24
        0x0001fab4:    9801        ..      LDR      r0,[sp,#4]
        0x0001fab6:    3001        .0      ADDS     r0,#1
        0x0001fab8:    9000        ..      STR      r0,[sp,#0]
        0x0001faba:    e7ff        ..      B        0x1fabc ; am_audio_universal_buffer_status_check + 32
        0x0001fabc:    9800        ..      LDR      r0,[sp,#0]
        0x0001fabe:    2802        .(      CMP      r0,#2
        0x0001fac0:    d817        ..      BHI      0x1faf2 ; am_audio_universal_buffer_status_check + 86
        0x0001fac2:    e7ff        ..      B        0x1fac4 ; am_audio_universal_buffer_status_check + 40
        0x0001fac4:    9902        ..      LDR      r1,[sp,#8]
        0x0001fac6:    9801        ..      LDR      r0,[sp,#4]
        0x0001fac8:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0001facc:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0001fad0:    9a00        ..      LDR      r2,[sp,#0]
        0x0001fad2:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0001fad6:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0001fada:    f7fffe6b    ..k.    BL       am_audio_buffer_overwrite_check ; 0x1f7b4
        0x0001fade:    b920         .      CBNZ     r0,0x1faea ; am_audio_universal_buffer_status_check + 78
        0x0001fae0:    e7ff        ..      B        0x1fae2 ; am_audio_universal_buffer_status_check + 70
        0x0001fae2:    2000        .       MOVS     r0,#0
        0x0001fae4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001fae8:    e00c        ..      B        0x1fb04 ; am_audio_universal_buffer_status_check + 104
        0x0001faea:    9800        ..      LDR      r0,[sp,#0]
        0x0001faec:    3001        .0      ADDS     r0,#1
        0x0001faee:    9000        ..      STR      r0,[sp,#0]
        0x0001faf0:    e7e4        ..      B        0x1fabc ; am_audio_universal_buffer_status_check + 32
        0x0001faf2:    e7ff        ..      B        0x1faf4 ; am_audio_universal_buffer_status_check + 88
        0x0001faf4:    9801        ..      LDR      r0,[sp,#4]
        0x0001faf6:    3001        .0      ADDS     r0,#1
        0x0001faf8:    9001        ..      STR      r0,[sp,#4]
        0x0001fafa:    e7d7        ..      B        0x1faac ; am_audio_universal_buffer_status_check + 16
        0x0001fafc:    2001        .       MOVS     r0,#1
        0x0001fafe:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0001fb02:    e7ff        ..      B        0x1fb04 ; am_audio_universal_buffer_status_check + 104
        0x0001fb04:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001fb08:    b004        ..      ADD      sp,sp,#0x10
        0x0001fb0a:    bd80        ..      POP      {r7,pc}
    am_bsp_iom_pins_disable
        0x0001fb0c:    b580        ..      PUSH     {r7,lr}
        0x0001fb0e:    b094        ..      SUB      sp,sp,#0x50
        0x0001fb10:    9013        ..      STR      r0,[sp,#0x4c]
        0x0001fb12:    f88d104b    ..K.    STRB     r1,[sp,#0x4b]
        0x0001fb16:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0001fb18:    2808        .(      CMP      r0,#8
        0x0001fb1a:    d301        ..      BCC      0x1fb20 ; am_bsp_iom_pins_disable + 20
        0x0001fb1c:    e7ff        ..      B        0x1fb1e ; am_bsp_iom_pins_disable + 18
        0x0001fb1e:    e15d        ].      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fb20:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0001fb22:    f89d004b    ..K.    LDRB     r0,[sp,#0x4b]
        0x0001fb26:    ea400081    @...    ORR      r0,r0,r1,LSL #2
        0x0001fb2a:    9011        ..      STR      r0,[sp,#0x44]
        0x0001fb2c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0001fb2e:    9010        ..      STR      r0,[sp,#0x40]
        0x0001fb30:    281d        .(      CMP      r0,#0x1d
        0x0001fb32:    f2008152    ..R.    BHI.W    0x1fdda ; am_bsp_iom_pins_disable + 718
        0x0001fb36:    9910        ..      LDR      r1,[sp,#0x40]
        0x0001fb38:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.27
        0x0001fb3c:    00e6001e    ....    DCD    15073310
        0x0001fb40:    014f014f    O.O.    DCD    21954895
        0x0001fb44:    00f50037    7...    DCD    16056375
        0x0001fb48:    014f014f    O.O.    DCD    21954895
        0x0001fb4c:    01040050    P...    DCD    17039440
        0x0001fb50:    014f014f    O.O.    DCD    21954895
        0x0001fb54:    01130069    i...    DCD    18022505
        0x0001fb58:    014f014f    O.O.    DCD    21954895
        0x0001fb5c:    014f0082    ..O.    DCD    21954690
        0x0001fb60:    014f014f    O.O.    DCD    21954895
        0x0001fb64:    0122009b    ..".    DCD    19005595
        0x0001fb68:    014f014f    O.O.    DCD    21954895
        0x0001fb6c:    013100b4    ..1.    DCD    19988660
        0x0001fb70:    014f014f    O.O.    DCD    21954895
        0x0001fb74:    014000cd    ..@.    DCD    20971725
    $t.28
        0x0001fb78:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fb7c:    f2c00005    ....    MOVT     r0,#5
        0x0001fb80:    900f        ..      STR      r0,[sp,#0x3c]
        0x0001fb82:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb84:    2005        .       MOVS     r0,#5
        0x0001fb86:    f002ff9d    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fb8a:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001fb8c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb8e:    2007        .       MOVS     r0,#7
        0x0001fb90:    f002ff98    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fb94:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001fb96:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb98:    2006        .       MOVS     r0,#6
        0x0001fb9a:    f002ff93    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fb9e:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001fba0:    6801        .h      LDR      r1,[r0,#0]
        0x0001fba2:    2048        H       MOVS     r0,#0x48
        0x0001fba4:    f002ff8e    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fba8:    e118        ..      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fbaa:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fbae:    f2c00005    ....    MOVT     r0,#5
        0x0001fbb2:    900e        ..      STR      r0,[sp,#0x38]
        0x0001fbb4:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbb6:    2008        .       MOVS     r0,#8
        0x0001fbb8:    f002ff84    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fbbc:    980e        ..      LDR      r0,[sp,#0x38]
        0x0001fbbe:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbc0:    200a        .       MOVS     r0,#0xa
        0x0001fbc2:    f002ff7f    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fbc6:    980e        ..      LDR      r0,[sp,#0x38]
        0x0001fbc8:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbca:    2009        .       MOVS     r0,#9
        0x0001fbcc:    f002ff7a    ..z.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fbd0:    980e        ..      LDR      r0,[sp,#0x38]
        0x0001fbd2:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbd4:    200b        .       MOVS     r0,#0xb
        0x0001fbd6:    f002ff75    ..u.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fbda:    e0ff        ..      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fbdc:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fbe0:    f2c00005    ....    MOVT     r0,#5
        0x0001fbe4:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fbe6:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbe8:    2019        .       MOVS     r0,#0x19
        0x0001fbea:    f002ff6b    ..k.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fbee:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001fbf0:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbf2:    201b        .       MOVS     r0,#0x1b
        0x0001fbf4:    f002ff66    ..f.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fbf8:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001fbfa:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbfc:    201a        .       MOVS     r0,#0x1a
        0x0001fbfe:    f002ff61    ..a.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fc02:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001fc04:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc06:    2025        %       MOVS     r0,#0x25
        0x0001fc08:    f002ff5c    ..\.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fc0c:    e0e6        ..      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fc0e:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fc12:    f2c00005    ....    MOVT     r0,#5
        0x0001fc16:    900c        ..      STR      r0,[sp,#0x30]
        0x0001fc18:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc1a:    201f        .       MOVS     r0,#0x1f
        0x0001fc1c:    f002ff52    ..R.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fc20:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001fc22:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc24:    2021        !       MOVS     r0,#0x21
        0x0001fc26:    f002ff4d    ..M.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fc2a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001fc2c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc2e:    2020                MOVS     r0,#0x20
        0x0001fc30:    f002ff48    ..H.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fc34:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001fc36:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc38:    2055        U       MOVS     r0,#0x55
        0x0001fc3a:    f002ff43    ..C.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fc3e:    e0cd        ..      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fc40:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fc44:    f2c00005    ....    MOVT     r0,#5
        0x0001fc48:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001fc4a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc4c:    2022        "       MOVS     r0,#0x22
        0x0001fc4e:    f002ff39    ..9.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fc52:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001fc54:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc56:    2024        $       MOVS     r0,#0x24
        0x0001fc58:    f002ff34    ..4.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fc5c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001fc5e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc60:    2023        #       MOVS     r0,#0x23
        0x0001fc62:    f002ff2f    ../.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fc66:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001fc68:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc6a:    202b        +       MOVS     r0,#0x2b
        0x0001fc6c:    f002ff2a    ..*.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fc70:    e0b4        ..      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fc72:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fc76:    f2c00005    ....    MOVT     r0,#5
        0x0001fc7a:    900a        ..      STR      r0,[sp,#0x28]
        0x0001fc7c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc7e:    202f        /       MOVS     r0,#0x2f
        0x0001fc80:    f002ff20    .. .    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fc84:    980a        ..      LDR      r0,[sp,#0x28]
        0x0001fc86:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc88:    2031        1       MOVS     r0,#0x31
        0x0001fc8a:    f002ff1b    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fc8e:    980a        ..      LDR      r0,[sp,#0x28]
        0x0001fc90:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc92:    2030        0       MOVS     r0,#0x30
        0x0001fc94:    f002ff16    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fc98:    980a        ..      LDR      r0,[sp,#0x28]
        0x0001fc9a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc9c:    203c        <       MOVS     r0,#0x3c
        0x0001fc9e:    f002ff11    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fca2:    e09b        ..      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fca4:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fca8:    f2c00005    ....    MOVT     r0,#5
        0x0001fcac:    9009        ..      STR      r0,[sp,#0x24]
        0x0001fcae:    6801        .h      LDR      r1,[r0,#0]
        0x0001fcb0:    203d        =       MOVS     r0,#0x3d
        0x0001fcb2:    f002ff07    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fcb6:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001fcb8:    6801        .h      LDR      r1,[r0,#0]
        0x0001fcba:    203f        ?       MOVS     r0,#0x3f
        0x0001fcbc:    f002ff02    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fcc0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001fcc2:    6801        .h      LDR      r1,[r0,#0]
        0x0001fcc4:    203e        >       MOVS     r0,#0x3e
        0x0001fcc6:    f002fefd    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fcca:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001fccc:    6801        .h      LDR      r1,[r0,#0]
        0x0001fcce:    201e        .       MOVS     r0,#0x1e
        0x0001fcd0:    f002fef8    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fcd4:    e082        ..      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fcd6:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fcda:    f2c00005    ....    MOVT     r0,#5
        0x0001fcde:    9008        ..      STR      r0,[sp,#0x20]
        0x0001fce0:    6801        .h      LDR      r1,[r0,#0]
        0x0001fce2:    2016        .       MOVS     r0,#0x16
        0x0001fce4:    f002feee    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fce8:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001fcea:    6801        .h      LDR      r1,[r0,#0]
        0x0001fcec:    2018        .       MOVS     r0,#0x18
        0x0001fcee:    f002fee9    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fcf2:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001fcf4:    6801        .h      LDR      r1,[r0,#0]
        0x0001fcf6:    2017        .       MOVS     r0,#0x17
        0x0001fcf8:    f002fee4    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fcfc:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001fcfe:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd00:    2058        X       MOVS     r0,#0x58
        0x0001fd02:    f002fedf    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fd06:    e069        i.      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fd08:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fd0c:    f2c00005    ....    MOVT     r0,#5
        0x0001fd10:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001fd12:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd14:    2005        .       MOVS     r0,#5
        0x0001fd16:    f002fed5    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fd1a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001fd1c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd1e:    2006        .       MOVS     r0,#6
        0x0001fd20:    f002fed0    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fd24:    e05a        Z.      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fd26:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fd2a:    f2c00005    ....    MOVT     r0,#5
        0x0001fd2e:    9006        ..      STR      r0,[sp,#0x18]
        0x0001fd30:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd32:    2008        .       MOVS     r0,#8
        0x0001fd34:    f002fec6    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fd38:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001fd3a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd3c:    2009        .       MOVS     r0,#9
        0x0001fd3e:    f002fec1    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fd42:    e04b        K.      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fd44:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fd48:    f2c00005    ....    MOVT     r0,#5
        0x0001fd4c:    9005        ..      STR      r0,[sp,#0x14]
        0x0001fd4e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd50:    2019        .       MOVS     r0,#0x19
        0x0001fd52:    f002feb7    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fd56:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001fd58:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd5a:    201a        .       MOVS     r0,#0x1a
        0x0001fd5c:    f002feb2    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fd60:    e03c        <.      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fd62:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fd66:    f2c00005    ....    MOVT     r0,#5
        0x0001fd6a:    9004        ..      STR      r0,[sp,#0x10]
        0x0001fd6c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd6e:    201f        .       MOVS     r0,#0x1f
        0x0001fd70:    f002fea8    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fd74:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001fd76:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd78:    2020                MOVS     r0,#0x20
        0x0001fd7a:    f002fea3    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fd7e:    e02d        -.      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fd80:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fd84:    f2c00005    ....    MOVT     r0,#5
        0x0001fd88:    9003        ..      STR      r0,[sp,#0xc]
        0x0001fd8a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd8c:    202f        /       MOVS     r0,#0x2f
        0x0001fd8e:    f002fe99    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fd92:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001fd94:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd96:    2030        0       MOVS     r0,#0x30
        0x0001fd98:    f002fe94    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fd9c:    e01e        ..      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fd9e:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fda2:    f2c00005    ....    MOVT     r0,#5
        0x0001fda6:    9002        ..      STR      r0,[sp,#8]
        0x0001fda8:    6801        .h      LDR      r1,[r0,#0]
        0x0001fdaa:    203d        =       MOVS     r0,#0x3d
        0x0001fdac:    f002fe8a    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fdb0:    9802        ..      LDR      r0,[sp,#8]
        0x0001fdb2:    6801        .h      LDR      r1,[r0,#0]
        0x0001fdb4:    203e        >       MOVS     r0,#0x3e
        0x0001fdb6:    f002fe85    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fdba:    e00f        ..      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fdbc:    f24120fc    A..     MOV      r0,#0x12fc
        0x0001fdc0:    f2c00005    ....    MOVT     r0,#5
        0x0001fdc4:    9001        ..      STR      r0,[sp,#4]
        0x0001fdc6:    6801        .h      LDR      r1,[r0,#0]
        0x0001fdc8:    2016        .       MOVS     r0,#0x16
        0x0001fdca:    f002fe7b    ..{.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fdce:    9801        ..      LDR      r0,[sp,#4]
        0x0001fdd0:    6801        .h      LDR      r1,[r0,#0]
        0x0001fdd2:    2017        .       MOVS     r0,#0x17
        0x0001fdd4:    f002fe76    ..v.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fdd8:    e000        ..      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fdda:    e7ff        ..      B        0x1fddc ; am_bsp_iom_pins_disable + 720
        0x0001fddc:    b014        ..      ADD      sp,sp,#0x50
        0x0001fdde:    bd80        ..      POP      {r7,pc}
    am_bsp_iom_pins_enable
        0x0001fde0:    b580        ..      PUSH     {r7,lr}
        0x0001fde2:    b084        ..      SUB      sp,sp,#0x10
        0x0001fde4:    9003        ..      STR      r0,[sp,#0xc]
        0x0001fde6:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0001fdea:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001fdec:    2808        .(      CMP      r0,#8
        0x0001fdee:    d301        ..      BCC      0x1fdf4 ; am_bsp_iom_pins_enable + 20
        0x0001fdf0:    e7ff        ..      B        0x1fdf2 ; am_bsp_iom_pins_enable + 18
        0x0001fdf2:    e1ab        ..      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x0001fdf4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0001fdf6:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0001fdfa:    ea400081    @...    ORR      r0,r0,r1,LSL #2
        0x0001fdfe:    9001        ..      STR      r0,[sp,#4]
        0x0001fe00:    9801        ..      LDR      r0,[sp,#4]
        0x0001fe02:    9000        ..      STR      r0,[sp,#0]
        0x0001fe04:    281d        .(      CMP      r0,#0x1d
        0x0001fe06:    f20081a0    ....    BHI.W    0x2014a ; am_bsp_iom_pins_enable + 874
        0x0001fe0a:    9900        ..      LDR      r1,[sp,#0]
        0x0001fe0c:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.24
        0x0001fe10:    0126001e    ..&.    DCD    19267614
        0x0001fe14:    019d019d    ....    DCD    27066781
        0x0001fe18:    0137003f    ?.7.    DCD    20381759
        0x0001fe1c:    019d019d    ....    DCD    27066781
        0x0001fe20:    01480060    `.H.    DCD    21495904
        0x0001fe24:    019d019d    ....    DCD    27066781
        0x0001fe28:    01590081    ..Y.    DCD    22610049
        0x0001fe2c:    019d019d    ....    DCD    27066781
        0x0001fe30:    019d00a2    ....    DCD    27066530
        0x0001fe34:    019d019d    ....    DCD    27066781
        0x0001fe38:    016a00c3    ..j.    DCD    23724227
        0x0001fe3c:    019d019d    ....    DCD    27066781
        0x0001fe40:    017b00e4    ..{.    DCD    24838372
        0x0001fe44:    019d019d    ....    DCD    27066781
        0x0001fe48:    018c0105    ....    DCD    25952517
    $t.25
        0x0001fe4c:    f24010f8    @...    MOVW     r0,#0x1f8
        0x0001fe50:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fe54:    6801        .h      LDR      r1,[r0,#0]
        0x0001fe56:    2005        .       MOVS     r0,#5
        0x0001fe58:    f002fe34    ..4.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fe5c:    f64350a8    C..P    MOV      r0,#0x3da8
        0x0001fe60:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fe64:    6801        .h      LDR      r1,[r0,#0]
        0x0001fe66:    2007        .       MOVS     r0,#7
        0x0001fe68:    f002fe2c    ..,.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fe6c:    f24010f4    @...    MOVW     r0,#0x1f4
        0x0001fe70:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fe74:    6801        .h      LDR      r1,[r0,#0]
        0x0001fe76:    2006        .       MOVS     r0,#6
        0x0001fe78:    f002fe24    ..$.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fe7c:    f24010f0    @...    MOVW     r0,#0x1f0
        0x0001fe80:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fe84:    6801        .h      LDR      r1,[r0,#0]
        0x0001fe86:    2048        H       MOVS     r0,#0x48
        0x0001fe88:    f002fe1c    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fe8c:    e15e        ^.      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x0001fe8e:    f2402010    @..     MOVW     r0,#0x210
        0x0001fe92:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fe96:    6801        .h      LDR      r1,[r0,#0]
        0x0001fe98:    2008        .       MOVS     r0,#8
        0x0001fe9a:    f002fe13    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fe9e:    f2402008    @..     MOVW     r0,#0x208
        0x0001fea2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fea6:    6801        .h      LDR      r1,[r0,#0]
        0x0001fea8:    200a        .       MOVS     r0,#0xa
        0x0001feaa:    f002fe0b    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001feae:    f240200c    @..     MOVW     r0,#0x20c
        0x0001feb2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001feb6:    6801        .h      LDR      r1,[r0,#0]
        0x0001feb8:    2009        .       MOVS     r0,#9
        0x0001feba:    f002fe03    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001febe:    f2402004    @..     MOVW     r0,#0x204
        0x0001fec2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fec6:    6801        .h      LDR      r1,[r0,#0]
        0x0001fec8:    200b        .       MOVS     r0,#0xb
        0x0001feca:    f002fdfb    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fece:    e13d        =.      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x0001fed0:    f2402024    @.$     MOVW     r0,#0x224
        0x0001fed4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fed8:    6801        .h      LDR      r1,[r0,#0]
        0x0001feda:    2019        .       MOVS     r0,#0x19
        0x0001fedc:    f002fdf2    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fee0:    f64350ac    C..P    MOV      r0,#0x3dac
        0x0001fee4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fee8:    6801        .h      LDR      r1,[r0,#0]
        0x0001feea:    201b        .       MOVS     r0,#0x1b
        0x0001feec:    f002fdea    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fef0:    f2402020    @.      MOVW     r0,#0x220
        0x0001fef4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fef8:    6801        .h      LDR      r1,[r0,#0]
        0x0001fefa:    201a        .       MOVS     r0,#0x1a
        0x0001fefc:    f002fde2    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ff00:    f240201c    @..     MOVW     r0,#0x21c
        0x0001ff04:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ff08:    6801        .h      LDR      r1,[r0,#0]
        0x0001ff0a:    2025        %       MOVS     r0,#0x25
        0x0001ff0c:    f002fdda    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ff10:    e11c        ..      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x0001ff12:    f2402038    @.8     MOVW     r0,#0x238
        0x0001ff16:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ff1a:    6801        .h      LDR      r1,[r0,#0]
        0x0001ff1c:    201f        .       MOVS     r0,#0x1f
        0x0001ff1e:    f002fdd1    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ff22:    f64350b0    C..P    MOV      r0,#0x3db0
        0x0001ff26:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ff2a:    6801        .h      LDR      r1,[r0,#0]
        0x0001ff2c:    2021        !       MOVS     r0,#0x21
        0x0001ff2e:    f002fdc9    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ff32:    f2402034    @.4     MOVW     r0,#0x234
        0x0001ff36:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ff3a:    6801        .h      LDR      r1,[r0,#0]
        0x0001ff3c:    2020                MOVS     r0,#0x20
        0x0001ff3e:    f002fdc1    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ff42:    f2402030    @.0     MOVW     r0,#0x230
        0x0001ff46:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ff4a:    6801        .h      LDR      r1,[r0,#0]
        0x0001ff4c:    2055        U       MOVS     r0,#0x55
        0x0001ff4e:    f002fdb9    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ff52:    e0fb        ..      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x0001ff54:    f240204c    @.L     MOVW     r0,#0x24c
        0x0001ff58:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ff5c:    6801        .h      LDR      r1,[r0,#0]
        0x0001ff5e:    2022        "       MOVS     r0,#0x22
        0x0001ff60:    f002fdb0    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ff64:    f64350b4    C..P    MOV      r0,#0x3db4
        0x0001ff68:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ff6c:    6801        .h      LDR      r1,[r0,#0]
        0x0001ff6e:    2024        $       MOVS     r0,#0x24
        0x0001ff70:    f002fda8    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ff74:    f2402048    @.H     MOVW     r0,#0x248
        0x0001ff78:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ff7c:    6801        .h      LDR      r1,[r0,#0]
        0x0001ff7e:    2023        #       MOVS     r0,#0x23
        0x0001ff80:    f002fda0    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ff84:    f2402044    @.D     MOVW     r0,#0x244
        0x0001ff88:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ff8c:    6801        .h      LDR      r1,[r0,#0]
        0x0001ff8e:    202b        +       MOVS     r0,#0x2b
        0x0001ff90:    f002fd98    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ff94:    e0da        ..      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x0001ff96:    f2402058    @.X     MOVW     r0,#0x258
        0x0001ff9a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ff9e:    6801        .h      LDR      r1,[r0,#0]
        0x0001ffa0:    202f        /       MOVS     r0,#0x2f
        0x0001ffa2:    f002fd8f    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ffa6:    f64350b8    C..P    MOV      r0,#0x3db8
        0x0001ffaa:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ffae:    6801        .h      LDR      r1,[r0,#0]
        0x0001ffb0:    2031        1       MOVS     r0,#0x31
        0x0001ffb2:    f002fd87    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ffb6:    f2402054    @.T     MOVW     r0,#0x254
        0x0001ffba:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ffbe:    6801        .h      LDR      r1,[r0,#0]
        0x0001ffc0:    2030        0       MOVS     r0,#0x30
        0x0001ffc2:    f002fd7f    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ffc6:    f2402050    @.P     MOVW     r0,#0x250
        0x0001ffca:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ffce:    6801        .h      LDR      r1,[r0,#0]
        0x0001ffd0:    203c        <       MOVS     r0,#0x3c
        0x0001ffd2:    f002fd77    ..w.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ffd6:    e0b9        ..      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x0001ffd8:    f240206c    @.l     MOVW     r0,#0x26c
        0x0001ffdc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001ffe0:    6801        .h      LDR      r1,[r0,#0]
        0x0001ffe2:    203d        =       MOVS     r0,#0x3d
        0x0001ffe4:    f002fd6e    ..n.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001ffe8:    f64350bc    C..P    MOV      r0,#0x3dbc
        0x0001ffec:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fff0:    6801        .h      LDR      r1,[r0,#0]
        0x0001fff2:    203f        ?       MOVS     r0,#0x3f
        0x0001fff4:    f002fd66    ..f.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0001fff8:    f2402068    @.h     MOVW     r0,#0x268
        0x0001fffc:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020000:    6801        .h      LDR      r1,[r0,#0]
        0x00020002:    203e        >       MOVS     r0,#0x3e
        0x00020004:    f002fd5e    ..^.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020008:    f2402064    @.d     MOVW     r0,#0x264
        0x0002000c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020010:    6801        .h      LDR      r1,[r0,#0]
        0x00020012:    201e        .       MOVS     r0,#0x1e
        0x00020014:    f002fd56    ..V.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020018:    e098        ..      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x0002001a:    f2402080    @..     MOVW     r0,#0x280
        0x0002001e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020022:    6801        .h      LDR      r1,[r0,#0]
        0x00020024:    2016        .       MOVS     r0,#0x16
        0x00020026:    f002fd4d    ..M.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0002002a:    f64350c0    C..P    MOVW     r0,#0x3dc0
        0x0002002e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020032:    6801        .h      LDR      r1,[r0,#0]
        0x00020034:    2018        .       MOVS     r0,#0x18
        0x00020036:    f002fd45    ..E.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0002003a:    f240207c    @.|     MOVW     r0,#0x27c
        0x0002003e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020042:    6801        .h      LDR      r1,[r0,#0]
        0x00020044:    2017        .       MOVS     r0,#0x17
        0x00020046:    f002fd3d    ..=.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0002004a:    f2402078    @.x     MOVW     r0,#0x278
        0x0002004e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020052:    6801        .h      LDR      r1,[r0,#0]
        0x00020054:    2058        X       MOVS     r0,#0x58
        0x00020056:    f002fd35    ..5.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0002005a:    e077        w.      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x0002005c:    f24010fc    @...    MOVW     r0,#0x1fc
        0x00020060:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020064:    6801        .h      LDR      r1,[r0,#0]
        0x00020066:    2005        .       MOVS     r0,#5
        0x00020068:    f002fd2c    ..,.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0002006c:    f2402000    @..     MOVW     r0,#0x200
        0x00020070:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020074:    6801        .h      LDR      r1,[r0,#0]
        0x00020076:    2006        .       MOVS     r0,#6
        0x00020078:    f002fd24    ..$.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0002007c:    e066        f.      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x0002007e:    f2402014    @..     MOVW     r0,#0x214
        0x00020082:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020086:    6801        .h      LDR      r1,[r0,#0]
        0x00020088:    2008        .       MOVS     r0,#8
        0x0002008a:    f002fd1b    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0002008e:    f2402018    @..     MOVW     r0,#0x218
        0x00020092:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020096:    6801        .h      LDR      r1,[r0,#0]
        0x00020098:    2009        .       MOVS     r0,#9
        0x0002009a:    f002fd13    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0002009e:    e055        U.      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x000200a0:    f2402028    @.(     MOVW     r0,#0x228
        0x000200a4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000200a8:    6801        .h      LDR      r1,[r0,#0]
        0x000200aa:    2019        .       MOVS     r0,#0x19
        0x000200ac:    f002fd0a    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x000200b0:    f240202c    @.,     MOVW     r0,#0x22c
        0x000200b4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000200b8:    6801        .h      LDR      r1,[r0,#0]
        0x000200ba:    201a        .       MOVS     r0,#0x1a
        0x000200bc:    f002fd02    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x000200c0:    e044        D.      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x000200c2:    f240203c    @.<     MOVW     r0,#0x23c
        0x000200c6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000200ca:    6801        .h      LDR      r1,[r0,#0]
        0x000200cc:    201f        .       MOVS     r0,#0x1f
        0x000200ce:    f002fcf9    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x000200d2:    f2402040    @.@     MOVW     r0,#0x240
        0x000200d6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000200da:    6801        .h      LDR      r1,[r0,#0]
        0x000200dc:    2020                MOVS     r0,#0x20
        0x000200de:    f002fcf1    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x000200e2:    e033        3.      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x000200e4:    f240205c    @.\     MOVW     r0,#0x25c
        0x000200e8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000200ec:    6801        .h      LDR      r1,[r0,#0]
        0x000200ee:    202f        /       MOVS     r0,#0x2f
        0x000200f0:    f002fce8    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x000200f4:    f2402060    @.`     MOVW     r0,#0x260
        0x000200f8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000200fc:    6801        .h      LDR      r1,[r0,#0]
        0x000200fe:    2030        0       MOVS     r0,#0x30
        0x00020100:    f002fce0    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020104:    e022        ".      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x00020106:    f2402070    @.p     MOVW     r0,#0x270
        0x0002010a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002010e:    6801        .h      LDR      r1,[r0,#0]
        0x00020110:    203d        =       MOVS     r0,#0x3d
        0x00020112:    f002fcd7    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020116:    f2402074    @.t     MOVW     r0,#0x274
        0x0002011a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002011e:    6801        .h      LDR      r1,[r0,#0]
        0x00020120:    203e        >       MOVS     r0,#0x3e
        0x00020122:    f002fccf    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020126:    e011        ..      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x00020128:    f2402084    @..     MOVW     r0,#0x284
        0x0002012c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020130:    6801        .h      LDR      r1,[r0,#0]
        0x00020132:    2016        .       MOVS     r0,#0x16
        0x00020134:    f002fcc6    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020138:    f2402088    @..     MOVW     r0,#0x288
        0x0002013c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020140:    6801        .h      LDR      r1,[r0,#0]
        0x00020142:    2017        .       MOVS     r0,#0x17
        0x00020144:    f002fcbe    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020148:    e000        ..      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x0002014a:    e7ff        ..      B        0x2014c ; am_bsp_iom_pins_enable + 876
        0x0002014c:    b004        ..      ADD      sp,sp,#0x10
        0x0002014e:    bd80        ..      POP      {r7,pc}
    am_bsp_itm_printf_enable
        0x00020150:    b580        ..      PUSH     {r7,lr}
        0x00020152:    b082        ..      SUB      sp,sp,#8
        0x00020154:    f2410008    A...    MOV      r0,#0x1008
        0x00020158:    f2c40002    ....    MOVT     r0,#0x4002
        0x0002015c:    6800        .h      LDR      r0,[r0,#0]
        0x0002015e:    0d00        ..      LSRS     r0,r0,#20
        0x00020160:    07c0        ..      LSLS     r0,r0,#31
        0x00020162:    b1e0        ..      CBZ      r0,0x2019e ; am_bsp_itm_printf_enable + 78
        0x00020164:    e7ff        ..      B        0x20166 ; am_bsp_itm_printf_enable + 22
        0x00020166:    f640207c    @.|     MOV      r0,#0xa7c
        0x0002016a:    f2c4000c    ....    MOVT     r0,#0x400c
        0x0002016e:    6800        .h      LDR      r0,[r0,#0]
        0x00020170:    07c0        ..      LSLS     r0,r0,#31
        0x00020172:    b1a0        ..      CBZ      r0,0x2019e ; am_bsp_itm_printf_enable + 78
        0x00020174:    e7ff        ..      B        0x20176 ; am_bsp_itm_printf_enable + 38
        0x00020176:    4668        hF      MOV      r0,sp
        0x00020178:    f002f86c    ..l.    BL       am_hal_dcu_get ; 0x22254
        0x0002017c:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00020180:    06c0        ..      LSLS     r0,r0,#27
        0x00020182:    2800        .(      CMP      r0,#0
        0x00020184:    d40a        ..      BMI      0x2019c ; am_bsp_itm_printf_enable + 76
        0x00020186:    e7ff        ..      B        0x20188 ; am_bsp_itm_printf_enable + 56
        0x00020188:    2001        .       MOVS     r0,#1
        0x0002018a:    2110        .!      MOVS     r1,#0x10
        0x0002018c:    f002f916    ....    BL       am_hal_dcu_update ; 0x223bc
        0x00020190:    b120         .      CBZ      r0,0x2019c ; am_bsp_itm_printf_enable + 76
        0x00020192:    e7ff        ..      B        0x20194 ; am_bsp_itm_printf_enable + 68
        0x00020194:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00020198:    9001        ..      STR      r0,[sp,#4]
        0x0002019a:    e023        #.      B        0x201e4 ; am_bsp_itm_printf_enable + 148
        0x0002019c:    e003        ..      B        0x201a6 ; am_bsp_itm_printf_enable + 86
        0x0002019e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000201a2:    9001        ..      STR      r0,[sp,#4]
        0x000201a4:    e01e        ..      B        0x201e4 ; am_bsp_itm_printf_enable + 148
        0x000201a6:    f2483188    H..1    MOV      r1,#0x8388
        0x000201aa:    f2c10100    ....    MOVT     r1,#0x1000
        0x000201ae:    2001        .       MOVS     r0,#1
        0x000201b0:    7008        .p      STRB     r0,[r1,#0]
        0x000201b2:    f003fdaf    ....    BL       am_hal_itm_enable ; 0x23d14
        0x000201b6:    f2442040    D.@     MOV      r0,#0x4240
        0x000201ba:    f2c0000f    ....    MOVT     r0,#0xf
        0x000201be:    f005ff47    ..G.    BL       am_hal_tpiu_enable ; 0x26050
        0x000201c2:    f240208c    @..     MOVW     r0,#0x28c
        0x000201c6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000201ca:    6801        .h      LDR      r1,[r0,#0]
        0x000201cc:    201c        .       MOVS     r0,#0x1c
        0x000201ce:    f002fc79    ..y.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x000201d2:    f643507d    C.}P    MOV      r0,#0x3d7d
        0x000201d6:    f2c00002    ....    MOVT     r0,#2
        0x000201da:    f006fc2f    ../.    BL       am_util_stdio_printf_init ; 0x26a3c
        0x000201de:    2000        .       MOVS     r0,#0
        0x000201e0:    9001        ..      STR      r0,[sp,#4]
        0x000201e2:    e7ff        ..      B        0x201e4 ; am_bsp_itm_printf_enable + 148
        0x000201e4:    9801        ..      LDR      r0,[sp,#4]
        0x000201e6:    b002        ..      ADD      sp,sp,#8
        0x000201e8:    bd80        ..      POP      {r7,pc}
        0x000201ea:    0000        ..      MOVS     r0,r0
    am_bsp_low_power_init
        0x000201ec:    b580        ..      PUSH     {r7,lr}
        0x000201ee:    b082        ..      SUB      sp,sp,#8
        0x000201f0:    f004fda4    ....    BL       am_hal_pwrctrl_low_power_init ; 0x24d3c
        0x000201f4:    2100        .!      MOVS     r1,#0
        0x000201f6:    9100        ..      STR      r1,[sp,#0]
        0x000201f8:    4608        .F      MOV      r0,r1
        0x000201fa:    f004fcab    ....    BL       am_hal_pwrctrl_control ; 0x24b54
        0x000201fe:    f005fa03    ....    BL       am_hal_rtc_osc_disable ; 0x25608
        0x00020202:    f2413008    A..0    MOV      r0,#0x1308
        0x00020206:    f2c00005    ....    MOVT     r0,#5
        0x0002020a:    6801        .h      LDR      r1,[r0,#0]
        0x0002020c:    202a        *       MOVS     r0,#0x2a
        0x0002020e:    9001        ..      STR      r0,[sp,#4]
        0x00020210:    f002fc58    ..X.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020214:    9900        ..      LDR      r1,[sp,#0]
        0x00020216:    9801        ..      LDR      r0,[sp,#4]
        0x00020218:    f002fcf6    ....    BL       am_hal_gpio_state_write ; 0x22c08
        0x0002021c:    b002        ..      ADD      sp,sp,#8
        0x0002021e:    bd80        ..      POP      {r7,pc}
    am_ctimer_isr
        0x00020220:    b580        ..      PUSH     {r7,lr}
        0x00020222:    b082        ..      SUB      sp,sp,#8
        0x00020224:    2000        .       MOVS     r0,#0
        0x00020226:    a901        ..      ADD      r1,sp,#4
        0x00020228:    f005fe5e    ..^.    BL       am_hal_timer_interrupt_status_get ; 0x25ee8
        0x0002022c:    9801        ..      LDR      r0,[sp,#4]
        0x0002022e:    f005fdf3    ....    BL       am_hal_timer_interrupt_clear ; 0x25e18
        0x00020232:    b002        ..      ADD      sp,sp,#8
        0x00020234:    bd80        ..      POP      {r7,pc}
        0x00020236:    0000        ..      MOVS     r0,r0
    am_devices_cooper_blocking_read
        0x00020238:    b580        ..      PUSH     {r7,lr}
        0x0002023a:    b092        ..      SUB      sp,sp,#0x48
        0x0002023c:    9010        ..      STR      r0,[sp,#0x40]
        0x0002023e:    910f        ..      STR      r1,[sp,#0x3c]
        0x00020240:    920e        ..      STR      r2,[sp,#0x38]
        0x00020242:    2000        .       MOVS     r0,#0
        0x00020244:    900d        ..      STR      r0,[sp,#0x34]
        0x00020246:    f24a7188    J..q    MOV      r1,#0xa788
        0x0002024a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002024e:    8008        ..      STRH     r0,[r1,#0]
        0x00020250:    9810        ..      LDR      r0,[sp,#0x40]
        0x00020252:    900c        ..      STR      r0,[sp,#0x30]
        0x00020254:    f000fbf0    ....    BL       am_devices_cooper_irq_read ; 0x20a38
        0x00020258:    b928        (.      CBNZ     r0,0x20266 ; am_devices_cooper_blocking_read + 46
        0x0002025a:    e7ff        ..      B        0x2025c ; am_devices_cooper_blocking_read + 36
        0x0002025c:    990e        ..      LDR      r1,[sp,#0x38]
        0x0002025e:    2000        .       MOVS     r0,#0
        0x00020260:    6008        .`      STR      r0,[r1,#0]
        0x00020262:    9011        ..      STR      r0,[sp,#0x44]
        0x00020264:    e071        q.      B        0x2034a ; am_devices_cooper_blocking_read + 274
        0x00020266:    9810        ..      LDR      r0,[sp,#0x40]
        0x00020268:    f000f966    ..f.    BL       am_devices_cooper_bus_enable ; 0x20538
        0x0002026c:    900d        ..      STR      r0,[sp,#0x34]
        0x0002026e:    980d        ..      LDR      r0,[sp,#0x34]
        0x00020270:    b118        ..      CBZ      r0,0x2027a ; am_devices_cooper_blocking_read + 66
        0x00020272:    e7ff        ..      B        0x20274 ; am_devices_cooper_blocking_read + 60
        0x00020274:    980d        ..      LDR      r0,[sp,#0x34]
        0x00020276:    9011        ..      STR      r0,[sp,#0x44]
        0x00020278:    e067        g.      B        0x2034a ; am_devices_cooper_blocking_read + 274
        0x0002027a:    e7ff        ..      B        0x2027c ; am_devices_cooper_blocking_read + 68
        0x0002027c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002027e:    6840        @h      LDR      r0,[r0,#4]
        0x00020280:    9000        ..      STR      r0,[sp,#0]
        0x00020282:    2000        .       MOVS     r0,#0
        0x00020284:    9003        ..      STR      r0,[sp,#0xc]
        0x00020286:    2104        .!      MOVS     r1,#4
        0x00020288:    9102        ..      STR      r1,[sp,#8]
        0x0002028a:    2101        .!      MOVS     r1,#1
        0x0002028c:    9101        ..      STR      r1,[sp,#4]
        0x0002028e:    f88d1014    ....    STRB     r1,[sp,#0x14]
        0x00020292:    2202        ."      MOVS     r2,#2
        0x00020294:    9204        ..      STR      r2,[sp,#0x10]
        0x00020296:    f24a7288    J..r    MOV      r2,#0xa788
        0x0002029a:    f2c10201    ....    MOVT     r2,#0x1001
        0x0002029e:    9207        ..      STR      r2,[sp,#0x1c]
        0x000202a0:    f88d1020    .. .    STRB     r1,[sp,#0x20]
        0x000202a4:    f88d0021    ..!.    STRB     r0,[sp,#0x21]
        0x000202a8:    9009        ..      STR      r0,[sp,#0x24]
        0x000202aa:    900a        ..      STR      r0,[sp,#0x28]
        0x000202ac:    980c        ..      LDR      r0,[sp,#0x30]
        0x000202ae:    6980        .i      LDR      r0,[r0,#0x18]
        0x000202b0:    4669        iF      MOV      r1,sp
        0x000202b2:    f002fe33    ..3.    BL       am_hal_iom_blocking_transfer ; 0x22f1c
        0x000202b6:    b118        ..      CBZ      r0,0x202c0 ; am_devices_cooper_blocking_read + 136
        0x000202b8:    e7ff        ..      B        0x202ba ; am_devices_cooper_blocking_read + 130
        0x000202ba:    2006        .       MOVS     r0,#6
        0x000202bc:    900d        ..      STR      r0,[sp,#0x34]
        0x000202be:    e03e        >.      B        0x2033e ; am_devices_cooper_blocking_read + 262
        0x000202c0:    f24a7088    J..p    MOV      r0,#0xa788
        0x000202c4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000202c8:    7800        .x      LDRB     r0,[r0,#0]
        0x000202ca:    b960        `.      CBNZ     r0,0x202e6 ; am_devices_cooper_blocking_read + 174
        0x000202cc:    e7ff        ..      B        0x202ce ; am_devices_cooper_blocking_read + 150
        0x000202ce:    f24a7088    J..p    MOV      r0,#0xa788
        0x000202d2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000202d6:    7840        @x      LDRB     r0,[r0,#1]
        0x000202d8:    b928        (.      CBNZ     r0,0x202e6 ; am_devices_cooper_blocking_read + 174
        0x000202da:    e7ff        ..      B        0x202dc ; am_devices_cooper_blocking_read + 164
        0x000202dc:    990e        ..      LDR      r1,[sp,#0x38]
        0x000202de:    2000        .       MOVS     r0,#0
        0x000202e0:    6008        .`      STR      r0,[r1,#0]
        0x000202e2:    900d        ..      STR      r0,[sp,#0x34]
        0x000202e4:    e02b        +.      B        0x2033e ; am_devices_cooper_blocking_read + 262
        0x000202e6:    2000        .       MOVS     r0,#0
        0x000202e8:    9003        ..      STR      r0,[sp,#0xc]
        0x000202ea:    9002        ..      STR      r0,[sp,#8]
        0x000202ec:    9001        ..      STR      r0,[sp,#4]
        0x000202ee:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000202f0:    9107        ..      STR      r1,[sp,#0x1c]
        0x000202f2:    f24a7188    J..q    MOV      r1,#0xa788
        0x000202f6:    f2c10101    ....    MOVT     r1,#0x1001
        0x000202fa:    8809        ..      LDRH     r1,[r1,#0]
        0x000202fc:    9104        ..      STR      r1,[sp,#0x10]
        0x000202fe:    f88d0020    .. .    STRB     r0,[sp,#0x20]
        0x00020302:    9804        ..      LDR      r0,[sp,#0x10]
        0x00020304:    f5b07f81    ....    CMP      r0,#0x102
        0x00020308:    d906        ..      BLS      0x20318 ; am_devices_cooper_blocking_read + 224
        0x0002030a:    e7ff        ..      B        0x2030c ; am_devices_cooper_blocking_read + 212
        0x0002030c:    2004        .       MOVS     r0,#4
        0x0002030e:    900d        ..      STR      r0,[sp,#0x34]
        0x00020310:    990e        ..      LDR      r1,[sp,#0x38]
        0x00020312:    2000        .       MOVS     r0,#0
        0x00020314:    6008        .`      STR      r0,[r1,#0]
        0x00020316:    e012        ..      B        0x2033e ; am_devices_cooper_blocking_read + 262
        0x00020318:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002031a:    990e        ..      LDR      r1,[sp,#0x38]
        0x0002031c:    6008        .`      STR      r0,[r1,#0]
        0x0002031e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00020320:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020322:    4669        iF      MOV      r1,sp
        0x00020324:    f002fdfa    ....    BL       am_hal_iom_blocking_transfer ; 0x22f1c
        0x00020328:    900d        ..      STR      r0,[sp,#0x34]
        0x0002032a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002032c:    b130        0.      CBZ      r0,0x2033c ; am_devices_cooper_blocking_read + 260
        0x0002032e:    e7ff        ..      B        0x20330 ; am_devices_cooper_blocking_read + 248
        0x00020330:    2006        .       MOVS     r0,#6
        0x00020332:    900d        ..      STR      r0,[sp,#0x34]
        0x00020334:    990e        ..      LDR      r1,[sp,#0x38]
        0x00020336:    2000        .       MOVS     r0,#0
        0x00020338:    6008        .`      STR      r0,[r1,#0]
        0x0002033a:    e000        ..      B        0x2033e ; am_devices_cooper_blocking_read + 262
        0x0002033c:    e7ff        ..      B        0x2033e ; am_devices_cooper_blocking_read + 262
        0x0002033e:    9810        ..      LDR      r0,[sp,#0x40]
        0x00020340:    f000f8da    ....    BL       am_devices_cooper_bus_disable ; 0x204f8
        0x00020344:    980d        ..      LDR      r0,[sp,#0x34]
        0x00020346:    9011        ..      STR      r0,[sp,#0x44]
        0x00020348:    e7ff        ..      B        0x2034a ; am_devices_cooper_blocking_read + 274
        0x0002034a:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002034c:    b012        ..      ADD      sp,sp,#0x48
        0x0002034e:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_blocking_write
        0x00020350:    b580        ..      PUSH     {r7,lr}
        0x00020352:    b096        ..      SUB      sp,sp,#0x58
        0x00020354:    4684        .F      MOV      r12,r0
        0x00020356:    9818        ..      LDR      r0,[sp,#0x60]
        0x00020358:    f8cdc050    ..P.    STR      r12,[sp,#0x50]
        0x0002035c:    f88d104f    ..O.    STRB     r1,[sp,#0x4f]
        0x00020360:    9212        ..      STR      r2,[sp,#0x48]
        0x00020362:    9311        ..      STR      r3,[sp,#0x44]
        0x00020364:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x00020368:    2000        .       MOVS     r0,#0
        0x0002036a:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002036c:    900e        ..      STR      r0,[sp,#0x38]
        0x0002036e:    f24a7188    J..q    MOV      r1,#0xa788
        0x00020372:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020376:    8008        ..      STRH     r0,[r1,#0]
        0x00020378:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002037a:    9001        ..      STR      r0,[sp,#4]
        0x0002037c:    9801        ..      LDR      r0,[sp,#4]
        0x0002037e:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x00020382:    07c0        ..      LSLS     r0,r0,#31
        0x00020384:    b128        (.      CBZ      r0,0x20392 ; am_devices_cooper_blocking_write + 66
        0x00020386:    e7ff        ..      B        0x20388 ; am_devices_cooper_blocking_write + 56
        0x00020388:    2003        .       MOVS     r0,#3
        0x0002038a:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002038c:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002038e:    9015        ..      STR      r0,[sp,#0x54]
        0x00020390:    e0ae        ..      B        0x204f0 ; am_devices_cooper_blocking_write + 416
        0x00020392:    9814        ..      LDR      r0,[sp,#0x50]
        0x00020394:    f000f8d0    ....    BL       am_devices_cooper_bus_enable ; 0x20538
        0x00020398:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002039a:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002039c:    b118        ..      CBZ      r0,0x203a6 ; am_devices_cooper_blocking_write + 86
        0x0002039e:    e7ff        ..      B        0x203a0 ; am_devices_cooper_blocking_write + 80
        0x000203a0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000203a2:    9015        ..      STR      r0,[sp,#0x54]
        0x000203a4:    e0a4        ..      B        0x204f0 ; am_devices_cooper_blocking_write + 416
        0x000203a6:    2000        .       MOVS     r0,#0
        0x000203a8:    9005        ..      STR      r0,[sp,#0x14]
        0x000203aa:    2180        .!      MOVS     r1,#0x80
        0x000203ac:    9104        ..      STR      r1,[sp,#0x10]
        0x000203ae:    2101        .!      MOVS     r1,#1
        0x000203b0:    9103        ..      STR      r1,[sp,#0xc]
        0x000203b2:    f88d101c    ....    STRB     r1,[sp,#0x1c]
        0x000203b6:    2202        ."      MOVS     r2,#2
        0x000203b8:    9206        ..      STR      r2,[sp,#0x18]
        0x000203ba:    f88d1028    ..(.    STRB     r1,[sp,#0x28]
        0x000203be:    9901        ..      LDR      r1,[sp,#4]
        0x000203c0:    6849        Ih      LDR      r1,[r1,#4]
        0x000203c2:    9102        ..      STR      r1,[sp,#8]
        0x000203c4:    f24a7188    J..q    MOV      r1,#0xa788
        0x000203c8:    f2c10101    ....    MOVT     r1,#0x1001
        0x000203cc:    9109        ..      STR      r1,[sp,#0x24]
        0x000203ce:    f88d0029    ..).    STRB     r0,[sp,#0x29]
        0x000203d2:    900b        ..      STR      r0,[sp,#0x2c]
        0x000203d4:    900c        ..      STR      r0,[sp,#0x30]
        0x000203d6:    e7ff        ..      B        0x203d8 ; am_devices_cooper_blocking_write + 136
        0x000203d8:    9801        ..      LDR      r0,[sp,#4]
        0x000203da:    6980        .i      LDR      r0,[r0,#0x18]
        0x000203dc:    a902        ..      ADD      r1,sp,#8
        0x000203de:    f002fd9d    ....    BL       am_hal_iom_blocking_transfer ; 0x22f1c
        0x000203e2:    b118        ..      CBZ      r0,0x203ec ; am_devices_cooper_blocking_write + 156
        0x000203e4:    e7ff        ..      B        0x203e6 ; am_devices_cooper_blocking_write + 150
        0x000203e6:    2006        .       MOVS     r0,#6
        0x000203e8:    900f        ..      STR      r0,[sp,#0x3c]
        0x000203ea:    e07b        {.      B        0x204e4 ; am_devices_cooper_blocking_write + 404
        0x000203ec:    f24a7088    J..p    MOV      r0,#0xa788
        0x000203f0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000203f4:    7800        .x      LDRB     r0,[r0,#0]
        0x000203f6:    2868        h(      CMP      r0,#0x68
        0x000203f8:    d108        ..      BNE      0x2040c ; am_devices_cooper_blocking_write + 188
        0x000203fa:    e7ff        ..      B        0x203fc ; am_devices_cooper_blocking_write + 172
        0x000203fc:    f24a7088    J..p    MOV      r0,#0xa788
        0x00020400:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020404:    7840        @x      LDRB     r0,[r0,#1]
        0x00020406:    28a8        .(      CMP      r0,#0xa8
        0x00020408:    d03e        >.      BEQ      0x20488 ; am_devices_cooper_blocking_write + 312
        0x0002040a:    e7ff        ..      B        0x2040c ; am_devices_cooper_blocking_write + 188
        0x0002040c:    2003        .       MOVS     r0,#3
        0x0002040e:    900f        ..      STR      r0,[sp,#0x3c]
        0x00020410:    9801        ..      LDR      r0,[sp,#4]
        0x00020412:    6880        .h      LDR      r0,[r0,#8]
        0x00020414:    f006f890    ....    BL       am_util_delay_us ; 0x26538
        0x00020418:    f89d0043    ..C.    LDRB     r0,[sp,#0x43]
        0x0002041c:    07c0        ..      LSLS     r0,r0,#31
        0x0002041e:    b370        p.      CBZ      r0,0x2047e ; am_devices_cooper_blocking_write + 302
        0x00020420:    e7ff        ..      B        0x20422 ; am_devices_cooper_blocking_write + 210
        0x00020422:    f2413008    A..0    MOV      r0,#0x1308
        0x00020426:    f2c00005    ....    MOVT     r0,#5
        0x0002042a:    6801        .h      LDR      r1,[r0,#0]
        0x0002042c:    202b        +       MOVS     r0,#0x2b
        0x0002042e:    9000        ..      STR      r0,[sp,#0]
        0x00020430:    f002fb48    ..H.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020434:    f2402128    @.(!    MOVW     r1,#0x228
        0x00020438:    f2c40101    ....    MOVT     r1,#0x4001
        0x0002043c:    f44f6000    O..`    MOV      r0,#0x800
        0x00020440:    6008        .`      STR      r0,[r1,#0]
        0x00020442:    9801        ..      LDR      r0,[sp,#4]
        0x00020444:    6880        .h      LDR      r0,[r0,#8]
        0x00020446:    f006f877    ..w.    BL       am_util_delay_us ; 0x26538
        0x0002044a:    9800        ..      LDR      r0,[sp,#0]
        0x0002044c:    f24021a0    @..!    MOVW     r1,#0x2a0
        0x00020450:    f2c10100    ....    MOVT     r1,#0x1000
        0x00020454:    6809        .h      LDR      r1,[r1,#0]
        0x00020456:    f002fb35    ..5.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0002045a:    f24060a4    @..`    MOV      r0,#0x6a4
        0x0002045e:    f006f86b    ..k.    BL       am_util_delay_us ; 0x26538
        0x00020462:    980e        ..      LDR      r0,[sp,#0x38]
        0x00020464:    f5b07ffa    ....    CMP      r0,#0x1f4
        0x00020468:    d105        ..      BNE      0x20476 ; am_devices_cooper_blocking_write + 294
        0x0002046a:    e7ff        ..      B        0x2046c ; am_devices_cooper_blocking_write + 284
        0x0002046c:    2000        .       MOVS     r0,#0
        0x0002046e:    900e        ..      STR      r0,[sp,#0x38]
        0x00020470:    2007        .       MOVS     r0,#7
        0x00020472:    900f        ..      STR      r0,[sp,#0x3c]
        0x00020474:    e036        6.      B        0x204e4 ; am_devices_cooper_blocking_write + 404
        0x00020476:    980e        ..      LDR      r0,[sp,#0x38]
        0x00020478:    3001        .0      ADDS     r0,#1
        0x0002047a:    900e        ..      STR      r0,[sp,#0x38]
        0x0002047c:    e02d        -.      B        0x204da ; am_devices_cooper_blocking_write + 394
        0x0002047e:    9901        ..      LDR      r1,[sp,#4]
        0x00020480:    2001        .       MOVS     r0,#1
        0x00020482:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x00020486:    e02d        -.      B        0x204e4 ; am_devices_cooper_blocking_write + 404
        0x00020488:    2000        .       MOVS     r0,#0
        0x0002048a:    900e        ..      STR      r0,[sp,#0x38]
        0x0002048c:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x00020490:    b140        @.      CBZ      r0,0x204a4 ; am_devices_cooper_blocking_write + 340
        0x00020492:    e7ff        ..      B        0x20494 ; am_devices_cooper_blocking_write + 324
        0x00020494:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x00020498:    2100        .!      MOVS     r1,#0
        0x0002049a:    9105        ..      STR      r1,[sp,#0x14]
        0x0002049c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002049e:    2001        .       MOVS     r0,#1
        0x000204a0:    9003        ..      STR      r0,[sp,#0xc]
        0x000204a2:    e004        ..      B        0x204ae ; am_devices_cooper_blocking_write + 350
        0x000204a4:    2000        .       MOVS     r0,#0
        0x000204a6:    9005        ..      STR      r0,[sp,#0x14]
        0x000204a8:    9004        ..      STR      r0,[sp,#0x10]
        0x000204aa:    9003        ..      STR      r0,[sp,#0xc]
        0x000204ac:    e7ff        ..      B        0x204ae ; am_devices_cooper_blocking_write + 350
        0x000204ae:    2000        .       MOVS     r0,#0
        0x000204b0:    f88d001c    ....    STRB     r0,[sp,#0x1c]
        0x000204b4:    9911        ..      LDR      r1,[sp,#0x44]
        0x000204b6:    9106        ..      STR      r1,[sp,#0x18]
        0x000204b8:    9912        ..      LDR      r1,[sp,#0x48]
        0x000204ba:    9108        ..      STR      r1,[sp,#0x20]
        0x000204bc:    f88d0028    ..(.    STRB     r0,[sp,#0x28]
        0x000204c0:    9801        ..      LDR      r0,[sp,#4]
        0x000204c2:    6980        .i      LDR      r0,[r0,#0x18]
        0x000204c4:    a902        ..      ADD      r1,sp,#8
        0x000204c6:    f002fd29    ..).    BL       am_hal_iom_blocking_transfer ; 0x22f1c
        0x000204ca:    900f        ..      STR      r0,[sp,#0x3c]
        0x000204cc:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000204ce:    b118        ..      CBZ      r0,0x204d8 ; am_devices_cooper_blocking_write + 392
        0x000204d0:    e7ff        ..      B        0x204d2 ; am_devices_cooper_blocking_write + 386
        0x000204d2:    2006        .       MOVS     r0,#6
        0x000204d4:    900f        ..      STR      r0,[sp,#0x3c]
        0x000204d6:    e005        ..      B        0x204e4 ; am_devices_cooper_blocking_write + 404
        0x000204d8:    e004        ..      B        0x204e4 ; am_devices_cooper_blocking_write + 404
        0x000204da:    2001        .       MOVS     r0,#1
        0x000204dc:    2800        .(      CMP      r0,#0
        0x000204de:    f47faf7b    ..{.    BNE      0x203d8 ; am_devices_cooper_blocking_write + 136
        0x000204e2:    e7ff        ..      B        0x204e4 ; am_devices_cooper_blocking_write + 404
        0x000204e4:    9814        ..      LDR      r0,[sp,#0x50]
        0x000204e6:    f000f807    ....    BL       am_devices_cooper_bus_disable ; 0x204f8
        0x000204ea:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000204ec:    9015        ..      STR      r0,[sp,#0x54]
        0x000204ee:    e7ff        ..      B        0x204f0 ; am_devices_cooper_blocking_write + 416
        0x000204f0:    9815        ..      LDR      r0,[sp,#0x54]
        0x000204f2:    b016        ..      ADD      sp,sp,#0x58
        0x000204f4:    bd80        ..      POP      {r7,pc}
        0x000204f6:    0000        ..      MOVS     r0,r0
    am_devices_cooper_bus_disable
        0x000204f8:    b580        ..      PUSH     {r7,lr}
        0x000204fa:    b084        ..      SUB      sp,sp,#0x10
        0x000204fc:    9002        ..      STR      r0,[sp,#8]
        0x000204fe:    9802        ..      LDR      r0,[sp,#8]
        0x00020500:    9001        ..      STR      r0,[sp,#4]
        0x00020502:    9801        ..      LDR      r0,[sp,#4]
        0x00020504:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x00020506:    07c0        ..      LSLS     r0,r0,#31
        0x00020508:    b918        ..      CBNZ     r0,0x20512 ; am_devices_cooper_bus_disable + 26
        0x0002050a:    e7ff        ..      B        0x2050c ; am_devices_cooper_bus_disable + 20
        0x0002050c:    2008        .       MOVS     r0,#8
        0x0002050e:    9003        ..      STR      r0,[sp,#0xc]
        0x00020510:    e00e        ..      B        0x20530 ; am_devices_cooper_bus_disable + 56
        0x00020512:    9801        ..      LDR      r0,[sp,#4]
        0x00020514:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020516:    f003f8ed    ....    BL       am_hal_iom_disable ; 0x236f4
        0x0002051a:    9801        ..      LDR      r0,[sp,#4]
        0x0002051c:    6980        .i      LDR      r0,[r0,#0x18]
        0x0002051e:    2102        .!      MOVS     r1,#2
        0x00020520:    2201        ."      MOVS     r2,#1
        0x00020522:    f003fa05    ....    BL       am_hal_iom_power_ctrl ; 0x23930
        0x00020526:    9901        ..      LDR      r1,[sp,#4]
        0x00020528:    2000        .       MOVS     r0,#0
        0x0002052a:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x0002052c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002052e:    e7ff        ..      B        0x20530 ; am_devices_cooper_bus_disable + 56
        0x00020530:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020532:    b004        ..      ADD      sp,sp,#0x10
        0x00020534:    bd80        ..      POP      {r7,pc}
        0x00020536:    0000        ..      MOVS     r0,r0
    am_devices_cooper_bus_enable
        0x00020538:    b580        ..      PUSH     {r7,lr}
        0x0002053a:    b084        ..      SUB      sp,sp,#0x10
        0x0002053c:    9002        ..      STR      r0,[sp,#8]
        0x0002053e:    9802        ..      LDR      r0,[sp,#8]
        0x00020540:    9001        ..      STR      r0,[sp,#4]
        0x00020542:    9801        ..      LDR      r0,[sp,#4]
        0x00020544:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x00020546:    07c0        ..      LSLS     r0,r0,#31
        0x00020548:    b918        ..      CBNZ     r0,0x20552 ; am_devices_cooper_bus_enable + 26
        0x0002054a:    e7ff        ..      B        0x2054c ; am_devices_cooper_bus_enable + 20
        0x0002054c:    2008        .       MOVS     r0,#8
        0x0002054e:    9003        ..      STR      r0,[sp,#0xc]
        0x00020550:    e019        ..      B        0x20586 ; am_devices_cooper_bus_enable + 78
        0x00020552:    9801        ..      LDR      r0,[sp,#4]
        0x00020554:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00020556:    07c0        ..      LSLS     r0,r0,#31
        0x00020558:    b920         .      CBNZ     r0,0x20564 ; am_devices_cooper_bus_enable + 44
        0x0002055a:    e7ff        ..      B        0x2055c ; am_devices_cooper_bus_enable + 36
        0x0002055c:    9901        ..      LDR      r1,[sp,#4]
        0x0002055e:    2001        .       MOVS     r0,#1
        0x00020560:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00020562:    e002        ..      B        0x2056a ; am_devices_cooper_bus_enable + 50
        0x00020564:    2002        .       MOVS     r0,#2
        0x00020566:    9003        ..      STR      r0,[sp,#0xc]
        0x00020568:    e00d        ..      B        0x20586 ; am_devices_cooper_bus_enable + 78
        0x0002056a:    9801        ..      LDR      r0,[sp,#4]
        0x0002056c:    6980        .i      LDR      r0,[r0,#0x18]
        0x0002056e:    2100        .!      MOVS     r1,#0
        0x00020570:    9100        ..      STR      r1,[sp,#0]
        0x00020572:    2201        ."      MOVS     r2,#1
        0x00020574:    f003f9dc    ....    BL       am_hal_iom_power_ctrl ; 0x23930
        0x00020578:    9801        ..      LDR      r0,[sp,#4]
        0x0002057a:    6980        .i      LDR      r0,[r0,#0x18]
        0x0002057c:    f003f906    ....    BL       am_hal_iom_enable ; 0x2378c
        0x00020580:    9800        ..      LDR      r0,[sp,#0]
        0x00020582:    9003        ..      STR      r0,[sp,#0xc]
        0x00020584:    e7ff        ..      B        0x20586 ; am_devices_cooper_bus_enable + 78
        0x00020586:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020588:    b004        ..      ADD      sp,sp,#0x10
        0x0002058a:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_clkreq_read
        0x0002058c:    b081        ..      SUB      sp,sp,#4
        0x0002058e:    9000        ..      STR      r0,[sp,#0]
        0x00020590:    f2402008    @..     MOVW     r0,#0x208
        0x00020594:    f2c40001    ....    MOVT     r0,#0x4001
        0x00020598:    6800        .h      LDR      r0,[r0,#0]
        0x0002059a:    f3c02000    ...     UBFX     r0,r0,#8,#1
        0x0002059e:    b001        ..      ADD      sp,sp,#4
        0x000205a0:    4770        pG      BX       lr
        0x000205a2:    0000        ..      MOVS     r0,r0
    am_devices_cooper_command_write
        0x000205a4:    b580        ..      PUSH     {r7,lr}
        0x000205a6:    b088        ..      SUB      sp,sp,#0x20
        0x000205a8:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x000205ac:    9006        ..      STR      r0,[sp,#0x18]
        0x000205ae:    9105        ..      STR      r1,[sp,#0x14]
        0x000205b0:    9204        ..      STR      r2,[sp,#0x10]
        0x000205b2:    9303        ..      STR      r3,[sp,#0xc]
        0x000205b4:    2000        .       MOVS     r0,#0
        0x000205b6:    9002        ..      STR      r0,[sp,#8]
        0x000205b8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000205ba:    b130        0.      CBZ      r0,0x205ca ; am_devices_cooper_command_write + 38
        0x000205bc:    e7ff        ..      B        0x205be ; am_devices_cooper_command_write + 26
        0x000205be:    9803        ..      LDR      r0,[sp,#0xc]
        0x000205c0:    b118        ..      CBZ      r0,0x205ca ; am_devices_cooper_command_write + 38
        0x000205c2:    e7ff        ..      B        0x205c4 ; am_devices_cooper_command_write + 32
        0x000205c4:    980a        ..      LDR      r0,[sp,#0x28]
        0x000205c6:    b918        ..      CBNZ     r0,0x205d0 ; am_devices_cooper_command_write + 44
        0x000205c8:    e7ff        ..      B        0x205ca ; am_devices_cooper_command_write + 38
        0x000205ca:    2008        .       MOVS     r0,#8
        0x000205cc:    9007        ..      STR      r0,[sp,#0x1c]
        0x000205ce:    e04c        L.      B        0x2066a ; am_devices_cooper_command_write + 198
        0x000205d0:    e7ff        ..      B        0x205d2 ; am_devices_cooper_command_write + 46
        0x000205d2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000205d4:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000205d6:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000205d8:    46ec        .F      MOV      r12,sp
        0x000205da:    2101        .!      MOVS     r1,#1
        0x000205dc:    f8cc1000    ....    STR      r1,[r12,#0]
        0x000205e0:    2100        .!      MOVS     r1,#0
        0x000205e2:    f7fffeb5    ....    BL       am_devices_cooper_blocking_write ; 0x20350
        0x000205e6:    9002        ..      STR      r0,[sp,#8]
        0x000205e8:    9802        ..      LDR      r0,[sp,#8]
        0x000205ea:    b108        ..      CBZ      r0,0x205f0 ; am_devices_cooper_command_write + 76
        0x000205ec:    e7ff        ..      B        0x205ee ; am_devices_cooper_command_write + 74
        0x000205ee:    e039        9.      B        0x20664 ; am_devices_cooper_command_write + 192
        0x000205f0:    2000        .       MOVS     r0,#0
        0x000205f2:    9001        ..      STR      r0,[sp,#4]
        0x000205f4:    e7ff        ..      B        0x205f6 ; am_devices_cooper_command_write + 82
        0x000205f6:    f000fa1f    ....    BL       am_devices_cooper_irq_read ; 0x20a38
        0x000205fa:    b990        ..      CBNZ     r0,0x20622 ; am_devices_cooper_command_write + 126
        0x000205fc:    e7ff        ..      B        0x205fe ; am_devices_cooper_command_write + 90
        0x000205fe:    9801        ..      LDR      r0,[sp,#4]
        0x00020600:    f6443140    D.@1    MOV      r1,#0x4b40
        0x00020604:    f2c0014c    ..L.    MOVT     r1,#0x4c
        0x00020608:    4288        .B      CMP      r0,r1
        0x0002060a:    d103        ..      BNE      0x20614 ; am_devices_cooper_command_write + 112
        0x0002060c:    e7ff        ..      B        0x2060e ; am_devices_cooper_command_write + 106
        0x0002060e:    2001        .       MOVS     r0,#1
        0x00020610:    9002        ..      STR      r0,[sp,#8]
        0x00020612:    e006        ..      B        0x20622 ; am_devices_cooper_command_write + 126
        0x00020614:    2001        .       MOVS     r0,#1
        0x00020616:    f005ff8f    ....    BL       am_util_delay_us ; 0x26538
        0x0002061a:    9801        ..      LDR      r0,[sp,#4]
        0x0002061c:    3001        .0      ADDS     r0,#1
        0x0002061e:    9001        ..      STR      r0,[sp,#4]
        0x00020620:    e7e9        ..      B        0x205f6 ; am_devices_cooper_command_write + 82
        0x00020622:    9802        ..      LDR      r0,[sp,#8]
        0x00020624:    b118        ..      CBZ      r0,0x2062e ; am_devices_cooper_command_write + 138
        0x00020626:    e7ff        ..      B        0x20628 ; am_devices_cooper_command_write + 132
        0x00020628:    2005        .       MOVS     r0,#5
        0x0002062a:    9002        ..      STR      r0,[sp,#8]
        0x0002062c:    e01a        ..      B        0x20664 ; am_devices_cooper_command_write + 192
        0x0002062e:    e7ff        ..      B        0x20630 ; am_devices_cooper_command_write + 140
        0x00020630:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020632:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020634:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00020636:    f7fffdff    ....    BL       am_devices_cooper_blocking_read ; 0x20238
        0x0002063a:    9002        ..      STR      r0,[sp,#8]
        0x0002063c:    9802        ..      LDR      r0,[sp,#8]
        0x0002063e:    b970        p.      CBNZ     r0,0x2065e ; am_devices_cooper_command_write + 186
        0x00020640:    e7ff        ..      B        0x20642 ; am_devices_cooper_command_write + 158
        0x00020642:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020644:    7900        .y      LDRB     r0,[r0,#4]
        0x00020646:    9905        ..      LDR      r1,[sp,#0x14]
        0x00020648:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002064a:    4288        .B      CMP      r0,r1
        0x0002064c:    d108        ..      BNE      0x20660 ; am_devices_cooper_command_write + 188
        0x0002064e:    e7ff        ..      B        0x20650 ; am_devices_cooper_command_write + 172
        0x00020650:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020652:    7940        @y      LDRB     r0,[r0,#5]
        0x00020654:    9905        ..      LDR      r1,[sp,#0x14]
        0x00020656:    7889        .x      LDRB     r1,[r1,#2]
        0x00020658:    4288        .B      CMP      r0,r1
        0x0002065a:    d101        ..      BNE      0x20660 ; am_devices_cooper_command_write + 188
        0x0002065c:    e7ff        ..      B        0x2065e ; am_devices_cooper_command_write + 186
        0x0002065e:    e000        ..      B        0x20662 ; am_devices_cooper_command_write + 190
        0x00020660:    e7e6        ..      B        0x20630 ; am_devices_cooper_command_write + 140
        0x00020662:    e7ff        ..      B        0x20664 ; am_devices_cooper_command_write + 192
        0x00020664:    9802        ..      LDR      r0,[sp,#8]
        0x00020666:    9007        ..      STR      r0,[sp,#0x1c]
        0x00020668:    e7ff        ..      B        0x2066a ; am_devices_cooper_command_write + 198
        0x0002066a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002066c:    b008        ..      ADD      sp,sp,#0x20
        0x0002066e:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_image_update_init
        0x00020670:    b085        ..      SUB      sp,sp,#0x14
        0x00020672:    9003        ..      STR      r0,[sp,#0xc]
        0x00020674:    9102        ..      STR      r1,[sp,#8]
        0x00020676:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020678:    b1c0        ..      CBZ      r0,0x206ac ; am_devices_cooper_image_update_init + 60
        0x0002067a:    e7ff        ..      B        0x2067c ; am_devices_cooper_image_update_init + 12
        0x0002067c:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00020680:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020684:    9100        ..      STR      r1,[sp,#0]
        0x00020686:    2000        .       MOVS     r0,#0
        0x00020688:    9001        ..      STR      r0,[sp,#4]
        0x0002068a:    6008        .`      STR      r0,[r1,#0]
        0x0002068c:    6048        H`      STR      r0,[r1,#4]
        0x0002068e:    6088        .`      STR      r0,[r1,#8]
        0x00020690:    2203        ."      MOVS     r2,#3
        0x00020692:    61ca        .a      STR      r2,[r1,#0x1c]
        0x00020694:    6108        .a      STR      r0,[r1,#0x10]
        0x00020696:    60c8        .`      STR      r0,[r1,#0xc]
        0x00020698:    6188        .a      STR      r0,[r1,#0x18]
        0x0002069a:    6148        Ha      STR      r0,[r1,#0x14]
        0x0002069c:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002069e:    624a        Jb      STR      r2,[r1,#0x24]
        0x000206a0:    9a02        ..      LDR      r2,[sp,#8]
        0x000206a2:    628a        .b      STR      r2,[r1,#0x28]
        0x000206a4:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x000206a8:    9004        ..      STR      r0,[sp,#0x10]
        0x000206aa:    e002        ..      B        0x206b2 ; am_devices_cooper_image_update_init + 66
        0x000206ac:    2001        .       MOVS     r0,#1
        0x000206ae:    9004        ..      STR      r0,[sp,#0x10]
        0x000206b0:    e7ff        ..      B        0x206b2 ; am_devices_cooper_image_update_init + 66
        0x000206b2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000206b4:    b005        ..      ADD      sp,sp,#0x14
        0x000206b6:    4770        pG      BX       lr
    am_devices_cooper_init
        0x000206b8:    b580        ..      PUSH     {r7,lr}
        0x000206ba:    b09c        ..      SUB      sp,sp,#0x70
        0x000206bc:    901a        ..      STR      r0,[sp,#0x68]
        0x000206be:    9119        ..      STR      r1,[sp,#0x64]
        0x000206c0:    9218        ..      STR      r2,[sp,#0x60]
        0x000206c2:    9317        ..      STR      r3,[sp,#0x5c]
        0x000206c4:    2000        .       MOVS     r0,#0
        0x000206c6:    9005        ..      STR      r0,[sp,#0x14]
        0x000206c8:    9015        ..      STR      r0,[sp,#0x54]
        0x000206ca:    900f        ..      STR      r0,[sp,#0x3c]
        0x000206cc:    900e        ..      STR      r0,[sp,#0x38]
        0x000206ce:    900d        ..      STR      r0,[sp,#0x34]
        0x000206d0:    900c        ..      STR      r0,[sp,#0x30]
        0x000206d2:    900b        ..      STR      r0,[sp,#0x2c]
        0x000206d4:    900a        ..      STR      r0,[sp,#0x28]
        0x000206d6:    9009        ..      STR      r0,[sp,#0x24]
        0x000206d8:    9008        ..      STR      r0,[sp,#0x20]
        0x000206da:    9007        ..      STR      r0,[sp,#0x1c]
        0x000206dc:    900f        ..      STR      r0,[sp,#0x3c]
        0x000206de:    e7ff        ..      B        0x206e0 ; am_devices_cooper_init + 40
        0x000206e0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000206e2:    b998        ..      CBNZ     r0,0x2070c ; am_devices_cooper_init + 84
        0x000206e4:    e7ff        ..      B        0x206e6 ; am_devices_cooper_init + 46
        0x000206e6:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000206e8:    eb0001c0    ....    ADD      r1,r0,r0,LSL #3
        0x000206ec:    f6431038    C.8.    MOV      r0,#0x3938
        0x000206f0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000206f4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000206f8:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x000206fa:    07c0        ..      LSLS     r0,r0,#31
        0x000206fc:    b908        ..      CBNZ     r0,0x20702 ; am_devices_cooper_init + 74
        0x000206fe:    e7ff        ..      B        0x20700 ; am_devices_cooper_init + 72
        0x00020700:    e004        ..      B        0x2070c ; am_devices_cooper_init + 84
        0x00020702:    e7ff        ..      B        0x20704 ; am_devices_cooper_init + 76
        0x00020704:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00020706:    3001        .0      ADDS     r0,#1
        0x00020708:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002070a:    e7e9        ..      B        0x206e0 ; am_devices_cooper_init + 40
        0x0002070c:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002070e:    2801        .(      CMP      r0,#1
        0x00020710:    d103        ..      BNE      0x2071a ; am_devices_cooper_init + 98
        0x00020712:    e7ff        ..      B        0x20714 ; am_devices_cooper_init + 92
        0x00020714:    2001        .       MOVS     r0,#1
        0x00020716:    901b        ..      STR      r0,[sp,#0x6c]
        0x00020718:    e18a        ..      B        0x20a30 ; am_devices_cooper_init + 888
        0x0002071a:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002071c:    2808        .(      CMP      r0,#8
        0x0002071e:    d803        ..      BHI      0x20728 ; am_devices_cooper_init + 112
        0x00020720:    e7ff        ..      B        0x20722 ; am_devices_cooper_init + 106
        0x00020722:    9819        ..      LDR      r0,[sp,#0x64]
        0x00020724:    b918        ..      CBNZ     r0,0x2072e ; am_devices_cooper_init + 118
        0x00020726:    e7ff        ..      B        0x20728 ; am_devices_cooper_init + 112
        0x00020728:    2001        .       MOVS     r0,#1
        0x0002072a:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002072c:    e180        ..      B        0x20a30 ; am_devices_cooper_init + 888
        0x0002072e:    f001fefb    ....    BL       am_hal_fault_capture_enable ; 0x22528
        0x00020732:    f2436000    C..`    MOVW     r0,#0x3600
        0x00020736:    f2c0106e    ..n.    MOVT     r0,#0x16e
        0x0002073a:    9011        ..      STR      r0,[sp,#0x44]
        0x0002073c:    2000        .       MOVS     r0,#0
        0x0002073e:    f88d0040    ..@.    STRB     r0,[sp,#0x40]
        0x00020742:    2003        .       MOVS     r0,#3
        0x00020744:    f88d0048    ..H.    STRB     r0,[sp,#0x48]
        0x00020748:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002074a:    6840        @h      LDR      r0,[r0,#4]
        0x0002074c:    9014        ..      STR      r0,[sp,#0x50]
        0x0002074e:    9819        ..      LDR      r0,[sp,#0x64]
        0x00020750:    6800        .h      LDR      r0,[r0,#0]
        0x00020752:    9013        ..      STR      r0,[sp,#0x4c]
        0x00020754:    981a        ..      LDR      r0,[sp,#0x68]
        0x00020756:    a916        ..      ADD      r1,sp,#0x58
        0x00020758:    f003f89a    ....    BL       am_hal_iom_initialize ; 0x23890
        0x0002075c:    b990        ..      CBNZ     r0,0x20784 ; am_devices_cooper_init + 204
        0x0002075e:    e7ff        ..      B        0x20760 ; am_devices_cooper_init + 168
        0x00020760:    9816        ..      LDR      r0,[sp,#0x58]
        0x00020762:    2200        ."      MOVS     r2,#0
        0x00020764:    4611        .F      MOV      r1,r2
        0x00020766:    f003f8e3    ....    BL       am_hal_iom_power_ctrl ; 0x23930
        0x0002076a:    b958        X.      CBNZ     r0,0x20784 ; am_devices_cooper_init + 204
        0x0002076c:    e7ff        ..      B        0x2076e ; am_devices_cooper_init + 182
        0x0002076e:    9816        ..      LDR      r0,[sp,#0x58]
        0x00020770:    a910        ..      ADD      r1,sp,#0x40
        0x00020772:    f002fe63    ..c.    BL       am_hal_iom_configure ; 0x2343c
        0x00020776:    b928        (.      CBNZ     r0,0x20784 ; am_devices_cooper_init + 204
        0x00020778:    e7ff        ..      B        0x2077a ; am_devices_cooper_init + 194
        0x0002077a:    9816        ..      LDR      r0,[sp,#0x58]
        0x0002077c:    f003f806    ....    BL       am_hal_iom_enable ; 0x2378c
        0x00020780:    b118        ..      CBZ      r0,0x2078a ; am_devices_cooper_init + 210
        0x00020782:    e7ff        ..      B        0x20784 ; am_devices_cooper_init + 204
        0x00020784:    2001        .       MOVS     r0,#1
        0x00020786:    901b        ..      STR      r0,[sp,#0x6c]
        0x00020788:    e152        R.      B        0x20a30 ; am_devices_cooper_init + 888
        0x0002078a:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002078c:    2100        .!      MOVS     r1,#0
        0x0002078e:    9104        ..      STR      r1,[sp,#0x10]
        0x00020790:    f7fffb26    ..&.    BL       am_bsp_iom_pins_enable ; 0x1fde0
        0x00020794:    f24020a0    @..     MOVW     r0,#0x2a0
        0x00020798:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002079c:    6801        .h      LDR      r1,[r0,#0]
        0x0002079e:    202b        +       MOVS     r0,#0x2b
        0x000207a0:    f002f990    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x000207a4:    f000f986    ....    BL       am_devices_cooper_pins_enable ; 0x20ab4
        0x000207a8:    9904        ..      LDR      r1,[sp,#0x10]
        0x000207aa:    4608        .F      MOV      r0,r1
        0x000207ac:    f003fb32    ..2.    BL       am_hal_mcuctrl_control ; 0x23e14
        0x000207b0:    9015        ..      STR      r0,[sp,#0x54]
        0x000207b2:    9815        ..      LDR      r0,[sp,#0x54]
        0x000207b4:    b118        ..      CBZ      r0,0x207be ; am_devices_cooper_init + 262
        0x000207b6:    e7ff        ..      B        0x207b8 ; am_devices_cooper_init + 256
        0x000207b8:    2001        .       MOVS     r0,#1
        0x000207ba:    901b        ..      STR      r0,[sp,#0x6c]
        0x000207bc:    e138        8.      B        0x20a30 ; am_devices_cooper_init + 888
        0x000207be:    f2440150    D.P.    MOV      r1,#0x4050
        0x000207c2:    f2c00105    ....    MOVT     r1,#5
        0x000207c6:    2002        .       MOVS     r0,#2
        0x000207c8:    f003fb24    ..$.    BL       am_hal_mcuctrl_control ; 0x23e14
        0x000207cc:    9015        ..      STR      r0,[sp,#0x54]
        0x000207ce:    9815        ..      LDR      r0,[sp,#0x54]
        0x000207d0:    b118        ..      CBZ      r0,0x207da ; am_devices_cooper_init + 290
        0x000207d2:    e7ff        ..      B        0x207d4 ; am_devices_cooper_init + 284
        0x000207d4:    2001        .       MOVS     r0,#1
        0x000207d6:    901b        ..      STR      r0,[sp,#0x6c]
        0x000207d8:    e12a        *.      B        0x20a30 ; am_devices_cooper_init + 888
        0x000207da:    f000f9a9    ....    BL       am_devices_cooper_reset ; 0x20b30
        0x000207de:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000207e0:    eb0001c0    ....    ADD      r1,r0,r0,LSL #3
        0x000207e4:    f6431038    C.8.    MOV      r0,#0x3938
        0x000207e8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000207ec:    9001        ..      STR      r0,[sp,#4]
        0x000207ee:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x000207f2:    2100        .!      MOVS     r1,#0
        0x000207f4:    9102        ..      STR      r1,[sp,#8]
        0x000207f6:    6111        .a      STR      r1,[r2,#0x10]
        0x000207f8:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x000207fa:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x000207fe:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00020802:    6151        Qa      STR      r1,[r2,#0x14]
        0x00020804:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00020806:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x0002080a:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x0002080e:    7751        Qw      STRB     r1,[r2,#0x1d]
        0x00020810:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00020812:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x00020816:    eb000382    ....    ADD      r3,r0,r2,LSL #2
        0x0002081a:    2201        ."      MOVS     r2,#1
        0x0002081c:    771a        .w      STRB     r2,[r3,#0x1c]
        0x0002081e:    9b0f        ..      LDR      r3,[sp,#0x3c]
        0x00020820:    eb0303c3    ....    ADD      r3,r3,r3,LSL #3
        0x00020824:    eb000383    ....    ADD      r3,r0,r3,LSL #2
        0x00020828:    779a        .w      STRB     r2,[r3,#0x1e]
        0x0002082a:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0002082c:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x00020830:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00020834:    77d1        .w      STRB     r1,[r2,#0x1f]
        0x00020836:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00020838:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x0002083c:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00020840:    f8821020    .. .    STRB     r1,[r2,#0x20]
        0x00020844:    9a1a        ..      LDR      r2,[sp,#0x68]
        0x00020846:    a907        ..      ADD      r1,sp,#0x1c
        0x00020848:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x0002084c:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0002084e:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x00020852:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00020856:    6051        Q`      STR      r1,[r2,#4]
        0x00020858:    991a        ..      LDR      r1,[sp,#0x68]
        0x0002085a:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0002085c:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x00020860:    f8401022    @.".    STR      r1,[r0,r2,LSL #2]
        0x00020864:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00020866:    eb0101c1    ....    ADD      r1,r1,r1,LSL #3
        0x0002086a:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002086e:    2164        d!      MOVS     r1,#0x64
        0x00020870:    6091        .`      STR      r1,[r2,#8]
        0x00020872:    9916        ..      LDR      r1,[sp,#0x58]
        0x00020874:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00020876:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x0002087a:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x0002087e:    6191        .a      STR      r1,[r2,#0x18]
        0x00020880:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x00020882:    6011        .`      STR      r1,[r2,#0]
        0x00020884:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00020886:    eb0101c1    ....    ADD      r1,r1,r1,LSL #3
        0x0002088a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002088e:    9918        ..      LDR      r1,[sp,#0x60]
        0x00020890:    6008        .`      STR      r0,[r1,#0]
        0x00020892:    9818        ..      LDR      r0,[sp,#0x60]
        0x00020894:    6800        .h      LDR      r0,[r0,#0]
        0x00020896:    9919        ..      LDR      r1,[sp,#0x64]
        0x00020898:    6809        .h      LDR      r1,[r1,#0]
        0x0002089a:    f7fffee9    ....    BL       am_devices_cooper_image_update_init ; 0x20670
        0x0002089e:    9802        ..      LDR      r0,[sp,#8]
        0x000208a0:    f24a718c    J..q    MOV      r1,#0xa78c
        0x000208a4:    f2c10101    ....    MOVT     r1,#0x1001
        0x000208a8:    9103        ..      STR      r1,[sp,#0xc]
        0x000208aa:    6008        .`      STR      r0,[r1,#0]
        0x000208ac:    f000fab2    ....    BL       am_devices_cooper_update_image ; 0x20e14
        0x000208b0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000208b2:    6008        .`      STR      r0,[r1,#0]
        0x000208b4:    e7ff        ..      B        0x208b6 ; am_devices_cooper_init + 510
        0x000208b6:    f24a708c    J..p    MOV      r0,#0xa78c
        0x000208ba:    f2c10001    ....    MOVT     r0,#0x1001
        0x000208be:    6801        .h      LDR      r1,[r0,#0]
        0x000208c0:    2000        .       MOVS     r0,#0
        0x000208c2:    f1b13fa5    ...?    CMP      r1,#0xa5a5a5a5
        0x000208c6:    9000        ..      STR      r0,[sp,#0]
        0x000208c8:    d00b        ..      BEQ      0x208e2 ; am_devices_cooper_init + 554
        0x000208ca:    e7ff        ..      B        0x208cc ; am_devices_cooper_init + 532
        0x000208cc:    f24a708c    J..p    MOV      r0,#0xa78c
        0x000208d0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000208d4:    6800        .h      LDR      r0,[r0,#0]
        0x000208d6:    f1b030a1    ...0    SUBS     r0,r0,#0xa1a1a1a1
        0x000208da:    bf18        ..      IT       NE
        0x000208dc:    2001        .       MOVNE    r0,#1
        0x000208de:    9000        ..      STR      r0,[sp,#0]
        0x000208e0:    e7ff        ..      B        0x208e2 ; am_devices_cooper_init + 554
        0x000208e2:    9800        ..      LDR      r0,[sp,#0]
        0x000208e4:    07c0        ..      LSLS     r0,r0,#31
        0x000208e6:    b338        8.      CBZ      r0,0x20938 ; am_devices_cooper_init + 640
        0x000208e8:    e7ff        ..      B        0x208ea ; am_devices_cooper_init + 562
        0x000208ea:    2000        .       MOVS     r0,#0
        0x000208ec:    9006        ..      STR      r0,[sp,#0x18]
        0x000208ee:    e7ff        ..      B        0x208f0 ; am_devices_cooper_init + 568
        0x000208f0:    f000f8a2    ....    BL       am_devices_cooper_irq_read ; 0x20a38
        0x000208f4:    b990        ..      CBNZ     r0,0x2091c ; am_devices_cooper_init + 612
        0x000208f6:    e7ff        ..      B        0x208f8 ; am_devices_cooper_init + 576
        0x000208f8:    9806        ..      LDR      r0,[sp,#0x18]
        0x000208fa:    f2442140    D.@!    MOV      r1,#0x4240
        0x000208fe:    f2c0010f    ....    MOVT     r1,#0xf
        0x00020902:    4288        .B      CMP      r0,r1
        0x00020904:    d103        ..      BNE      0x2090e ; am_devices_cooper_init + 598
        0x00020906:    e7ff        ..      B        0x20908 ; am_devices_cooper_init + 592
        0x00020908:    2001        .       MOVS     r0,#1
        0x0002090a:    9015        ..      STR      r0,[sp,#0x54]
        0x0002090c:    e006        ..      B        0x2091c ; am_devices_cooper_init + 612
        0x0002090e:    2001        .       MOVS     r0,#1
        0x00020910:    f005fe12    ....    BL       am_util_delay_us ; 0x26538
        0x00020914:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020916:    3001        .0      ADDS     r0,#1
        0x00020918:    9006        ..      STR      r0,[sp,#0x18]
        0x0002091a:    e7e9        ..      B        0x208f0 ; am_devices_cooper_init + 568
        0x0002091c:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002091e:    b118        ..      CBZ      r0,0x20928 ; am_devices_cooper_init + 624
        0x00020920:    e7ff        ..      B        0x20922 ; am_devices_cooper_init + 618
        0x00020922:    2007        .       MOVS     r0,#7
        0x00020924:    901b        ..      STR      r0,[sp,#0x6c]
        0x00020926:    e083        ..      B        0x20a30 ; am_devices_cooper_init + 888
        0x00020928:    f000fa74    ..t.    BL       am_devices_cooper_update_image ; 0x20e14
        0x0002092c:    f24a718c    J..q    MOV      r1,#0xa78c
        0x00020930:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020934:    6008        .`      STR      r0,[r1,#0]
        0x00020936:    e7be        ..      B        0x208b6 ; am_devices_cooper_init + 510
        0x00020938:    f24a708c    J..p    MOV      r0,#0xa78c
        0x0002093c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020940:    6800        .h      LDR      r0,[r0,#0]
        0x00020942:    f1b03fa3    ...?    CMP      r0,#0xa3a3a3a3
        0x00020946:    d120         .      BNE      0x2098a ; am_devices_cooper_init + 722
        0x00020948:    e7ff        ..      B        0x2094a ; am_devices_cooper_init + 658
        0x0002094a:    f6422050    B.P     MOV      r0,#0x2a50
        0x0002094e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020952:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00020954:    2808        .(      CMP      r0,#8
        0x00020956:    d118        ..      BNE      0x2098a ; am_devices_cooper_init + 722
        0x00020958:    e7ff        ..      B        0x2095a ; am_devices_cooper_init + 674
        0x0002095a:    f6422150    B.P!    MOV      r1,#0x2a50
        0x0002095e:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020962:    2001        .       MOVS     r0,#1
        0x00020964:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00020968:    f24730c2    G..0    MOV      r0,#0x73c2
        0x0002096c:    f2c00005    ....    MOVT     r0,#5
        0x00020970:    f006f836    ..6.    BL       am_util_stdio_printf ; 0x269e0
        0x00020974:    9818        ..      LDR      r0,[sp,#0x60]
        0x00020976:    6800        .h      LDR      r0,[r0,#0]
        0x00020978:    9919        ..      LDR      r1,[sp,#0x64]
        0x0002097a:    f000f91b    ....    BL       am_devices_cooper_reset_with_sbl_check ; 0x20bb4
        0x0002097e:    f24a718c    J..q    MOV      r1,#0xa78c
        0x00020982:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020986:    6008        .`      STR      r0,[r1,#0]
        0x00020988:    e7ff        ..      B        0x2098a ; am_devices_cooper_init + 722
        0x0002098a:    f24a708c    J..p    MOV      r0,#0xa78c
        0x0002098e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020992:    6800        .h      LDR      r0,[r0,#0]
        0x00020994:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00020998:    d131        1.      BNE      0x209fe ; am_devices_cooper_init + 838
        0x0002099a:    e7ff        ..      B        0x2099c ; am_devices_cooper_init + 740
        0x0002099c:    f6422050    B.P     MOV      r0,#0x2a50
        0x000209a0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000209a4:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000209a6:    0840        @.      LSRS     r0,r0,#1
        0x000209a8:    2886        .(      CMP      r0,#0x86
        0x000209aa:    d80d        ..      BHI      0x209c8 ; am_devices_cooper_init + 784
        0x000209ac:    e7ff        ..      B        0x209ae ; am_devices_cooper_init + 758
        0x000209ae:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000209b0:    eb0001c0    ....    ADD      r1,r0,r0,LSL #3
        0x000209b4:    f6431038    C.8.    MOV      r0,#0x3938
        0x000209b8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000209bc:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x000209c0:    f44f7096    O..p    MOV      r0,#0x12c
        0x000209c4:    6088        .`      STR      r0,[r1,#8]
        0x000209c6:    e7ff        ..      B        0x209c8 ; am_devices_cooper_init + 784
        0x000209c8:    f6422050    B.P     MOV      r0,#0x2a50
        0x000209cc:    f2c10001    ....    MOVT     r0,#0x1001
        0x000209d0:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000209d2:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000209d4:    eb0102c1    ....    ADD      r2,r1,r1,LSL #3
        0x000209d8:    f6431138    C.8.    MOV      r1,#0x3938
        0x000209dc:    f2c10100    ....    MOVT     r1,#0x1000
        0x000209e0:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x000209e4:    60c8        .`      STR      r0,[r1,#0xc]
        0x000209e6:    200a        .       MOVS     r0,#0xa
        0x000209e8:    f005fd9a    ....    BL       am_util_delay_ms ; 0x26520
        0x000209ec:    f24730a7    G..0    MOV      r0,#0x73a7
        0x000209f0:    f2c00005    ....    MOVT     r0,#5
        0x000209f4:    f005fff4    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000209f8:    2000        .       MOVS     r0,#0
        0x000209fa:    901b        ..      STR      r0,[sp,#0x6c]
        0x000209fc:    e018        ..      B        0x20a30 ; am_devices_cooper_init + 888
        0x000209fe:    9818        ..      LDR      r0,[sp,#0x60]
        0x00020a00:    6800        .h      LDR      r0,[r0,#0]
        0x00020a02:    f000f9c7    ....    BL       am_devices_cooper_term ; 0x20d94
        0x00020a06:    9918        ..      LDR      r1,[sp,#0x60]
        0x00020a08:    2000        .       MOVS     r0,#0
        0x00020a0a:    6008        .`      STR      r0,[r1,#0]
        0x00020a0c:    f24a708c    J..p    MOV      r0,#0xa78c
        0x00020a10:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020a14:    6801        .h      LDR      r1,[r0,#0]
        0x00020a16:    f24730f4    G..0    MOV      r0,#0x73f4
        0x00020a1a:    f2c00005    ....    MOVT     r0,#5
        0x00020a1e:    f005ffdf    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00020a22:    f6422050    B.P     MOV      r0,#0x2a50
        0x00020a26:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020a2a:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00020a2c:    901b        ..      STR      r0,[sp,#0x6c]
        0x00020a2e:    e7ff        ..      B        0x20a30 ; am_devices_cooper_init + 888
        0x00020a30:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00020a32:    b01c        ..      ADD      sp,sp,#0x70
        0x00020a34:    bd80        ..      POP      {r7,pc}
        0x00020a36:    0000        ..      MOVS     r0,r0
    am_devices_cooper_irq_read
        0x00020a38:    f2402008    @..     MOVW     r0,#0x208
        0x00020a3c:    f2c40001    ....    MOVT     r0,#0x4001
        0x00020a40:    6800        .h      LDR      r0,[r0,#0]
        0x00020a42:    f3c010c0    ....    UBFX     r0,r0,#7,#1
        0x00020a46:    4770        pG      BX       lr
    am_devices_cooper_pins_disable
        0x00020a48:    b580        ..      PUSH     {r7,lr}
        0x00020a4a:    b082        ..      SUB      sp,sp,#8
        0x00020a4c:    f2402138    @.8!    MOVW     r1,#0x238
        0x00020a50:    f2c40101    ....    MOVT     r1,#0x4001
        0x00020a54:    f44f6080    O..`    MOV      r0,#0x400
        0x00020a58:    6008        .`      STR      r0,[r1,#0]
        0x00020a5a:    f24120fc    A..     MOV      r0,#0x12fc
        0x00020a5e:    f2c00005    ....    MOVT     r0,#5
        0x00020a62:    9001        ..      STR      r0,[sp,#4]
        0x00020a64:    6801        .h      LDR      r1,[r0,#0]
        0x00020a66:    2027        '       MOVS     r0,#0x27
        0x00020a68:    f002f82c    ..,.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020a6c:    9801        ..      LDR      r0,[sp,#4]
        0x00020a6e:    6801        .h      LDR      r1,[r0,#0]
        0x00020a70:    2028        (       MOVS     r0,#0x28
        0x00020a72:    f002f827    ..'.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020a76:    9801        ..      LDR      r0,[sp,#4]
        0x00020a78:    f2402240    @.@"    MOVW     r2,#0x240
        0x00020a7c:    f2c40201    ....    MOVT     r2,#0x4001
        0x00020a80:    2102        .!      MOVS     r1,#2
        0x00020a82:    6011        .`      STR      r1,[r2,#0]
        0x00020a84:    2104        .!      MOVS     r1,#4
        0x00020a86:    6011        .`      STR      r1,[r2,#0]
        0x00020a88:    6801        .h      LDR      r1,[r0,#0]
        0x00020a8a:    2061        a       MOVS     r0,#0x61
        0x00020a8c:    f002f81a    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020a90:    9801        ..      LDR      r0,[sp,#4]
        0x00020a92:    6801        .h      LDR      r1,[r0,#0]
        0x00020a94:    2062        b       MOVS     r0,#0x62
        0x00020a96:    f002f815    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020a9a:    9801        ..      LDR      r0,[sp,#4]
        0x00020a9c:    6801        .h      LDR      r1,[r0,#0]
        0x00020a9e:    202e        .       MOVS     r0,#0x2e
        0x00020aa0:    f002f810    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020aa4:    9801        ..      LDR      r0,[sp,#4]
        0x00020aa6:    6801        .h      LDR      r1,[r0,#0]
        0x00020aa8:    202d        -       MOVS     r0,#0x2d
        0x00020aaa:    f002f80b    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020aae:    b002        ..      ADD      sp,sp,#8
        0x00020ab0:    bd80        ..      POP      {r7,pc}
        0x00020ab2:    0000        ..      MOVS     r0,r0
    am_devices_cooper_pins_enable
        0x00020ab4:    b580        ..      PUSH     {r7,lr}
        0x00020ab6:    b082        ..      SUB      sp,sp,#8
        0x00020ab8:    f2413008    A..0    MOV      r0,#0x1308
        0x00020abc:    f2c00005    ....    MOVT     r0,#5
        0x00020ac0:    9001        ..      STR      r0,[sp,#4]
        0x00020ac2:    6801        .h      LDR      r1,[r0,#0]
        0x00020ac4:    202a        *       MOVS     r0,#0x2a
        0x00020ac6:    f001fffd    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020aca:    f2413000    A..0    MOVW     r0,#0x1300
        0x00020ace:    f2c00005    ....    MOVT     r0,#5
        0x00020ad2:    9000        ..      STR      r0,[sp,#0]
        0x00020ad4:    6801        .h      LDR      r1,[r0,#0]
        0x00020ad6:    2027        '       MOVS     r0,#0x27
        0x00020ad8:    f001fff4    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020adc:    9800        ..      LDR      r0,[sp,#0]
        0x00020ade:    6801        .h      LDR      r1,[r0,#0]
        0x00020ae0:    2028        (       MOVS     r0,#0x28
        0x00020ae2:    f001ffef    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020ae6:    9801        ..      LDR      r0,[sp,#4]
        0x00020ae8:    6801        .h      LDR      r1,[r0,#0]
        0x00020aea:    2061        a       MOVS     r0,#0x61
        0x00020aec:    f001ffea    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020af0:    9801        ..      LDR      r0,[sp,#4]
        0x00020af2:    6801        .h      LDR      r1,[r0,#0]
        0x00020af4:    2062        b       MOVS     r0,#0x62
        0x00020af6:    f001ffe5    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020afa:    f2402140    @.@!    MOVW     r1,#0x240
        0x00020afe:    f2c40101    ....    MOVT     r1,#0x4001
        0x00020b02:    2002        .       MOVS     r0,#2
        0x00020b04:    6008        .`      STR      r0,[r1,#0]
        0x00020b06:    2004        .       MOVS     r0,#4
        0x00020b08:    6008        .`      STR      r0,[r1,#0]
        0x00020b0a:    f240209c    @..     MOVW     r0,#0x29c
        0x00020b0e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020b12:    6801        .h      LDR      r1,[r0,#0]
        0x00020b14:    202e        .       MOVS     r0,#0x2e
        0x00020b16:    f001ffd5    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020b1a:    f2402098    @..     MOVW     r0,#0x298
        0x00020b1e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020b22:    6801        .h      LDR      r1,[r0,#0]
        0x00020b24:    202d        -       MOVS     r0,#0x2d
        0x00020b26:    f001ffcd    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00020b2a:    b002        ..      ADD      sp,sp,#8
        0x00020b2c:    bd80        ..      POP      {r7,pc}
        0x00020b2e:    0000        ..      MOVS     r0,r0
    am_devices_cooper_reset
        0x00020b30:    b580        ..      PUSH     {r7,lr}
        0x00020b32:    b086        ..      SUB      sp,sp,#0x18
        0x00020b34:    f2402128    @.(!    MOVW     r1,#0x228
        0x00020b38:    f2c40101    ....    MOVT     r1,#0x4001
        0x00020b3c:    9102        ..      STR      r1,[sp,#8]
        0x00020b3e:    f44f6080    O..`    MOV      r0,#0x400
        0x00020b42:    9003        ..      STR      r0,[sp,#0xc]
        0x00020b44:    6008        .`      STR      r0,[r1,#0]
        0x00020b46:    2014        .       MOVS     r0,#0x14
        0x00020b48:    9001        ..      STR      r0,[sp,#4]
        0x00020b4a:    f005fce9    ....    BL       am_util_delay_ms ; 0x26520
        0x00020b4e:    9801        ..      LDR      r0,[sp,#4]
        0x00020b50:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020b52:    f2402238    @.8"    MOVW     r2,#0x238
        0x00020b56:    f2c40201    ....    MOVT     r2,#0x4001
        0x00020b5a:    6011        .`      STR      r1,[r2,#0]
        0x00020b5c:    f005fce0    ....    BL       am_util_delay_ms ; 0x26520
        0x00020b60:    9902        ..      LDR      r1,[sp,#8]
        0x00020b62:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020b64:    6008        .`      STR      r0,[r1,#0]
        0x00020b66:    2000        .       MOVS     r0,#0
        0x00020b68:    9005        ..      STR      r0,[sp,#0x14]
        0x00020b6a:    e7ff        ..      B        0x20b6c ; am_devices_cooper_reset + 60
        0x00020b6c:    2039        9       MOVS     r0,#0x39
        0x00020b6e:    2100        .!      MOVS     r1,#0
        0x00020b70:    aa04        ..      ADD      r2,sp,#0x10
        0x00020b72:    f001fe77    ..w.    BL       am_hal_gpio_interrupt_irq_status_get ; 0x22864
        0x00020b76:    9804        ..      LDR      r0,[sp,#0x10]
        0x00020b78:    f0000080    ....    AND      r0,r0,#0x80
        0x00020b7c:    9004        ..      STR      r0,[sp,#0x10]
        0x00020b7e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00020b80:    b128        (.      CBZ      r0,0x20b8e ; am_devices_cooper_reset + 94
        0x00020b82:    e7ff        ..      B        0x20b84 ; am_devices_cooper_reset + 84
        0x00020b84:    9904        ..      LDR      r1,[sp,#0x10]
        0x00020b86:    2039        9       MOVS     r0,#0x39
        0x00020b88:    f001fe3e    ..>.    BL       am_hal_gpio_interrupt_irq_clear ; 0x22808
        0x00020b8c:    e010        ..      B        0x20bb0 ; am_devices_cooper_reset + 128
        0x00020b8e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00020b90:    f5b07ffa    ....    CMP      r0,#0x1f4
        0x00020b94:    d301        ..      BCC      0x20b9a ; am_devices_cooper_reset + 106
        0x00020b96:    e7ff        ..      B        0x20b98 ; am_devices_cooper_reset + 104
        0x00020b98:    e00a        ..      B        0x20bb0 ; am_devices_cooper_reset + 128
        0x00020b9a:    2001        .       MOVS     r0,#1
        0x00020b9c:    f005fcc0    ....    BL       am_util_delay_ms ; 0x26520
        0x00020ba0:    9805        ..      LDR      r0,[sp,#0x14]
        0x00020ba2:    3001        .0      ADDS     r0,#1
        0x00020ba4:    9005        ..      STR      r0,[sp,#0x14]
        0x00020ba6:    e7ff        ..      B        0x20ba8 ; am_devices_cooper_reset + 120
        0x00020ba8:    2001        .       MOVS     r0,#1
        0x00020baa:    2800        .(      CMP      r0,#0
        0x00020bac:    d1de        ..      BNE      0x20b6c ; am_devices_cooper_reset + 60
        0x00020bae:    e7ff        ..      B        0x20bb0 ; am_devices_cooper_reset + 128
        0x00020bb0:    b006        ..      ADD      sp,sp,#0x18
        0x00020bb2:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_reset_with_sbl_check
        0x00020bb4:    b580        ..      PUSH     {r7,lr}
        0x00020bb6:    b08a        ..      SUB      sp,sp,#0x28
        0x00020bb8:    9008        ..      STR      r0,[sp,#0x20]
        0x00020bba:    9107        ..      STR      r1,[sp,#0x1c]
        0x00020bbc:    2000        .       MOVS     r0,#0
        0x00020bbe:    9002        ..      STR      r0,[sp,#8]
        0x00020bc0:    9006        ..      STR      r0,[sp,#0x18]
        0x00020bc2:    9005        ..      STR      r0,[sp,#0x14]
        0x00020bc4:    9808        ..      LDR      r0,[sp,#0x20]
        0x00020bc6:    9004        ..      STR      r0,[sp,#0x10]
        0x00020bc8:    f7ffffb2    ....    BL       am_devices_cooper_reset ; 0x20b30
        0x00020bcc:    9808        ..      LDR      r0,[sp,#0x20]
        0x00020bce:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00020bd0:    6809        .h      LDR      r1,[r1,#0]
        0x00020bd2:    f7fffd4d    ..M.    BL       am_devices_cooper_image_update_init ; 0x20670
        0x00020bd6:    9802        ..      LDR      r0,[sp,#8]
        0x00020bd8:    9006        ..      STR      r0,[sp,#0x18]
        0x00020bda:    f000f91b    ....    BL       am_devices_cooper_update_image ; 0x20e14
        0x00020bde:    9006        ..      STR      r0,[sp,#0x18]
        0x00020be0:    e7ff        ..      B        0x20be2 ; am_devices_cooper_reset_with_sbl_check + 46
        0x00020be2:    9906        ..      LDR      r1,[sp,#0x18]
        0x00020be4:    2000        .       MOVS     r0,#0
        0x00020be6:    f1b13fa5    ...?    CMP      r1,#0xa5a5a5a5
        0x00020bea:    9001        ..      STR      r0,[sp,#4]
        0x00020bec:    d007        ..      BEQ      0x20bfe ; am_devices_cooper_reset_with_sbl_check + 74
        0x00020bee:    e7ff        ..      B        0x20bf0 ; am_devices_cooper_reset_with_sbl_check + 60
        0x00020bf0:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020bf2:    f1b030a1    ...0    SUBS     r0,r0,#0xa1a1a1a1
        0x00020bf6:    bf18        ..      IT       NE
        0x00020bf8:    2001        .       MOVNE    r0,#1
        0x00020bfa:    9001        ..      STR      r0,[sp,#4]
        0x00020bfc:    e7ff        ..      B        0x20bfe ; am_devices_cooper_reset_with_sbl_check + 74
        0x00020bfe:    9801        ..      LDR      r0,[sp,#4]
        0x00020c00:    07c0        ..      LSLS     r0,r0,#31
        0x00020c02:    b318        ..      CBZ      r0,0x20c4c ; am_devices_cooper_reset_with_sbl_check + 152
        0x00020c04:    e7ff        ..      B        0x20c06 ; am_devices_cooper_reset_with_sbl_check + 82
        0x00020c06:    2000        .       MOVS     r0,#0
        0x00020c08:    9003        ..      STR      r0,[sp,#0xc]
        0x00020c0a:    e7ff        ..      B        0x20c0c ; am_devices_cooper_reset_with_sbl_check + 88
        0x00020c0c:    f7ffff14    ....    BL       am_devices_cooper_irq_read ; 0x20a38
        0x00020c10:    b990        ..      CBNZ     r0,0x20c38 ; am_devices_cooper_reset_with_sbl_check + 132
        0x00020c12:    e7ff        ..      B        0x20c14 ; am_devices_cooper_reset_with_sbl_check + 96
        0x00020c14:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020c16:    f2442140    D.@!    MOV      r1,#0x4240
        0x00020c1a:    f2c0010f    ....    MOVT     r1,#0xf
        0x00020c1e:    4288        .B      CMP      r0,r1
        0x00020c20:    d103        ..      BNE      0x20c2a ; am_devices_cooper_reset_with_sbl_check + 118
        0x00020c22:    e7ff        ..      B        0x20c24 ; am_devices_cooper_reset_with_sbl_check + 112
        0x00020c24:    2001        .       MOVS     r0,#1
        0x00020c26:    9005        ..      STR      r0,[sp,#0x14]
        0x00020c28:    e006        ..      B        0x20c38 ; am_devices_cooper_reset_with_sbl_check + 132
        0x00020c2a:    2001        .       MOVS     r0,#1
        0x00020c2c:    f005fc84    ....    BL       am_util_delay_us ; 0x26538
        0x00020c30:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020c32:    3001        .0      ADDS     r0,#1
        0x00020c34:    9003        ..      STR      r0,[sp,#0xc]
        0x00020c36:    e7e9        ..      B        0x20c0c ; am_devices_cooper_reset_with_sbl_check + 88
        0x00020c38:    9805        ..      LDR      r0,[sp,#0x14]
        0x00020c3a:    b118        ..      CBZ      r0,0x20c44 ; am_devices_cooper_reset_with_sbl_check + 144
        0x00020c3c:    e7ff        ..      B        0x20c3e ; am_devices_cooper_reset_with_sbl_check + 138
        0x00020c3e:    2007        .       MOVS     r0,#7
        0x00020c40:    9009        ..      STR      r0,[sp,#0x24]
        0x00020c42:    e036        6.      B        0x20cb2 ; am_devices_cooper_reset_with_sbl_check + 254
        0x00020c44:    f000f8e6    ....    BL       am_devices_cooper_update_image ; 0x20e14
        0x00020c48:    9006        ..      STR      r0,[sp,#0x18]
        0x00020c4a:    e7ca        ..      B        0x20be2 ; am_devices_cooper_reset_with_sbl_check + 46
        0x00020c4c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020c4e:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00020c52:    d121        !.      BNE      0x20c98 ; am_devices_cooper_reset_with_sbl_check + 228
        0x00020c54:    e7ff        ..      B        0x20c56 ; am_devices_cooper_reset_with_sbl_check + 162
        0x00020c56:    f6422050    B.P     MOV      r0,#0x2a50
        0x00020c5a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020c5e:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00020c60:    0840        @.      LSRS     r0,r0,#1
        0x00020c62:    2886        .(      CMP      r0,#0x86
        0x00020c64:    d805        ..      BHI      0x20c72 ; am_devices_cooper_reset_with_sbl_check + 190
        0x00020c66:    e7ff        ..      B        0x20c68 ; am_devices_cooper_reset_with_sbl_check + 180
        0x00020c68:    9904        ..      LDR      r1,[sp,#0x10]
        0x00020c6a:    f44f7096    O..p    MOV      r0,#0x12c
        0x00020c6e:    6088        .`      STR      r0,[r1,#8]
        0x00020c70:    e7ff        ..      B        0x20c72 ; am_devices_cooper_reset_with_sbl_check + 190
        0x00020c72:    f6422050    B.P     MOV      r0,#0x2a50
        0x00020c76:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020c7a:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00020c7c:    9904        ..      LDR      r1,[sp,#0x10]
        0x00020c7e:    60c8        .`      STR      r0,[r1,#0xc]
        0x00020c80:    200a        .       MOVS     r0,#0xa
        0x00020c82:    f005fc4d    ..M.    BL       am_util_delay_ms ; 0x26520
        0x00020c86:    f2473099    G..0    MOV      r0,#0x7399
        0x00020c8a:    f2c00005    ....    MOVT     r0,#5
        0x00020c8e:    f005fea7    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00020c92:    2000        .       MOVS     r0,#0
        0x00020c94:    9009        ..      STR      r0,[sp,#0x24]
        0x00020c96:    e00c        ..      B        0x20cb2 ; am_devices_cooper_reset_with_sbl_check + 254
        0x00020c98:    9808        ..      LDR      r0,[sp,#0x20]
        0x00020c9a:    f000f87b    ..{.    BL       am_devices_cooper_term ; 0x20d94
        0x00020c9e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00020ca0:    f24730f4    G..0    MOV      r0,#0x73f4
        0x00020ca4:    f2c00005    ....    MOVT     r0,#5
        0x00020ca8:    f005fe9a    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00020cac:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020cae:    9009        ..      STR      r0,[sp,#0x24]
        0x00020cb0:    e7ff        ..      B        0x20cb2 ; am_devices_cooper_reset_with_sbl_check + 254
        0x00020cb2:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020cb4:    b00a        ..      ADD      sp,sp,#0x28
        0x00020cb6:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_sbl_update_state_data
        0x00020cb8:    b084        ..      SUB      sp,sp,#0x10
        0x00020cba:    9002        ..      STR      r0,[sp,#8]
        0x00020cbc:    2000        .       MOVS     r0,#0
        0x00020cbe:    9001        ..      STR      r0,[sp,#4]
        0x00020cc0:    9802        ..      LDR      r0,[sp,#8]
        0x00020cc2:    b930        0.      CBNZ     r0,0x20cd2 ; am_devices_cooper_sbl_update_state_data + 26
        0x00020cc4:    e7ff        ..      B        0x20cc6 ; am_devices_cooper_sbl_update_state_data + 14
        0x00020cc6:    f64160fc    A..`    MOV      r0,#0x1efc
        0x00020cca:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020cce:    9001        ..      STR      r0,[sp,#4]
        0x00020cd0:    e019        ..      B        0x20d06 ; am_devices_cooper_sbl_update_state_data + 78
        0x00020cd2:    9802        ..      LDR      r0,[sp,#8]
        0x00020cd4:    2801        .(      CMP      r0,#1
        0x00020cd6:    d106        ..      BNE      0x20ce6 ; am_devices_cooper_sbl_update_state_data + 46
        0x00020cd8:    e7ff        ..      B        0x20cda ; am_devices_cooper_sbl_update_state_data + 34
        0x00020cda:    f2404064    @.d@    MOV      r0,#0x464
        0x00020cde:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020ce2:    9001        ..      STR      r0,[sp,#4]
        0x00020ce4:    e00e        ..      B        0x20d04 ; am_devices_cooper_sbl_update_state_data + 76
        0x00020ce6:    9802        ..      LDR      r0,[sp,#8]
        0x00020ce8:    2802        .(      CMP      r0,#2
        0x00020cea:    d106        ..      BNE      0x20cfa ; am_devices_cooper_sbl_update_state_data + 66
        0x00020cec:    e7ff        ..      B        0x20cee ; am_devices_cooper_sbl_update_state_data + 54
        0x00020cee:    f2404074    @.t@    MOV      r0,#0x474
        0x00020cf2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020cf6:    9001        ..      STR      r0,[sp,#4]
        0x00020cf8:    e003        ..      B        0x20d02 ; am_devices_cooper_sbl_update_state_data + 74
        0x00020cfa:    2000        .       MOVS     r0,#0
        0x00020cfc:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00020d00:    e043        C.      B        0x20d8a ; am_devices_cooper_sbl_update_state_data + 210
        0x00020d02:    e7ff        ..      B        0x20d04 ; am_devices_cooper_sbl_update_state_data + 76
        0x00020d04:    e7ff        ..      B        0x20d06 ; am_devices_cooper_sbl_update_state_data + 78
        0x00020d06:    9801        ..      LDR      r0,[sp,#4]
        0x00020d08:    b3d8        ..      CBZ      r0,0x20d82 ; am_devices_cooper_sbl_update_state_data + 202
        0x00020d0a:    e7ff        ..      B        0x20d0c ; am_devices_cooper_sbl_update_state_data + 84
        0x00020d0c:    9801        ..      LDR      r0,[sp,#4]
        0x00020d0e:    6800        .h      LDR      r0,[r0,#0]
        0x00020d10:    b3b8        ..      CBZ      r0,0x20d82 ; am_devices_cooper_sbl_update_state_data + 202
        0x00020d12:    e7ff        ..      B        0x20d14 ; am_devices_cooper_sbl_update_state_data + 92
        0x00020d14:    9801        ..      LDR      r0,[sp,#4]
        0x00020d16:    6840        @h      LDR      r0,[r0,#4]
        0x00020d18:    b398        ..      CBZ      r0,0x20d82 ; am_devices_cooper_sbl_update_state_data + 202
        0x00020d1a:    e7ff        ..      B        0x20d1c ; am_devices_cooper_sbl_update_state_data + 100
        0x00020d1c:    9801        ..      LDR      r0,[sp,#4]
        0x00020d1e:    6880        .h      LDR      r0,[r0,#8]
        0x00020d20:    9902        ..      LDR      r1,[sp,#8]
        0x00020d22:    4288        .B      CMP      r0,r1
        0x00020d24:    d12d        -.      BNE      0x20d82 ; am_devices_cooper_sbl_update_state_data + 202
        0x00020d26:    e7ff        ..      B        0x20d28 ; am_devices_cooper_sbl_update_state_data + 112
        0x00020d28:    9801        ..      LDR      r0,[sp,#4]
        0x00020d2a:    6801        .h      LDR      r1,[r0,#0]
        0x00020d2c:    f6422050    B.P     MOV      r0,#0x2a50
        0x00020d30:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020d34:    9000        ..      STR      r0,[sp,#0]
        0x00020d36:    6041        A`      STR      r1,[r0,#4]
        0x00020d38:    9901        ..      LDR      r1,[sp,#4]
        0x00020d3a:    6849        Ih      LDR      r1,[r1,#4]
        0x00020d3c:    6081        .`      STR      r1,[r0,#8]
        0x00020d3e:    9901        ..      LDR      r1,[sp,#4]
        0x00020d40:    6889        .h      LDR      r1,[r1,#8]
        0x00020d42:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00020d44:    6881        .h      LDR      r1,[r0,#8]
        0x00020d46:    3940        @9      SUBS     r1,r1,#0x40
        0x00020d48:    6101        .a      STR      r1,[r0,#0x10]
        0x00020d4a:    6841        Ah      LDR      r1,[r0,#4]
        0x00020d4c:    3140        @1      ADDS     r1,r1,#0x40
        0x00020d4e:    60c1        .`      STR      r1,[r0,#0xc]
        0x00020d50:    6901        .i      LDR      r1,[r0,#0x10]
        0x00020d52:    0a49        I.      LSRS     r1,r1,#9
        0x00020d54:    6181        .a      STR      r1,[r0,#0x18]
        0x00020d56:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x00020d58:    05c0        ..      LSLS     r0,r0,#23
        0x00020d5a:    b140        @.      CBZ      r0,0x20d6e ; am_devices_cooper_sbl_update_state_data + 182
        0x00020d5c:    e7ff        ..      B        0x20d5e ; am_devices_cooper_sbl_update_state_data + 166
        0x00020d5e:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00020d62:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020d66:    6988        .i      LDR      r0,[r1,#0x18]
        0x00020d68:    3001        .0      ADDS     r0,#1
        0x00020d6a:    6188        .a      STR      r0,[r1,#0x18]
        0x00020d6c:    e7ff        ..      B        0x20d6e ; am_devices_cooper_sbl_update_state_data + 182
        0x00020d6e:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00020d72:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020d76:    2000        .       MOVS     r0,#0
        0x00020d78:    6148        Ha      STR      r0,[r1,#0x14]
        0x00020d7a:    2001        .       MOVS     r0,#1
        0x00020d7c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00020d80:    e003        ..      B        0x20d8a ; am_devices_cooper_sbl_update_state_data + 210
        0x00020d82:    2000        .       MOVS     r0,#0
        0x00020d84:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00020d88:    e7ff        ..      B        0x20d8a ; am_devices_cooper_sbl_update_state_data + 210
        0x00020d8a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00020d8e:    b004        ..      ADD      sp,sp,#0x10
        0x00020d90:    4770        pG      BX       lr
        0x00020d92:    0000        ..      MOVS     r0,r0
    am_devices_cooper_term
        0x00020d94:    b580        ..      PUSH     {r7,lr}
        0x00020d96:    b086        ..      SUB      sp,sp,#0x18
        0x00020d98:    9004        ..      STR      r0,[sp,#0x10]
        0x00020d9a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00020d9c:    9003        ..      STR      r0,[sp,#0xc]
        0x00020d9e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020da0:    6800        .h      LDR      r0,[r0,#0]
        0x00020da2:    2809        .(      CMP      r0,#9
        0x00020da4:    d303        ..      BCC      0x20dae ; am_devices_cooper_term + 26
        0x00020da6:    e7ff        ..      B        0x20da8 ; am_devices_cooper_term + 20
        0x00020da8:    2001        .       MOVS     r0,#1
        0x00020daa:    9005        ..      STR      r0,[sp,#0x14]
        0x00020dac:    e02f        /.      B        0x20e0e ; am_devices_cooper_term + 122
        0x00020dae:    2001        .       MOVS     r0,#1
        0x00020db0:    9001        ..      STR      r0,[sp,#4]
        0x00020db2:    2100        .!      MOVS     r1,#0
        0x00020db4:    9102        ..      STR      r1,[sp,#8]
        0x00020db6:    f003f82d    ..-.    BL       am_hal_mcuctrl_control ; 0x23e14
        0x00020dba:    f2440150    D.P.    MOV      r1,#0x4050
        0x00020dbe:    f2c00105    ....    MOVT     r1,#5
        0x00020dc2:    2004        .       MOVS     r0,#4
        0x00020dc4:    f003f826    ..&.    BL       am_hal_mcuctrl_control ; 0x23e14
        0x00020dc8:    9902        ..      LDR      r1,[sp,#8]
        0x00020dca:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020dcc:    6800        .h      LDR      r0,[r0,#0]
        0x00020dce:    f7fefe9d    ....    BL       am_bsp_iom_pins_disable ; 0x1fb0c
        0x00020dd2:    f7fffe39    ..9.    BL       am_devices_cooper_pins_disable ; 0x20a48
        0x00020dd6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020dd8:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020dda:    f002fc8b    ....    BL       am_hal_iom_disable ; 0x236f4
        0x00020dde:    9a01        ..      LDR      r2,[sp,#4]
        0x00020de0:    9902        ..      LDR      r1,[sp,#8]
        0x00020de2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020de4:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020de6:    f002fda3    ....    BL       am_hal_iom_power_ctrl ; 0x23930
        0x00020dea:    9a02        ..      LDR      r2,[sp,#8]
        0x00020dec:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020dee:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020df0:    2102        .!      MOVS     r1,#2
        0x00020df2:    f002fd9d    ....    BL       am_hal_iom_power_ctrl ; 0x23930
        0x00020df6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020df8:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020dfa:    f002ff57    ..W.    BL       am_hal_iom_uninitialize ; 0x23cac
        0x00020dfe:    9802        ..      LDR      r0,[sp,#8]
        0x00020e00:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020e02:    7708        .w      STRB     r0,[r1,#0x1c]
        0x00020e04:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020e06:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x00020e0a:    9005        ..      STR      r0,[sp,#0x14]
        0x00020e0c:    e7ff        ..      B        0x20e0e ; am_devices_cooper_term + 122
        0x00020e0e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00020e10:    b006        ..      ADD      sp,sp,#0x18
        0x00020e12:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_update_image
        0x00020e14:    b580        ..      PUSH     {r7,lr}
        0x00020e16:    b08e        ..      SUB      sp,sp,#0x38
        0x00020e18:    2000        .       MOVS     r0,#0
        0x00020e1a:    900d        ..      STR      r0,[sp,#0x34]
        0x00020e1c:    900c        ..      STR      r0,[sp,#0x30]
        0x00020e1e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020e20:    f6422050    B.P     MOV      r0,#0x2a50
        0x00020e24:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020e28:    6800        .h      LDR      r0,[r0,#0]
        0x00020e2a:    9008        ..      STR      r0,[sp,#0x20]
        0x00020e2c:    2804        .(      CMP      r0,#4
        0x00020e2e:    f20083f5    ....    BHI.W    0x2161c ; am_devices_cooper_update_image + 2056
        0x00020e32:    9908        ..      LDR      r1,[sp,#0x20]
        0x00020e34:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.6
        0x00020e38:    00160005    ....    DCD    1441797
        0x00020e3c:    028e01ed    ....    DCD    42861037
        0x00020e40:    039b        ..      DCW    923
    $t.7
        0x00020e42:    f6422050    B.P     MOV      r0,#0x2a50
        0x00020e46:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020e4a:    9007        ..      STR      r0,[sp,#0x1c]
        0x00020e4c:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020e4e:    f026f9d9    &...    BL       send_hello ; 0x47204
        0x00020e52:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00020e54:    2001        .       MOVS     r0,#1
        0x00020e56:    6008        .`      STR      r0,[r1,#0]
        0x00020e58:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020e5c:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020e60:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020e62:    e3dc        ..      B        0x2161e ; am_devices_cooper_update_image + 2058
        0x00020e64:    f6422150    B.P!    MOV      r1,#0x2a50
        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:    f01efaef    ....    BL       iom_slave_read ; 0x3f454
        0x00020e76:    b9e8        ..      CBNZ     r0,0x20eb4 ; am_devices_cooper_update_image + 160
        0x00020e78:    e7ff        ..      B        0x20e7a ; am_devices_cooper_update_image + 102
        0x00020e7a:    f6422050    B.P     MOV      r0,#0x2a50
        0x00020e7e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020e82:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00020e84:    3101        .1      ADDS     r1,#1
        0x00020e86:    6201        .b      STR      r1,[r0,#0x20]
        0x00020e88:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00020e8a:    2804        .(      CMP      r0,#4
        0x00020e8c:    d304        ..      BCC      0x20e98 ; am_devices_cooper_update_image + 132
        0x00020e8e:    e7ff        ..      B        0x20e90 ; am_devices_cooper_update_image + 124
        0x00020e90:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00020e94:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020e96:    e00c        ..      B        0x20eb2 ; am_devices_cooper_update_image + 158
        0x00020e98:    f6422050    B.P     MOV      r0,#0x2a50
        0x00020e9c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020ea0:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020ea2:    f026f9af    &...    BL       send_hello ; 0x47204
        0x00020ea6:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020eaa:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020eae:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020eb0:    e7ff        ..      B        0x20eb2 ; am_devices_cooper_update_image + 158
        0x00020eb2:    e18a        ..      B        0x211ca ; am_devices_cooper_update_image + 950
        0x00020eb4:    f6422050    B.P     MOV      r0,#0x2a50
        0x00020eb8:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020ebc:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00020ebe:    b138        8.      CBZ      r0,0x20ed0 ; am_devices_cooper_update_image + 188
        0x00020ec0:    e7ff        ..      B        0x20ec2 ; am_devices_cooper_update_image + 174
        0x00020ec2:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00020ec6:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020eca:    2000        .       MOVS     r0,#0
        0x00020ecc:    6208        .b      STR      r0,[r1,#0x20]
        0x00020ece:    e7ff        ..      B        0x20ed0 ; am_devices_cooper_update_image + 188
        0x00020ed0:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00020ed4:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020ed8:    6a88        .j      LDR      r0,[r1,#0x28]
        0x00020eda:    900a        ..      STR      r0,[sp,#0x28]
        0x00020edc:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020ede:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020ee0:    6308        .c      STR      r0,[r1,#0x30]
        0x00020ee2:    f24740b8    G..@    MOV      r0,#0x74b8
        0x00020ee6:    f2c00005    ....    MOVT     r0,#5
        0x00020eea:    f005fd79    ..y.    BL       am_util_stdio_printf ; 0x269e0
        0x00020eee:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020ef0:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00020ef2:    0e08        ..      LSRS     r0,r1,#24
        0x00020ef4:    9006        ..      STR      r0,[sp,#0x18]
        0x00020ef6:    2000        .       MOVS     r0,#0
        0x00020ef8:    ebb06f11    ...o    CMP      r0,r1,LSR #24
        0x00020efc:    d004        ..      BEQ      0x20f08 ; am_devices_cooper_update_image + 244
        0x00020efe:    e7ff        ..      B        0x20f00 ; am_devices_cooper_update_image + 236
        0x00020f00:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020f02:    2801        .(      CMP      r0,#1
        0x00020f04:    d007        ..      BEQ      0x20f16 ; am_devices_cooper_update_image + 258
        0x00020f06:    e00d        ..      B        0x20f24 ; am_devices_cooper_update_image + 272
        0x00020f08:    f2474094    G..@    MOV      r0,#0x7494
        0x00020f0c:    f2c00005    ....    MOVT     r0,#5
        0x00020f10:    f005fd66    ..f.    BL       am_util_stdio_printf ; 0x269e0
        0x00020f14:    e010        ..      B        0x20f38 ; am_devices_cooper_update_image + 292
        0x00020f16:    f24740a6    G..@    MOV      r0,#0x74a6
        0x00020f1a:    f2c00005    ....    MOVT     r0,#5
        0x00020f1e:    f005fd5f    .._.    BL       am_util_stdio_printf ; 0x269e0
        0x00020f22:    e009        ..      B        0x20f38 ; am_devices_cooper_update_image + 292
        0x00020f24:    f247504b    G.KP    MOV      r0,#0x754b
        0x00020f28:    f2c00005    ....    MOVT     r0,#5
        0x00020f2c:    f005fd58    ..X.    BL       am_util_stdio_printf ; 0x269e0
        0x00020f30:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00020f34:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020f36:    e7ff        ..      B        0x20f38 ; am_devices_cooper_update_image + 292
        0x00020f38:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020f3a:    6880        .h      LDR      r0,[r0,#8]
        0x00020f3c:    3001        .0      ADDS     r0,#1
        0x00020f3e:    b938        8.      CBNZ     r0,0x20f50 ; am_devices_cooper_update_image + 316
        0x00020f40:    e7ff        ..      B        0x20f42 ; am_devices_cooper_update_image + 302
        0x00020f42:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00020f46:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020f4a:    2000        .       MOVS     r0,#0
        0x00020f4c:    62c8        .b      STR      r0,[r1,#0x2c]
        0x00020f4e:    e007        ..      B        0x20f60 ; am_devices_cooper_update_image + 332
        0x00020f50:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020f52:    6880        .h      LDR      r0,[r0,#8]
        0x00020f54:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00020f58:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020f5c:    62c8        .b      STR      r0,[r1,#0x2c]
        0x00020f5e:    e7ff        ..      B        0x20f60 ; am_devices_cooper_update_image + 332
        0x00020f60:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020f62:    8940        @.      LDRH     r0,[r0,#0xa]
        0x00020f64:    b960        `.      CBNZ     r0,0x20f80 ; am_devices_cooper_update_image + 364
        0x00020f66:    e7ff        ..      B        0x20f68 ; am_devices_cooper_update_image + 340
        0x00020f68:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020f6a:    6880        .h      LDR      r0,[r0,#8]
        0x00020f6c:    f3c02103    ...!    UBFX     r1,r0,#8,#4
        0x00020f70:    b2c2        ..      UXTB     r2,r0
        0x00020f72:    f247501b    G..P    MOV      r0,#0x751b
        0x00020f76:    f2c00005    ....    MOVT     r0,#5
        0x00020f7a:    f005fd31    ..1.    BL       am_util_stdio_printf ; 0x269e0
        0x00020f7e:    e011        ..      B        0x20fa4 ; am_devices_cooper_update_image + 400
        0x00020f80:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020f82:    6880        .h      LDR      r0,[r0,#8]
        0x00020f84:    0e01        ..      LSRS     r1,r0,#24
        0x00020f86:    f3c04207    ...B    UBFX     r2,r0,#16,#8
        0x00020f8a:    b283        ..      UXTH     r3,r0
        0x00020f8c:    0a1b        ..      LSRS     r3,r3,#8
        0x00020f8e:    b2c0        ..      UXTB     r0,r0
        0x00020f90:    46ec        .F      MOV      r12,sp
        0x00020f92:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00020f96:    f2475030    G.0P    MOV      r0,#0x7530
        0x00020f9a:    f2c00005    ....    MOVT     r0,#5
        0x00020f9e:    f005fd1f    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00020fa2:    e7ff        ..      B        0x20fa4 ; am_devices_cooper_update_image + 400
        0x00020fa4:    980c        ..      LDR      r0,[sp,#0x30]
        0x00020fa6:    2820         (      CMP      r0,#0x20
        0x00020fa8:    d120         .      BNE      0x20fec ; am_devices_cooper_update_image + 472
        0x00020faa:    e7ff        ..      B        0x20fac ; am_devices_cooper_update_image + 408
        0x00020fac:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020fae:    6940        @i      LDR      r0,[r0,#0x14]
        0x00020fb0:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00020fb4:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020fb8:    9105        ..      STR      r1,[sp,#0x14]
        0x00020fba:    6348        Hc      STR      r0,[r1,#0x34]
        0x00020fbc:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020fbe:    6981        .i      LDR      r1,[r0,#0x18]
        0x00020fc0:    f2476062    G.b`    MOV      r0,#0x7662
        0x00020fc4:    f2c00005    ....    MOVT     r0,#5
        0x00020fc8:    f005fd0a    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00020fcc:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020fce:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00020fd0:    f2473084    G..0    MOV      r0,#0x7384
        0x00020fd4:    f2c00005    ....    MOVT     r0,#5
        0x00020fd8:    f005fd02    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00020fdc:    9905        ..      LDR      r1,[sp,#0x14]
        0x00020fde:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020fe0:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020fe2:    6388        .c      STR      r0,[r1,#0x38]
        0x00020fe4:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020fe6:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00020fe8:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00020fea:    e006        ..      B        0x20ffa ; am_devices_cooper_update_image + 486
        0x00020fec:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00020ff0:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020ff4:    2000        .       MOVS     r0,#0
        0x00020ff6:    6348        Hc      STR      r0,[r1,#0x34]
        0x00020ff8:    e7ff        ..      B        0x20ffa ; am_devices_cooper_update_image + 486
        0x00020ffa:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020ffc:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020ffe:    2800        .(      CMP      r0,#0
        0x00021000:    f0408084    @...    BNE.W    0x2110c ; am_devices_cooper_update_image + 760
        0x00021004:    e7ff        ..      B        0x21006 ; am_devices_cooper_update_image + 498
        0x00021006:    2000        .       MOVS     r0,#0
        0x00021008:    f7fffe56    ..V.    BL       am_devices_cooper_sbl_update_state_data ; 0x20cb8
        0x0002100c:    2800        .(      CMP      r0,#0
        0x0002100e:    d057        W.      BEQ      0x210c0 ; am_devices_cooper_update_image + 684
        0x00021010:    e7ff        ..      B        0x21012 ; am_devices_cooper_update_image + 510
        0x00021012:    980a        ..      LDR      r0,[sp,#0x28]
        0x00021014:    6880        .h      LDR      r0,[r0,#8]
        0x00021016:    f64161fc    A..a    MOV      r1,#0x1efc
        0x0002101a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002101e:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00021020:    4288        .B      CMP      r0,r1
        0x00021022:    d30a        ..      BCC      0x2103a ; am_devices_cooper_update_image + 550
        0x00021024:    e7ff        ..      B        0x21026 ; am_devices_cooper_update_image + 530
        0x00021026:    f6422050    B.P     MOV      r0,#0x2a50
        0x0002102a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002102e:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00021032:    07c0        ..      LSLS     r0,r0,#31
        0x00021034:    2800        .(      CMP      r0,#0
        0x00021036:    d042        B.      BEQ      0x210be ; am_devices_cooper_update_image + 682
        0x00021038:    e7ff        ..      B        0x2103a ; am_devices_cooper_update_image + 550
        0x0002103a:    f6422050    B.P     MOV      r0,#0x2a50
        0x0002103e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00021042:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00021046:    07c0        ..      LSLS     r0,r0,#31
        0x00021048:    b140        @.      CBZ      r0,0x2105c ; am_devices_cooper_update_image + 584
        0x0002104a:    e7ff        ..      B        0x2104c ; am_devices_cooper_update_image + 568
        0x0002104c:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00021050:    f2c10101    ....    MOVT     r1,#0x1001
        0x00021054:    2000        .       MOVS     r0,#0
        0x00021056:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x0002105a:    e7ff        ..      B        0x2105c ; am_devices_cooper_update_image + 584
        0x0002105c:    f24f2031    O.1     MOV      r0,#0xf231
        0x00021060:    f2c45098    ...P    MOVT     r0,#0x4598
        0x00021064:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021066:    f64160fc    A..`    MOV      r0,#0x1efc
        0x0002106a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002106e:    89c0        ..      LDRH     r0,[r0,#0xe]
        0x00021070:    b978        x.      CBNZ     r0,0x21092 ; am_devices_cooper_update_image + 638
        0x00021072:    e7ff        ..      B        0x21074 ; am_devices_cooper_update_image + 608
        0x00021074:    f64160fc    A..`    MOV      r0,#0x1efc
        0x00021078:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002107c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002107e:    f3c02103    ...!    UBFX     r1,r0,#8,#4
        0x00021082:    b2c2        ..      UXTB     r2,r0
        0x00021084:    f247507b    G.{P    MOV      r0,#0x757b
        0x00021088:    f2c00005    ....    MOVT     r0,#5
        0x0002108c:    f005fca8    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00021090:    e014        ..      B        0x210bc ; am_devices_cooper_update_image + 680
        0x00021092:    f64160fc    A..`    MOV      r0,#0x1efc
        0x00021096:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002109a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002109c:    0e01        ..      LSRS     r1,r0,#24
        0x0002109e:    f3c04207    ...B    UBFX     r2,r0,#16,#8
        0x000210a2:    b283        ..      UXTH     r3,r0
        0x000210a4:    0a1b        ..      LSRS     r3,r3,#8
        0x000210a6:    b2c0        ..      UXTB     r0,r0
        0x000210a8:    46ec        .F      MOV      r12,sp
        0x000210aa:    f8cc0000    ....    STR      r0,[r12,#0]
        0x000210ae:    f24750bd    G..P    MOV      r0,#0x75bd
        0x000210b2:    f2c00005    ....    MOVT     r0,#5
        0x000210b6:    f005fc93    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000210ba:    e7ff        ..      B        0x210bc ; am_devices_cooper_update_image + 680
        0x000210bc:    e7ff        ..      B        0x210be ; am_devices_cooper_update_image + 682
        0x000210be:    e7ff        ..      B        0x210c0 ; am_devices_cooper_update_image + 684
        0x000210c0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000210c2:    f24f2131    O.1!    MOV      r1,#0xf231
        0x000210c6:    f2c45198    ...Q    MOVT     r1,#0x4598
        0x000210ca:    4288        .B      CMP      r0,r1
        0x000210cc:    d01d        ..      BEQ      0x2110a ; am_devices_cooper_update_image + 758
        0x000210ce:    e7ff        ..      B        0x210d0 ; am_devices_cooper_update_image + 700
        0x000210d0:    f6422150    B.P!    MOV      r1,#0x2a50
        0x000210d4:    f2c10101    ....    MOVT     r1,#0x1001
        0x000210d8:    9104        ..      STR      r1,[sp,#0x10]
        0x000210da:    2004        .       MOVS     r0,#4
        0x000210dc:    6008        .`      STR      r0,[r1,#0]
        0x000210de:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x000210e2:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x000210e6:    900b        ..      STR      r0,[sp,#0x2c]
        0x000210e8:    f2475062    G.bP    MOV      r0,#0x7562
        0x000210ec:    f2c00005    ....    MOVT     r0,#5
        0x000210f0:    f005fc76    ..v.    BL       am_util_stdio_printf ; 0x269e0
        0x000210f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000210f6:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000210f8:    f026f866    &.f.    BL       send_fwContinue ; 0x471c8
        0x000210fc:    f24740ce    G..@    MOV      r0,#0x74ce
        0x00021100:    f2c00005    ....    MOVT     r0,#5
        0x00021104:    f005fc6c    ..l.    BL       am_util_stdio_printf ; 0x269e0
        0x00021108:    e7ff        ..      B        0x2110a ; am_devices_cooper_update_image + 758
        0x0002110a:    e05d        ].      B        0x211c8 ; am_devices_cooper_update_image + 948
        0x0002110c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002110e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00021110:    2807        .(      CMP      r0,#7
        0x00021112:    d116        ..      BNE      0x21142 ; am_devices_cooper_update_image + 814
        0x00021114:    e7ff        ..      B        0x21116 ; am_devices_cooper_update_image + 770
        0x00021116:    f24740ff    G..@    MOV      r0,#0x74ff
        0x0002111a:    f2c00005    ....    MOVT     r0,#5
        0x0002111e:    f005fc5f    .._.    BL       am_util_stdio_printf ; 0x269e0
        0x00021122:    2000        .       MOVS     r0,#0
        0x00021124:    f7fffdc8    ....    BL       am_devices_cooper_sbl_update_state_data ; 0x20cb8
        0x00021128:    b130        0.      CBZ      r0,0x21138 ; am_devices_cooper_update_image + 804
        0x0002112a:    e7ff        ..      B        0x2112c ; am_devices_cooper_update_image + 792
        0x0002112c:    f24f2031    O.1     MOV      r0,#0xf231
        0x00021130:    f2c45098    ...P    MOVT     r0,#0x4598
        0x00021134:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021136:    e003        ..      B        0x21140 ; am_devices_cooper_update_image + 812
        0x00021138:    f04f30a3    O..0    MOV      r0,#0xa3a3a3a3
        0x0002113c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002113e:    e7ff        ..      B        0x21140 ; am_devices_cooper_update_image + 812
        0x00021140:    e041        A.      B        0x211c6 ; am_devices_cooper_update_image + 946
        0x00021142:    980a        ..      LDR      r0,[sp,#0x28]
        0x00021144:    6900        .i      LDR      r0,[r0,#0x10]
        0x00021146:    2808        .(      CMP      r0,#8
        0x00021148:    d116        ..      BNE      0x21178 ; am_devices_cooper_update_image + 868
        0x0002114a:    e7ff        ..      B        0x2114c ; am_devices_cooper_update_image + 824
        0x0002114c:    f2474054    G.T@    MOV      r0,#0x7454
        0x00021150:    f2c00005    ....    MOVT     r0,#5
        0x00021154:    f005fc44    ..D.    BL       am_util_stdio_printf ; 0x269e0
        0x00021158:    2001        .       MOVS     r0,#1
        0x0002115a:    f7fffdad    ....    BL       am_devices_cooper_sbl_update_state_data ; 0x20cb8
        0x0002115e:    b130        0.      CBZ      r0,0x2116e ; am_devices_cooper_update_image + 858
        0x00021160:    e7ff        ..      B        0x21162 ; am_devices_cooper_update_image + 846
        0x00021162:    f64d205b    M.[     MOV      r0,#0xda5b
        0x00021166:    f2c87030    ..0p    MOVT     r0,#0x8730
        0x0002116a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002116c:    e003        ..      B        0x21176 ; am_devices_cooper_update_image + 866
        0x0002116e:    f04f30a3    O..0    MOV      r0,#0xa3a3a3a3
        0x00021172:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021174:    e7ff        ..      B        0x21176 ; am_devices_cooper_update_image + 866
        0x00021176:    e025        %.      B        0x211c4 ; am_devices_cooper_update_image + 944
        0x00021178:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002117a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002117c:    2809        .(      CMP      r0,#9
        0x0002117e:    d116        ..      BNE      0x211ae ; am_devices_cooper_update_image + 922
        0x00021180:    e7ff        ..      B        0x21182 ; am_devices_cooper_update_image + 878
        0x00021182:    f2474074    G.t@    MOV      r0,#0x7474
        0x00021186:    f2c00005    ....    MOVT     r0,#5
        0x0002118a:    f005fc29    ..).    BL       am_util_stdio_printf ; 0x269e0
        0x0002118e:    2002        .       MOVS     r0,#2
        0x00021190:    f7fffd92    ....    BL       am_devices_cooper_sbl_update_state_data ; 0x20cb8
        0x00021194:    b130        0.      CBZ      r0,0x211a4 ; am_devices_cooper_update_image + 912
        0x00021196:    e7ff        ..      B        0x21198 ; am_devices_cooper_update_image + 900
        0x00021198:    f2437025    C.%p    MOV      r0,#0x3725
        0x0002119c:    f6c010fa    ....    MOVT     r0,#0x9fa
        0x000211a0:    900b        ..      STR      r0,[sp,#0x2c]
        0x000211a2:    e003        ..      B        0x211ac ; am_devices_cooper_update_image + 920
        0x000211a4:    f04f30a3    O..0    MOV      r0,#0xa3a3a3a3
        0x000211a8:    900b        ..      STR      r0,[sp,#0x2c]
        0x000211aa:    e7ff        ..      B        0x211ac ; am_devices_cooper_update_image + 920
        0x000211ac:    e009        ..      B        0x211c2 ; am_devices_cooper_update_image + 942
        0x000211ae:    f2476005    G..`    MOV      r0,#0x7605
        0x000211b2:    f2c00005    ....    MOVT     r0,#5
        0x000211b6:    f005fc13    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000211ba:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x000211be:    900b        ..      STR      r0,[sp,#0x2c]
        0x000211c0:    e7ff        ..      B        0x211c2 ; am_devices_cooper_update_image + 942
        0x000211c2:    e7ff        ..      B        0x211c4 ; am_devices_cooper_update_image + 944
        0x000211c4:    e7ff        ..      B        0x211c6 ; am_devices_cooper_update_image + 946
        0x000211c6:    e7ff        ..      B        0x211c8 ; am_devices_cooper_update_image + 948
        0x000211c8:    e7ff        ..      B        0x211ca ; am_devices_cooper_update_image + 950
        0x000211ca:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000211cc:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x000211d0:    d00d        ..      BEQ      0x211ee ; am_devices_cooper_update_image + 986
        0x000211d2:    e7ff        ..      B        0x211d4 ; am_devices_cooper_update_image + 960
        0x000211d4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000211d6:    f1b03fa1    ...?    CMP      r0,#0xa1a1a1a1
        0x000211da:    d008        ..      BEQ      0x211ee ; am_devices_cooper_update_image + 986
        0x000211dc:    e7ff        ..      B        0x211de ; am_devices_cooper_update_image + 970
        0x000211de:    f6422050    B.P     MOV      r0,#0x2a50
        0x000211e2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000211e6:    6800        .h      LDR      r0,[r0,#0]
        0x000211e8:    2804        .(      CMP      r0,#4
        0x000211ea:    d101        ..      BNE      0x211f0 ; am_devices_cooper_update_image + 988
        0x000211ec:    e7ff        ..      B        0x211ee ; am_devices_cooper_update_image + 986
        0x000211ee:    e00f        ..      B        0x21210 ; am_devices_cooper_update_image + 1020
        0x000211f0:    f6422050    B.P     MOV      r0,#0x2a50
        0x000211f4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000211f8:    2102        .!      MOVS     r1,#2
        0x000211fa:    6001        .`      STR      r1,[r0,#0]
        0x000211fc:    6881        .h      LDR      r1,[r0,#8]
        0x000211fe:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00021200:    f026f820    &. .    BL       send_update ; 0x47244
        0x00021204:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00021208:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x0002120c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002120e:    e7ff        ..      B        0x21210 ; am_devices_cooper_update_image + 1020
        0x00021210:    e205        ..      B        0x2161e ; am_devices_cooper_update_image + 2058
        0x00021212:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00021216:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002121a:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x0002121c:    6a89        .j      LDR      r1,[r1,#0x28]
        0x0002121e:    aa0c        ..      ADD      r2,sp,#0x30
        0x00021220:    f01ef918    ....    BL       iom_slave_read ; 0x3f454
        0x00021224:    b9f0        ..      CBNZ     r0,0x21264 ; am_devices_cooper_update_image + 1104
        0x00021226:    e7ff        ..      B        0x21228 ; am_devices_cooper_update_image + 1044
        0x00021228:    f6422050    B.P     MOV      r0,#0x2a50
        0x0002122c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00021230:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00021232:    3101        .1      ADDS     r1,#1
        0x00021234:    6201        .b      STR      r1,[r0,#0x20]
        0x00021236:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00021238:    2804        .(      CMP      r0,#4
        0x0002123a:    d304        ..      BCC      0x21246 ; am_devices_cooper_update_image + 1074
        0x0002123c:    e7ff        ..      B        0x2123e ; am_devices_cooper_update_image + 1066
        0x0002123e:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00021242:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021244:    e00d        ..      B        0x21262 ; am_devices_cooper_update_image + 1102
        0x00021246:    f6422050    B.P     MOV      r0,#0x2a50
        0x0002124a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002124e:    6881        .h      LDR      r1,[r0,#8]
        0x00021250:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00021252:    f025fff7    %...    BL       send_update ; 0x47244
        0x00021256:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x0002125a:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x0002125e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021260:    e7ff        ..      B        0x21262 ; am_devices_cooper_update_image + 1102
        0x00021262:    e076        v.      B        0x21352 ; am_devices_cooper_update_image + 1342
        0x00021264:    f6422050    B.P     MOV      r0,#0x2a50
        0x00021268:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002126c:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002126e:    b138        8.      CBZ      r0,0x21280 ; am_devices_cooper_update_image + 1132
        0x00021270:    e7ff        ..      B        0x21272 ; am_devices_cooper_update_image + 1118
        0x00021272:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00021276:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002127a:    2000        .       MOVS     r0,#0
        0x0002127c:    6208        .b      STR      r0,[r1,#0x20]
        0x0002127e:    e7ff        ..      B        0x21280 ; am_devices_cooper_update_image + 1132
        0x00021280:    f6422050    B.P     MOV      r0,#0x2a50
        0x00021284:    f2c10001    ....    MOVT     r0,#0x1001
        0x00021288:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0002128a:    9009        ..      STR      r0,[sp,#0x24]
        0x0002128c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002128e:    8880        ..      LDRH     r0,[r0,#4]
        0x00021290:    2807        .(      CMP      r0,#7
        0x00021292:    d122        ".      BNE      0x212da ; am_devices_cooper_update_image + 1222
        0x00021294:    e7ff        ..      B        0x21296 ; am_devices_cooper_update_image + 1154
        0x00021296:    f6422050    B.P     MOV      r0,#0x2a50
        0x0002129a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002129e:    6840        @h      LDR      r0,[r0,#4]
        0x000212a0:    b1d8        ..      CBZ      r0,0x212da ; am_devices_cooper_update_image + 1222
        0x000212a2:    e7ff        ..      B        0x212a4 ; am_devices_cooper_update_image + 1168
        0x000212a4:    9809        ..      LDR      r0,[sp,#0x24]
        0x000212a6:    68c1        .h      LDR      r1,[r0,#0xc]
        0x000212a8:    f6422050    B.P     MOV      r0,#0x2a50
        0x000212ac:    f2c10001    ....    MOVT     r0,#0x1001
        0x000212b0:    6301        .c      STR      r1,[r0,#0x30]
        0x000212b2:    2103        .!      MOVS     r1,#3
        0x000212b4:    6001        .`      STR      r1,[r0,#0]
        0x000212b6:    6841        Ah      LDR      r1,[r0,#4]
        0x000212b8:    6943        Ci      LDR      r3,[r0,#0x14]
        0x000212ba:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000212bc:    2240        @"      MOVS     r2,#0x40
        0x000212be:    f025ff53    %.S.    BL       send_data ; 0x47168
        0x000212c2:    f2474027    G.'@    MOV      r0,#0x7427
        0x000212c6:    f2c00005    ....    MOVT     r0,#5
        0x000212ca:    f005fb89    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000212ce:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x000212d2:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x000212d6:    900b        ..      STR      r0,[sp,#0x2c]
        0x000212d8:    e03a        :.      B        0x21350 ; am_devices_cooper_update_image + 1340
        0x000212da:    9809        ..      LDR      r0,[sp,#0x24]
        0x000212dc:    8880        ..      LDRH     r0,[r0,#4]
        0x000212de:    2805        .(      CMP      r0,#5
        0x000212e0:    d12b        +.      BNE      0x2133a ; am_devices_cooper_update_image + 1318
        0x000212e2:    e7ff        ..      B        0x212e4 ; am_devices_cooper_update_image + 1232
        0x000212e4:    9809        ..      LDR      r0,[sp,#0x24]
        0x000212e6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000212e8:    2809        .(      CMP      r0,#9
        0x000212ea:    d126        &.      BNE      0x2133a ; am_devices_cooper_update_image + 1318
        0x000212ec:    e7ff        ..      B        0x212ee ; am_devices_cooper_update_image + 1242
        0x000212ee:    f2476024    G.$`    MOV      r0,#0x7624
        0x000212f2:    f2c00005    ....    MOVT     r0,#5
        0x000212f6:    f005fb73    ..s.    BL       am_util_stdio_printf ; 0x269e0
        0x000212fa:    f44f6096    O..`    MOV      r0,#0x4b0
        0x000212fe:    f005f90f    ....    BL       am_util_delay_ms ; 0x26520
        0x00021302:    f7fffc15    ....    BL       am_devices_cooper_reset ; 0x20b30
        0x00021306:    f6422050    B.P     MOV      r0,#0x2a50
        0x0002130a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002130e:    9003        ..      STR      r0,[sp,#0xc]
        0x00021310:    2100        .!      MOVS     r1,#0
        0x00021312:    6041        A`      STR      r1,[r0,#4]
        0x00021314:    6081        .`      STR      r1,[r0,#8]
        0x00021316:    2203        ."      MOVS     r2,#3
        0x00021318:    61c2        .a      STR      r2,[r0,#0x1c]
        0x0002131a:    6101        .a      STR      r1,[r0,#0x10]
        0x0002131c:    60c1        .`      STR      r1,[r0,#0xc]
        0x0002131e:    6181        .a      STR      r1,[r0,#0x18]
        0x00021320:    6141        Aa      STR      r1,[r0,#0x14]
        0x00021322:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00021324:    f025ff6e    %.n.    BL       send_hello ; 0x47204
        0x00021328:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002132a:    2001        .       MOVS     r0,#1
        0x0002132c:    6008        .`      STR      r0,[r1,#0]
        0x0002132e:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00021332:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00021336:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021338:    e009        ..      B        0x2134e ; am_devices_cooper_update_image + 1338
        0x0002133a:    f2474014    G..@    MOV      r0,#0x7414
        0x0002133e:    f2c00005    ....    MOVT     r0,#5
        0x00021342:    f005fb4d    ..M.    BL       am_util_stdio_printf ; 0x269e0
        0x00021346:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x0002134a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002134c:    e7ff        ..      B        0x2134e ; am_devices_cooper_update_image + 1338
        0x0002134e:    e7ff        ..      B        0x21350 ; am_devices_cooper_update_image + 1340
        0x00021350:    e7ff        ..      B        0x21352 ; am_devices_cooper_update_image + 1342
        0x00021352:    e164        d.      B        0x2161e ; am_devices_cooper_update_image + 2058
        0x00021354:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00021358:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002135c:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x0002135e:    6a89        .j      LDR      r1,[r1,#0x28]
        0x00021360:    aa0c        ..      ADD      r2,sp,#0x30
        0x00021362:    f01ef877    ..w.    BL       iom_slave_read ; 0x3f454
        0x00021366:    2800        .(      CMP      r0,#0
        0x00021368:    d152        R.      BNE      0x21410 ; am_devices_cooper_update_image + 1532
        0x0002136a:    e7ff        ..      B        0x2136c ; am_devices_cooper_update_image + 1368
        0x0002136c:    f6422050    B.P     MOV      r0,#0x2a50
        0x00021370:    f2c10001    ....    MOVT     r0,#0x1001
        0x00021374:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00021376:    3101        .1      ADDS     r1,#1
        0x00021378:    6201        .b      STR      r1,[r0,#0x20]
        0x0002137a:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002137c:    2804        .(      CMP      r0,#4
        0x0002137e:    d304        ..      BCC      0x2138a ; am_devices_cooper_update_image + 1398
        0x00021380:    e7ff        ..      B        0x21382 ; am_devices_cooper_update_image + 1390
        0x00021382:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00021386:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021388:    e041        A.      B        0x2140e ; am_devices_cooper_update_image + 1530
        0x0002138a:    f6422050    B.P     MOV      r0,#0x2a50
        0x0002138e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00021392:    6940        @i      LDR      r0,[r0,#0x14]
        0x00021394:    b958        X.      CBNZ     r0,0x213ae ; am_devices_cooper_update_image + 1434
        0x00021396:    e7ff        ..      B        0x21398 ; am_devices_cooper_update_image + 1412
        0x00021398:    f6422050    B.P     MOV      r0,#0x2a50
        0x0002139c:    f2c10001    ....    MOVT     r0,#0x1001
        0x000213a0:    6841        Ah      LDR      r1,[r0,#4]
        0x000213a2:    6943        Ci      LDR      r3,[r0,#0x14]
        0x000213a4:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000213a6:    2240        @"      MOVS     r2,#0x40
        0x000213a8:    f025fede    %...    BL       send_data ; 0x47168
        0x000213ac:    e029        ).      B        0x21402 ; am_devices_cooper_update_image + 1518
        0x000213ae:    f6422050    B.P     MOV      r0,#0x2a50
        0x000213b2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000213b6:    6980        .i      LDR      r0,[r0,#0x18]
        0x000213b8:    b980        ..      CBNZ     r0,0x213dc ; am_devices_cooper_update_image + 1480
        0x000213ba:    e7ff        ..      B        0x213bc ; am_devices_cooper_update_image + 1448
        0x000213bc:    f6422050    B.P     MOV      r0,#0x2a50
        0x000213c0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000213c4:    6900        .i      LDR      r0,[r0,#0x10]
        0x000213c6:    f36f205f    o._     BFC      r0,#9,#23
        0x000213ca:    900d        ..      STR      r0,[sp,#0x34]
        0x000213cc:    980d        ..      LDR      r0,[sp,#0x34]
        0x000213ce:    b920         .      CBNZ     r0,0x213da ; am_devices_cooper_update_image + 1478
        0x000213d0:    e7ff        ..      B        0x213d2 ; am_devices_cooper_update_image + 1470
        0x000213d2:    f44f7000    O..p    MOV      r0,#0x200
        0x000213d6:    900d        ..      STR      r0,[sp,#0x34]
        0x000213d8:    e7ff        ..      B        0x213da ; am_devices_cooper_update_image + 1478
        0x000213da:    e003        ..      B        0x213e4 ; am_devices_cooper_update_image + 1488
        0x000213dc:    f44f7000    O..p    MOV      r0,#0x200
        0x000213e0:    900d        ..      STR      r0,[sp,#0x34]
        0x000213e2:    e7ff        ..      B        0x213e4 ; am_devices_cooper_update_image + 1488
        0x000213e4:    f6422050    B.P     MOV      r0,#0x2a50
        0x000213e8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000213ec:    68c1        .h      LDR      r1,[r0,#0xc]
        0x000213ee:    6943        Ci      LDR      r3,[r0,#0x14]
        0x000213f0:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000213f2:    eb012143    ..C!    ADD      r1,r1,r3,LSL #9
        0x000213f6:    f5a17100    ...q    SUB      r1,r1,#0x200
        0x000213fa:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x000213fc:    f025feb4    %...    BL       send_data ; 0x47168
        0x00021400:    e7ff        ..      B        0x21402 ; am_devices_cooper_update_image + 1518
        0x00021402:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00021406:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x0002140a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002140c:    e7ff        ..      B        0x2140e ; am_devices_cooper_update_image + 1530
        0x0002140e:    e0ad        ..      B        0x2156c ; am_devices_cooper_update_image + 1880
        0x00021410:    f6422050    B.P     MOV      r0,#0x2a50
        0x00021414:    f2c10001    ....    MOVT     r0,#0x1001
        0x00021418:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002141a:    b138        8.      CBZ      r0,0x2142c ; am_devices_cooper_update_image + 1560
        0x0002141c:    e7ff        ..      B        0x2141e ; am_devices_cooper_update_image + 1546
        0x0002141e:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00021422:    f2c10101    ....    MOVT     r1,#0x1001
        0x00021426:    2000        .       MOVS     r0,#0
        0x00021428:    6208        .b      STR      r0,[r1,#0x20]
        0x0002142a:    e7ff        ..      B        0x2142c ; am_devices_cooper_update_image + 1560
        0x0002142c:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00021430:    f2c10101    ....    MOVT     r1,#0x1001
        0x00021434:    6a88        .j      LDR      r0,[r1,#0x28]
        0x00021436:    9009        ..      STR      r0,[sp,#0x24]
        0x00021438:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002143a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002143c:    6308        .c      STR      r0,[r1,#0x30]
        0x0002143e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021440:    6880        .h      LDR      r0,[r0,#8]
        0x00021442:    2808        .(      CMP      r0,#8
        0x00021444:    d006        ..      BEQ      0x21454 ; am_devices_cooper_update_image + 1600
        0x00021446:    e7ff        ..      B        0x21448 ; am_devices_cooper_update_image + 1588
        0x00021448:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002144a:    6880        .h      LDR      r0,[r0,#8]
        0x0002144c:    2802        .(      CMP      r0,#2
        0x0002144e:    f0408088    @...    BNE.W    0x21562 ; am_devices_cooper_update_image + 1870
        0x00021452:    e7ff        ..      B        0x21454 ; am_devices_cooper_update_image + 1600
        0x00021454:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021456:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00021458:    b128        (.      CBZ      r0,0x21466 ; am_devices_cooper_update_image + 1618
        0x0002145a:    e7ff        ..      B        0x2145c ; am_devices_cooper_update_image + 1608
        0x0002145c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002145e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00021460:    280b        .(      CMP      r0,#0xb
        0x00021462:    d171        q.      BNE      0x21548 ; am_devices_cooper_update_image + 1844
        0x00021464:    e7ff        ..      B        0x21466 ; am_devices_cooper_update_image + 1618
        0x00021466:    f6422050    B.P     MOV      r0,#0x2a50
        0x0002146a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002146e:    6980        .i      LDR      r0,[r0,#0x18]
        0x00021470:    b3b8        ..      CBZ      r0,0x214e2 ; am_devices_cooper_update_image + 1742
        0x00021472:    e7ff        ..      B        0x21474 ; am_devices_cooper_update_image + 1632
        0x00021474:    f6422050    B.P     MOV      r0,#0x2a50
        0x00021478:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002147c:    6980        .i      LDR      r0,[r0,#0x18]
        0x0002147e:    2801        .(      CMP      r0,#1
        0x00021480:    d110        ..      BNE      0x214a4 ; am_devices_cooper_update_image + 1680
        0x00021482:    e7ff        ..      B        0x21484 ; am_devices_cooper_update_image + 1648
        0x00021484:    f6422050    B.P     MOV      r0,#0x2a50
        0x00021488:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002148c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002148e:    f36f205f    o._     BFC      r0,#9,#23
        0x00021492:    900d        ..      STR      r0,[sp,#0x34]
        0x00021494:    980d        ..      LDR      r0,[sp,#0x34]
        0x00021496:    b920         .      CBNZ     r0,0x214a2 ; am_devices_cooper_update_image + 1678
        0x00021498:    e7ff        ..      B        0x2149a ; am_devices_cooper_update_image + 1670
        0x0002149a:    f44f7000    O..p    MOV      r0,#0x200
        0x0002149e:    900d        ..      STR      r0,[sp,#0x34]
        0x000214a0:    e7ff        ..      B        0x214a2 ; am_devices_cooper_update_image + 1678
        0x000214a2:    e003        ..      B        0x214ac ; am_devices_cooper_update_image + 1688
        0x000214a4:    f44f7000    O..p    MOV      r0,#0x200
        0x000214a8:    900d        ..      STR      r0,[sp,#0x34]
        0x000214aa:    e7ff        ..      B        0x214ac ; am_devices_cooper_update_image + 1688
        0x000214ac:    f6422050    B.P     MOV      r0,#0x2a50
        0x000214b0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000214b4:    9002        ..      STR      r0,[sp,#8]
        0x000214b6:    68c1        .h      LDR      r1,[r0,#0xc]
        0x000214b8:    6943        Ci      LDR      r3,[r0,#0x14]
        0x000214ba:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000214bc:    eb012143    ..C!    ADD      r1,r1,r3,LSL #9
        0x000214c0:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x000214c2:    3301        .3      ADDS     r3,#1
        0x000214c4:    f025fe50    %.P.    BL       send_data ; 0x47168
        0x000214c8:    9902        ..      LDR      r1,[sp,#8]
        0x000214ca:    6988        .i      LDR      r0,[r1,#0x18]
        0x000214cc:    3801        .8      SUBS     r0,#1
        0x000214ce:    6188        .a      STR      r0,[r1,#0x18]
        0x000214d0:    6948        Hi      LDR      r0,[r1,#0x14]
        0x000214d2:    3001        .0      ADDS     r0,#1
        0x000214d4:    6148        Ha      STR      r0,[r1,#0x14]
        0x000214d6:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x000214da:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x000214de:    900b        ..      STR      r0,[sp,#0x2c]
        0x000214e0:    e031        1.      B        0x21546 ; am_devices_cooper_update_image + 1842
        0x000214e2:    9809        ..      LDR      r0,[sp,#0x24]
        0x000214e4:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000214e6:    bb08        ..      CBNZ     r0,0x2152c ; am_devices_cooper_update_image + 1816
        0x000214e8:    e7ff        ..      B        0x214ea ; am_devices_cooper_update_image + 1750
        0x000214ea:    f6422050    B.P     MOV      r0,#0x2a50
        0x000214ee:    f2c10001    ....    MOVT     r0,#0x1001
        0x000214f2:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x000214f4:    b9a8        ..      CBNZ     r0,0x21522 ; am_devices_cooper_update_image + 1806
        0x000214f6:    e7ff        ..      B        0x214f8 ; am_devices_cooper_update_image + 1764
        0x000214f8:    f6422050    B.P     MOV      r0,#0x2a50
        0x000214fc:    f2c10001    ....    MOVT     r0,#0x1001
        0x00021500:    2104        .!      MOVS     r1,#4
        0x00021502:    6001        .`      STR      r1,[r0,#0]
        0x00021504:    f64161fc    A..a    MOV      r1,#0x1efc
        0x00021508:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002150c:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0002150e:    62c1        .b      STR      r1,[r0,#0x2c]
        0x00021510:    f24d312c    M.,1    MOV      r1,#0xd32c
        0x00021514:    f2ca718b    ...q    MOVT     r1,#0xa78b
        0x00021518:    910b        ..      STR      r1,[sp,#0x2c]
        0x0002151a:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0002151c:    f025fe54    %.T.    BL       send_fwContinue ; 0x471c8
        0x00021520:    e003        ..      B        0x2152a ; am_devices_cooper_update_image + 1814
        0x00021522:    f04f30a5    O..0    MOV      r0,#0xa5a5a5a5
        0x00021526:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021528:    e7ff        ..      B        0x2152a ; am_devices_cooper_update_image + 1814
        0x0002152a:    e00b        ..      B        0x21544 ; am_devices_cooper_update_image + 1840
        0x0002152c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002152e:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00021530:    f2476076    G.v`    MOV      r0,#0x7676
        0x00021534:    f2c00005    ....    MOVT     r0,#5
        0x00021538:    f005fa52    ..R.    BL       am_util_stdio_printf ; 0x269e0
        0x0002153c:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00021540:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021542:    e7ff        ..      B        0x21544 ; am_devices_cooper_update_image + 1840
        0x00021544:    e7ff        ..      B        0x21546 ; am_devices_cooper_update_image + 1842
        0x00021546:    e00b        ..      B        0x21560 ; am_devices_cooper_update_image + 1868
        0x00021548:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002154a:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0002154c:    f2476076    G.v`    MOV      r0,#0x7676
        0x00021550:    f2c00005    ....    MOVT     r0,#5
        0x00021554:    f005fa44    ..D.    BL       am_util_stdio_printf ; 0x269e0
        0x00021558:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x0002155c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002155e:    e7ff        ..      B        0x21560 ; am_devices_cooper_update_image + 1868
        0x00021560:    e003        ..      B        0x2156a ; am_devices_cooper_update_image + 1878
        0x00021562:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00021566:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021568:    e7ff        ..      B        0x2156a ; am_devices_cooper_update_image + 1878
        0x0002156a:    e7ff        ..      B        0x2156c ; am_devices_cooper_update_image + 1880
        0x0002156c:    e057        W.      B        0x2161e ; am_devices_cooper_update_image + 2058
        0x0002156e:    f6422150    B.P!    MOV      r1,#0x2a50
        0x00021572:    f2c10101    ....    MOVT     r1,#0x1001
        0x00021576:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x00021578:    6a89        .j      LDR      r1,[r1,#0x28]
        0x0002157a:    aa0c        ..      ADD      r2,sp,#0x30
        0x0002157c:    f01dff6a    ..j.    BL       iom_slave_read ; 0x3f454
        0x00021580:    b9e8        ..      CBNZ     r0,0x215be ; am_devices_cooper_update_image + 1962
        0x00021582:    e7ff        ..      B        0x21584 ; am_devices_cooper_update_image + 1904
        0x00021584:    f6422050    B.P     MOV      r0,#0x2a50
        0x00021588:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002158c:    6a01        .j      LDR      r1,[r0,#0x20]
        0x0002158e:    3101        .1      ADDS     r1,#1
        0x00021590:    6201        .b      STR      r1,[r0,#0x20]
        0x00021592:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00021594:    2804        .(      CMP      r0,#4
        0x00021596:    d304        ..      BCC      0x215a2 ; am_devices_cooper_update_image + 1934
        0x00021598:    e7ff        ..      B        0x2159a ; am_devices_cooper_update_image + 1926
        0x0002159a:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x0002159e:    900b        ..      STR      r0,[sp,#0x2c]
        0x000215a0:    e00c        ..      B        0x215bc ; am_devices_cooper_update_image + 1960
        0x000215a2:    f6422050    B.P     MOV      r0,#0x2a50
        0x000215a6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000215aa:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000215ac:    f025fe0c    %...    BL       send_fwContinue ; 0x471c8
        0x000215b0:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x000215b4:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x000215b8:    900b        ..      STR      r0,[sp,#0x2c]
        0x000215ba:    e7ff        ..      B        0x215bc ; am_devices_cooper_update_image + 1960
        0x000215bc:    e00e        ..      B        0x215dc ; am_devices_cooper_update_image + 1992
        0x000215be:    f6422050    B.P     MOV      r0,#0x2a50
        0x000215c2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000215c6:    6a00        .j      LDR      r0,[r0,#0x20]
        0x000215c8:    b138        8.      CBZ      r0,0x215da ; am_devices_cooper_update_image + 1990
        0x000215ca:    e7ff        ..      B        0x215cc ; am_devices_cooper_update_image + 1976
        0x000215cc:    f6422150    B.P!    MOV      r1,#0x2a50
        0x000215d0:    f2c10101    ....    MOVT     r1,#0x1001
        0x000215d4:    2000        .       MOVS     r0,#0
        0x000215d6:    6208        .b      STR      r0,[r1,#0x20]
        0x000215d8:    e7ff        ..      B        0x215da ; am_devices_cooper_update_image + 1990
        0x000215da:    e7ff        ..      B        0x215dc ; am_devices_cooper_update_image + 1992
        0x000215dc:    f6422150    B.P!    MOV      r1,#0x2a50
        0x000215e0:    f2c10101    ....    MOVT     r1,#0x1001
        0x000215e4:    6a88        .j      LDR      r0,[r1,#0x28]
        0x000215e6:    9009        ..      STR      r0,[sp,#0x24]
        0x000215e8:    9809        ..      LDR      r0,[sp,#0x24]
        0x000215ea:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000215ec:    6308        .c      STR      r0,[r1,#0x30]
        0x000215ee:    9809        ..      LDR      r0,[sp,#0x24]
        0x000215f0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000215f2:    b920         .      CBNZ     r0,0x215fe ; am_devices_cooper_update_image + 2026
        0x000215f4:    e7ff        ..      B        0x215f6 ; am_devices_cooper_update_image + 2018
        0x000215f6:    f04f30a5    O..0    MOV      r0,#0xa5a5a5a5
        0x000215fa:    900b        ..      STR      r0,[sp,#0x2c]
        0x000215fc:    e00d        ..      B        0x2161a ; am_devices_cooper_update_image + 2054
        0x000215fe:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021600:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00021602:    2808        .(      CMP      r0,#8
        0x00021604:    d104        ..      BNE      0x21610 ; am_devices_cooper_update_image + 2044
        0x00021606:    e7ff        ..      B        0x21608 ; am_devices_cooper_update_image + 2036
        0x00021608:    f04f30a3    O..0    MOV      r0,#0xa3a3a3a3
        0x0002160c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002160e:    e003        ..      B        0x21618 ; am_devices_cooper_update_image + 2052
        0x00021610:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00021614:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021616:    e7ff        ..      B        0x21618 ; am_devices_cooper_update_image + 2052
        0x00021618:    e7ff        ..      B        0x2161a ; am_devices_cooper_update_image + 2054
        0x0002161a:    e000        ..      B        0x2161e ; am_devices_cooper_update_image + 2058
        0x0002161c:    e7ff        ..      B        0x2161e ; am_devices_cooper_update_image + 2058
        0x0002161e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00021620:    b00e        ..      ADD      sp,sp,#0x38
        0x00021622:    bd80        ..      POP      {r7,pc}
    am_devices_led_array_init
        0x00021624:    b580        ..      PUSH     {r7,lr}
        0x00021626:    b084        ..      SUB      sp,sp,#0x10
        0x00021628:    9003        ..      STR      r0,[sp,#0xc]
        0x0002162a:    9102        ..      STR      r1,[sp,#8]
        0x0002162c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002162e:    b120         .      CBZ      r0,0x2163a ; am_devices_led_array_init + 22
        0x00021630:    e7ff        ..      B        0x21632 ; am_devices_led_array_init + 14
        0x00021632:    9802        ..      LDR      r0,[sp,#8]
        0x00021634:    2820         (      CMP      r0,#0x20
        0x00021636:    d301        ..      BCC      0x2163c ; am_devices_led_array_init + 24
        0x00021638:    e7ff        ..      B        0x2163a ; am_devices_led_array_init + 22
        0x0002163a:    e012        ..      B        0x21662 ; am_devices_led_array_init + 62
        0x0002163c:    2000        .       MOVS     r0,#0
        0x0002163e:    9001        ..      STR      r0,[sp,#4]
        0x00021640:    e7ff        ..      B        0x21642 ; am_devices_led_array_init + 30
        0x00021642:    9801        ..      LDR      r0,[sp,#4]
        0x00021644:    9902        ..      LDR      r1,[sp,#8]
        0x00021646:    4288        .B      CMP      r0,r1
        0x00021648:    d20b        ..      BCS      0x21662 ; am_devices_led_array_init + 62
        0x0002164a:    e7ff        ..      B        0x2164c ; am_devices_led_array_init + 40
        0x0002164c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002164e:    9901        ..      LDR      r1,[sp,#4]
        0x00021650:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00021654:    f000f82c    ..,.    BL       am_devices_led_init ; 0x216b0
        0x00021658:    e7ff        ..      B        0x2165a ; am_devices_led_array_init + 54
        0x0002165a:    9801        ..      LDR      r0,[sp,#4]
        0x0002165c:    3001        .0      ADDS     r0,#1
        0x0002165e:    9001        ..      STR      r0,[sp,#4]
        0x00021660:    e7ef        ..      B        0x21642 ; am_devices_led_array_init + 30
        0x00021662:    b004        ..      ADD      sp,sp,#0x10
        0x00021664:    bd80        ..      POP      {r7,pc}
        0x00021666:    0000        ..      MOVS     r0,r0
    am_devices_led_array_out
        0x00021668:    b580        ..      PUSH     {r7,lr}
        0x0002166a:    b084        ..      SUB      sp,sp,#0x10
        0x0002166c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002166e:    9102        ..      STR      r1,[sp,#8]
        0x00021670:    9201        ..      STR      r2,[sp,#4]
        0x00021672:    2000        .       MOVS     r0,#0
        0x00021674:    9000        ..      STR      r0,[sp,#0]
        0x00021676:    e7ff        ..      B        0x21678 ; am_devices_led_array_out + 16
        0x00021678:    9800        ..      LDR      r0,[sp,#0]
        0x0002167a:    9902        ..      LDR      r1,[sp,#8]
        0x0002167c:    4288        .B      CMP      r0,r1
        0x0002167e:    d215        ..      BCS      0x216ac ; am_devices_led_array_out + 68
        0x00021680:    e7ff        ..      B        0x21682 ; am_devices_led_array_out + 26
        0x00021682:    9801        ..      LDR      r0,[sp,#4]
        0x00021684:    9900        ..      LDR      r1,[sp,#0]
        0x00021686:    40c8        .@      LSRS     r0,r0,r1
        0x00021688:    07c0        ..      LSLS     r0,r0,#31
        0x0002168a:    b128        (.      CBZ      r0,0x21698 ; am_devices_led_array_out + 48
        0x0002168c:    e7ff        ..      B        0x2168e ; am_devices_led_array_out + 38
        0x0002168e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021690:    9900        ..      LDR      r1,[sp,#0]
        0x00021692:    f000f8b1    ....    BL       am_devices_led_on ; 0x217f8
        0x00021696:    e004        ..      B        0x216a2 ; am_devices_led_array_out + 58
        0x00021698:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002169a:    9900        ..      LDR      r1,[sp,#0]
        0x0002169c:    f000f866    ..f.    BL       am_devices_led_off ; 0x2176c
        0x000216a0:    e7ff        ..      B        0x216a2 ; am_devices_led_array_out + 58
        0x000216a2:    e7ff        ..      B        0x216a4 ; am_devices_led_array_out + 60
        0x000216a4:    9800        ..      LDR      r0,[sp,#0]
        0x000216a6:    3001        .0      ADDS     r0,#1
        0x000216a8:    9000        ..      STR      r0,[sp,#0]
        0x000216aa:    e7e5        ..      B        0x21678 ; am_devices_led_array_out + 16
        0x000216ac:    b004        ..      ADD      sp,sp,#0x10
        0x000216ae:    bd80        ..      POP      {r7,pc}
    am_devices_led_init
        0x000216b0:    b580        ..      PUSH     {r7,lr}
        0x000216b2:    b082        ..      SUB      sp,sp,#8
        0x000216b4:    9001        ..      STR      r0,[sp,#4]
        0x000216b6:    9801        ..      LDR      r0,[sp,#4]
        0x000216b8:    b128        (.      CBZ      r0,0x216c6 ; am_devices_led_init + 22
        0x000216ba:    e7ff        ..      B        0x216bc ; am_devices_led_init + 12
        0x000216bc:    9801        ..      LDR      r0,[sp,#4]
        0x000216be:    6800        .h      LDR      r0,[r0,#0]
        0x000216c0:    2880        .(      CMP      r0,#0x80
        0x000216c2:    d301        ..      BCC      0x216c8 ; am_devices_led_init + 24
        0x000216c4:    e7ff        ..      B        0x216c6 ; am_devices_led_init + 22
        0x000216c6:    e04e        N.      B        0x21766 ; am_devices_led_init + 182
        0x000216c8:    9801        ..      LDR      r0,[sp,#4]
        0x000216ca:    7900        .y      LDRB     r0,[r0,#4]
        0x000216cc:    0780        ..      LSLS     r0,r0,#30
        0x000216ce:    2800        .(      CMP      r0,#0
        0x000216d0:    d516        ..      BPL      0x21700 ; am_devices_led_init + 80
        0x000216d2:    e7ff        ..      B        0x216d4 ; am_devices_led_init + 36
        0x000216d4:    9801        ..      LDR      r0,[sp,#4]
        0x000216d6:    6800        .h      LDR      r0,[r0,#0]
        0x000216d8:    f2413108    A..1    MOV      r1,#0x1308
        0x000216dc:    f2c00105    ....    MOVT     r1,#5
        0x000216e0:    6809        .h      LDR      r1,[r1,#0]
        0x000216e2:    f001f9ef    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x000216e6:    9801        ..      LDR      r0,[sp,#4]
        0x000216e8:    6800        .h      LDR      r0,[r0,#0]
        0x000216ea:    2103        .!      MOVS     r1,#3
        0x000216ec:    f001fa8c    ....    BL       am_hal_gpio_state_write ; 0x22c08
        0x000216f0:    9901        ..      LDR      r1,[sp,#4]
        0x000216f2:    6808        .h      LDR      r0,[r1,#0]
        0x000216f4:    6849        Ih      LDR      r1,[r1,#4]
        0x000216f6:    f0010101    ....    AND      r1,r1,#1
        0x000216fa:    f001fa85    ....    BL       am_hal_gpio_state_write ; 0x22c08
        0x000216fe:    e032        2.      B        0x21766 ; am_devices_led_init + 182
        0x00021700:    9801        ..      LDR      r0,[sp,#4]
        0x00021702:    7900        .y      LDRB     r0,[r0,#4]
        0x00021704:    0740        @.      LSLS     r0,r0,#29
        0x00021706:    2800        .(      CMP      r0,#0
        0x00021708:    d516        ..      BPL      0x21738 ; am_devices_led_init + 136
        0x0002170a:    e7ff        ..      B        0x2170c ; am_devices_led_init + 92
        0x0002170c:    9801        ..      LDR      r0,[sp,#4]
        0x0002170e:    6800        .h      LDR      r0,[r0,#0]
        0x00021710:    f2413104    A..1    MOV      r1,#0x1304
        0x00021714:    f2c00105    ....    MOVT     r1,#5
        0x00021718:    6809        .h      LDR      r1,[r1,#0]
        0x0002171a:    f001f9d3    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0002171e:    9801        ..      LDR      r0,[sp,#4]
        0x00021720:    6800        .h      LDR      r0,[r0,#0]
        0x00021722:    2103        .!      MOVS     r1,#3
        0x00021724:    f001fa70    ..p.    BL       am_hal_gpio_state_write ; 0x22c08
        0x00021728:    9901        ..      LDR      r1,[sp,#4]
        0x0002172a:    6808        .h      LDR      r0,[r1,#0]
        0x0002172c:    6849        Ih      LDR      r1,[r1,#4]
        0x0002172e:    f0010101    ....    AND      r1,r1,#1
        0x00021732:    f001fa69    ..i.    BL       am_hal_gpio_state_write ; 0x22c08
        0x00021736:    e015        ..      B        0x21764 ; am_devices_led_init + 180
        0x00021738:    9801        ..      LDR      r0,[sp,#4]
        0x0002173a:    6800        .h      LDR      r0,[r0,#0]
        0x0002173c:    f2413110    A..1    MOV      r1,#0x1310
        0x00021740:    f2c00105    ....    MOVT     r1,#5
        0x00021744:    6809        .h      LDR      r1,[r1,#0]
        0x00021746:    f001f9bd    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0002174a:    9801        ..      LDR      r0,[sp,#4]
        0x0002174c:    6800        .h      LDR      r0,[r0,#0]
        0x0002174e:    2103        .!      MOVS     r1,#3
        0x00021750:    f001fa5a    ..Z.    BL       am_hal_gpio_state_write ; 0x22c08
        0x00021754:    9901        ..      LDR      r1,[sp,#4]
        0x00021756:    6808        .h      LDR      r0,[r1,#0]
        0x00021758:    6849        Ih      LDR      r1,[r1,#4]
        0x0002175a:    f0010101    ....    AND      r1,r1,#1
        0x0002175e:    f001fa53    ..S.    BL       am_hal_gpio_state_write ; 0x22c08
        0x00021762:    e7ff        ..      B        0x21764 ; am_devices_led_init + 180
        0x00021764:    e7ff        ..      B        0x21766 ; am_devices_led_init + 182
        0x00021766:    b002        ..      ADD      sp,sp,#8
        0x00021768:    bd80        ..      POP      {r7,pc}
        0x0002176a:    0000        ..      MOVS     r0,r0
    am_devices_led_off
        0x0002176c:    b580        ..      PUSH     {r7,lr}
        0x0002176e:    b082        ..      SUB      sp,sp,#8
        0x00021770:    9001        ..      STR      r0,[sp,#4]
        0x00021772:    9100        ..      STR      r1,[sp,#0]
        0x00021774:    9801        ..      LDR      r0,[sp,#4]
        0x00021776:    b158        X.      CBZ      r0,0x21790 ; am_devices_led_off + 36
        0x00021778:    e7ff        ..      B        0x2177a ; am_devices_led_off + 14
        0x0002177a:    9800        ..      LDR      r0,[sp,#0]
        0x0002177c:    281e        .(      CMP      r0,#0x1e
        0x0002177e:    d807        ..      BHI      0x21790 ; am_devices_led_off + 36
        0x00021780:    e7ff        ..      B        0x21782 ; am_devices_led_off + 22
        0x00021782:    9801        ..      LDR      r0,[sp,#4]
        0x00021784:    9900        ..      LDR      r1,[sp,#0]
        0x00021786:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x0002178a:    2880        .(      CMP      r0,#0x80
        0x0002178c:    d301        ..      BCC      0x21792 ; am_devices_led_off + 38
        0x0002178e:    e7ff        ..      B        0x21790 ; am_devices_led_off + 36
        0x00021790:    e02f        /.      B        0x217f2 ; am_devices_led_off + 134
        0x00021792:    9801        ..      LDR      r0,[sp,#4]
        0x00021794:    9900        ..      LDR      r1,[sp,#0]
        0x00021796:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002179a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002179c:    0780        ..      LSLS     r0,r0,#30
        0x0002179e:    2800        .(      CMP      r0,#0
        0x000217a0:    d50c        ..      BPL      0x217bc ; am_devices_led_off + 80
        0x000217a2:    e7ff        ..      B        0x217a4 ; am_devices_led_off + 56
        0x000217a4:    9801        ..      LDR      r0,[sp,#4]
        0x000217a6:    9a00        ..      LDR      r2,[sp,#0]
        0x000217a8:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x000217ac:    f8500032    P.2.    LDR      r0,[r0,r2,LSL #3]
        0x000217b0:    684a        Jh      LDR      r2,[r1,#4]
        0x000217b2:    2101        .!      MOVS     r1,#1
        0x000217b4:    4391        .C      BICS     r1,r1,r2
        0x000217b6:    f001fa27    ..'.    BL       am_hal_gpio_state_write ; 0x22c08
        0x000217ba:    e01a        ..      B        0x217f2 ; am_devices_led_off + 134
        0x000217bc:    9801        ..      LDR      r0,[sp,#4]
        0x000217be:    7900        .y      LDRB     r0,[r0,#4]
        0x000217c0:    0740        @.      LSLS     r0,r0,#29
        0x000217c2:    2800        .(      CMP      r0,#0
        0x000217c4:    d50c        ..      BPL      0x217e0 ; am_devices_led_off + 116
        0x000217c6:    e7ff        ..      B        0x217c8 ; am_devices_led_off + 92
        0x000217c8:    9801        ..      LDR      r0,[sp,#4]
        0x000217ca:    9a00        ..      LDR      r2,[sp,#0]
        0x000217cc:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x000217d0:    f8500032    P.2.    LDR      r0,[r0,r2,LSL #3]
        0x000217d4:    684a        Jh      LDR      r2,[r1,#4]
        0x000217d6:    2101        .!      MOVS     r1,#1
        0x000217d8:    4391        .C      BICS     r1,r1,r2
        0x000217da:    f001fa15    ....    BL       am_hal_gpio_state_write ; 0x22c08
        0x000217de:    e007        ..      B        0x217f0 ; am_devices_led_off + 132
        0x000217e0:    9801        ..      LDR      r0,[sp,#4]
        0x000217e2:    9900        ..      LDR      r1,[sp,#0]
        0x000217e4:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x000217e8:    2103        .!      MOVS     r1,#3
        0x000217ea:    f001fa0d    ....    BL       am_hal_gpio_state_write ; 0x22c08
        0x000217ee:    e7ff        ..      B        0x217f0 ; am_devices_led_off + 132
        0x000217f0:    e7ff        ..      B        0x217f2 ; am_devices_led_off + 134
        0x000217f2:    b002        ..      ADD      sp,sp,#8
        0x000217f4:    bd80        ..      POP      {r7,pc}
        0x000217f6:    0000        ..      MOVS     r0,r0
    am_devices_led_on
        0x000217f8:    b580        ..      PUSH     {r7,lr}
        0x000217fa:    b082        ..      SUB      sp,sp,#8
        0x000217fc:    9001        ..      STR      r0,[sp,#4]
        0x000217fe:    9100        ..      STR      r1,[sp,#0]
        0x00021800:    9801        ..      LDR      r0,[sp,#4]
        0x00021802:    b158        X.      CBZ      r0,0x2181c ; am_devices_led_on + 36
        0x00021804:    e7ff        ..      B        0x21806 ; am_devices_led_on + 14
        0x00021806:    9800        ..      LDR      r0,[sp,#0]
        0x00021808:    281e        .(      CMP      r0,#0x1e
        0x0002180a:    d807        ..      BHI      0x2181c ; am_devices_led_on + 36
        0x0002180c:    e7ff        ..      B        0x2180e ; am_devices_led_on + 22
        0x0002180e:    9801        ..      LDR      r0,[sp,#4]
        0x00021810:    9900        ..      LDR      r1,[sp,#0]
        0x00021812:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x00021816:    2880        .(      CMP      r0,#0x80
        0x00021818:    d301        ..      BCC      0x2181e ; am_devices_led_on + 38
        0x0002181a:    e7ff        ..      B        0x2181c ; am_devices_led_on + 36
        0x0002181c:    e02f        /.      B        0x2187e ; am_devices_led_on + 134
        0x0002181e:    9801        ..      LDR      r0,[sp,#4]
        0x00021820:    9900        ..      LDR      r1,[sp,#0]
        0x00021822:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00021826:    7900        .y      LDRB     r0,[r0,#4]
        0x00021828:    0780        ..      LSLS     r0,r0,#30
        0x0002182a:    2800        .(      CMP      r0,#0
        0x0002182c:    d50c        ..      BPL      0x21848 ; am_devices_led_on + 80
        0x0002182e:    e7ff        ..      B        0x21830 ; am_devices_led_on + 56
        0x00021830:    9801        ..      LDR      r0,[sp,#4]
        0x00021832:    9a00        ..      LDR      r2,[sp,#0]
        0x00021834:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x00021838:    f8500032    P.2.    LDR      r0,[r0,r2,LSL #3]
        0x0002183c:    6849        Ih      LDR      r1,[r1,#4]
        0x0002183e:    f0010101    ....    AND      r1,r1,#1
        0x00021842:    f001f9e1    ....    BL       am_hal_gpio_state_write ; 0x22c08
        0x00021846:    e01a        ..      B        0x2187e ; am_devices_led_on + 134
        0x00021848:    9801        ..      LDR      r0,[sp,#4]
        0x0002184a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002184c:    0740        @.      LSLS     r0,r0,#29
        0x0002184e:    2800        .(      CMP      r0,#0
        0x00021850:    d50c        ..      BPL      0x2186c ; am_devices_led_on + 116
        0x00021852:    e7ff        ..      B        0x21854 ; am_devices_led_on + 92
        0x00021854:    9801        ..      LDR      r0,[sp,#4]
        0x00021856:    9a00        ..      LDR      r2,[sp,#0]
        0x00021858:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x0002185c:    f8500032    P.2.    LDR      r0,[r0,r2,LSL #3]
        0x00021860:    6849        Ih      LDR      r1,[r1,#4]
        0x00021862:    f0010101    ....    AND      r1,r1,#1
        0x00021866:    f001f9cf    ....    BL       am_hal_gpio_state_write ; 0x22c08
        0x0002186a:    e007        ..      B        0x2187c ; am_devices_led_on + 132
        0x0002186c:    9801        ..      LDR      r0,[sp,#4]
        0x0002186e:    9900        ..      LDR      r1,[sp,#0]
        0x00021870:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x00021874:    2104        .!      MOVS     r1,#4
        0x00021876:    f001f9c7    ....    BL       am_hal_gpio_state_write ; 0x22c08
        0x0002187a:    e7ff        ..      B        0x2187c ; am_devices_led_on + 132
        0x0002187c:    e7ff        ..      B        0x2187e ; am_devices_led_on + 134
        0x0002187e:    b002        ..      ADD      sp,sp,#8
        0x00021880:    bd80        ..      POP      {r7,pc}
        0x00021882:    0000        ..      MOVS     r0,r0
    am_devices_led_toggle
        0x00021884:    b580        ..      PUSH     {r7,lr}
        0x00021886:    b084        ..      SUB      sp,sp,#0x10
        0x00021888:    9003        ..      STR      r0,[sp,#0xc]
        0x0002188a:    9102        ..      STR      r1,[sp,#8]
        0x0002188c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002188e:    b158        X.      CBZ      r0,0x218a8 ; am_devices_led_toggle + 36
        0x00021890:    e7ff        ..      B        0x21892 ; am_devices_led_toggle + 14
        0x00021892:    9802        ..      LDR      r0,[sp,#8]
        0x00021894:    281e        .(      CMP      r0,#0x1e
        0x00021896:    d807        ..      BHI      0x218a8 ; am_devices_led_toggle + 36
        0x00021898:    e7ff        ..      B        0x2189a ; am_devices_led_toggle + 22
        0x0002189a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002189c:    9902        ..      LDR      r1,[sp,#8]
        0x0002189e:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x000218a2:    2880        .(      CMP      r0,#0x80
        0x000218a4:    d301        ..      BCC      0x218aa ; am_devices_led_toggle + 38
        0x000218a6:    e7ff        ..      B        0x218a8 ; am_devices_led_toggle + 36
        0x000218a8:    e040        @.      B        0x2192c ; am_devices_led_toggle + 168
        0x000218aa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000218ac:    9902        ..      LDR      r1,[sp,#8]
        0x000218ae:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x000218b2:    7900        .y      LDRB     r0,[r0,#4]
        0x000218b4:    0780        ..      LSLS     r0,r0,#30
        0x000218b6:    2800        .(      CMP      r0,#0
        0x000218b8:    d508        ..      BPL      0x218cc ; am_devices_led_toggle + 72
        0x000218ba:    e7ff        ..      B        0x218bc ; am_devices_led_toggle + 56
        0x000218bc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000218be:    9902        ..      LDR      r1,[sp,#8]
        0x000218c0:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x000218c4:    2102        .!      MOVS     r1,#2
        0x000218c6:    f001f99f    ....    BL       am_hal_gpio_state_write ; 0x22c08
        0x000218ca:    e02f        /.      B        0x2192c ; am_devices_led_toggle + 168
        0x000218cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000218ce:    7900        .y      LDRB     r0,[r0,#4]
        0x000218d0:    0740        @.      LSLS     r0,r0,#29
        0x000218d2:    2800        .(      CMP      r0,#0
        0x000218d4:    d508        ..      BPL      0x218e8 ; am_devices_led_toggle + 100
        0x000218d6:    e7ff        ..      B        0x218d8 ; am_devices_led_toggle + 84
        0x000218d8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000218da:    9902        ..      LDR      r1,[sp,#8]
        0x000218dc:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x000218e0:    2102        .!      MOVS     r1,#2
        0x000218e2:    f001f991    ....    BL       am_hal_gpio_state_write ; 0x22c08
        0x000218e6:    e020         .      B        0x2192a ; am_devices_led_toggle + 166
        0x000218e8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000218ea:    9902        ..      LDR      r1,[sp,#8]
        0x000218ec:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x000218f0:    2102        .!      MOVS     r1,#2
        0x000218f2:    466a        jF      MOV      r2,sp
        0x000218f4:    f001f940    ..@.    BL       am_hal_gpio_state_read ; 0x22b78
        0x000218f8:    9001        ..      STR      r0,[sp,#4]
        0x000218fa:    9801        ..      LDR      r0,[sp,#4]
        0x000218fc:    b9a0        ..      CBNZ     r0,0x21928 ; am_devices_led_toggle + 164
        0x000218fe:    e7ff        ..      B        0x21900 ; am_devices_led_toggle + 124
        0x00021900:    9800        ..      LDR      r0,[sp,#0]
        0x00021902:    b140        @.      CBZ      r0,0x21916 ; am_devices_led_toggle + 146
        0x00021904:    e7ff        ..      B        0x21906 ; am_devices_led_toggle + 130
        0x00021906:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021908:    9902        ..      LDR      r1,[sp,#8]
        0x0002190a:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x0002190e:    2103        .!      MOVS     r1,#3
        0x00021910:    f001f97a    ..z.    BL       am_hal_gpio_state_write ; 0x22c08
        0x00021914:    e007        ..      B        0x21926 ; am_devices_led_toggle + 162
        0x00021916:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021918:    9902        ..      LDR      r1,[sp,#8]
        0x0002191a:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x0002191e:    2104        .!      MOVS     r1,#4
        0x00021920:    f001f972    ..r.    BL       am_hal_gpio_state_write ; 0x22c08
        0x00021924:    e7ff        ..      B        0x21926 ; am_devices_led_toggle + 162
        0x00021926:    e7ff        ..      B        0x21928 ; am_devices_led_toggle + 164
        0x00021928:    e7ff        ..      B        0x2192a ; am_devices_led_toggle + 166
        0x0002192a:    e7ff        ..      B        0x2192c ; am_devices_led_toggle + 168
        0x0002192c:    b004        ..      ADD      sp,sp,#0x10
        0x0002192e:    bd80        ..      POP      {r7,pc}
    am_freertos_sleep
        0x00021930:    b580        ..      PUSH     {r7,lr}
        0x00021932:    b082        ..      SUB      sp,sp,#8
        0x00021934:    9001        ..      STR      r0,[sp,#4]
        0x00021936:    2001        .       MOVS     r0,#1
        0x00021938:    f003ffea    ....    BL       am_hal_sysctrl_sleep ; 0x25910
        0x0002193c:    2000        .       MOVS     r0,#0
        0x0002193e:    b002        ..      ADD      sp,sp,#8
        0x00021940:    bd80        ..      POP      {r7,pc}
        0x00021942:    0000        ..      MOVS     r0,r0
    am_freertos_wakeup
        0x00021944:    b081        ..      SUB      sp,sp,#4
        0x00021946:    9000        ..      STR      r0,[sp,#0]
        0x00021948:    b001        ..      ADD      sp,sp,#4
        0x0002194a:    4770        pG      BX       lr
    am_getStackedReg
        0x0002194c:    b082        ..      SUB      sp,sp,#8
        0x0002194e:    9001        ..      STR      r0,[sp,#4]
        0x00021950:    9100        ..      STR      r1,[sp,#0]
        0x00021952:    9800        ..      LDR      r0,[sp,#0]
        0x00021954:    9901        ..      LDR      r1,[sp,#4]
        0x00021956:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0002195a:    b002        ..      ADD      sp,sp,#8
        0x0002195c:    4770        pG      BX       lr
        0x0002195e:    0000        ..      MOVS     r0,r0
    am_get_pwrctrl
        0x00021960:    b580        ..      PUSH     {r7,lr}
        0x00021962:    b083        ..      SUB      sp,sp,#0xc
        0x00021964:    9001        ..      STR      r0,[sp,#4]
        0x00021966:    9100        ..      STR      r1,[sp,#0]
        0x00021968:    9801        ..      LDR      r0,[sp,#4]
        0x0002196a:    b120         .      CBZ      r0,0x21976 ; am_get_pwrctrl + 22
        0x0002196c:    e7ff        ..      B        0x2196e ; am_get_pwrctrl + 14
        0x0002196e:    9800        ..      LDR      r0,[sp,#0]
        0x00021970:    2822        "(      CMP      r0,#0x22
        0x00021972:    d303        ..      BCC      0x2197c ; am_get_pwrctrl + 28
        0x00021974:    e7ff        ..      B        0x21976 ; am_get_pwrctrl + 22
        0x00021976:    2006        .       MOVS     r0,#6
        0x00021978:    9002        ..      STR      r0,[sp,#8]
        0x0002197a:    e018        ..      B        0x219ae ; am_get_pwrctrl + 78
        0x0002197c:    9901        ..      LDR      r1,[sp,#4]
        0x0002197e:    9a00        ..      LDR      r2,[sp,#0]
        0x00021980:    f2413014    A..0    MOV      r0,#0x1314
        0x00021984:    f2c00005    ....    MOVT     r0,#5
        0x00021988:    eb001e02    ....    ADD      lr,r0,r2,LSL #4
        0x0002198c:    0112        ..      LSLS     r2,r2,#4
        0x0002198e:    f8de3004    ...0    LDR      r3,[lr,#4]
        0x00021992:    f8dec008    ....    LDR      r12,[lr,#8]
        0x00021996:    f8dee00c    ....    LDR      lr,[lr,#0xc]
        0x0002199a:    f8c1e00c    ....    STR      lr,[r1,#0xc]
        0x0002199e:    f8c1c008    ....    STR      r12,[r1,#8]
        0x000219a2:    604b        K`      STR      r3,[r1,#4]
        0x000219a4:    5880        .X      LDR      r0,[r0,r2]
        0x000219a6:    6008        .`      STR      r0,[r1,#0]
        0x000219a8:    2000        .       MOVS     r0,#0
        0x000219aa:    9002        ..      STR      r0,[sp,#8]
        0x000219ac:    e7ff        ..      B        0x219ae ; am_get_pwrctrl + 78
        0x000219ae:    9802        ..      LDR      r0,[sp,#8]
        0x000219b0:    b003        ..      ADD      sp,sp,#0xc
        0x000219b2:    bd80        ..      POP      {r7,pc}
    am_gpio0_001f_isr
        0x000219b4:    b580        ..      PUSH     {r7,lr}
        0x000219b6:    b084        ..      SUB      sp,sp,#0x10
        0x000219b8:    f001fa46    ..F.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000219bc:    9002        ..      STR      r0,[sp,#8]
        0x000219be:    2038        8       MOVS     r0,#0x38
        0x000219c0:    9001        ..      STR      r0,[sp,#4]
        0x000219c2:    2100        .!      MOVS     r1,#0
        0x000219c4:    aa03        ..      ADD      r2,sp,#0xc
        0x000219c6:    f000ff4d    ..M.    BL       am_hal_gpio_interrupt_irq_status_get ; 0x22864
        0x000219ca:    9801        ..      LDR      r0,[sp,#4]
        0x000219cc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000219ce:    f000ff1b    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x22808
        0x000219d2:    9802        ..      LDR      r0,[sp,#8]
        0x000219d4:    f001fa40    ..@.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x000219d8:    9801        ..      LDR      r0,[sp,#4]
        0x000219da:    9903        ..      LDR      r1,[sp,#0xc]
        0x000219dc:    f001f826    ..&.    BL       am_hal_gpio_interrupt_service ; 0x22a2c
        0x000219e0:    b004        ..      ADD      sp,sp,#0x10
        0x000219e2:    bd80        ..      POP      {r7,pc}
    am_gpio0_203f_isr
        0x000219e4:    b580        ..      PUSH     {r7,lr}
        0x000219e6:    b084        ..      SUB      sp,sp,#0x10
        0x000219e8:    f001fa2e    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000219ec:    9002        ..      STR      r0,[sp,#8]
        0x000219ee:    2039        9       MOVS     r0,#0x39
        0x000219f0:    9001        ..      STR      r0,[sp,#4]
        0x000219f2:    2100        .!      MOVS     r1,#0
        0x000219f4:    aa03        ..      ADD      r2,sp,#0xc
        0x000219f6:    f000ff35    ..5.    BL       am_hal_gpio_interrupt_irq_status_get ; 0x22864
        0x000219fa:    9801        ..      LDR      r0,[sp,#4]
        0x000219fc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000219fe:    f000ff03    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x22808
        0x00021a02:    9802        ..      LDR      r0,[sp,#8]
        0x00021a04:    f001fa28    ..(.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00021a08:    9801        ..      LDR      r0,[sp,#4]
        0x00021a0a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021a0c:    f001f80e    ....    BL       am_hal_gpio_interrupt_service ; 0x22a2c
        0x00021a10:    b004        ..      ADD      sp,sp,#0x10
        0x00021a12:    bd80        ..      POP      {r7,pc}
    am_hal_IOM_CQReset
        0x00021a14:    b580        ..      PUSH     {r7,lr}
        0x00021a16:    b082        ..      SUB      sp,sp,#8
        0x00021a18:    9001        ..      STR      r0,[sp,#4]
        0x00021a1a:    9801        ..      LDR      r0,[sp,#4]
        0x00021a1c:    9000        ..      STR      r0,[sp,#0]
        0x00021a1e:    9800        ..      LDR      r0,[sp,#0]
        0x00021a20:    f8d00828    ..(.    LDR      r0,[r0,#0x828]
        0x00021a24:    b158        X.      CBZ      r0,0x21a3e ; am_hal_IOM_CQReset + 42
        0x00021a26:    e7ff        ..      B        0x21a28 ; am_hal_IOM_CQReset + 20
        0x00021a28:    9800        ..      LDR      r0,[sp,#0]
        0x00021a2a:    f8d00828    ..(.    LDR      r0,[r0,#0x828]
        0x00021a2e:    2101        .!      MOVS     r1,#1
        0x00021a30:    f000faa8    ....    BL       am_hal_cmdq_term ; 0x21f84
        0x00021a34:    9900        ..      LDR      r1,[sp,#0]
        0x00021a36:    2000        .       MOVS     r0,#0
        0x00021a38:    f8c10828    ..(.    STR      r0,[r1,#0x828]
        0x00021a3c:    e7ff        ..      B        0x21a3e ; am_hal_IOM_CQReset + 42
        0x00021a3e:    2000        .       MOVS     r0,#0
        0x00021a40:    b002        ..      ADD      sp,sp,#8
        0x00021a42:    bd80        ..      POP      {r7,pc}
    am_hal_cachectrl_config
        0x00021a44:    b580        ..      PUSH     {r7,lr}
        0x00021a46:    b084        ..      SUB      sp,sp,#0x10
        0x00021a48:    9003        ..      STR      r0,[sp,#0xc]
        0x00021a4a:    f001f9fd    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00021a4e:    9002        ..      STR      r0,[sp,#8]
        0x00021a50:    f04f4190    O..A    MOV      r1,#0x48000000
        0x00021a54:    9101        ..      STR      r1,[sp,#4]
        0x00021a56:    6808        .h      LDR      r0,[r1,#0]
        0x00021a58:    f4207040     .@p    BIC      r0,r0,#0x300
        0x00021a5c:    6008        .`      STR      r0,[r1,#0]
        0x00021a5e:    9802        ..      LDR      r0,[sp,#8]
        0x00021a60:    f001f9fa    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00021a64:    9901        ..      LDR      r1,[sp,#4]
        0x00021a66:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00021a68:    7818        .x      LDRB     r0,[r3,#0]
        0x00021a6a:    785a        Zx      LDRB     r2,[r3,#1]
        0x00021a6c:    789b        .x      LDRB     r3,[r3,#2]
        0x00021a6e:    f0030301    ....    AND      r3,r3,#1
        0x00021a72:    0100        ..      LSLS     r0,r0,#4
        0x00021a74:    b2c0        ..      UXTB     r0,r0
        0x00021a76:    ea400043    @.C.    ORR      r0,r0,r3,LSL #1
        0x00021a7a:    f0020203    ....    AND      r2,r2,#3
        0x00021a7e:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x00021a82:    f2404200    @..B    MOVW     r2,#0x400
        0x00021a86:    f2c00210    ....    MOVT     r2,#0x10
        0x00021a8a:    4310        .C      ORRS     r0,r0,r2
        0x00021a8c:    6008        .`      STR      r0,[r1,#0]
        0x00021a8e:    2000        .       MOVS     r0,#0
        0x00021a90:    b004        ..      ADD      sp,sp,#0x10
        0x00021a92:    bd80        ..      POP      {r7,pc}
    am_hal_cachectrl_enable
        0x00021a94:    f04f4190    O..A    MOV      r1,#0x48000000
        0x00021a98:    6808        .h      LDR      r0,[r1,#0]
        0x00021a9a:    f0400001    @...    ORR      r0,r0,#1
        0x00021a9e:    6008        .`      STR      r0,[r1,#0]
        0x00021aa0:    2108        .!      MOVS     r1,#8
        0x00021aa2:    f6c40100    ....    MOVT     r1,#0x4800
        0x00021aa6:    6808        .h      LDR      r0,[r1,#0]
        0x00021aa8:    f0400001    @...    ORR      r0,r0,#1
        0x00021aac:    6008        .`      STR      r0,[r1,#0]
        0x00021aae:    2000        .       MOVS     r0,#0
        0x00021ab0:    4770        pG      BX       lr
        0x00021ab2:    0000        ..      MOVS     r0,r0
    am_hal_clkgen_control
        0x00021ab4:    b580        ..      PUSH     {r7,lr}
        0x00021ab6:    b086        ..      SUB      sp,sp,#0x18
        0x00021ab8:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00021abc:    9103        ..      STR      r1,[sp,#0xc]
        0x00021abe:    2000        .       MOVS     r0,#0
        0x00021ac0:    9001        ..      STR      r0,[sp,#4]
        0x00021ac2:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00021ac6:    4601        .F      MOV      r1,r0
        0x00021ac8:    9100        ..      STR      r1,[sp,#0]
        0x00021aca:    2814        .(      CMP      r0,#0x14
        0x00021acc:    f200813d    ..=.    BHI.W    0x21d4a ; am_hal_clkgen_control + 662
        0x00021ad0:    9900        ..      LDR      r1,[sp,#0]
        0x00021ad2:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.3
        0x00021ad6:    001e        ..      DCW    30
        0x00021ad8:    00270015    ..'.    DCD    2555925
        0x00021adc:    00520049    I.R.    DCD    5374025
        0x00021ae0:    01350093    ..5.    DCD    20250771
        0x00021ae4:    00b2009c    ....    DCD    11665564
        0x00021ae8:    00ce00c5    ....    DCD    13500613
        0x00021aec:    00e000d7    ....    DCD    14680279
        0x00021af0:    00f400ea    ....    DCD    15991018
        0x00021af4:    010600fd    ....    DCD    17170685
        0x00021af8:    0118010f    ....    DCD    18350351
        0x00021afc:    012c0122    ".,.    DCD    19661090
    $t.4
        0x00021b00:    f244010c    D...    MOV      r1,#0x400c
        0x00021b04:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021b08:    6808        .h      LDR      r0,[r1,#0]
        0x00021b0a:    f0400080    @...    ORR      r0,r0,#0x80
        0x00021b0e:    6008        .`      STR      r0,[r1,#0]
        0x00021b10:    e11e        ..      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021b12:    f244010c    D...    MOV      r1,#0x400c
        0x00021b16:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021b1a:    6808        .h      LDR      r0,[r1,#0]
        0x00021b1c:    f0200080     ...    BIC      r0,r0,#0x80
        0x00021b20:    6008        .`      STR      r0,[r1,#0]
        0x00021b22:    e115        ..      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021b24:    f2410008    A...    MOV      r0,#0x1008
        0x00021b28:    f2c40002    ....    MOVT     r0,#0x4002
        0x00021b2c:    6800        .h      LDR      r0,[r0,#0]
        0x00021b2e:    b918        ..      CBNZ     r0,0x21b38 ; am_hal_clkgen_control + 132
        0x00021b30:    e7ff        ..      B        0x21b32 ; am_hal_clkgen_control + 126
        0x00021b32:    2001        .       MOVS     r0,#1
        0x00021b34:    9005        ..      STR      r0,[sp,#0x14]
        0x00021b36:    e10e        ..      B        0x21d56 ; am_hal_clkgen_control + 674
        0x00021b38:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021b3a:    b930        0.      CBNZ     r0,0x21b4a ; am_hal_clkgen_control + 150
        0x00021b3c:    e7ff        ..      B        0x21b3e ; am_hal_clkgen_control + 138
        0x00021b3e:    f64b0001    K...    MOV      r0,#0xb801
        0x00021b42:    f2c000a5    ....    MOVT     r0,#0xa5
        0x00021b46:    9002        ..      STR      r0,[sp,#8]
        0x00021b48:    e003        ..      B        0x21b52 ; am_hal_clkgen_control + 158
        0x00021b4a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021b4c:    6800        .h      LDR      r0,[r0,#0]
        0x00021b4e:    9002        ..      STR      r0,[sp,#8]
        0x00021b50:    e7ff        ..      B        0x21b52 ; am_hal_clkgen_control + 158
        0x00021b52:    9802        ..      LDR      r0,[sp,#8]
        0x00021b54:    f0400001    @...    ORR      r0,r0,#1
        0x00021b58:    9002        ..      STR      r0,[sp,#8]
        0x00021b5a:    9802        ..      LDR      r0,[sp,#8]
        0x00021b5c:    f2440120    D. .    MOV      r1,#0x4020
        0x00021b60:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021b64:    6008        .`      STR      r0,[r1,#0]
        0x00021b66:    e0f3        ..      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021b68:    f2440120    D. .    MOV      r1,#0x4020
        0x00021b6c:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021b70:    6808        .h      LDR      r0,[r1,#0]
        0x00021b72:    f0200001     ...    BIC      r0,r0,#1
        0x00021b76:    6008        .`      STR      r0,[r1,#0]
        0x00021b78:    e0ea        ..      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021b7a:    f2440148    D.H.    MOV      r1,#0x4048
        0x00021b7e:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021b82:    6808        .h      LDR      r0,[r1,#0]
        0x00021b84:    f0200001     ...    BIC      r0,r0,#1
        0x00021b88:    6008        .`      STR      r0,[r1,#0]
        0x00021b8a:    f244014c    D.L.    MOV      r1,#0x404c
        0x00021b8e:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021b92:    6808        .h      LDR      r0,[r1,#0]
        0x00021b94:    f0400007    @...    ORR      r0,r0,#7
        0x00021b98:    6008        .`      STR      r0,[r1,#0]
        0x00021b9a:    f2440150    D.P.    MOV      r1,#0x4050
        0x00021b9e:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021ba2:    6808        .h      LDR      r0,[r1,#0]
        0x00021ba4:    2202        ."      MOVS     r2,#2
        0x00021ba6:    f3620001    b...    BFI      r0,r2,#0,#2
        0x00021baa:    6008        .`      STR      r0,[r1,#0]
        0x00021bac:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021bae:    b120         .      CBZ      r0,0x21bba ; am_hal_clkgen_control + 262
        0x00021bb0:    e7ff        ..      B        0x21bb2 ; am_hal_clkgen_control + 254
        0x00021bb2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021bb4:    6800        .h      LDR      r0,[r0,#0]
        0x00021bb6:    b968        h.      CBNZ     r0,0x21bd4 ; am_hal_clkgen_control + 288
        0x00021bb8:    e7ff        ..      B        0x21bba ; am_hal_clkgen_control + 262
        0x00021bba:    f2440150    D.P.    MOV      r1,#0x4050
        0x00021bbe:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021bc2:    6808        .h      LDR      r0,[r1,#0]
        0x00021bc4:    f2493274    I.t2    MOV      r2,#0x9374
        0x00021bc8:    f2c00218    ....    MOVT     r2,#0x18
        0x00021bcc:    f362009e    b...    BFI      r0,r2,#2,#29
        0x00021bd0:    6008        .`      STR      r0,[r1,#0]
        0x00021bd2:    e00a        ..      B        0x21bea ; am_hal_clkgen_control + 310
        0x00021bd4:    f2440150    D.P.    MOV      r1,#0x4050
        0x00021bd8:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021bdc:    6808        .h      LDR      r0,[r1,#0]
        0x00021bde:    f44f1200    O...    MOV      r2,#0x200000
        0x00021be2:    f362009e    b...    BFI      r0,r2,#2,#29
        0x00021be6:    6008        .`      STR      r0,[r1,#0]
        0x00021be8:    e7ff        ..      B        0x21bea ; am_hal_clkgen_control + 310
        0x00021bea:    f2440148    D.H.    MOV      r1,#0x4048
        0x00021bee:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021bf2:    6808        .h      LDR      r0,[r1,#0]
        0x00021bf4:    f0400001    @...    ORR      r0,r0,#1
        0x00021bf8:    6008        .`      STR      r0,[r1,#0]
        0x00021bfa:    e0a9        ..      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021bfc:    f2440148    D.H.    MOV      r1,#0x4048
        0x00021c00:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021c04:    6808        .h      LDR      r0,[r1,#0]
        0x00021c06:    f0200001     ...    BIC      r0,r0,#1
        0x00021c0a:    6008        .`      STR      r0,[r1,#0]
        0x00021c0c:    e0a0        ..      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021c0e:    f2440044    D.D.    MOV      r0,#0x4044
        0x00021c12:    f2c40000    ....    MOVT     r0,#0x4000
        0x00021c16:    6800        .h      LDR      r0,[r0,#0]
        0x00021c18:    0940        @.      LSRS     r0,r0,#5
        0x00021c1a:    07c0        ..      LSLS     r0,r0,#31
        0x00021c1c:    b960        `.      CBNZ     r0,0x21c38 ; am_hal_clkgen_control + 388
        0x00021c1e:    e7ff        ..      B        0x21c20 ; am_hal_clkgen_control + 364
        0x00021c20:    f2440144    D.D.    MOV      r1,#0x4044
        0x00021c24:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021c28:    6808        .h      LDR      r0,[r1,#0]
        0x00021c2a:    f0400020    @. .    ORR      r0,r0,#0x20
        0x00021c2e:    6008        .`      STR      r0,[r1,#0]
        0x00021c30:    200a        .       MOVS     r0,#0xa
        0x00021c32:    f000fbef    ....    BL       am_hal_delay_us ; 0x22414
        0x00021c36:    e7ff        ..      B        0x21c38 ; am_hal_clkgen_control + 388
        0x00021c38:    e08a        ..      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021c3a:    f2440044    D.D.    MOV      r0,#0x4044
        0x00021c3e:    f2c40000    ....    MOVT     r0,#0x4000
        0x00021c42:    6800        .h      LDR      r0,[r0,#0]
        0x00021c44:    0940        @.      LSRS     r0,r0,#5
        0x00021c46:    07c0        ..      LSLS     r0,r0,#31
        0x00021c48:    b148        H.      CBZ      r0,0x21c5e ; am_hal_clkgen_control + 426
        0x00021c4a:    e7ff        ..      B        0x21c4c ; am_hal_clkgen_control + 408
        0x00021c4c:    f2440144    D.D.    MOV      r1,#0x4044
        0x00021c50:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021c54:    6808        .h      LDR      r0,[r1,#0]
        0x00021c56:    f0200020     . .    BIC      r0,r0,#0x20
        0x00021c5a:    6008        .`      STR      r0,[r1,#0]
        0x00021c5c:    e7ff        ..      B        0x21c5e ; am_hal_clkgen_control + 426
        0x00021c5e:    e077        w.      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021c60:    f2440184    D...    MOV      r1,#0x4084
        0x00021c64:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021c68:    6808        .h      LDR      r0,[r1,#0]
        0x00021c6a:    f0400080    @...    ORR      r0,r0,#0x80
        0x00021c6e:    6008        .`      STR      r0,[r1,#0]
        0x00021c70:    e06e        n.      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021c72:    f2440184    D...    MOV      r1,#0x4084
        0x00021c76:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021c7a:    6808        .h      LDR      r0,[r1,#0]
        0x00021c7c:    f0200080     ...    BIC      r0,r0,#0x80
        0x00021c80:    6008        .`      STR      r0,[r1,#0]
        0x00021c82:    e065        e.      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021c84:    f2440184    D...    MOV      r1,#0x4084
        0x00021c88:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021c8c:    6808        .h      LDR      r0,[r1,#0]
        0x00021c8e:    f0200030     .0.    BIC      r0,r0,#0x30
        0x00021c92:    6008        .`      STR      r0,[r1,#0]
        0x00021c94:    e05c        \.      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021c96:    f2440184    D...    MOV      r1,#0x4084
        0x00021c9a:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021c9e:    6808        .h      LDR      r0,[r1,#0]
        0x00021ca0:    2201        ."      MOVS     r2,#1
        0x00021ca2:    f3621005    b...    BFI      r0,r2,#4,#2
        0x00021ca6:    6008        .`      STR      r0,[r1,#0]
        0x00021ca8:    e052        R.      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021caa:    f2440184    D...    MOV      r1,#0x4084
        0x00021cae:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021cb2:    6808        .h      LDR      r0,[r1,#0]
        0x00021cb4:    2202        ."      MOVS     r2,#2
        0x00021cb6:    f3621005    b...    BFI      r0,r2,#4,#2
        0x00021cba:    6008        .`      STR      r0,[r1,#0]
        0x00021cbc:    e048        H.      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021cbe:    f2440184    D...    MOV      r1,#0x4084
        0x00021cc2:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021cc6:    6808        .h      LDR      r0,[r1,#0]
        0x00021cc8:    f0400030    @.0.    ORR      r0,r0,#0x30
        0x00021ccc:    6008        .`      STR      r0,[r1,#0]
        0x00021cce:    e03f        ?.      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021cd0:    f2440184    D...    MOV      r1,#0x4084
        0x00021cd4:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021cd8:    6808        .h      LDR      r0,[r1,#0]
        0x00021cda:    f0400008    @...    ORR      r0,r0,#8
        0x00021cde:    6008        .`      STR      r0,[r1,#0]
        0x00021ce0:    e036        6.      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021ce2:    f2440184    D...    MOV      r1,#0x4084
        0x00021ce6:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021cea:    6808        .h      LDR      r0,[r1,#0]
        0x00021cec:    f0200008     ...    BIC      r0,r0,#8
        0x00021cf0:    6008        .`      STR      r0,[r1,#0]
        0x00021cf2:    e02d        -.      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021cf4:    f2440184    D...    MOV      r1,#0x4084
        0x00021cf8:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021cfc:    6808        .h      LDR      r0,[r1,#0]
        0x00021cfe:    f0200003     ...    BIC      r0,r0,#3
        0x00021d02:    6008        .`      STR      r0,[r1,#0]
        0x00021d04:    e024        $.      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021d06:    f2440184    D...    MOV      r1,#0x4084
        0x00021d0a:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021d0e:    6808        .h      LDR      r0,[r1,#0]
        0x00021d10:    2201        ."      MOVS     r2,#1
        0x00021d12:    f3620001    b...    BFI      r0,r2,#0,#2
        0x00021d16:    6008        .`      STR      r0,[r1,#0]
        0x00021d18:    e01a        ..      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021d1a:    f2440184    D...    MOV      r1,#0x4084
        0x00021d1e:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021d22:    6808        .h      LDR      r0,[r1,#0]
        0x00021d24:    2202        ."      MOVS     r2,#2
        0x00021d26:    f3620001    b...    BFI      r0,r2,#0,#2
        0x00021d2a:    6008        .`      STR      r0,[r1,#0]
        0x00021d2c:    e010        ..      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021d2e:    f2440184    D...    MOV      r1,#0x4084
        0x00021d32:    f2c40100    ....    MOVT     r1,#0x4000
        0x00021d36:    6808        .h      LDR      r0,[r1,#0]
        0x00021d38:    f0400003    @...    ORR      r0,r0,#3
        0x00021d3c:    6008        .`      STR      r0,[r1,#0]
        0x00021d3e:    e007        ..      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021d40:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021d42:    f000ffdd    ....    BL       am_hal_hfrc2_adj_control ; 0x22d00
        0x00021d46:    9001        ..      STR      r0,[sp,#4]
        0x00021d48:    e002        ..      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021d4a:    2006        .       MOVS     r0,#6
        0x00021d4c:    9001        ..      STR      r0,[sp,#4]
        0x00021d4e:    e7ff        ..      B        0x21d50 ; am_hal_clkgen_control + 668
        0x00021d50:    9801        ..      LDR      r0,[sp,#4]
        0x00021d52:    9005        ..      STR      r0,[sp,#0x14]
        0x00021d54:    e7ff        ..      B        0x21d56 ; am_hal_clkgen_control + 674
        0x00021d56:    9805        ..      LDR      r0,[sp,#0x14]
        0x00021d58:    b006        ..      ADD      sp,sp,#0x18
        0x00021d5a:    bd80        ..      POP      {r7,pc}
    am_hal_cmdq_disable
        0x00021d5c:    b083        ..      SUB      sp,sp,#0xc
        0x00021d5e:    9001        ..      STR      r0,[sp,#4]
        0x00021d60:    9801        ..      LDR      r0,[sp,#4]
        0x00021d62:    9000        ..      STR      r0,[sp,#0]
        0x00021d64:    9801        ..      LDR      r0,[sp,#4]
        0x00021d66:    b188        ..      CBZ      r0,0x21d8c ; am_hal_cmdq_disable + 48
        0x00021d68:    e7ff        ..      B        0x21d6a ; am_hal_cmdq_disable + 14
        0x00021d6a:    9801        ..      LDR      r0,[sp,#4]
        0x00021d6c:    6800        .h      LDR      r0,[r0,#0]
        0x00021d6e:    0e00        ..      LSRS     r0,r0,#24
        0x00021d70:    07c0        ..      LSLS     r0,r0,#31
        0x00021d72:    b158        X.      CBZ      r0,0x21d8c ; am_hal_cmdq_disable + 48
        0x00021d74:    e7ff        ..      B        0x21d76 ; am_hal_cmdq_disable + 26
        0x00021d76:    9801        ..      LDR      r0,[sp,#4]
        0x00021d78:    6800        .h      LDR      r0,[r0,#0]
        0x00021d7a:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00021d7e:    f64c51cd    L..Q    MOV      r1,#0xcdcd
        0x00021d82:    f2c001cd    ....    MOVT     r1,#0xcd
        0x00021d86:    4288        .B      CMP      r0,r1
        0x00021d88:    d003        ..      BEQ      0x21d92 ; am_hal_cmdq_disable + 54
        0x00021d8a:    e7ff        ..      B        0x21d8c ; am_hal_cmdq_disable + 48
        0x00021d8c:    2002        .       MOVS     r0,#2
        0x00021d8e:    9002        ..      STR      r0,[sp,#8]
        0x00021d90:    e017        ..      B        0x21dc2 ; am_hal_cmdq_disable + 102
        0x00021d92:    9800        ..      LDR      r0,[sp,#0]
        0x00021d94:    6800        .h      LDR      r0,[r0,#0]
        0x00021d96:    0e40        @.      LSRS     r0,r0,#25
        0x00021d98:    07c0        ..      LSLS     r0,r0,#31
        0x00021d9a:    b918        ..      CBNZ     r0,0x21da4 ; am_hal_cmdq_disable + 72
        0x00021d9c:    e7ff        ..      B        0x21d9e ; am_hal_cmdq_disable + 66
        0x00021d9e:    2000        .       MOVS     r0,#0
        0x00021da0:    9002        ..      STR      r0,[sp,#8]
        0x00021da2:    e00e        ..      B        0x21dc2 ; am_hal_cmdq_disable + 102
        0x00021da4:    9800        ..      LDR      r0,[sp,#0]
        0x00021da6:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00021da8:    6801        .h      LDR      r1,[r0,#0]
        0x00021daa:    6808        .h      LDR      r0,[r1,#0]
        0x00021dac:    f0200001     ...    BIC      r0,r0,#1
        0x00021db0:    6008        .`      STR      r0,[r1,#0]
        0x00021db2:    9900        ..      LDR      r1,[sp,#0]
        0x00021db4:    6808        .h      LDR      r0,[r1,#0]
        0x00021db6:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x00021dba:    6008        .`      STR      r0,[r1,#0]
        0x00021dbc:    2000        .       MOVS     r0,#0
        0x00021dbe:    9002        ..      STR      r0,[sp,#8]
        0x00021dc0:    e7ff        ..      B        0x21dc2 ; am_hal_cmdq_disable + 102
        0x00021dc2:    9802        ..      LDR      r0,[sp,#8]
        0x00021dc4:    b003        ..      ADD      sp,sp,#0xc
        0x00021dc6:    4770        pG      BX       lr
    am_hal_cmdq_enable
        0x00021dc8:    b580        ..      PUSH     {r7,lr}
        0x00021dca:    b084        ..      SUB      sp,sp,#0x10
        0x00021dcc:    9002        ..      STR      r0,[sp,#8]
        0x00021dce:    9802        ..      LDR      r0,[sp,#8]
        0x00021dd0:    9001        ..      STR      r0,[sp,#4]
        0x00021dd2:    9802        ..      LDR      r0,[sp,#8]
        0x00021dd4:    b188        ..      CBZ      r0,0x21dfa ; am_hal_cmdq_enable + 50
        0x00021dd6:    e7ff        ..      B        0x21dd8 ; am_hal_cmdq_enable + 16
        0x00021dd8:    9802        ..      LDR      r0,[sp,#8]
        0x00021dda:    6800        .h      LDR      r0,[r0,#0]
        0x00021ddc:    0e00        ..      LSRS     r0,r0,#24
        0x00021dde:    07c0        ..      LSLS     r0,r0,#31
        0x00021de0:    b158        X.      CBZ      r0,0x21dfa ; am_hal_cmdq_enable + 50
        0x00021de2:    e7ff        ..      B        0x21de4 ; am_hal_cmdq_enable + 28
        0x00021de4:    9802        ..      LDR      r0,[sp,#8]
        0x00021de6:    6800        .h      LDR      r0,[r0,#0]
        0x00021de8:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00021dec:    f64c51cd    L..Q    MOV      r1,#0xcdcd
        0x00021df0:    f2c001cd    ....    MOVT     r1,#0xcd
        0x00021df4:    4288        .B      CMP      r0,r1
        0x00021df6:    d003        ..      BEQ      0x21e00 ; am_hal_cmdq_enable + 56
        0x00021df8:    e7ff        ..      B        0x21dfa ; am_hal_cmdq_enable + 50
        0x00021dfa:    2002        .       MOVS     r0,#2
        0x00021dfc:    9003        ..      STR      r0,[sp,#0xc]
        0x00021dfe:    e024        $.      B        0x21e4a ; am_hal_cmdq_enable + 130
        0x00021e00:    9801        ..      LDR      r0,[sp,#4]
        0x00021e02:    6800        .h      LDR      r0,[r0,#0]
        0x00021e04:    0e40        @.      LSRS     r0,r0,#25
        0x00021e06:    07c0        ..      LSLS     r0,r0,#31
        0x00021e08:    b118        ..      CBZ      r0,0x21e12 ; am_hal_cmdq_enable + 74
        0x00021e0a:    e7ff        ..      B        0x21e0c ; am_hal_cmdq_enable + 68
        0x00021e0c:    2000        .       MOVS     r0,#0
        0x00021e0e:    9003        ..      STR      r0,[sp,#0xc]
        0x00021e10:    e01b        ..      B        0x21e4a ; am_hal_cmdq_enable + 130
        0x00021e12:    9801        ..      LDR      r0,[sp,#4]
        0x00021e14:    6880        .h      LDR      r0,[r0,#8]
        0x00021e16:    2100        .!      MOVS     r1,#0
        0x00021e18:    f2c10106    ....    MOVT     r1,#0x1006
        0x00021e1c:    4288        .B      CMP      r0,r1
        0x00021e1e:    d305        ..      BCC      0x21e2c ; am_hal_cmdq_enable + 100
        0x00021e20:    e7ff        ..      B        0x21e22 ; am_hal_cmdq_enable + 90
        0x00021e22:    2002        .       MOVS     r0,#2
        0x00021e24:    2100        .!      MOVS     r1,#0
        0x00021e26:    f000f995    ....    BL       am_hal_daxi_control ; 0x22154
        0x00021e2a:    e7ff        ..      B        0x21e2c ; am_hal_cmdq_enable + 100
        0x00021e2c:    9801        ..      LDR      r0,[sp,#4]
        0x00021e2e:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00021e30:    6801        .h      LDR      r1,[r0,#0]
        0x00021e32:    6808        .h      LDR      r0,[r1,#0]
        0x00021e34:    f0400001    @...    ORR      r0,r0,#1
        0x00021e38:    6008        .`      STR      r0,[r1,#0]
        0x00021e3a:    9901        ..      LDR      r1,[sp,#4]
        0x00021e3c:    6808        .h      LDR      r0,[r1,#0]
        0x00021e3e:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x00021e42:    6008        .`      STR      r0,[r1,#0]
        0x00021e44:    2000        .       MOVS     r0,#0
        0x00021e46:    9003        ..      STR      r0,[sp,#0xc]
        0x00021e48:    e7ff        ..      B        0x21e4a ; am_hal_cmdq_enable + 130
        0x00021e4a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021e4c:    b004        ..      ADD      sp,sp,#0x10
        0x00021e4e:    bd80        ..      POP      {r7,pc}
    am_hal_cmdq_init
        0x00021e50:    b085        ..      SUB      sp,sp,#0x14
        0x00021e52:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00021e56:    9102        ..      STR      r1,[sp,#8]
        0x00021e58:    9201        ..      STR      r2,[sp,#4]
        0x00021e5a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00021e5e:    280b        .(      CMP      r0,#0xb
        0x00021e60:    db03        ..      BLT      0x21e6a ; am_hal_cmdq_init + 26
        0x00021e62:    e7ff        ..      B        0x21e64 ; am_hal_cmdq_init + 20
        0x00021e64:    2005        .       MOVS     r0,#5
        0x00021e66:    9004        ..      STR      r0,[sp,#0x10]
        0x00021e68:    e088        ..      B        0x21f7c ; am_hal_cmdq_init + 300
        0x00021e6a:    9802        ..      LDR      r0,[sp,#8]
        0x00021e6c:    b160        `.      CBZ      r0,0x21e88 ; am_hal_cmdq_init + 56
        0x00021e6e:    e7ff        ..      B        0x21e70 ; am_hal_cmdq_init + 32
        0x00021e70:    9802        ..      LDR      r0,[sp,#8]
        0x00021e72:    6840        @h      LDR      r0,[r0,#4]
        0x00021e74:    b140        @.      CBZ      r0,0x21e88 ; am_hal_cmdq_init + 56
        0x00021e76:    e7ff        ..      B        0x21e78 ; am_hal_cmdq_init + 40
        0x00021e78:    9801        ..      LDR      r0,[sp,#4]
        0x00021e7a:    b128        (.      CBZ      r0,0x21e88 ; am_hal_cmdq_init + 56
        0x00021e7c:    e7ff        ..      B        0x21e7e ; am_hal_cmdq_init + 46
        0x00021e7e:    9802        ..      LDR      r0,[sp,#8]
        0x00021e80:    6800        .h      LDR      r0,[r0,#0]
        0x00021e82:    2801        .(      CMP      r0,#1
        0x00021e84:    d803        ..      BHI      0x21e8e ; am_hal_cmdq_init + 62
        0x00021e86:    e7ff        ..      B        0x21e88 ; am_hal_cmdq_init + 56
        0x00021e88:    2006        .       MOVS     r0,#6
        0x00021e8a:    9004        ..      STR      r0,[sp,#0x10]
        0x00021e8c:    e076        v.      B        0x21f7c ; am_hal_cmdq_init + 300
        0x00021e8e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00021e92:    212c        ,!      MOVS     r1,#0x2c
        0x00021e94:    4341        AC      MULS     r1,r0,r1
        0x00021e96:    f643105c    C.\.    MOV      r0,#0x395c
        0x00021e9a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00021e9e:    5840        @X      LDR      r0,[r0,r1]
        0x00021ea0:    0e00        ..      LSRS     r0,r0,#24
        0x00021ea2:    07c0        ..      LSLS     r0,r0,#31
        0x00021ea4:    b118        ..      CBZ      r0,0x21eae ; am_hal_cmdq_init + 94
        0x00021ea6:    e7ff        ..      B        0x21ea8 ; am_hal_cmdq_init + 88
        0x00021ea8:    2007        .       MOVS     r0,#7
        0x00021eaa:    9004        ..      STR      r0,[sp,#0x10]
        0x00021eac:    e066        f.      B        0x21f7c ; am_hal_cmdq_init + 300
        0x00021eae:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00021eb2:    f643125c    C.\.    MOV      r2,#0x395c
        0x00021eb6:    f2c10200    ....    MOVT     r2,#0x1000
        0x00021eba:    212c        ,!      MOVS     r1,#0x2c
        0x00021ebc:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x00021ec0:    9000        ..      STR      r0,[sp,#0]
        0x00021ec2:    9802        ..      LDR      r0,[sp,#8]
        0x00021ec4:    6800        .h      LDR      r0,[r0,#0]
        0x00021ec6:    00c0        ..      LSLS     r0,r0,#3
        0x00021ec8:    9900        ..      LDR      r1,[sp,#0]
        0x00021eca:    6188        .a      STR      r0,[r1,#0x18]
        0x00021ecc:    9802        ..      LDR      r0,[sp,#8]
        0x00021ece:    6840        @h      LDR      r0,[r0,#4]
        0x00021ed0:    9900        ..      LDR      r1,[sp,#0]
        0x00021ed2:    6048        H`      STR      r0,[r1,#4]
        0x00021ed4:    9900        ..      LDR      r1,[sp,#0]
        0x00021ed6:    60c8        .`      STR      r0,[r1,#0xc]
        0x00021ed8:    9900        ..      LDR      r1,[sp,#0]
        0x00021eda:    6148        Ha      STR      r0,[r1,#0x14]
        0x00021edc:    9900        ..      LDR      r1,[sp,#0]
        0x00021ede:    6108        .a      STR      r0,[r1,#0x10]
        0x00021ee0:    9802        ..      LDR      r0,[sp,#8]
        0x00021ee2:    6801        .h      LDR      r1,[r0,#0]
        0x00021ee4:    6840        @h      LDR      r0,[r0,#4]
        0x00021ee6:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00021eea:    9900        ..      LDR      r1,[sp,#0]
        0x00021eec:    6088        .`      STR      r0,[r1,#8]
        0x00021eee:    9900        ..      LDR      r1,[sp,#0]
        0x00021ef0:    6808        .h      LDR      r0,[r1,#0]
        0x00021ef2:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x00021ef6:    6008        .`      STR      r0,[r1,#0]
        0x00021ef8:    9900        ..      LDR      r1,[sp,#0]
        0x00021efa:    6808        .h      LDR      r0,[r1,#0]
        0x00021efc:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x00021f00:    6008        .`      STR      r0,[r1,#0]
        0x00021f02:    9900        ..      LDR      r1,[sp,#0]
        0x00021f04:    6808        .h      LDR      r0,[r1,#0]
        0x00021f06:    f64c52cd    L..R    MOV      r2,#0xcdcd
        0x00021f0a:    f2c002cd    ....    MOVT     r2,#0xcd
        0x00021f0e:    f3620017    b...    BFI      r0,r2,#0,#24
        0x00021f12:    6008        .`      STR      r0,[r1,#0]
        0x00021f14:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00021f18:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x00021f1c:    f64350b4    C..P    MOV      r0,#0x3db4
        0x00021f20:    f2c00005    ....    MOVT     r0,#5
        0x00021f24:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00021f28:    9900        ..      LDR      r1,[sp,#0]
        0x00021f2a:    6248        Hb      STR      r0,[r1,#0x24]
        0x00021f2c:    9900        ..      LDR      r1,[sp,#0]
        0x00021f2e:    2000        .       MOVS     r0,#0
        0x00021f30:    61c8        .a      STR      r0,[r1,#0x1c]
        0x00021f32:    9900        ..      LDR      r1,[sp,#0]
        0x00021f34:    6208        .b      STR      r0,[r1,#0x20]
        0x00021f36:    9900        ..      LDR      r1,[sp,#0]
        0x00021f38:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x00021f3a:    6889        .h      LDR      r1,[r1,#8]
        0x00021f3c:    6008        .`      STR      r0,[r1,#0]
        0x00021f3e:    9900        ..      LDR      r1,[sp,#0]
        0x00021f40:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x00021f42:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00021f44:    6008        .`      STR      r0,[r1,#0]
        0x00021f46:    9900        ..      LDR      r1,[sp,#0]
        0x00021f48:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x00021f4a:    690a        .i      LDR      r2,[r1,#0x10]
        0x00021f4c:    694b        Ki      LDR      r3,[r1,#0x14]
        0x00021f4e:    6811        .h      LDR      r1,[r2,#0]
        0x00021f50:    4319        .C      ORRS     r1,r1,r3
        0x00021f52:    6011        .`      STR      r1,[r2,#0]
        0x00021f54:    9902        ..      LDR      r1,[sp,#8]
        0x00021f56:    6849        Ih      LDR      r1,[r1,#4]
        0x00021f58:    9a00        ..      LDR      r2,[sp,#0]
        0x00021f5a:    6a52        Rj      LDR      r2,[r2,#0x24]
        0x00021f5c:    6852        Rh      LDR      r2,[r2,#4]
        0x00021f5e:    6011        .`      STR      r1,[r2,#0]
        0x00021f60:    9902        ..      LDR      r1,[sp,#8]
        0x00021f62:    7a0a        .z      LDRB     r2,[r1,#8]
        0x00021f64:    2102        .!      MOVS     r1,#2
        0x00021f66:    ea010142    ..B.    AND      r1,r1,r2,LSL #1
        0x00021f6a:    9a00        ..      LDR      r2,[sp,#0]
        0x00021f6c:    6a52        Rj      LDR      r2,[r2,#0x24]
        0x00021f6e:    6812        .h      LDR      r2,[r2,#0]
        0x00021f70:    6011        .`      STR      r1,[r2,#0]
        0x00021f72:    9900        ..      LDR      r1,[sp,#0]
        0x00021f74:    9a01        ..      LDR      r2,[sp,#4]
        0x00021f76:    6011        .`      STR      r1,[r2,#0]
        0x00021f78:    9004        ..      STR      r0,[sp,#0x10]
        0x00021f7a:    e7ff        ..      B        0x21f7c ; am_hal_cmdq_init + 300
        0x00021f7c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00021f7e:    b005        ..      ADD      sp,sp,#0x14
        0x00021f80:    4770        pG      BX       lr
        0x00021f82:    0000        ..      MOVS     r0,r0
    am_hal_cmdq_term
        0x00021f84:    b580        ..      PUSH     {r7,lr}
        0x00021f86:    b084        ..      SUB      sp,sp,#0x10
        0x00021f88:    9002        ..      STR      r0,[sp,#8]
        0x00021f8a:    f88d1007    ....    STRB     r1,[sp,#7]
        0x00021f8e:    9802        ..      LDR      r0,[sp,#8]
        0x00021f90:    9000        ..      STR      r0,[sp,#0]
        0x00021f92:    9802        ..      LDR      r0,[sp,#8]
        0x00021f94:    b188        ..      CBZ      r0,0x21fba ; am_hal_cmdq_term + 54
        0x00021f96:    e7ff        ..      B        0x21f98 ; am_hal_cmdq_term + 20
        0x00021f98:    9802        ..      LDR      r0,[sp,#8]
        0x00021f9a:    6800        .h      LDR      r0,[r0,#0]
        0x00021f9c:    0e00        ..      LSRS     r0,r0,#24
        0x00021f9e:    07c0        ..      LSLS     r0,r0,#31
        0x00021fa0:    b158        X.      CBZ      r0,0x21fba ; am_hal_cmdq_term + 54
        0x00021fa2:    e7ff        ..      B        0x21fa4 ; am_hal_cmdq_term + 32
        0x00021fa4:    9802        ..      LDR      r0,[sp,#8]
        0x00021fa6:    6800        .h      LDR      r0,[r0,#0]
        0x00021fa8:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00021fac:    f64c51cd    L..Q    MOV      r1,#0xcdcd
        0x00021fb0:    f2c001cd    ....    MOVT     r1,#0xcd
        0x00021fb4:    4288        .B      CMP      r0,r1
        0x00021fb6:    d003        ..      BEQ      0x21fc0 ; am_hal_cmdq_term + 60
        0x00021fb8:    e7ff        ..      B        0x21fba ; am_hal_cmdq_term + 54
        0x00021fba:    2002        .       MOVS     r0,#2
        0x00021fbc:    9003        ..      STR      r0,[sp,#0xc]
        0x00021fbe:    e026        &.      B        0x2200e ; am_hal_cmdq_term + 138
        0x00021fc0:    9800        ..      LDR      r0,[sp,#0]
        0x00021fc2:    f028ff41    (.A.    BL       update_indices ; 0x4ae48
        0x00021fc6:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00021fca:    07c0        ..      LSLS     r0,r0,#31
        0x00021fcc:    b948        H.      CBNZ     r0,0x21fe2 ; am_hal_cmdq_term + 94
        0x00021fce:    e7ff        ..      B        0x21fd0 ; am_hal_cmdq_term + 76
        0x00021fd0:    9900        ..      LDR      r1,[sp,#0]
        0x00021fd2:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x00021fd4:    6a09        .j      LDR      r1,[r1,#0x20]
        0x00021fd6:    4288        .B      CMP      r0,r1
        0x00021fd8:    d003        ..      BEQ      0x21fe2 ; am_hal_cmdq_term + 94
        0x00021fda:    e7ff        ..      B        0x21fdc ; am_hal_cmdq_term + 88
        0x00021fdc:    2003        .       MOVS     r0,#3
        0x00021fde:    9003        ..      STR      r0,[sp,#0xc]
        0x00021fe0:    e015        ..      B        0x2200e ; am_hal_cmdq_term + 138
        0x00021fe2:    9900        ..      LDR      r1,[sp,#0]
        0x00021fe4:    6808        .h      LDR      r0,[r1,#0]
        0x00021fe6:    f0207080     ..p    BIC      r0,r0,#0x1000000
        0x00021fea:    6008        .`      STR      r0,[r1,#0]
        0x00021fec:    9800        ..      LDR      r0,[sp,#0]
        0x00021fee:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00021ff0:    6801        .h      LDR      r1,[r0,#0]
        0x00021ff2:    6808        .h      LDR      r0,[r1,#0]
        0x00021ff4:    f0200001     ...    BIC      r0,r0,#1
        0x00021ff8:    6008        .`      STR      r0,[r1,#0]
        0x00021ffa:    9800        ..      LDR      r0,[sp,#0]
        0x00021ffc:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00021ffe:    6901        .i      LDR      r1,[r0,#0x10]
        0x00022000:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00022002:    6808        .h      LDR      r0,[r1,#0]
        0x00022004:    4390        .C      BICS     r0,r0,r2
        0x00022006:    6008        .`      STR      r0,[r1,#0]
        0x00022008:    2000        .       MOVS     r0,#0
        0x0002200a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002200c:    e7ff        ..      B        0x2200e ; am_hal_cmdq_term + 138
        0x0002200e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022010:    b004        ..      ADD      sp,sp,#0x10
        0x00022012:    bd80        ..      POP      {r7,pc}
    am_hal_crc32
        0x00022014:    b580        ..      PUSH     {r7,lr}
        0x00022016:    b086        ..      SUB      sp,sp,#0x18
        0x00022018:    9004        ..      STR      r0,[sp,#0x10]
        0x0002201a:    9103        ..      STR      r1,[sp,#0xc]
        0x0002201c:    9202        ..      STR      r2,[sp,#8]
        0x0002201e:    9802        ..      LDR      r0,[sp,#8]
        0x00022020:    b918        ..      CBNZ     r0,0x2202a ; am_hal_crc32 + 22
        0x00022022:    e7ff        ..      B        0x22024 ; am_hal_crc32 + 16
        0x00022024:    2006        .       MOVS     r0,#6
        0x00022026:    9005        ..      STR      r0,[sp,#0x14]
        0x00022028:    e057        W.      B        0x220da ; am_hal_crc32 + 198
        0x0002202a:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0002202e:    0780        ..      LSLS     r0,r0,#30
        0x00022030:    b118        ..      CBZ      r0,0x2203a ; am_hal_crc32 + 38
        0x00022032:    e7ff        ..      B        0x22034 ; am_hal_crc32 + 32
        0x00022034:    2006        .       MOVS     r0,#6
        0x00022036:    9005        ..      STR      r0,[sp,#0x14]
        0x00022038:    e04f        O.      B        0x220da ; am_hal_crc32 + 198
        0x0002203a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002203e:    9000        ..      STR      r0,[sp,#0]
        0x00022040:    9800        ..      LDR      r0,[sp,#0]
        0x00022042:    2130        0!      MOVS     r1,#0x30
        0x00022044:    f2c40103    ....    MOVT     r1,#0x4003
        0x00022048:    6008        .`      STR      r0,[r1,#0]
        0x0002204a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002204c:    2110        .!      MOVS     r1,#0x10
        0x0002204e:    f2c40103    ....    MOVT     r1,#0x4003
        0x00022052:    6008        .`      STR      r0,[r1,#0]
        0x00022054:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022056:    2120         !      MOVS     r1,#0x20
        0x00022058:    f2c40103    ....    MOVT     r1,#0x4003
        0x0002205c:    6008        .`      STR      r0,[r1,#0]
        0x0002205e:    2100        .!      MOVS     r1,#0
        0x00022060:    f2c40103    ....    MOVT     r1,#0x4003
        0x00022064:    6808        .h      LDR      r0,[r1,#0]
        0x00022066:    f02000f0     ...    BIC      r0,r0,#0xf0
        0x0002206a:    6008        .`      STR      r0,[r1,#0]
        0x0002206c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002206e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022070:    4408        .D      ADD      r0,r0,r1
        0x00022072:    2100        .!      MOVS     r1,#0
        0x00022074:    f2c10106    ....    MOVT     r1,#0x1006
        0x00022078:    4288        .B      CMP      r0,r1
        0x0002207a:    d305        ..      BCC      0x22088 ; am_hal_crc32 + 116
        0x0002207c:    e7ff        ..      B        0x2207e ; am_hal_crc32 + 106
        0x0002207e:    2002        .       MOVS     r0,#2
        0x00022080:    2100        .!      MOVS     r1,#0
        0x00022082:    f000f867    ..g.    BL       am_hal_daxi_control ; 0x22154
        0x00022086:    e7ff        ..      B        0x22088 ; am_hal_crc32 + 116
        0x00022088:    2100        .!      MOVS     r1,#0
        0x0002208a:    f2c40103    ....    MOVT     r1,#0x4003
        0x0002208e:    6808        .h      LDR      r0,[r1,#0]
        0x00022090:    f0400001    @...    ORR      r0,r0,#1
        0x00022094:    6008        .`      STR      r0,[r1,#0]
        0x00022096:    f24860a0    H..`    MOV      r0,#0x86a0
        0x0002209a:    f2c00001    ....    MOVT     r0,#1
        0x0002209e:    2201        ."      MOVS     r2,#1
        0x000220a0:    2300        .#      MOVS     r3,#0
        0x000220a2:    f000f9e3    ....    BL       am_hal_delay_us_status_change ; 0x2246c
        0x000220a6:    9001        ..      STR      r0,[sp,#4]
        0x000220a8:    9801        ..      LDR      r0,[sp,#4]
        0x000220aa:    b998        ..      CBNZ     r0,0x220d4 ; am_hal_crc32 + 192
        0x000220ac:    e7ff        ..      B        0x220ae ; am_hal_crc32 + 154
        0x000220ae:    2000        .       MOVS     r0,#0
        0x000220b0:    f2c40003    ....    MOVT     r0,#0x4003
        0x000220b4:    6801        .h      LDR      r1,[r0,#0]
        0x000220b6:    2000        .       MOVS     r0,#0
        0x000220b8:    ebb07fd1    ....    CMP      r0,r1,LSR #31
        0x000220bc:    d003        ..      BEQ      0x220c6 ; am_hal_crc32 + 178
        0x000220be:    e7ff        ..      B        0x220c0 ; am_hal_crc32 + 172
        0x000220c0:    2009        .       MOVS     r0,#9
        0x000220c2:    9001        ..      STR      r0,[sp,#4]
        0x000220c4:    e7ff        ..      B        0x220c6 ; am_hal_crc32 + 178
        0x000220c6:    2030        0       MOVS     r0,#0x30
        0x000220c8:    f2c40003    ....    MOVT     r0,#0x4003
        0x000220cc:    6800        .h      LDR      r0,[r0,#0]
        0x000220ce:    9902        ..      LDR      r1,[sp,#8]
        0x000220d0:    6008        .`      STR      r0,[r1,#0]
        0x000220d2:    e7ff        ..      B        0x220d4 ; am_hal_crc32 + 192
        0x000220d4:    9801        ..      LDR      r0,[sp,#4]
        0x000220d6:    9005        ..      STR      r0,[sp,#0x14]
        0x000220d8:    e7ff        ..      B        0x220da ; am_hal_crc32 + 198
        0x000220da:    9805        ..      LDR      r0,[sp,#0x14]
        0x000220dc:    b006        ..      ADD      sp,sp,#0x18
        0x000220de:    bd80        ..      POP      {r7,pc}
    am_hal_daxi_config
        0x000220e0:    b580        ..      PUSH     {r7,lr}
        0x000220e2:    b084        ..      SUB      sp,sp,#0x10
        0x000220e4:    9002        ..      STR      r0,[sp,#8]
        0x000220e6:    9802        ..      LDR      r0,[sp,#8]
        0x000220e8:    b918        ..      CBNZ     r0,0x220f2 ; am_hal_daxi_config + 18
        0x000220ea:    e7ff        ..      B        0x220ec ; am_hal_daxi_config + 12
        0x000220ec:    2006        .       MOVS     r0,#6
        0x000220ee:    9003        ..      STR      r0,[sp,#0xc]
        0x000220f0:    e02c        ,.      B        0x2214c ; am_hal_daxi_config + 108
        0x000220f2:    9802        ..      LDR      r0,[sp,#8]
        0x000220f4:    7880        .x      LDRB     r0,[r0,#2]
        0x000220f6:    b928        (.      CBNZ     r0,0x22104 ; am_hal_daxi_config + 36
        0x000220f8:    e7ff        ..      B        0x220fa ; am_hal_daxi_config + 26
        0x000220fa:    9802        ..      LDR      r0,[sp,#8]
        0x000220fc:    7840        @x      LDRB     r0,[r0,#1]
        0x000220fe:    2802        .(      CMP      r0,#2
        0x00022100:    db03        ..      BLT      0x2210a ; am_hal_daxi_config + 42
        0x00022102:    e7ff        ..      B        0x22104 ; am_hal_daxi_config + 36
        0x00022104:    2006        .       MOVS     r0,#6
        0x00022106:    9003        ..      STR      r0,[sp,#0xc]
        0x00022108:    e020         .      B        0x2214c ; am_hal_daxi_config + 108
        0x0002210a:    f000fe9d    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0002210e:    9001        ..      STR      r0,[sp,#4]
        0x00022110:    2002        .       MOVS     r0,#2
        0x00022112:    2100        .!      MOVS     r1,#0
        0x00022114:    9100        ..      STR      r1,[sp,#0]
        0x00022116:    f000f81d    ....    BL       am_hal_daxi_control ; 0x22154
        0x0002211a:    9802        ..      LDR      r0,[sp,#8]
        0x0002211c:    7801        .x      LDRB     r1,[r0,#0]
        0x0002211e:    7842        Bx      LDRB     r2,[r0,#1]
        0x00022120:    7880        .x      LDRB     r0,[r0,#2]
        0x00022122:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x00022126:    f2403201    @..2    MOV      r2,#0x301
        0x0002212a:    4010        .@      ANDS     r0,r0,r2
        0x0002212c:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x00022130:    2150        P!      MOVS     r1,#0x50
        0x00022132:    f6c40100    ....    MOVT     r1,#0x4800
        0x00022136:    6008        .`      STR      r0,[r1,#0]
        0x00022138:    2000        .       MOVS     r0,#0
        0x0002213a:    f2c470ff    ...p    MOVT     r0,#0x47ff
        0x0002213e:    6800        .h      LDR      r0,[r0,#0]
        0x00022140:    9801        ..      LDR      r0,[sp,#4]
        0x00022142:    f000fe89    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00022146:    9800        ..      LDR      r0,[sp,#0]
        0x00022148:    9003        ..      STR      r0,[sp,#0xc]
        0x0002214a:    e7ff        ..      B        0x2214c ; am_hal_daxi_config + 108
        0x0002214c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002214e:    b004        ..      ADD      sp,sp,#0x10
        0x00022150:    bd80        ..      POP      {r7,pc}
        0x00022152:    0000        ..      MOVS     r0,r0
    am_hal_daxi_control
        0x00022154:    b580        ..      PUSH     {r7,lr}
        0x00022156:    b086        ..      SUB      sp,sp,#0x18
        0x00022158:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002215c:    9103        ..      STR      r1,[sp,#0xc]
        0x0002215e:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00022162:    4601        .F      MOV      r1,r0
        0x00022164:    9100        ..      STR      r1,[sp,#0]
        0x00022166:    2801        .(      CMP      r0,#1
        0x00022168:    d00b        ..      BEQ      0x22182 ; am_hal_daxi_control + 46
        0x0002216a:    e7ff        ..      B        0x2216c ; am_hal_daxi_control + 24
        0x0002216c:    9800        ..      LDR      r0,[sp,#0]
        0x0002216e:    2802        .(      CMP      r0,#2
        0x00022170:    d004        ..      BEQ      0x2217c ; am_hal_daxi_control + 40
        0x00022172:    e7ff        ..      B        0x22174 ; am_hal_daxi_control + 32
        0x00022174:    9800        ..      LDR      r0,[sp,#0]
        0x00022176:    2803        .(      CMP      r0,#3
        0x00022178:    d007        ..      BEQ      0x2218a ; am_hal_daxi_control + 54
        0x0002217a:    e062        b.      B        0x22242 ; am_hal_daxi_control + 238
        0x0002217c:    f014fe16    ....    BL       daxi_flush_complete ; 0x36dac
        0x00022180:    e062        b.      B        0x22248 ; am_hal_daxi_control + 244
        0x00022182:    2000        .       MOVS     r0,#0
        0x00022184:    f014fe8a    ....    BL       daxi_flush_invalidate ; 0x36e9c
        0x00022188:    e05e        ^.      B        0x22248 ; am_hal_daxi_control + 244
        0x0002218a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002218c:    9002        ..      STR      r0,[sp,#8]
        0x0002218e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022190:    b918        ..      CBNZ     r0,0x2219a ; am_hal_daxi_control + 70
        0x00022192:    e7ff        ..      B        0x22194 ; am_hal_daxi_control + 64
        0x00022194:    2006        .       MOVS     r0,#6
        0x00022196:    9005        ..      STR      r0,[sp,#0x14]
        0x00022198:    e059        Y.      B        0x2224e ; am_hal_daxi_control + 250
        0x0002219a:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002219e:    0700        ..      LSLS     r0,r0,#28
        0x000221a0:    b118        ..      CBZ      r0,0x221aa ; am_hal_daxi_control + 86
        0x000221a2:    e7ff        ..      B        0x221a4 ; am_hal_daxi_control + 80
        0x000221a4:    2006        .       MOVS     r0,#6
        0x000221a6:    9005        ..      STR      r0,[sp,#0x14]
        0x000221a8:    e051        Q.      B        0x2224e ; am_hal_daxi_control + 250
        0x000221aa:    2000        .       MOVS     r0,#0
        0x000221ac:    9001        ..      STR      r0,[sp,#4]
        0x000221ae:    e7ff        ..      B        0x221b0 ; am_hal_daxi_control + 92
        0x000221b0:    9801        ..      LDR      r0,[sp,#4]
        0x000221b2:    2805        .(      CMP      r0,#5
        0x000221b4:    d83d        =.      BHI      0x22232 ; am_hal_daxi_control + 222
        0x000221b6:    e7ff        ..      B        0x221b8 ; am_hal_daxi_control + 100
        0x000221b8:    9802        ..      LDR      r0,[sp,#8]
        0x000221ba:    9901        ..      LDR      r1,[sp,#4]
        0x000221bc:    010a        ..      LSLS     r2,r1,#4
        0x000221be:    f2401174    @.t.    MOVW     r1,#0x174
        0x000221c2:    f2c10100    ....    MOVT     r1,#0x1000
        0x000221c6:    5889        .X      LDR      r1,[r1,r2]
        0x000221c8:    4288        .B      CMP      r0,r1
        0x000221ca:    d32d        -.      BCC      0x22228 ; am_hal_daxi_control + 212
        0x000221cc:    e7ff        ..      B        0x221ce ; am_hal_daxi_control + 122
        0x000221ce:    9802        ..      LDR      r0,[sp,#8]
        0x000221d0:    3040        @0      ADDS     r0,r0,#0x40
        0x000221d2:    9b01        ..      LDR      r3,[sp,#4]
        0x000221d4:    f2401174    @.t.    MOVW     r1,#0x174
        0x000221d8:    f2c10100    ....    MOVT     r1,#0x1000
        0x000221dc:    eb011203    ....    ADD      r2,r1,r3,LSL #4
        0x000221e0:    011b        ..      LSLS     r3,r3,#4
        0x000221e2:    58c9        .X      LDR      r1,[r1,r3]
        0x000221e4:    6852        Rh      LDR      r2,[r2,#4]
        0x000221e6:    4411        .D      ADD      r1,r1,r2
        0x000221e8:    4288        .B      CMP      r0,r1
        0x000221ea:    d21d        ..      BCS      0x22228 ; am_hal_daxi_control + 212
        0x000221ec:    e7ff        ..      B        0x221ee ; am_hal_daxi_control + 154
        0x000221ee:    9901        ..      LDR      r1,[sp,#4]
        0x000221f0:    f2401074    @.t.    MOVW     r0,#0x174
        0x000221f4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000221f8:    eb001101    ....    ADD      r1,r0,r1,LSL #4
        0x000221fc:    6889        .h      LDR      r1,[r1,#8]
        0x000221fe:    f642123c    B.<.    MOV      r2,#0x293c
        0x00022202:    f2c10202    ....    MOVT     r2,#0x1002
        0x00022206:    6011        .`      STR      r1,[r2,#0]
        0x00022208:    9901        ..      LDR      r1,[sp,#4]
        0x0002220a:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002220e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00022210:    f6421138    B.8.    MOV      r1,#0x2938
        0x00022214:    f2c10102    ....    MOVT     r1,#0x1002
        0x00022218:    6008        .`      STR      r0,[r1,#0]
        0x0002221a:    9802        ..      LDR      r0,[sp,#8]
        0x0002221c:    f24a3104    J..1    MOV      r1,#0xa304
        0x00022220:    f2c10101    ....    MOVT     r1,#0x1001
        0x00022224:    6008        .`      STR      r0,[r1,#0]
        0x00022226:    e004        ..      B        0x22232 ; am_hal_daxi_control + 222
        0x00022228:    e7ff        ..      B        0x2222a ; am_hal_daxi_control + 214
        0x0002222a:    9801        ..      LDR      r0,[sp,#4]
        0x0002222c:    3001        .0      ADDS     r0,#1
        0x0002222e:    9001        ..      STR      r0,[sp,#4]
        0x00022230:    e7be        ..      B        0x221b0 ; am_hal_daxi_control + 92
        0x00022232:    9801        ..      LDR      r0,[sp,#4]
        0x00022234:    2806        .(      CMP      r0,#6
        0x00022236:    d103        ..      BNE      0x22240 ; am_hal_daxi_control + 236
        0x00022238:    e7ff        ..      B        0x2223a ; am_hal_daxi_control + 230
        0x0002223a:    2006        .       MOVS     r0,#6
        0x0002223c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002223e:    e006        ..      B        0x2224e ; am_hal_daxi_control + 250
        0x00022240:    e002        ..      B        0x22248 ; am_hal_daxi_control + 244
        0x00022242:    2006        .       MOVS     r0,#6
        0x00022244:    9005        ..      STR      r0,[sp,#0x14]
        0x00022246:    e002        ..      B        0x2224e ; am_hal_daxi_control + 250
        0x00022248:    2000        .       MOVS     r0,#0
        0x0002224a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002224c:    e7ff        ..      B        0x2224e ; am_hal_daxi_control + 250
        0x0002224e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022250:    b006        ..      ADD      sp,sp,#0x18
        0x00022252:    bd80        ..      POP      {r7,pc}
    am_hal_dcu_get
        0x00022254:    b580        ..      PUSH     {r7,lr}
        0x00022256:    b086        ..      SUB      sp,sp,#0x18
        0x00022258:    9004        ..      STR      r0,[sp,#0x10]
        0x0002225a:    f2410008    A...    MOV      r0,#0x1008
        0x0002225e:    f2c40002    ....    MOVT     r0,#0x4002
        0x00022262:    6800        .h      LDR      r0,[r0,#0]
        0x00022264:    0d00        ..      LSRS     r0,r0,#20
        0x00022266:    07c0        ..      LSLS     r0,r0,#31
        0x00022268:    b140        @.      CBZ      r0,0x2227c ; am_hal_dcu_get + 40
        0x0002226a:    e7ff        ..      B        0x2226c ; am_hal_dcu_get + 24
        0x0002226c:    f640207c    @.|     MOV      r0,#0xa7c
        0x00022270:    f2c4000c    ....    MOVT     r0,#0x400c
        0x00022274:    6800        .h      LDR      r0,[r0,#0]
        0x00022276:    07c0        ..      LSLS     r0,r0,#31
        0x00022278:    b918        ..      CBNZ     r0,0x22282 ; am_hal_dcu_get + 46
        0x0002227a:    e7ff        ..      B        0x2227c ; am_hal_dcu_get + 40
        0x0002227c:    2007        .       MOVS     r0,#7
        0x0002227e:    9005        ..      STR      r0,[sp,#0x14]
        0x00022280:    e00d        ..      B        0x2229e ; am_hal_dcu_get + 74
        0x00022282:    a802        ..      ADD      r0,sp,#8
        0x00022284:    f000f80e    ....    BL       am_hal_dcu_raw_get ; 0x222a4
        0x00022288:    9001        ..      STR      r0,[sp,#4]
        0x0002228a:    9802        ..      LDR      r0,[sp,#8]
        0x0002228c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002228e:    2205        ."      MOVS     r2,#5
        0x00022290:    f018faf4    ....    BL       get_ui32_dcu_mask ; 0x3a87c
        0x00022294:    9904        ..      LDR      r1,[sp,#0x10]
        0x00022296:    6008        .`      STR      r0,[r1,#0]
        0x00022298:    9801        ..      LDR      r0,[sp,#4]
        0x0002229a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002229c:    e7ff        ..      B        0x2229e ; am_hal_dcu_get + 74
        0x0002229e:    9805        ..      LDR      r0,[sp,#0x14]
        0x000222a0:    b006        ..      ADD      sp,sp,#0x18
        0x000222a2:    bd80        ..      POP      {r7,pc}
    am_hal_dcu_raw_get
        0x000222a4:    b084        ..      SUB      sp,sp,#0x10
        0x000222a6:    9003        ..      STR      r0,[sp,#0xc]
        0x000222a8:    f240509c    @..P    MOV      r0,#0x59c
        0x000222ac:    f2c10000    ....    MOVT     r0,#0x1000
        0x000222b0:    6801        .h      LDR      r1,[r0,#0]
        0x000222b2:    6809        .h      LDR      r1,[r1,#0]
        0x000222b4:    9100        ..      STR      r1,[sp,#0]
        0x000222b6:    6800        .h      LDR      r0,[r0,#0]
        0x000222b8:    6840        @h      LDR      r0,[r0,#4]
        0x000222ba:    9001        ..      STR      r0,[sp,#4]
        0x000222bc:    9800        ..      LDR      r0,[sp,#0]
        0x000222be:    9a01        ..      LDR      r2,[sp,#4]
        0x000222c0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000222c2:    604a        J`      STR      r2,[r1,#4]
        0x000222c4:    6008        .`      STR      r0,[r1,#0]
        0x000222c6:    2000        .       MOVS     r0,#0
        0x000222c8:    b004        ..      ADD      sp,sp,#0x10
        0x000222ca:    4770        pG      BX       lr
    am_hal_dcu_raw_update
        0x000222cc:    b580        ..      PUSH     {r7,lr}
        0x000222ce:    b088        ..      SUB      sp,sp,#0x20
        0x000222d0:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x000222d4:    9305        ..      STR      r3,[sp,#0x14]
        0x000222d6:    9204        ..      STR      r2,[sp,#0x10]
        0x000222d8:    f24050a0    @..P    MOVW     r0,#0x5a0
        0x000222dc:    f2c10000    ....    MOVT     r0,#0x1000
        0x000222e0:    6801        .h      LDR      r1,[r0,#0]
        0x000222e2:    6809        .h      LDR      r1,[r1,#0]
        0x000222e4:    9100        ..      STR      r1,[sp,#0]
        0x000222e6:    6800        .h      LDR      r0,[r0,#0]
        0x000222e8:    6840        @h      LDR      r0,[r0,#4]
        0x000222ea:    9001        ..      STR      r0,[sp,#4]
        0x000222ec:    9804        ..      LDR      r0,[sp,#0x10]
        0x000222ee:    9905        ..      LDR      r1,[sp,#0x14]
        0x000222f0:    9a00        ..      LDR      r2,[sp,#0]
        0x000222f2:    9b01        ..      LDR      r3,[sp,#4]
        0x000222f4:    4019        .@      ANDS     r1,r1,r3
        0x000222f6:    4010        .@      ANDS     r0,r0,r2
        0x000222f8:    4308        .C      ORRS     r0,r0,r1
        0x000222fa:    b118        ..      CBZ      r0,0x22304 ; am_hal_dcu_raw_update + 56
        0x000222fc:    e7ff        ..      B        0x222fe ; am_hal_dcu_raw_update + 50
        0x000222fe:    2007        .       MOVS     r0,#7
        0x00022300:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022302:    e057        W.      B        0x223b4 ; am_hal_dcu_raw_update + 232
        0x00022304:    f240509c    @..P    MOV      r0,#0x59c
        0x00022308:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002230c:    6801        .h      LDR      r1,[r0,#0]
        0x0002230e:    6809        .h      LDR      r1,[r1,#0]
        0x00022310:    9102        ..      STR      r1,[sp,#8]
        0x00022312:    6800        .h      LDR      r0,[r0,#0]
        0x00022314:    6840        @h      LDR      r0,[r0,#4]
        0x00022316:    9003        ..      STR      r0,[sp,#0xc]
        0x00022318:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0002231c:    07c0        ..      LSLS     r0,r0,#31
        0x0002231e:    b1c8        ..      CBZ      r0,0x22354 ; am_hal_dcu_raw_update + 136
        0x00022320:    e7ff        ..      B        0x22322 ; am_hal_dcu_raw_update + 86
        0x00022322:    9802        ..      LDR      r0,[sp,#8]
        0x00022324:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022326:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x0002232a:    f8dde014    ....    LDR      lr,[sp,#0x14]
        0x0002232e:    ea21010e    !...    BIC      r1,r1,lr
        0x00022332:    ea20000c     ...    BIC      r0,r0,r12
        0x00022336:    f24012e0    @...    MOVW     r2,#0x1e0
        0x0002233a:    f2c10200    ....    MOVT     r2,#0x1000
        0x0002233e:    6813        .h      LDR      r3,[r2,#0]
        0x00022340:    6852        Rh      LDR      r2,[r2,#4]
        0x00022342:    ea02020e    ....    AND      r2,r2,lr
        0x00022346:    ea03030c    ....    AND      r3,r3,r12
        0x0002234a:    4318        .C      ORRS     r0,r0,r3
        0x0002234c:    4311        .C      ORRS     r1,r1,r2
        0x0002234e:    9103        ..      STR      r1,[sp,#0xc]
        0x00022350:    9002        ..      STR      r0,[sp,#8]
        0x00022352:    e018        ..      B        0x22386 ; am_hal_dcu_raw_update + 186
        0x00022354:    9802        ..      LDR      r0,[sp,#8]
        0x00022356:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022358:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x0002235c:    f8dde014    ....    LDR      lr,[sp,#0x14]
        0x00022360:    ea21010e    !...    BIC      r1,r1,lr
        0x00022364:    ea20000c     ...    BIC      r0,r0,r12
        0x00022368:    f24012d8    @...    MOVW     r2,#0x1d8
        0x0002236c:    f2c10200    ....    MOVT     r2,#0x1000
        0x00022370:    6813        .h      LDR      r3,[r2,#0]
        0x00022372:    6852        Rh      LDR      r2,[r2,#4]
        0x00022374:    ea02020e    ....    AND      r2,r2,lr
        0x00022378:    ea03030c    ....    AND      r3,r3,r12
        0x0002237c:    4318        .C      ORRS     r0,r0,r3
        0x0002237e:    4311        .C      ORRS     r1,r1,r2
        0x00022380:    9103        ..      STR      r1,[sp,#0xc]
        0x00022382:    9002        ..      STR      r0,[sp,#8]
        0x00022384:    e7ff        ..      B        0x22386 ; am_hal_dcu_raw_update + 186
        0x00022386:    9802        ..      LDR      r0,[sp,#8]
        0x00022388:    f240519c    @..Q    MOV      r1,#0x59c
        0x0002238c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00022390:    680a        .h      LDR      r2,[r1,#0]
        0x00022392:    6010        .`      STR      r0,[r2,#0]
        0x00022394:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022396:    6809        .h      LDR      r1,[r1,#0]
        0x00022398:    6048        H`      STR      r0,[r1,#4]
        0x0002239a:    e7ff        ..      B        0x2239c ; am_hal_dcu_raw_update + 208
        0x0002239c:    f640207c    @.|     MOV      r0,#0xa7c
        0x000223a0:    f2c4000c    ....    MOVT     r0,#0x400c
        0x000223a4:    6800        .h      LDR      r0,[r0,#0]
        0x000223a6:    07c0        ..      LSLS     r0,r0,#31
        0x000223a8:    b908        ..      CBNZ     r0,0x223ae ; am_hal_dcu_raw_update + 226
        0x000223aa:    e7ff        ..      B        0x223ac ; am_hal_dcu_raw_update + 224
        0x000223ac:    e7f6        ..      B        0x2239c ; am_hal_dcu_raw_update + 208
        0x000223ae:    2000        .       MOVS     r0,#0
        0x000223b0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000223b2:    e7ff        ..      B        0x223b4 ; am_hal_dcu_raw_update + 232
        0x000223b4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000223b6:    b008        ..      ADD      sp,sp,#0x20
        0x000223b8:    bd80        ..      POP      {r7,pc}
        0x000223ba:    0000        ..      MOVS     r0,r0
    am_hal_dcu_update
        0x000223bc:    b580        ..      PUSH     {r7,lr}
        0x000223be:    b086        ..      SUB      sp,sp,#0x18
        0x000223c0:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x000223c4:    9103        ..      STR      r1,[sp,#0xc]
        0x000223c6:    f2410008    A...    MOV      r0,#0x1008
        0x000223ca:    f2c40002    ....    MOVT     r0,#0x4002
        0x000223ce:    6800        .h      LDR      r0,[r0,#0]
        0x000223d0:    0d00        ..      LSRS     r0,r0,#20
        0x000223d2:    07c0        ..      LSLS     r0,r0,#31
        0x000223d4:    b140        @.      CBZ      r0,0x223e8 ; am_hal_dcu_update + 44
        0x000223d6:    e7ff        ..      B        0x223d8 ; am_hal_dcu_update + 28
        0x000223d8:    f640207c    @.|     MOV      r0,#0xa7c
        0x000223dc:    f2c4000c    ....    MOVT     r0,#0x400c
        0x000223e0:    6800        .h      LDR      r0,[r0,#0]
        0x000223e2:    07c0        ..      LSLS     r0,r0,#31
        0x000223e4:    b918        ..      CBNZ     r0,0x223ee ; am_hal_dcu_update + 50
        0x000223e6:    e7ff        ..      B        0x223e8 ; am_hal_dcu_update + 44
        0x000223e8:    2007        .       MOVS     r0,#7
        0x000223ea:    9005        ..      STR      r0,[sp,#0x14]
        0x000223ec:    e00f        ..      B        0x2240e ; am_hal_dcu_update + 82
        0x000223ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x000223f0:    2107        .!      MOVS     r1,#7
        0x000223f2:    f018fa01    ....    BL       get_raw_dcu_mask ; 0x3a7f8
        0x000223f6:    9101        ..      STR      r1,[sp,#4]
        0x000223f8:    9000        ..      STR      r0,[sp,#0]
        0x000223fa:    9a00        ..      LDR      r2,[sp,#0]
        0x000223fc:    9b01        ..      LDR      r3,[sp,#4]
        0x000223fe:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00022402:    f0000001    ....    AND      r0,r0,#1
        0x00022406:    f7ffff61    ..a.    BL       am_hal_dcu_raw_update ; 0x222cc
        0x0002240a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002240c:    e7ff        ..      B        0x2240e ; am_hal_dcu_update + 82
        0x0002240e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022410:    b006        ..      ADD      sp,sp,#0x18
        0x00022412:    bd80        ..      POP      {r7,pc}
    am_hal_delay_us
        0x00022414:    b580        ..      PUSH     {r7,lr}
        0x00022416:    b084        ..      SUB      sp,sp,#0x10
        0x00022418:    9003        ..      STR      r0,[sp,#0xc]
        0x0002241a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002241c:    0140        @.      LSLS     r0,r0,#5
        0x0002241e:    9002        ..      STR      r0,[sp,#8]
        0x00022420:    f2410000    A...    MOVW     r0,#0x1000
        0x00022424:    f2c40002    ....    MOVT     r0,#0x4002
        0x00022428:    6800        .h      LDR      r0,[r0,#0]
        0x0002242a:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x0002242e:    2802        .(      CMP      r0,#2
        0x00022430:    d106        ..      BNE      0x22440 ; am_hal_delay_us + 44
        0x00022432:    e7ff        ..      B        0x22434 ; am_hal_delay_us + 32
        0x00022434:    9802        ..      LDR      r0,[sp,#8]
        0x00022436:    0040        @.      LSLS     r0,r0,#1
        0x00022438:    9002        ..      STR      r0,[sp,#8]
        0x0002243a:    2015        .       MOVS     r0,#0x15
        0x0002243c:    9001        ..      STR      r0,[sp,#4]
        0x0002243e:    e002        ..      B        0x22446 ; am_hal_delay_us + 50
        0x00022440:    200f        .       MOVS     r0,#0xf
        0x00022442:    9001        ..      STR      r0,[sp,#4]
        0x00022444:    e7ff        ..      B        0x22446 ; am_hal_delay_us + 50
        0x00022446:    9802        ..      LDR      r0,[sp,#8]
        0x00022448:    9901        ..      LDR      r1,[sp,#4]
        0x0002244a:    4288        .B      CMP      r0,r1
        0x0002244c:    d90c        ..      BLS      0x22468 ; am_hal_delay_us + 84
        0x0002244e:    e7ff        ..      B        0x22450 ; am_hal_delay_us + 60
        0x00022450:    9901        ..      LDR      r1,[sp,#4]
        0x00022452:    9802        ..      LDR      r0,[sp,#8]
        0x00022454:    1a40        @.      SUBS     r0,r0,r1
        0x00022456:    9002        ..      STR      r0,[sp,#8]
        0x00022458:    f2440058    D.X.    MOV      r0,#0x4058
        0x0002245c:    f2c00005    ....    MOVT     r0,#5
        0x00022460:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00022462:    9802        ..      LDR      r0,[sp,#8]
        0x00022464:    4788        .G      BLX      r1
        0x00022466:    e7ff        ..      B        0x22468 ; am_hal_delay_us + 84
        0x00022468:    b004        ..      ADD      sp,sp,#0x10
        0x0002246a:    bd80        ..      POP      {r7,pc}
    am_hal_delay_us_status_change
        0x0002246c:    b580        ..      PUSH     {r7,lr}
        0x0002246e:    b086        ..      SUB      sp,sp,#0x18
        0x00022470:    9004        ..      STR      r0,[sp,#0x10]
        0x00022472:    9103        ..      STR      r1,[sp,#0xc]
        0x00022474:    9202        ..      STR      r2,[sp,#8]
        0x00022476:    9301        ..      STR      r3,[sp,#4]
        0x00022478:    e7ff        ..      B        0x2247a ; am_hal_delay_us_status_change + 14
        0x0002247a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002247c:    6800        .h      LDR      r0,[r0,#0]
        0x0002247e:    9902        ..      LDR      r1,[sp,#8]
        0x00022480:    4008        .@      ANDS     r0,r0,r1
        0x00022482:    9901        ..      LDR      r1,[sp,#4]
        0x00022484:    4288        .B      CMP      r0,r1
        0x00022486:    d103        ..      BNE      0x22490 ; am_hal_delay_us_status_change + 36
        0x00022488:    e7ff        ..      B        0x2248a ; am_hal_delay_us_status_change + 30
        0x0002248a:    2000        .       MOVS     r0,#0
        0x0002248c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002248e:    e00d        ..      B        0x224ac ; am_hal_delay_us_status_change + 64
        0x00022490:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022492:    1e41        A.      SUBS     r1,r0,#1
        0x00022494:    9104        ..      STR      r1,[sp,#0x10]
        0x00022496:    b120         .      CBZ      r0,0x224a2 ; am_hal_delay_us_status_change + 54
        0x00022498:    e7ff        ..      B        0x2249a ; am_hal_delay_us_status_change + 46
        0x0002249a:    2001        .       MOVS     r0,#1
        0x0002249c:    f7ffffba    ....    BL       am_hal_delay_us ; 0x22414
        0x000224a0:    e000        ..      B        0x224a4 ; am_hal_delay_us_status_change + 56
        0x000224a2:    e000        ..      B        0x224a6 ; am_hal_delay_us_status_change + 58
        0x000224a4:    e7e9        ..      B        0x2247a ; am_hal_delay_us_status_change + 14
        0x000224a6:    2004        .       MOVS     r0,#4
        0x000224a8:    9005        ..      STR      r0,[sp,#0x14]
        0x000224aa:    e7ff        ..      B        0x224ac ; am_hal_delay_us_status_change + 64
        0x000224ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x000224ae:    b006        ..      ADD      sp,sp,#0x18
        0x000224b0:    bd80        ..      POP      {r7,pc}
        0x000224b2:    0000        ..      MOVS     r0,r0
    am_hal_delay_us_status_check
        0x000224b4:    b580        ..      PUSH     {r7,lr}
        0x000224b6:    b086        ..      SUB      sp,sp,#0x18
        0x000224b8:    4684        .F      MOV      r12,r0
        0x000224ba:    9808        ..      LDR      r0,[sp,#0x20]
        0x000224bc:    f8cdc010    ....    STR      r12,[sp,#0x10]
        0x000224c0:    9103        ..      STR      r1,[sp,#0xc]
        0x000224c2:    9202        ..      STR      r2,[sp,#8]
        0x000224c4:    9301        ..      STR      r3,[sp,#4]
        0x000224c6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000224ca:    e7ff        ..      B        0x224cc ; am_hal_delay_us_status_check + 24
        0x000224cc:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000224d0:    07c0        ..      LSLS     r0,r0,#31
        0x000224d2:    b160        `.      CBZ      r0,0x224ee ; am_hal_delay_us_status_check + 58
        0x000224d4:    e7ff        ..      B        0x224d6 ; am_hal_delay_us_status_check + 34
        0x000224d6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000224d8:    6800        .h      LDR      r0,[r0,#0]
        0x000224da:    9902        ..      LDR      r1,[sp,#8]
        0x000224dc:    4008        .@      ANDS     r0,r0,r1
        0x000224de:    9901        ..      LDR      r1,[sp,#4]
        0x000224e0:    4288        .B      CMP      r0,r1
        0x000224e2:    d103        ..      BNE      0x224ec ; am_hal_delay_us_status_check + 56
        0x000224e4:    e7ff        ..      B        0x224e6 ; am_hal_delay_us_status_check + 50
        0x000224e6:    2000        .       MOVS     r0,#0
        0x000224e8:    9005        ..      STR      r0,[sp,#0x14]
        0x000224ea:    e01a        ..      B        0x22522 ; am_hal_delay_us_status_check + 110
        0x000224ec:    e00b        ..      B        0x22506 ; am_hal_delay_us_status_check + 82
        0x000224ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x000224f0:    6800        .h      LDR      r0,[r0,#0]
        0x000224f2:    9902        ..      LDR      r1,[sp,#8]
        0x000224f4:    4008        .@      ANDS     r0,r0,r1
        0x000224f6:    9901        ..      LDR      r1,[sp,#4]
        0x000224f8:    4288        .B      CMP      r0,r1
        0x000224fa:    d003        ..      BEQ      0x22504 ; am_hal_delay_us_status_check + 80
        0x000224fc:    e7ff        ..      B        0x224fe ; am_hal_delay_us_status_check + 74
        0x000224fe:    2000        .       MOVS     r0,#0
        0x00022500:    9005        ..      STR      r0,[sp,#0x14]
        0x00022502:    e00e        ..      B        0x22522 ; am_hal_delay_us_status_check + 110
        0x00022504:    e7ff        ..      B        0x22506 ; am_hal_delay_us_status_check + 82
        0x00022506:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022508:    1e41        A.      SUBS     r1,r0,#1
        0x0002250a:    9104        ..      STR      r1,[sp,#0x10]
        0x0002250c:    b120         .      CBZ      r0,0x22518 ; am_hal_delay_us_status_check + 100
        0x0002250e:    e7ff        ..      B        0x22510 ; am_hal_delay_us_status_check + 92
        0x00022510:    2001        .       MOVS     r0,#1
        0x00022512:    f7ffff7f    ....    BL       am_hal_delay_us ; 0x22414
        0x00022516:    e000        ..      B        0x2251a ; am_hal_delay_us_status_check + 102
        0x00022518:    e000        ..      B        0x2251c ; am_hal_delay_us_status_check + 104
        0x0002251a:    e7d7        ..      B        0x224cc ; am_hal_delay_us_status_check + 24
        0x0002251c:    2004        .       MOVS     r0,#4
        0x0002251e:    9005        ..      STR      r0,[sp,#0x14]
        0x00022520:    e7ff        ..      B        0x22522 ; am_hal_delay_us_status_check + 110
        0x00022522:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022524:    b006        ..      ADD      sp,sp,#0x18
        0x00022526:    bd80        ..      POP      {r7,pc}
    am_hal_fault_capture_enable
        0x00022528:    2190        .!      MOVS     r1,#0x90
        0x0002252a:    f6c40100    ....    MOVT     r1,#0x4800
        0x0002252e:    6808        .h      LDR      r0,[r1,#0]
        0x00022530:    f0400001    @...    ORR      r0,r0,#1
        0x00022534:    6008        .`      STR      r0,[r1,#0]
        0x00022536:    2000        .       MOVS     r0,#0
        0x00022538:    4770        pG      BX       lr
        0x0002253a:    0000        ..      MOVS     r0,r0
    am_hal_fault_status_get
        0x0002253c:    b083        ..      SUB      sp,sp,#0xc
        0x0002253e:    9001        ..      STR      r0,[sp,#4]
        0x00022540:    9801        ..      LDR      r0,[sp,#4]
        0x00022542:    b918        ..      CBNZ     r0,0x2254c ; am_hal_fault_status_get + 16
        0x00022544:    e7ff        ..      B        0x22546 ; am_hal_fault_status_get + 10
        0x00022546:    2006        .       MOVS     r0,#6
        0x00022548:    9002        ..      STR      r0,[sp,#8]
        0x0002254a:    e02c        ,.      B        0x225a6 ; am_hal_fault_status_get + 106
        0x0002254c:    208c        .       MOVS     r0,#0x8c
        0x0002254e:    f6c40000    ....    MOVT     r0,#0x4800
        0x00022552:    6800        .h      LDR      r0,[r0,#0]
        0x00022554:    9000        ..      STR      r0,[sp,#0]
        0x00022556:    9800        ..      LDR      r0,[sp,#0]
        0x00022558:    f0000001    ....    AND      r0,r0,#1
        0x0002255c:    9901        ..      LDR      r1,[sp,#4]
        0x0002255e:    7008        .p      STRB     r0,[r1,#0]
        0x00022560:    9800        ..      LDR      r0,[sp,#0]
        0x00022562:    f3c00040    ..@.    UBFX     r0,r0,#1,#1
        0x00022566:    9901        ..      LDR      r1,[sp,#4]
        0x00022568:    7208        .r      STRB     r0,[r1,#8]
        0x0002256a:    9800        ..      LDR      r0,[sp,#0]
        0x0002256c:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x00022570:    9901        ..      LDR      r1,[sp,#4]
        0x00022572:    7408        .t      STRB     r0,[r1,#0x10]
        0x00022574:    2084        .       MOVS     r0,#0x84
        0x00022576:    f6c40000    ....    MOVT     r0,#0x4800
        0x0002257a:    6800        .h      LDR      r0,[r0,#0]
        0x0002257c:    9901        ..      LDR      r1,[sp,#4]
        0x0002257e:    60c8        .`      STR      r0,[r1,#0xc]
        0x00022580:    2080        .       MOVS     r0,#0x80
        0x00022582:    f6c40000    ....    MOVT     r0,#0x4800
        0x00022586:    6802        .h      LDR      r2,[r0,#0]
        0x00022588:    9901        ..      LDR      r1,[sp,#4]
        0x0002258a:    6848        Hh      LDR      r0,[r1,#4]
        0x0002258c:    4310        .C      ORRS     r0,r0,r2
        0x0002258e:    6048        H`      STR      r0,[r1,#4]
        0x00022590:    2088        .       MOVS     r0,#0x88
        0x00022592:    f6c40000    ....    MOVT     r0,#0x4800
        0x00022596:    6802        .h      LDR      r2,[r0,#0]
        0x00022598:    9901        ..      LDR      r1,[sp,#4]
        0x0002259a:    6948        Hi      LDR      r0,[r1,#0x14]
        0x0002259c:    4310        .C      ORRS     r0,r0,r2
        0x0002259e:    6148        Ha      STR      r0,[r1,#0x14]
        0x000225a0:    2000        .       MOVS     r0,#0
        0x000225a2:    9002        ..      STR      r0,[sp,#8]
        0x000225a4:    e7ff        ..      B        0x225a6 ; am_hal_fault_status_get + 106
        0x000225a6:    9802        ..      LDR      r0,[sp,#8]
        0x000225a8:    b003        ..      ADD      sp,sp,#0xc
        0x000225aa:    4770        pG      BX       lr
    am_hal_gpio_interrupt_control
        0x000225ac:    b580        ..      PUSH     {r7,lr}
        0x000225ae:    b08c        ..      SUB      sp,sp,#0x30
        0x000225b0:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x000225b4:    f88d102a    ..*.    STRB     r1,[sp,#0x2a]
        0x000225b8:    9209        ..      STR      r2,[sp,#0x24]
        0x000225ba:    2000        .       MOVS     r0,#0
        0x000225bc:    9004        ..      STR      r0,[sp,#0x10]
        0x000225be:    9809        ..      LDR      r0,[sp,#0x24]
        0x000225c0:    9003        ..      STR      r0,[sp,#0xc]
        0x000225c2:    9809        ..      LDR      r0,[sp,#0x24]
        0x000225c4:    b918        ..      CBNZ     r0,0x225ce ; am_hal_gpio_interrupt_control + 34
        0x000225c6:    e7ff        ..      B        0x225c8 ; am_hal_gpio_interrupt_control + 28
        0x000225c8:    2006        .       MOVS     r0,#6
        0x000225ca:    900b        ..      STR      r0,[sp,#0x2c]
        0x000225cc:    e118        ..      B        0x22800 ; am_hal_gpio_interrupt_control + 596
        0x000225ce:    f89d002a    ..*.    LDRB     r0,[sp,#0x2a]
        0x000225d2:    2804        .(      CMP      r0,#4
        0x000225d4:    db03        ..      BLT      0x225de ; am_hal_gpio_interrupt_control + 50
        0x000225d6:    e7ff        ..      B        0x225d8 ; am_hal_gpio_interrupt_control + 44
        0x000225d8:    2006        .       MOVS     r0,#6
        0x000225da:    900b        ..      STR      r0,[sp,#0x2c]
        0x000225dc:    e110        ..      B        0x22800 ; am_hal_gpio_interrupt_control + 596
        0x000225de:    f89d002a    ..*.    LDRB     r0,[sp,#0x2a]
        0x000225e2:    2801        .(      CMP      r0,#1
        0x000225e4:    dc26        &.      BGT      0x22634 ; am_hal_gpio_interrupt_control + 136
        0x000225e6:    e7ff        ..      B        0x225e8 ; am_hal_gpio_interrupt_control + 60
        0x000225e8:    9809        ..      LDR      r0,[sp,#0x24]
        0x000225ea:    6800        .h      LDR      r0,[r0,#0]
        0x000225ec:    9008        ..      STR      r0,[sp,#0x20]
        0x000225ee:    9808        ..      LDR      r0,[sp,#0x20]
        0x000225f0:    2880        .(      CMP      r0,#0x80
        0x000225f2:    d303        ..      BCC      0x225fc ; am_hal_gpio_interrupt_control + 80
        0x000225f4:    e7ff        ..      B        0x225f6 ; am_hal_gpio_interrupt_control + 74
        0x000225f6:    2005        .       MOVS     r0,#5
        0x000225f8:    900b        ..      STR      r0,[sp,#0x2c]
        0x000225fa:    e101        ..      B        0x22800 ; am_hal_gpio_interrupt_control + 596
        0x000225fc:    9808        ..      LDR      r0,[sp,#0x20]
        0x000225fe:    a906        ..      ADD      r1,sp,#0x18
        0x00022600:    aa05        ..      ADD      r2,sp,#0x14
        0x00022602:    f018f983    ....    BL       gpionum_intreg_index_get ; 0x3a90c
        0x00022606:    b118        ..      CBZ      r0,0x22610 ; am_hal_gpio_interrupt_control + 100
        0x00022608:    e7ff        ..      B        0x2260a ; am_hal_gpio_interrupt_control + 94
        0x0002260a:    2006        .       MOVS     r0,#6
        0x0002260c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002260e:    e0f7        ..      B        0x22800 ; am_hal_gpio_interrupt_control + 596
        0x00022610:    9906        ..      LDR      r1,[sp,#0x18]
        0x00022612:    f24020c0    @..     MOVW     r0,#0x2c0
        0x00022616:    f2c40001    ....    MOVT     r0,#0x4001
        0x0002261a:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002261e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022620:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00022624:    2801        .(      CMP      r0,#1
        0x00022626:    d104        ..      BNE      0x22632 ; am_hal_gpio_interrupt_control + 134
        0x00022628:    e7ff        ..      B        0x2262a ; am_hal_gpio_interrupt_control + 126
        0x0002262a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002262c:    3040        @0      ADDS     r0,r0,#0x40
        0x0002262e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022630:    e7ff        ..      B        0x22632 ; am_hal_gpio_interrupt_control + 134
        0x00022632:    e7ff        ..      B        0x22634 ; am_hal_gpio_interrupt_control + 136
        0x00022634:    f000fc08    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00022638:    9002        ..      STR      r0,[sp,#8]
        0x0002263a:    f89d002a    ..*.    LDRB     r0,[sp,#0x2a]
        0x0002263e:    4601        .F      MOV      r1,r0
        0x00022640:    9101        ..      STR      r1,[sp,#4]
        0x00022642:    2803        .(      CMP      r0,#3
        0x00022644:    f20080d5    ....    BHI.W    0x227f2 ; am_hal_gpio_interrupt_control + 582
        0x00022648:    9901        ..      LDR      r1,[sp,#4]
        0x0002264a:    e8dff001    ....    TBB      [pc,r1]
    $d.9
        0x0002264e:    1602        ..      DCW    5634
        0x00022650:    7e2a        *~      DCW    32298
    $t.10
        0x00022652:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00022654:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022656:    6808        .h      LDR      r0,[r1,#0]
        0x00022658:    4390        .C      BICS     r0,r0,r2
        0x0002265a:    6008        .`      STR      r0,[r1,#0]
        0x0002265c:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00022660:    2802        .(      CMP      r0,#2
        0x00022662:    d109        ..      BNE      0x22678 ; am_hal_gpio_interrupt_control + 204
        0x00022664:    e7ff        ..      B        0x22666 ; am_hal_gpio_interrupt_control + 186
        0x00022666:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022668:    3040        @0      ADDS     r0,r0,#0x40
        0x0002266a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002266c:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002266e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022670:    6808        .h      LDR      r0,[r1,#0]
        0x00022672:    4390        .C      BICS     r0,r0,r2
        0x00022674:    6008        .`      STR      r0,[r1,#0]
        0x00022676:    e7ff        ..      B        0x22678 ; am_hal_gpio_interrupt_control + 204
        0x00022678:    e0bc        ..      B        0x227f4 ; am_hal_gpio_interrupt_control + 584
        0x0002267a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002267c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002267e:    6808        .h      LDR      r0,[r1,#0]
        0x00022680:    4310        .C      ORRS     r0,r0,r2
        0x00022682:    6008        .`      STR      r0,[r1,#0]
        0x00022684:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00022688:    2802        .(      CMP      r0,#2
        0x0002268a:    d109        ..      BNE      0x226a0 ; am_hal_gpio_interrupt_control + 244
        0x0002268c:    e7ff        ..      B        0x2268e ; am_hal_gpio_interrupt_control + 226
        0x0002268e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022690:    3040        @0      ADDS     r0,r0,#0x40
        0x00022692:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022694:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00022696:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022698:    6808        .h      LDR      r0,[r1,#0]
        0x0002269a:    4310        .C      ORRS     r0,r0,r2
        0x0002269c:    6008        .`      STR      r0,[r1,#0]
        0x0002269e:    e7ff        ..      B        0x226a0 ; am_hal_gpio_interrupt_control + 244
        0x000226a0:    e0a8        ..      B        0x227f4 ; am_hal_gpio_interrupt_control + 584
        0x000226a2:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x000226a6:    2801        .(      CMP      r0,#1
        0x000226a8:    d025        %.      BEQ      0x226f6 ; am_hal_gpio_interrupt_control + 330
        0x000226aa:    e7ff        ..      B        0x226ac ; am_hal_gpio_interrupt_control + 256
        0x000226ac:    9803        ..      LDR      r0,[sp,#0xc]
        0x000226ae:    6802        .h      LDR      r2,[r0,#0]
        0x000226b0:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x000226b4:    f2c40101    ....    MOVT     r1,#0x4001
        0x000226b8:    6808        .h      LDR      r0,[r1,#0]
        0x000226ba:    4390        .C      BICS     r0,r0,r2
        0x000226bc:    6008        .`      STR      r0,[r1,#0]
        0x000226be:    9803        ..      LDR      r0,[sp,#0xc]
        0x000226c0:    6842        Bh      LDR      r2,[r0,#4]
        0x000226c2:    f24021d0    @..!    MOVW     r1,#0x2d0
        0x000226c6:    f2c40101    ....    MOVT     r1,#0x4001
        0x000226ca:    6808        .h      LDR      r0,[r1,#0]
        0x000226cc:    4390        .C      BICS     r0,r0,r2
        0x000226ce:    6008        .`      STR      r0,[r1,#0]
        0x000226d0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000226d2:    6882        .h      LDR      r2,[r0,#8]
        0x000226d4:    f24021e0    @..!    MOVW     r1,#0x2e0
        0x000226d8:    f2c40101    ....    MOVT     r1,#0x4001
        0x000226dc:    6808        .h      LDR      r0,[r1,#0]
        0x000226de:    4390        .C      BICS     r0,r0,r2
        0x000226e0:    6008        .`      STR      r0,[r1,#0]
        0x000226e2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000226e4:    68c2        .h      LDR      r2,[r0,#0xc]
        0x000226e6:    f24021f0    @..!    MOVW     r1,#0x2f0
        0x000226ea:    f2c40101    ....    MOVT     r1,#0x4001
        0x000226ee:    6808        .h      LDR      r0,[r1,#0]
        0x000226f0:    4390        .C      BICS     r0,r0,r2
        0x000226f2:    6008        .`      STR      r0,[r1,#0]
        0x000226f4:    e7ff        ..      B        0x226f6 ; am_hal_gpio_interrupt_control + 330
        0x000226f6:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x000226fa:    b328        (.      CBZ      r0,0x22748 ; am_hal_gpio_interrupt_control + 412
        0x000226fc:    e7ff        ..      B        0x226fe ; am_hal_gpio_interrupt_control + 338
        0x000226fe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022700:    6802        .h      LDR      r2,[r0,#0]
        0x00022702:    f2403100    @..1    MOVW     r1,#0x300
        0x00022706:    f2c40101    ....    MOVT     r1,#0x4001
        0x0002270a:    6808        .h      LDR      r0,[r1,#0]
        0x0002270c:    4390        .C      BICS     r0,r0,r2
        0x0002270e:    6008        .`      STR      r0,[r1,#0]
        0x00022710:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022712:    6842        Bh      LDR      r2,[r0,#4]
        0x00022714:    f2403110    @..1    MOVW     r1,#0x310
        0x00022718:    f2c40101    ....    MOVT     r1,#0x4001
        0x0002271c:    6808        .h      LDR      r0,[r1,#0]
        0x0002271e:    4390        .C      BICS     r0,r0,r2
        0x00022720:    6008        .`      STR      r0,[r1,#0]
        0x00022722:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022724:    6882        .h      LDR      r2,[r0,#8]
        0x00022726:    f2403120    @. 1    MOVW     r1,#0x320
        0x0002272a:    f2c40101    ....    MOVT     r1,#0x4001
        0x0002272e:    6808        .h      LDR      r0,[r1,#0]
        0x00022730:    4390        .C      BICS     r0,r0,r2
        0x00022732:    6008        .`      STR      r0,[r1,#0]
        0x00022734:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022736:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00022738:    f2403130    @.01    MOVW     r1,#0x330
        0x0002273c:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022740:    6808        .h      LDR      r0,[r1,#0]
        0x00022742:    4390        .C      BICS     r0,r0,r2
        0x00022744:    6008        .`      STR      r0,[r1,#0]
        0x00022746:    e7ff        ..      B        0x22748 ; am_hal_gpio_interrupt_control + 412
        0x00022748:    e054        T.      B        0x227f4 ; am_hal_gpio_interrupt_control + 584
        0x0002274a:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x0002274e:    2801        .(      CMP      r0,#1
        0x00022750:    d025        %.      BEQ      0x2279e ; am_hal_gpio_interrupt_control + 498
        0x00022752:    e7ff        ..      B        0x22754 ; am_hal_gpio_interrupt_control + 424
        0x00022754:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022756:    6802        .h      LDR      r2,[r0,#0]
        0x00022758:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x0002275c:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022760:    6808        .h      LDR      r0,[r1,#0]
        0x00022762:    4310        .C      ORRS     r0,r0,r2
        0x00022764:    6008        .`      STR      r0,[r1,#0]
        0x00022766:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022768:    6842        Bh      LDR      r2,[r0,#4]
        0x0002276a:    f24021d0    @..!    MOVW     r1,#0x2d0
        0x0002276e:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022772:    6808        .h      LDR      r0,[r1,#0]
        0x00022774:    4310        .C      ORRS     r0,r0,r2
        0x00022776:    6008        .`      STR      r0,[r1,#0]
        0x00022778:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002277a:    6882        .h      LDR      r2,[r0,#8]
        0x0002277c:    f24021e0    @..!    MOVW     r1,#0x2e0
        0x00022780:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022784:    6808        .h      LDR      r0,[r1,#0]
        0x00022786:    4310        .C      ORRS     r0,r0,r2
        0x00022788:    6008        .`      STR      r0,[r1,#0]
        0x0002278a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002278c:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002278e:    f24021f0    @..!    MOVW     r1,#0x2f0
        0x00022792:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022796:    6808        .h      LDR      r0,[r1,#0]
        0x00022798:    4310        .C      ORRS     r0,r0,r2
        0x0002279a:    6008        .`      STR      r0,[r1,#0]
        0x0002279c:    e7ff        ..      B        0x2279e ; am_hal_gpio_interrupt_control + 498
        0x0002279e:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x000227a2:    b328        (.      CBZ      r0,0x227f0 ; am_hal_gpio_interrupt_control + 580
        0x000227a4:    e7ff        ..      B        0x227a6 ; am_hal_gpio_interrupt_control + 506
        0x000227a6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000227a8:    6802        .h      LDR      r2,[r0,#0]
        0x000227aa:    f2403100    @..1    MOVW     r1,#0x300
        0x000227ae:    f2c40101    ....    MOVT     r1,#0x4001
        0x000227b2:    6808        .h      LDR      r0,[r1,#0]
        0x000227b4:    4310        .C      ORRS     r0,r0,r2
        0x000227b6:    6008        .`      STR      r0,[r1,#0]
        0x000227b8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000227ba:    6842        Bh      LDR      r2,[r0,#4]
        0x000227bc:    f2403110    @..1    MOVW     r1,#0x310
        0x000227c0:    f2c40101    ....    MOVT     r1,#0x4001
        0x000227c4:    6808        .h      LDR      r0,[r1,#0]
        0x000227c6:    4310        .C      ORRS     r0,r0,r2
        0x000227c8:    6008        .`      STR      r0,[r1,#0]
        0x000227ca:    9803        ..      LDR      r0,[sp,#0xc]
        0x000227cc:    6882        .h      LDR      r2,[r0,#8]
        0x000227ce:    f2403120    @. 1    MOVW     r1,#0x320
        0x000227d2:    f2c40101    ....    MOVT     r1,#0x4001
        0x000227d6:    6808        .h      LDR      r0,[r1,#0]
        0x000227d8:    4310        .C      ORRS     r0,r0,r2
        0x000227da:    6008        .`      STR      r0,[r1,#0]
        0x000227dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000227de:    68c2        .h      LDR      r2,[r0,#0xc]
        0x000227e0:    f2403130    @.01    MOVW     r1,#0x330
        0x000227e4:    f2c40101    ....    MOVT     r1,#0x4001
        0x000227e8:    6808        .h      LDR      r0,[r1,#0]
        0x000227ea:    4310        .C      ORRS     r0,r0,r2
        0x000227ec:    6008        .`      STR      r0,[r1,#0]
        0x000227ee:    e7ff        ..      B        0x227f0 ; am_hal_gpio_interrupt_control + 580
        0x000227f0:    e000        ..      B        0x227f4 ; am_hal_gpio_interrupt_control + 584
        0x000227f2:    e7ff        ..      B        0x227f4 ; am_hal_gpio_interrupt_control + 584
        0x000227f4:    9802        ..      LDR      r0,[sp,#8]
        0x000227f6:    f000fb2f    ../.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x000227fa:    9804        ..      LDR      r0,[sp,#0x10]
        0x000227fc:    900b        ..      STR      r0,[sp,#0x2c]
        0x000227fe:    e7ff        ..      B        0x22800 ; am_hal_gpio_interrupt_control + 596
        0x00022800:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00022802:    b00c        ..      ADD      sp,sp,#0x30
        0x00022804:    bd80        ..      POP      {r7,pc}
        0x00022806:    0000        ..      MOVS     r0,r0
    am_hal_gpio_interrupt_irq_clear
        0x00022808:    b086        ..      SUB      sp,sp,#0x18
        0x0002280a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002280c:    9103        ..      STR      r1,[sp,#0xc]
        0x0002280e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022810:    2838        8(      CMP      r0,#0x38
        0x00022812:    d304        ..      BCC      0x2281e ; am_hal_gpio_interrupt_irq_clear + 22
        0x00022814:    e7ff        ..      B        0x22816 ; am_hal_gpio_interrupt_irq_clear + 14
        0x00022816:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022818:    2840        @(      CMP      r0,#0x40
        0x0002281a:    d303        ..      BCC      0x22824 ; am_hal_gpio_interrupt_irq_clear + 28
        0x0002281c:    e7ff        ..      B        0x2281e ; am_hal_gpio_interrupt_irq_clear + 22
        0x0002281e:    2006        .       MOVS     r0,#6
        0x00022820:    9005        ..      STR      r0,[sp,#0x14]
        0x00022822:    e01c        ..      B        0x2285e ; am_hal_gpio_interrupt_irq_clear + 86
        0x00022824:    9904        ..      LDR      r1,[sp,#0x10]
        0x00022826:    2000        .       MOVS     r0,#0
        0x00022828:    293b        ;)      CMP      r1,#0x3b
        0x0002282a:    4601        .F      MOV      r1,r0
        0x0002282c:    bf88        ..      IT       HI
        0x0002282e:    2101        .!      MOVHI    r1,#1
        0x00022830:    9102        ..      STR      r1,[sp,#8]
        0x00022832:    9904        ..      LDR      r1,[sp,#0x10]
        0x00022834:    9a02        ..      LDR      r2,[sp,#8]
        0x00022836:    eba10182    ....    SUB      r1,r1,r2,LSL #2
        0x0002283a:    3938        89      SUBS     r1,r1,#0x38
        0x0002283c:    9101        ..      STR      r1,[sp,#4]
        0x0002283e:    9902        ..      LDR      r1,[sp,#8]
        0x00022840:    0189        ..      LSLS     r1,r1,#6
        0x00022842:    9a01        ..      LDR      r2,[sp,#4]
        0x00022844:    eb011102    ....    ADD      r1,r1,r2,LSL #4
        0x00022848:    f24022c8    @.."    MOVW     r2,#0x2c8
        0x0002284c:    f2c40201    ....    MOVT     r2,#0x4001
        0x00022850:    4411        .D      ADD      r1,r1,r2
        0x00022852:    9100        ..      STR      r1,[sp,#0]
        0x00022854:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022856:    9a00        ..      LDR      r2,[sp,#0]
        0x00022858:    6011        .`      STR      r1,[r2,#0]
        0x0002285a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002285c:    e7ff        ..      B        0x2285e ; am_hal_gpio_interrupt_irq_clear + 86
        0x0002285e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022860:    b006        ..      ADD      sp,sp,#0x18
        0x00022862:    4770        pG      BX       lr
    am_hal_gpio_interrupt_irq_status_get
        0x00022864:    b580        ..      PUSH     {r7,lr}
        0x00022866:    b08c        ..      SUB      sp,sp,#0x30
        0x00022868:    900a        ..      STR      r0,[sp,#0x28]
        0x0002286a:    f88d1027    ..'.    STRB     r1,[sp,#0x27]
        0x0002286e:    9208        ..      STR      r2,[sp,#0x20]
        0x00022870:    2000        .       MOVS     r0,#0
        0x00022872:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022874:    9808        ..      LDR      r0,[sp,#0x20]
        0x00022876:    b140        @.      CBZ      r0,0x2288a ; am_hal_gpio_interrupt_irq_status_get + 38
        0x00022878:    e7ff        ..      B        0x2287a ; am_hal_gpio_interrupt_irq_status_get + 22
        0x0002287a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002287c:    2838        8(      CMP      r0,#0x38
        0x0002287e:    d304        ..      BCC      0x2288a ; am_hal_gpio_interrupt_irq_status_get + 38
        0x00022880:    e7ff        ..      B        0x22882 ; am_hal_gpio_interrupt_irq_status_get + 30
        0x00022882:    980a        ..      LDR      r0,[sp,#0x28]
        0x00022884:    2840        @(      CMP      r0,#0x40
        0x00022886:    d303        ..      BCC      0x22890 ; am_hal_gpio_interrupt_irq_status_get + 44
        0x00022888:    e7ff        ..      B        0x2288a ; am_hal_gpio_interrupt_irq_status_get + 38
        0x0002288a:    2006        .       MOVS     r0,#6
        0x0002288c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002288e:    e040        @.      B        0x22912 ; am_hal_gpio_interrupt_irq_status_get + 174
        0x00022890:    990a        ..      LDR      r1,[sp,#0x28]
        0x00022892:    2000        .       MOVS     r0,#0
        0x00022894:    293b        ;)      CMP      r1,#0x3b
        0x00022896:    bf88        ..      IT       HI
        0x00022898:    2001        .       MOVHI    r0,#1
        0x0002289a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002289c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002289e:    9906        ..      LDR      r1,[sp,#0x18]
        0x000228a0:    eba00081    ....    SUB      r0,r0,r1,LSL #2
        0x000228a4:    3838        88      SUBS     r0,r0,#0x38
        0x000228a6:    9005        ..      STR      r0,[sp,#0x14]
        0x000228a8:    9806        ..      LDR      r0,[sp,#0x18]
        0x000228aa:    0180        ..      LSLS     r0,r0,#6
        0x000228ac:    9905        ..      LDR      r1,[sp,#0x14]
        0x000228ae:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x000228b2:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x000228b6:    f2c40101    ....    MOVT     r1,#0x4001
        0x000228ba:    4408        .D      ADD      r0,r0,r1
        0x000228bc:    9004        ..      STR      r0,[sp,#0x10]
        0x000228be:    9806        ..      LDR      r0,[sp,#0x18]
        0x000228c0:    0180        ..      LSLS     r0,r0,#6
        0x000228c2:    9905        ..      LDR      r1,[sp,#0x14]
        0x000228c4:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x000228c8:    f24021c4    @..!    MOVW     r1,#0x2c4
        0x000228cc:    f2c40101    ....    MOVT     r1,#0x4001
        0x000228d0:    4408        .D      ADD      r0,r0,r1
        0x000228d2:    9003        ..      STR      r0,[sp,#0xc]
        0x000228d4:    f000fab8    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000228d8:    9002        ..      STR      r0,[sp,#8]
        0x000228da:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000228de:    07c0        ..      LSLS     r0,r0,#31
        0x000228e0:    b120         .      CBZ      r0,0x228ec ; am_hal_gpio_interrupt_irq_status_get + 136
        0x000228e2:    e7ff        ..      B        0x228e4 ; am_hal_gpio_interrupt_irq_status_get + 128
        0x000228e4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000228e6:    6800        .h      LDR      r0,[r0,#0]
        0x000228e8:    9001        ..      STR      r0,[sp,#4]
        0x000228ea:    e003        ..      B        0x228f4 ; am_hal_gpio_interrupt_irq_status_get + 144
        0x000228ec:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000228f0:    9001        ..      STR      r0,[sp,#4]
        0x000228f2:    e7ff        ..      B        0x228f4 ; am_hal_gpio_interrupt_irq_status_get + 144
        0x000228f4:    9801        ..      LDR      r0,[sp,#4]
        0x000228f6:    9908        ..      LDR      r1,[sp,#0x20]
        0x000228f8:    6008        .`      STR      r0,[r1,#0]
        0x000228fa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000228fc:    6802        .h      LDR      r2,[r0,#0]
        0x000228fe:    9908        ..      LDR      r1,[sp,#0x20]
        0x00022900:    6808        .h      LDR      r0,[r1,#0]
        0x00022902:    4010        .@      ANDS     r0,r0,r2
        0x00022904:    6008        .`      STR      r0,[r1,#0]
        0x00022906:    9802        ..      LDR      r0,[sp,#8]
        0x00022908:    f000faa6    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0002290c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002290e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022910:    e7ff        ..      B        0x22912 ; am_hal_gpio_interrupt_irq_status_get + 174
        0x00022912:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00022914:    b00c        ..      ADD      sp,sp,#0x30
        0x00022916:    bd80        ..      POP      {r7,pc}
    am_hal_gpio_interrupt_register
        0x00022918:    b087        ..      SUB      sp,sp,#0x1c
        0x0002291a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002291e:    9104        ..      STR      r1,[sp,#0x10]
        0x00022920:    9203        ..      STR      r2,[sp,#0xc]
        0x00022922:    9302        ..      STR      r3,[sp,#8]
        0x00022924:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022926:    0940        @.      LSRS     r0,r0,#5
        0x00022928:    9001        ..      STR      r0,[sp,#4]
        0x0002292a:    9801        ..      LDR      r0,[sp,#4]
        0x0002292c:    3004        .0      ADDS     r0,#4
        0x0002292e:    9000        ..      STR      r0,[sp,#0]
        0x00022930:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00022934:    b9d8        ..      CBNZ     r0,0x2296e ; am_hal_gpio_interrupt_register + 86
        0x00022936:    e7ff        ..      B        0x22938 ; am_hal_gpio_interrupt_register + 32
        0x00022938:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002293a:    9a01        ..      LDR      r2,[sp,#4]
        0x0002293c:    f2422150    B.P!    MOV      r1,#0x2250
        0x00022940:    f2c10101    ....    MOVT     r1,#0x1001
        0x00022944:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x00022948:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0002294a:    f002021f    ....    AND      r2,r2,#0x1f
        0x0002294e:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022952:    9802        ..      LDR      r0,[sp,#8]
        0x00022954:    9a01        ..      LDR      r2,[sp,#4]
        0x00022956:    f2426150    B.Pa    MOV      r1,#0x2650
        0x0002295a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002295e:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x00022962:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00022964:    f002021f    ....    AND      r2,r2,#0x1f
        0x00022968:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0002296c:    e057        W.      B        0x22a1e ; am_hal_gpio_interrupt_register + 262
        0x0002296e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00022972:    2801        .(      CMP      r0,#1
        0x00022974:    d11b        ..      BNE      0x229ae ; am_hal_gpio_interrupt_register + 150
        0x00022976:    e7ff        ..      B        0x22978 ; am_hal_gpio_interrupt_register + 96
        0x00022978:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002297a:    9a00        ..      LDR      r2,[sp,#0]
        0x0002297c:    f2422150    B.P!    MOV      r1,#0x2250
        0x00022980:    f2c10101    ....    MOVT     r1,#0x1001
        0x00022984:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x00022988:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0002298a:    f002021f    ....    AND      r2,r2,#0x1f
        0x0002298e:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022992:    9802        ..      LDR      r0,[sp,#8]
        0x00022994:    9a00        ..      LDR      r2,[sp,#0]
        0x00022996:    f2426150    B.Pa    MOV      r1,#0x2650
        0x0002299a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002299e:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x000229a2:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000229a4:    f002021f    ....    AND      r2,r2,#0x1f
        0x000229a8:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x000229ac:    e036        6.      B        0x22a1c ; am_hal_gpio_interrupt_register + 260
        0x000229ae:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000229b2:    2802        .(      CMP      r0,#2
        0x000229b4:    d12e        ..      BNE      0x22a14 ; am_hal_gpio_interrupt_register + 252
        0x000229b6:    e7ff        ..      B        0x229b8 ; am_hal_gpio_interrupt_register + 160
        0x000229b8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000229ba:    9901        ..      LDR      r1,[sp,#4]
        0x000229bc:    f2422250    B.P"    MOV      r2,#0x2250
        0x000229c0:    f2c10201    ....    MOVT     r2,#0x1001
        0x000229c4:    eb0211c1    ....    ADD      r1,r2,r1,LSL #7
        0x000229c8:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000229ca:    f003031f    ....    AND      r3,r3,#0x1f
        0x000229ce:    f8410023    A.#.    STR      r0,[r1,r3,LSL #2]
        0x000229d2:    9802        ..      LDR      r0,[sp,#8]
        0x000229d4:    9b01        ..      LDR      r3,[sp,#4]
        0x000229d6:    f2426150    B.Pa    MOV      r1,#0x2650
        0x000229da:    f2c10101    ....    MOVT     r1,#0x1001
        0x000229de:    eb0113c3    ....    ADD      r3,r1,r3,LSL #7
        0x000229e2:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x000229e6:    f00c0c1f    ....    AND      r12,r12,#0x1f
        0x000229ea:    f843002c    C.,.    STR      r0,[r3,r12,LSL #2]
        0x000229ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x000229f0:    9b00        ..      LDR      r3,[sp,#0]
        0x000229f2:    eb0212c3    ....    ADD      r2,r2,r3,LSL #7
        0x000229f6:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000229f8:    f003031f    ....    AND      r3,r3,#0x1f
        0x000229fc:    f8420023    B.#.    STR      r0,[r2,r3,LSL #2]
        0x00022a00:    9802        ..      LDR      r0,[sp,#8]
        0x00022a02:    9a00        ..      LDR      r2,[sp,#0]
        0x00022a04:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x00022a08:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00022a0a:    f002021f    ....    AND      r2,r2,#0x1f
        0x00022a0e:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022a12:    e002        ..      B        0x22a1a ; am_hal_gpio_interrupt_register + 258
        0x00022a14:    2006        .       MOVS     r0,#6
        0x00022a16:    9006        ..      STR      r0,[sp,#0x18]
        0x00022a18:    e004        ..      B        0x22a24 ; am_hal_gpio_interrupt_register + 268
        0x00022a1a:    e7ff        ..      B        0x22a1c ; am_hal_gpio_interrupt_register + 260
        0x00022a1c:    e7ff        ..      B        0x22a1e ; am_hal_gpio_interrupt_register + 262
        0x00022a1e:    2000        .       MOVS     r0,#0
        0x00022a20:    9006        ..      STR      r0,[sp,#0x18]
        0x00022a22:    e7ff        ..      B        0x22a24 ; am_hal_gpio_interrupt_register + 268
        0x00022a24:    9806        ..      LDR      r0,[sp,#0x18]
        0x00022a26:    b007        ..      ADD      sp,sp,#0x1c
        0x00022a28:    4770        pG      BX       lr
        0x00022a2a:    0000        ..      MOVS     r0,r0
    am_hal_gpio_interrupt_service
        0x00022a2c:    b580        ..      PUSH     {r7,lr}
        0x00022a2e:    b088        ..      SUB      sp,sp,#0x20
        0x00022a30:    9006        ..      STR      r0,[sp,#0x18]
        0x00022a32:    9105        ..      STR      r1,[sp,#0x14]
        0x00022a34:    2000        .       MOVS     r0,#0
        0x00022a36:    9004        ..      STR      r0,[sp,#0x10]
        0x00022a38:    9806        ..      LDR      r0,[sp,#0x18]
        0x00022a3a:    3838        88      SUBS     r0,r0,#0x38
        0x00022a3c:    9006        ..      STR      r0,[sp,#0x18]
        0x00022a3e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00022a40:    2808        .(      CMP      r0,#8
        0x00022a42:    d303        ..      BCC      0x22a4c ; am_hal_gpio_interrupt_service + 32
        0x00022a44:    e7ff        ..      B        0x22a46 ; am_hal_gpio_interrupt_service + 26
        0x00022a46:    2005        .       MOVS     r0,#5
        0x00022a48:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022a4a:    e038        8.      B        0x22abe ; am_hal_gpio_interrupt_service + 146
        0x00022a4c:    e7ff        ..      B        0x22a4e ; am_hal_gpio_interrupt_service + 34
        0x00022a4e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022a50:    b390        ..      CBZ      r0,0x22ab8 ; am_hal_gpio_interrupt_service + 140
        0x00022a52:    e7ff        ..      B        0x22a54 ; am_hal_gpio_interrupt_service + 40
        0x00022a54:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022a56:    4241        AB      RSBS     r1,r0,#0
        0x00022a58:    4008        .@      ANDS     r0,r0,r1
        0x00022a5a:    9003        ..      STR      r0,[sp,#0xc]
        0x00022a5c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022a5e:    fab0f080    ....    CLZ      r0,r0
        0x00022a62:    f1c0001f    ....    RSB      r0,r0,#0x1f
        0x00022a66:    9003        ..      STR      r0,[sp,#0xc]
        0x00022a68:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022a6a:    2001        .       MOVS     r0,#1
        0x00022a6c:    fa00f101    ....    LSL      r1,r0,r1
        0x00022a70:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022a72:    4388        .C      BICS     r0,r0,r1
        0x00022a74:    9005        ..      STR      r0,[sp,#0x14]
        0x00022a76:    9906        ..      LDR      r1,[sp,#0x18]
        0x00022a78:    f2422050    B.P     MOV      r0,#0x2250
        0x00022a7c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00022a80:    eb0010c1    ....    ADD      r0,r0,r1,LSL #7
        0x00022a84:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022a86:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00022a8a:    9002        ..      STR      r0,[sp,#8]
        0x00022a8c:    9906        ..      LDR      r1,[sp,#0x18]
        0x00022a8e:    f2426050    B.P`    MOV      r0,#0x2650
        0x00022a92:    f2c10001    ....    MOVT     r0,#0x1001
        0x00022a96:    eb0010c1    ....    ADD      r0,r0,r1,LSL #7
        0x00022a9a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022a9c:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00022aa0:    9001        ..      STR      r0,[sp,#4]
        0x00022aa2:    9802        ..      LDR      r0,[sp,#8]
        0x00022aa4:    b120         .      CBZ      r0,0x22ab0 ; am_hal_gpio_interrupt_service + 132
        0x00022aa6:    e7ff        ..      B        0x22aa8 ; am_hal_gpio_interrupt_service + 124
        0x00022aa8:    9902        ..      LDR      r1,[sp,#8]
        0x00022aaa:    9801        ..      LDR      r0,[sp,#4]
        0x00022aac:    4788        .G      BLX      r1
        0x00022aae:    e002        ..      B        0x22ab6 ; am_hal_gpio_interrupt_service + 138
        0x00022ab0:    2007        .       MOVS     r0,#7
        0x00022ab2:    9004        ..      STR      r0,[sp,#0x10]
        0x00022ab4:    e7ff        ..      B        0x22ab6 ; am_hal_gpio_interrupt_service + 138
        0x00022ab6:    e7ca        ..      B        0x22a4e ; am_hal_gpio_interrupt_service + 34
        0x00022ab8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022aba:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022abc:    e7ff        ..      B        0x22abe ; am_hal_gpio_interrupt_service + 146
        0x00022abe:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022ac0:    b008        ..      ADD      sp,sp,#0x20
        0x00022ac2:    bd80        ..      POP      {r7,pc}
    am_hal_gpio_pinconfig
        0x00022ac4:    b084        ..      SUB      sp,sp,#0x10
        0x00022ac6:    9102        ..      STR      r1,[sp,#8]
        0x00022ac8:    9001        ..      STR      r0,[sp,#4]
        0x00022aca:    2000        .       MOVS     r0,#0
        0x00022acc:    f2c40001    ....    MOVT     r0,#0x4001
        0x00022ad0:    9000        ..      STR      r0,[sp,#0]
        0x00022ad2:    9801        ..      LDR      r0,[sp,#4]
        0x00022ad4:    2880        .(      CMP      r0,#0x80
        0x00022ad6:    d303        ..      BCC      0x22ae0 ; am_hal_gpio_pinconfig + 28
        0x00022ad8:    e7ff        ..      B        0x22ada ; am_hal_gpio_pinconfig + 22
        0x00022ada:    2005        .       MOVS     r0,#5
        0x00022adc:    9003        ..      STR      r0,[sp,#0xc]
        0x00022ade:    e027        '.      B        0x22b30 ; am_hal_gpio_pinconfig + 108
        0x00022ae0:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x00022ae4:    f3c00081    ....    UBFX     r0,r0,#2,#2
        0x00022ae8:    2802        .(      CMP      r0,#2
        0x00022aea:    db12        ..      BLT      0x22b12 ; am_hal_gpio_pinconfig + 78
        0x00022aec:    e7ff        ..      B        0x22aee ; am_hal_gpio_pinconfig + 42
        0x00022aee:    9901        ..      LDR      r1,[sp,#4]
        0x00022af0:    094a        J.      LSRS     r2,r1,#5
        0x00022af2:    f24440f4    D..@    MOV      r0,#0x44f4
        0x00022af6:    f2c00005    ....    MOVT     r0,#5
        0x00022afa:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x00022afe:    f001011f    ....    AND      r1,r1,#0x1f
        0x00022b02:    40c8        .@      LSRS     r0,r0,r1
        0x00022b04:    07c0        ..      LSLS     r0,r0,#31
        0x00022b06:    b918        ..      CBNZ     r0,0x22b10 ; am_hal_gpio_pinconfig + 76
        0x00022b08:    e7ff        ..      B        0x22b0a ; am_hal_gpio_pinconfig + 70
        0x00022b0a:    2007        .       MOVS     r0,#7
        0x00022b0c:    9003        ..      STR      r0,[sp,#0xc]
        0x00022b0e:    e00f        ..      B        0x22b30 ; am_hal_gpio_pinconfig + 108
        0x00022b10:    e7ff        ..      B        0x22b12 ; am_hal_gpio_pinconfig + 78
        0x00022b12:    f2402100    @..!    MOVW     r1,#0x200
        0x00022b16:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022b1a:    2073        s       MOVS     r0,#0x73
        0x00022b1c:    6008        .`      STR      r0,[r1,#0]
        0x00022b1e:    9802        ..      LDR      r0,[sp,#8]
        0x00022b20:    9a00        ..      LDR      r2,[sp,#0]
        0x00022b22:    9b01        ..      LDR      r3,[sp,#4]
        0x00022b24:    f8420023    B.#.    STR      r0,[r2,r3,LSL #2]
        0x00022b28:    2000        .       MOVS     r0,#0
        0x00022b2a:    6008        .`      STR      r0,[r1,#0]
        0x00022b2c:    9003        ..      STR      r0,[sp,#0xc]
        0x00022b2e:    e7ff        ..      B        0x22b30 ; am_hal_gpio_pinconfig + 108
        0x00022b30:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022b32:    b004        ..      ADD      sp,sp,#0x10
        0x00022b34:    4770        pG      BX       lr
        0x00022b36:    0000        ..      MOVS     r0,r0
    am_hal_gpio_pinconfig_get
        0x00022b38:    b084        ..      SUB      sp,sp,#0x10
        0x00022b3a:    9002        ..      STR      r0,[sp,#8]
        0x00022b3c:    9101        ..      STR      r1,[sp,#4]
        0x00022b3e:    2000        .       MOVS     r0,#0
        0x00022b40:    f2c40001    ....    MOVT     r0,#0x4001
        0x00022b44:    9000        ..      STR      r0,[sp,#0]
        0x00022b46:    9802        ..      LDR      r0,[sp,#8]
        0x00022b48:    2880        .(      CMP      r0,#0x80
        0x00022b4a:    d303        ..      BCC      0x22b54 ; am_hal_gpio_pinconfig_get + 28
        0x00022b4c:    e7ff        ..      B        0x22b4e ; am_hal_gpio_pinconfig_get + 22
        0x00022b4e:    2005        .       MOVS     r0,#5
        0x00022b50:    9003        ..      STR      r0,[sp,#0xc]
        0x00022b52:    e00e        ..      B        0x22b72 ; am_hal_gpio_pinconfig_get + 58
        0x00022b54:    9801        ..      LDR      r0,[sp,#4]
        0x00022b56:    b918        ..      CBNZ     r0,0x22b60 ; am_hal_gpio_pinconfig_get + 40
        0x00022b58:    e7ff        ..      B        0x22b5a ; am_hal_gpio_pinconfig_get + 34
        0x00022b5a:    2006        .       MOVS     r0,#6
        0x00022b5c:    9003        ..      STR      r0,[sp,#0xc]
        0x00022b5e:    e008        ..      B        0x22b72 ; am_hal_gpio_pinconfig_get + 58
        0x00022b60:    9800        ..      LDR      r0,[sp,#0]
        0x00022b62:    9902        ..      LDR      r1,[sp,#8]
        0x00022b64:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00022b68:    9901        ..      LDR      r1,[sp,#4]
        0x00022b6a:    6008        .`      STR      r0,[r1,#0]
        0x00022b6c:    2000        .       MOVS     r0,#0
        0x00022b6e:    9003        ..      STR      r0,[sp,#0xc]
        0x00022b70:    e7ff        ..      B        0x22b72 ; am_hal_gpio_pinconfig_get + 58
        0x00022b72:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022b74:    b004        ..      ADD      sp,sp,#0x10
        0x00022b76:    4770        pG      BX       lr
    am_hal_gpio_state_read
        0x00022b78:    b086        ..      SUB      sp,sp,#0x18
        0x00022b7a:    9004        ..      STR      r0,[sp,#0x10]
        0x00022b7c:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x00022b80:    9202        ..      STR      r2,[sp,#8]
        0x00022b82:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00022b86:    4601        .F      MOV      r1,r0
        0x00022b88:    9100        ..      STR      r1,[sp,#0]
        0x00022b8a:    b140        @.      CBZ      r0,0x22b9e ; am_hal_gpio_state_read + 38
        0x00022b8c:    e7ff        ..      B        0x22b8e ; am_hal_gpio_state_read + 22
        0x00022b8e:    9800        ..      LDR      r0,[sp,#0]
        0x00022b90:    2801        .(      CMP      r0,#1
        0x00022b92:    d00f        ..      BEQ      0x22bb4 ; am_hal_gpio_state_read + 60
        0x00022b94:    e7ff        ..      B        0x22b96 ; am_hal_gpio_state_read + 30
        0x00022b96:    9800        ..      LDR      r0,[sp,#0]
        0x00022b98:    2802        .(      CMP      r0,#2
        0x00022b9a:    d016        ..      BEQ      0x22bca ; am_hal_gpio_state_read + 82
        0x00022b9c:    e020         .      B        0x22be0 ; am_hal_gpio_state_read + 104
        0x00022b9e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022ba0:    f3c01141    ..A.    UBFX     r1,r0,#5,#2
        0x00022ba4:    f2402004    @..     MOVW     r0,#0x204
        0x00022ba8:    f2c40001    ....    MOVT     r0,#0x4001
        0x00022bac:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00022bb0:    9001        ..      STR      r0,[sp,#4]
        0x00022bb2:    e018        ..      B        0x22be6 ; am_hal_gpio_state_read + 110
        0x00022bb4:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022bb6:    f3c01141    ..A.    UBFX     r1,r0,#5,#2
        0x00022bba:    f2402014    @..     MOVW     r0,#0x214
        0x00022bbe:    f2c40001    ....    MOVT     r0,#0x4001
        0x00022bc2:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00022bc6:    9001        ..      STR      r0,[sp,#4]
        0x00022bc8:    e00d        ..      B        0x22be6 ; am_hal_gpio_state_read + 110
        0x00022bca:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022bcc:    f3c01141    ..A.    UBFX     r1,r0,#5,#2
        0x00022bd0:    f2402044    @.D     MOVW     r0,#0x244
        0x00022bd4:    f2c40001    ....    MOVT     r0,#0x4001
        0x00022bd8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00022bdc:    9001        ..      STR      r0,[sp,#4]
        0x00022bde:    e002        ..      B        0x22be6 ; am_hal_gpio_state_read + 110
        0x00022be0:    2006        .       MOVS     r0,#6
        0x00022be2:    9005        ..      STR      r0,[sp,#0x14]
        0x00022be4:    e00c        ..      B        0x22c00 ; am_hal_gpio_state_read + 136
        0x00022be6:    9801        ..      LDR      r0,[sp,#4]
        0x00022be8:    6800        .h      LDR      r0,[r0,#0]
        0x00022bea:    9904        ..      LDR      r1,[sp,#0x10]
        0x00022bec:    f001011f    ....    AND      r1,r1,#0x1f
        0x00022bf0:    40c8        .@      LSRS     r0,r0,r1
        0x00022bf2:    f0000001    ....    AND      r0,r0,#1
        0x00022bf6:    9902        ..      LDR      r1,[sp,#8]
        0x00022bf8:    6008        .`      STR      r0,[r1,#0]
        0x00022bfa:    2000        .       MOVS     r0,#0
        0x00022bfc:    9005        ..      STR      r0,[sp,#0x14]
        0x00022bfe:    e7ff        ..      B        0x22c00 ; am_hal_gpio_state_read + 136
        0x00022c00:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022c02:    b006        ..      ADD      sp,sp,#0x18
        0x00022c04:    4770        pG      BX       lr
        0x00022c06:    0000        ..      MOVS     r0,r0
    am_hal_gpio_state_write
        0x00022c08:    b580        ..      PUSH     {r7,lr}
        0x00022c0a:    b086        ..      SUB      sp,sp,#0x18
        0x00022c0c:    9005        ..      STR      r0,[sp,#0x14]
        0x00022c0e:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x00022c12:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00022c16:    4601        .F      MOV      r1,r0
        0x00022c18:    9101        ..      STR      r1,[sp,#4]
        0x00022c1a:    2805        .(      CMP      r0,#5
        0x00022c1c:    d86d        m.      BHI      0x22cfa ; am_hal_gpio_state_write + 242
        0x00022c1e:    9901        ..      LDR      r1,[sp,#4]
        0x00022c20:    e8dff001    ....    TBB      [pc,r1]
    $d.6
        0x00022c24:    371f1103    ...7    DCD    924782851
        0x00022c28:    5345        ES      DCW    21317
    $t.7
        0x00022c2a:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022c2c:    f001021f    ....    AND      r2,r1,#0x1f
        0x00022c30:    2001        .       MOVS     r0,#1
        0x00022c32:    4090        .@      LSLS     r0,r0,r2
        0x00022c34:    f3c11241    ..A.    UBFX     r2,r1,#5,#2
        0x00022c38:    f2402134    @.4!    MOVW     r1,#0x234
        0x00022c3c:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022c40:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022c44:    e059        Y.      B        0x22cfa ; am_hal_gpio_state_write + 242
        0x00022c46:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022c48:    f001021f    ....    AND      r2,r1,#0x1f
        0x00022c4c:    2001        .       MOVS     r0,#1
        0x00022c4e:    4090        .@      LSLS     r0,r0,r2
        0x00022c50:    f3c11241    ..A.    UBFX     r2,r1,#5,#2
        0x00022c54:    f2402124    @.$!    MOVW     r1,#0x224
        0x00022c58:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022c5c:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022c60:    e04b        K.      B        0x22cfa ; am_hal_gpio_state_write + 242
        0x00022c62:    f000f8f1    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00022c66:    9003        ..      STR      r0,[sp,#0xc]
        0x00022c68:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022c6a:    f000021f    ....    AND      r2,r0,#0x1f
        0x00022c6e:    2101        .!      MOVS     r1,#1
        0x00022c70:    fa01f302    ....    LSL      r3,r1,r2
        0x00022c74:    f3c01241    ..A.    UBFX     r2,r0,#5,#2
        0x00022c78:    f2402114    @..!    MOVW     r1,#0x214
        0x00022c7c:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022c80:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x00022c84:    4058        X@      EORS     r0,r0,r3
        0x00022c86:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022c8a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022c8c:    f000f8e4    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00022c90:    e033        3.      B        0x22cfa ; am_hal_gpio_state_write + 242
        0x00022c92:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022c94:    f001021f    ....    AND      r2,r1,#0x1f
        0x00022c98:    2001        .       MOVS     r0,#1
        0x00022c9a:    4090        .@      LSLS     r0,r0,r2
        0x00022c9c:    f3c11241    ..A.    UBFX     r2,r1,#5,#2
        0x00022ca0:    f2402164    @.d!    MOVW     r1,#0x264
        0x00022ca4:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022ca8:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022cac:    e025        %.      B        0x22cfa ; am_hal_gpio_state_write + 242
        0x00022cae:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022cb0:    f001021f    ....    AND      r2,r1,#0x1f
        0x00022cb4:    2001        .       MOVS     r0,#1
        0x00022cb6:    4090        .@      LSLS     r0,r0,r2
        0x00022cb8:    f3c11241    ..A.    UBFX     r2,r1,#5,#2
        0x00022cbc:    f2402154    @.T!    MOVW     r1,#0x254
        0x00022cc0:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022cc4:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022cc8:    e017        ..      B        0x22cfa ; am_hal_gpio_state_write + 242
        0x00022cca:    f000f8bd    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00022cce:    9002        ..      STR      r0,[sp,#8]
        0x00022cd0:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022cd2:    f000021f    ....    AND      r2,r0,#0x1f
        0x00022cd6:    2101        .!      MOVS     r1,#1
        0x00022cd8:    fa01f302    ....    LSL      r3,r1,r2
        0x00022cdc:    f3c01241    ..A.    UBFX     r2,r0,#5,#2
        0x00022ce0:    f2402144    @.D!    MOVW     r1,#0x244
        0x00022ce4:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022ce8:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x00022cec:    4058        X@      EORS     r0,r0,r3
        0x00022cee:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022cf2:    9802        ..      LDR      r0,[sp,#8]
        0x00022cf4:    f000f8b0    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00022cf8:    e7ff        ..      B        0x22cfa ; am_hal_gpio_state_write + 242
        0x00022cfa:    2000        .       MOVS     r0,#0
        0x00022cfc:    b006        ..      ADD      sp,sp,#0x18
        0x00022cfe:    bd80        ..      POP      {r7,pc}
    am_hal_hfrc2_adj_control
        0x00022d00:    b580        ..      PUSH     {r7,lr}
        0x00022d02:    b08e        ..      SUB      sp,sp,#0x38
        0x00022d04:    900c        ..      STR      r0,[sp,#0x30]
        0x00022d06:    2000        .       MOVS     r0,#0
        0x00022d08:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022d0a:    980c        ..      LDR      r0,[sp,#0x30]
        0x00022d0c:    b918        ..      CBNZ     r0,0x22d16 ; am_hal_hfrc2_adj_control + 22
        0x00022d0e:    e7ff        ..      B        0x22d10 ; am_hal_hfrc2_adj_control + 16
        0x00022d10:    2006        .       MOVS     r0,#6
        0x00022d12:    900d        ..      STR      r0,[sp,#0x34]
        0x00022d14:    e095        ..      B        0x22e42 ; am_hal_hfrc2_adj_control + 322
        0x00022d16:    980c        ..      LDR      r0,[sp,#0x30]
        0x00022d18:    6800        .h      LDR      r0,[r0,#0]
        0x00022d1a:    9001        ..      STR      r0,[sp,#4]
        0x00022d1c:    2801        .(      CMP      r0,#1
        0x00022d1e:    d005        ..      BEQ      0x22d2c ; am_hal_hfrc2_adj_control + 44
        0x00022d20:    e7ff        ..      B        0x22d22 ; am_hal_hfrc2_adj_control + 34
        0x00022d22:    9801        ..      LDR      r0,[sp,#4]
        0x00022d24:    2802        .(      CMP      r0,#2
        0x00022d26:    f0008083    ....    BEQ.W    0x22e30 ; am_hal_hfrc2_adj_control + 304
        0x00022d2a:    e084        ..      B        0x22e36 ; am_hal_hfrc2_adj_control + 310
        0x00022d2c:    f2440148    D.H.    MOV      r1,#0x4048
        0x00022d30:    f2c40100    ....    MOVT     r1,#0x4000
        0x00022d34:    6808        .h      LDR      r0,[r1,#0]
        0x00022d36:    f0200001     ...    BIC      r0,r0,#1
        0x00022d3a:    6008        .`      STR      r0,[r1,#0]
        0x00022d3c:    980c        ..      LDR      r0,[sp,#0x30]
        0x00022d3e:    f012fbf1    ....    BL       clkgen_hfrc2_compute_trim_setting ; 0x35524
        0x00022d42:    f244014c    D.L.    MOV      r1,#0x404c
        0x00022d46:    f2c40100    ....    MOVT     r1,#0x4000
        0x00022d4a:    6008        .`      STR      r0,[r1,#0]
        0x00022d4c:    980c        ..      LDR      r0,[sp,#0x30]
        0x00022d4e:    6840        @h      LDR      r0,[r0,#4]
        0x00022d50:    9009        ..      STR      r0,[sp,#0x24]
        0x00022d52:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022d54:    3801        .8      SUBS     r0,#1
        0x00022d56:    f6497181    I..q    MOV      r1,#0x9f81
        0x00022d5a:    f2c1615e    ..^a    MOVT     r1,#0x165e
        0x00022d5e:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x00022d62:    0d00        ..      LSRS     r0,r0,#20
        0x00022d64:    9008        ..      STR      r0,[sp,#0x20]
        0x00022d66:    9808        ..      LDR      r0,[sp,#0x20]
        0x00022d68:    2803        .(      CMP      r0,#3
        0x00022d6a:    d805        ..      BHI      0x22d78 ; am_hal_hfrc2_adj_control + 120
        0x00022d6c:    e7ff        ..      B        0x22d6e ; am_hal_hfrc2_adj_control + 110
        0x00022d6e:    2004        .       MOVS     r0,#4
        0x00022d70:    9008        ..      STR      r0,[sp,#0x20]
        0x00022d72:    2002        .       MOVS     r0,#2
        0x00022d74:    900a        ..      STR      r0,[sp,#0x28]
        0x00022d76:    e00c        ..      B        0x22d92 ; am_hal_hfrc2_adj_control + 146
        0x00022d78:    9808        ..      LDR      r0,[sp,#0x20]
        0x00022d7a:    2807        .(      CMP      r0,#7
        0x00022d7c:    d805        ..      BHI      0x22d8a ; am_hal_hfrc2_adj_control + 138
        0x00022d7e:    e7ff        ..      B        0x22d80 ; am_hal_hfrc2_adj_control + 128
        0x00022d80:    2008        .       MOVS     r0,#8
        0x00022d82:    9008        ..      STR      r0,[sp,#0x20]
        0x00022d84:    2003        .       MOVS     r0,#3
        0x00022d86:    900a        ..      STR      r0,[sp,#0x28]
        0x00022d88:    e002        ..      B        0x22d90 ; am_hal_hfrc2_adj_control + 144
        0x00022d8a:    2005        .       MOVS     r0,#5
        0x00022d8c:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022d8e:    e055        U.      B        0x22e3c ; am_hal_hfrc2_adj_control + 316
        0x00022d90:    e7ff        ..      B        0x22d92 ; am_hal_hfrc2_adj_control + 146
        0x00022d92:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00022d94:    f2440150    D.P.    MOV      r1,#0x4050
        0x00022d98:    f2c40100    ....    MOVT     r1,#0x4000
        0x00022d9c:    6808        .h      LDR      r0,[r1,#0]
        0x00022d9e:    f3620001    b...    BFI      r0,r2,#0,#2
        0x00022da2:    6008        .`      STR      r0,[r1,#0]
        0x00022da4:    2300        .#      MOVS     r3,#0
        0x00022da6:    9307        ..      STR      r3,[sp,#0x1c]
        0x00022da8:    f44f2000    O..     MOV      r0,#0x80000
        0x00022dac:    9006        ..      STR      r0,[sp,#0x18]
        0x00022dae:    980c        ..      LDR      r0,[sp,#0x30]
        0x00022db0:    6880        .h      LDR      r0,[r0,#8]
        0x00022db2:    9906        ..      LDR      r1,[sp,#0x18]
        0x00022db4:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00022db6:    fba01c01    ....    UMULL    r1,r12,r0,r1
        0x00022dba:    fb00c002    ....    MLA      r0,r0,r2,r12
        0x00022dbe:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00022dc0:    fba11c02    ....    UMULL    r1,r12,r1,r2
        0x00022dc4:    fb00c002    ....    MLA      r0,r0,r2,r12
        0x00022dc8:    9104        ..      STR      r1,[sp,#0x10]
        0x00022dca:    9005        ..      STR      r0,[sp,#0x14]
        0x00022dcc:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022dce:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022dd0:    9a09        ..      LDR      r2,[sp,#0x24]
        0x00022dd2:    eb100052    ..R.    ADDS     r0,r0,r2,LSR #1
        0x00022dd6:    f1410100    A...    ADC      r1,r1,#0
        0x00022dda:    f7f5fab5    ....    BL       __aeabi_uldivmod ; 0x18348
        0x00022dde:    9103        ..      STR      r1,[sp,#0xc]
        0x00022de0:    9002        ..      STR      r0,[sp,#8]
        0x00022de2:    9902        ..      LDR      r1,[sp,#8]
        0x00022de4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022de6:    f1b15100    ...Q    SUBS     r1,r1,#0x20000000
        0x00022dea:    f1700000    p...    SBCS     r0,r0,#0
        0x00022dee:    d303        ..      BCC      0x22df8 ; am_hal_hfrc2_adj_control + 248
        0x00022df0:    e7ff        ..      B        0x22df2 ; am_hal_hfrc2_adj_control + 242
        0x00022df2:    2005        .       MOVS     r0,#5
        0x00022df4:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022df6:    e021        !.      B        0x22e3c ; am_hal_hfrc2_adj_control + 316
        0x00022df8:    9a02        ..      LDR      r2,[sp,#8]
        0x00022dfa:    f2440150    D.P.    MOV      r1,#0x4050
        0x00022dfe:    f2c40100    ....    MOVT     r1,#0x4000
        0x00022e02:    6808        .h      LDR      r0,[r1,#0]
        0x00022e04:    f0224260    ".`B    BIC      r2,r2,#0xe0000000
        0x00022e08:    f36f009e    o...    BFC      r0,#2,#29
        0x00022e0c:    ea400082    @...    ORR      r0,r0,r2,LSL #2
        0x00022e10:    6008        .`      STR      r0,[r1,#0]
        0x00022e12:    980c        ..      LDR      r0,[sp,#0x30]
        0x00022e14:    7c40        @|      LDRB     r0,[r0,#0x11]
        0x00022e16:    07c0        ..      LSLS     r0,r0,#31
        0x00022e18:    b948        H.      CBNZ     r0,0x22e2e ; am_hal_hfrc2_adj_control + 302
        0x00022e1a:    e7ff        ..      B        0x22e1c ; am_hal_hfrc2_adj_control + 284
        0x00022e1c:    f2440148    D.H.    MOV      r1,#0x4048
        0x00022e20:    f2c40100    ....    MOVT     r1,#0x4000
        0x00022e24:    6808        .h      LDR      r0,[r1,#0]
        0x00022e26:    f0400001    @...    ORR      r0,r0,#1
        0x00022e2a:    6008        .`      STR      r0,[r1,#0]
        0x00022e2c:    e7ff        ..      B        0x22e2e ; am_hal_hfrc2_adj_control + 302
        0x00022e2e:    e005        ..      B        0x22e3c ; am_hal_hfrc2_adj_control + 316
        0x00022e30:    2006        .       MOVS     r0,#6
        0x00022e32:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022e34:    e002        ..      B        0x22e3c ; am_hal_hfrc2_adj_control + 316
        0x00022e36:    2006        .       MOVS     r0,#6
        0x00022e38:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022e3a:    e7ff        ..      B        0x22e3c ; am_hal_hfrc2_adj_control + 316
        0x00022e3c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00022e3e:    900d        ..      STR      r0,[sp,#0x34]
        0x00022e40:    e7ff        ..      B        0x22e42 ; am_hal_hfrc2_adj_control + 322
        0x00022e42:    980d        ..      LDR      r0,[sp,#0x34]
        0x00022e44:    b00e        ..      ADD      sp,sp,#0x38
        0x00022e46:    bd80        ..      POP      {r7,pc}
    am_hal_interrupt_master_disable
        0x00022e48:    f3ef8010    ....    MRS      r0,PRIMASK
        0x00022e4c:    b672        r.      CPSID    i
        0x00022e4e:    4770        pG      BX       lr
    am_hal_interrupt_master_enable
        0x00022e50:    f3ef8010    ....    MRS      r0,PRIMASK
        0x00022e54:    b662        b.      CPSIE    i
        0x00022e56:    4770        pG      BX       lr
    am_hal_interrupt_master_set
        0x00022e58:    f3808810    ....    MSR      PRIMASK,r0
        0x00022e5c:    4770        pG      BX       lr
        0x00022e5e:    0000        ..      MOVS     r0,r0
    am_hal_iom_CQDisable
        0x00022e60:    b580        ..      PUSH     {r7,lr}
        0x00022e62:    b082        ..      SUB      sp,sp,#8
        0x00022e64:    9001        ..      STR      r0,[sp,#4]
        0x00022e66:    9801        ..      LDR      r0,[sp,#4]
        0x00022e68:    9000        ..      STR      r0,[sp,#0]
        0x00022e6a:    9800        ..      LDR      r0,[sp,#0]
        0x00022e6c:    f8d00828    ..(.    LDR      r0,[r0,#0x828]
        0x00022e70:    f7feff74    ..t.    BL       am_hal_cmdq_disable ; 0x21d5c
        0x00022e74:    b002        ..      ADD      sp,sp,#8
        0x00022e76:    bd80        ..      POP      {r7,pc}
    am_hal_iom_CQEnable
        0x00022e78:    b580        ..      PUSH     {r7,lr}
        0x00022e7a:    b084        ..      SUB      sp,sp,#0x10
        0x00022e7c:    9003        ..      STR      r0,[sp,#0xc]
        0x00022e7e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022e80:    9002        ..      STR      r0,[sp,#8]
        0x00022e82:    9802        ..      LDR      r0,[sp,#8]
        0x00022e84:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00022e86:    b990        ..      CBNZ     r0,0x22eae ; am_hal_iom_CQEnable + 54
        0x00022e88:    e7ff        ..      B        0x22e8a ; am_hal_iom_CQEnable + 18
        0x00022e8a:    9802        ..      LDR      r0,[sp,#8]
        0x00022e8c:    6840        @h      LDR      r0,[r0,#4]
        0x00022e8e:    0301        ..      LSLS     r1,r0,#12
        0x00022e90:    f240202c    @.,     MOVW     r0,#0x22c
        0x00022e94:    f2c40005    ....    MOVT     r0,#0x4005
        0x00022e98:    5841        AX      LDR      r1,[r0,r1]
        0x00022e9a:    9101        ..      STR      r1,[sp,#4]
        0x00022e9c:    9902        ..      LDR      r1,[sp,#8]
        0x00022e9e:    6849        Ih      LDR      r1,[r1,#4]
        0x00022ea0:    eb003001    ...0    ADD      r0,r0,r1,LSL #12
        0x00022ea4:    9901        ..      LDR      r1,[sp,#4]
        0x00022ea6:    6008        .`      STR      r0,[r1,#0]
        0x00022ea8:    9801        ..      LDR      r0,[sp,#4]
        0x00022eaa:    6040        @`      STR      r0,[r0,#4]
        0x00022eac:    e7ff        ..      B        0x22eae ; am_hal_iom_CQEnable + 54
        0x00022eae:    9802        ..      LDR      r0,[sp,#8]
        0x00022eb0:    f8d00828    ..(.    LDR      r0,[r0,#0x828]
        0x00022eb4:    f7feff88    ....    BL       am_hal_cmdq_enable ; 0x21dc8
        0x00022eb8:    b004        ..      ADD      sp,sp,#0x10
        0x00022eba:    bd80        ..      POP      {r7,pc}
    am_hal_iom_CQInit
        0x00022ebc:    b580        ..      PUSH     {r7,lr}
        0x00022ebe:    b08a        ..      SUB      sp,sp,#0x28
        0x00022ec0:    9009        ..      STR      r0,[sp,#0x24]
        0x00022ec2:    9108        ..      STR      r1,[sp,#0x20]
        0x00022ec4:    9207        ..      STR      r2,[sp,#0x1c]
        0x00022ec6:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022ec8:    9003        ..      STR      r0,[sp,#0xc]
        0x00022eca:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022ecc:    6840        @h      LDR      r0,[r0,#4]
        0x00022ece:    9002        ..      STR      r0,[sp,#8]
        0x00022ed0:    2000        .       MOVS     r0,#0
        0x00022ed2:    9001        ..      STR      r0,[sp,#4]
        0x00022ed4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022ed6:    f8c10828    ..(.    STR      r0,[r1,#0x828]
        0x00022eda:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022edc:    6208        .b      STR      r0,[r1,#0x20]
        0x00022ede:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022ee0:    f8c1085c    ..\.    STR      r0,[r1,#0x85c]
        0x00022ee4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022ee6:    9005        ..      STR      r0,[sp,#0x14]
        0x00022ee8:    9808        ..      LDR      r0,[sp,#0x20]
        0x00022eea:    0840        @.      LSRS     r0,r0,#1
        0x00022eec:    9004        ..      STR      r0,[sp,#0x10]
        0x00022eee:    2001        .       MOVS     r0,#1
        0x00022ef0:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x00022ef4:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00022ef8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022efa:    f6010228    ..(.    ADD      r2,r1,#0x828
        0x00022efe:    a904        ..      ADD      r1,sp,#0x10
        0x00022f00:    f7feffa6    ....    BL       am_hal_cmdq_init ; 0x21e50
        0x00022f04:    9001        ..      STR      r0,[sp,#4]
        0x00022f06:    9801        ..      LDR      r0,[sp,#4]
        0x00022f08:    b928        (.      CBNZ     r0,0x22f16 ; am_hal_iom_CQInit + 90
        0x00022f0a:    e7ff        ..      B        0x22f0c ; am_hal_iom_CQInit + 80
        0x00022f0c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022f0e:    f44f7080    O..p    MOV      r0,#0x100
        0x00022f12:    6208        .b      STR      r0,[r1,#0x20]
        0x00022f14:    e7ff        ..      B        0x22f16 ; am_hal_iom_CQInit + 90
        0x00022f16:    9801        ..      LDR      r0,[sp,#4]
        0x00022f18:    b00a        ..      ADD      sp,sp,#0x28
        0x00022f1a:    bd80        ..      POP      {r7,pc}
    am_hal_iom_blocking_transfer
        0x00022f1c:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00022f1e:    b0a0        ..      SUB      sp,sp,#0x80
        0x00022f20:    901e        ..      STR      r0,[sp,#0x78]
        0x00022f22:    911d        ..      STR      r1,[sp,#0x74]
        0x00022f24:    981e        ..      LDR      r0,[sp,#0x78]
        0x00022f26:    9010        ..      STR      r0,[sp,#0x40]
        0x00022f28:    2000        .       MOVS     r0,#0
        0x00022f2a:    900e        ..      STR      r0,[sp,#0x38]
        0x00022f2c:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00022f30:    900c        ..      STR      r0,[sp,#0x30]
        0x00022f32:    981e        ..      LDR      r0,[sp,#0x78]
        0x00022f34:    b188        ..      CBZ      r0,0x22f5a ; am_hal_iom_blocking_transfer + 62
        0x00022f36:    e7ff        ..      B        0x22f38 ; am_hal_iom_blocking_transfer + 28
        0x00022f38:    981e        ..      LDR      r0,[sp,#0x78]
        0x00022f3a:    6800        .h      LDR      r0,[r0,#0]
        0x00022f3c:    0e00        ..      LSRS     r0,r0,#24
        0x00022f3e:    07c0        ..      LSLS     r0,r0,#31
        0x00022f40:    b158        X.      CBZ      r0,0x22f5a ; am_hal_iom_blocking_transfer + 62
        0x00022f42:    e7ff        ..      B        0x22f44 ; am_hal_iom_blocking_transfer + 40
        0x00022f44:    981e        ..      LDR      r0,[sp,#0x78]
        0x00022f46:    6800        .h      LDR      r0,[r0,#0]
        0x00022f48:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022f4c:    f2434156    C.VA    MOV      r1,#0x3456
        0x00022f50:    f2c00112    ....    MOVT     r1,#0x12
        0x00022f54:    4288        .B      CMP      r0,r1
        0x00022f56:    d003        ..      BEQ      0x22f60 ; am_hal_iom_blocking_transfer + 68
        0x00022f58:    e7ff        ..      B        0x22f5a ; am_hal_iom_blocking_transfer + 62
        0x00022f5a:    2002        .       MOVS     r0,#2
        0x00022f5c:    901f        ..      STR      r0,[sp,#0x7c]
        0x00022f5e:    e26a        j.      B        0x23436 ; am_hal_iom_blocking_transfer + 1306
        0x00022f60:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022f62:    b918        ..      CBNZ     r0,0x22f6c ; am_hal_iom_blocking_transfer + 80
        0x00022f64:    e7ff        ..      B        0x22f66 ; am_hal_iom_blocking_transfer + 74
        0x00022f66:    2006        .       MOVS     r0,#6
        0x00022f68:    901f        ..      STR      r0,[sp,#0x7c]
        0x00022f6a:    e264        d.      B        0x23436 ; am_hal_iom_blocking_transfer + 1306
        0x00022f6c:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022f6e:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00022f70:    2802        .(      CMP      r0,#2
        0x00022f72:    db03        ..      BLT      0x22f7c ; am_hal_iom_blocking_transfer + 96
        0x00022f74:    e7ff        ..      B        0x22f76 ; am_hal_iom_blocking_transfer + 90
        0x00022f76:    2007        .       MOVS     r0,#7
        0x00022f78:    901f        ..      STR      r0,[sp,#0x7c]
        0x00022f7a:    e25c        \.      B        0x23436 ; am_hal_iom_blocking_transfer + 1306
        0x00022f7c:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022f7e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00022f80:    9013        ..      STR      r0,[sp,#0x4c]
        0x00022f82:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022f84:    b920         .      CBNZ     r0,0x22f90 ; am_hal_iom_blocking_transfer + 116
        0x00022f86:    e7ff        ..      B        0x22f88 ; am_hal_iom_blocking_transfer + 108
        0x00022f88:    991d        ..      LDR      r1,[sp,#0x74]
        0x00022f8a:    2000        .       MOVS     r0,#0
        0x00022f8c:    7508        .u      STRB     r0,[r1,#0x14]
        0x00022f8e:    e7ff        ..      B        0x22f90 ; am_hal_iom_blocking_transfer + 116
        0x00022f90:    9810        ..      LDR      r0,[sp,#0x40]
        0x00022f92:    991d        ..      LDR      r1,[sp,#0x74]
        0x00022f94:    2201        ."      MOVS     r2,#1
        0x00022f96:    f028fce5    (...    BL       validate_transaction ; 0x4b964
        0x00022f9a:    900e        ..      STR      r0,[sp,#0x38]
        0x00022f9c:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022f9e:    b118        ..      CBZ      r0,0x22fa8 ; am_hal_iom_blocking_transfer + 140
        0x00022fa0:    e7ff        ..      B        0x22fa2 ; am_hal_iom_blocking_transfer + 134
        0x00022fa2:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022fa4:    901f        ..      STR      r0,[sp,#0x7c]
        0x00022fa6:    e246        F.      B        0x23436 ; am_hal_iom_blocking_transfer + 1306
        0x00022fa8:    9810        ..      LDR      r0,[sp,#0x40]
        0x00022faa:    f890082c    ..,.    LDRB     r0,[r0,#0x82c]
        0x00022fae:    2802        .(      CMP      r0,#2
        0x00022fb0:    d103        ..      BNE      0x22fba ; am_hal_iom_blocking_transfer + 158
        0x00022fb2:    e7ff        ..      B        0x22fb4 ; am_hal_iom_blocking_transfer + 152
        0x00022fb4:    2007        .       MOVS     r0,#7
        0x00022fb6:    901f        ..      STR      r0,[sp,#0x7c]
        0x00022fb8:    e23d        =.      B        0x23436 ; am_hal_iom_blocking_transfer + 1306
        0x00022fba:    9810        ..      LDR      r0,[sp,#0x40]
        0x00022fbc:    6840        @h      LDR      r0,[r0,#4]
        0x00022fbe:    900f        ..      STR      r0,[sp,#0x3c]
        0x00022fc0:    991d        ..      LDR      r1,[sp,#0x74]
        0x00022fc2:    6888        .h      LDR      r0,[r1,#8]
        0x00022fc4:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00022fc6:    9117        ..      STR      r1,[sp,#0x5c]
        0x00022fc8:    9016        ..      STR      r0,[sp,#0x58]
        0x00022fca:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022fcc:    6840        @h      LDR      r0,[r0,#4]
        0x00022fce:    901b        ..      STR      r0,[sp,#0x6c]
        0x00022fd0:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022fd2:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00022fd4:    901a        ..      STR      r0,[sp,#0x68]
        0x00022fd6:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022fd8:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x00022fdc:    f0000001    ....    AND      r0,r0,#1
        0x00022fe0:    9019        ..      STR      r0,[sp,#0x64]
        0x00022fe2:    981a        ..      LDR      r0,[sp,#0x68]
        0x00022fe4:    b920         .      CBNZ     r0,0x22ff0 ; am_hal_iom_blocking_transfer + 212
        0x00022fe6:    e7ff        ..      B        0x22fe8 ; am_hal_iom_blocking_transfer + 204
        0x00022fe8:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022fea:    6980        .i      LDR      r0,[r0,#0x18]
        0x00022fec:    9009        ..      STR      r0,[sp,#0x24]
        0x00022fee:    e003        ..      B        0x22ff8 ; am_hal_iom_blocking_transfer + 220
        0x00022ff0:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022ff2:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00022ff4:    9009        ..      STR      r0,[sp,#0x24]
        0x00022ff6:    e7ff        ..      B        0x22ff8 ; am_hal_iom_blocking_transfer + 220
        0x00022ff8:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022ffa:    9011        ..      STR      r0,[sp,#0x44]
        0x00022ffc:    9910        ..      LDR      r1,[sp,#0x40]
        0x00022ffe:    f8d10860    ..`.    LDR      r0,[r1,#0x860]
        0x00023002:    3124        $1      ADDS     r1,r1,#0x24
        0x00023004:    466b        kF      MOV      r3,sp
        0x00023006:    2201        ."      MOVS     r2,#1
        0x00023008:    601a        .`      STR      r2,[r3,#0]
        0x0002300a:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0002300e:    2300        .#      MOVS     r3,#0
        0x00023010:    f7fffa50    ..P.    BL       am_hal_delay_us_status_check ; 0x224b4
        0x00023014:    900e        ..      STR      r0,[sp,#0x38]
        0x00023016:    980e        ..      LDR      r0,[sp,#0x38]
        0x00023018:    b118        ..      CBZ      r0,0x23022 ; am_hal_iom_blocking_transfer + 262
        0x0002301a:    e7ff        ..      B        0x2301c ; am_hal_iom_blocking_transfer + 256
        0x0002301c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002301e:    901f        ..      STR      r0,[sp,#0x7c]
        0x00023020:    e209        ..      B        0x23436 ; am_hal_iom_blocking_transfer + 1306
        0x00023022:    9810        ..      LDR      r0,[sp,#0x40]
        0x00023024:    f8d00860    ..`.    LDR      r0,[r0,#0x860]
        0x00023028:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0002302a:    f2402148    @.H!    MOVW     r1,#0x248
        0x0002302e:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023032:    eb013102    ...1    ADD      r1,r1,r2,LSL #12
        0x00023036:    466b        kF      MOV      r3,sp
        0x00023038:    2201        ."      MOVS     r2,#1
        0x0002303a:    601a        .`      STR      r2,[r3,#0]
        0x0002303c:    2206        ."      MOVS     r2,#6
        0x0002303e:    2304        .#      MOVS     r3,#4
        0x00023040:    f7fffa38    ..8.    BL       am_hal_delay_us_status_check ; 0x224b4
        0x00023044:    900e        ..      STR      r0,[sp,#0x38]
        0x00023046:    980e        ..      LDR      r0,[sp,#0x38]
        0x00023048:    b118        ..      CBZ      r0,0x23052 ; am_hal_iom_blocking_transfer + 310
        0x0002304a:    e7ff        ..      B        0x2304c ; am_hal_iom_blocking_transfer + 304
        0x0002304c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002304e:    901f        ..      STR      r0,[sp,#0x7c]
        0x00023050:    e1f1        ..      B        0x23436 ; am_hal_iom_blocking_transfer + 1306
        0x00023052:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00023054:    0300        ..      LSLS     r0,r0,#12
        0x00023056:    f2402100    @..!    MOVW     r1,#0x200
        0x0002305a:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002305e:    5808        .X      LDR      r0,[r1,r0]
        0x00023060:    9012        ..      STR      r0,[sp,#0x48]
        0x00023062:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00023064:    0302        ..      LSLS     r2,r0,#12
        0x00023066:    2000        .       MOVS     r0,#0
        0x00023068:    5088        .P      STR      r0,[r1,r2]
        0x0002306a:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002306c:    0302        ..      LSLS     r2,r0,#12
        0x0002306e:    f2402118    @..!    MOVW     r1,#0x218
        0x00023072:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023076:    5888        .X      LDR      r0,[r1,r2]
        0x00023078:    f0200001     ...    BIC      r0,r0,#1
        0x0002307c:    5088        .P      STR      r0,[r1,r2]
        0x0002307e:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00023080:    0302        ..      LSLS     r2,r0,#12
        0x00023082:    f2402108    @..!    MOVW     r1,#0x208
        0x00023086:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002308a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002308e:    5088        .P      STR      r0,[r1,r2]
        0x00023090:    981d        ..      LDR      r0,[sp,#0x74]
        0x00023092:    6800        .h      LDR      r0,[r0,#0]
        0x00023094:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00023096:    030a        ..      LSLS     r2,r1,#12
        0x00023098:    f24021c4    @..!    MOVW     r1,#0x2c4
        0x0002309c:    f2c40105    ....    MOVT     r1,#0x4005
        0x000230a0:    5088        .P      STR      r0,[r1,r2]
        0x000230a2:    9810        ..      LDR      r0,[sp,#0x40]
        0x000230a4:    7a00        .z      LDRB     r0,[r0,#8]
        0x000230a6:    b940        @.      CBNZ     r0,0x230ba ; am_hal_iom_blocking_transfer + 414
        0x000230a8:    e7ff        ..      B        0x230aa ; am_hal_iom_blocking_transfer + 398
        0x000230aa:    9810        ..      LDR      r0,[sp,#0x40]
        0x000230ac:    991d        ..      LDR      r1,[sp,#0x74]
        0x000230ae:    6809        .h      LDR      r1,[r1,#0]
        0x000230b0:    4408        .D      ADD      r0,r0,r1
        0x000230b2:    f89008a0    ....    LDRB     r0,[r0,#0x8a0]
        0x000230b6:    9008        ..      STR      r0,[sp,#0x20]
        0x000230b8:    e002        ..      B        0x230c0 ; am_hal_iom_blocking_transfer + 420
        0x000230ba:    2000        .       MOVS     r0,#0
        0x000230bc:    9008        ..      STR      r0,[sp,#0x20]
        0x000230be:    e7ff        ..      B        0x230c0 ; am_hal_iom_blocking_transfer + 420
        0x000230c0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000230c2:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000230c4:    030a        ..      LSLS     r2,r1,#12
        0x000230c6:    f2401124    @.$.    MOVW     r1,#0x124
        0x000230ca:    f2c40105    ....    MOVT     r1,#0x4005
        0x000230ce:    5088        .P      STR      r0,[r1,r2]
        0x000230d0:    9810        ..      LDR      r0,[sp,#0x40]
        0x000230d2:    7a00        .z      LDRB     r0,[r0,#8]
        0x000230d4:    b920         .      CBNZ     r0,0x230e0 ; am_hal_iom_blocking_transfer + 452
        0x000230d6:    e7ff        ..      B        0x230d8 ; am_hal_iom_blocking_transfer + 444
        0x000230d8:    981d        ..      LDR      r0,[sp,#0x74]
        0x000230da:    6800        .h      LDR      r0,[r0,#0]
        0x000230dc:    9007        ..      STR      r0,[sp,#0x1c]
        0x000230de:    e002        ..      B        0x230e6 ; am_hal_iom_blocking_transfer + 458
        0x000230e0:    2000        .       MOVS     r0,#0
        0x000230e2:    9007        ..      STR      r0,[sp,#0x1c]
        0x000230e4:    e7ff        ..      B        0x230e6 ; am_hal_iom_blocking_transfer + 458
        0x000230e6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000230e8:    901c        ..      STR      r0,[sp,#0x70]
        0x000230ea:    981c        ..      LDR      r0,[sp,#0x70]
        0x000230ec:    991a        ..      LDR      r1,[sp,#0x68]
        0x000230ee:    9a19        ..      LDR      r2,[sp,#0x64]
        0x000230f0:    9b16        ..      LDR      r3,[sp,#0x58]
        0x000230f2:    f8dde05c    ..\.    LDR      lr,[sp,#0x5c]
        0x000230f6:    9c1b        ..      LDR      r4,[sp,#0x6c]
        0x000230f8:    9d13        ..      LDR      r5,[sp,#0x4c]
        0x000230fa:    46ec        .F      MOV      r12,sp
        0x000230fc:    f8cc500c    ...P    STR      r5,[r12,#0xc]
        0x00023100:    f8cc4008    ...@    STR      r4,[r12,#8]
        0x00023104:    f8cce004    ....    STR      lr,[r12,#4]
        0x00023108:    f8cc3000    ...0    STR      r3,[r12,#0]
        0x0002310c:    f00efc3c    ..<.    BL       build_cmd ; 0x31988
        0x00023110:    901c        ..      STR      r0,[sp,#0x70]
        0x00023112:    9816        ..      LDR      r0,[sp,#0x58]
        0x00023114:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00023116:    0a00        ..      LSRS     r0,r0,#8
        0x00023118:    ea406001    @..`    ORR      r0,r0,r1,LSL #24
        0x0002311c:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0002311e:    030a        ..      LSLS     r2,r1,#12
        0x00023120:    f2401128    @.(.    MOVW     r1,#0x128
        0x00023124:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023128:    5088        .P      STR      r0,[r1,r2]
        0x0002312a:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002312c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002312e:    9013        ..      STR      r0,[sp,#0x4c]
        0x00023130:    981a        ..      LDR      r0,[sp,#0x68]
        0x00023132:    2801        .(      CMP      r0,#1
        0x00023134:    f0408088    @...    BNE.W    0x23248 ; am_hal_iom_blocking_transfer + 812
        0x00023138:    e7ff        ..      B        0x2313a ; am_hal_iom_blocking_transfer + 542
        0x0002313a:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002313c:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0002313e:    030a        ..      LSLS     r2,r1,#12
        0x00023140:    f2401120    @. .    MOVW     r1,#0x120
        0x00023144:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023148:    5088        .P      STR      r0,[r1,r2]
        0x0002314a:    e7ff        ..      B        0x2314c ; am_hal_iom_blocking_transfer + 560
        0x0002314c:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002314e:    2800        .(      CMP      r0,#0
        0x00023150:    d079        y.      BEQ      0x23246 ; am_hal_iom_blocking_transfer + 810
        0x00023152:    e7ff        ..      B        0x23154 ; am_hal_iom_blocking_transfer + 568
        0x00023154:    2000        .       MOVS     r0,#0
        0x00023156:    900c        ..      STR      r0,[sp,#0x30]
        0x00023158:    e7ff        ..      B        0x2315a ; am_hal_iom_blocking_transfer + 574
        0x0002315a:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002315c:    0301        ..      LSLS     r1,r0,#12
        0x0002315e:    f2401000    @...    MOVW     r0,#0x100
        0x00023162:    f2c40005    ....    MOVT     r0,#0x4005
        0x00023166:    5840        @X      LDR      r0,[r0,r1]
        0x00023168:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x0002316c:    9014        ..      STR      r0,[sp,#0x50]
        0x0002316e:    2803        .(      CMP      r0,#3
        0x00023170:    d826        &.      BHI      0x231c0 ; am_hal_iom_blocking_transfer + 676
        0x00023172:    e7ff        ..      B        0x23174 ; am_hal_iom_blocking_transfer + 600
        0x00023174:    980c        ..      LDR      r0,[sp,#0x30]
        0x00023176:    1c41        A.      ADDS     r1,r0,#1
        0x00023178:    910c        ..      STR      r1,[sp,#0x30]
        0x0002317a:    f24a111f    J...    MOV      r1,#0xa11f
        0x0002317e:    f2c00107    ....    MOVT     r1,#7
        0x00023182:    4288        .B      CMP      r0,r1
        0x00023184:    d80f        ..      BHI      0x231a6 ; am_hal_iom_blocking_transfer + 650
        0x00023186:    e7ff        ..      B        0x23188 ; am_hal_iom_blocking_transfer + 620
        0x00023188:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x0002318c:    07c0        ..      LSLS     r0,r0,#31
        0x0002318e:    b130        0.      CBZ      r0,0x2319e ; am_hal_iom_blocking_transfer + 642
        0x00023190:    e7ff        ..      B        0x23192 ; am_hal_iom_blocking_transfer + 630
        0x00023192:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00023194:    9914        ..      LDR      r1,[sp,#0x50]
        0x00023196:    4288        .B      CMP      r0,r1
        0x00023198:    d901        ..      BLS      0x2319e ; am_hal_iom_blocking_transfer + 642
        0x0002319a:    e7ff        ..      B        0x2319c ; am_hal_iom_blocking_transfer + 640
        0x0002319c:    e010        ..      B        0x231c0 ; am_hal_iom_blocking_transfer + 676
        0x0002319e:    2001        .       MOVS     r0,#1
        0x000231a0:    f7fff938    ..8.    BL       am_hal_delay_us ; 0x22414
        0x000231a4:    e000        ..      B        0x231a8 ; am_hal_iom_blocking_transfer + 652
        0x000231a6:    e00b        ..      B        0x231c0 ; am_hal_iom_blocking_transfer + 676
        0x000231a8:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000231aa:    0301        ..      LSLS     r1,r0,#12
        0x000231ac:    f2402004    @..     MOVW     r0,#0x204
        0x000231b0:    f2c40005    ....    MOVT     r0,#0x4005
        0x000231b4:    5840        @X      LDR      r0,[r0,r1]
        0x000231b6:    f0000001    ....    AND      r0,r0,#1
        0x000231ba:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x000231be:    e7cc        ..      B        0x2315a ; am_hal_iom_blocking_transfer + 574
        0x000231c0:    9814        ..      LDR      r0,[sp,#0x50]
        0x000231c2:    2803        .(      CMP      r0,#3
        0x000231c4:    d801        ..      BHI      0x231ca ; am_hal_iom_blocking_transfer + 686
        0x000231c6:    e7ff        ..      B        0x231c8 ; am_hal_iom_blocking_transfer + 684
        0x000231c8:    e03d        =.      B        0x23246 ; am_hal_iom_blocking_transfer + 810
        0x000231ca:    e7ff        ..      B        0x231cc ; am_hal_iom_blocking_transfer + 688
        0x000231cc:    9914        ..      LDR      r1,[sp,#0x50]
        0x000231ce:    2000        .       MOVS     r0,#0
        0x000231d0:    2904        .)      CMP      r1,#4
        0x000231d2:    9006        ..      STR      r0,[sp,#0x18]
        0x000231d4:    d306        ..      BCC      0x231e4 ; am_hal_iom_blocking_transfer + 712
        0x000231d6:    e7ff        ..      B        0x231d8 ; am_hal_iom_blocking_transfer + 700
        0x000231d8:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000231da:    2800        .(      CMP      r0,#0
        0x000231dc:    bf18        ..      IT       NE
        0x000231de:    2001        .       MOVNE    r0,#1
        0x000231e0:    9006        ..      STR      r0,[sp,#0x18]
        0x000231e2:    e7ff        ..      B        0x231e4 ; am_hal_iom_blocking_transfer + 712
        0x000231e4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000231e6:    07c0        ..      LSLS     r0,r0,#31
        0x000231e8:    b360        `.      CBZ      r0,0x23244 ; am_hal_iom_blocking_transfer + 808
        0x000231ea:    e7ff        ..      B        0x231ec ; am_hal_iom_blocking_transfer + 720
        0x000231ec:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000231ee:    0301        ..      LSLS     r1,r0,#12
        0x000231f0:    f2401008    @...    MOVW     r0,#0x108
        0x000231f4:    f2c40005    ....    MOVT     r0,#0x4005
        0x000231f8:    5840        @X      LDR      r0,[r0,r1]
        0x000231fa:    900b        ..      STR      r0,[sp,#0x2c]
        0x000231fc:    9814        ..      LDR      r0,[sp,#0x50]
        0x000231fe:    3804        .8      SUBS     r0,#4
        0x00023200:    9014        ..      STR      r0,[sp,#0x50]
        0x00023202:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00023204:    2804        .(      CMP      r0,#4
        0x00023206:    d309        ..      BCC      0x2321c ; am_hal_iom_blocking_transfer + 768
        0x00023208:    e7ff        ..      B        0x2320a ; am_hal_iom_blocking_transfer + 750
        0x0002320a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002320c:    9911        ..      LDR      r1,[sp,#0x44]
        0x0002320e:    1d0a        ..      ADDS     r2,r1,#4
        0x00023210:    9211        ..      STR      r2,[sp,#0x44]
        0x00023212:    6008        .`      STR      r0,[r1,#0]
        0x00023214:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00023216:    3804        .8      SUBS     r0,#4
        0x00023218:    9013        ..      STR      r0,[sp,#0x4c]
        0x0002321a:    e012        ..      B        0x23242 ; am_hal_iom_blocking_transfer + 806
        0x0002321c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002321e:    900a        ..      STR      r0,[sp,#0x28]
        0x00023220:    e7ff        ..      B        0x23222 ; am_hal_iom_blocking_transfer + 774
        0x00023222:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00023224:    990a        ..      LDR      r1,[sp,#0x28]
        0x00023226:    1c4a        J.      ADDS     r2,r1,#1
        0x00023228:    920a        ..      STR      r2,[sp,#0x28]
        0x0002322a:    7008        .p      STRB     r0,[r1,#0]
        0x0002322c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002322e:    0a00        ..      LSRS     r0,r0,#8
        0x00023230:    900b        ..      STR      r0,[sp,#0x2c]
        0x00023232:    e7ff        ..      B        0x23234 ; am_hal_iom_blocking_transfer + 792
        0x00023234:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00023236:    3801        .8      SUBS     r0,#1
        0x00023238:    9013        ..      STR      r0,[sp,#0x4c]
        0x0002323a:    2800        .(      CMP      r0,#0
        0x0002323c:    d1f1        ..      BNE      0x23222 ; am_hal_iom_blocking_transfer + 774
        0x0002323e:    e7ff        ..      B        0x23240 ; am_hal_iom_blocking_transfer + 804
        0x00023240:    e7ff        ..      B        0x23242 ; am_hal_iom_blocking_transfer + 806
        0x00023242:    e7c3        ..      B        0x231cc ; am_hal_iom_blocking_transfer + 688
        0x00023244:    e782        ..      B        0x2314c ; am_hal_iom_blocking_transfer + 560
        0x00023246:    e0ae        ..      B        0x233a6 ; am_hal_iom_blocking_transfer + 1162
        0x00023248:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002324a:    2800        .(      CMP      r0,#0
        0x0002324c:    f04080aa    @...    BNE.W    0x233a4 ; am_hal_iom_blocking_transfer + 1160
        0x00023250:    e7ff        ..      B        0x23252 ; am_hal_iom_blocking_transfer + 822
        0x00023252:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00023254:    0301        ..      LSLS     r1,r0,#12
        0x00023256:    f2401000    @...    MOVW     r0,#0x100
        0x0002325a:    f2c40005    ....    MOVT     r0,#0x4005
        0x0002325e:    5840        @X      LDR      r0,[r0,r1]
        0x00023260:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x00023264:    9015        ..      STR      r0,[sp,#0x54]
        0x00023266:    e7ff        ..      B        0x23268 ; am_hal_iom_blocking_transfer + 844
        0x00023268:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002326a:    2000        .       MOVS     r0,#0
        0x0002326c:    2904        .)      CMP      r1,#4
        0x0002326e:    9005        ..      STR      r0,[sp,#0x14]
        0x00023270:    d306        ..      BCC      0x23280 ; am_hal_iom_blocking_transfer + 868
        0x00023272:    e7ff        ..      B        0x23274 ; am_hal_iom_blocking_transfer + 856
        0x00023274:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00023276:    2800        .(      CMP      r0,#0
        0x00023278:    bf18        ..      IT       NE
        0x0002327a:    2001        .       MOVNE    r0,#1
        0x0002327c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002327e:    e7ff        ..      B        0x23280 ; am_hal_iom_blocking_transfer + 868
        0x00023280:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023282:    07c0        ..      LSLS     r0,r0,#31
        0x00023284:    b1d0        ..      CBZ      r0,0x232bc ; am_hal_iom_blocking_transfer + 928
        0x00023286:    e7ff        ..      B        0x23288 ; am_hal_iom_blocking_transfer + 876
        0x00023288:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002328a:    1d01        ..      ADDS     r1,r0,#4
        0x0002328c:    9111        ..      STR      r1,[sp,#0x44]
        0x0002328e:    6800        .h      LDR      r0,[r0,#0]
        0x00023290:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00023292:    030a        ..      LSLS     r2,r1,#12
        0x00023294:    f240110c    @...    MOVW     r1,#0x10c
        0x00023298:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002329c:    5088        .P      STR      r0,[r1,r2]
        0x0002329e:    9815        ..      LDR      r0,[sp,#0x54]
        0x000232a0:    3804        .8      SUBS     r0,#4
        0x000232a2:    9015        ..      STR      r0,[sp,#0x54]
        0x000232a4:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000232a6:    2804        .(      CMP      r0,#4
        0x000232a8:    d304        ..      BCC      0x232b4 ; am_hal_iom_blocking_transfer + 920
        0x000232aa:    e7ff        ..      B        0x232ac ; am_hal_iom_blocking_transfer + 912
        0x000232ac:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000232ae:    3804        .8      SUBS     r0,#4
        0x000232b0:    9013        ..      STR      r0,[sp,#0x4c]
        0x000232b2:    e002        ..      B        0x232ba ; am_hal_iom_blocking_transfer + 926
        0x000232b4:    2000        .       MOVS     r0,#0
        0x000232b6:    9013        ..      STR      r0,[sp,#0x4c]
        0x000232b8:    e7ff        ..      B        0x232ba ; am_hal_iom_blocking_transfer + 926
        0x000232ba:    e7d5        ..      B        0x23268 ; am_hal_iom_blocking_transfer + 844
        0x000232bc:    981c        ..      LDR      r0,[sp,#0x70]
        0x000232be:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000232c0:    030a        ..      LSLS     r2,r1,#12
        0x000232c2:    f2401120    @. .    MOVW     r1,#0x120
        0x000232c6:    f2c40105    ....    MOVT     r1,#0x4005
        0x000232ca:    5088        .P      STR      r0,[r1,r2]
        0x000232cc:    e7ff        ..      B        0x232ce ; am_hal_iom_blocking_transfer + 946
        0x000232ce:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000232d0:    2800        .(      CMP      r0,#0
        0x000232d2:    d066        f.      BEQ      0x233a2 ; am_hal_iom_blocking_transfer + 1158
        0x000232d4:    e7ff        ..      B        0x232d6 ; am_hal_iom_blocking_transfer + 954
        0x000232d6:    2000        .       MOVS     r0,#0
        0x000232d8:    900c        ..      STR      r0,[sp,#0x30]
        0x000232da:    e7ff        ..      B        0x232dc ; am_hal_iom_blocking_transfer + 960
        0x000232dc:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000232de:    0301        ..      LSLS     r1,r0,#12
        0x000232e0:    f2401000    @...    MOVW     r0,#0x100
        0x000232e4:    f2c40005    ....    MOVT     r0,#0x4005
        0x000232e8:    5840        @X      LDR      r0,[r0,r1]
        0x000232ea:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x000232ee:    9015        ..      STR      r0,[sp,#0x54]
        0x000232f0:    2803        .(      CMP      r0,#3
        0x000232f2:    d820         .      BHI      0x23336 ; am_hal_iom_blocking_transfer + 1050
        0x000232f4:    e7ff        ..      B        0x232f6 ; am_hal_iom_blocking_transfer + 986
        0x000232f6:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000232f8:    0301        ..      LSLS     r1,r0,#12
        0x000232fa:    f2402004    @..     MOVW     r0,#0x204
        0x000232fe:    f2c40005    ....    MOVT     r0,#0x4005
        0x00023302:    5840        @X      LDR      r0,[r0,r1]
        0x00023304:    f0000001    ....    AND      r0,r0,#1
        0x00023308:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0002330c:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x00023310:    07c0        ..      LSLS     r0,r0,#31
        0x00023312:    b950        P.      CBNZ     r0,0x2332a ; am_hal_iom_blocking_transfer + 1038
        0x00023314:    e7ff        ..      B        0x23316 ; am_hal_iom_blocking_transfer + 1018
        0x00023316:    980c        ..      LDR      r0,[sp,#0x30]
        0x00023318:    1c41        A.      ADDS     r1,r0,#1
        0x0002331a:    910c        ..      STR      r1,[sp,#0x30]
        0x0002331c:    f24a1120    J. .    MOV      r1,#0xa120
        0x00023320:    f2c00107    ....    MOVT     r1,#7
        0x00023324:    4288        .B      CMP      r0,r1
        0x00023326:    d301        ..      BCC      0x2332c ; am_hal_iom_blocking_transfer + 1040
        0x00023328:    e7ff        ..      B        0x2332a ; am_hal_iom_blocking_transfer + 1038
        0x0002332a:    e004        ..      B        0x23336 ; am_hal_iom_blocking_transfer + 1050
        0x0002332c:    2001        .       MOVS     r0,#1
        0x0002332e:    f7fff871    ..q.    BL       am_hal_delay_us ; 0x22414
        0x00023332:    e7ff        ..      B        0x23334 ; am_hal_iom_blocking_transfer + 1048
        0x00023334:    e7d2        ..      B        0x232dc ; am_hal_iom_blocking_transfer + 960
        0x00023336:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x0002333a:    07c0        ..      LSLS     r0,r0,#31
        0x0002333c:    b920         .      CBNZ     r0,0x23348 ; am_hal_iom_blocking_transfer + 1068
        0x0002333e:    e7ff        ..      B        0x23340 ; am_hal_iom_blocking_transfer + 1060
        0x00023340:    9815        ..      LDR      r0,[sp,#0x54]
        0x00023342:    2803        .(      CMP      r0,#3
        0x00023344:    d801        ..      BHI      0x2334a ; am_hal_iom_blocking_transfer + 1070
        0x00023346:    e7ff        ..      B        0x23348 ; am_hal_iom_blocking_transfer + 1068
        0x00023348:    e02b        +.      B        0x233a2 ; am_hal_iom_blocking_transfer + 1158
        0x0002334a:    e7ff        ..      B        0x2334c ; am_hal_iom_blocking_transfer + 1072
        0x0002334c:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002334e:    2000        .       MOVS     r0,#0
        0x00023350:    2904        .)      CMP      r1,#4
        0x00023352:    9004        ..      STR      r0,[sp,#0x10]
        0x00023354:    d306        ..      BCC      0x23364 ; am_hal_iom_blocking_transfer + 1096
        0x00023356:    e7ff        ..      B        0x23358 ; am_hal_iom_blocking_transfer + 1084
        0x00023358:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002335a:    2800        .(      CMP      r0,#0
        0x0002335c:    bf18        ..      IT       NE
        0x0002335e:    2001        .       MOVNE    r0,#1
        0x00023360:    9004        ..      STR      r0,[sp,#0x10]
        0x00023362:    e7ff        ..      B        0x23364 ; am_hal_iom_blocking_transfer + 1096
        0x00023364:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023366:    07c0        ..      LSLS     r0,r0,#31
        0x00023368:    b1d0        ..      CBZ      r0,0x233a0 ; am_hal_iom_blocking_transfer + 1156
        0x0002336a:    e7ff        ..      B        0x2336c ; am_hal_iom_blocking_transfer + 1104
        0x0002336c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002336e:    1d01        ..      ADDS     r1,r0,#4
        0x00023370:    9111        ..      STR      r1,[sp,#0x44]
        0x00023372:    6800        .h      LDR      r0,[r0,#0]
        0x00023374:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00023376:    030a        ..      LSLS     r2,r1,#12
        0x00023378:    f240110c    @...    MOVW     r1,#0x10c
        0x0002337c:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023380:    5088        .P      STR      r0,[r1,r2]
        0x00023382:    9815        ..      LDR      r0,[sp,#0x54]
        0x00023384:    3804        .8      SUBS     r0,#4
        0x00023386:    9015        ..      STR      r0,[sp,#0x54]
        0x00023388:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002338a:    2804        .(      CMP      r0,#4
        0x0002338c:    d304        ..      BCC      0x23398 ; am_hal_iom_blocking_transfer + 1148
        0x0002338e:    e7ff        ..      B        0x23390 ; am_hal_iom_blocking_transfer + 1140
        0x00023390:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00023392:    3804        .8      SUBS     r0,#4
        0x00023394:    9013        ..      STR      r0,[sp,#0x4c]
        0x00023396:    e002        ..      B        0x2339e ; am_hal_iom_blocking_transfer + 1154
        0x00023398:    2000        .       MOVS     r0,#0
        0x0002339a:    9013        ..      STR      r0,[sp,#0x4c]
        0x0002339c:    e7ff        ..      B        0x2339e ; am_hal_iom_blocking_transfer + 1154
        0x0002339e:    e7d5        ..      B        0x2334c ; am_hal_iom_blocking_transfer + 1072
        0x000233a0:    e795        ..      B        0x232ce ; am_hal_iom_blocking_transfer + 946
        0x000233a2:    e7ff        ..      B        0x233a4 ; am_hal_iom_blocking_transfer + 1160
        0x000233a4:    e7ff        ..      B        0x233a6 ; am_hal_iom_blocking_transfer + 1162
        0x000233a6:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000233a8:    f2402048    @.H     MOVW     r0,#0x248
        0x000233ac:    f2c40005    ....    MOVT     r0,#0x4005
        0x000233b0:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x000233b4:    466a        jF      MOV      r2,sp
        0x000233b6:    2001        .       MOVS     r0,#1
        0x000233b8:    6010        .`      STR      r0,[r2,#0]
        0x000233ba:    f24a1020    J. .    MOV      r0,#0xa120
        0x000233be:    f2c00007    ....    MOVT     r0,#7
        0x000233c2:    2206        ."      MOVS     r2,#6
        0x000233c4:    2304        .#      MOVS     r3,#4
        0x000233c6:    f7fff875    ..u.    BL       am_hal_delay_us_status_check ; 0x224b4
        0x000233ca:    900e        ..      STR      r0,[sp,#0x38]
        0x000233cc:    980e        ..      LDR      r0,[sp,#0x38]
        0x000233ce:    b980        ..      CBNZ     r0,0x233f2 ; am_hal_iom_blocking_transfer + 1238
        0x000233d0:    e7ff        ..      B        0x233d2 ; am_hal_iom_blocking_transfer + 1206
        0x000233d2:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000233d4:    2100        .!      MOVS     r1,#0
        0x000233d6:    f01bfc4d    ..M.    BL       internal_iom_get_int_err ; 0x3ec74
        0x000233da:    900e        ..      STR      r0,[sp,#0x38]
        0x000233dc:    980e        ..      LDR      r0,[sp,#0x38]
        0x000233de:    b938        8.      CBNZ     r0,0x233f0 ; am_hal_iom_blocking_transfer + 1236
        0x000233e0:    e7ff        ..      B        0x233e2 ; am_hal_iom_blocking_transfer + 1222
        0x000233e2:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000233e4:    b118        ..      CBZ      r0,0x233ee ; am_hal_iom_blocking_transfer + 1234
        0x000233e6:    e7ff        ..      B        0x233e8 ; am_hal_iom_blocking_transfer + 1228
        0x000233e8:    2001        .       MOVS     r0,#1
        0x000233ea:    900e        ..      STR      r0,[sp,#0x38]
        0x000233ec:    e7ff        ..      B        0x233ee ; am_hal_iom_blocking_transfer + 1234
        0x000233ee:    e7ff        ..      B        0x233f0 ; am_hal_iom_blocking_transfer + 1236
        0x000233f0:    e7ff        ..      B        0x233f2 ; am_hal_iom_blocking_transfer + 1238
        0x000233f2:    980e        ..      LDR      r0,[sp,#0x38]
        0x000233f4:    b158        X.      CBZ      r0,0x2340e ; am_hal_iom_blocking_transfer + 1266
        0x000233f6:    e7ff        ..      B        0x233f8 ; am_hal_iom_blocking_transfer + 1244
        0x000233f8:    9810        ..      LDR      r0,[sp,#0x40]
        0x000233fa:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000233fc:    030a        ..      LSLS     r2,r1,#12
        0x000233fe:    f2402104    @..!    MOVW     r1,#0x204
        0x00023402:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023406:    5889        .X      LDR      r1,[r1,r2]
        0x00023408:    f01bfdae    ....    BL       internal_iom_reset_on_error ; 0x3ef68
        0x0002340c:    e7ff        ..      B        0x2340e ; am_hal_iom_blocking_transfer + 1266
        0x0002340e:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00023410:    0302        ..      LSLS     r2,r0,#12
        0x00023412:    f2402108    @..!    MOVW     r1,#0x208
        0x00023416:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002341a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002341e:    5088        .P      STR      r0,[r1,r2]
        0x00023420:    9812        ..      LDR      r0,[sp,#0x48]
        0x00023422:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00023424:    030a        ..      LSLS     r2,r1,#12
        0x00023426:    f2402100    @..!    MOVW     r1,#0x200
        0x0002342a:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002342e:    5088        .P      STR      r0,[r1,r2]
        0x00023430:    980e        ..      LDR      r0,[sp,#0x38]
        0x00023432:    901f        ..      STR      r0,[sp,#0x7c]
        0x00023434:    e7ff        ..      B        0x23436 ; am_hal_iom_blocking_transfer + 1306
        0x00023436:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00023438:    b020         .      ADD      sp,sp,#0x80
        0x0002343a:    bdb0        ..      POP      {r4,r5,r7,pc}
    am_hal_iom_configure
        0x0002343c:    b580        ..      PUSH     {r7,lr}
        0x0002343e:    b08c        ..      SUB      sp,sp,#0x30
        0x00023440:    900a        ..      STR      r0,[sp,#0x28]
        0x00023442:    9109        ..      STR      r1,[sp,#0x24]
        0x00023444:    980a        ..      LDR      r0,[sp,#0x28]
        0x00023446:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023448:    2000        .       MOVS     r0,#0
        0x0002344a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002344c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002344e:    b188        ..      CBZ      r0,0x23474 ; am_hal_iom_configure + 56
        0x00023450:    e7ff        ..      B        0x23452 ; am_hal_iom_configure + 22
        0x00023452:    980a        ..      LDR      r0,[sp,#0x28]
        0x00023454:    6800        .h      LDR      r0,[r0,#0]
        0x00023456:    0e00        ..      LSRS     r0,r0,#24
        0x00023458:    07c0        ..      LSLS     r0,r0,#31
        0x0002345a:    b158        X.      CBZ      r0,0x23474 ; am_hal_iom_configure + 56
        0x0002345c:    e7ff        ..      B        0x2345e ; am_hal_iom_configure + 34
        0x0002345e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00023460:    6800        .h      LDR      r0,[r0,#0]
        0x00023462:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023466:    f2434156    C.VA    MOV      r1,#0x3456
        0x0002346a:    f2c00112    ....    MOVT     r1,#0x12
        0x0002346e:    4288        .B      CMP      r0,r1
        0x00023470:    d003        ..      BEQ      0x2347a ; am_hal_iom_configure + 62
        0x00023472:    e7ff        ..      B        0x23474 ; am_hal_iom_configure + 56
        0x00023474:    2002        .       MOVS     r0,#2
        0x00023476:    900b        ..      STR      r0,[sp,#0x2c]
        0x00023478:    e139        9.      B        0x236ee ; am_hal_iom_configure + 690
        0x0002347a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002347c:    b140        @.      CBZ      r0,0x23490 ; am_hal_iom_configure + 84
        0x0002347e:    e7ff        ..      B        0x23480 ; am_hal_iom_configure + 68
        0x00023480:    9809        ..      LDR      r0,[sp,#0x24]
        0x00023482:    b128        (.      CBZ      r0,0x23490 ; am_hal_iom_configure + 84
        0x00023484:    e7ff        ..      B        0x23486 ; am_hal_iom_configure + 74
        0x00023486:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00023488:    6840        @h      LDR      r0,[r0,#4]
        0x0002348a:    2808        .(      CMP      r0,#8
        0x0002348c:    d303        ..      BCC      0x23496 ; am_hal_iom_configure + 90
        0x0002348e:    e7ff        ..      B        0x23490 ; am_hal_iom_configure + 84
        0x00023490:    2006        .       MOVS     r0,#6
        0x00023492:    900b        ..      STR      r0,[sp,#0x2c]
        0x00023494:    e12b        +.      B        0x236ee ; am_hal_iom_configure + 690
        0x00023496:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00023498:    6800        .h      LDR      r0,[r0,#0]
        0x0002349a:    0e40        @.      LSRS     r0,r0,#25
        0x0002349c:    07c0        ..      LSLS     r0,r0,#31
        0x0002349e:    b118        ..      CBZ      r0,0x234a8 ; am_hal_iom_configure + 108
        0x000234a0:    e7ff        ..      B        0x234a2 ; am_hal_iom_configure + 102
        0x000234a2:    2007        .       MOVS     r0,#7
        0x000234a4:    900b        ..      STR      r0,[sp,#0x2c]
        0x000234a6:    e122        ".      B        0x236ee ; am_hal_iom_configure + 690
        0x000234a8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000234aa:    6840        @h      LDR      r0,[r0,#4]
        0x000234ac:    9005        ..      STR      r0,[sp,#0x14]
        0x000234ae:    9809        ..      LDR      r0,[sp,#0x24]
        0x000234b0:    7800        .x      LDRB     r0,[r0,#0]
        0x000234b2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000234b4:    7208        .r      STRB     r0,[r1,#8]
        0x000234b6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000234b8:    0302        ..      LSLS     r2,r0,#12
        0x000234ba:    f2401104    @...    MOVW     r1,#0x104
        0x000234be:    f2c40105    ....    MOVT     r1,#0x4005
        0x000234c2:    f2410010    A...    MOV      r0,#0x1010
        0x000234c6:    5088        .P      STR      r0,[r1,r2]
        0x000234c8:    9809        ..      LDR      r0,[sp,#0x24]
        0x000234ca:    7800        .x      LDRB     r0,[r0,#0]
        0x000234cc:    bb40        @.      CBNZ     r0,0x23520 ; am_hal_iom_configure + 228
        0x000234ce:    e7ff        ..      B        0x234d0 ; am_hal_iom_configure + 148
        0x000234d0:    9809        ..      LDR      r0,[sp,#0x24]
        0x000234d2:    7a00        .z      LDRB     r0,[r0,#8]
        0x000234d4:    2804        .(      CMP      r0,#4
        0x000234d6:    db03        ..      BLT      0x234e0 ; am_hal_iom_configure + 164
        0x000234d8:    e7ff        ..      B        0x234da ; am_hal_iom_configure + 158
        0x000234da:    2006        .       MOVS     r0,#6
        0x000234dc:    900b        ..      STR      r0,[sp,#0x2c]
        0x000234de:    e106        ..      B        0x236ee ; am_hal_iom_configure + 690
        0x000234e0:    9809        ..      LDR      r0,[sp,#0x24]
        0x000234e2:    6840        @h      LDR      r0,[r0,#4]
        0x000234e4:    f6464101    F..A    MOV      r1,#0x6c01
        0x000234e8:    f2c021dc    ...!    MOVT     r1,#0x2dc
        0x000234ec:    4288        .B      CMP      r0,r1
        0x000234ee:    d303        ..      BCC      0x234f8 ; am_hal_iom_configure + 188
        0x000234f0:    e7ff        ..      B        0x234f2 ; am_hal_iom_configure + 182
        0x000234f2:    2006        .       MOVS     r0,#6
        0x000234f4:    900b        ..      STR      r0,[sp,#0x2c]
        0x000234f6:    e0fa        ..      B        0x236ee ; am_hal_iom_configure + 690
        0x000234f8:    9909        ..      LDR      r1,[sp,#0x24]
        0x000234fa:    6848        Hh      LDR      r0,[r1,#4]
        0x000234fc:    7a09        .z      LDRB     r1,[r1,#8]
        0x000234fe:    f3c10140    ..@.    UBFX     r1,r1,#1,#1
        0x00023502:    f01bfe79    ..y.    BL       iom_get_interface_clock_cfg ; 0x3f1f8
        0x00023506:    9008        ..      STR      r0,[sp,#0x20]
        0x00023508:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002350a:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002350c:    f0000003    ....    AND      r0,r0,#3
        0x00023510:    9905        ..      LDR      r1,[sp,#0x14]
        0x00023512:    030a        ..      LSLS     r2,r1,#12
        0x00023514:    f2402180    @..!    MOVW     r1,#0x280
        0x00023518:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002351c:    5088        .P      STR      r0,[r1,r2]
        0x0002351e:    e059        Y.      B        0x235d4 ; am_hal_iom_configure + 408
        0x00023520:    9809        ..      LDR      r0,[sp,#0x24]
        0x00023522:    7800        .x      LDRB     r0,[r0,#0]
        0x00023524:    2801        .(      CMP      r0,#1
        0x00023526:    d151        Q.      BNE      0x235cc ; am_hal_iom_configure + 400
        0x00023528:    e7ff        ..      B        0x2352a ; am_hal_iom_configure + 238
        0x0002352a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002352c:    6840        @h      LDR      r0,[r0,#4]
        0x0002352e:    9001        ..      STR      r0,[sp,#4]
        0x00023530:    f24861a0    H..a    MOV      r1,#0x86a0
        0x00023534:    f2c00101    ....    MOVT     r1,#1
        0x00023538:    4288        .B      CMP      r0,r1
        0x0002353a:    d010        ..      BEQ      0x2355e ; am_hal_iom_configure + 290
        0x0002353c:    e7ff        ..      B        0x2353e ; am_hal_iom_configure + 258
        0x0002353e:    9801        ..      LDR      r0,[sp,#4]
        0x00023540:    f6412180    A..!    MOVW     r1,#0x1a80
        0x00023544:    f2c00106    ....    MOVT     r1,#6
        0x00023548:    4288        .B      CMP      r0,r1
        0x0002354a:    d019        ..      BEQ      0x23580 ; am_hal_iom_configure + 324
        0x0002354c:    e7ff        ..      B        0x2354e ; am_hal_iom_configure + 274
        0x0002354e:    9801        ..      LDR      r0,[sp,#4]
        0x00023550:    f2442140    D.@!    MOV      r1,#0x4240
        0x00023554:    f2c0010f    ....    MOVT     r1,#0xf
        0x00023558:    4288        .B      CMP      r0,r1
        0x0002355a:    d022        ".      BEQ      0x235a2 ; am_hal_iom_configure + 358
        0x0002355c:    e032        2.      B        0x235c4 ; am_hal_iom_configure + 392
        0x0002355e:    f2413001    A..0    MOV      r0,#0x1301
        0x00023562:    f2c7703b    ..;p    MOVT     r0,#0x773b
        0x00023566:    9008        ..      STR      r0,[sp,#0x20]
        0x00023568:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002356a:    0302        ..      LSLS     r2,r0,#12
        0x0002356c:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00023570:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023574:    f24f0070    O.p.    MOV      r0,#0xf070
        0x00023578:    f2c00003    ....    MOVT     r0,#3
        0x0002357c:    5088        .P      STR      r0,[r1,r2]
        0x0002357e:    e024        $.      B        0x235ca ; am_hal_iom_configure + 398
        0x00023580:    f2413001    A..0    MOV      r0,#0x1301
        0x00023584:    f6c1500e    ...P    MOVT     r0,#0x1d0e
        0x00023588:    9008        ..      STR      r0,[sp,#0x20]
        0x0002358a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002358c:    0302        ..      LSLS     r2,r0,#12
        0x0002358e:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00023592:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023596:    f24f2070    O.p     MOV      r0,#0xf270
        0x0002359a:    f2c00003    ....    MOVT     r0,#3
        0x0002359e:    5088        .P      STR      r0,[r1,r2]
        0x000235a0:    e013        ..      B        0x235ca ; am_hal_iom_configure + 398
        0x000235a2:    f2413001    A..0    MOV      r0,#0x1301
        0x000235a6:    f6c03005    ...0    MOVT     r0,#0xb05
        0x000235aa:    9008        ..      STR      r0,[sp,#0x20]
        0x000235ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x000235ae:    0302        ..      LSLS     r2,r0,#12
        0x000235b0:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x000235b4:    f2c40105    ....    MOVT     r1,#0x4005
        0x000235b8:    f2430040    C.@.    MOVW     r0,#0x3040
        0x000235bc:    f2c00002    ....    MOVT     r0,#2
        0x000235c0:    5088        .P      STR      r0,[r1,r2]
        0x000235c2:    e002        ..      B        0x235ca ; am_hal_iom_configure + 398
        0x000235c4:    2006        .       MOVS     r0,#6
        0x000235c6:    900b        ..      STR      r0,[sp,#0x2c]
        0x000235c8:    e091        ..      B        0x236ee ; am_hal_iom_configure + 690
        0x000235ca:    e002        ..      B        0x235d2 ; am_hal_iom_configure + 406
        0x000235cc:    2005        .       MOVS     r0,#5
        0x000235ce:    900b        ..      STR      r0,[sp,#0x2c]
        0x000235d0:    e08d        ..      B        0x236ee ; am_hal_iom_configure + 690
        0x000235d2:    e7ff        ..      B        0x235d4 ; am_hal_iom_configure + 408
        0x000235d4:    9808        ..      LDR      r0,[sp,#0x20]
        0x000235d6:    f0400001    @...    ORR      r0,r0,#1
        0x000235da:    9008        ..      STR      r0,[sp,#0x20]
        0x000235dc:    9808        ..      LDR      r0,[sp,#0x20]
        0x000235de:    9905        ..      LDR      r1,[sp,#0x14]
        0x000235e0:    030a        ..      LSLS     r2,r1,#12
        0x000235e2:    f2401118    @...    MOVW     r1,#0x118
        0x000235e6:    f2c40105    ....    MOVT     r1,#0x4005
        0x000235ea:    5088        .P      STR      r0,[r1,r2]
        0x000235ec:    9809        ..      LDR      r0,[sp,#0x24]
        0x000235ee:    6841        Ah      LDR      r1,[r0,#4]
        0x000235f0:    f2442040    D.@     MOV      r0,#0x4240
        0x000235f4:    f2c0000f    ....    MOVT     r0,#0xf
        0x000235f8:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x000235fc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000235fe:    f8c10864    ..d.    STR      r0,[r1,#0x864]
        0x00023602:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00023604:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x00023608:    f8c10860    ..`.    STR      r0,[r1,#0x860]
        0x0002360c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002360e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00023610:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00023612:    60c8        .`      STR      r0,[r1,#0xc]
        0x00023614:    9809        ..      LDR      r0,[sp,#0x24]
        0x00023616:    6900        .i      LDR      r0,[r0,#0x10]
        0x00023618:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002361a:    6108        .a      STR      r0,[r1,#0x10]
        0x0002361c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002361e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00023620:    2800        .(      CMP      r0,#0
        0x00023622:    d04a        J.      BEQ      0x236ba ; am_hal_iom_configure + 638
        0x00023624:    e7ff        ..      B        0x23626 ; am_hal_iom_configure + 490
        0x00023626:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00023628:    68c8        .h      LDR      r0,[r1,#0xc]
        0x0002362a:    690a        .i      LDR      r2,[r1,#0x10]
        0x0002362c:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00023630:    2300        .#      MOVS     r3,#0
        0x00023632:    f2c10306    ....    MOVT     r3,#0x1006
        0x00023636:    2000        .       MOVS     r0,#0
        0x00023638:    429a        .B      CMP      r2,r3
        0x0002363a:    bf38        8.      IT       CC
        0x0002363c:    2001        .       MOVCC    r0,#1
        0x0002363e:    f88108a4    ....    STRB     r0,[r1,#0x8a4]
        0x00023642:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00023644:    f89008a4    ....    LDRB     r0,[r0,#0x8a4]
        0x00023648:    07c0        ..      LSLS     r0,r0,#31
        0x0002364a:    b9c8        ..      CBNZ     r0,0x23680 ; am_hal_iom_configure + 580
        0x0002364c:    e7ff        ..      B        0x2364e ; am_hal_iom_configure + 530
        0x0002364e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00023650:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00023652:    300f        .0      ADDS     r0,r0,#0xf
        0x00023654:    f020000f     ...    BIC      r0,r0,#0xf
        0x00023658:    9004        ..      STR      r0,[sp,#0x10]
        0x0002365a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002365c:    68c8        .h      LDR      r0,[r1,#0xc]
        0x0002365e:    6909        .i      LDR      r1,[r1,#0x10]
        0x00023660:    f000000f    ....    AND      r0,r0,#0xf
        0x00023664:    ebc00081    ....    RSB      r0,r0,r1,LSL #2
        0x00023668:    9003        ..      STR      r0,[sp,#0xc]
        0x0002366a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002366c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002366e:    60c8        .`      STR      r0,[r1,#0xc]
        0x00023670:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023672:    f06f0003    o...    MVN      r0,#3
        0x00023676:    ea000091    ....    AND      r0,r0,r1,LSR #2
        0x0002367a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002367c:    6108        .a      STR      r0,[r1,#0x10]
        0x0002367e:    e7ff        ..      B        0x23680 ; am_hal_iom_configure + 580
        0x00023680:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00023682:    690a        .i      LDR      r2,[r1,#0x10]
        0x00023684:    f06f001f    o...    MVN      r0,#0x1f
        0x00023688:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x0002368c:    f64a22ab    J.."    MOV      r2,#0xaaab
        0x00023690:    f6ca22aa    ..."    MOVT     r2,#0xaaaa
        0x00023694:    fba02002    ...     UMULL    r2,r0,r0,r2
        0x00023698:    0980        ..      LSRS     r0,r0,#6
        0x0002369a:    f8c10858    ..X.    STR      r0,[r1,#0x858]
        0x0002369e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000236a0:    f8d00858    ..X.    LDR      r0,[r0,#0x858]
        0x000236a4:    f5b07f80    ....    CMP      r0,#0x100
        0x000236a8:    d906        ..      BLS      0x236b8 ; am_hal_iom_configure + 636
        0x000236aa:    e7ff        ..      B        0x236ac ; am_hal_iom_configure + 624
        0x000236ac:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000236ae:    f44f7080    O..p    MOV      r0,#0x100
        0x000236b2:    f8c10858    ..X.    STR      r0,[r1,#0x858]
        0x000236b6:    e7ff        ..      B        0x236b8 ; am_hal_iom_configure + 636
        0x000236b8:    e7ff        ..      B        0x236ba ; am_hal_iom_configure + 638
        0x000236ba:    2000        .       MOVS     r0,#0
        0x000236bc:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000236c0:    e7ff        ..      B        0x236c2 ; am_hal_iom_configure + 646
        0x000236c2:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000236c6:    2803        .(      CMP      r0,#3
        0x000236c8:    dc0e        ..      BGT      0x236e8 ; am_hal_iom_configure + 684
        0x000236ca:    e7ff        ..      B        0x236cc ; am_hal_iom_configure + 656
        0x000236cc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000236ce:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x000236d2:    4401        .D      ADD      r1,r1,r0
        0x000236d4:    2000        .       MOVS     r0,#0
        0x000236d6:    f88108a0    ....    STRB     r0,[r1,#0x8a0]
        0x000236da:    e7ff        ..      B        0x236dc ; am_hal_iom_configure + 672
        0x000236dc:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000236e0:    3001        .0      ADDS     r0,#1
        0x000236e2:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000236e6:    e7ec        ..      B        0x236c2 ; am_hal_iom_configure + 646
        0x000236e8:    9806        ..      LDR      r0,[sp,#0x18]
        0x000236ea:    900b        ..      STR      r0,[sp,#0x2c]
        0x000236ec:    e7ff        ..      B        0x236ee ; am_hal_iom_configure + 690
        0x000236ee:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000236f0:    b00c        ..      ADD      sp,sp,#0x30
        0x000236f2:    bd80        ..      POP      {r7,pc}
    am_hal_iom_disable
        0x000236f4:    b580        ..      PUSH     {r7,lr}
        0x000236f6:    b084        ..      SUB      sp,sp,#0x10
        0x000236f8:    9002        ..      STR      r0,[sp,#8]
        0x000236fa:    9802        ..      LDR      r0,[sp,#8]
        0x000236fc:    9001        ..      STR      r0,[sp,#4]
        0x000236fe:    9802        ..      LDR      r0,[sp,#8]
        0x00023700:    b188        ..      CBZ      r0,0x23726 ; am_hal_iom_disable + 50
        0x00023702:    e7ff        ..      B        0x23704 ; am_hal_iom_disable + 16
        0x00023704:    9802        ..      LDR      r0,[sp,#8]
        0x00023706:    6800        .h      LDR      r0,[r0,#0]
        0x00023708:    0e00        ..      LSRS     r0,r0,#24
        0x0002370a:    07c0        ..      LSLS     r0,r0,#31
        0x0002370c:    b158        X.      CBZ      r0,0x23726 ; am_hal_iom_disable + 50
        0x0002370e:    e7ff        ..      B        0x23710 ; am_hal_iom_disable + 28
        0x00023710:    9802        ..      LDR      r0,[sp,#8]
        0x00023712:    6800        .h      LDR      r0,[r0,#0]
        0x00023714:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023718:    f2434156    C.VA    MOV      r1,#0x3456
        0x0002371c:    f2c00112    ....    MOVT     r1,#0x12
        0x00023720:    4288        .B      CMP      r0,r1
        0x00023722:    d003        ..      BEQ      0x2372c ; am_hal_iom_disable + 56
        0x00023724:    e7ff        ..      B        0x23726 ; am_hal_iom_disable + 50
        0x00023726:    2002        .       MOVS     r0,#2
        0x00023728:    9003        ..      STR      r0,[sp,#0xc]
        0x0002372a:    e02c        ,.      B        0x23786 ; am_hal_iom_disable + 146
        0x0002372c:    9801        ..      LDR      r0,[sp,#4]
        0x0002372e:    6800        .h      LDR      r0,[r0,#0]
        0x00023730:    0e40        @.      LSRS     r0,r0,#25
        0x00023732:    07c0        ..      LSLS     r0,r0,#31
        0x00023734:    b918        ..      CBNZ     r0,0x2373e ; am_hal_iom_disable + 74
        0x00023736:    e7ff        ..      B        0x23738 ; am_hal_iom_disable + 68
        0x00023738:    2000        .       MOVS     r0,#0
        0x0002373a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002373c:    e023        #.      B        0x23786 ; am_hal_iom_disable + 146
        0x0002373e:    9801        ..      LDR      r0,[sp,#4]
        0x00023740:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00023742:    b118        ..      CBZ      r0,0x2374c ; am_hal_iom_disable + 88
        0x00023744:    e7ff        ..      B        0x23746 ; am_hal_iom_disable + 82
        0x00023746:    2003        .       MOVS     r0,#3
        0x00023748:    9003        ..      STR      r0,[sp,#0xc]
        0x0002374a:    e01c        ..      B        0x23786 ; am_hal_iom_disable + 146
        0x0002374c:    9801        ..      LDR      r0,[sp,#4]
        0x0002374e:    6840        @h      LDR      r0,[r0,#4]
        0x00023750:    0302        ..      LSLS     r2,r0,#12
        0x00023752:    f240111c    @...    MOVW     r1,#0x11c
        0x00023756:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002375a:    5888        .X      LDR      r0,[r1,r2]
        0x0002375c:    f0200001     ...    BIC      r0,r0,#1
        0x00023760:    5088        .P      STR      r0,[r1,r2]
        0x00023762:    9801        ..      LDR      r0,[sp,#4]
        0x00023764:    6840        @h      LDR      r0,[r0,#4]
        0x00023766:    0302        ..      LSLS     r2,r0,#12
        0x00023768:    5888        .X      LDR      r0,[r1,r2]
        0x0002376a:    f0200010     ...    BIC      r0,r0,#0x10
        0x0002376e:    5088        .P      STR      r0,[r1,r2]
        0x00023770:    9802        ..      LDR      r0,[sp,#8]
        0x00023772:    f7fef94f    ..O.    BL       am_hal_IOM_CQReset ; 0x21a14
        0x00023776:    9901        ..      LDR      r1,[sp,#4]
        0x00023778:    6808        .h      LDR      r0,[r1,#0]
        0x0002377a:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x0002377e:    6008        .`      STR      r0,[r1,#0]
        0x00023780:    2000        .       MOVS     r0,#0
        0x00023782:    9003        ..      STR      r0,[sp,#0xc]
        0x00023784:    e7ff        ..      B        0x23786 ; am_hal_iom_disable + 146
        0x00023786:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023788:    b004        ..      ADD      sp,sp,#0x10
        0x0002378a:    bd80        ..      POP      {r7,pc}
    am_hal_iom_enable
        0x0002378c:    b580        ..      PUSH     {r7,lr}
        0x0002378e:    b086        ..      SUB      sp,sp,#0x18
        0x00023790:    9004        ..      STR      r0,[sp,#0x10]
        0x00023792:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023794:    9003        ..      STR      r0,[sp,#0xc]
        0x00023796:    2000        .       MOVS     r0,#0
        0x00023798:    9002        ..      STR      r0,[sp,#8]
        0x0002379a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002379c:    b188        ..      CBZ      r0,0x237c2 ; am_hal_iom_enable + 54
        0x0002379e:    e7ff        ..      B        0x237a0 ; am_hal_iom_enable + 20
        0x000237a0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000237a2:    6800        .h      LDR      r0,[r0,#0]
        0x000237a4:    0e00        ..      LSRS     r0,r0,#24
        0x000237a6:    07c0        ..      LSLS     r0,r0,#31
        0x000237a8:    b158        X.      CBZ      r0,0x237c2 ; am_hal_iom_enable + 54
        0x000237aa:    e7ff        ..      B        0x237ac ; am_hal_iom_enable + 32
        0x000237ac:    9804        ..      LDR      r0,[sp,#0x10]
        0x000237ae:    6800        .h      LDR      r0,[r0,#0]
        0x000237b0:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000237b4:    f2434156    C.VA    MOV      r1,#0x3456
        0x000237b8:    f2c00112    ....    MOVT     r1,#0x12
        0x000237bc:    4288        .B      CMP      r0,r1
        0x000237be:    d003        ..      BEQ      0x237c8 ; am_hal_iom_enable + 60
        0x000237c0:    e7ff        ..      B        0x237c2 ; am_hal_iom_enable + 54
        0x000237c2:    2002        .       MOVS     r0,#2
        0x000237c4:    9005        ..      STR      r0,[sp,#0x14]
        0x000237c6:    e05f        _.      B        0x23888 ; am_hal_iom_enable + 252
        0x000237c8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000237ca:    6800        .h      LDR      r0,[r0,#0]
        0x000237cc:    0e40        @.      LSRS     r0,r0,#25
        0x000237ce:    07c0        ..      LSLS     r0,r0,#31
        0x000237d0:    b118        ..      CBZ      r0,0x237da ; am_hal_iom_enable + 78
        0x000237d2:    e7ff        ..      B        0x237d4 ; am_hal_iom_enable + 72
        0x000237d4:    2000        .       MOVS     r0,#0
        0x000237d6:    9005        ..      STR      r0,[sp,#0x14]
        0x000237d8:    e056        V.      B        0x23888 ; am_hal_iom_enable + 252
        0x000237da:    9903        ..      LDR      r1,[sp,#0xc]
        0x000237dc:    6848        Hh      LDR      r0,[r1,#4]
        0x000237de:    7a09        .z      LDRB     r1,[r1,#8]
        0x000237e0:    2900        .)      CMP      r1,#0
        0x000237e2:    bf18        ..      IT       NE
        0x000237e4:    2101        .!      MOVNE    r1,#1
        0x000237e6:    f016f9a3    ....    BL       enable_submodule ; 0x39b30
        0x000237ea:    b918        ..      CBNZ     r0,0x237f4 ; am_hal_iom_enable + 104
        0x000237ec:    e7ff        ..      B        0x237ee ; am_hal_iom_enable + 98
        0x000237ee:    2009        .       MOVS     r0,#9
        0x000237f0:    9005        ..      STR      r0,[sp,#0x14]
        0x000237f2:    e049        I.      B        0x23888 ; am_hal_iom_enable + 252
        0x000237f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000237f6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000237f8:    b3d0        ..      CBZ      r0,0x23870 ; am_hal_iom_enable + 228
        0x000237fa:    e7ff        ..      B        0x237fc ; am_hal_iom_enable + 112
        0x000237fc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000237fe:    2000        .       MOVS     r0,#0
        0x00023800:    9001        ..      STR      r0,[sp,#4]
        0x00023802:    6248        Hb      STR      r0,[r1,#0x24]
        0x00023804:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023806:    61c8        .a      STR      r0,[r1,#0x1c]
        0x00023808:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002380a:    6849        Ih      LDR      r1,[r1,#4]
        0x0002380c:    030b        ..      LSLS     r3,r1,#12
        0x0002380e:    f2402238    @.8"    MOVW     r2,#0x238
        0x00023812:    f2c40205    ....    MOVT     r2,#0x4005
        0x00023816:    2140        @!      MOVS     r1,#0x40
        0x00023818:    f2c00180    ....    MOVT     r1,#0x80
        0x0002381c:    50d1        .P      STR      r1,[r2,r3]
        0x0002381e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023820:    f8c10854    ..T.    STR      r0,[r1,#0x854]
        0x00023824:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023826:    f881083c    ..<.    STRB     r0,[r1,#0x83c]
        0x0002382a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002382c:    f8c10838    ..8.    STR      r0,[r1,#0x838]
        0x00023830:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023832:    f8c10844    ..D.    STR      r0,[r1,#0x844]
        0x00023836:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023838:    f8c10840    ..@.    STR      r0,[r1,#0x840]
        0x0002383c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002383e:    f881082c    ..,.    STRB     r0,[r1,#0x82c]
        0x00023842:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023844:    f8c10830    ..0.    STR      r0,[r1,#0x830]
        0x00023848:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002384a:    2001        .       MOVS     r0,#1
        0x0002384c:    f881082d    ..-.    STRB     r0,[r1,#0x82d]
        0x00023850:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023852:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00023854:    6901        .i      LDR      r1,[r0,#0x10]
        0x00023856:    f7fffb31    ..1.    BL       am_hal_iom_CQInit ; 0x22ebc
        0x0002385a:    9002        ..      STR      r0,[sp,#8]
        0x0002385c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002385e:    6840        @h      LDR      r0,[r0,#4]
        0x00023860:    0302        ..      LSLS     r2,r0,#12
        0x00023862:    f2402110    @..!    MOVW     r1,#0x210
        0x00023866:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002386a:    2002        .       MOVS     r0,#2
        0x0002386c:    5088        .P      STR      r0,[r1,r2]
        0x0002386e:    e7ff        ..      B        0x23870 ; am_hal_iom_enable + 228
        0x00023870:    9802        ..      LDR      r0,[sp,#8]
        0x00023872:    b930        0.      CBNZ     r0,0x23882 ; am_hal_iom_enable + 246
        0x00023874:    e7ff        ..      B        0x23876 ; am_hal_iom_enable + 234
        0x00023876:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023878:    6808        .h      LDR      r0,[r1,#0]
        0x0002387a:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x0002387e:    6008        .`      STR      r0,[r1,#0]
        0x00023880:    e7ff        ..      B        0x23882 ; am_hal_iom_enable + 246
        0x00023882:    9802        ..      LDR      r0,[sp,#8]
        0x00023884:    9005        ..      STR      r0,[sp,#0x14]
        0x00023886:    e7ff        ..      B        0x23888 ; am_hal_iom_enable + 252
        0x00023888:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002388a:    b006        ..      ADD      sp,sp,#0x18
        0x0002388c:    bd80        ..      POP      {r7,pc}
        0x0002388e:    0000        ..      MOVS     r0,r0
    am_hal_iom_initialize
        0x00023890:    b084        ..      SUB      sp,sp,#0x10
        0x00023892:    9002        ..      STR      r0,[sp,#8]
        0x00023894:    9101        ..      STR      r1,[sp,#4]
        0x00023896:    9802        ..      LDR      r0,[sp,#8]
        0x00023898:    2808        .(      CMP      r0,#8
        0x0002389a:    d303        ..      BCC      0x238a4 ; am_hal_iom_initialize + 20
        0x0002389c:    e7ff        ..      B        0x2389e ; am_hal_iom_initialize + 14
        0x0002389e:    2005        .       MOVS     r0,#5
        0x000238a0:    9003        ..      STR      r0,[sp,#0xc]
        0x000238a2:    e041        A.      B        0x23928 ; am_hal_iom_initialize + 152
        0x000238a4:    9801        ..      LDR      r0,[sp,#4]
        0x000238a6:    b918        ..      CBNZ     r0,0x238b0 ; am_hal_iom_initialize + 32
        0x000238a8:    e7ff        ..      B        0x238aa ; am_hal_iom_initialize + 26
        0x000238aa:    2006        .       MOVS     r0,#6
        0x000238ac:    9003        ..      STR      r0,[sp,#0xc]
        0x000238ae:    e03b        ;.      B        0x23928 ; am_hal_iom_initialize + 152
        0x000238b0:    9802        ..      LDR      r0,[sp,#8]
        0x000238b2:    f64001a8    @...    MOV      r1,#0x8a8
        0x000238b6:    4341        AC      MULS     r1,r0,r1
        0x000238b8:    f64350dc    C..P    MOV      r0,#0x3ddc
        0x000238bc:    f2c10000    ....    MOVT     r0,#0x1000
        0x000238c0:    5840        @X      LDR      r0,[r0,r1]
        0x000238c2:    0e00        ..      LSRS     r0,r0,#24
        0x000238c4:    07c0        ..      LSLS     r0,r0,#31
        0x000238c6:    b118        ..      CBZ      r0,0x238d0 ; am_hal_iom_initialize + 64
        0x000238c8:    e7ff        ..      B        0x238ca ; am_hal_iom_initialize + 58
        0x000238ca:    2007        .       MOVS     r0,#7
        0x000238cc:    9003        ..      STR      r0,[sp,#0xc]
        0x000238ce:    e02b        +.      B        0x23928 ; am_hal_iom_initialize + 152
        0x000238d0:    9802        ..      LDR      r0,[sp,#8]
        0x000238d2:    f64001a8    @...    MOV      r1,#0x8a8
        0x000238d6:    fb00f301    ....    MUL      r3,r0,r1
        0x000238da:    f64352dc    C..R    MOV      r2,#0x3ddc
        0x000238de:    f2c10200    ....    MOVT     r2,#0x1000
        0x000238e2:    9200        ..      STR      r2,[sp,#0]
        0x000238e4:    58d0        .X      LDR      r0,[r2,r3]
        0x000238e6:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x000238ea:    50d0        .P      STR      r0,[r2,r3]
        0x000238ec:    9802        ..      LDR      r0,[sp,#8]
        0x000238ee:    fb00f301    ....    MUL      r3,r0,r1
        0x000238f2:    58d0        .X      LDR      r0,[r2,r3]
        0x000238f4:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x000238f8:    50d0        .P      STR      r0,[r2,r3]
        0x000238fa:    9802        ..      LDR      r0,[sp,#8]
        0x000238fc:    fb00f301    ....    MUL      r3,r0,r1
        0x00023900:    58d0        .X      LDR      r0,[r2,r3]
        0x00023902:    f2434c56    C.VL    MOV      r12,#0x3456
        0x00023906:    f2c00c12    ....    MOVT     r12,#0x12
        0x0002390a:    f36c0017    l...    BFI      r0,r12,#0,#24
        0x0002390e:    50d0        .P      STR      r0,[r2,r3]
        0x00023910:    9802        ..      LDR      r0,[sp,#8]
        0x00023912:    fb002301    ...#    MLA      r3,r0,r1,r2
        0x00023916:    6058        X`      STR      r0,[r3,#4]
        0x00023918:    9802        ..      LDR      r0,[sp,#8]
        0x0002391a:    fb002001    ...     MLA      r0,r0,r1,r2
        0x0002391e:    9901        ..      LDR      r1,[sp,#4]
        0x00023920:    6008        .`      STR      r0,[r1,#0]
        0x00023922:    2000        .       MOVS     r0,#0
        0x00023924:    9003        ..      STR      r0,[sp,#0xc]
        0x00023926:    e7ff        ..      B        0x23928 ; am_hal_iom_initialize + 152
        0x00023928:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002392a:    b004        ..      ADD      sp,sp,#0x10
        0x0002392c:    4770        pG      BX       lr
        0x0002392e:    0000        ..      MOVS     r0,r0
    am_hal_iom_power_ctrl
        0x00023930:    b580        ..      PUSH     {r7,lr}
        0x00023932:    b086        ..      SUB      sp,sp,#0x18
        0x00023934:    9004        ..      STR      r0,[sp,#0x10]
        0x00023936:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x0002393a:    f88d200e    ...     STRB     r2,[sp,#0xe]
        0x0002393e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023940:    9002        ..      STR      r0,[sp,#8]
        0x00023942:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023944:    b188        ..      CBZ      r0,0x2396a ; am_hal_iom_power_ctrl + 58
        0x00023946:    e7ff        ..      B        0x23948 ; am_hal_iom_power_ctrl + 24
        0x00023948:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002394a:    6800        .h      LDR      r0,[r0,#0]
        0x0002394c:    0e00        ..      LSRS     r0,r0,#24
        0x0002394e:    07c0        ..      LSLS     r0,r0,#31
        0x00023950:    b158        X.      CBZ      r0,0x2396a ; am_hal_iom_power_ctrl + 58
        0x00023952:    e7ff        ..      B        0x23954 ; am_hal_iom_power_ctrl + 36
        0x00023954:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023956:    6800        .h      LDR      r0,[r0,#0]
        0x00023958:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0002395c:    f2434156    C.VA    MOV      r1,#0x3456
        0x00023960:    f2c00112    ....    MOVT     r1,#0x12
        0x00023964:    4288        .B      CMP      r0,r1
        0x00023966:    d003        ..      BEQ      0x23970 ; am_hal_iom_power_ctrl + 64
        0x00023968:    e7ff        ..      B        0x2396a ; am_hal_iom_power_ctrl + 58
        0x0002396a:    2002        .       MOVS     r0,#2
        0x0002396c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002396e:    e199        ..      B        0x23ca4 ; am_hal_iom_power_ctrl + 884
        0x00023970:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00023974:    4601        .F      MOV      r1,r0
        0x00023976:    9101        ..      STR      r1,[sp,#4]
        0x00023978:    b130        0.      CBZ      r0,0x23988 ; am_hal_iom_power_ctrl + 88
        0x0002397a:    e7ff        ..      B        0x2397c ; am_hal_iom_power_ctrl + 76
        0x0002397c:    9801        ..      LDR      r0,[sp,#4]
        0x0002397e:    3801        .8      SUBS     r0,#1
        0x00023980:    2802        .(      CMP      r0,#2
        0x00023982:    f0c080b0    ....    BCC.W    0x23ae6 ; am_hal_iom_power_ctrl + 438
        0x00023986:    e187        ..      B        0x23c98 ; am_hal_iom_power_ctrl + 872
        0x00023988:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002398c:    07c0        ..      LSLS     r0,r0,#31
        0x0002398e:    b148        H.      CBZ      r0,0x239a4 ; am_hal_iom_power_ctrl + 116
        0x00023990:    e7ff        ..      B        0x23992 ; am_hal_iom_power_ctrl + 98
        0x00023992:    9802        ..      LDR      r0,[sp,#8]
        0x00023994:    f8900868    ..h.    LDRB     r0,[r0,#0x868]
        0x00023998:    07c0        ..      LSLS     r0,r0,#31
        0x0002399a:    b918        ..      CBNZ     r0,0x239a4 ; am_hal_iom_power_ctrl + 116
        0x0002399c:    e7ff        ..      B        0x2399e ; am_hal_iom_power_ctrl + 110
        0x0002399e:    2007        .       MOVS     r0,#7
        0x000239a0:    9005        ..      STR      r0,[sp,#0x14]
        0x000239a2:    e17f        ..      B        0x23ca4 ; am_hal_iom_power_ctrl + 884
        0x000239a4:    9802        ..      LDR      r0,[sp,#8]
        0x000239a6:    6840        @h      LDR      r0,[r0,#4]
        0x000239a8:    3001        .0      ADDS     r0,#1
        0x000239aa:    b2c0        ..      UXTB     r0,r0
        0x000239ac:    f001fcd4    ....    BL       am_hal_pwrctrl_periph_enable ; 0x25358
        0x000239b0:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x000239b4:    07c0        ..      LSLS     r0,r0,#31
        0x000239b6:    2800        .(      CMP      r0,#0
        0x000239b8:    f0008094    ....    BEQ.W    0x23ae4 ; am_hal_iom_power_ctrl + 436
        0x000239bc:    e7ff        ..      B        0x239be ; am_hal_iom_power_ctrl + 142
        0x000239be:    9902        ..      LDR      r1,[sp,#8]
        0x000239c0:    f8d1086c    ..l.    LDR      r0,[r1,#0x86c]
        0x000239c4:    6849        Ih      LDR      r1,[r1,#4]
        0x000239c6:    030a        ..      LSLS     r2,r1,#12
        0x000239c8:    f2401104    @...    MOVW     r1,#0x104
        0x000239cc:    f2c40105    ....    MOVT     r1,#0x4005
        0x000239d0:    5088        .P      STR      r0,[r1,r2]
        0x000239d2:    9902        ..      LDR      r1,[sp,#8]
        0x000239d4:    f8d10874    ..t.    LDR      r0,[r1,#0x874]
        0x000239d8:    6849        Ih      LDR      r1,[r1,#4]
        0x000239da:    030a        ..      LSLS     r2,r1,#12
        0x000239dc:    f2401118    @...    MOVW     r1,#0x118
        0x000239e0:    f2c40105    ....    MOVT     r1,#0x4005
        0x000239e4:    5088        .P      STR      r0,[r1,r2]
        0x000239e6:    9902        ..      LDR      r1,[sp,#8]
        0x000239e8:    f8d10880    ....    LDR      r0,[r1,#0x880]
        0x000239ec:    6849        Ih      LDR      r1,[r1,#4]
        0x000239ee:    030a        ..      LSLS     r2,r1,#12
        0x000239f0:    f240212c    @.,!    MOVW     r1,#0x22c
        0x000239f4:    f2c40105    ....    MOVT     r1,#0x4005
        0x000239f8:    5088        .P      STR      r0,[r1,r2]
        0x000239fa:    9902        ..      LDR      r1,[sp,#8]
        0x000239fc:    f8d10884    ....    LDR      r0,[r1,#0x884]
        0x00023a00:    6849        Ih      LDR      r1,[r1,#4]
        0x00023a02:    030a        ..      LSLS     r2,r1,#12
        0x00023a04:    f2402134    @.4!    MOVW     r1,#0x234
        0x00023a08:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023a0c:    5088        .P      STR      r0,[r1,r2]
        0x00023a0e:    9902        ..      LDR      r1,[sp,#8]
        0x00023a10:    f8d10888    ....    LDR      r0,[r1,#0x888]
        0x00023a14:    6849        Ih      LDR      r1,[r1,#4]
        0x00023a16:    030a        ..      LSLS     r2,r1,#12
        0x00023a18:    f240213c    @.<!    MOVW     r1,#0x23c
        0x00023a1c:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023a20:    5088        .P      STR      r0,[r1,r2]
        0x00023a22:    9902        ..      LDR      r1,[sp,#8]
        0x00023a24:    f8d1088c    ....    LDR      r0,[r1,#0x88c]
        0x00023a28:    6849        Ih      LDR      r1,[r1,#4]
        0x00023a2a:    030a        ..      LSLS     r2,r1,#12
        0x00023a2c:    f2402140    @.@!    MOVW     r1,#0x240
        0x00023a30:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023a34:    5088        .P      STR      r0,[r1,r2]
        0x00023a36:    9902        ..      LDR      r1,[sp,#8]
        0x00023a38:    f8d10890    ....    LDR      r0,[r1,#0x890]
        0x00023a3c:    6849        Ih      LDR      r1,[r1,#4]
        0x00023a3e:    030a        ..      LSLS     r2,r1,#12
        0x00023a40:    f2402144    @.D!    MOVW     r1,#0x244
        0x00023a44:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023a48:    5088        .P      STR      r0,[r1,r2]
        0x00023a4a:    9902        ..      LDR      r1,[sp,#8]
        0x00023a4c:    f8d10894    ....    LDR      r0,[r1,#0x894]
        0x00023a50:    6849        Ih      LDR      r1,[r1,#4]
        0x00023a52:    030a        ..      LSLS     r2,r1,#12
        0x00023a54:    f2402180    @..!    MOVW     r1,#0x280
        0x00023a58:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023a5c:    5088        .P      STR      r0,[r1,r2]
        0x00023a5e:    9902        ..      LDR      r1,[sp,#8]
        0x00023a60:    f8d10898    ....    LDR      r0,[r1,#0x898]
        0x00023a64:    6849        Ih      LDR      r1,[r1,#4]
        0x00023a66:    030a        ..      LSLS     r2,r1,#12
        0x00023a68:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00023a6c:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023a70:    5088        .P      STR      r0,[r1,r2]
        0x00023a72:    9902        ..      LDR      r1,[sp,#8]
        0x00023a74:    f8d1089c    ....    LDR      r0,[r1,#0x89c]
        0x00023a78:    6849        Ih      LDR      r1,[r1,#4]
        0x00023a7a:    030a        ..      LSLS     r2,r1,#12
        0x00023a7c:    f2402100    @..!    MOVW     r1,#0x200
        0x00023a80:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023a84:    5088        .P      STR      r0,[r1,r2]
        0x00023a86:    9902        ..      LDR      r1,[sp,#8]
        0x00023a88:    f8d10870    ..p.    LDR      r0,[r1,#0x870]
        0x00023a8c:    6849        Ih      LDR      r1,[r1,#4]
        0x00023a8e:    030a        ..      LSLS     r2,r1,#12
        0x00023a90:    f2402110    @..!    MOVW     r1,#0x210
        0x00023a94:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023a98:    5088        .P      STR      r0,[r1,r2]
        0x00023a9a:    9902        ..      LDR      r1,[sp,#8]
        0x00023a9c:    f8d1087c    ..|.    LDR      r0,[r1,#0x87c]
        0x00023aa0:    f0200001     ...    BIC      r0,r0,#1
        0x00023aa4:    6849        Ih      LDR      r1,[r1,#4]
        0x00023aa6:    030a        ..      LSLS     r2,r1,#12
        0x00023aa8:    f2402128    @.(!    MOVW     r1,#0x228
        0x00023aac:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023ab0:    5088        .P      STR      r0,[r1,r2]
        0x00023ab2:    9902        ..      LDR      r1,[sp,#8]
        0x00023ab4:    f8d10878    ..x.    LDR      r0,[r1,#0x878]
        0x00023ab8:    6849        Ih      LDR      r1,[r1,#4]
        0x00023aba:    030a        ..      LSLS     r2,r1,#12
        0x00023abc:    f240111c    @...    MOVW     r1,#0x11c
        0x00023ac0:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023ac4:    5088        .P      STR      r0,[r1,r2]
        0x00023ac6:    9802        ..      LDR      r0,[sp,#8]
        0x00023ac8:    f890087c    ..|.    LDRB     r0,[r0,#0x87c]
        0x00023acc:    07c0        ..      LSLS     r0,r0,#31
        0x00023ace:    b120         .      CBZ      r0,0x23ada ; am_hal_iom_power_ctrl + 426
        0x00023ad0:    e7ff        ..      B        0x23ad2 ; am_hal_iom_power_ctrl + 418
        0x00023ad2:    9802        ..      LDR      r0,[sp,#8]
        0x00023ad4:    f7fff9d0    ....    BL       am_hal_iom_CQEnable ; 0x22e78
        0x00023ad8:    e7ff        ..      B        0x23ada ; am_hal_iom_power_ctrl + 426
        0x00023ada:    9902        ..      LDR      r1,[sp,#8]
        0x00023adc:    2000        .       MOVS     r0,#0
        0x00023ade:    f8810868    ..h.    STRB     r0,[r1,#0x868]
        0x00023ae2:    e7ff        ..      B        0x23ae4 ; am_hal_iom_power_ctrl + 436
        0x00023ae4:    e0db        ..      B        0x23c9e ; am_hal_iom_power_ctrl + 878
        0x00023ae6:    9802        ..      LDR      r0,[sp,#8]
        0x00023ae8:    6800        .h      LDR      r0,[r0,#0]
        0x00023aea:    0e40        @.      LSRS     r0,r0,#25
        0x00023aec:    07c0        ..      LSLS     r0,r0,#31
        0x00023aee:    b1a0        ..      CBZ      r0,0x23b1a ; am_hal_iom_power_ctrl + 490
        0x00023af0:    e7ff        ..      B        0x23af2 ; am_hal_iom_power_ctrl + 450
        0x00023af2:    9802        ..      LDR      r0,[sp,#8]
        0x00023af4:    6840        @h      LDR      r0,[r0,#4]
        0x00023af6:    0301        ..      LSLS     r1,r0,#12
        0x00023af8:    f2402048    @.H     MOVW     r0,#0x248
        0x00023afc:    f2c40005    ....    MOVT     r0,#0x4005
        0x00023b00:    5840        @X      LDR      r0,[r0,r1]
        0x00023b02:    f0000006    ....    AND      r0,r0,#6
        0x00023b06:    2804        .(      CMP      r0,#4
        0x00023b08:    d104        ..      BNE      0x23b14 ; am_hal_iom_power_ctrl + 484
        0x00023b0a:    e7ff        ..      B        0x23b0c ; am_hal_iom_power_ctrl + 476
        0x00023b0c:    9802        ..      LDR      r0,[sp,#8]
        0x00023b0e:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00023b10:    b118        ..      CBZ      r0,0x23b1a ; am_hal_iom_power_ctrl + 490
        0x00023b12:    e7ff        ..      B        0x23b14 ; am_hal_iom_power_ctrl + 484
        0x00023b14:    2003        .       MOVS     r0,#3
        0x00023b16:    9005        ..      STR      r0,[sp,#0x14]
        0x00023b18:    e0c4        ..      B        0x23ca4 ; am_hal_iom_power_ctrl + 884
        0x00023b1a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00023b1e:    07c0        ..      LSLS     r0,r0,#31
        0x00023b20:    2800        .(      CMP      r0,#0
        0x00023b22:    f00080a0    ....    BEQ.W    0x23c66 ; am_hal_iom_power_ctrl + 822
        0x00023b26:    e7ff        ..      B        0x23b28 ; am_hal_iom_power_ctrl + 504
        0x00023b28:    9802        ..      LDR      r0,[sp,#8]
        0x00023b2a:    6840        @h      LDR      r0,[r0,#4]
        0x00023b2c:    0301        ..      LSLS     r1,r0,#12
        0x00023b2e:    f2401004    @...    MOVW     r0,#0x104
        0x00023b32:    f2c40005    ....    MOVT     r0,#0x4005
        0x00023b36:    5840        @X      LDR      r0,[r0,r1]
        0x00023b38:    9902        ..      LDR      r1,[sp,#8]
        0x00023b3a:    f8c1086c    ..l.    STR      r0,[r1,#0x86c]
        0x00023b3e:    9802        ..      LDR      r0,[sp,#8]
        0x00023b40:    6840        @h      LDR      r0,[r0,#4]
        0x00023b42:    0301        ..      LSLS     r1,r0,#12
        0x00023b44:    f2401018    @...    MOVW     r0,#0x118
        0x00023b48:    f2c40005    ....    MOVT     r0,#0x4005
        0x00023b4c:    5840        @X      LDR      r0,[r0,r1]
        0x00023b4e:    9902        ..      LDR      r1,[sp,#8]
        0x00023b50:    f8c10874    ..t.    STR      r0,[r1,#0x874]
        0x00023b54:    9802        ..      LDR      r0,[sp,#8]
        0x00023b56:    6840        @h      LDR      r0,[r0,#4]
        0x00023b58:    0301        ..      LSLS     r1,r0,#12
        0x00023b5a:    f240101c    @...    MOVW     r0,#0x11c
        0x00023b5e:    f2c40005    ....    MOVT     r0,#0x4005
        0x00023b62:    5840        @X      LDR      r0,[r0,r1]
        0x00023b64:    9902        ..      LDR      r1,[sp,#8]
        0x00023b66:    f8c10878    ..x.    STR      r0,[r1,#0x878]
        0x00023b6a:    9802        ..      LDR      r0,[sp,#8]
        0x00023b6c:    6840        @h      LDR      r0,[r0,#4]
        0x00023b6e:    0301        ..      LSLS     r1,r0,#12
        0x00023b70:    f2402028    @.(     MOVW     r0,#0x228
        0x00023b74:    f2c40005    ....    MOVT     r0,#0x4005
        0x00023b78:    5841        AX      LDR      r1,[r0,r1]
        0x00023b7a:    9a02        ..      LDR      r2,[sp,#8]
        0x00023b7c:    f8c2187c    ..|.    STR      r1,[r2,#0x87c]
        0x00023b80:    9902        ..      LDR      r1,[sp,#8]
        0x00023b82:    6849        Ih      LDR      r1,[r1,#4]
        0x00023b84:    030a        ..      LSLS     r2,r1,#12
        0x00023b86:    f240212c    @.,!    MOVW     r1,#0x22c
        0x00023b8a:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023b8e:    5889        .X      LDR      r1,[r1,r2]
        0x00023b90:    9a02        ..      LDR      r2,[sp,#8]
        0x00023b92:    f8c21880    ....    STR      r1,[r2,#0x880]
        0x00023b96:    9902        ..      LDR      r1,[sp,#8]
        0x00023b98:    6849        Ih      LDR      r1,[r1,#4]
        0x00023b9a:    030a        ..      LSLS     r2,r1,#12
        0x00023b9c:    f2402134    @.4!    MOVW     r1,#0x234
        0x00023ba0:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023ba4:    5889        .X      LDR      r1,[r1,r2]
        0x00023ba6:    9a02        ..      LDR      r2,[sp,#8]
        0x00023ba8:    f8c21884    ....    STR      r1,[r2,#0x884]
        0x00023bac:    9902        ..      LDR      r1,[sp,#8]
        0x00023bae:    6849        Ih      LDR      r1,[r1,#4]
        0x00023bb0:    030a        ..      LSLS     r2,r1,#12
        0x00023bb2:    f240213c    @.<!    MOVW     r1,#0x23c
        0x00023bb6:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023bba:    5889        .X      LDR      r1,[r1,r2]
        0x00023bbc:    9a02        ..      LDR      r2,[sp,#8]
        0x00023bbe:    f8c21888    ....    STR      r1,[r2,#0x888]
        0x00023bc2:    9902        ..      LDR      r1,[sp,#8]
        0x00023bc4:    6849        Ih      LDR      r1,[r1,#4]
        0x00023bc6:    030a        ..      LSLS     r2,r1,#12
        0x00023bc8:    f2402140    @.@!    MOVW     r1,#0x240
        0x00023bcc:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023bd0:    5889        .X      LDR      r1,[r1,r2]
        0x00023bd2:    9a02        ..      LDR      r2,[sp,#8]
        0x00023bd4:    f8c2188c    ....    STR      r1,[r2,#0x88c]
        0x00023bd8:    9902        ..      LDR      r1,[sp,#8]
        0x00023bda:    6849        Ih      LDR      r1,[r1,#4]
        0x00023bdc:    030a        ..      LSLS     r2,r1,#12
        0x00023bde:    f2402144    @.D!    MOVW     r1,#0x244
        0x00023be2:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023be6:    5889        .X      LDR      r1,[r1,r2]
        0x00023be8:    9a02        ..      LDR      r2,[sp,#8]
        0x00023bea:    f8c21890    ....    STR      r1,[r2,#0x890]
        0x00023bee:    9902        ..      LDR      r1,[sp,#8]
        0x00023bf0:    6849        Ih      LDR      r1,[r1,#4]
        0x00023bf2:    030a        ..      LSLS     r2,r1,#12
        0x00023bf4:    f2402180    @..!    MOVW     r1,#0x280
        0x00023bf8:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023bfc:    5889        .X      LDR      r1,[r1,r2]
        0x00023bfe:    9a02        ..      LDR      r2,[sp,#8]
        0x00023c00:    f8c21894    ....    STR      r1,[r2,#0x894]
        0x00023c04:    9902        ..      LDR      r1,[sp,#8]
        0x00023c06:    6849        Ih      LDR      r1,[r1,#4]
        0x00023c08:    030a        ..      LSLS     r2,r1,#12
        0x00023c0a:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00023c0e:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023c12:    5889        .X      LDR      r1,[r1,r2]
        0x00023c14:    9a02        ..      LDR      r2,[sp,#8]
        0x00023c16:    f8c21898    ....    STR      r1,[r2,#0x898]
        0x00023c1a:    9902        ..      LDR      r1,[sp,#8]
        0x00023c1c:    6849        Ih      LDR      r1,[r1,#4]
        0x00023c1e:    030a        ..      LSLS     r2,r1,#12
        0x00023c20:    f2402100    @..!    MOVW     r1,#0x200
        0x00023c24:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023c28:    5889        .X      LDR      r1,[r1,r2]
        0x00023c2a:    9a02        ..      LDR      r2,[sp,#8]
        0x00023c2c:    f8c2189c    ....    STR      r1,[r2,#0x89c]
        0x00023c30:    9902        ..      LDR      r1,[sp,#8]
        0x00023c32:    6849        Ih      LDR      r1,[r1,#4]
        0x00023c34:    030a        ..      LSLS     r2,r1,#12
        0x00023c36:    f2402110    @..!    MOVW     r1,#0x210
        0x00023c3a:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023c3e:    5889        .X      LDR      r1,[r1,r2]
        0x00023c40:    9a02        ..      LDR      r2,[sp,#8]
        0x00023c42:    f8c21870    ..p.    STR      r1,[r2,#0x870]
        0x00023c46:    9902        ..      LDR      r1,[sp,#8]
        0x00023c48:    6849        Ih      LDR      r1,[r1,#4]
        0x00023c4a:    0309        ..      LSLS     r1,r1,#12
        0x00023c4c:    5840        @X      LDR      r0,[r0,r1]
        0x00023c4e:    07c0        ..      LSLS     r0,r0,#31
        0x00023c50:    b120         .      CBZ      r0,0x23c5c ; am_hal_iom_power_ctrl + 812
        0x00023c52:    e7ff        ..      B        0x23c54 ; am_hal_iom_power_ctrl + 804
        0x00023c54:    9802        ..      LDR      r0,[sp,#8]
        0x00023c56:    f7fff903    ....    BL       am_hal_iom_CQDisable ; 0x22e60
        0x00023c5a:    e7ff        ..      B        0x23c5c ; am_hal_iom_power_ctrl + 812
        0x00023c5c:    9902        ..      LDR      r1,[sp,#8]
        0x00023c5e:    2001        .       MOVS     r0,#1
        0x00023c60:    f8810868    ..h.    STRB     r0,[r1,#0x868]
        0x00023c64:    e7ff        ..      B        0x23c66 ; am_hal_iom_power_ctrl + 822
        0x00023c66:    9802        ..      LDR      r0,[sp,#8]
        0x00023c68:    6840        @h      LDR      r0,[r0,#4]
        0x00023c6a:    0302        ..      LSLS     r2,r0,#12
        0x00023c6c:    f240111c    @...    MOVW     r1,#0x11c
        0x00023c70:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023c74:    5888        .X      LDR      r0,[r1,r2]
        0x00023c76:    f0200001     ...    BIC      r0,r0,#1
        0x00023c7a:    5088        .P      STR      r0,[r1,r2]
        0x00023c7c:    9802        ..      LDR      r0,[sp,#8]
        0x00023c7e:    6840        @h      LDR      r0,[r0,#4]
        0x00023c80:    0302        ..      LSLS     r2,r0,#12
        0x00023c82:    5888        .X      LDR      r0,[r1,r2]
        0x00023c84:    f0200010     ...    BIC      r0,r0,#0x10
        0x00023c88:    5088        .P      STR      r0,[r1,r2]
        0x00023c8a:    9802        ..      LDR      r0,[sp,#8]
        0x00023c8c:    6840        @h      LDR      r0,[r0,#4]
        0x00023c8e:    3001        .0      ADDS     r0,#1
        0x00023c90:    b2c0        ..      UXTB     r0,r0
        0x00023c92:    f001faf1    ....    BL       am_hal_pwrctrl_periph_disable ; 0x25278
        0x00023c96:    e002        ..      B        0x23c9e ; am_hal_iom_power_ctrl + 878
        0x00023c98:    2006        .       MOVS     r0,#6
        0x00023c9a:    9005        ..      STR      r0,[sp,#0x14]
        0x00023c9c:    e002        ..      B        0x23ca4 ; am_hal_iom_power_ctrl + 884
        0x00023c9e:    2000        .       MOVS     r0,#0
        0x00023ca0:    9005        ..      STR      r0,[sp,#0x14]
        0x00023ca2:    e7ff        ..      B        0x23ca4 ; am_hal_iom_power_ctrl + 884
        0x00023ca4:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023ca6:    b006        ..      ADD      sp,sp,#0x18
        0x00023ca8:    bd80        ..      POP      {r7,pc}
        0x00023caa:    0000        ..      MOVS     r0,r0
    am_hal_iom_uninitialize
        0x00023cac:    b580        ..      PUSH     {r7,lr}
        0x00023cae:    b084        ..      SUB      sp,sp,#0x10
        0x00023cb0:    9002        ..      STR      r0,[sp,#8]
        0x00023cb2:    2000        .       MOVS     r0,#0
        0x00023cb4:    9001        ..      STR      r0,[sp,#4]
        0x00023cb6:    9802        ..      LDR      r0,[sp,#8]
        0x00023cb8:    9000        ..      STR      r0,[sp,#0]
        0x00023cba:    9802        ..      LDR      r0,[sp,#8]
        0x00023cbc:    b188        ..      CBZ      r0,0x23ce2 ; am_hal_iom_uninitialize + 54
        0x00023cbe:    e7ff        ..      B        0x23cc0 ; am_hal_iom_uninitialize + 20
        0x00023cc0:    9802        ..      LDR      r0,[sp,#8]
        0x00023cc2:    6800        .h      LDR      r0,[r0,#0]
        0x00023cc4:    0e00        ..      LSRS     r0,r0,#24
        0x00023cc6:    07c0        ..      LSLS     r0,r0,#31
        0x00023cc8:    b158        X.      CBZ      r0,0x23ce2 ; am_hal_iom_uninitialize + 54
        0x00023cca:    e7ff        ..      B        0x23ccc ; am_hal_iom_uninitialize + 32
        0x00023ccc:    9802        ..      LDR      r0,[sp,#8]
        0x00023cce:    6800        .h      LDR      r0,[r0,#0]
        0x00023cd0:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023cd4:    f2434156    C.VA    MOV      r1,#0x3456
        0x00023cd8:    f2c00112    ....    MOVT     r1,#0x12
        0x00023cdc:    4288        .B      CMP      r0,r1
        0x00023cde:    d003        ..      BEQ      0x23ce8 ; am_hal_iom_uninitialize + 60
        0x00023ce0:    e7ff        ..      B        0x23ce2 ; am_hal_iom_uninitialize + 54
        0x00023ce2:    2002        .       MOVS     r0,#2
        0x00023ce4:    9003        ..      STR      r0,[sp,#0xc]
        0x00023ce6:    e011        ..      B        0x23d0c ; am_hal_iom_uninitialize + 96
        0x00023ce8:    9800        ..      LDR      r0,[sp,#0]
        0x00023cea:    6800        .h      LDR      r0,[r0,#0]
        0x00023cec:    0e40        @.      LSRS     r0,r0,#25
        0x00023cee:    07c0        ..      LSLS     r0,r0,#31
        0x00023cf0:    b120         .      CBZ      r0,0x23cfc ; am_hal_iom_uninitialize + 80
        0x00023cf2:    e7ff        ..      B        0x23cf4 ; am_hal_iom_uninitialize + 72
        0x00023cf4:    9802        ..      LDR      r0,[sp,#8]
        0x00023cf6:    f7fffcfd    ....    BL       am_hal_iom_disable ; 0x236f4
        0x00023cfa:    e7ff        ..      B        0x23cfc ; am_hal_iom_uninitialize + 80
        0x00023cfc:    9900        ..      LDR      r1,[sp,#0]
        0x00023cfe:    6808        .h      LDR      r0,[r1,#0]
        0x00023d00:    f0207080     ..p    BIC      r0,r0,#0x1000000
        0x00023d04:    6008        .`      STR      r0,[r1,#0]
        0x00023d06:    9801        ..      LDR      r0,[sp,#4]
        0x00023d08:    9003        ..      STR      r0,[sp,#0xc]
        0x00023d0a:    e7ff        ..      B        0x23d0c ; am_hal_iom_uninitialize + 96
        0x00023d0c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023d0e:    b004        ..      ADD      sp,sp,#0x10
        0x00023d10:    bd80        ..      POP      {r7,pc}
        0x00023d12:    0000        ..      MOVS     r0,r0
    am_hal_itm_enable
        0x00023d14:    f64e51fc    N..Q    MOV      r1,#0xedfc
        0x00023d18:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00023d1c:    6808        .h      LDR      r0,[r1,#0]
        0x00023d1e:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x00023d22:    6008        .`      STR      r0,[r1,#0]
        0x00023d24:    e7ff        ..      B        0x23d26 ; am_hal_itm_enable + 18
        0x00023d26:    f64e50fc    N..P    MOV      r0,#0xedfc
        0x00023d2a:    f2ce0000    ....    MOVT     r0,#0xe000
        0x00023d2e:    6800        .h      LDR      r0,[r0,#0]
        0x00023d30:    01c0        ..      LSLS     r0,r0,#7
        0x00023d32:    2800        .(      CMP      r0,#0
        0x00023d34:    d401        ..      BMI      0x23d3a ; am_hal_itm_enable + 38
        0x00023d36:    e7ff        ..      B        0x23d38 ; am_hal_itm_enable + 36
        0x00023d38:    e7f5        ..      B        0x23d26 ; am_hal_itm_enable + 18
        0x00023d3a:    f64071b0    @..q    MOVW     r1,#0xfb0
        0x00023d3e:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00023d42:    f64c6055    L.U`    MOV      r0,#0xce55
        0x00023d46:    f2cc50ac    ...P    MOVT     r0,#0xc5ac
        0x00023d4a:    6008        .`      STR      r0,[r1,#0]
        0x00023d4c:    f6406140    @.@a    MOVW     r1,#0xe40
        0x00023d50:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00023d54:    200f        .       MOVS     r0,#0xf
        0x00023d56:    6008        .`      STR      r0,[r1,#0]
        0x00023d58:    f6406100    @..a    MOVW     r1,#0xe00
        0x00023d5c:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00023d60:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00023d64:    6008        .`      STR      r0,[r1,#0]
        0x00023d66:    f6406180    @..a    MOVW     r1,#0xe80
        0x00023d6a:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00023d6e:    f2405011    @..P    MOV      r0,#0x511
        0x00023d72:    f2c00015    ....    MOVT     r0,#0x15
        0x00023d76:    6008        .`      STR      r0,[r1,#0]
        0x00023d78:    4770        pG      BX       lr
        0x00023d7a:    0000        ..      MOVS     r0,r0
    am_hal_itm_print
        0x00023d7c:    b580        ..      PUSH     {r7,lr}
        0x00023d7e:    b082        ..      SUB      sp,sp,#8
        0x00023d80:    9001        ..      STR      r0,[sp,#4]
        0x00023d82:    2000        .       MOVS     r0,#0
        0x00023d84:    9000        ..      STR      r0,[sp,#0]
        0x00023d86:    e7ff        ..      B        0x23d88 ; am_hal_itm_print + 12
        0x00023d88:    9801        ..      LDR      r0,[sp,#4]
        0x00023d8a:    9900        ..      LDR      r1,[sp,#0]
        0x00023d8c:    5c40        @\      LDRB     r0,[r0,r1]
        0x00023d8e:    b120         .      CBZ      r0,0x23d9a ; am_hal_itm_print + 30
        0x00023d90:    e7ff        ..      B        0x23d92 ; am_hal_itm_print + 22
        0x00023d92:    9800        ..      LDR      r0,[sp,#0]
        0x00023d94:    3001        .0      ADDS     r0,#1
        0x00023d96:    9000        ..      STR      r0,[sp,#0]
        0x00023d98:    e7f6        ..      B        0x23d88 ; am_hal_itm_print + 12
        0x00023d9a:    e7ff        ..      B        0x23d9c ; am_hal_itm_print + 32
        0x00023d9c:    9800        ..      LDR      r0,[sp,#0]
        0x00023d9e:    b158        X.      CBZ      r0,0x23db8 ; am_hal_itm_print + 60
        0x00023da0:    e7ff        ..      B        0x23da2 ; am_hal_itm_print + 38
        0x00023da2:    9801        ..      LDR      r0,[sp,#4]
        0x00023da4:    1c41        A.      ADDS     r1,r0,#1
        0x00023da6:    9101        ..      STR      r1,[sp,#4]
        0x00023da8:    7801        .x      LDRB     r1,[r0,#0]
        0x00023daa:    2000        .       MOVS     r0,#0
        0x00023dac:    f000f806    ....    BL       am_hal_itm_stimulus_reg_byte_write ; 0x23dbc
        0x00023db0:    9800        ..      LDR      r0,[sp,#0]
        0x00023db2:    3801        .8      SUBS     r0,#1
        0x00023db4:    9000        ..      STR      r0,[sp,#0]
        0x00023db6:    e7f1        ..      B        0x23d9c ; am_hal_itm_print + 32
        0x00023db8:    b002        ..      ADD      sp,sp,#8
        0x00023dba:    bd80        ..      POP      {r7,pc}
    am_hal_itm_stimulus_reg_byte_write
        0x00023dbc:    b083        ..      SUB      sp,sp,#0xc
        0x00023dbe:    9002        ..      STR      r0,[sp,#8]
        0x00023dc0:    f88d1007    ....    STRB     r1,[sp,#7]
        0x00023dc4:    9902        ..      LDR      r1,[sp,#8]
        0x00023dc6:    f04f4060    O.`@    MOV      r0,#0xe0000000
        0x00023dca:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00023dce:    9000        ..      STR      r0,[sp,#0]
        0x00023dd0:    e7ff        ..      B        0x23dd2 ; am_hal_itm_stimulus_reg_byte_write + 22
        0x00023dd2:    9800        ..      LDR      r0,[sp,#0]
        0x00023dd4:    6800        .h      LDR      r0,[r0,#0]
        0x00023dd6:    b908        ..      CBNZ     r0,0x23ddc ; am_hal_itm_stimulus_reg_byte_write + 32
        0x00023dd8:    e7ff        ..      B        0x23dda ; am_hal_itm_stimulus_reg_byte_write + 30
        0x00023dda:    e7fa        ..      B        0x23dd2 ; am_hal_itm_stimulus_reg_byte_write + 22
        0x00023ddc:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00023de0:    9900        ..      LDR      r1,[sp,#0]
        0x00023de2:    7008        .p      STRB     r0,[r1,#0]
        0x00023de4:    b003        ..      ADD      sp,sp,#0xc
        0x00023de6:    4770        pG      BX       lr
    am_hal_load_ui32
        0x00023de8:    b580        ..      PUSH     {r7,lr}
        0x00023dea:    b082        ..      SUB      sp,sp,#8
        0x00023dec:    9001        ..      STR      r0,[sp,#4]
        0x00023dee:    f2440058    D.X.    MOV      r0,#0x4058
        0x00023df2:    f2c00005    ....    MOVT     r0,#5
        0x00023df6:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00023df8:    9801        ..      LDR      r0,[sp,#4]
        0x00023dfa:    4788        .G      BLX      r1
        0x00023dfc:    b002        ..      ADD      sp,sp,#8
        0x00023dfe:    bd80        ..      POP      {r7,pc}
    am_hal_mcuctrl_EXTCLK_active
        0x00023e00:    f64020d0    @..     MOVW     r0,#0xad0
        0x00023e04:    f2c10000    ....    MOVT     r0,#0x1000
        0x00023e08:    6800        .h      LDR      r0,[r0,#0]
        0x00023e0a:    2800        .(      CMP      r0,#0
        0x00023e0c:    bf18        ..      IT       NE
        0x00023e0e:    2001        .       MOVNE    r0,#1
        0x00023e10:    4770        pG      BX       lr
        0x00023e12:    0000        ..      MOVS     r0,r0
    am_hal_mcuctrl_control
        0x00023e14:    b580        ..      PUSH     {r7,lr}
        0x00023e16:    b088        ..      SUB      sp,sp,#0x20
        0x00023e18:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x00023e1c:    9105        ..      STR      r1,[sp,#0x14]
        0x00023e1e:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x00023e22:    4601        .F      MOV      r1,r0
        0x00023e24:    9101        ..      STR      r1,[sp,#4]
        0x00023e26:    2805        .(      CMP      r0,#5
        0x00023e28:    d852        R.      BHI      0x23ed0 ; am_hal_mcuctrl_control + 188
        0x00023e2a:    9901        ..      LDR      r1,[sp,#4]
        0x00023e2c:    e8dff001    ....    TBB      [pc,r1]
    $d.2
        0x00023e30:    46411a03    ..AF    DCD    1178671619
        0x00023e34:    314b        K1      DCW    12619
    $t.3
        0x00023e36:    f7fff807    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00023e3a:    9003        ..      STR      r0,[sp,#0xc]
        0x00023e3c:    f2401120    @. .    MOVW     r1,#0x120
        0x00023e40:    f2c40102    ....    MOVT     r1,#0x4002
        0x00023e44:    6808        .h      LDR      r0,[r1,#0]
        0x00023e46:    9004        ..      STR      r0,[sp,#0x10]
        0x00023e48:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023e4a:    f020001f     ...    BIC      r0,r0,#0x1f
        0x00023e4e:    9004        ..      STR      r0,[sp,#0x10]
        0x00023e50:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023e52:    f0400019    @...    ORR      r0,r0,#0x19
        0x00023e56:    9004        ..      STR      r0,[sp,#0x10]
        0x00023e58:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023e5a:    6008        .`      STR      r0,[r1,#0]
        0x00023e5c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023e5e:    f7fefffb    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00023e62:    e038        8.      B        0x23ed6 ; am_hal_mcuctrl_control + 194
        0x00023e64:    f7fefff0    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00023e68:    9002        ..      STR      r0,[sp,#8]
        0x00023e6a:    f2401120    @. .    MOVW     r1,#0x120
        0x00023e6e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00023e72:    6808        .h      LDR      r0,[r1,#0]
        0x00023e74:    9004        ..      STR      r0,[sp,#0x10]
        0x00023e76:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023e78:    f020001f     ...    BIC      r0,r0,#0x1f
        0x00023e7c:    9004        ..      STR      r0,[sp,#0x10]
        0x00023e7e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023e80:    f0400018    @...    ORR      r0,r0,#0x18
        0x00023e84:    9004        ..      STR      r0,[sp,#0x10]
        0x00023e86:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023e88:    6008        .`      STR      r0,[r1,#0]
        0x00023e8a:    9802        ..      LDR      r0,[sp,#8]
        0x00023e8c:    f7feffe4    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00023e90:    e021        !.      B        0x23ed6 ; am_hal_mcuctrl_control + 194
        0x00023e92:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023e94:    b918        ..      CBNZ     r0,0x23e9e ; am_hal_mcuctrl_control + 138
        0x00023e96:    e7ff        ..      B        0x23e98 ; am_hal_mcuctrl_control + 132
        0x00023e98:    2006        .       MOVS     r0,#6
        0x00023e9a:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023e9c:    e01e        ..      B        0x23edc ; am_hal_mcuctrl_control + 200
        0x00023e9e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023ea0:    7800        .x      LDRB     r0,[r0,#0]
        0x00023ea2:    f0000001    ....    AND      r0,r0,#1
        0x00023ea6:    f44f1100    O...    MOV      r1,#0x200000
        0x00023eaa:    f01bfd65    ..e.    BL       mcuctrl_HFXTAL_clockOutPad_mask_modify ; 0x3f978
        0x00023eae:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023eb0:    e014        ..      B        0x23edc ; am_hal_mcuctrl_control + 200
        0x00023eb2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023eb4:    f01bfe24    ..$.    BL       mcuctrl_ctrl_HFXTAL_kickstart ; 0x3fb00
        0x00023eb8:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023eba:    e00f        ..      B        0x23edc ; am_hal_mcuctrl_control + 200
        0x00023ebc:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023ebe:    f01bfecf    ....    BL       mcuctrl_ctrl_HFXTAL_normal ; 0x3fc60
        0x00023ec2:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023ec4:    e00a        ..      B        0x23edc ; am_hal_mcuctrl_control + 200
        0x00023ec6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023ec8:    f01bfdac    ....    BL       mcuctrl_ctrl_HFXTAL_disable ; 0x3fa24
        0x00023ecc:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023ece:    e005        ..      B        0x23edc ; am_hal_mcuctrl_control + 200
        0x00023ed0:    2006        .       MOVS     r0,#6
        0x00023ed2:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023ed4:    e002        ..      B        0x23edc ; am_hal_mcuctrl_control + 200
        0x00023ed6:    2000        .       MOVS     r0,#0
        0x00023ed8:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023eda:    e7ff        ..      B        0x23edc ; am_hal_mcuctrl_control + 200
        0x00023edc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00023ede:    b008        ..      ADD      sp,sp,#0x20
        0x00023ee0:    bd80        ..      POP      {r7,pc}
        0x00023ee2:    0000        ..      MOVS     r0,r0
    am_hal_mcuctrl_info_get
        0x00023ee4:    b580        ..      PUSH     {r7,lr}
        0x00023ee6:    b086        ..      SUB      sp,sp,#0x18
        0x00023ee8:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00023eec:    9103        ..      STR      r1,[sp,#0xc]
        0x00023eee:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023ef0:    b918        ..      CBNZ     r0,0x23efa ; am_hal_mcuctrl_info_get + 22
        0x00023ef2:    e7ff        ..      B        0x23ef4 ; am_hal_mcuctrl_info_get + 16
        0x00023ef4:    2006        .       MOVS     r0,#6
        0x00023ef6:    9005        ..      STR      r0,[sp,#0x14]
        0x00023ef8:    e052        R.      B        0x23fa0 ; am_hal_mcuctrl_info_get + 188
        0x00023efa:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00023efe:    4601        .F      MOV      r1,r0
        0x00023f00:    9101        ..      STR      r1,[sp,#4]
        0x00023f02:    b120         .      CBZ      r0,0x23f0e ; am_hal_mcuctrl_info_get + 42
        0x00023f04:    e7ff        ..      B        0x23f06 ; am_hal_mcuctrl_info_get + 34
        0x00023f06:    9801        ..      LDR      r0,[sp,#4]
        0x00023f08:    2801        .(      CMP      r0,#1
        0x00023f0a:    d03f        ?.      BEQ      0x23f8c ; am_hal_mcuctrl_info_get + 168
        0x00023f0c:    e042        B.      B        0x23f94 ; am_hal_mcuctrl_info_get + 176
        0x00023f0e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023f10:    9002        ..      STR      r0,[sp,#8]
        0x00023f12:    9902        ..      LDR      r1,[sp,#8]
        0x00023f14:    2000        .       MOVS     r0,#0
        0x00023f16:    7008        .p      STRB     r0,[r1,#0]
        0x00023f18:    2114        .!      MOVS     r1,#0x14
        0x00023f1a:    f2c40102    ....    MOVT     r1,#0x4002
        0x00023f1e:    680a        .h      LDR      r2,[r1,#0]
        0x00023f20:    f0020203    ....    AND      r2,r2,#3
        0x00023f24:    9b02        ..      LDR      r3,[sp,#8]
        0x00023f26:    705a        Zp      STRB     r2,[r3,#1]
        0x00023f28:    680a        .h      LDR      r2,[r1,#0]
        0x00023f2a:    f3c20281    ....    UBFX     r2,r2,#2,#2
        0x00023f2e:    9b02        ..      LDR      r3,[sp,#8]
        0x00023f30:    709a        .p      STRB     r2,[r3,#2]
        0x00023f32:    680a        .h      LDR      r2,[r1,#0]
        0x00023f34:    f3c21280    ....    UBFX     r2,r2,#6,#1
        0x00023f38:    2a00        .*      CMP      r2,#0
        0x00023f3a:    4602        .F      MOV      r2,r0
        0x00023f3c:    bfc8        ..      IT       GT
        0x00023f3e:    2201        ."      MOVGT    r2,#1
        0x00023f40:    9b02        ..      LDR      r3,[sp,#8]
        0x00023f42:    70da        .p      STRB     r2,[r3,#3]
        0x00023f44:    680a        .h      LDR      r2,[r1,#0]
        0x00023f46:    f3c212c0    ....    UBFX     r2,r2,#7,#1
        0x00023f4a:    2a00        .*      CMP      r2,#0
        0x00023f4c:    4602        .F      MOV      r2,r0
        0x00023f4e:    bfc8        ..      IT       GT
        0x00023f50:    2201        ."      MOVGT    r2,#1
        0x00023f52:    9b02        ..      LDR      r3,[sp,#8]
        0x00023f54:    711a        .q      STRB     r2,[r3,#4]
        0x00023f56:    680a        .h      LDR      r2,[r1,#0]
        0x00023f58:    f3c22200    ..."    UBFX     r2,r2,#8,#1
        0x00023f5c:    2a00        .*      CMP      r2,#0
        0x00023f5e:    4602        .F      MOV      r2,r0
        0x00023f60:    bfc8        ..      IT       GT
        0x00023f62:    2201        ."      MOVGT    r2,#1
        0x00023f64:    9b02        ..      LDR      r3,[sp,#8]
        0x00023f66:    715a        Zq      STRB     r2,[r3,#5]
        0x00023f68:    680a        .h      LDR      r2,[r1,#0]
        0x00023f6a:    f3c22240    ..@"    UBFX     r2,r2,#9,#1
        0x00023f6e:    2a00        .*      CMP      r2,#0
        0x00023f70:    4602        .F      MOV      r2,r0
        0x00023f72:    bfc8        ..      IT       GT
        0x00023f74:    2201        ."      MOVGT    r2,#1
        0x00023f76:    9b02        ..      LDR      r3,[sp,#8]
        0x00023f78:    719a        .q      STRB     r2,[r3,#6]
        0x00023f7a:    6809        .h      LDR      r1,[r1,#0]
        0x00023f7c:    f3c12180    ...!    UBFX     r1,r1,#10,#1
        0x00023f80:    2900        .)      CMP      r1,#0
        0x00023f82:    bfc8        ..      IT       GT
        0x00023f84:    2001        .       MOVGT    r0,#1
        0x00023f86:    9902        ..      LDR      r1,[sp,#8]
        0x00023f88:    71c8        .q      STRB     r0,[r1,#7]
        0x00023f8a:    e006        ..      B        0x23f9a ; am_hal_mcuctrl_info_get + 182
        0x00023f8c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023f8e:    f013fa9f    ....    BL       device_info_get ; 0x374d0
        0x00023f92:    e002        ..      B        0x23f9a ; am_hal_mcuctrl_info_get + 182
        0x00023f94:    2006        .       MOVS     r0,#6
        0x00023f96:    9005        ..      STR      r0,[sp,#0x14]
        0x00023f98:    e002        ..      B        0x23fa0 ; am_hal_mcuctrl_info_get + 188
        0x00023f9a:    2000        .       MOVS     r0,#0
        0x00023f9c:    9005        ..      STR      r0,[sp,#0x14]
        0x00023f9e:    e7ff        ..      B        0x23fa0 ; am_hal_mcuctrl_info_get + 188
        0x00023fa0:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023fa2:    b006        ..      ADD      sp,sp,#0x18
        0x00023fa4:    bd80        ..      POP      {r7,pc}
        0x00023fa6:    0000        ..      MOVS     r0,r0
    am_hal_mram_ds_init
        0x00023fa8:    b580        ..      PUSH     {r7,lr}
        0x00023faa:    f24060b8    @..`    MOVW     r0,#0x6b8
        0x00023fae:    f2c10000    ....    MOVT     r0,#0x1000
        0x00023fb2:    6800        .h      LDR      r0,[r0,#0]
        0x00023fb4:    4780        .G      BLX      r0
        0x00023fb6:    2000        .       MOVS     r0,#0
        0x00023fb8:    bd80        ..      POP      {r7,pc}
        0x00023fba:    0000        ..      MOVS     r0,r0
    am_hal_mram_info_read
        0x00023fbc:    b580        ..      PUSH     {r7,lr}
        0x00023fbe:    b08a        ..      SUB      sp,sp,#0x28
        0x00023fc0:    9008        ..      STR      r0,[sp,#0x20]
        0x00023fc2:    9107        ..      STR      r1,[sp,#0x1c]
        0x00023fc4:    9206        ..      STR      r2,[sp,#0x18]
        0x00023fc6:    9305        ..      STR      r3,[sp,#0x14]
        0x00023fc8:    2000        .       MOVS     r0,#0
        0x00023fca:    9004        ..      STR      r0,[sp,#0x10]
        0x00023fcc:    9808        ..      LDR      r0,[sp,#0x20]
        0x00023fce:    b9b8        ..      CBNZ     r0,0x24000 ; am_hal_mram_info_read + 68
        0x00023fd0:    e7ff        ..      B        0x23fd2 ; am_hal_mram_info_read + 22
        0x00023fd2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00023fd4:    2000        .       MOVS     r0,#0
        0x00023fd6:    ebb02f51    ..Q/    CMP      r0,r1,LSR #9
        0x00023fda:    d107        ..      BNE      0x23fec ; am_hal_mram_info_read + 48
        0x00023fdc:    e7ff        ..      B        0x23fde ; am_hal_mram_info_read + 34
        0x00023fde:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00023fe0:    9906        ..      LDR      r1,[sp,#0x18]
        0x00023fe2:    4408        .D      ADD      r0,r0,r1
        0x00023fe4:    f5b07f00    ....    CMP      r0,#0x200
        0x00023fe8:    d903        ..      BLS      0x23ff2 ; am_hal_mram_info_read + 54
        0x00023fea:    e7ff        ..      B        0x23fec ; am_hal_mram_info_read + 48
        0x00023fec:    2002        .       MOVS     r0,#2
        0x00023fee:    9009        ..      STR      r0,[sp,#0x24]
        0x00023ff0:    e058        X.      B        0x240a4 ; am_hal_mram_info_read + 232
        0x00023ff2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00023ff4:    f04f4084    O..@    MOV      r0,#0x42000000
        0x00023ff8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00023ffc:    9002        ..      STR      r0,[sp,#8]
        0x00023ffe:    e024        $.      B        0x2404a ; am_hal_mram_info_read + 142
        0x00024000:    9808        ..      LDR      r0,[sp,#0x20]
        0x00024002:    2801        .(      CMP      r0,#1
        0x00024004:    d11d        ..      BNE      0x24042 ; am_hal_mram_info_read + 134
        0x00024006:    e7ff        ..      B        0x24008 ; am_hal_mram_info_read + 76
        0x00024008:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002400a:    f5b06f90    ...o    CMP      r0,#0x480
        0x0002400e:    d30c        ..      BCC      0x2402a ; am_hal_mram_info_read + 110
        0x00024010:    e7ff        ..      B        0x24012 ; am_hal_mram_info_read + 86
        0x00024012:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024014:    0a40        @.      LSRS     r0,r0,#9
        0x00024016:    2802        .(      CMP      r0,#2
        0x00024018:    d807        ..      BHI      0x2402a ; am_hal_mram_info_read + 110
        0x0002401a:    e7ff        ..      B        0x2401c ; am_hal_mram_info_read + 96
        0x0002401c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002401e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00024020:    4408        .D      ADD      r0,r0,r1
        0x00024022:    f5b06fc0    ...o    CMP      r0,#0x600
        0x00024026:    d903        ..      BLS      0x24030 ; am_hal_mram_info_read + 116
        0x00024028:    e7ff        ..      B        0x2402a ; am_hal_mram_info_read + 110
        0x0002402a:    2002        .       MOVS     r0,#2
        0x0002402c:    9009        ..      STR      r0,[sp,#0x24]
        0x0002402e:    e039        9.      B        0x240a4 ; am_hal_mram_info_read + 232
        0x00024030:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00024032:    f2420000    B...    MOVW     r0,#0x2000
        0x00024036:    f2c42000    ...     MOVT     r0,#0x4200
        0x0002403a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002403e:    9002        ..      STR      r0,[sp,#8]
        0x00024040:    e002        ..      B        0x24048 ; am_hal_mram_info_read + 140
        0x00024042:    2001        .       MOVS     r0,#1
        0x00024044:    9009        ..      STR      r0,[sp,#0x24]
        0x00024046:    e02d        -.      B        0x240a4 ; am_hal_mram_info_read + 232
        0x00024048:    e7ff        ..      B        0x2404a ; am_hal_mram_info_read + 142
        0x0002404a:    f24060b4    @..`    MOV      r0,#0x6b4
        0x0002404e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00024052:    6801        .h      LDR      r1,[r0,#0]
        0x00024054:    2001        .       MOVS     r0,#1
        0x00024056:    4788        .G      BLX      r1
        0x00024058:    f7fefef6    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0002405c:    9001        ..      STR      r0,[sp,#4]
        0x0002405e:    2000        .       MOVS     r0,#0
        0x00024060:    9003        ..      STR      r0,[sp,#0xc]
        0x00024062:    e7ff        ..      B        0x24064 ; am_hal_mram_info_read + 168
        0x00024064:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024066:    9906        ..      LDR      r1,[sp,#0x18]
        0x00024068:    4288        .B      CMP      r0,r1
        0x0002406a:    d20e        ..      BCS      0x2408a ; am_hal_mram_info_read + 206
        0x0002406c:    e7ff        ..      B        0x2406e ; am_hal_mram_info_read + 178
        0x0002406e:    9802        ..      LDR      r0,[sp,#8]
        0x00024070:    1d01        ..      ADDS     r1,r0,#4
        0x00024072:    9102        ..      STR      r1,[sp,#8]
        0x00024074:    f7fffeb8    ....    BL       am_hal_load_ui32 ; 0x23de8
        0x00024078:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002407a:    1d0a        ..      ADDS     r2,r1,#4
        0x0002407c:    9205        ..      STR      r2,[sp,#0x14]
        0x0002407e:    6008        .`      STR      r0,[r1,#0]
        0x00024080:    e7ff        ..      B        0x24082 ; am_hal_mram_info_read + 198
        0x00024082:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024084:    3001        .0      ADDS     r0,#1
        0x00024086:    9003        ..      STR      r0,[sp,#0xc]
        0x00024088:    e7ec        ..      B        0x24064 ; am_hal_mram_info_read + 168
        0x0002408a:    9801        ..      LDR      r0,[sp,#4]
        0x0002408c:    f7fefee4    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00024090:    f24060b4    @..`    MOV      r0,#0x6b4
        0x00024094:    f2c10000    ....    MOVT     r0,#0x1000
        0x00024098:    6801        .h      LDR      r1,[r0,#0]
        0x0002409a:    2000        .       MOVS     r0,#0
        0x0002409c:    4788        .G      BLX      r1
        0x0002409e:    9804        ..      LDR      r0,[sp,#0x10]
        0x000240a0:    9009        ..      STR      r0,[sp,#0x24]
        0x000240a2:    e7ff        ..      B        0x240a4 ; am_hal_mram_info_read + 232
        0x000240a4:    9809        ..      LDR      r0,[sp,#0x24]
        0x000240a6:    b00a        ..      ADD      sp,sp,#0x28
        0x000240a8:    bd80        ..      POP      {r7,pc}
        0x000240aa:    0000        ..      MOVS     r0,r0
    am_hal_mram_main_fill
        0x000240ac:    b580        ..      PUSH     {r7,lr}
        0x000240ae:    b086        ..      SUB      sp,sp,#0x18
        0x000240b0:    9004        ..      STR      r0,[sp,#0x10]
        0x000240b2:    9103        ..      STR      r1,[sp,#0xc]
        0x000240b4:    9202        ..      STR      r2,[sp,#8]
        0x000240b6:    9301        ..      STR      r3,[sp,#4]
        0x000240b8:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x000240bc:    0700        ..      LSLS     r0,r0,#28
        0x000240be:    b928        (.      CBNZ     r0,0x240cc ; am_hal_mram_main_fill + 32
        0x000240c0:    e7ff        ..      B        0x240c2 ; am_hal_mram_main_fill + 22
        0x000240c2:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x000240c6:    0780        ..      LSLS     r0,r0,#30
        0x000240c8:    b120         .      CBZ      r0,0x240d4 ; am_hal_mram_main_fill + 40
        0x000240ca:    e7ff        ..      B        0x240cc ; am_hal_mram_main_fill + 32
        0x000240cc:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000240d0:    9005        ..      STR      r0,[sp,#0x14]
        0x000240d2:    e01a        ..      B        0x2410a ; am_hal_mram_main_fill + 94
        0x000240d4:    9902        ..      LDR      r1,[sp,#8]
        0x000240d6:    2000        .       MOVS     r0,#0
        0x000240d8:    ebb05f51    ..Q_    CMP      r0,r1,LSR #21
        0x000240dc:    d104        ..      BNE      0x240e8 ; am_hal_mram_main_fill + 60
        0x000240de:    e7ff        ..      B        0x240e0 ; am_hal_mram_main_fill + 52
        0x000240e0:    9802        ..      LDR      r0,[sp,#8]
        0x000240e2:    0880        ..      LSRS     r0,r0,#2
        0x000240e4:    9002        ..      STR      r0,[sp,#8]
        0x000240e6:    e7ff        ..      B        0x240e8 ; am_hal_mram_main_fill + 60
        0x000240e8:    f2440058    D.X.    MOV      r0,#0x4058
        0x000240ec:    f2c00005    ....    MOVT     r0,#5
        0x000240f0:    f8d0c010    ....    LDR      r12,[r0,#0x10]
        0x000240f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000240f6:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000240f8:    9b02        ..      LDR      r3,[sp,#8]
        0x000240fa:    9901        ..      LDR      r1,[sp,#4]
        0x000240fc:    46ee        .F      MOV      lr,sp
        0x000240fe:    f8ce1000    ....    STR      r1,[lr,#0]
        0x00024102:    2100        .!      MOVS     r1,#0
        0x00024104:    47e0        .G      BLX      r12
        0x00024106:    9005        ..      STR      r0,[sp,#0x14]
        0x00024108:    e7ff        ..      B        0x2410a ; am_hal_mram_main_fill + 94
        0x0002410a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002410c:    b006        ..      ADD      sp,sp,#0x18
        0x0002410e:    bd80        ..      POP      {r7,pc}
    am_hal_mram_main_program
        0x00024110:    b580        ..      PUSH     {r7,lr}
        0x00024112:    b086        ..      SUB      sp,sp,#0x18
        0x00024114:    9004        ..      STR      r0,[sp,#0x10]
        0x00024116:    9103        ..      STR      r1,[sp,#0xc]
        0x00024118:    9202        ..      STR      r2,[sp,#8]
        0x0002411a:    9301        ..      STR      r3,[sp,#4]
        0x0002411c:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00024120:    0700        ..      LSLS     r0,r0,#28
        0x00024122:    b928        (.      CBNZ     r0,0x24130 ; am_hal_mram_main_program + 32
        0x00024124:    e7ff        ..      B        0x24126 ; am_hal_mram_main_program + 22
        0x00024126:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0002412a:    0780        ..      LSLS     r0,r0,#30
        0x0002412c:    b120         .      CBZ      r0,0x24138 ; am_hal_mram_main_program + 40
        0x0002412e:    e7ff        ..      B        0x24130 ; am_hal_mram_main_program + 32
        0x00024130:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00024134:    9005        ..      STR      r0,[sp,#0x14]
        0x00024136:    e007        ..      B        0x24148 ; am_hal_mram_main_program + 56
        0x00024138:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002413a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002413c:    9a02        ..      LDR      r2,[sp,#8]
        0x0002413e:    9b01        ..      LDR      r3,[sp,#4]
        0x00024140:    f000f806    ....    BL       am_hal_mram_main_words_program ; 0x24150
        0x00024144:    9005        ..      STR      r0,[sp,#0x14]
        0x00024146:    e7ff        ..      B        0x24148 ; am_hal_mram_main_program + 56
        0x00024148:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002414a:    b006        ..      ADD      sp,sp,#0x18
        0x0002414c:    bd80        ..      POP      {r7,pc}
        0x0002414e:    0000        ..      MOVS     r0,r0
    am_hal_mram_main_words_program
        0x00024150:    b580        ..      PUSH     {r7,lr}
        0x00024152:    b086        ..      SUB      sp,sp,#0x18
        0x00024154:    9005        ..      STR      r0,[sp,#0x14]
        0x00024156:    9104        ..      STR      r1,[sp,#0x10]
        0x00024158:    9203        ..      STR      r2,[sp,#0xc]
        0x0002415a:    9302        ..      STR      r3,[sp,#8]
        0x0002415c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002415e:    2000        .       MOVS     r0,#0
        0x00024160:    ebb05f51    ..Q_    CMP      r0,r1,LSR #21
        0x00024164:    d104        ..      BNE      0x24170 ; am_hal_mram_main_words_program + 32
        0x00024166:    e7ff        ..      B        0x24168 ; am_hal_mram_main_words_program + 24
        0x00024168:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002416a:    0880        ..      LSRS     r0,r0,#2
        0x0002416c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002416e:    e7ff        ..      B        0x24170 ; am_hal_mram_main_words_program + 32
        0x00024170:    f2440058    D.X.    MOV      r0,#0x4058
        0x00024174:    f2c00005    ....    MOVT     r0,#5
        0x00024178:    f8d0c010    ....    LDR      r12,[r0,#0x10]
        0x0002417c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002417e:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00024180:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00024182:    9902        ..      LDR      r1,[sp,#8]
        0x00024184:    46ee        .F      MOV      lr,sp
        0x00024186:    f8ce1000    ....    STR      r1,[lr,#0]
        0x0002418a:    2101        .!      MOVS     r1,#1
        0x0002418c:    47e0        .G      BLX      r12
        0x0002418e:    b006        ..      ADD      sp,sp,#0x18
        0x00024190:    bd80        ..      POP      {r7,pc}
        0x00024192:    0000        ..      MOVS     r0,r0
    am_hal_ota_add
        0x00024194:    b580        ..      PUSH     {r7,lr}
        0x00024196:    b086        ..      SUB      sp,sp,#0x18
        0x00024198:    9004        ..      STR      r0,[sp,#0x10]
        0x0002419a:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x0002419e:    9202        ..      STR      r2,[sp,#8]
        0x000241a0:    9802        ..      LDR      r0,[sp,#8]
        0x000241a2:    9001        ..      STR      r0,[sp,#4]
        0x000241a4:    2000        .       MOVS     r0,#0
        0x000241a6:    9000        ..      STR      r0,[sp,#0]
        0x000241a8:    9801        ..      LDR      r0,[sp,#4]
        0x000241aa:    f6435198    C..Q    MOV      r1,#0x3d98
        0x000241ae:    f2c10100    ....    MOVT     r1,#0x1000
        0x000241b2:    6809        .h      LDR      r1,[r1,#0]
        0x000241b4:    4288        .B      CMP      r0,r1
        0x000241b6:    d303        ..      BCC      0x241c0 ; am_hal_ota_add + 44
        0x000241b8:    e7ff        ..      B        0x241ba ; am_hal_ota_add + 38
        0x000241ba:    2006        .       MOVS     r0,#6
        0x000241bc:    9005        ..      STR      r0,[sp,#0x14]
        0x000241be:    e03e        >.      B        0x2423e ; am_hal_ota_add + 170
        0x000241c0:    f6435098    C..P    MOV      r0,#0x3d98
        0x000241c4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000241c8:    6880        .h      LDR      r0,[r0,#8]
        0x000241ca:    2808        .(      CMP      r0,#8
        0x000241cc:    d103        ..      BNE      0x241d6 ; am_hal_ota_add + 66
        0x000241ce:    e7ff        ..      B        0x241d0 ; am_hal_ota_add + 60
        0x000241d0:    2005        .       MOVS     r0,#5
        0x000241d2:    9005        ..      STR      r0,[sp,#0x14]
        0x000241d4:    e033        3.      B        0x2423e ; am_hal_ota_add + 170
        0x000241d6:    9801        ..      LDR      r0,[sp,#4]
        0x000241d8:    f0400003    @...    ORR      r0,r0,#3
        0x000241dc:    9001        ..      STR      r0,[sp,#4]
        0x000241de:    9804        ..      LDR      r0,[sp,#0x10]
        0x000241e0:    f6435c98    C..\    MOV      r12,#0x3d98
        0x000241e4:    f2c10c00    ....    MOVT     r12,#0x1000
        0x000241e8:    f8dc1004    ....    LDR      r1,[r12,#4]
        0x000241ec:    f8dc2008    ...     LDR      r2,[r12,#8]
        0x000241f0:    1c53        S.      ADDS     r3,r2,#1
        0x000241f2:    f8cc3008    ...0    STR      r3,[r12,#8]
        0x000241f6:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x000241fa:    a901        ..      ADD      r1,sp,#4
        0x000241fc:    2301        .#      MOVS     r3,#1
        0x000241fe:    f7ffffa7    ....    BL       am_hal_mram_main_words_program ; 0x24150
        0x00024202:    9000        ..      STR      r0,[sp,#0]
        0x00024204:    9800        ..      LDR      r0,[sp,#0]
        0x00024206:    b9b8        ..      CBNZ     r0,0x24238 ; am_hal_ota_add + 164
        0x00024208:    e7ff        ..      B        0x2420a ; am_hal_ota_add + 118
        0x0002420a:    f2402164    @.d!    MOVW     r1,#0x264
        0x0002420e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024212:    6808        .h      LDR      r0,[r1,#0]
        0x00024214:    f0400001    @...    ORR      r0,r0,#1
        0x00024218:    6008        .`      STR      r0,[r1,#0]
        0x0002421a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002421e:    28a3        .(      CMP      r0,#0xa3
        0x00024220:    d109        ..      BNE      0x24236 ; am_hal_ota_add + 162
        0x00024222:    e7ff        ..      B        0x24224 ; am_hal_ota_add + 144
        0x00024224:    f2402164    @.d!    MOVW     r1,#0x264
        0x00024228:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002422c:    6808        .h      LDR      r0,[r1,#0]
        0x0002422e:    f0400002    @...    ORR      r0,r0,#2
        0x00024232:    6008        .`      STR      r0,[r1,#0]
        0x00024234:    e7ff        ..      B        0x24236 ; am_hal_ota_add + 162
        0x00024236:    e7ff        ..      B        0x24238 ; am_hal_ota_add + 164
        0x00024238:    9800        ..      LDR      r0,[sp,#0]
        0x0002423a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002423c:    e7ff        ..      B        0x2423e ; am_hal_ota_add + 170
        0x0002423e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024240:    b006        ..      ADD      sp,sp,#0x18
        0x00024242:    bd80        ..      POP      {r7,pc}
    am_hal_ota_init
        0x00024244:    b580        ..      PUSH     {r7,lr}
        0x00024246:    b094        ..      SUB      sp,sp,#0x50
        0x00024248:    9012        ..      STR      r0,[sp,#0x48]
        0x0002424a:    9111        ..      STR      r1,[sp,#0x44]
        0x0002424c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002424e:    9001        ..      STR      r0,[sp,#4]
        0x00024250:    2000        .       MOVS     r0,#0
        0x00024252:    9000        ..      STR      r0,[sp,#0]
        0x00024254:    2001        .       MOVS     r0,#1
        0x00024256:    a902        ..      ADD      r1,sp,#8
        0x00024258:    f7fffe44    ..D.    BL       am_hal_mcuctrl_info_get ; 0x23ee4
        0x0002425c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002425e:    f6435198    C..Q    MOV      r1,#0x3d98
        0x00024262:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024266:    6008        .`      STR      r0,[r1,#0]
        0x00024268:    9801        ..      LDR      r0,[sp,#4]
        0x0002426a:    6809        .h      LDR      r1,[r1,#0]
        0x0002426c:    3924        $9      SUBS     r1,r1,#0x24
        0x0002426e:    4288        .B      CMP      r0,r1
        0x00024270:    d303        ..      BCC      0x2427a ; am_hal_ota_init + 54
        0x00024272:    e7ff        ..      B        0x24274 ; am_hal_ota_init + 48
        0x00024274:    2006        .       MOVS     r0,#6
        0x00024276:    9013        ..      STR      r0,[sp,#0x4c]
        0x00024278:    e01c        ..      B        0x242b4 ; am_hal_ota_init + 112
        0x0002427a:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002427c:    9a11        ..      LDR      r2,[sp,#0x44]
        0x0002427e:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00024282:    2324        $#      MOVS     r3,#0x24
        0x00024284:    f7ffff12    ....    BL       am_hal_mram_main_fill ; 0x240ac
        0x00024288:    9000        ..      STR      r0,[sp,#0]
        0x0002428a:    9800        ..      LDR      r0,[sp,#0]
        0x0002428c:    b978        x.      CBNZ     r0,0x242ae ; am_hal_ota_init + 106
        0x0002428e:    e7ff        ..      B        0x24290 ; am_hal_ota_init + 76
        0x00024290:    9801        ..      LDR      r0,[sp,#4]
        0x00024292:    f2402164    @.d!    MOVW     r1,#0x264
        0x00024296:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002429a:    6008        .`      STR      r0,[r1,#0]
        0x0002429c:    f6435198    C..Q    MOV      r1,#0x3d98
        0x000242a0:    f2c10100    ....    MOVT     r1,#0x1000
        0x000242a4:    2000        .       MOVS     r0,#0
        0x000242a6:    6088        .`      STR      r0,[r1,#8]
        0x000242a8:    9801        ..      LDR      r0,[sp,#4]
        0x000242aa:    6048        H`      STR      r0,[r1,#4]
        0x000242ac:    e7ff        ..      B        0x242ae ; am_hal_ota_init + 106
        0x000242ae:    9800        ..      LDR      r0,[sp,#0]
        0x000242b0:    9013        ..      STR      r0,[sp,#0x4c]
        0x000242b2:    e7ff        ..      B        0x242b4 ; am_hal_ota_init + 112
        0x000242b4:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000242b6:    b014        ..      ADD      sp,sp,#0x50
        0x000242b8:    bd80        ..      POP      {r7,pc}
        0x000242ba:    0000        ..      MOVS     r0,r0
    am_hal_pdm_configure
        0x000242bc:    b580        ..      PUSH     {r7,lr}
        0x000242be:    b088        ..      SUB      sp,sp,#0x20
        0x000242c0:    9006        ..      STR      r0,[sp,#0x18]
        0x000242c2:    9105        ..      STR      r1,[sp,#0x14]
        0x000242c4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000242c6:    b188        ..      CBZ      r0,0x242ec ; am_hal_pdm_configure + 48
        0x000242c8:    e7ff        ..      B        0x242ca ; am_hal_pdm_configure + 14
        0x000242ca:    9806        ..      LDR      r0,[sp,#0x18]
        0x000242cc:    6800        .h      LDR      r0,[r0,#0]
        0x000242ce:    0e00        ..      LSRS     r0,r0,#24
        0x000242d0:    07c0        ..      LSLS     r0,r0,#31
        0x000242d2:    b158        X.      CBZ      r0,0x242ec ; am_hal_pdm_configure + 48
        0x000242d4:    e7ff        ..      B        0x242d6 ; am_hal_pdm_configure + 26
        0x000242d6:    9806        ..      LDR      r0,[sp,#0x18]
        0x000242d8:    6800        .h      LDR      r0,[r0,#0]
        0x000242da:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000242de:    f24561e2    E..a    MOV      r1,#0x56e2
        0x000242e2:    f2c001f9    ....    MOVT     r1,#0xf9
        0x000242e6:    4288        .B      CMP      r0,r1
        0x000242e8:    d003        ..      BEQ      0x242f2 ; am_hal_pdm_configure + 54
        0x000242ea:    e7ff        ..      B        0x242ec ; am_hal_pdm_configure + 48
        0x000242ec:    2002        .       MOVS     r0,#2
        0x000242ee:    9007        ..      STR      r0,[sp,#0x1c]
        0x000242f0:    e0d2        ..      B        0x24498 ; am_hal_pdm_configure + 476
        0x000242f2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000242f4:    9004        ..      STR      r0,[sp,#0x10]
        0x000242f6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000242f8:    6880        .h      LDR      r0,[r0,#8]
        0x000242fa:    9003        ..      STR      r0,[sp,#0xc]
        0x000242fc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000242fe:    7e83        .~      LDRB     r3,[r0,#0x1a]
        0x00024300:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024302:    0302        ..      LSLS     r2,r0,#12
        0x00024304:    f2410104    A...    MOV      r1,#0x1004
        0x00024308:    f2c40120    .. .    MOVT     r1,#0x4020
        0x0002430c:    9100        ..      STR      r1,[sp,#0]
        0x0002430e:    5888        .X      LDR      r0,[r1,r2]
        0x00024310:    f3630000    c...    BFI      r0,r3,#0,#1
        0x00024314:    5088        .P      STR      r0,[r1,r2]
        0x00024316:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024318:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x0002431a:    f0000301    ....    AND      r3,r0,#1
        0x0002431e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024320:    0302        ..      LSLS     r2,r0,#12
        0x00024322:    5888        .X      LDR      r0,[r1,r2]
        0x00024324:    f0200002     ...    BIC      r0,r0,#2
        0x00024328:    ea400043    @.C.    ORR      r0,r0,r3,LSL #1
        0x0002432c:    5088        .P      STR      r0,[r1,r2]
        0x0002432e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024330:    7e03        .~      LDRB     r3,[r0,#0x18]
        0x00024332:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024334:    0302        ..      LSLS     r2,r0,#12
        0x00024336:    5888        .X      LDR      r0,[r1,r2]
        0x00024338:    f0030307    ....    AND      r3,r3,#7
        0x0002433c:    f020001c     ...    BIC      r0,r0,#0x1c
        0x00024340:    ea400083    @...    ORR      r0,r0,r3,LSL #2
        0x00024344:    5088        .P      STR      r0,[r1,r2]
        0x00024346:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024348:    6903        .i      LDR      r3,[r0,#0x10]
        0x0002434a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002434c:    0302        ..      LSLS     r2,r0,#12
        0x0002434e:    5888        .X      LDR      r0,[r1,r2]
        0x00024350:    f003030f    ....    AND      r3,r3,#0xf
        0x00024354:    f42070f0     ..p    BIC      r0,r0,#0x1e0
        0x00024358:    ea401043    @.C.    ORR      r0,r0,r3,LSL #5
        0x0002435c:    5088        .P      STR      r0,[r1,r2]
        0x0002435e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024360:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00024362:    f0000301    ....    AND      r3,r0,#1
        0x00024366:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024368:    0302        ..      LSLS     r2,r0,#12
        0x0002436a:    5888        .X      LDR      r0,[r1,r2]
        0x0002436c:    f4207000     ..p    BIC      r0,r0,#0x200
        0x00024370:    ea402043    @.C     ORR      r0,r0,r3,LSL #9
        0x00024374:    5088        .P      STR      r0,[r1,r2]
        0x00024376:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024378:    7843        Cx      LDRB     r3,[r0,#1]
        0x0002437a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002437c:    0302        ..      LSLS     r2,r0,#12
        0x0002437e:    5888        .X      LDR      r0,[r1,r2]
        0x00024380:    f003030f    ....    AND      r3,r3,#0xf
        0x00024384:    f4205070     .pP    BIC      r0,r0,#0x3c00
        0x00024388:    ea402083    @..     ORR      r0,r0,r3,LSL #10
        0x0002438c:    5088        .P      STR      r0,[r1,r2]
        0x0002438e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024390:    6883        .h      LDR      r3,[r0,#8]
        0x00024392:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024394:    0302        ..      LSLS     r2,r0,#12
        0x00024396:    5888        .X      LDR      r0,[r1,r2]
        0x00024398:    f003037f    ....    AND      r3,r3,#0x7f
        0x0002439c:    f42010fe     ...    BIC      r0,r0,#0x1fc000
        0x000243a0:    ea403083    @..0    ORR      r0,r0,r3,LSL #14
        0x000243a4:    5088        .P      STR      r0,[r1,r2]
        0x000243a6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000243a8:    7883        .x      LDRB     r3,[r0,#2]
        0x000243aa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000243ac:    0302        ..      LSLS     r2,r0,#12
        0x000243ae:    5888        .X      LDR      r0,[r1,r2]
        0x000243b0:    f003031f    ....    AND      r3,r3,#0x1f
        0x000243b4:    f0207078     .xp    BIC      r0,r0,#0x3e00000
        0x000243b8:    ea405043    @.CP    ORR      r0,r0,r3,LSL #21
        0x000243bc:    5088        .P      STR      r0,[r1,r2]
        0x000243be:    9805        ..      LDR      r0,[sp,#0x14]
        0x000243c0:    78c3        .x      LDRB     r3,[r0,#3]
        0x000243c2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000243c4:    0302        ..      LSLS     r2,r0,#12
        0x000243c6:    5888        .X      LDR      r0,[r1,r2]
        0x000243c8:    f003031f    ....    AND      r3,r3,#0x1f
        0x000243cc:    f02040f8     ..@    BIC      r0,r0,#0x7c000000
        0x000243d0:    ea406083    @..`    ORR      r0,r0,r3,LSL #26
        0x000243d4:    5088        .P      STR      r0,[r1,r2]
        0x000243d6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000243d8:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x000243da:    9803        ..      LDR      r0,[sp,#0xc]
        0x000243dc:    0302        ..      LSLS     r2,r0,#12
        0x000243de:    f2410108    A...    MOV      r1,#0x1008
        0x000243e2:    f2c40120    .. .    MOVT     r1,#0x4020
        0x000243e6:    9101        ..      STR      r1,[sp,#4]
        0x000243e8:    5888        .X      LDR      r0,[r1,r2]
        0x000243ea:    f3630001    c...    BFI      r0,r3,#0,#2
        0x000243ee:    5088        .P      STR      r0,[r1,r2]
        0x000243f0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000243f2:    7803        .x      LDRB     r3,[r0,#0]
        0x000243f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000243f6:    0302        ..      LSLS     r2,r0,#12
        0x000243f8:    5888        .X      LDR      r0,[r1,r2]
        0x000243fa:    f0030303    ....    AND      r3,r3,#3
        0x000243fe:    f020000c     ...    BIC      r0,r0,#0xc
        0x00024402:    ea400083    @...    ORR      r0,r0,r3,LSL #2
        0x00024406:    5088        .P      STR      r0,[r1,r2]
        0x00024408:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002440a:    7dc3        .}      LDRB     r3,[r0,#0x17]
        0x0002440c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002440e:    0302        ..      LSLS     r2,r0,#12
        0x00024410:    5888        .X      LDR      r0,[r1,r2]
        0x00024412:    f0030307    ....    AND      r3,r3,#7
        0x00024416:    f0200070     .p.    BIC      r0,r0,#0x70
        0x0002441a:    ea401003    @...    ORR      r0,r0,r3,LSL #4
        0x0002441e:    5088        .P      STR      r0,[r1,r2]
        0x00024420:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024422:    7903        .y      LDRB     r3,[r0,#4]
        0x00024424:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024426:    0302        ..      LSLS     r2,r0,#12
        0x00024428:    5888        .X      LDR      r0,[r1,r2]
        0x0002442a:    f0030301    ....    AND      r3,r3,#1
        0x0002442e:    f0200080     ...    BIC      r0,r0,#0x80
        0x00024432:    ea4010c3    @...    ORR      r0,r0,r3,LSL #7
        0x00024436:    5088        .P      STR      r0,[r1,r2]
        0x00024438:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002443a:    0302        ..      LSLS     r2,r0,#12
        0x0002443c:    f2410100    A...    MOVW     r1,#0x1000
        0x00024440:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00024444:    9102        ..      STR      r1,[sp,#8]
        0x00024446:    5888        .X      LDR      r0,[r1,r2]
        0x00024448:    f0200001     ...    BIC      r0,r0,#1
        0x0002444c:    5088        .P      STR      r0,[r1,r2]
        0x0002444e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024450:    7d03        .}      LDRB     r3,[r0,#0x14]
        0x00024452:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024454:    0302        ..      LSLS     r2,r0,#12
        0x00024456:    5888        .X      LDR      r0,[r1,r2]
        0x00024458:    f0030303    ....    AND      r3,r3,#3
        0x0002445c:    f0200006     ...    BIC      r0,r0,#6
        0x00024460:    ea400043    @.C.    ORR      r0,r0,r3,LSL #1
        0x00024464:    5088        .P      STR      r0,[r1,r2]
        0x00024466:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024468:    0302        ..      LSLS     r2,r0,#12
        0x0002446a:    5888        .X      LDR      r0,[r1,r2]
        0x0002446c:    f0200010     ...    BIC      r0,r0,#0x10
        0x00024470:    5088        .P      STR      r0,[r1,r2]
        0x00024472:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024474:    0302        ..      LSLS     r2,r0,#12
        0x00024476:    5888        .X      LDR      r0,[r1,r2]
        0x00024478:    f0200020     . .    BIC      r0,r0,#0x20
        0x0002447c:    5088        .P      STR      r0,[r1,r2]
        0x0002447e:    2064        d       MOVS     r0,#0x64
        0x00024480:    f7fdffc8    ....    BL       am_hal_delay_us ; 0x22414
        0x00024484:    9902        ..      LDR      r1,[sp,#8]
        0x00024486:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024488:    0302        ..      LSLS     r2,r0,#12
        0x0002448a:    5888        .X      LDR      r0,[r1,r2]
        0x0002448c:    f0400010    @...    ORR      r0,r0,#0x10
        0x00024490:    5088        .P      STR      r0,[r1,r2]
        0x00024492:    2000        .       MOVS     r0,#0
        0x00024494:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024496:    e7ff        ..      B        0x24498 ; am_hal_pdm_configure + 476
        0x00024498:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002449a:    b008        ..      ADD      sp,sp,#0x20
        0x0002449c:    bd80        ..      POP      {r7,pc}
        0x0002449e:    0000        ..      MOVS     r0,r0
    am_hal_pdm_disable
        0x000244a0:    b580        ..      PUSH     {r7,lr}
        0x000244a2:    b084        ..      SUB      sp,sp,#0x10
        0x000244a4:    9002        ..      STR      r0,[sp,#8]
        0x000244a6:    9802        ..      LDR      r0,[sp,#8]
        0x000244a8:    b188        ..      CBZ      r0,0x244ce ; am_hal_pdm_disable + 46
        0x000244aa:    e7ff        ..      B        0x244ac ; am_hal_pdm_disable + 12
        0x000244ac:    9802        ..      LDR      r0,[sp,#8]
        0x000244ae:    6800        .h      LDR      r0,[r0,#0]
        0x000244b0:    0e00        ..      LSRS     r0,r0,#24
        0x000244b2:    07c0        ..      LSLS     r0,r0,#31
        0x000244b4:    b158        X.      CBZ      r0,0x244ce ; am_hal_pdm_disable + 46
        0x000244b6:    e7ff        ..      B        0x244b8 ; am_hal_pdm_disable + 24
        0x000244b8:    9802        ..      LDR      r0,[sp,#8]
        0x000244ba:    6800        .h      LDR      r0,[r0,#0]
        0x000244bc:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000244c0:    f24561e2    E..a    MOV      r1,#0x56e2
        0x000244c4:    f2c001f9    ....    MOVT     r1,#0xf9
        0x000244c8:    4288        .B      CMP      r0,r1
        0x000244ca:    d003        ..      BEQ      0x244d4 ; am_hal_pdm_disable + 52
        0x000244cc:    e7ff        ..      B        0x244ce ; am_hal_pdm_disable + 46
        0x000244ce:    2002        .       MOVS     r0,#2
        0x000244d0:    9003        ..      STR      r0,[sp,#0xc]
        0x000244d2:    e027        '.      B        0x24524 ; am_hal_pdm_disable + 132
        0x000244d4:    9802        ..      LDR      r0,[sp,#8]
        0x000244d6:    9001        ..      STR      r0,[sp,#4]
        0x000244d8:    9801        ..      LDR      r0,[sp,#4]
        0x000244da:    6880        .h      LDR      r0,[r0,#8]
        0x000244dc:    9000        ..      STR      r0,[sp,#0]
        0x000244de:    9802        ..      LDR      r0,[sp,#8]
        0x000244e0:    f000f824    ..$.    BL       am_hal_pdm_dma_disable ; 0x2452c
        0x000244e4:    b158        X.      CBZ      r0,0x244fe ; am_hal_pdm_disable + 94
        0x000244e6:    e7ff        ..      B        0x244e8 ; am_hal_pdm_disable + 72
        0x000244e8:    9800        ..      LDR      r0,[sp,#0]
        0x000244ea:    0302        ..      LSLS     r2,r0,#12
        0x000244ec:    f2411148    A.H.    MOV      r1,#0x1148
        0x000244f0:    f2c40120    .. .    MOVT     r1,#0x4020
        0x000244f4:    5888        .X      LDR      r0,[r1,r2]
        0x000244f6:    f0200001     ...    BIC      r0,r0,#1
        0x000244fa:    5088        .P      STR      r0,[r1,r2]
        0x000244fc:    e7ff        ..      B        0x244fe ; am_hal_pdm_disable + 94
        0x000244fe:    9800        ..      LDR      r0,[sp,#0]
        0x00024500:    0302        ..      LSLS     r2,r0,#12
        0x00024502:    f2410100    A...    MOVW     r1,#0x1000
        0x00024506:    f2c40120    .. .    MOVT     r1,#0x4020
        0x0002450a:    5888        .X      LDR      r0,[r1,r2]
        0x0002450c:    f0200040     .@.    BIC      r0,r0,#0x40
        0x00024510:    5088        .P      STR      r0,[r1,r2]
        0x00024512:    9800        ..      LDR      r0,[sp,#0]
        0x00024514:    0302        ..      LSLS     r2,r0,#12
        0x00024516:    5888        .X      LDR      r0,[r1,r2]
        0x00024518:    f0200001     ...    BIC      r0,r0,#1
        0x0002451c:    5088        .P      STR      r0,[r1,r2]
        0x0002451e:    2000        .       MOVS     r0,#0
        0x00024520:    9003        ..      STR      r0,[sp,#0xc]
        0x00024522:    e7ff        ..      B        0x24524 ; am_hal_pdm_disable + 132
        0x00024524:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024526:    b004        ..      ADD      sp,sp,#0x10
        0x00024528:    bd80        ..      POP      {r7,pc}
        0x0002452a:    0000        ..      MOVS     r0,r0
    am_hal_pdm_dma_disable
        0x0002452c:    b085        ..      SUB      sp,sp,#0x14
        0x0002452e:    9003        ..      STR      r0,[sp,#0xc]
        0x00024530:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024532:    b188        ..      CBZ      r0,0x24558 ; am_hal_pdm_dma_disable + 44
        0x00024534:    e7ff        ..      B        0x24536 ; am_hal_pdm_dma_disable + 10
        0x00024536:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024538:    6800        .h      LDR      r0,[r0,#0]
        0x0002453a:    0e00        ..      LSRS     r0,r0,#24
        0x0002453c:    07c0        ..      LSLS     r0,r0,#31
        0x0002453e:    b158        X.      CBZ      r0,0x24558 ; am_hal_pdm_dma_disable + 44
        0x00024540:    e7ff        ..      B        0x24542 ; am_hal_pdm_dma_disable + 22
        0x00024542:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024544:    6800        .h      LDR      r0,[r0,#0]
        0x00024546:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0002454a:    f24561e2    E..a    MOV      r1,#0x56e2
        0x0002454e:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00024552:    4288        .B      CMP      r0,r1
        0x00024554:    d003        ..      BEQ      0x2455e ; am_hal_pdm_dma_disable + 50
        0x00024556:    e7ff        ..      B        0x24558 ; am_hal_pdm_dma_disable + 44
        0x00024558:    2002        .       MOVS     r0,#2
        0x0002455a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002455c:    e03c        <.      B        0x245d8 ; am_hal_pdm_dma_disable + 172
        0x0002455e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024560:    9002        ..      STR      r0,[sp,#8]
        0x00024562:    9802        ..      LDR      r0,[sp,#8]
        0x00024564:    6880        .h      LDR      r0,[r0,#8]
        0x00024566:    9001        ..      STR      r0,[sp,#4]
        0x00024568:    9801        ..      LDR      r0,[sp,#4]
        0x0002456a:    0300        ..      LSLS     r0,r0,#12
        0x0002456c:    f2410200    A...    MOVW     r2,#0x1000
        0x00024570:    f2c40220    .. .    MOVT     r2,#0x4020
        0x00024574:    5810        .X      LDR      r0,[r2,r0]
        0x00024576:    9000        ..      STR      r0,[sp,#0]
        0x00024578:    9800        ..      LDR      r0,[sp,#0]
        0x0002457a:    f0200001     ...    BIC      r0,r0,#1
        0x0002457e:    9901        ..      LDR      r1,[sp,#4]
        0x00024580:    0309        ..      LSLS     r1,r1,#12
        0x00024582:    5050        PP      STR      r0,[r2,r1]
        0x00024584:    9801        ..      LDR      r0,[sp,#4]
        0x00024586:    0303        ..      LSLS     r3,r0,#12
        0x00024588:    f2411148    A.H.    MOV      r1,#0x1148
        0x0002458c:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00024590:    58c8        .X      LDR      r0,[r1,r3]
        0x00024592:    f0200001     ...    BIC      r0,r0,#1
        0x00024596:    50c8        .P      STR      r0,[r1,r3]
        0x00024598:    9801        ..      LDR      r0,[sp,#4]
        0x0002459a:    0303        ..      LSLS     r3,r0,#12
        0x0002459c:    f2411100    A...    MOVW     r1,#0x1100
        0x000245a0:    f2c40120    .. .    MOVT     r1,#0x4020
        0x000245a4:    58c8        .X      LDR      r0,[r1,r3]
        0x000245a6:    f0200018     ...    BIC      r0,r0,#0x18
        0x000245aa:    50c8        .P      STR      r0,[r1,r3]
        0x000245ac:    9801        ..      LDR      r0,[sp,#4]
        0x000245ae:    0303        ..      LSLS     r3,r0,#12
        0x000245b0:    f2411108    A...    MOV      r1,#0x1108
        0x000245b4:    f2c40120    .. .    MOVT     r1,#0x4020
        0x000245b8:    2018        .       MOVS     r0,#0x18
        0x000245ba:    50c8        .P      STR      r0,[r1,r3]
        0x000245bc:    9801        ..      LDR      r0,[sp,#4]
        0x000245be:    0303        ..      LSLS     r3,r0,#12
        0x000245c0:    f2412150    A.P!    MOV      r1,#0x1250
        0x000245c4:    f2c40120    .. .    MOVT     r1,#0x4020
        0x000245c8:    2000        .       MOVS     r0,#0
        0x000245ca:    50c8        .P      STR      r0,[r1,r3]
        0x000245cc:    9900        ..      LDR      r1,[sp,#0]
        0x000245ce:    9b01        ..      LDR      r3,[sp,#4]
        0x000245d0:    031b        ..      LSLS     r3,r3,#12
        0x000245d2:    50d1        .P      STR      r1,[r2,r3]
        0x000245d4:    9004        ..      STR      r0,[sp,#0x10]
        0x000245d6:    e7ff        ..      B        0x245d8 ; am_hal_pdm_dma_disable + 172
        0x000245d8:    9804        ..      LDR      r0,[sp,#0x10]
        0x000245da:    b005        ..      ADD      sp,sp,#0x14
        0x000245dc:    4770        pG      BX       lr
        0x000245de:    0000        ..      MOVS     r0,r0
    am_hal_pdm_dma_get_buffer
        0x000245e0:    b580        ..      PUSH     {r7,lr}
        0x000245e2:    b084        ..      SUB      sp,sp,#0x10
        0x000245e4:    9003        ..      STR      r0,[sp,#0xc]
        0x000245e6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000245e8:    9001        ..      STR      r0,[sp,#4]
        0x000245ea:    2001        .       MOVS     r0,#1
        0x000245ec:    2100        .!      MOVS     r1,#0
        0x000245ee:    f7fdfdb1    ....    BL       am_hal_daxi_control ; 0x22154
        0x000245f2:    9801        ..      LDR      r0,[sp,#4]
        0x000245f4:    6901        .i      LDR      r1,[r0,#0x10]
        0x000245f6:    6940        @i      LDR      r0,[r0,#0x14]
        0x000245f8:    4288        .B      CMP      r0,r1
        0x000245fa:    d104        ..      BNE      0x24606 ; am_hal_pdm_dma_get_buffer + 38
        0x000245fc:    e7ff        ..      B        0x245fe ; am_hal_pdm_dma_get_buffer + 30
        0x000245fe:    9801        ..      LDR      r0,[sp,#4]
        0x00024600:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00024602:    9000        ..      STR      r0,[sp,#0]
        0x00024604:    e003        ..      B        0x2460e ; am_hal_pdm_dma_get_buffer + 46
        0x00024606:    9801        ..      LDR      r0,[sp,#4]
        0x00024608:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002460a:    9000        ..      STR      r0,[sp,#0]
        0x0002460c:    e7ff        ..      B        0x2460e ; am_hal_pdm_dma_get_buffer + 46
        0x0002460e:    9800        ..      LDR      r0,[sp,#0]
        0x00024610:    9002        ..      STR      r0,[sp,#8]
        0x00024612:    9802        ..      LDR      r0,[sp,#8]
        0x00024614:    b004        ..      ADD      sp,sp,#0x10
        0x00024616:    bd80        ..      POP      {r7,pc}
    am_hal_pdm_dma_start
        0x00024618:    b580        ..      PUSH     {r7,lr}
        0x0002461a:    b086        ..      SUB      sp,sp,#0x18
        0x0002461c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002461e:    9103        ..      STR      r1,[sp,#0xc]
        0x00024620:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024622:    b188        ..      CBZ      r0,0x24648 ; am_hal_pdm_dma_start + 48
        0x00024624:    e7ff        ..      B        0x24626 ; am_hal_pdm_dma_start + 14
        0x00024626:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024628:    6800        .h      LDR      r0,[r0,#0]
        0x0002462a:    0e00        ..      LSRS     r0,r0,#24
        0x0002462c:    07c0        ..      LSLS     r0,r0,#31
        0x0002462e:    b158        X.      CBZ      r0,0x24648 ; am_hal_pdm_dma_start + 48
        0x00024630:    e7ff        ..      B        0x24632 ; am_hal_pdm_dma_start + 26
        0x00024632:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024634:    6800        .h      LDR      r0,[r0,#0]
        0x00024636:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0002463a:    f24561e2    E..a    MOV      r1,#0x56e2
        0x0002463e:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00024642:    4288        .B      CMP      r0,r1
        0x00024644:    d003        ..      BEQ      0x2464e ; am_hal_pdm_dma_start + 54
        0x00024646:    e7ff        ..      B        0x24648 ; am_hal_pdm_dma_start + 48
        0x00024648:    2002        .       MOVS     r0,#2
        0x0002464a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002464c:    e055        U.      B        0x246fa ; am_hal_pdm_dma_start + 226
        0x0002464e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024650:    9002        ..      STR      r0,[sp,#8]
        0x00024652:    9802        ..      LDR      r0,[sp,#8]
        0x00024654:    6880        .h      LDR      r0,[r0,#8]
        0x00024656:    9001        ..      STR      r0,[sp,#4]
        0x00024658:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002465a:    6800        .h      LDR      r0,[r0,#0]
        0x0002465c:    9902        ..      LDR      r1,[sp,#8]
        0x0002465e:    60c8        .`      STR      r0,[r1,#0xc]
        0x00024660:    9902        ..      LDR      r1,[sp,#8]
        0x00024662:    6148        Ha      STR      r0,[r1,#0x14]
        0x00024664:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024666:    6840        @h      LDR      r0,[r0,#4]
        0x00024668:    9902        ..      LDR      r1,[sp,#8]
        0x0002466a:    6108        .a      STR      r0,[r1,#0x10]
        0x0002466c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002466e:    6880        .h      LDR      r0,[r0,#8]
        0x00024670:    f015ff48    ..H.    BL       find_dma_threshold ; 0x3a504
        0x00024674:    9000        ..      STR      r0,[sp,#0]
        0x00024676:    9800        ..      LDR      r0,[sp,#0]
        0x00024678:    b920         .      CBNZ     r0,0x24684 ; am_hal_pdm_dma_start + 108
        0x0002467a:    e7ff        ..      B        0x2467c ; am_hal_pdm_dma_start + 100
        0x0002467c:    f04f6000    O..`    MOV      r0,#0x8000000
        0x00024680:    9005        ..      STR      r0,[sp,#0x14]
        0x00024682:    e03a        :.      B        0x246fa ; am_hal_pdm_dma_start + 226
        0x00024684:    9800        ..      LDR      r0,[sp,#0]
        0x00024686:    9901        ..      LDR      r1,[sp,#4]
        0x00024688:    030a        ..      LSLS     r2,r1,#12
        0x0002468a:    f241011c    A...    MOV      r1,#0x101c
        0x0002468e:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00024692:    5088        .P      STR      r0,[r1,r2]
        0x00024694:    9801        ..      LDR      r0,[sp,#4]
        0x00024696:    0301        ..      LSLS     r1,r0,#12
        0x00024698:    f2411248    A.H.    MOV      r2,#0x1148
        0x0002469c:    f2c40220    .. .    MOVT     r2,#0x4020
        0x000246a0:    2000        .       MOVS     r0,#0
        0x000246a2:    5050        PP      STR      r0,[r2,r1]
        0x000246a4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000246a6:    6889        .h      LDR      r1,[r1,#8]
        0x000246a8:    9b01        ..      LDR      r3,[sp,#4]
        0x000246aa:    ea4f3c03    O..<    LSL      r12,r3,#12
        0x000246ae:    f2412350    A.P#    MOV      r3,#0x1250
        0x000246b2:    f2c40320    .. .    MOVT     r3,#0x4020
        0x000246b6:    f843100c    C...    STR      r1,[r3,r12]
        0x000246ba:    9903        ..      LDR      r1,[sp,#0xc]
        0x000246bc:    6809        .h      LDR      r1,[r1,#0]
        0x000246be:    9b01        ..      LDR      r3,[sp,#4]
        0x000246c0:    ea4f3c03    O..<    LSL      r12,r3,#12
        0x000246c4:    f2411354    A.T.    MOV      r3,#0x1154
        0x000246c8:    f2c40320    .. .    MOVT     r3,#0x4020
        0x000246cc:    f843100c    C...    STR      r1,[r3,r12]
        0x000246d0:    9901        ..      LDR      r1,[sp,#4]
        0x000246d2:    ea4f3c01    O..<    LSL      r12,r1,#12
        0x000246d6:    f2411340    A.@.    MOVW     r3,#0x1140
        0x000246da:    f2c40320    .. .    MOVT     r3,#0x4020
        0x000246de:    f853100c    S...    LDR      r1,[r3,r12]
        0x000246e2:    f0410101    A...    ORR      r1,r1,#1
        0x000246e6:    f843100c    C...    STR      r1,[r3,r12]
        0x000246ea:    9901        ..      LDR      r1,[sp,#4]
        0x000246ec:    030b        ..      LSLS     r3,r1,#12
        0x000246ee:    58d1        .X      LDR      r1,[r2,r3]
        0x000246f0:    f0410101    A...    ORR      r1,r1,#1
        0x000246f4:    50d1        .P      STR      r1,[r2,r3]
        0x000246f6:    9005        ..      STR      r0,[sp,#0x14]
        0x000246f8:    e7ff        ..      B        0x246fa ; am_hal_pdm_dma_start + 226
        0x000246fa:    9805        ..      LDR      r0,[sp,#0x14]
        0x000246fc:    b006        ..      ADD      sp,sp,#0x18
        0x000246fe:    bd80        ..      POP      {r7,pc}
    am_hal_pdm_enable
        0x00024700:    b580        ..      PUSH     {r7,lr}
        0x00024702:    b086        ..      SUB      sp,sp,#0x18
        0x00024704:    9004        ..      STR      r0,[sp,#0x10]
        0x00024706:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024708:    b188        ..      CBZ      r0,0x2472e ; am_hal_pdm_enable + 46
        0x0002470a:    e7ff        ..      B        0x2470c ; am_hal_pdm_enable + 12
        0x0002470c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002470e:    6800        .h      LDR      r0,[r0,#0]
        0x00024710:    0e00        ..      LSRS     r0,r0,#24
        0x00024712:    07c0        ..      LSLS     r0,r0,#31
        0x00024714:    b158        X.      CBZ      r0,0x2472e ; am_hal_pdm_enable + 46
        0x00024716:    e7ff        ..      B        0x24718 ; am_hal_pdm_enable + 24
        0x00024718:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002471a:    6800        .h      LDR      r0,[r0,#0]
        0x0002471c:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00024720:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00024724:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00024728:    4288        .B      CMP      r0,r1
        0x0002472a:    d003        ..      BEQ      0x24734 ; am_hal_pdm_enable + 52
        0x0002472c:    e7ff        ..      B        0x2472e ; am_hal_pdm_enable + 46
        0x0002472e:    2002        .       MOVS     r0,#2
        0x00024730:    9005        ..      STR      r0,[sp,#0x14]
        0x00024732:    e028        (.      B        0x24786 ; am_hal_pdm_enable + 134
        0x00024734:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024736:    9003        ..      STR      r0,[sp,#0xc]
        0x00024738:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002473a:    6880        .h      LDR      r0,[r0,#8]
        0x0002473c:    9002        ..      STR      r0,[sp,#8]
        0x0002473e:    9802        ..      LDR      r0,[sp,#8]
        0x00024740:    0302        ..      LSLS     r2,r0,#12
        0x00024742:    f2410100    A...    MOVW     r1,#0x1000
        0x00024746:    f2c40120    .. .    MOVT     r1,#0x4020
        0x0002474a:    9101        ..      STR      r1,[sp,#4]
        0x0002474c:    5888        .X      LDR      r0,[r1,r2]
        0x0002474e:    f0200010     ...    BIC      r0,r0,#0x10
        0x00024752:    5088        .P      STR      r0,[r1,r2]
        0x00024754:    2032        2       MOVS     r0,#0x32
        0x00024756:    f7fdfe5d    ..].    BL       am_hal_delay_us ; 0x22414
        0x0002475a:    9901        ..      LDR      r1,[sp,#4]
        0x0002475c:    9802        ..      LDR      r0,[sp,#8]
        0x0002475e:    0302        ..      LSLS     r2,r0,#12
        0x00024760:    5888        .X      LDR      r0,[r1,r2]
        0x00024762:    f0400010    @...    ORR      r0,r0,#0x10
        0x00024766:    5088        .P      STR      r0,[r1,r2]
        0x00024768:    9802        ..      LDR      r0,[sp,#8]
        0x0002476a:    0302        ..      LSLS     r2,r0,#12
        0x0002476c:    5888        .X      LDR      r0,[r1,r2]
        0x0002476e:    f0400001    @...    ORR      r0,r0,#1
        0x00024772:    5088        .P      STR      r0,[r1,r2]
        0x00024774:    9802        ..      LDR      r0,[sp,#8]
        0x00024776:    0302        ..      LSLS     r2,r0,#12
        0x00024778:    5888        .X      LDR      r0,[r1,r2]
        0x0002477a:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x0002477e:    5088        .P      STR      r0,[r1,r2]
        0x00024780:    2000        .       MOVS     r0,#0
        0x00024782:    9005        ..      STR      r0,[sp,#0x14]
        0x00024784:    e7ff        ..      B        0x24786 ; am_hal_pdm_enable + 134
        0x00024786:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024788:    b006        ..      ADD      sp,sp,#0x18
        0x0002478a:    bd80        ..      POP      {r7,pc}
    am_hal_pdm_fifo_flush
        0x0002478c:    b084        ..      SUB      sp,sp,#0x10
        0x0002478e:    9002        ..      STR      r0,[sp,#8]
        0x00024790:    9802        ..      LDR      r0,[sp,#8]
        0x00024792:    b188        ..      CBZ      r0,0x247b8 ; am_hal_pdm_fifo_flush + 44
        0x00024794:    e7ff        ..      B        0x24796 ; am_hal_pdm_fifo_flush + 10
        0x00024796:    9802        ..      LDR      r0,[sp,#8]
        0x00024798:    6800        .h      LDR      r0,[r0,#0]
        0x0002479a:    0e00        ..      LSRS     r0,r0,#24
        0x0002479c:    07c0        ..      LSLS     r0,r0,#31
        0x0002479e:    b158        X.      CBZ      r0,0x247b8 ; am_hal_pdm_fifo_flush + 44
        0x000247a0:    e7ff        ..      B        0x247a2 ; am_hal_pdm_fifo_flush + 22
        0x000247a2:    9802        ..      LDR      r0,[sp,#8]
        0x000247a4:    6800        .h      LDR      r0,[r0,#0]
        0x000247a6:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000247aa:    f24561e2    E..a    MOV      r1,#0x56e2
        0x000247ae:    f2c001f9    ....    MOVT     r1,#0xf9
        0x000247b2:    4288        .B      CMP      r0,r1
        0x000247b4:    d003        ..      BEQ      0x247be ; am_hal_pdm_fifo_flush + 50
        0x000247b6:    e7ff        ..      B        0x247b8 ; am_hal_pdm_fifo_flush + 44
        0x000247b8:    2002        .       MOVS     r0,#2
        0x000247ba:    9003        ..      STR      r0,[sp,#0xc]
        0x000247bc:    e00f        ..      B        0x247de ; am_hal_pdm_fifo_flush + 82
        0x000247be:    9802        ..      LDR      r0,[sp,#8]
        0x000247c0:    9001        ..      STR      r0,[sp,#4]
        0x000247c2:    9801        ..      LDR      r0,[sp,#4]
        0x000247c4:    6880        .h      LDR      r0,[r0,#8]
        0x000247c6:    9000        ..      STR      r0,[sp,#0]
        0x000247c8:    9800        ..      LDR      r0,[sp,#0]
        0x000247ca:    0302        ..      LSLS     r2,r0,#12
        0x000247cc:    f2410118    A...    MOV      r1,#0x1018
        0x000247d0:    f2c40120    .. .    MOVT     r1,#0x4020
        0x000247d4:    2001        .       MOVS     r0,#1
        0x000247d6:    5088        .P      STR      r0,[r1,r2]
        0x000247d8:    2000        .       MOVS     r0,#0
        0x000247da:    9003        ..      STR      r0,[sp,#0xc]
        0x000247dc:    e7ff        ..      B        0x247de ; am_hal_pdm_fifo_flush + 82
        0x000247de:    9803        ..      LDR      r0,[sp,#0xc]
        0x000247e0:    b004        ..      ADD      sp,sp,#0x10
        0x000247e2:    4770        pG      BX       lr
    am_hal_pdm_initialize
        0x000247e4:    b083        ..      SUB      sp,sp,#0xc
        0x000247e6:    9001        ..      STR      r0,[sp,#4]
        0x000247e8:    9100        ..      STR      r1,[sp,#0]
        0x000247ea:    9801        ..      LDR      r0,[sp,#4]
        0x000247ec:    2804        .(      CMP      r0,#4
        0x000247ee:    d303        ..      BCC      0x247f8 ; am_hal_pdm_initialize + 20
        0x000247f0:    e7ff        ..      B        0x247f2 ; am_hal_pdm_initialize + 14
        0x000247f2:    2005        .       MOVS     r0,#5
        0x000247f4:    9002        ..      STR      r0,[sp,#8]
        0x000247f6:    e045        E.      B        0x24884 ; am_hal_pdm_initialize + 160
        0x000247f8:    9800        ..      LDR      r0,[sp,#0]
        0x000247fa:    b918        ..      CBNZ     r0,0x24804 ; am_hal_pdm_initialize + 32
        0x000247fc:    e7ff        ..      B        0x247fe ; am_hal_pdm_initialize + 26
        0x000247fe:    2006        .       MOVS     r0,#6
        0x00024800:    9002        ..      STR      r0,[sp,#8]
        0x00024802:    e03f        ?.      B        0x24884 ; am_hal_pdm_initialize + 160
        0x00024804:    9801        ..      LDR      r0,[sp,#4]
        0x00024806:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002480a:    f2483020    H. 0    MOV      r0,#0x8320
        0x0002480e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00024812:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x00024816:    0e00        ..      LSRS     r0,r0,#24
        0x00024818:    07c0        ..      LSLS     r0,r0,#31
        0x0002481a:    b118        ..      CBZ      r0,0x24824 ; am_hal_pdm_initialize + 64
        0x0002481c:    e7ff        ..      B        0x2481e ; am_hal_pdm_initialize + 58
        0x0002481e:    2007        .       MOVS     r0,#7
        0x00024820:    9002        ..      STR      r0,[sp,#8]
        0x00024822:    e02f        /.      B        0x24884 ; am_hal_pdm_initialize + 160
        0x00024824:    9801        ..      LDR      r0,[sp,#4]
        0x00024826:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x0002482a:    f2483120    H. 1    MOV      r1,#0x8320
        0x0002482e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024832:    f8510032    Q.2.    LDR      r0,[r1,r2,LSL #3]
        0x00024836:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x0002483a:    f8410032    A.2.    STR      r0,[r1,r2,LSL #3]
        0x0002483e:    9801        ..      LDR      r0,[sp,#4]
        0x00024840:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00024844:    f8510032    Q.2.    LDR      r0,[r1,r2,LSL #3]
        0x00024848:    f24563e2    E..c    MOV      r3,#0x56e2
        0x0002484c:    f2c003f9    ....    MOVT     r3,#0xf9
        0x00024850:    f3630017    c...    BFI      r0,r3,#0,#24
        0x00024854:    f8410032    A.2.    STR      r0,[r1,r2,LSL #3]
        0x00024858:    9801        ..      LDR      r0,[sp,#4]
        0x0002485a:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x0002485e:    eb0102c2    ....    ADD      r2,r1,r2,LSL #3
        0x00024862:    6090        .`      STR      r0,[r2,#8]
        0x00024864:    9801        ..      LDR      r0,[sp,#4]
        0x00024866:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0002486a:    eb0102c0    ....    ADD      r2,r1,r0,LSL #3
        0x0002486e:    2000        .       MOVS     r0,#0
        0x00024870:    7110        .q      STRB     r0,[r2,#4]
        0x00024872:    9a01        ..      LDR      r2,[sp,#4]
        0x00024874:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x00024878:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x0002487c:    9a00        ..      LDR      r2,[sp,#0]
        0x0002487e:    6011        .`      STR      r1,[r2,#0]
        0x00024880:    9002        ..      STR      r0,[sp,#8]
        0x00024882:    e7ff        ..      B        0x24884 ; am_hal_pdm_initialize + 160
        0x00024884:    9802        ..      LDR      r0,[sp,#8]
        0x00024886:    b003        ..      ADD      sp,sp,#0xc
        0x00024888:    4770        pG      BX       lr
        0x0002488a:    0000        ..      MOVS     r0,r0
    am_hal_pdm_interrupt_clear
        0x0002488c:    b085        ..      SUB      sp,sp,#0x14
        0x0002488e:    9003        ..      STR      r0,[sp,#0xc]
        0x00024890:    9102        ..      STR      r1,[sp,#8]
        0x00024892:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024894:    b188        ..      CBZ      r0,0x248ba ; am_hal_pdm_interrupt_clear + 46
        0x00024896:    e7ff        ..      B        0x24898 ; am_hal_pdm_interrupt_clear + 12
        0x00024898:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002489a:    6800        .h      LDR      r0,[r0,#0]
        0x0002489c:    0e00        ..      LSRS     r0,r0,#24
        0x0002489e:    07c0        ..      LSLS     r0,r0,#31
        0x000248a0:    b158        X.      CBZ      r0,0x248ba ; am_hal_pdm_interrupt_clear + 46
        0x000248a2:    e7ff        ..      B        0x248a4 ; am_hal_pdm_interrupt_clear + 24
        0x000248a4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000248a6:    6800        .h      LDR      r0,[r0,#0]
        0x000248a8:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000248ac:    f24561e2    E..a    MOV      r1,#0x56e2
        0x000248b0:    f2c001f9    ....    MOVT     r1,#0xf9
        0x000248b4:    4288        .B      CMP      r0,r1
        0x000248b6:    d003        ..      BEQ      0x248c0 ; am_hal_pdm_interrupt_clear + 52
        0x000248b8:    e7ff        ..      B        0x248ba ; am_hal_pdm_interrupt_clear + 46
        0x000248ba:    2002        .       MOVS     r0,#2
        0x000248bc:    9004        ..      STR      r0,[sp,#0x10]
        0x000248be:    e00f        ..      B        0x248e0 ; am_hal_pdm_interrupt_clear + 84
        0x000248c0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000248c2:    9001        ..      STR      r0,[sp,#4]
        0x000248c4:    9801        ..      LDR      r0,[sp,#4]
        0x000248c6:    6880        .h      LDR      r0,[r0,#8]
        0x000248c8:    9000        ..      STR      r0,[sp,#0]
        0x000248ca:    9802        ..      LDR      r0,[sp,#8]
        0x000248cc:    9900        ..      LDR      r1,[sp,#0]
        0x000248ce:    030a        ..      LSLS     r2,r1,#12
        0x000248d0:    f2411108    A...    MOV      r1,#0x1108
        0x000248d4:    f2c40120    .. .    MOVT     r1,#0x4020
        0x000248d8:    5088        .P      STR      r0,[r1,r2]
        0x000248da:    2000        .       MOVS     r0,#0
        0x000248dc:    9004        ..      STR      r0,[sp,#0x10]
        0x000248de:    e7ff        ..      B        0x248e0 ; am_hal_pdm_interrupt_clear + 84
        0x000248e0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000248e2:    b005        ..      ADD      sp,sp,#0x14
        0x000248e4:    4770        pG      BX       lr
        0x000248e6:    0000        ..      MOVS     r0,r0
    am_hal_pdm_interrupt_enable
        0x000248e8:    b085        ..      SUB      sp,sp,#0x14
        0x000248ea:    9003        ..      STR      r0,[sp,#0xc]
        0x000248ec:    9102        ..      STR      r1,[sp,#8]
        0x000248ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x000248f0:    b188        ..      CBZ      r0,0x24916 ; am_hal_pdm_interrupt_enable + 46
        0x000248f2:    e7ff        ..      B        0x248f4 ; am_hal_pdm_interrupt_enable + 12
        0x000248f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000248f6:    6800        .h      LDR      r0,[r0,#0]
        0x000248f8:    0e00        ..      LSRS     r0,r0,#24
        0x000248fa:    07c0        ..      LSLS     r0,r0,#31
        0x000248fc:    b158        X.      CBZ      r0,0x24916 ; am_hal_pdm_interrupt_enable + 46
        0x000248fe:    e7ff        ..      B        0x24900 ; am_hal_pdm_interrupt_enable + 24
        0x00024900:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024902:    6800        .h      LDR      r0,[r0,#0]
        0x00024904:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00024908:    f24561e2    E..a    MOV      r1,#0x56e2
        0x0002490c:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00024910:    4288        .B      CMP      r0,r1
        0x00024912:    d003        ..      BEQ      0x2491c ; am_hal_pdm_interrupt_enable + 52
        0x00024914:    e7ff        ..      B        0x24916 ; am_hal_pdm_interrupt_enable + 46
        0x00024916:    2002        .       MOVS     r0,#2
        0x00024918:    9004        ..      STR      r0,[sp,#0x10]
        0x0002491a:    e011        ..      B        0x24940 ; am_hal_pdm_interrupt_enable + 88
        0x0002491c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002491e:    9001        ..      STR      r0,[sp,#4]
        0x00024920:    9801        ..      LDR      r0,[sp,#4]
        0x00024922:    6880        .h      LDR      r0,[r0,#8]
        0x00024924:    9000        ..      STR      r0,[sp,#0]
        0x00024926:    9b02        ..      LDR      r3,[sp,#8]
        0x00024928:    9800        ..      LDR      r0,[sp,#0]
        0x0002492a:    0302        ..      LSLS     r2,r0,#12
        0x0002492c:    f2411100    A...    MOVW     r1,#0x1100
        0x00024930:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00024934:    5888        .X      LDR      r0,[r1,r2]
        0x00024936:    4318        .C      ORRS     r0,r0,r3
        0x00024938:    5088        .P      STR      r0,[r1,r2]
        0x0002493a:    2000        .       MOVS     r0,#0
        0x0002493c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002493e:    e7ff        ..      B        0x24940 ; am_hal_pdm_interrupt_enable + 88
        0x00024940:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024942:    b005        ..      ADD      sp,sp,#0x14
        0x00024944:    4770        pG      BX       lr
        0x00024946:    0000        ..      MOVS     r0,r0
    am_hal_pdm_interrupt_service
        0x00024948:    b580        ..      PUSH     {r7,lr}
        0x0002494a:    b086        ..      SUB      sp,sp,#0x18
        0x0002494c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002494e:    9104        ..      STR      r1,[sp,#0x10]
        0x00024950:    9203        ..      STR      r2,[sp,#0xc]
        0x00024952:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024954:    9002        ..      STR      r0,[sp,#8]
        0x00024956:    9802        ..      LDR      r0,[sp,#8]
        0x00024958:    6880        .h      LDR      r0,[r0,#8]
        0x0002495a:    9001        ..      STR      r0,[sp,#4]
        0x0002495c:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x00024960:    0700        ..      LSLS     r0,r0,#28
        0x00024962:    2800        .(      CMP      r0,#0
        0x00024964:    d522        ".      BPL      0x249ac ; am_hal_pdm_interrupt_service + 100
        0x00024966:    e7ff        ..      B        0x24968 ; am_hal_pdm_interrupt_service + 32
        0x00024968:    9802        ..      LDR      r0,[sp,#8]
        0x0002496a:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002496c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002496e:    4288        .B      CMP      r0,r1
        0x00024970:    d104        ..      BNE      0x2497c ; am_hal_pdm_interrupt_service + 52
        0x00024972:    e7ff        ..      B        0x24974 ; am_hal_pdm_interrupt_service + 44
        0x00024974:    9802        ..      LDR      r0,[sp,#8]
        0x00024976:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00024978:    9000        ..      STR      r0,[sp,#0]
        0x0002497a:    e003        ..      B        0x24984 ; am_hal_pdm_interrupt_service + 60
        0x0002497c:    9802        ..      LDR      r0,[sp,#8]
        0x0002497e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00024980:    9000        ..      STR      r0,[sp,#0]
        0x00024982:    e7ff        ..      B        0x24984 ; am_hal_pdm_interrupt_service + 60
        0x00024984:    9800        ..      LDR      r0,[sp,#0]
        0x00024986:    9902        ..      LDR      r1,[sp,#8]
        0x00024988:    6148        Ha      STR      r0,[r1,#0x14]
        0x0002498a:    9901        ..      LDR      r1,[sp,#4]
        0x0002498c:    030a        ..      LSLS     r2,r1,#12
        0x0002498e:    f2411154    A.T.    MOV      r1,#0x1154
        0x00024992:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00024996:    5088        .P      STR      r0,[r1,r2]
        0x00024998:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002499a:    6880        .h      LDR      r0,[r0,#8]
        0x0002499c:    9901        ..      LDR      r1,[sp,#4]
        0x0002499e:    030a        ..      LSLS     r2,r1,#12
        0x000249a0:    f2412150    A.P!    MOV      r1,#0x1250
        0x000249a4:    f2c40120    .. .    MOVT     r1,#0x4020
        0x000249a8:    5088        .P      STR      r0,[r1,r2]
        0x000249aa:    e7ff        ..      B        0x249ac ; am_hal_pdm_interrupt_service + 100
        0x000249ac:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x000249b0:    0780        ..      LSLS     r0,r0,#30
        0x000249b2:    2800        .(      CMP      r0,#0
        0x000249b4:    d504        ..      BPL      0x249c0 ; am_hal_pdm_interrupt_service + 120
        0x000249b6:    e7ff        ..      B        0x249b8 ; am_hal_pdm_interrupt_service + 112
        0x000249b8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000249ba:    f7fffee7    ....    BL       am_hal_pdm_fifo_flush ; 0x2478c
        0x000249be:    e7ff        ..      B        0x249c0 ; am_hal_pdm_interrupt_service + 120
        0x000249c0:    2000        .       MOVS     r0,#0
        0x000249c2:    b006        ..      ADD      sp,sp,#0x18
        0x000249c4:    bd80        ..      POP      {r7,pc}
        0x000249c6:    0000        ..      MOVS     r0,r0
    am_hal_pdm_interrupt_status_get
        0x000249c8:    b086        ..      SUB      sp,sp,#0x18
        0x000249ca:    9004        ..      STR      r0,[sp,#0x10]
        0x000249cc:    9103        ..      STR      r1,[sp,#0xc]
        0x000249ce:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x000249d2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000249d4:    b188        ..      CBZ      r0,0x249fa ; am_hal_pdm_interrupt_status_get + 50
        0x000249d6:    e7ff        ..      B        0x249d8 ; am_hal_pdm_interrupt_status_get + 16
        0x000249d8:    9804        ..      LDR      r0,[sp,#0x10]
        0x000249da:    6800        .h      LDR      r0,[r0,#0]
        0x000249dc:    0e00        ..      LSRS     r0,r0,#24
        0x000249de:    07c0        ..      LSLS     r0,r0,#31
        0x000249e0:    b158        X.      CBZ      r0,0x249fa ; am_hal_pdm_interrupt_status_get + 50
        0x000249e2:    e7ff        ..      B        0x249e4 ; am_hal_pdm_interrupt_status_get + 28
        0x000249e4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000249e6:    6800        .h      LDR      r0,[r0,#0]
        0x000249e8:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000249ec:    f24561e2    E..a    MOV      r1,#0x56e2
        0x000249f0:    f2c001f9    ....    MOVT     r1,#0xf9
        0x000249f4:    4288        .B      CMP      r0,r1
        0x000249f6:    d003        ..      BEQ      0x24a00 ; am_hal_pdm_interrupt_status_get + 56
        0x000249f8:    e7ff        ..      B        0x249fa ; am_hal_pdm_interrupt_status_get + 50
        0x000249fa:    2002        .       MOVS     r0,#2
        0x000249fc:    9005        ..      STR      r0,[sp,#0x14]
        0x000249fe:    e02b        +.      B        0x24a58 ; am_hal_pdm_interrupt_status_get + 144
        0x00024a00:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024a02:    9001        ..      STR      r0,[sp,#4]
        0x00024a04:    9801        ..      LDR      r0,[sp,#4]
        0x00024a06:    6880        .h      LDR      r0,[r0,#8]
        0x00024a08:    9000        ..      STR      r0,[sp,#0]
        0x00024a0a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00024a0e:    07c0        ..      LSLS     r0,r0,#31
        0x00024a10:    b1a8        ..      CBZ      r0,0x24a3e ; am_hal_pdm_interrupt_status_get + 118
        0x00024a12:    e7ff        ..      B        0x24a14 ; am_hal_pdm_interrupt_status_get + 76
        0x00024a14:    9800        ..      LDR      r0,[sp,#0]
        0x00024a16:    0301        ..      LSLS     r1,r0,#12
        0x00024a18:    f2411004    A...    MOV      r0,#0x1104
        0x00024a1c:    f2c40020    .. .    MOVT     r0,#0x4020
        0x00024a20:    5840        @X      LDR      r0,[r0,r1]
        0x00024a22:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024a24:    6008        .`      STR      r0,[r1,#0]
        0x00024a26:    9800        ..      LDR      r0,[sp,#0]
        0x00024a28:    0301        ..      LSLS     r1,r0,#12
        0x00024a2a:    f2411000    A...    MOVW     r0,#0x1100
        0x00024a2e:    f2c40020    .. .    MOVT     r0,#0x4020
        0x00024a32:    5842        BX      LDR      r2,[r0,r1]
        0x00024a34:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024a36:    6808        .h      LDR      r0,[r1,#0]
        0x00024a38:    4010        .@      ANDS     r0,r0,r2
        0x00024a3a:    6008        .`      STR      r0,[r1,#0]
        0x00024a3c:    e009        ..      B        0x24a52 ; am_hal_pdm_interrupt_status_get + 138
        0x00024a3e:    9800        ..      LDR      r0,[sp,#0]
        0x00024a40:    0301        ..      LSLS     r1,r0,#12
        0x00024a42:    f2411004    A...    MOV      r0,#0x1104
        0x00024a46:    f2c40020    .. .    MOVT     r0,#0x4020
        0x00024a4a:    5840        @X      LDR      r0,[r0,r1]
        0x00024a4c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024a4e:    6008        .`      STR      r0,[r1,#0]
        0x00024a50:    e7ff        ..      B        0x24a52 ; am_hal_pdm_interrupt_status_get + 138
        0x00024a52:    2000        .       MOVS     r0,#0
        0x00024a54:    9005        ..      STR      r0,[sp,#0x14]
        0x00024a56:    e7ff        ..      B        0x24a58 ; am_hal_pdm_interrupt_status_get + 144
        0x00024a58:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024a5a:    b006        ..      ADD      sp,sp,#0x18
        0x00024a5c:    4770        pG      BX       lr
        0x00024a5e:    0000        ..      MOVS     r0,r0
    am_hal_pdm_power_control
        0x00024a60:    b580        ..      PUSH     {r7,lr}
        0x00024a62:    b08a        ..      SUB      sp,sp,#0x28
        0x00024a64:    9008        ..      STR      r0,[sp,#0x20]
        0x00024a66:    f88d101f    ....    STRB     r1,[sp,#0x1f]
        0x00024a6a:    f88d201e    ...     STRB     r2,[sp,#0x1e]
        0x00024a6e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00024a70:    b188        ..      CBZ      r0,0x24a96 ; am_hal_pdm_power_control + 54
        0x00024a72:    e7ff        ..      B        0x24a74 ; am_hal_pdm_power_control + 20
        0x00024a74:    9808        ..      LDR      r0,[sp,#0x20]
        0x00024a76:    6800        .h      LDR      r0,[r0,#0]
        0x00024a78:    0e00        ..      LSRS     r0,r0,#24
        0x00024a7a:    07c0        ..      LSLS     r0,r0,#31
        0x00024a7c:    b158        X.      CBZ      r0,0x24a96 ; am_hal_pdm_power_control + 54
        0x00024a7e:    e7ff        ..      B        0x24a80 ; am_hal_pdm_power_control + 32
        0x00024a80:    9808        ..      LDR      r0,[sp,#0x20]
        0x00024a82:    6800        .h      LDR      r0,[r0,#0]
        0x00024a84:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00024a88:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00024a8c:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00024a90:    4288        .B      CMP      r0,r1
        0x00024a92:    d003        ..      BEQ      0x24a9c ; am_hal_pdm_power_control + 60
        0x00024a94:    e7ff        ..      B        0x24a96 ; am_hal_pdm_power_control + 54
        0x00024a96:    2002        .       MOVS     r0,#2
        0x00024a98:    9009        ..      STR      r0,[sp,#0x24]
        0x00024a9a:    e057        W.      B        0x24b4c ; am_hal_pdm_power_control + 236
        0x00024a9c:    9808        ..      LDR      r0,[sp,#0x20]
        0x00024a9e:    9006        ..      STR      r0,[sp,#0x18]
        0x00024aa0:    9806        ..      LDR      r0,[sp,#0x18]
        0x00024aa2:    6880        .h      LDR      r0,[r0,#8]
        0x00024aa4:    9005        ..      STR      r0,[sp,#0x14]
        0x00024aa6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024aa8:    301b        .0      ADDS     r0,r0,#0x1b
        0x00024aaa:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00024aae:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00024ab2:    4601        .F      MOV      r1,r0
        0x00024ab4:    9100        ..      STR      r1,[sp,#0]
        0x00024ab6:    b128        (.      CBZ      r0,0x24ac4 ; am_hal_pdm_power_control + 100
        0x00024ab8:    e7ff        ..      B        0x24aba ; am_hal_pdm_power_control + 90
        0x00024aba:    9800        ..      LDR      r0,[sp,#0]
        0x00024abc:    3801        .8      SUBS     r0,#1
        0x00024abe:    2802        .(      CMP      r0,#2
        0x00024ac0:    d32a        *.      BCC      0x24b18 ; am_hal_pdm_power_control + 184
        0x00024ac2:    e03d        =.      B        0x24b40 ; am_hal_pdm_power_control + 224
        0x00024ac4:    f89d001e    ....    LDRB     r0,[sp,#0x1e]
        0x00024ac8:    07c0        ..      LSLS     r0,r0,#31
        0x00024aca:    b140        @.      CBZ      r0,0x24ade ; am_hal_pdm_power_control + 126
        0x00024acc:    e7ff        ..      B        0x24ace ; am_hal_pdm_power_control + 110
        0x00024ace:    9806        ..      LDR      r0,[sp,#0x18]
        0x00024ad0:    7900        .y      LDRB     r0,[r0,#4]
        0x00024ad2:    07c0        ..      LSLS     r0,r0,#31
        0x00024ad4:    b918        ..      CBNZ     r0,0x24ade ; am_hal_pdm_power_control + 126
        0x00024ad6:    e7ff        ..      B        0x24ad8 ; am_hal_pdm_power_control + 120
        0x00024ad8:    2007        .       MOVS     r0,#7
        0x00024ada:    9009        ..      STR      r0,[sp,#0x24]
        0x00024adc:    e036        6.      B        0x24b4c ; am_hal_pdm_power_control + 236
        0x00024ade:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00024ae2:    f000fc39    ..9.    BL       am_hal_pwrctrl_periph_enable ; 0x25358
        0x00024ae6:    f7fef9af    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00024aea:    9003        ..      STR      r0,[sp,#0xc]
        0x00024aec:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024aee:    f01efa3d    ..=.    BL       pdm_reginit ; 0x42f6c
        0x00024af2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024af4:    f7fef9b0    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00024af8:    f89d001e    ....    LDRB     r0,[sp,#0x1e]
        0x00024afc:    07c0        ..      LSLS     r0,r0,#31
        0x00024afe:    b150        P.      CBZ      r0,0x24b16 ; am_hal_pdm_power_control + 182
        0x00024b00:    e7ff        ..      B        0x24b02 ; am_hal_pdm_power_control + 162
        0x00024b02:    f7fef9a1    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00024b06:    9002        ..      STR      r0,[sp,#8]
        0x00024b08:    9906        ..      LDR      r1,[sp,#0x18]
        0x00024b0a:    2000        .       MOVS     r0,#0
        0x00024b0c:    7108        .q      STRB     r0,[r1,#4]
        0x00024b0e:    9802        ..      LDR      r0,[sp,#8]
        0x00024b10:    f7fef9a2    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00024b14:    e7ff        ..      B        0x24b16 ; am_hal_pdm_power_control + 182
        0x00024b16:    e016        ..      B        0x24b46 ; am_hal_pdm_power_control + 230
        0x00024b18:    f89d001e    ....    LDRB     r0,[sp,#0x1e]
        0x00024b1c:    07c0        ..      LSLS     r0,r0,#31
        0x00024b1e:    b150        P.      CBZ      r0,0x24b36 ; am_hal_pdm_power_control + 214
        0x00024b20:    e7ff        ..      B        0x24b22 ; am_hal_pdm_power_control + 194
        0x00024b22:    f7fef991    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00024b26:    9001        ..      STR      r0,[sp,#4]
        0x00024b28:    9906        ..      LDR      r1,[sp,#0x18]
        0x00024b2a:    2001        .       MOVS     r0,#1
        0x00024b2c:    7108        .q      STRB     r0,[r1,#4]
        0x00024b2e:    9801        ..      LDR      r0,[sp,#4]
        0x00024b30:    f7fef992    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00024b34:    e7ff        ..      B        0x24b36 ; am_hal_pdm_power_control + 214
        0x00024b36:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00024b3a:    f000fb9d    ....    BL       am_hal_pwrctrl_periph_disable ; 0x25278
        0x00024b3e:    e002        ..      B        0x24b46 ; am_hal_pdm_power_control + 230
        0x00024b40:    2006        .       MOVS     r0,#6
        0x00024b42:    9009        ..      STR      r0,[sp,#0x24]
        0x00024b44:    e002        ..      B        0x24b4c ; am_hal_pdm_power_control + 236
        0x00024b46:    2000        .       MOVS     r0,#0
        0x00024b48:    9009        ..      STR      r0,[sp,#0x24]
        0x00024b4a:    e7ff        ..      B        0x24b4c ; am_hal_pdm_power_control + 236
        0x00024b4c:    9809        ..      LDR      r0,[sp,#0x24]
        0x00024b4e:    b00a        ..      ADD      sp,sp,#0x28
        0x00024b50:    bd80        ..      POP      {r7,pc}
        0x00024b52:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_control
        0x00024b54:    b580        ..      PUSH     {r7,lr}
        0x00024b56:    b08a        ..      SUB      sp,sp,#0x28
        0x00024b58:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00024b5c:    9107        ..      STR      r1,[sp,#0x1c]
        0x00024b5e:    2000        .       MOVS     r0,#0
        0x00024b60:    9006        ..      STR      r0,[sp,#0x18]
        0x00024b62:    9005        ..      STR      r0,[sp,#0x14]
        0x00024b64:    9004        ..      STR      r0,[sp,#0x10]
        0x00024b66:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x00024b6a:    4601        .F      MOV      r1,r0
        0x00024b6c:    9101        ..      STR      r1,[sp,#4]
        0x00024b6e:    2803        .(      CMP      r0,#3
        0x00024b70:    f20080db    ....    BHI.W    0x24d2a ; am_hal_pwrctrl_control + 470
        0x00024b74:    9901        ..      LDR      r1,[sp,#4]
        0x00024b76:    e8dff001    ....    TBB      [pc,r1]
    $d.38
        0x00024b7a:    a802        ..      DCW    43010
        0x00024b7c:    d1c1        ..      DCW    53697
    $t.39
        0x00024b7e:    f2403178    @.x1    MOVW     r1,#0x378
        0x00024b82:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024b86:    6808        .h      LDR      r0,[r1,#0]
        0x00024b88:    f02050f8     ..P    BIC      r0,r0,#0x1f000000
        0x00024b8c:    6008        .`      STR      r0,[r1,#0]
        0x00024b8e:    f2403158    @.X1    MOVW     r1,#0x358
        0x00024b92:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024b96:    6808        .h      LDR      r0,[r1,#0]
        0x00024b98:    f42000f8     ...    BIC      r0,r0,#0x7c0000
        0x00024b9c:    6008        .`      STR      r0,[r1,#0]
        0x00024b9e:    f2403244    @.D2    MOVW     r2,#0x344
        0x00024ba2:    f2c40202    ....    MOVT     r2,#0x4002
        0x00024ba6:    6810        .h      LDR      r0,[r2,#0]
        0x00024ba8:    230a        .#      MOVS     r3,#0xa
        0x00024baa:    f363601b    c..`    BFI      r0,r3,#24,#4
        0x00024bae:    6010        .`      STR      r0,[r2,#0]
        0x00024bb0:    6810        .h      LDR      r0,[r2,#0]
        0x00024bb2:    f36320ce    c..     BFI      r0,r3,#11,#4
        0x00024bb6:    6010        .`      STR      r0,[r2,#0]
        0x00024bb8:    6808        .h      LDR      r0,[r1,#0]
        0x00024bba:    f44050f0    @..P    ORR      r0,r0,#0x1e00
        0x00024bbe:    6008        .`      STR      r0,[r1,#0]
        0x00024bc0:    f2403154    @.T1    MOVW     r1,#0x354
        0x00024bc4:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024bc8:    6808        .h      LDR      r0,[r1,#0]
        0x00024bca:    f44010f0    @...    ORR      r0,r0,#0x1e0000
        0x00024bce:    6008        .`      STR      r0,[r1,#0]
        0x00024bd0:    f2403160    @.`1    MOVW     r1,#0x360
        0x00024bd4:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024bd8:    6808        .h      LDR      r0,[r1,#0]
        0x00024bda:    f0407070    @.pp    ORR      r0,r0,#0x3c00000
        0x00024bde:    6008        .`      STR      r0,[r1,#0]
        0x00024be0:    6808        .h      LDR      r0,[r1,#0]
        0x00024be2:    f44010f0    @...    ORR      r0,r0,#0x1e0000
        0x00024be6:    6008        .`      STR      r0,[r1,#0]
        0x00024be8:    f240306c    @.l0    MOVW     r0,#0x36c
        0x00024bec:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024bf0:    6802        .h      LDR      r2,[r0,#0]
        0x00024bf2:    f2403170    @.p1    MOVW     r1,#0x370
        0x00024bf6:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024bfa:    6808        .h      LDR      r0,[r1,#0]
        0x00024bfc:    0e92        ..      LSRS     r2,r2,#26
        0x00024bfe:    f362609f    b..`    BFI      r0,r2,#26,#6
        0x00024c02:    6008        .`      STR      r0,[r1,#0]
        0x00024c04:    f2403280    @..2    MOVW     r2,#0x380
        0x00024c08:    f2c40202    ....    MOVT     r2,#0x4002
        0x00024c0c:    6810        .h      LDR      r0,[r2,#0]
        0x00024c0e:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00024c12:    6010        .`      STR      r0,[r2,#0]
        0x00024c14:    6810        .h      LDR      r0,[r2,#0]
        0x00024c16:    f0404080    @..@    ORR      r0,r0,#0x40000000
        0x00024c1a:    6010        .`      STR      r0,[r2,#0]
        0x00024c1c:    6808        .h      LDR      r0,[r1,#0]
        0x00024c1e:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x00024c22:    f2405278    @.xR    MOVW     r2,#0x578
        0x00024c26:    f2c10200    ....    MOVT     r2,#0x1000
        0x00024c2a:    6010        .`      STR      r0,[r2,#0]
        0x00024c2c:    6808        .h      LDR      r0,[r1,#0]
        0x00024c2e:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x00024c32:    6008        .`      STR      r0,[r1,#0]
        0x00024c34:    f240313c    @.<1    MOVW     r1,#0x33c
        0x00024c38:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024c3c:    2007        .       MOVS     r0,#7
        0x00024c3e:    6008        .`      STR      r0,[r1,#0]
        0x00024c40:    f2403140    @.@1    MOVW     r1,#0x340
        0x00024c44:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024c48:    6808        .h      LDR      r0,[r1,#0]
        0x00024c4a:    f0207070     .pp    BIC      r0,r0,#0x3c00000
        0x00024c4e:    6008        .`      STR      r0,[r1,#0]
        0x00024c50:    6808        .h      LDR      r0,[r1,#0]
        0x00024c52:    2201        ."      MOVS     r2,#1
        0x00024c54:    f362108a    b...    BFI      r0,r2,#6,#5
        0x00024c58:    6008        .`      STR      r0,[r1,#0]
        0x00024c5a:    f026ff0d    &...    BL       vddc_vddf_boost ; 0x4ba78
        0x00024c5e:    9006        ..      STR      r0,[sp,#0x18]
        0x00024c60:    9806        ..      LDR      r0,[sp,#0x18]
        0x00024c62:    b118        ..      CBZ      r0,0x24c6c ; am_hal_pwrctrl_control + 280
        0x00024c64:    e7ff        ..      B        0x24c66 ; am_hal_pwrctrl_control + 274
        0x00024c66:    9806        ..      LDR      r0,[sp,#0x18]
        0x00024c68:    9009        ..      STR      r0,[sp,#0x24]
        0x00024c6a:    e064        d.      B        0x24d36 ; am_hal_pwrctrl_control + 482
        0x00024c6c:    f2411100    A...    MOVW     r1,#0x1100
        0x00024c70:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024c74:    6808        .h      LDR      r0,[r1,#0]
        0x00024c76:    f0400001    @...    ORR      r0,r0,#1
        0x00024c7a:    6008        .`      STR      r0,[r1,#0]
        0x00024c7c:    f2403178    @.x1    MOVW     r1,#0x378
        0x00024c80:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024c84:    6808        .h      LDR      r0,[r1,#0]
        0x00024c86:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00024c8a:    6008        .`      STR      r0,[r1,#0]
        0x00024c8c:    f2413088    A..0    MOV      r0,#0x1388
        0x00024c90:    f7fdfbc0    ....    BL       am_hal_delay_us ; 0x22414
        0x00024c94:    a805        ..      ADD      r0,sp,#0x14
        0x00024c96:    2100        .!      MOVS     r1,#0
        0x00024c98:    f00cfd0c    ....    BL       buck_interval_check ; 0x316b4
        0x00024c9c:    b108        ..      CBZ      r0,0x24ca2 ; am_hal_pwrctrl_control + 334
        0x00024c9e:    e7ff        ..      B        0x24ca0 ; am_hal_pwrctrl_control + 332
        0x00024ca0:    e046        F.      B        0x24d30 ; am_hal_pwrctrl_control + 476
        0x00024ca2:    a804        ..      ADD      r0,sp,#0x10
        0x00024ca4:    2101        .!      MOVS     r1,#1
        0x00024ca6:    f00cfd05    ....    BL       buck_interval_check ; 0x316b4
        0x00024caa:    b108        ..      CBZ      r0,0x24cb0 ; am_hal_pwrctrl_control + 348
        0x00024cac:    e7ff        ..      B        0x24cae ; am_hal_pwrctrl_control + 346
        0x00024cae:    e03f        ?.      B        0x24d30 ; am_hal_pwrctrl_control + 476
        0x00024cb0:    f00cfdf0    ....    BL       buck_ldo_override_init ; 0x31894
        0x00024cb4:    f64010c4    @...    MOV      r0,#0x9c4
        0x00024cb8:    f7fdfbac    ....    BL       am_hal_delay_us ; 0x22414
        0x00024cbc:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024cbe:    f011ff8b    ....    BL       coreldo_vddc_parallel_set ; 0x36bd8
        0x00024cc2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024cc4:    f01bf868    ..h.    BL       memldo_vddf_parallel_set ; 0x3fd98
        0x00024cc8:    e032        2.      B        0x24d30 ; am_hal_pwrctrl_control + 476
        0x00024cca:    2000        .       MOVS     r0,#0
        0x00024ccc:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00024cd0:    2014        .       MOVS     r0,#0x14
        0x00024cd2:    f10d010b    ....    ADD      r1,sp,#0xb
        0x00024cd6:    f000fbb1    ....    BL       am_hal_pwrctrl_periph_enabled ; 0x2543c
        0x00024cda:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00024cde:    07c0        ..      LSLS     r0,r0,#31
        0x00024ce0:    b158        X.      CBZ      r0,0x24cfa ; am_hal_pwrctrl_control + 422
        0x00024ce2:    e7ff        ..      B        0x24ce4 ; am_hal_pwrctrl_control + 400
        0x00024ce4:    2014        .       MOVS     r0,#0x14
        0x00024ce6:    f000fac7    ....    BL       am_hal_pwrctrl_periph_disable ; 0x25278
        0x00024cea:    9003        ..      STR      r0,[sp,#0xc]
        0x00024cec:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024cee:    b118        ..      CBZ      r0,0x24cf8 ; am_hal_pwrctrl_control + 420
        0x00024cf0:    e7ff        ..      B        0x24cf2 ; am_hal_pwrctrl_control + 414
        0x00024cf2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024cf4:    9009        ..      STR      r0,[sp,#0x24]
        0x00024cf6:    e01e        ..      B        0x24d36 ; am_hal_pwrctrl_control + 482
        0x00024cf8:    e7ff        ..      B        0x24cfa ; am_hal_pwrctrl_control + 422
        0x00024cfa:    e019        ..      B        0x24d30 ; am_hal_pwrctrl_control + 476
        0x00024cfc:    f2401124    @.$.    MOVW     r1,#0x124
        0x00024d00:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024d04:    6808        .h      LDR      r0,[r1,#0]
        0x00024d06:    2220         "      MOVS     r2,#0x20
        0x00024d08:    f3620087    b...    BFI      r0,r2,#2,#6
        0x00024d0c:    6008        .`      STR      r0,[r1,#0]
        0x00024d0e:    f2401120    @. .    MOVW     r1,#0x120
        0x00024d12:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024d16:    2001        .       MOVS     r0,#1
        0x00024d18:    6008        .`      STR      r0,[r1,#0]
        0x00024d1a:    e009        ..      B        0x24d30 ; am_hal_pwrctrl_control + 476
        0x00024d1c:    f2410104    A...    MOV      r1,#0x1004
        0x00024d20:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024d24:    2000        .       MOVS     r0,#0
        0x00024d26:    6008        .`      STR      r0,[r1,#0]
        0x00024d28:    e002        ..      B        0x24d30 ; am_hal_pwrctrl_control + 476
        0x00024d2a:    2006        .       MOVS     r0,#6
        0x00024d2c:    9006        ..      STR      r0,[sp,#0x18]
        0x00024d2e:    e7ff        ..      B        0x24d30 ; am_hal_pwrctrl_control + 476
        0x00024d30:    9806        ..      LDR      r0,[sp,#0x18]
        0x00024d32:    9009        ..      STR      r0,[sp,#0x24]
        0x00024d34:    e7ff        ..      B        0x24d36 ; am_hal_pwrctrl_control + 482
        0x00024d36:    9809        ..      LDR      r0,[sp,#0x24]
        0x00024d38:    b00a        ..      ADD      sp,sp,#0x28
        0x00024d3a:    bd80        ..      POP      {r7,pc}
    am_hal_pwrctrl_low_power_init
        0x00024d3c:    b580        ..      PUSH     {r7,lr}
        0x00024d3e:    b082        ..      SUB      sp,sp,#8
        0x00024d40:    f7fff932    ..2.    BL       am_hal_mram_ds_init ; 0x23fa8
        0x00024d44:    f643706c    C.lp    MOV      r0,#0x3f6c
        0x00024d48:    f2c00005    ....    MOVT     r0,#5
        0x00024d4c:    f000f890    ....    BL       am_hal_pwrctrl_mcu_memory_config ; 0x24e70
        0x00024d50:    f6437072    C.rp    MOV      r0,#0x3f72
        0x00024d54:    f2c00005    ....    MOVT     r0,#5
        0x00024d58:    f000fb9a    ....    BL       am_hal_pwrctrl_sram_config ; 0x25490
        0x00024d5c:    f01efb90    ....    BL       preserve_orig_reg_values ; 0x43480
        0x00024d60:    f2440144    D.D.    MOV      r1,#0x4044
        0x00024d64:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024d68:    9100        ..      STR      r1,[sp,#0]
        0x00024d6a:    6808        .h      LDR      r0,[r1,#0]
        0x00024d6c:    223e        >"      MOVS     r2,#0x3e
        0x00024d6e:    f3624099    b..@    BFI      r0,r2,#18,#8
        0x00024d72:    6008        .`      STR      r0,[r1,#0]
        0x00024d74:    f2411140    A.@.    MOVW     r1,#0x1140
        0x00024d78:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024d7c:    2000        .       MOVS     r0,#0
        0x00024d7e:    9001        ..      STR      r0,[sp,#4]
        0x00024d80:    6008        .`      STR      r0,[r1,#0]
        0x00024d82:    f2411144    A.D.    MOV      r1,#0x1144
        0x00024d86:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024d8a:    6008        .`      STR      r0,[r1,#0]
        0x00024d8c:    f2411148    A.H.    MOV      r1,#0x1148
        0x00024d90:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024d94:    6008        .`      STR      r0,[r1,#0]
        0x00024d96:    f241114c    A.L.    MOV      r1,#0x114c
        0x00024d9a:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024d9e:    6008        .`      STR      r0,[r1,#0]
        0x00024da0:    f2411150    A.P.    MOV      r1,#0x1150
        0x00024da4:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024da8:    6008        .`      STR      r0,[r1,#0]
        0x00024daa:    f2411154    A.T.    MOV      r1,#0x1154
        0x00024dae:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024db2:    6008        .`      STR      r0,[r1,#0]
        0x00024db4:    f2411158    A.X.    MOV      r1,#0x1158
        0x00024db8:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024dbc:    6008        .`      STR      r0,[r1,#0]
        0x00024dbe:    f241115c    A.\.    MOV      r1,#0x115c
        0x00024dc2:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024dc6:    6008        .`      STR      r0,[r1,#0]
        0x00024dc8:    f2411160    A.`.    MOVW     r1,#0x1160
        0x00024dcc:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024dd0:    6008        .`      STR      r0,[r1,#0]
        0x00024dd2:    f2411164    A.d.    MOV      r1,#0x1164
        0x00024dd6:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024dda:    6008        .`      STR      r0,[r1,#0]
        0x00024ddc:    f2411168    A.h.    MOV      r1,#0x1168
        0x00024de0:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024de4:    6008        .`      STR      r0,[r1,#0]
        0x00024de6:    f241116c    A.l.    MOV      r1,#0x116c
        0x00024dea:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024dee:    6008        .`      STR      r0,[r1,#0]
        0x00024df0:    f2411170    A.p.    MOV      r1,#0x1170
        0x00024df4:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024df8:    6008        .`      STR      r0,[r1,#0]
        0x00024dfa:    f2411174    A.t.    MOV      r1,#0x1174
        0x00024dfe:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024e02:    6008        .`      STR      r0,[r1,#0]
        0x00024e04:    f2411178    A.x.    MOV      r1,#0x1178
        0x00024e08:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024e0c:    6008        .`      STR      r0,[r1,#0]
        0x00024e0e:    f241117c    A.|.    MOV      r1,#0x117c
        0x00024e12:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024e16:    6008        .`      STR      r0,[r1,#0]
        0x00024e18:    f2411180    A...    MOVW     r1,#0x1180
        0x00024e1c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024e20:    6008        .`      STR      r0,[r1,#0]
        0x00024e22:    f2411184    A...    MOV      r1,#0x1184
        0x00024e26:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024e2a:    6008        .`      STR      r0,[r1,#0]
        0x00024e2c:    f2411188    A...    MOV      r1,#0x1188
        0x00024e30:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024e34:    6008        .`      STR      r0,[r1,#0]
        0x00024e36:    f24120f7    A..     MOV      r0,#0x12f7
        0x00024e3a:    f2c00005    ....    MOVT     r0,#5
        0x00024e3e:    f7fdf94f    ..O.    BL       am_hal_daxi_config ; 0x220e0
        0x00024e42:    2064        d       MOVS     r0,#0x64
        0x00024e44:    f7fdfae6    ....    BL       am_hal_delay_us ; 0x22414
        0x00024e48:    9a00        ..      LDR      r2,[sp,#0]
        0x00024e4a:    9801        ..      LDR      r0,[sp,#4]
        0x00024e4c:    6811        .h      LDR      r1,[r2,#0]
        0x00024e4e:    f0410140    A.@.    ORR      r1,r1,#0x40
        0x00024e52:    6011        .`      STR      r1,[r2,#0]
        0x00024e54:    f240327c    @.|2    MOVW     r2,#0x37c
        0x00024e58:    f2c40202    ....    MOVT     r2,#0x4002
        0x00024e5c:    6811        .h      LDR      r1,[r2,#0]
        0x00024e5e:    f2480300    H...    MOVW     r3,#0x8000
        0x00024e62:    f2c053fe    ...S    MOVT     r3,#0x5fe
        0x00024e66:    4319        .C      ORRS     r1,r1,r3
        0x00024e68:    6011        .`      STR      r1,[r2,#0]
        0x00024e6a:    b002        ..      ADD      sp,sp,#8
        0x00024e6c:    bd80        ..      POP      {r7,pc}
        0x00024e6e:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_mcu_memory_config
        0x00024e70:    b580        ..      PUSH     {r7,lr}
        0x00024e72:    b086        ..      SUB      sp,sp,#0x18
        0x00024e74:    9004        ..      STR      r0,[sp,#0x10]
        0x00024e76:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024e78:    7800        .x      LDRB     r0,[r0,#0]
        0x00024e7a:    4601        .F      MOV      r1,r0
        0x00024e7c:    9102        ..      STR      r1,[sp,#8]
        0x00024e7e:    b140        @.      CBZ      r0,0x24e92 ; am_hal_pwrctrl_mcu_memory_config + 34
        0x00024e80:    e7ff        ..      B        0x24e82 ; am_hal_pwrctrl_mcu_memory_config + 18
        0x00024e82:    9802        ..      LDR      r0,[sp,#8]
        0x00024e84:    2801        .(      CMP      r0,#1
        0x00024e86:    d011        ..      BEQ      0x24eac ; am_hal_pwrctrl_mcu_memory_config + 60
        0x00024e88:    e7ff        ..      B        0x24e8a ; am_hal_pwrctrl_mcu_memory_config + 26
        0x00024e8a:    9802        ..      LDR      r0,[sp,#8]
        0x00024e8c:    2802        .(      CMP      r0,#2
        0x00024e8e:    d01a        ..      BEQ      0x24ec6 ; am_hal_pwrctrl_mcu_memory_config + 86
        0x00024e90:    e026        &.      B        0x24ee0 ; am_hal_pwrctrl_mcu_memory_config + 112
        0x00024e92:    f2410114    A...    MOV      r1,#0x1014
        0x00024e96:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024e9a:    6808        .h      LDR      r0,[r1,#0]
        0x00024e9c:    f0200010     ...    BIC      r0,r0,#0x10
        0x00024ea0:    6008        .`      STR      r0,[r1,#0]
        0x00024ea2:    6808        .h      LDR      r0,[r1,#0]
        0x00024ea4:    f0200020     . .    BIC      r0,r0,#0x20
        0x00024ea8:    6008        .`      STR      r0,[r1,#0]
        0x00024eaa:    e019        ..      B        0x24ee0 ; am_hal_pwrctrl_mcu_memory_config + 112
        0x00024eac:    f2410114    A...    MOV      r1,#0x1014
        0x00024eb0:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024eb4:    6808        .h      LDR      r0,[r1,#0]
        0x00024eb6:    f0400010    @...    ORR      r0,r0,#0x10
        0x00024eba:    6008        .`      STR      r0,[r1,#0]
        0x00024ebc:    6808        .h      LDR      r0,[r1,#0]
        0x00024ebe:    f0200020     . .    BIC      r0,r0,#0x20
        0x00024ec2:    6008        .`      STR      r0,[r1,#0]
        0x00024ec4:    e00c        ..      B        0x24ee0 ; am_hal_pwrctrl_mcu_memory_config + 112
        0x00024ec6:    f2410114    A...    MOV      r1,#0x1014
        0x00024eca:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024ece:    6808        .h      LDR      r0,[r1,#0]
        0x00024ed0:    f0400010    @...    ORR      r0,r0,#0x10
        0x00024ed4:    6008        .`      STR      r0,[r1,#0]
        0x00024ed6:    6808        .h      LDR      r0,[r1,#0]
        0x00024ed8:    f0400020    @. .    ORR      r0,r0,#0x20
        0x00024edc:    6008        .`      STR      r0,[r1,#0]
        0x00024ede:    e7ff        ..      B        0x24ee0 ; am_hal_pwrctrl_mcu_memory_config + 112
        0x00024ee0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024ee2:    7882        .x      LDRB     r2,[r0,#2]
        0x00024ee4:    f2410014    A...    MOV      r0,#0x1014
        0x00024ee8:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024eec:    6801        .h      LDR      r1,[r0,#0]
        0x00024eee:    f3620102    b...    BFI      r1,r2,#0,#3
        0x00024ef2:    6001        .`      STR      r1,[r0,#0]
        0x00024ef4:    9904        ..      LDR      r1,[sp,#0x10]
        0x00024ef6:    7909        .y      LDRB     r1,[r1,#4]
        0x00024ef8:    f0010201    ....    AND      r2,r1,#1
        0x00024efc:    6801        .h      LDR      r1,[r0,#0]
        0x00024efe:    f0210108    !...    BIC      r1,r1,#8
        0x00024f02:    ea4101c2    A...    ORR      r1,r1,r2,LSL #3
        0x00024f06:    6001        .`      STR      r1,[r0,#0]
        0x00024f08:    6803        .h      LDR      r3,[r0,#0]
        0x00024f0a:    4669        iF      MOV      r1,sp
        0x00024f0c:    2001        .       MOVS     r0,#1
        0x00024f0e:    6008        .`      STR      r0,[r1,#0]
        0x00024f10:    2005        .       MOVS     r0,#5
        0x00024f12:    f2410118    A...    MOV      r1,#0x1018
        0x00024f16:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024f1a:    223f        ?"      MOVS     r2,#0x3f
        0x00024f1c:    f7fdfaca    ....    BL       am_hal_delay_us_status_check ; 0x224b4
        0x00024f20:    9003        ..      STR      r0,[sp,#0xc]
        0x00024f22:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024f24:    b118        ..      CBZ      r0,0x24f2e ; am_hal_pwrctrl_mcu_memory_config + 190
        0x00024f26:    e7ff        ..      B        0x24f28 ; am_hal_pwrctrl_mcu_memory_config + 184
        0x00024f28:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024f2a:    9005        ..      STR      r0,[sp,#0x14]
        0x00024f2c:    e0aa        ..      B        0x25084 ; am_hal_pwrctrl_mcu_memory_config + 532
        0x00024f2e:    f2410018    A...    MOV      r0,#0x1018
        0x00024f32:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024f36:    6800        .h      LDR      r0,[r0,#0]
        0x00024f38:    f3c01000    ....    UBFX     r0,r0,#4,#1
        0x00024f3c:    f2410114    A...    MOV      r1,#0x1014
        0x00024f40:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024f44:    6809        .h      LDR      r1,[r1,#0]
        0x00024f46:    f3c11100    ....    UBFX     r1,r1,#4,#1
        0x00024f4a:    4288        .B      CMP      r0,r1
        0x00024f4c:    d133        3.      BNE      0x24fb6 ; am_hal_pwrctrl_mcu_memory_config + 326
        0x00024f4e:    e7ff        ..      B        0x24f50 ; am_hal_pwrctrl_mcu_memory_config + 224
        0x00024f50:    f2410018    A...    MOV      r0,#0x1018
        0x00024f54:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024f58:    6800        .h      LDR      r0,[r0,#0]
        0x00024f5a:    f3c01040    ..@.    UBFX     r0,r0,#5,#1
        0x00024f5e:    f2410114    A...    MOV      r1,#0x1014
        0x00024f62:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024f66:    6809        .h      LDR      r1,[r1,#0]
        0x00024f68:    f3c11140    ..@.    UBFX     r1,r1,#5,#1
        0x00024f6c:    4288        .B      CMP      r0,r1
        0x00024f6e:    d122        ".      BNE      0x24fb6 ; am_hal_pwrctrl_mcu_memory_config + 326
        0x00024f70:    e7ff        ..      B        0x24f72 ; am_hal_pwrctrl_mcu_memory_config + 258
        0x00024f72:    f2410018    A...    MOV      r0,#0x1018
        0x00024f76:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024f7a:    6800        .h      LDR      r0,[r0,#0]
        0x00024f7c:    f0000007    ....    AND      r0,r0,#7
        0x00024f80:    f2410114    A...    MOV      r1,#0x1014
        0x00024f84:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024f88:    6809        .h      LDR      r1,[r1,#0]
        0x00024f8a:    f0010107    ....    AND      r1,r1,#7
        0x00024f8e:    4288        .B      CMP      r0,r1
        0x00024f90:    d111        ..      BNE      0x24fb6 ; am_hal_pwrctrl_mcu_memory_config + 326
        0x00024f92:    e7ff        ..      B        0x24f94 ; am_hal_pwrctrl_mcu_memory_config + 292
        0x00024f94:    f2410018    A...    MOV      r0,#0x1018
        0x00024f98:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024f9c:    6800        .h      LDR      r0,[r0,#0]
        0x00024f9e:    f3c000c0    ....    UBFX     r0,r0,#3,#1
        0x00024fa2:    f2410114    A...    MOV      r1,#0x1014
        0x00024fa6:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024faa:    6809        .h      LDR      r1,[r1,#0]
        0x00024fac:    f3c101c0    ....    UBFX     r1,r1,#3,#1
        0x00024fb0:    4288        .B      CMP      r0,r1
        0x00024fb2:    d003        ..      BEQ      0x24fbc ; am_hal_pwrctrl_mcu_memory_config + 332
        0x00024fb4:    e7ff        ..      B        0x24fb6 ; am_hal_pwrctrl_mcu_memory_config + 326
        0x00024fb6:    2001        .       MOVS     r0,#1
        0x00024fb8:    9005        ..      STR      r0,[sp,#0x14]
        0x00024fba:    e063        c.      B        0x25084 ; am_hal_pwrctrl_mcu_memory_config + 532
        0x00024fbc:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024fbe:    7840        @x      LDRB     r0,[r0,#1]
        0x00024fc0:    07c0        ..      LSLS     r0,r0,#31
        0x00024fc2:    b148        H.      CBZ      r0,0x24fd8 ; am_hal_pwrctrl_mcu_memory_config + 360
        0x00024fc4:    e7ff        ..      B        0x24fc6 ; am_hal_pwrctrl_mcu_memory_config + 342
        0x00024fc6:    f241011c    A...    MOV      r1,#0x101c
        0x00024fca:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024fce:    6808        .h      LDR      r0,[r1,#0]
        0x00024fd0:    f0200010     ...    BIC      r0,r0,#0x10
        0x00024fd4:    6008        .`      STR      r0,[r1,#0]
        0x00024fd6:    e008        ..      B        0x24fea ; am_hal_pwrctrl_mcu_memory_config + 378
        0x00024fd8:    f241011c    A...    MOV      r1,#0x101c
        0x00024fdc:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024fe0:    6808        .h      LDR      r0,[r1,#0]
        0x00024fe2:    f0400010    @...    ORR      r0,r0,#0x10
        0x00024fe6:    6008        .`      STR      r0,[r1,#0]
        0x00024fe8:    e7ff        ..      B        0x24fea ; am_hal_pwrctrl_mcu_memory_config + 378
        0x00024fea:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024fec:    7940        @y      LDRB     r0,[r0,#5]
        0x00024fee:    07c0        ..      LSLS     r0,r0,#31
        0x00024ff0:    b148        H.      CBZ      r0,0x25006 ; am_hal_pwrctrl_mcu_memory_config + 406
        0x00024ff2:    e7ff        ..      B        0x24ff4 ; am_hal_pwrctrl_mcu_memory_config + 388
        0x00024ff4:    f241011c    A...    MOV      r1,#0x101c
        0x00024ff8:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024ffc:    6808        .h      LDR      r0,[r1,#0]
        0x00024ffe:    f0200008     ...    BIC      r0,r0,#8
        0x00025002:    6008        .`      STR      r0,[r1,#0]
        0x00025004:    e008        ..      B        0x25018 ; am_hal_pwrctrl_mcu_memory_config + 424
        0x00025006:    f241011c    A...    MOV      r1,#0x101c
        0x0002500a:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002500e:    6808        .h      LDR      r0,[r1,#0]
        0x00025010:    f0400008    @...    ORR      r0,r0,#8
        0x00025014:    6008        .`      STR      r0,[r1,#0]
        0x00025016:    e7ff        ..      B        0x25018 ; am_hal_pwrctrl_mcu_memory_config + 424
        0x00025018:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002501a:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002501c:    4601        .F      MOV      r1,r0
        0x0002501e:    9101        ..      STR      r1,[sp,#4]
        0x00025020:    2807        .(      CMP      r0,#7
        0x00025022:    d82c        ,.      BHI      0x2507e ; am_hal_pwrctrl_mcu_memory_config + 526
        0x00025024:    9901        ..      LDR      r1,[sp,#4]
        0x00025026:    e8dff001    ....    TBB      [pc,r1]
    $d.10
        0x0002502a:    0d04        ..      DCW    3332
        0x0002502c:    2a2a172a    *.**    DCD    707401514
        0x00025030:    212a        *!      DCW    8490
    $t.11
        0x00025032:    f241011c    A...    MOV      r1,#0x101c
        0x00025036:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002503a:    6808        .h      LDR      r0,[r1,#0]
        0x0002503c:    f0400007    @...    ORR      r0,r0,#7
        0x00025040:    6008        .`      STR      r0,[r1,#0]
        0x00025042:    e01c        ..      B        0x2507e ; am_hal_pwrctrl_mcu_memory_config + 526
        0x00025044:    f241011c    A...    MOV      r1,#0x101c
        0x00025048:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002504c:    6808        .h      LDR      r0,[r1,#0]
        0x0002504e:    2206        ."      MOVS     r2,#6
        0x00025050:    f3620002    b...    BFI      r0,r2,#0,#3
        0x00025054:    6008        .`      STR      r0,[r1,#0]
        0x00025056:    e012        ..      B        0x2507e ; am_hal_pwrctrl_mcu_memory_config + 526
        0x00025058:    f241011c    A...    MOV      r1,#0x101c
        0x0002505c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025060:    6808        .h      LDR      r0,[r1,#0]
        0x00025062:    2204        ."      MOVS     r2,#4
        0x00025064:    f3620002    b...    BFI      r0,r2,#0,#3
        0x00025068:    6008        .`      STR      r0,[r1,#0]
        0x0002506a:    e008        ..      B        0x2507e ; am_hal_pwrctrl_mcu_memory_config + 526
        0x0002506c:    f241011c    A...    MOV      r1,#0x101c
        0x00025070:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025074:    6808        .h      LDR      r0,[r1,#0]
        0x00025076:    f0200007     ...    BIC      r0,r0,#7
        0x0002507a:    6008        .`      STR      r0,[r1,#0]
        0x0002507c:    e7ff        ..      B        0x2507e ; am_hal_pwrctrl_mcu_memory_config + 526
        0x0002507e:    2000        .       MOVS     r0,#0
        0x00025080:    9005        ..      STR      r0,[sp,#0x14]
        0x00025082:    e7ff        ..      B        0x25084 ; am_hal_pwrctrl_mcu_memory_config + 532
        0x00025084:    9805        ..      LDR      r0,[sp,#0x14]
        0x00025086:    b006        ..      ADD      sp,sp,#0x18
        0x00025088:    bd80        ..      POP      {r7,pc}
        0x0002508a:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_mcu_mode_select
        0x0002508c:    b580        ..      PUSH     {r7,lr}
        0x0002508e:    b086        ..      SUB      sp,sp,#0x18
        0x00025090:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00025094:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00025098:    2801        .(      CMP      r0,#1
        0x0002509a:    d008        ..      BEQ      0x250ae ; am_hal_pwrctrl_mcu_mode_select + 34
        0x0002509c:    e7ff        ..      B        0x2509e ; am_hal_pwrctrl_mcu_mode_select + 18
        0x0002509e:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000250a2:    2802        .(      CMP      r0,#2
        0x000250a4:    d003        ..      BEQ      0x250ae ; am_hal_pwrctrl_mcu_mode_select + 34
        0x000250a6:    e7ff        ..      B        0x250a8 ; am_hal_pwrctrl_mcu_mode_select + 28
        0x000250a8:    2006        .       MOVS     r0,#6
        0x000250aa:    9005        ..      STR      r0,[sp,#0x14]
        0x000250ac:    e0e0        ..      B        0x25270 ; am_hal_pwrctrl_mcu_mode_select + 484
        0x000250ae:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000250b2:    2802        .(      CMP      r0,#2
        0x000250b4:    d10d        ..      BNE      0x250d2 ; am_hal_pwrctrl_mcu_mode_select + 70
        0x000250b6:    e7ff        ..      B        0x250b8 ; am_hal_pwrctrl_mcu_mode_select + 44
        0x000250b8:    f2411008    A...    MOV      r0,#0x1108
        0x000250bc:    f2c40002    ....    MOVT     r0,#0x4002
        0x000250c0:    6800        .h      LDR      r0,[r0,#0]
        0x000250c2:    f3c01001    ....    UBFX     r0,r0,#4,#2
        0x000250c6:    2803        .(      CMP      r0,#3
        0x000250c8:    d003        ..      BEQ      0x250d2 ; am_hal_pwrctrl_mcu_mode_select + 70
        0x000250ca:    e7ff        ..      B        0x250cc ; am_hal_pwrctrl_mcu_mode_select + 64
        0x000250cc:    2007        .       MOVS     r0,#7
        0x000250ce:    9005        ..      STR      r0,[sp,#0x14]
        0x000250d0:    e0ce        ..      B        0x25270 ; am_hal_pwrctrl_mcu_mode_select + 484
        0x000250d2:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000250d6:    f24021a4    @..!    MOVW     r1,#0x2a4
        0x000250da:    f2c10100    ....    MOVT     r1,#0x1000
        0x000250de:    7809        .x      LDRB     r1,[r1,#0]
        0x000250e0:    4288        .B      CMP      r0,r1
        0x000250e2:    d103        ..      BNE      0x250ec ; am_hal_pwrctrl_mcu_mode_select + 96
        0x000250e4:    e7ff        ..      B        0x250e6 ; am_hal_pwrctrl_mcu_mode_select + 90
        0x000250e6:    2000        .       MOVS     r0,#0
        0x000250e8:    9005        ..      STR      r0,[sp,#0x14]
        0x000250ea:    e0c1        ..      B        0x25270 ; am_hal_pwrctrl_mcu_mode_select + 484
        0x000250ec:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000250f0:    f24021a4    @..!    MOVW     r1,#0x2a4
        0x000250f4:    f2c10100    ....    MOVT     r1,#0x1000
        0x000250f8:    7008        .p      STRB     r0,[r1,#0]
        0x000250fa:    200c        .       MOVS     r0,#0xc
        0x000250fc:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025100:    6801        .h      LDR      r1,[r0,#0]
        0x00025102:    f06f0020    o. .    MVN      r0,#0x20
        0x00025106:    fa50f081    P...    UXTAB    r0,r0,r1
        0x0002510a:    fab0f080    ....    CLZ      r0,r0
        0x0002510e:    0940        @.      LSRS     r0,r0,#5
        0x00025110:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00025114:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x00025118:    07c0        ..      LSLS     r0,r0,#31
        0x0002511a:    b318        ..      CBZ      r0,0x25164 ; am_hal_pwrctrl_mcu_mode_select + 216
        0x0002511c:    e7ff        ..      B        0x2511e ; am_hal_pwrctrl_mcu_mode_select + 146
        0x0002511e:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00025122:    2802        .(      CMP      r0,#2
        0x00025124:    d111        ..      BNE      0x2514a ; am_hal_pwrctrl_mcu_mode_select + 190
        0x00025126:    e7ff        ..      B        0x25128 ; am_hal_pwrctrl_mcu_mode_select + 156
        0x00025128:    f2440144    D.D.    MOV      r1,#0x4044
        0x0002512c:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025130:    6808        .h      LDR      r0,[r1,#0]
        0x00025132:    f0400010    @...    ORR      r0,r0,#0x10
        0x00025136:    6008        .`      STR      r0,[r1,#0]
        0x00025138:    f2403180    @..1    MOVW     r1,#0x380
        0x0002513c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025140:    6808        .h      LDR      r0,[r1,#0]
        0x00025142:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x00025146:    6008        .`      STR      r0,[r1,#0]
        0x00025148:    e008        ..      B        0x2515c ; am_hal_pwrctrl_mcu_mode_select + 208
        0x0002514a:    f2440144    D.D.    MOV      r1,#0x4044
        0x0002514e:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025152:    6808        .h      LDR      r0,[r1,#0]
        0x00025154:    f0400008    @...    ORR      r0,r0,#8
        0x00025158:    6008        .`      STR      r0,[r1,#0]
        0x0002515a:    e7ff        ..      B        0x2515c ; am_hal_pwrctrl_mcu_mode_select + 208
        0x0002515c:    200a        .       MOVS     r0,#0xa
        0x0002515e:    f7fdf959    ..Y.    BL       am_hal_delay_us ; 0x22414
        0x00025162:    e7ff        ..      B        0x25164 ; am_hal_pwrctrl_mcu_mode_select + 216
        0x00025164:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00025168:    2802        .(      CMP      r0,#2
        0x0002516a:    d10a        ..      BNE      0x25182 ; am_hal_pwrctrl_mcu_mode_select + 246
        0x0002516c:    e7ff        ..      B        0x2516e ; am_hal_pwrctrl_mcu_mode_select + 226
        0x0002516e:    2001        .       MOVS     r0,#1
        0x00025170:    9001        ..      STR      r0,[sp,#4]
        0x00025172:    2107        .!      MOVS     r1,#7
        0x00025174:    2203        ."      MOVS     r2,#3
        0x00025176:    f7f9f91d    ....    BL       VDDF_simobuck_boost ; 0x1e3b4
        0x0002517a:    9801        ..      LDR      r0,[sp,#4]
        0x0002517c:    f7f8f81e    ....    BL       MemLDOActiveTrim_boost ; 0x1d1bc
        0x00025180:    e7ff        ..      B        0x25182 ; am_hal_pwrctrl_mcu_mode_select + 246
        0x00025182:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x00025186:    f2410000    A...    MOVW     r0,#0x1000
        0x0002518a:    f2c40002    ....    MOVT     r0,#0x4002
        0x0002518e:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00025192:    230a        .#      MOVS     r3,#0xa
        0x00025194:    f000ffc2    ....    BL       am_hal_util_write_and_wait ; 0x2611c
        0x00025198:    9003        ..      STR      r0,[sp,#0xc]
        0x0002519a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002519c:    b118        ..      CBZ      r0,0x251a6 ; am_hal_pwrctrl_mcu_mode_select + 282
        0x0002519e:    e7ff        ..      B        0x251a0 ; am_hal_pwrctrl_mcu_mode_select + 276
        0x000251a0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000251a2:    9005        ..      STR      r0,[sp,#0x14]
        0x000251a4:    e064        d.      B        0x25270 ; am_hal_pwrctrl_mcu_mode_select + 484
        0x000251a6:    2004        .       MOVS     r0,#4
        0x000251a8:    9003        ..      STR      r0,[sp,#0xc]
        0x000251aa:    2000        .       MOVS     r0,#0
        0x000251ac:    9002        ..      STR      r0,[sp,#8]
        0x000251ae:    e7ff        ..      B        0x251b0 ; am_hal_pwrctrl_mcu_mode_select + 292
        0x000251b0:    9802        ..      LDR      r0,[sp,#8]
        0x000251b2:    2804        .(      CMP      r0,#4
        0x000251b4:    d815        ..      BHI      0x251e2 ; am_hal_pwrctrl_mcu_mode_select + 342
        0x000251b6:    e7ff        ..      B        0x251b8 ; am_hal_pwrctrl_mcu_mode_select + 300
        0x000251b8:    f2410000    A...    MOVW     r0,#0x1000
        0x000251bc:    f2c40002    ....    MOVT     r0,#0x4002
        0x000251c0:    6800        .h      LDR      r0,[r0,#0]
        0x000251c2:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x000251c6:    2801        .(      CMP      r0,#1
        0x000251c8:    db03        ..      BLT      0x251d2 ; am_hal_pwrctrl_mcu_mode_select + 326
        0x000251ca:    e7ff        ..      B        0x251cc ; am_hal_pwrctrl_mcu_mode_select + 320
        0x000251cc:    2000        .       MOVS     r0,#0
        0x000251ce:    9003        ..      STR      r0,[sp,#0xc]
        0x000251d0:    e007        ..      B        0x251e2 ; am_hal_pwrctrl_mcu_mode_select + 342
        0x000251d2:    2001        .       MOVS     r0,#1
        0x000251d4:    f7fdf91e    ....    BL       am_hal_delay_us ; 0x22414
        0x000251d8:    e7ff        ..      B        0x251da ; am_hal_pwrctrl_mcu_mode_select + 334
        0x000251da:    9802        ..      LDR      r0,[sp,#8]
        0x000251dc:    3001        .0      ADDS     r0,#1
        0x000251de:    9002        ..      STR      r0,[sp,#8]
        0x000251e0:    e7e6        ..      B        0x251b0 ; am_hal_pwrctrl_mcu_mode_select + 292
        0x000251e2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000251e4:    b118        ..      CBZ      r0,0x251ee ; am_hal_pwrctrl_mcu_mode_select + 354
        0x000251e6:    e7ff        ..      B        0x251e8 ; am_hal_pwrctrl_mcu_mode_select + 348
        0x000251e8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000251ea:    9005        ..      STR      r0,[sp,#0x14]
        0x000251ec:    e040        @.      B        0x25270 ; am_hal_pwrctrl_mcu_mode_select + 484
        0x000251ee:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000251f2:    2801        .(      CMP      r0,#1
        0x000251f4:    d10a        ..      BNE      0x2520c ; am_hal_pwrctrl_mcu_mode_select + 384
        0x000251f6:    e7ff        ..      B        0x251f8 ; am_hal_pwrctrl_mcu_mode_select + 364
        0x000251f8:    2000        .       MOVS     r0,#0
        0x000251fa:    9000        ..      STR      r0,[sp,#0]
        0x000251fc:    f7f7ffde    ....    BL       MemLDOActiveTrim_boost ; 0x1d1bc
        0x00025200:    9a00        ..      LDR      r2,[sp,#0]
        0x00025202:    4610        .F      MOV      r0,r2
        0x00025204:    4611        .F      MOV      r1,r2
        0x00025206:    f7f9f8d5    ....    BL       VDDF_simobuck_boost ; 0x1e3b4
        0x0002520a:    e7ff        ..      B        0x2520c ; am_hal_pwrctrl_mcu_mode_select + 384
        0x0002520c:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x00025210:    07c0        ..      LSLS     r0,r0,#31
        0x00025212:    b1d8        ..      CBZ      r0,0x2524c ; am_hal_pwrctrl_mcu_mode_select + 448
        0x00025214:    e7ff        ..      B        0x25216 ; am_hal_pwrctrl_mcu_mode_select + 394
        0x00025216:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002521a:    2802        .(      CMP      r0,#2
        0x0002521c:    d109        ..      BNE      0x25232 ; am_hal_pwrctrl_mcu_mode_select + 422
        0x0002521e:    e7ff        ..      B        0x25220 ; am_hal_pwrctrl_mcu_mode_select + 404
        0x00025220:    f2440144    D.D.    MOV      r1,#0x4044
        0x00025224:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025228:    6808        .h      LDR      r0,[r1,#0]
        0x0002522a:    f0200010     ...    BIC      r0,r0,#0x10
        0x0002522e:    6008        .`      STR      r0,[r1,#0]
        0x00025230:    e008        ..      B        0x25244 ; am_hal_pwrctrl_mcu_mode_select + 440
        0x00025232:    f2440144    D.D.    MOV      r1,#0x4044
        0x00025236:    f2c40100    ....    MOVT     r1,#0x4000
        0x0002523a:    6808        .h      LDR      r0,[r1,#0]
        0x0002523c:    f0200008     ...    BIC      r0,r0,#8
        0x00025240:    6008        .`      STR      r0,[r1,#0]
        0x00025242:    e7ff        ..      B        0x25244 ; am_hal_pwrctrl_mcu_mode_select + 440
        0x00025244:    200a        .       MOVS     r0,#0xa
        0x00025246:    f7fdf8e5    ....    BL       am_hal_delay_us ; 0x22414
        0x0002524a:    e7ff        ..      B        0x2524c ; am_hal_pwrctrl_mcu_mode_select + 448
        0x0002524c:    f2410000    A...    MOVW     r0,#0x1000
        0x00025250:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025254:    6800        .h      LDR      r0,[r0,#0]
        0x00025256:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x0002525a:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0002525e:    4288        .B      CMP      r0,r1
        0x00025260:    d103        ..      BNE      0x2526a ; am_hal_pwrctrl_mcu_mode_select + 478
        0x00025262:    e7ff        ..      B        0x25264 ; am_hal_pwrctrl_mcu_mode_select + 472
        0x00025264:    2000        .       MOVS     r0,#0
        0x00025266:    9005        ..      STR      r0,[sp,#0x14]
        0x00025268:    e002        ..      B        0x25270 ; am_hal_pwrctrl_mcu_mode_select + 484
        0x0002526a:    2001        .       MOVS     r0,#1
        0x0002526c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002526e:    e7ff        ..      B        0x25270 ; am_hal_pwrctrl_mcu_mode_select + 484
        0x00025270:    9805        ..      LDR      r0,[sp,#0x14]
        0x00025272:    b006        ..      ADD      sp,sp,#0x18
        0x00025274:    bd80        ..      POP      {r7,pc}
        0x00025276:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_periph_disable
        0x00025278:    b580        ..      PUSH     {r7,lr}
        0x0002527a:    b08a        ..      SUB      sp,sp,#0x28
        0x0002527c:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00025280:    f89d1023    ..#.    LDRB     r1,[sp,#0x23]
        0x00025284:    a803        ..      ADD      r0,sp,#0xc
        0x00025286:    f7fcfb6b    ..k.    BL       am_get_pwrctrl ; 0x21960
        0x0002528a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002528c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002528e:    b118        ..      CBZ      r0,0x25298 ; am_hal_pwrctrl_periph_disable + 32
        0x00025290:    e7ff        ..      B        0x25292 ; am_hal_pwrctrl_periph_disable + 26
        0x00025292:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00025294:    9009        ..      STR      r0,[sp,#0x24]
        0x00025296:    e05b        [.      B        0x25350 ; am_hal_pwrctrl_periph_disable + 216
        0x00025298:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x0002529c:    2814        .(      CMP      r0,#0x14
        0x0002529e:    d116        ..      BNE      0x252ce ; am_hal_pwrctrl_periph_disable + 86
        0x000252a0:    e7ff        ..      B        0x252a2 ; am_hal_pwrctrl_periph_disable + 42
        0x000252a2:    f64070e0    @..p    MOVW     r0,#0xfe0
        0x000252a6:    f2c4000c    ....    MOVT     r0,#0x400c
        0x000252aa:    6800        .h      LDR      r0,[r0,#0]
        0x000252ac:    28c0        .(      CMP      r0,#0xc0
        0x000252ae:    d10d        ..      BNE      0x252cc ; am_hal_pwrctrl_periph_disable + 84
        0x000252b0:    e7ff        ..      B        0x252b2 ; am_hal_pwrctrl_periph_disable + 58
        0x000252b2:    f011fd47    ..G.    BL       crypto_quiesce ; 0x36d44
        0x000252b6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000252b8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000252ba:    b130        0.      CBZ      r0,0x252ca ; am_hal_pwrctrl_periph_disable + 82
        0x000252bc:    e7ff        ..      B        0x252be ; am_hal_pwrctrl_periph_disable + 70
        0x000252be:    2000        .       MOVS     r0,#0
        0x000252c0:    f019fa3a    ..:.    BL       hfadj_enable_check ; 0x3e738
        0x000252c4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000252c6:    9009        ..      STR      r0,[sp,#0x24]
        0x000252c8:    e042        B.      B        0x25350 ; am_hal_pwrctrl_periph_disable + 216
        0x000252ca:    e7ff        ..      B        0x252cc ; am_hal_pwrctrl_periph_disable + 84
        0x000252cc:    e7ff        ..      B        0x252ce ; am_hal_pwrctrl_periph_disable + 86
        0x000252ce:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x000252d2:    2814        .(      CMP      r0,#0x14
        0x000252d4:    d117        ..      BNE      0x25306 ; am_hal_pwrctrl_periph_disable + 142
        0x000252d6:    e7ff        ..      B        0x252d8 ; am_hal_pwrctrl_periph_disable + 96
        0x000252d8:    f2410004    A...    MOV      r0,#0x1004
        0x000252dc:    f2c40002    ....    MOVT     r0,#0x4002
        0x000252e0:    f44f1180    O...    MOV      r1,#0x100000
        0x000252e4:    2200        ."      MOVS     r2,#0
        0x000252e6:    2310        .#      MOVS     r3,#0x10
        0x000252e8:    f000ff18    ....    BL       am_hal_util_write_and_wait ; 0x2611c
        0x000252ec:    9805        ..      LDR      r0,[sp,#0x14]
        0x000252ee:    6800        .h      LDR      r0,[r0,#0]
        0x000252f0:    9906        ..      LDR      r1,[sp,#0x18]
        0x000252f2:    4208        .B      TST      r0,r1
        0x000252f4:    d103        ..      BNE      0x252fe ; am_hal_pwrctrl_periph_disable + 134
        0x000252f6:    e7ff        ..      B        0x252f8 ; am_hal_pwrctrl_periph_disable + 128
        0x000252f8:    2000        .       MOVS     r0,#0
        0x000252fa:    9007        ..      STR      r0,[sp,#0x1c]
        0x000252fc:    e002        ..      B        0x25304 ; am_hal_pwrctrl_periph_disable + 140
        0x000252fe:    2001        .       MOVS     r0,#1
        0x00025300:    9007        ..      STR      r0,[sp,#0x1c]
        0x00025302:    e7ff        ..      B        0x25304 ; am_hal_pwrctrl_periph_disable + 140
        0x00025304:    e01e        ..      B        0x25344 ; am_hal_pwrctrl_periph_disable + 204
        0x00025306:    f7fdfd9f    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0002530a:    9002        ..      STR      r0,[sp,#8]
        0x0002530c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002530e:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00025310:    6808        .h      LDR      r0,[r1,#0]
        0x00025312:    4390        .C      BICS     r0,r0,r2
        0x00025314:    6008        .`      STR      r0,[r1,#0]
        0x00025316:    9802        ..      LDR      r0,[sp,#8]
        0x00025318:    f7fdfd9e    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0002531c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002531e:    9b06        ..      LDR      r3,[sp,#0x18]
        0x00025320:    466a        jF      MOV      r2,sp
        0x00025322:    2000        .       MOVS     r0,#0
        0x00025324:    6010        .`      STR      r0,[r2,#0]
        0x00025326:    2005        .       MOVS     r0,#5
        0x00025328:    461a        .F      MOV      r2,r3
        0x0002532a:    f7fdf8c3    ....    BL       am_hal_delay_us_status_check ; 0x224b4
        0x0002532e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00025330:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00025332:    b130        0.      CBZ      r0,0x25342 ; am_hal_pwrctrl_periph_disable + 202
        0x00025334:    e7ff        ..      B        0x25336 ; am_hal_pwrctrl_periph_disable + 190
        0x00025336:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x0002533a:    f01ff927    ..'.    BL       pwrctrl_periph_disable_msk_check ; 0x4458c
        0x0002533e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00025340:    e7ff        ..      B        0x25342 ; am_hal_pwrctrl_periph_disable + 202
        0x00025342:    e7ff        ..      B        0x25344 ; am_hal_pwrctrl_periph_disable + 204
        0x00025344:    2000        .       MOVS     r0,#0
        0x00025346:    f019f9f7    ....    BL       hfadj_enable_check ; 0x3e738
        0x0002534a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002534c:    9009        ..      STR      r0,[sp,#0x24]
        0x0002534e:    e7ff        ..      B        0x25350 ; am_hal_pwrctrl_periph_disable + 216
        0x00025350:    9809        ..      LDR      r0,[sp,#0x24]
        0x00025352:    b00a        ..      ADD      sp,sp,#0x28
        0x00025354:    bd80        ..      POP      {r7,pc}
        0x00025356:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_periph_enable
        0x00025358:    b580        ..      PUSH     {r7,lr}
        0x0002535a:    b08a        ..      SUB      sp,sp,#0x28
        0x0002535c:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00025360:    2000        .       MOVS     r0,#0
        0x00025362:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00025366:    f89d1023    ..#.    LDRB     r1,[sp,#0x23]
        0x0002536a:    a803        ..      ADD      r0,sp,#0xc
        0x0002536c:    f7fcfaf8    ....    BL       am_get_pwrctrl ; 0x21960
        0x00025370:    9007        ..      STR      r0,[sp,#0x1c]
        0x00025372:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00025374:    b118        ..      CBZ      r0,0x2537e ; am_hal_pwrctrl_periph_enable + 38
        0x00025376:    e7ff        ..      B        0x25378 ; am_hal_pwrctrl_periph_enable + 32
        0x00025378:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002537a:    9009        ..      STR      r0,[sp,#0x24]
        0x0002537c:    e05b        [.      B        0x25436 ; am_hal_pwrctrl_periph_enable + 222
        0x0002537e:    f10d000b    ....    ADD      r0,sp,#0xb
        0x00025382:    f019f9d9    ....    BL       hfadj_enable_check ; 0x3e738
        0x00025386:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x0002538a:    2814        .(      CMP      r0,#0x14
        0x0002538c:    d10b        ..      BNE      0x253a6 ; am_hal_pwrctrl_periph_enable + 78
        0x0002538e:    e7ff        ..      B        0x25390 ; am_hal_pwrctrl_periph_enable + 56
        0x00025390:    f2410004    A...    MOV      r0,#0x1004
        0x00025394:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025398:    f44f1280    O...    MOV      r2,#0x100000
        0x0002539c:    2310        .#      MOVS     r3,#0x10
        0x0002539e:    4611        .F      MOV      r1,r2
        0x000253a0:    f000febc    ....    BL       am_hal_util_write_and_wait ; 0x2611c
        0x000253a4:    e021        !.      B        0x253ea ; am_hal_pwrctrl_periph_enable + 146
        0x000253a6:    f7fdfd4f    ..O.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000253aa:    9001        ..      STR      r0,[sp,#4]
        0x000253ac:    9903        ..      LDR      r1,[sp,#0xc]
        0x000253ae:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000253b0:    6808        .h      LDR      r0,[r1,#0]
        0x000253b2:    4310        .C      ORRS     r0,r0,r2
        0x000253b4:    6008        .`      STR      r0,[r1,#0]
        0x000253b6:    9801        ..      LDR      r0,[sp,#4]
        0x000253b8:    f7fdfd4e    ..N.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x000253bc:    9905        ..      LDR      r1,[sp,#0x14]
        0x000253be:    9b06        ..      LDR      r3,[sp,#0x18]
        0x000253c0:    466a        jF      MOV      r2,sp
        0x000253c2:    2001        .       MOVS     r0,#1
        0x000253c4:    6010        .`      STR      r0,[r2,#0]
        0x000253c6:    2005        .       MOVS     r0,#5
        0x000253c8:    461a        .F      MOV      r2,r3
        0x000253ca:    f7fdf873    ..s.    BL       am_hal_delay_us_status_check ; 0x224b4
        0x000253ce:    9007        ..      STR      r0,[sp,#0x1c]
        0x000253d0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000253d2:    b148        H.      CBZ      r0,0x253e8 ; am_hal_pwrctrl_periph_enable + 144
        0x000253d4:    e7ff        ..      B        0x253d6 ; am_hal_pwrctrl_periph_enable + 126
        0x000253d6:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000253da:    f0000001    ....    AND      r0,r0,#1
        0x000253de:    f019f9d3    ....    BL       hfadj_enable_restore ; 0x3e788
        0x000253e2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000253e4:    9009        ..      STR      r0,[sp,#0x24]
        0x000253e6:    e026        &.      B        0x25436 ; am_hal_pwrctrl_periph_enable + 222
        0x000253e8:    e7ff        ..      B        0x253ea ; am_hal_pwrctrl_periph_enable + 146
        0x000253ea:    9805        ..      LDR      r0,[sp,#0x14]
        0x000253ec:    6800        .h      LDR      r0,[r0,#0]
        0x000253ee:    9906        ..      LDR      r1,[sp,#0x18]
        0x000253f0:    4208        .B      TST      r0,r1
        0x000253f2:    d014        ..      BEQ      0x2541e ; am_hal_pwrctrl_periph_enable + 198
        0x000253f4:    e7ff        ..      B        0x253f6 ; am_hal_pwrctrl_periph_enable + 158
        0x000253f6:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x000253fa:    2814        .(      CMP      r0,#0x14
        0x000253fc:    d10b        ..      BNE      0x25416 ; am_hal_pwrctrl_periph_enable + 190
        0x000253fe:    e7ff        ..      B        0x25400 ; am_hal_pwrctrl_periph_enable + 168
        0x00025400:    2064        d       MOVS     r0,#0x64
        0x00025402:    f6417110    A..q    MOV      r1,#0x1f10
        0x00025406:    f2c4010c    ....    MOVT     r1,#0x400c
        0x0002540a:    2301        .#      MOVS     r3,#1
        0x0002540c:    461a        .F      MOV      r2,r3
        0x0002540e:    f7fdf82d    ..-.    BL       am_hal_delay_us_status_change ; 0x2246c
        0x00025412:    9007        ..      STR      r0,[sp,#0x1c]
        0x00025414:    e002        ..      B        0x2541c ; am_hal_pwrctrl_periph_enable + 196
        0x00025416:    2000        .       MOVS     r0,#0
        0x00025418:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002541a:    e7ff        ..      B        0x2541c ; am_hal_pwrctrl_periph_enable + 196
        0x0002541c:    e002        ..      B        0x25424 ; am_hal_pwrctrl_periph_enable + 204
        0x0002541e:    2001        .       MOVS     r0,#1
        0x00025420:    9007        ..      STR      r0,[sp,#0x1c]
        0x00025422:    e7ff        ..      B        0x25424 ; am_hal_pwrctrl_periph_enable + 204
        0x00025424:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00025428:    f0000001    ....    AND      r0,r0,#1
        0x0002542c:    f019f9ac    ....    BL       hfadj_enable_restore ; 0x3e788
        0x00025430:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00025432:    9009        ..      STR      r0,[sp,#0x24]
        0x00025434:    e7ff        ..      B        0x25436 ; am_hal_pwrctrl_periph_enable + 222
        0x00025436:    9809        ..      LDR      r0,[sp,#0x24]
        0x00025438:    b00a        ..      ADD      sp,sp,#0x28
        0x0002543a:    bd80        ..      POP      {r7,pc}
    am_hal_pwrctrl_periph_enabled
        0x0002543c:    b580        ..      PUSH     {r7,lr}
        0x0002543e:    b088        ..      SUB      sp,sp,#0x20
        0x00025440:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x00025444:    9105        ..      STR      r1,[sp,#0x14]
        0x00025446:    9805        ..      LDR      r0,[sp,#0x14]
        0x00025448:    b918        ..      CBNZ     r0,0x25452 ; am_hal_pwrctrl_periph_enabled + 22
        0x0002544a:    e7ff        ..      B        0x2544c ; am_hal_pwrctrl_periph_enabled + 16
        0x0002544c:    2006        .       MOVS     r0,#6
        0x0002544e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00025450:    e01a        ..      B        0x25488 ; am_hal_pwrctrl_periph_enabled + 76
        0x00025452:    9905        ..      LDR      r1,[sp,#0x14]
        0x00025454:    2000        .       MOVS     r0,#0
        0x00025456:    7008        .p      STRB     r0,[r1,#0]
        0x00025458:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002545c:    4668        hF      MOV      r0,sp
        0x0002545e:    f7fcfa7f    ....    BL       am_get_pwrctrl ; 0x21960
        0x00025462:    9004        ..      STR      r0,[sp,#0x10]
        0x00025464:    9804        ..      LDR      r0,[sp,#0x10]
        0x00025466:    b118        ..      CBZ      r0,0x25470 ; am_hal_pwrctrl_periph_enabled + 52
        0x00025468:    e7ff        ..      B        0x2546a ; am_hal_pwrctrl_periph_enabled + 46
        0x0002546a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002546c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002546e:    e00b        ..      B        0x25488 ; am_hal_pwrctrl_periph_enabled + 76
        0x00025470:    9802        ..      LDR      r0,[sp,#8]
        0x00025472:    6800        .h      LDR      r0,[r0,#0]
        0x00025474:    9903        ..      LDR      r1,[sp,#0xc]
        0x00025476:    4008        .@      ANDS     r0,r0,r1
        0x00025478:    2800        .(      CMP      r0,#0
        0x0002547a:    bf18        ..      IT       NE
        0x0002547c:    2001        .       MOVNE    r0,#1
        0x0002547e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00025480:    7008        .p      STRB     r0,[r1,#0]
        0x00025482:    2000        .       MOVS     r0,#0
        0x00025484:    9007        ..      STR      r0,[sp,#0x1c]
        0x00025486:    e7ff        ..      B        0x25488 ; am_hal_pwrctrl_periph_enabled + 76
        0x00025488:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002548a:    b008        ..      ADD      sp,sp,#0x20
        0x0002548c:    bd80        ..      POP      {r7,pc}
        0x0002548e:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_sram_config
        0x00025490:    b580        ..      PUSH     {r7,lr}
        0x00025492:    b086        ..      SUB      sp,sp,#0x18
        0x00025494:    9004        ..      STR      r0,[sp,#0x10]
        0x00025496:    9804        ..      LDR      r0,[sp,#0x10]
        0x00025498:    7802        .x      LDRB     r2,[r0,#0]
        0x0002549a:    f2410024    A.$.    MOV      r0,#0x1024
        0x0002549e:    f2c40002    ....    MOVT     r0,#0x4002
        0x000254a2:    6801        .h      LDR      r1,[r0,#0]
        0x000254a4:    f3620101    b...    BFI      r1,r2,#0,#2
        0x000254a8:    6001        .`      STR      r1,[r0,#0]
        0x000254aa:    6803        .h      LDR      r3,[r0,#0]
        0x000254ac:    4669        iF      MOV      r1,sp
        0x000254ae:    2001        .       MOVS     r0,#1
        0x000254b0:    6008        .`      STR      r0,[r1,#0]
        0x000254b2:    2005        .       MOVS     r0,#5
        0x000254b4:    f2410128    A.(.    MOV      r1,#0x1028
        0x000254b8:    f2c40102    ....    MOVT     r1,#0x4002
        0x000254bc:    2203        ."      MOVS     r2,#3
        0x000254be:    f7fcfff9    ....    BL       am_hal_delay_us_status_check ; 0x224b4
        0x000254c2:    9003        ..      STR      r0,[sp,#0xc]
        0x000254c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000254c6:    b118        ..      CBZ      r0,0x254d0 ; am_hal_pwrctrl_sram_config + 64
        0x000254c8:    e7ff        ..      B        0x254ca ; am_hal_pwrctrl_sram_config + 58
        0x000254ca:    9803        ..      LDR      r0,[sp,#0xc]
        0x000254cc:    9005        ..      STR      r0,[sp,#0x14]
        0x000254ce:    e074        t.      B        0x255ba ; am_hal_pwrctrl_sram_config + 298
        0x000254d0:    f2410028    A.(.    MOV      r0,#0x1028
        0x000254d4:    f2c40002    ....    MOVT     r0,#0x4002
        0x000254d8:    6800        .h      LDR      r0,[r0,#0]
        0x000254da:    f0000003    ....    AND      r0,r0,#3
        0x000254de:    f2410124    A.$.    MOV      r1,#0x1024
        0x000254e2:    f2c40102    ....    MOVT     r1,#0x4002
        0x000254e6:    6809        .h      LDR      r1,[r1,#0]
        0x000254e8:    f0010103    ....    AND      r1,r1,#3
        0x000254ec:    4288        .B      CMP      r0,r1
        0x000254ee:    d003        ..      BEQ      0x254f8 ; am_hal_pwrctrl_sram_config + 104
        0x000254f0:    e7ff        ..      B        0x254f2 ; am_hal_pwrctrl_sram_config + 98
        0x000254f2:    2001        .       MOVS     r0,#1
        0x000254f4:    9005        ..      STR      r0,[sp,#0x14]
        0x000254f6:    e060        `.      B        0x255ba ; am_hal_pwrctrl_sram_config + 298
        0x000254f8:    9804        ..      LDR      r0,[sp,#0x10]
        0x000254fa:    7842        Bx      LDRB     r2,[r0,#1]
        0x000254fc:    f241012c    A.,.    MOV      r1,#0x102c
        0x00025500:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025504:    9101        ..      STR      r1,[sp,#4]
        0x00025506:    6808        .h      LDR      r0,[r1,#0]
        0x00025508:    f0020203    ....    AND      r2,r2,#3
        0x0002550c:    f020000c     ...    BIC      r0,r0,#0xc
        0x00025510:    ea400082    @...    ORR      r0,r0,r2,LSL #2
        0x00025514:    6008        .`      STR      r0,[r1,#0]
        0x00025516:    9804        ..      LDR      r0,[sp,#0x10]
        0x00025518:    7882        .x      LDRB     r2,[r0,#2]
        0x0002551a:    6808        .h      LDR      r0,[r1,#0]
        0x0002551c:    f0020203    ....    AND      r2,r2,#3
        0x00025520:    f02000c0     ...    BIC      r0,r0,#0xc0
        0x00025524:    ea401082    @...    ORR      r0,r0,r2,LSL #6
        0x00025528:    6008        .`      STR      r0,[r1,#0]
        0x0002552a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002552c:    78c2        .x      LDRB     r2,[r0,#3]
        0x0002552e:    6808        .h      LDR      r0,[r1,#0]
        0x00025530:    f0020203    ....    AND      r2,r2,#3
        0x00025534:    f4207040     .@p    BIC      r0,r0,#0x300
        0x00025538:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x0002553c:    6008        .`      STR      r0,[r1,#0]
        0x0002553e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00025540:    7902        .y      LDRB     r2,[r0,#4]
        0x00025542:    6808        .h      LDR      r0,[r1,#0]
        0x00025544:    f0020203    ....    AND      r2,r2,#3
        0x00025548:    f0200030     .0.    BIC      r0,r0,#0x30
        0x0002554c:    ea401002    @...    ORR      r0,r0,r2,LSL #4
        0x00025550:    6008        .`      STR      r0,[r1,#0]
        0x00025552:    9804        ..      LDR      r0,[sp,#0x10]
        0x00025554:    7940        @y      LDRB     r0,[r0,#5]
        0x00025556:    4601        .F      MOV      r1,r0
        0x00025558:    9102        ..      STR      r1,[sp,#8]
        0x0002555a:    2803        .(      CMP      r0,#3
        0x0002555c:    d82a        *.      BHI      0x255b4 ; am_hal_pwrctrl_sram_config + 292
        0x0002555e:    9902        ..      LDR      r1,[sp,#8]
        0x00025560:    e8dff001    ....    TBB      [pc,r1]
    $d.14
        0x00025564:    1f150b02    ....    DCD    521472770
    $t.15
        0x00025568:    f241012c    A.,.    MOV      r1,#0x102c
        0x0002556c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025570:    6808        .h      LDR      r0,[r1,#0]
        0x00025572:    f0400003    @...    ORR      r0,r0,#3
        0x00025576:    6008        .`      STR      r0,[r1,#0]
        0x00025578:    e01c        ..      B        0x255b4 ; am_hal_pwrctrl_sram_config + 292
        0x0002557a:    f241012c    A.,.    MOV      r1,#0x102c
        0x0002557e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025582:    6808        .h      LDR      r0,[r1,#0]
        0x00025584:    2202        ."      MOVS     r2,#2
        0x00025586:    f3620001    b...    BFI      r0,r2,#0,#2
        0x0002558a:    6008        .`      STR      r0,[r1,#0]
        0x0002558c:    e012        ..      B        0x255b4 ; am_hal_pwrctrl_sram_config + 292
        0x0002558e:    f241012c    A.,.    MOV      r1,#0x102c
        0x00025592:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025596:    6808        .h      LDR      r0,[r1,#0]
        0x00025598:    2201        ."      MOVS     r2,#1
        0x0002559a:    f3620001    b...    BFI      r0,r2,#0,#2
        0x0002559e:    6008        .`      STR      r0,[r1,#0]
        0x000255a0:    e008        ..      B        0x255b4 ; am_hal_pwrctrl_sram_config + 292
        0x000255a2:    f241012c    A.,.    MOV      r1,#0x102c
        0x000255a6:    f2c40102    ....    MOVT     r1,#0x4002
        0x000255aa:    6808        .h      LDR      r0,[r1,#0]
        0x000255ac:    f0200003     ...    BIC      r0,r0,#3
        0x000255b0:    6008        .`      STR      r0,[r1,#0]
        0x000255b2:    e7ff        ..      B        0x255b4 ; am_hal_pwrctrl_sram_config + 292
        0x000255b4:    2000        .       MOVS     r0,#0
        0x000255b6:    9005        ..      STR      r0,[sp,#0x14]
        0x000255b8:    e7ff        ..      B        0x255ba ; am_hal_pwrctrl_sram_config + 298
        0x000255ba:    9805        ..      LDR      r0,[sp,#0x14]
        0x000255bc:    b006        ..      ADD      sp,sp,#0x18
        0x000255be:    bd80        ..      POP      {r7,pc}
    am_hal_reset_control
        0x000255c0:    b084        ..      SUB      sp,sp,#0x10
        0x000255c2:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000255c6:    9101        ..      STR      r1,[sp,#4]
        0x000255c8:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000255cc:    4601        .F      MOV      r1,r0
        0x000255ce:    9100        ..      STR      r1,[sp,#0]
        0x000255d0:    b120         .      CBZ      r0,0x255dc ; am_hal_reset_control + 28
        0x000255d2:    e7ff        ..      B        0x255d4 ; am_hal_reset_control + 20
        0x000255d4:    9800        ..      LDR      r0,[sp,#0]
        0x000255d6:    2801        .(      CMP      r0,#1
        0x000255d8:    d006        ..      BEQ      0x255e8 ; am_hal_reset_control + 40
        0x000255da:    e00b        ..      B        0x255f4 ; am_hal_reset_control + 52
        0x000255dc:    2108        .!      MOVS     r1,#8
        0x000255de:    f2c40100    ....    MOVT     r1,#0x4000
        0x000255e2:    20d4        .       MOVS     r0,#0xd4
        0x000255e4:    6008        .`      STR      r0,[r1,#0]
        0x000255e6:    e008        ..      B        0x255fa ; am_hal_reset_control + 58
        0x000255e8:    2104        .!      MOVS     r1,#4
        0x000255ea:    f2c40100    ....    MOVT     r1,#0x4000
        0x000255ee:    201b        .       MOVS     r0,#0x1b
        0x000255f0:    6008        .`      STR      r0,[r1,#0]
        0x000255f2:    e002        ..      B        0x255fa ; am_hal_reset_control + 58
        0x000255f4:    2006        .       MOVS     r0,#6
        0x000255f6:    9003        ..      STR      r0,[sp,#0xc]
        0x000255f8:    e002        ..      B        0x25600 ; am_hal_reset_control + 64
        0x000255fa:    2000        .       MOVS     r0,#0
        0x000255fc:    9003        ..      STR      r0,[sp,#0xc]
        0x000255fe:    e7ff        ..      B        0x25600 ; am_hal_reset_control + 64
        0x00025600:    9803        ..      LDR      r0,[sp,#0xc]
        0x00025602:    b004        ..      ADD      sp,sp,#0x10
        0x00025604:    4770        pG      BX       lr
        0x00025606:    0000        ..      MOVS     r0,r0
    am_hal_rtc_osc_disable
        0x00025608:    f6440100    D...    MOVW     r1,#0x4800
        0x0002560c:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025610:    6808        .h      LDR      r0,[r1,#0]
        0x00025612:    f0400010    @...    ORR      r0,r0,#0x10
        0x00025616:    6008        .`      STR      r0,[r1,#0]
        0x00025618:    2000        .       MOVS     r0,#0
        0x0002561a:    4770        pG      BX       lr
    am_hal_security_get_info
        0x0002561c:    b580        ..      PUSH     {r7,lr}
        0x0002561e:    b084        ..      SUB      sp,sp,#0x10
        0x00025620:    9002        ..      STR      r0,[sp,#8]
        0x00025622:    9802        ..      LDR      r0,[sp,#8]
        0x00025624:    b918        ..      CBNZ     r0,0x2562e ; am_hal_security_get_info + 18
        0x00025626:    e7ff        ..      B        0x25628 ; am_hal_security_get_info + 12
        0x00025628:    2006        .       MOVS     r0,#6
        0x0002562a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002562c:    e074        t.      B        0x25718 ; am_hal_security_get_info + 252
        0x0002562e:    9802        ..      LDR      r0,[sp,#8]
        0x00025630:    f1000308    ....    ADD      r3,r0,#8
        0x00025634:    2000        .       MOVS     r0,#0
        0x00025636:    2110        .!      MOVS     r1,#0x10
        0x00025638:    2201        ."      MOVS     r2,#1
        0x0002563a:    f7fefcbf    ....    BL       am_hal_mram_info_read ; 0x23fbc
        0x0002563e:    f24010bc    @...    MOVW     r0,#0x1bc
        0x00025642:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025646:    6800        .h      LDR      r0,[r0,#0]
        0x00025648:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x0002564c:    9902        ..      LDR      r1,[sp,#8]
        0x0002564e:    7008        .p      STRB     r0,[r1,#0]
        0x00025650:    f24010b8    @...    MOVW     r0,#0x1b8
        0x00025654:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025658:    6800        .h      LDR      r0,[r0,#0]
        0x0002565a:    f3c06081    ...`    UBFX     r0,r0,#26,#2
        0x0002565e:    3801        .8      SUBS     r0,#1
        0x00025660:    fab0f080    ....    CLZ      r0,r0
        0x00025664:    0940        @.      LSRS     r0,r0,#5
        0x00025666:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002566a:    f2410008    A...    MOV      r0,#0x1008
        0x0002566e:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025672:    6800        .h      LDR      r0,[r0,#0]
        0x00025674:    0d00        ..      LSRS     r0,r0,#20
        0x00025676:    07c0        ..      LSLS     r0,r0,#31
        0x00025678:    b140        @.      CBZ      r0,0x2568c ; am_hal_security_get_info + 112
        0x0002567a:    e7ff        ..      B        0x2567c ; am_hal_security_get_info + 96
        0x0002567c:    f640207c    @.|     MOV      r0,#0xa7c
        0x00025680:    f2c4000c    ....    MOVT     r0,#0x400c
        0x00025684:    6800        .h      LDR      r0,[r0,#0]
        0x00025686:    07c0        ..      LSLS     r0,r0,#31
        0x00025688:    b920         .      CBNZ     r0,0x25694 ; am_hal_security_get_info + 120
        0x0002568a:    e7ff        ..      B        0x2568c ; am_hal_security_get_info + 112
        0x0002568c:    9902        ..      LDR      r1,[sp,#8]
        0x0002568e:    20ff        .       MOVS     r0,#0xff
        0x00025690:    7048        Hp      STRB     r0,[r1,#1]
        0x00025692:    e009        ..      B        0x256a8 ; am_hal_security_get_info + 140
        0x00025694:    f6417014    A..p    MOV      r0,#0x1f14
        0x00025698:    f2c4000c    ....    MOVT     r0,#0x400c
        0x0002569c:    6800        .h      LDR      r0,[r0,#0]
        0x0002569e:    f0000007    ....    AND      r0,r0,#7
        0x000256a2:    9902        ..      LDR      r1,[sp,#8]
        0x000256a4:    7048        Hp      STRB     r0,[r1,#1]
        0x000256a6:    e7ff        ..      B        0x256a8 ; am_hal_security_get_info + 140
        0x000256a8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000256ac:    07c0        ..      LSLS     r0,r0,#31
        0x000256ae:    b328        (.      CBZ      r0,0x256fc ; am_hal_security_get_info + 224
        0x000256b0:    e7ff        ..      B        0x256b2 ; am_hal_security_get_info + 150
        0x000256b2:    9802        ..      LDR      r0,[sp,#8]
        0x000256b4:    1d03        ..      ADDS     r3,r0,#4
        0x000256b6:    f2404182    @..A    MOV      r1,#0x482
        0x000256ba:    2201        ."      MOVS     r2,#1
        0x000256bc:    9200        ..      STR      r2,[sp,#0]
        0x000256be:    4610        .F      MOV      r0,r2
        0x000256c0:    f7fefc7c    ..|.    BL       am_hal_mram_info_read ; 0x23fbc
        0x000256c4:    9a00        ..      LDR      r2,[sp,#0]
        0x000256c6:    9802        ..      LDR      r0,[sp,#8]
        0x000256c8:    f100030c    ....    ADD      r3,r0,#0xc
        0x000256cc:    f44f6190    O..a    MOV      r1,#0x480
        0x000256d0:    4610        .F      MOV      r0,r2
        0x000256d2:    f7fefc73    ..s.    BL       am_hal_mram_info_read ; 0x23fbc
        0x000256d6:    9a00        ..      LDR      r2,[sp,#0]
        0x000256d8:    9802        ..      LDR      r0,[sp,#8]
        0x000256da:    f1000310    ....    ADD      r3,r0,#0x10
        0x000256de:    f2404181    @..A    MOV      r1,#0x481
        0x000256e2:    4610        .F      MOV      r0,r2
        0x000256e4:    f7fefc6a    ..j.    BL       am_hal_mram_info_read ; 0x23fbc
        0x000256e8:    9a00        ..      LDR      r2,[sp,#0]
        0x000256ea:    9802        ..      LDR      r0,[sp,#8]
        0x000256ec:    f1000314    ....    ADD      r3,r0,#0x14
        0x000256f0:    f2404186    @..A    MOV      r1,#0x486
        0x000256f4:    4610        .F      MOV      r0,r2
        0x000256f6:    f7fefc61    ..a.    BL       am_hal_mram_info_read ; 0x23fbc
        0x000256fa:    e00a        ..      B        0x25712 ; am_hal_security_get_info + 246
        0x000256fc:    9902        ..      LDR      r1,[sp,#8]
        0x000256fe:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00025702:    6048        H`      STR      r0,[r1,#4]
        0x00025704:    9902        ..      LDR      r1,[sp,#8]
        0x00025706:    60c8        .`      STR      r0,[r1,#0xc]
        0x00025708:    9902        ..      LDR      r1,[sp,#8]
        0x0002570a:    6108        .a      STR      r0,[r1,#0x10]
        0x0002570c:    9902        ..      LDR      r1,[sp,#8]
        0x0002570e:    6148        Ha      STR      r0,[r1,#0x14]
        0x00025710:    e7ff        ..      B        0x25712 ; am_hal_security_get_info + 246
        0x00025712:    2000        .       MOVS     r0,#0
        0x00025714:    9003        ..      STR      r0,[sp,#0xc]
        0x00025716:    e7ff        ..      B        0x25718 ; am_hal_security_get_info + 252
        0x00025718:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002571a:    b004        ..      ADD      sp,sp,#0x10
        0x0002571c:    bd80        ..      POP      {r7,pc}
        0x0002571e:    0000        ..      MOVS     r0,r0
    am_hal_stimer_compare_delta_set
        0x00025720:    b580        ..      PUSH     {r7,lr}
        0x00025722:    b08c        ..      SUB      sp,sp,#0x30
        0x00025724:    900a        ..      STR      r0,[sp,#0x28]
        0x00025726:    9109        ..      STR      r1,[sp,#0x24]
        0x00025728:    2000        .       MOVS     r0,#0
        0x0002572a:    9008        ..      STR      r0,[sp,#0x20]
        0x0002572c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002572e:    f000f879    ..y.    BL       am_hal_stimer_counter_get ; 0x25824
        0x00025732:    9006        ..      STR      r0,[sp,#0x18]
        0x00025734:    9007        ..      STR      r0,[sp,#0x1c]
        0x00025736:    980a        ..      LDR      r0,[sp,#0x28]
        0x00025738:    2808        .(      CMP      r0,#8
        0x0002573a:    d303        ..      BCC      0x25744 ; am_hal_stimer_compare_delta_set + 36
        0x0002573c:    e7ff        ..      B        0x2573e ; am_hal_stimer_compare_delta_set + 30
        0x0002573e:    2005        .       MOVS     r0,#5
        0x00025740:    900b        ..      STR      r0,[sp,#0x2c]
        0x00025742:    e050        P.      B        0x257e6 ; am_hal_stimer_compare_delta_set + 198
        0x00025744:    f7fdfb80    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00025748:    9004        ..      STR      r0,[sp,#0x10]
        0x0002574a:    e7ff        ..      B        0x2574c ; am_hal_stimer_compare_delta_set + 44
        0x0002574c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002574e:    1c41        A.      ADDS     r1,r0,#1
        0x00025750:    9108        ..      STR      r1,[sp,#0x20]
        0x00025752:    2803        .(      CMP      r0,#3
        0x00025754:    d83a        :.      BHI      0x257cc ; am_hal_stimer_compare_delta_set + 172
        0x00025756:    e7ff        ..      B        0x25758 ; am_hal_stimer_compare_delta_set + 56
        0x00025758:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002575a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002575c:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002575e:    1a89        ..      SUBS     r1,r1,r2
        0x00025760:    3101        .1      ADDS     r1,#1
        0x00025762:    4288        .B      CMP      r0,r1
        0x00025764:    d908        ..      BLS      0x25778 ; am_hal_stimer_compare_delta_set + 88
        0x00025766:    e7ff        ..      B        0x25768 ; am_hal_stimer_compare_delta_set + 72
        0x00025768:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002576a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002576c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002576e:    1a80        ..      SUBS     r0,r0,r2
        0x00025770:    4408        .D      ADD      r0,r0,r1
        0x00025772:    3801        .8      SUBS     r0,#1
        0x00025774:    9009        ..      STR      r0,[sp,#0x24]
        0x00025776:    e005        ..      B        0x25784 ; am_hal_stimer_compare_delta_set + 100
        0x00025778:    f04f6000    O..`    MOV      r0,#0x8000000
        0x0002577c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002577e:    2001        .       MOVS     r0,#1
        0x00025780:    9009        ..      STR      r0,[sp,#0x24]
        0x00025782:    e7ff        ..      B        0x25784 ; am_hal_stimer_compare_delta_set + 100
        0x00025784:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00025786:    9909        ..      LDR      r1,[sp,#0x24]
        0x00025788:    4408        .D      ADD      r0,r0,r1
        0x0002578a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002578c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002578e:    300a        .0      ADDS     r0,r0,#0xa
        0x00025790:    9002        ..      STR      r0,[sp,#8]
        0x00025792:    9909        ..      LDR      r1,[sp,#0x24]
        0x00025794:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00025796:    f6480020    H. .    MOV      r0,#0x8820
        0x0002579a:    f2c40000    ....    MOVT     r0,#0x4000
        0x0002579e:    f8401022    @.".    STR      r1,[r0,r2,LSL #2]
        0x000257a2:    990a        ..      LDR      r1,[sp,#0x28]
        0x000257a4:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x000257a8:    9001        ..      STR      r0,[sp,#4]
        0x000257aa:    9801        ..      LDR      r0,[sp,#4]
        0x000257ac:    9903        ..      LDR      r1,[sp,#0xc]
        0x000257ae:    1a40        @.      SUBS     r0,r0,r1
        0x000257b0:    2800        .(      CMP      r0,#0
        0x000257b2:    d407        ..      BMI      0x257c4 ; am_hal_stimer_compare_delta_set + 164
        0x000257b4:    e7ff        ..      B        0x257b6 ; am_hal_stimer_compare_delta_set + 150
        0x000257b6:    9801        ..      LDR      r0,[sp,#4]
        0x000257b8:    9902        ..      LDR      r1,[sp,#8]
        0x000257ba:    1a40        @.      SUBS     r0,r0,r1
        0x000257bc:    2800        .(      CMP      r0,#0
        0x000257be:    dc01        ..      BGT      0x257c4 ; am_hal_stimer_compare_delta_set + 164
        0x000257c0:    e7ff        ..      B        0x257c2 ; am_hal_stimer_compare_delta_set + 162
        0x000257c2:    e003        ..      B        0x257cc ; am_hal_stimer_compare_delta_set + 172
        0x000257c4:    f000f82e    ....    BL       am_hal_stimer_counter_get ; 0x25824
        0x000257c8:    9007        ..      STR      r0,[sp,#0x1c]
        0x000257ca:    e7bf        ..      B        0x2574c ; am_hal_stimer_compare_delta_set + 44
        0x000257cc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000257ce:    f7fdfb43    ..C.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x000257d2:    9808        ..      LDR      r0,[sp,#0x20]
        0x000257d4:    2804        .(      CMP      r0,#4
        0x000257d6:    d303        ..      BCC      0x257e0 ; am_hal_stimer_compare_delta_set + 192
        0x000257d8:    e7ff        ..      B        0x257da ; am_hal_stimer_compare_delta_set + 186
        0x000257da:    2001        .       MOVS     r0,#1
        0x000257dc:    900b        ..      STR      r0,[sp,#0x2c]
        0x000257de:    e002        ..      B        0x257e6 ; am_hal_stimer_compare_delta_set + 198
        0x000257e0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000257e2:    900b        ..      STR      r0,[sp,#0x2c]
        0x000257e4:    e7ff        ..      B        0x257e6 ; am_hal_stimer_compare_delta_set + 198
        0x000257e6:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000257e8:    b00c        ..      ADD      sp,sp,#0x30
        0x000257ea:    bd80        ..      POP      {r7,pc}
    am_hal_stimer_config
        0x000257ec:    b082        ..      SUB      sp,sp,#8
        0x000257ee:    9001        ..      STR      r0,[sp,#4]
        0x000257f0:    f6480100    H...    MOVW     r1,#0x8800
        0x000257f4:    f2c40100    ....    MOVT     r1,#0x4000
        0x000257f8:    6808        .h      LDR      r0,[r1,#0]
        0x000257fa:    9000        ..      STR      r0,[sp,#0]
        0x000257fc:    9801        ..      LDR      r0,[sp,#4]
        0x000257fe:    6008        .`      STR      r0,[r1,#0]
        0x00025800:    f2481104    H...    MOV      r1,#0x8104
        0x00025804:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025808:    6808        .h      LDR      r0,[r1,#0]
        0x0002580a:    f4403080    @..0    ORR      r0,r0,#0x10000
        0x0002580e:    6008        .`      STR      r0,[r1,#0]
        0x00025810:    f24371d4    C..q    MOV      r1,#0x37d4
        0x00025814:    f2c10100    ....    MOVT     r1,#0x1000
        0x00025818:    2001        .       MOVS     r0,#1
        0x0002581a:    7008        .p      STRB     r0,[r1,#0]
        0x0002581c:    9800        ..      LDR      r0,[sp,#0]
        0x0002581e:    b002        ..      ADD      sp,sp,#8
        0x00025820:    4770        pG      BX       lr
        0x00025822:    0000        ..      MOVS     r0,r0
    am_hal_stimer_counter_get
        0x00025824:    b580        ..      PUSH     {r7,lr}
        0x00025826:    b086        ..      SUB      sp,sp,#0x18
        0x00025828:    f6480004    H...    MOV      r0,#0x8804
        0x0002582c:    f2c40000    ....    MOVT     r0,#0x4000
        0x00025830:    9004        ..      STR      r0,[sp,#0x10]
        0x00025832:    9804        ..      LDR      r0,[sp,#0x10]
        0x00025834:    a901        ..      ADD      r1,sp,#4
        0x00025836:    f000fc59    ..Y.    BL       am_hal_triple_read ; 0x260ec
        0x0002583a:    9801        ..      LDR      r0,[sp,#4]
        0x0002583c:    9902        ..      LDR      r1,[sp,#8]
        0x0002583e:    4288        .B      CMP      r0,r1
        0x00025840:    d103        ..      BNE      0x2584a ; am_hal_stimer_counter_get + 38
        0x00025842:    e7ff        ..      B        0x25844 ; am_hal_stimer_counter_get + 32
        0x00025844:    9802        ..      LDR      r0,[sp,#8]
        0x00025846:    9005        ..      STR      r0,[sp,#0x14]
        0x00025848:    e002        ..      B        0x25850 ; am_hal_stimer_counter_get + 44
        0x0002584a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002584c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002584e:    e7ff        ..      B        0x25850 ; am_hal_stimer_counter_get + 44
        0x00025850:    9805        ..      LDR      r0,[sp,#0x14]
        0x00025852:    b006        ..      ADD      sp,sp,#0x18
        0x00025854:    bd80        ..      POP      {r7,pc}
        0x00025856:    0000        ..      MOVS     r0,r0
    am_hal_stimer_int_clear
        0x00025858:    b081        ..      SUB      sp,sp,#4
        0x0002585a:    9000        ..      STR      r0,[sp,#0]
        0x0002585c:    9800        ..      LDR      r0,[sp,#0]
        0x0002585e:    f6481108    H...    MOV      r1,#0x8908
        0x00025862:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025866:    6008        .`      STR      r0,[r1,#0]
        0x00025868:    b001        ..      ADD      sp,sp,#4
        0x0002586a:    4770        pG      BX       lr
    am_hal_stimer_int_enable
        0x0002586c:    b081        ..      SUB      sp,sp,#4
        0x0002586e:    9000        ..      STR      r0,[sp,#0]
        0x00025870:    9a00        ..      LDR      r2,[sp,#0]
        0x00025872:    f6481100    H...    MOVW     r1,#0x8900
        0x00025876:    f2c40100    ....    MOVT     r1,#0x4000
        0x0002587a:    6808        .h      LDR      r0,[r1,#0]
        0x0002587c:    4310        .C      ORRS     r0,r0,r2
        0x0002587e:    6008        .`      STR      r0,[r1,#0]
        0x00025880:    b001        ..      ADD      sp,sp,#4
        0x00025882:    4770        pG      BX       lr
    am_hal_stimer_int_status_get
        0x00025884:    b082        ..      SUB      sp,sp,#8
        0x00025886:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002588a:    f6481004    H...    MOV      r0,#0x8904
        0x0002588e:    f2c40000    ....    MOVT     r0,#0x4000
        0x00025892:    6800        .h      LDR      r0,[r0,#0]
        0x00025894:    9000        ..      STR      r0,[sp,#0]
        0x00025896:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002589a:    07c0        ..      LSLS     r0,r0,#31
        0x0002589c:    b148        H.      CBZ      r0,0x258b2 ; am_hal_stimer_int_status_get + 46
        0x0002589e:    e7ff        ..      B        0x258a0 ; am_hal_stimer_int_status_get + 28
        0x000258a0:    f6481000    H...    MOVW     r0,#0x8900
        0x000258a4:    f2c40000    ....    MOVT     r0,#0x4000
        0x000258a8:    6801        .h      LDR      r1,[r0,#0]
        0x000258aa:    9800        ..      LDR      r0,[sp,#0]
        0x000258ac:    4008        .@      ANDS     r0,r0,r1
        0x000258ae:    9000        ..      STR      r0,[sp,#0]
        0x000258b0:    e7ff        ..      B        0x258b2 ; am_hal_stimer_int_status_get + 46
        0x000258b2:    9800        ..      LDR      r0,[sp,#0]
        0x000258b4:    b002        ..      ADD      sp,sp,#8
        0x000258b6:    4770        pG      BX       lr
    am_hal_sysctrl_fpu_enable
        0x000258b8:    f64e5188    N..Q    MOV      r1,#0xed88
        0x000258bc:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000258c0:    f44f0070    O.p.    MOV      r0,#0xf00000
        0x000258c4:    6008        .`      STR      r0,[r1,#0]
        0x000258c6:    4770        pG      BX       lr
    am_hal_sysctrl_fpu_stacking_enable
        0x000258c8:    b580        ..      PUSH     {r7,lr}
        0x000258ca:    b084        ..      SUB      sp,sp,#0x10
        0x000258cc:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000258d0:    f7fdfaba    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000258d4:    9001        ..      STR      r0,[sp,#4]
        0x000258d6:    f64e7134    N.4q    MOV      r1,#0xef34
        0x000258da:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000258de:    6808        .h      LDR      r0,[r1,#0]
        0x000258e0:    9002        ..      STR      r0,[sp,#8]
        0x000258e2:    9802        ..      LDR      r0,[sp,#8]
        0x000258e4:    f0204040     .@@    BIC      r0,r0,#0xc0000000
        0x000258e8:    9002        ..      STR      r0,[sp,#8]
        0x000258ea:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000258ee:    07c0        ..      LSLS     r0,r0,#31
        0x000258f0:    f04f4200    O..B    MOV      r2,#0x80000000
        0x000258f4:    2800        .(      CMP      r0,#0
        0x000258f6:    bf18        ..      IT       NE
        0x000258f8:    f04f4240    O.@B    MOVNE    r2,#0xc0000000
        0x000258fc:    9802        ..      LDR      r0,[sp,#8]
        0x000258fe:    4310        .C      ORRS     r0,r0,r2
        0x00025900:    9002        ..      STR      r0,[sp,#8]
        0x00025902:    9802        ..      LDR      r0,[sp,#8]
        0x00025904:    6008        .`      STR      r0,[r1,#0]
        0x00025906:    9801        ..      LDR      r0,[sp,#4]
        0x00025908:    f7fdfaa6    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0002590c:    b004        ..      ADD      sp,sp,#0x10
        0x0002590e:    bd80        ..      POP      {r7,pc}
    am_hal_sysctrl_sleep
        0x00025910:    b580        ..      PUSH     {r7,lr}
        0x00025912:    b086        ..      SUB      sp,sp,#0x18
        0x00025914:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00025918:    2000        .       MOVS     r0,#0
        0x0002591a:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002591e:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x00025922:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00025926:    9104        ..      STR      r1,[sp,#0x10]
        0x00025928:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002592c:    a802        ..      ADD      r0,sp,#8
        0x0002592e:    f1b05f80    ..._    CMP      r0,#0x10000000
        0x00025932:    d307        ..      BCC      0x25944 ; am_hal_sysctrl_sleep + 52
        0x00025934:    e7ff        ..      B        0x25936 ; am_hal_sysctrl_sleep + 38
        0x00025936:    2100        .!      MOVS     r1,#0
        0x00025938:    f2c10106    ....    MOVT     r1,#0x1006
        0x0002593c:    a802        ..      ADD      r0,sp,#8
        0x0002593e:    4288        .B      CMP      r0,r1
        0x00025940:    d302        ..      BCC      0x25948 ; am_hal_sysctrl_sleep + 56
        0x00025942:    e7ff        ..      B        0x25944 ; am_hal_sysctrl_sleep + 52
        0x00025944:    e7ff        ..      B        0x25946 ; am_hal_sysctrl_sleep + 54
        0x00025946:    e7fe        ..      B        0x25946 ; am_hal_sysctrl_sleep + 54
        0x00025948:    f7fdfa7e    ..~.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0002594c:    9001        ..      STR      r0,[sp,#4]
        0x0002594e:    f2410000    A...    MOVW     r0,#0x1000
        0x00025952:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025956:    6800        .h      LDR      r0,[r0,#0]
        0x00025958:    f0000003    ....    AND      r0,r0,#3
        0x0002595c:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00025960:    f2411008    A...    MOV      r0,#0x1108
        0x00025964:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025968:    6800        .h      LDR      r0,[r0,#0]
        0x0002596a:    f3c01001    ....    UBFX     r0,r0,#4,#2
        0x0002596e:    3803        .8      SUBS     r0,#3
        0x00025970:    fab0f080    ....    CLZ      r0,r0
        0x00025974:    0940        @.      LSRS     r0,r0,#5
        0x00025976:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x0002597a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002597e:    07c0        ..      LSLS     r0,r0,#31
        0x00025980:    2800        .(      CMP      r0,#0
        0x00025982:    f00080a2    ....    BEQ.W    0x25aca ; am_hal_sysctrl_sleep + 442
        0x00025986:    e7ff        ..      B        0x25988 ; am_hal_sysctrl_sleep + 120
        0x00025988:    f2402050    @.P     MOVW     r0,#0x250
        0x0002598c:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025990:    6800        .h      LDR      r0,[r0,#0]
        0x00025992:    0900        ..      LSRS     r0,r0,#4
        0x00025994:    07c0        ..      LSLS     r0,r0,#31
        0x00025996:    2800        .(      CMP      r0,#0
        0x00025998:    f0408097    @...    BNE.W    0x25aca ; am_hal_sysctrl_sleep + 442
        0x0002599c:    e7ff        ..      B        0x2599e ; am_hal_sysctrl_sleep + 142
        0x0002599e:    f2410008    A...    MOV      r0,#0x1008
        0x000259a2:    f2c40002    ....    MOVT     r0,#0x4002
        0x000259a6:    6800        .h      LDR      r0,[r0,#0]
        0x000259a8:    0d00        ..      LSRS     r0,r0,#20
        0x000259aa:    07c0        ..      LSLS     r0,r0,#31
        0x000259ac:    b1a8        ..      CBZ      r0,0x259da ; am_hal_sysctrl_sleep + 202
        0x000259ae:    e7ff        ..      B        0x259b0 ; am_hal_sysctrl_sleep + 160
        0x000259b0:    f241001c    A...    MOV      r0,#0x101c
        0x000259b4:    f2c40002    ....    MOVT     r0,#0x4002
        0x000259b8:    6800        .h      LDR      r0,[r0,#0]
        0x000259ba:    08c0        ..      LSRS     r0,r0,#3
        0x000259bc:    07c0        ..      LSLS     r0,r0,#31
        0x000259be:    b160        `.      CBZ      r0,0x259da ; am_hal_sysctrl_sleep + 202
        0x000259c0:    e7ff        ..      B        0x259c2 ; am_hal_sysctrl_sleep + 178
        0x000259c2:    f241011c    A...    MOV      r1,#0x101c
        0x000259c6:    f2c40102    ....    MOVT     r1,#0x4002
        0x000259ca:    6808        .h      LDR      r0,[r1,#0]
        0x000259cc:    f0200008     ...    BIC      r0,r0,#8
        0x000259d0:    6008        .`      STR      r0,[r1,#0]
        0x000259d2:    2001        .       MOVS     r0,#1
        0x000259d4:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x000259d8:    e7ff        ..      B        0x259da ; am_hal_sysctrl_sleep + 202
        0x000259da:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x000259de:    2802        .(      CMP      r0,#2
        0x000259e0:    d104        ..      BNE      0x259ec ; am_hal_sysctrl_sleep + 220
        0x000259e2:    e7ff        ..      B        0x259e4 ; am_hal_sysctrl_sleep + 212
        0x000259e4:    2001        .       MOVS     r0,#1
        0x000259e6:    f7fffb51    ..Q.    BL       am_hal_pwrctrl_mcu_mode_select ; 0x2508c
        0x000259ea:    e7ff        ..      B        0x259ec ; am_hal_sysctrl_sleep + 220
        0x000259ec:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x000259f0:    07c0        ..      LSLS     r0,r0,#31
        0x000259f2:    2800        .(      CMP      r0,#0
        0x000259f4:    d060        `.      BEQ      0x25ab8 ; am_hal_sysctrl_sleep + 424
        0x000259f6:    e7ff        ..      B        0x259f8 ; am_hal_sysctrl_sleep + 232
        0x000259f8:    f2410010    A...    MOV      r0,#0x1010
        0x000259fc:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025a00:    6800        .h      LDR      r0,[r0,#0]
        0x00025a02:    0a80        ..      LSRS     r0,r0,#10
        0x00025a04:    07c0        ..      LSLS     r0,r0,#31
        0x00025a06:    2800        .(      CMP      r0,#0
        0x00025a08:    d155        U.      BNE      0x25ab6 ; am_hal_sysctrl_sleep + 422
        0x00025a0a:    e7ff        ..      B        0x25a0c ; am_hal_sysctrl_sleep + 252
        0x00025a0c:    f2410008    A...    MOV      r0,#0x1008
        0x00025a10:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025a14:    6800        .h      LDR      r0,[r0,#0]
        0x00025a16:    01c0        ..      LSLS     r0,r0,#7
        0x00025a18:    2800        .(      CMP      r0,#0
        0x00025a1a:    d14c        L.      BNE      0x25ab6 ; am_hal_sysctrl_sleep + 422
        0x00025a1c:    e7ff        ..      B        0x25a1e ; am_hal_sysctrl_sleep + 270
        0x00025a1e:    2001        .       MOVS     r0,#1
        0x00025a20:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00025a24:    f2483082    H..0    MOV      r0,#0x8382
        0x00025a28:    f2c10000    ....    MOVT     r0,#0x1000
        0x00025a2c:    7800        .x      LDRB     r0,[r0,#0]
        0x00025a2e:    07c0        ..      LSLS     r0,r0,#31
        0x00025a30:    b300        ..      CBZ      r0,0x25a74 ; am_hal_sysctrl_sleep + 356
        0x00025a32:    e7ff        ..      B        0x25a34 ; am_hal_sysctrl_sleep + 292
        0x00025a34:    f2403178    @.x1    MOVW     r1,#0x378
        0x00025a38:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025a3c:    6808        .h      LDR      r0,[r1,#0]
        0x00025a3e:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00025a42:    6008        .`      STR      r0,[r1,#0]
        0x00025a44:    2144        D!      MOVS     r1,#0x44
        0x00025a46:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025a4a:    6808        .h      LDR      r0,[r1,#0]
        0x00025a4c:    f3c010c6    ....    UBFX     r0,r0,#7,#7
        0x00025a50:    9004        ..      STR      r0,[sp,#0x10]
        0x00025a52:    f2405070    @.pP    MOVW     r0,#0x570
        0x00025a56:    f2c10000    ....    MOVT     r0,#0x1000
        0x00025a5a:    6802        .h      LDR      r2,[r0,#0]
        0x00025a5c:    6808        .h      LDR      r0,[r1,#0]
        0x00025a5e:    f002027f    ....    AND      r2,r2,#0x7f
        0x00025a62:    f420507e     .~P    BIC      r0,r0,#0x3f80
        0x00025a66:    ea4010c2    @...    ORR      r0,r0,r2,LSL #7
        0x00025a6a:    6008        .`      STR      r0,[r1,#0]
        0x00025a6c:    2001        .       MOVS     r0,#1
        0x00025a6e:    f7fcfcd1    ....    BL       am_hal_delay_us ; 0x22414
        0x00025a72:    e7ff        ..      B        0x25a74 ; am_hal_sysctrl_sleep + 356
        0x00025a74:    f2405078    @.xP    MOVW     r0,#0x578
        0x00025a78:    f2c10000    ....    MOVT     r0,#0x1000
        0x00025a7c:    6802        .h      LDR      r2,[r0,#0]
        0x00025a7e:    f2403170    @.p1    MOVW     r1,#0x370
        0x00025a82:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025a86:    6808        .h      LDR      r0,[r1,#0]
        0x00025a88:    f002023f    ..?.    AND      r2,r2,#0x3f
        0x00025a8c:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x00025a90:    ea405002    @..P    ORR      r0,r0,r2,LSL #20
        0x00025a94:    6008        .`      STR      r0,[r1,#0]
        0x00025a96:    f2403180    @..1    MOVW     r1,#0x380
        0x00025a9a:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025a9e:    6808        .h      LDR      r0,[r1,#0]
        0x00025aa0:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x00025aa4:    6008        .`      STR      r0,[r1,#0]
        0x00025aa6:    6808        .h      LDR      r0,[r1,#0]
        0x00025aa8:    f0204080     ..@    BIC      r0,r0,#0x40000000
        0x00025aac:    6008        .`      STR      r0,[r1,#0]
        0x00025aae:    2000        .       MOVS     r0,#0
        0x00025ab0:    f00bff24    ..$.    BL       buck_ldo_update_override ; 0x318fc
        0x00025ab4:    e7ff        ..      B        0x25ab6 ; am_hal_sysctrl_sleep + 422
        0x00025ab6:    e7ff        ..      B        0x25ab8 ; am_hal_sysctrl_sleep + 424
        0x00025ab8:    f64e5110    N..Q    MOV      r1,#0xed10
        0x00025abc:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00025ac0:    6808        .h      LDR      r0,[r1,#0]
        0x00025ac2:    f0400004    @...    ORR      r0,r0,#4
        0x00025ac6:    6008        .`      STR      r0,[r1,#0]
        0x00025ac8:    e008        ..      B        0x25adc ; am_hal_sysctrl_sleep + 460
        0x00025aca:    f64e5110    N..Q    MOV      r1,#0xed10
        0x00025ace:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00025ad2:    6808        .h      LDR      r0,[r1,#0]
        0x00025ad4:    f0200004     ...    BIC      r0,r0,#4
        0x00025ad8:    6008        .`      STR      r0,[r1,#0]
        0x00025ada:    e7ff        ..      B        0x25adc ; am_hal_sysctrl_sleep + 460
        0x00025adc:    2002        .       MOVS     r0,#2
        0x00025ade:    2100        .!      MOVS     r1,#0
        0x00025ae0:    f7fcfb38    ..8.    BL       am_hal_daxi_control ; 0x22154
        0x00025ae4:    bf30        0.      WFI      
        0x00025ae6:    f3bf8f6f    ..o.    ISB      
        0x00025aea:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00025aee:    07c0        ..      LSLS     r0,r0,#31
        0x00025af0:    2800        .(      CMP      r0,#0
        0x00025af2:    d04a        J.      BEQ      0x25b8a ; am_hal_sysctrl_sleep + 634
        0x00025af4:    e7ff        ..      B        0x25af6 ; am_hal_sysctrl_sleep + 486
        0x00025af6:    2001        .       MOVS     r0,#1
        0x00025af8:    f00bff00    ....    BL       buck_ldo_update_override ; 0x318fc
        0x00025afc:    f2411100    A...    MOVW     r1,#0x1100
        0x00025b00:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025b04:    6808        .h      LDR      r0,[r1,#0]
        0x00025b06:    f0200001     ...    BIC      r0,r0,#1
        0x00025b0a:    6008        .`      STR      r0,[r1,#0]
        0x00025b0c:    2000        .       MOVS     r0,#0
        0x00025b0e:    f00bfef5    ....    BL       buck_ldo_update_override ; 0x318fc
        0x00025b12:    2014        .       MOVS     r0,#0x14
        0x00025b14:    f7fcfc7e    ..~.    BL       am_hal_delay_us ; 0x22414
        0x00025b18:    9804        ..      LDR      r0,[sp,#0x10]
        0x00025b1a:    3001        .0      ADDS     r0,#1
        0x00025b1c:    b168        h.      CBZ      r0,0x25b3a ; am_hal_sysctrl_sleep + 554
        0x00025b1e:    e7ff        ..      B        0x25b20 ; am_hal_sysctrl_sleep + 528
        0x00025b20:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00025b22:    2144        D!      MOVS     r1,#0x44
        0x00025b24:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025b28:    6808        .h      LDR      r0,[r1,#0]
        0x00025b2a:    f002027f    ....    AND      r2,r2,#0x7f
        0x00025b2e:    f420507e     .~P    BIC      r0,r0,#0x3f80
        0x00025b32:    ea4010c2    @...    ORR      r0,r0,r2,LSL #7
        0x00025b36:    6008        .`      STR      r0,[r1,#0]
        0x00025b38:    e7ff        ..      B        0x25b3a ; am_hal_sysctrl_sleep + 554
        0x00025b3a:    f2411100    A...    MOVW     r1,#0x1100
        0x00025b3e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025b42:    6808        .h      LDR      r0,[r1,#0]
        0x00025b44:    f0400001    @...    ORR      r0,r0,#1
        0x00025b48:    6008        .`      STR      r0,[r1,#0]
        0x00025b4a:    2001        .       MOVS     r0,#1
        0x00025b4c:    f00bfed6    ....    BL       buck_ldo_update_override ; 0x318fc
        0x00025b50:    f2403180    @..1    MOVW     r1,#0x380
        0x00025b54:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025b58:    6808        .h      LDR      r0,[r1,#0]
        0x00025b5a:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00025b5e:    6008        .`      STR      r0,[r1,#0]
        0x00025b60:    6808        .h      LDR      r0,[r1,#0]
        0x00025b62:    f0404080    @..@    ORR      r0,r0,#0x40000000
        0x00025b66:    6008        .`      STR      r0,[r1,#0]
        0x00025b68:    f2403170    @.p1    MOVW     r1,#0x370
        0x00025b6c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025b70:    6808        .h      LDR      r0,[r1,#0]
        0x00025b72:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x00025b76:    f2405278    @.xR    MOVW     r2,#0x578
        0x00025b7a:    f2c10200    ....    MOVT     r2,#0x1000
        0x00025b7e:    6010        .`      STR      r0,[r2,#0]
        0x00025b80:    6808        .h      LDR      r0,[r1,#0]
        0x00025b82:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x00025b86:    6008        .`      STR      r0,[r1,#0]
        0x00025b88:    e7ff        ..      B        0x25b8a ; am_hal_sysctrl_sleep + 634
        0x00025b8a:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x00025b8e:    07c0        ..      LSLS     r0,r0,#31
        0x00025b90:    b148        H.      CBZ      r0,0x25ba6 ; am_hal_sysctrl_sleep + 662
        0x00025b92:    e7ff        ..      B        0x25b94 ; am_hal_sysctrl_sleep + 644
        0x00025b94:    f241011c    A...    MOV      r1,#0x101c
        0x00025b98:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025b9c:    6808        .h      LDR      r0,[r1,#0]
        0x00025b9e:    f0400008    @...    ORR      r0,r0,#8
        0x00025ba2:    6008        .`      STR      r0,[r1,#0]
        0x00025ba4:    e7ff        ..      B        0x25ba6 ; am_hal_sysctrl_sleep + 662
        0x00025ba6:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x00025baa:    2802        .(      CMP      r0,#2
        0x00025bac:    d104        ..      BNE      0x25bb8 ; am_hal_sysctrl_sleep + 680
        0x00025bae:    e7ff        ..      B        0x25bb0 ; am_hal_sysctrl_sleep + 672
        0x00025bb0:    2002        .       MOVS     r0,#2
        0x00025bb2:    f7fffa6b    ..k.    BL       am_hal_pwrctrl_mcu_mode_select ; 0x2508c
        0x00025bb6:    e7ff        ..      B        0x25bb8 ; am_hal_sysctrl_sleep + 680
        0x00025bb8:    9801        ..      LDR      r0,[sp,#4]
        0x00025bba:    f7fdf94d    ..M.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00025bbe:    b006        ..      ADD      sp,sp,#0x18
        0x00025bc0:    bd80        ..      POP      {r7,pc}
        0x00025bc2:    0000        ..      MOVS     r0,r0
    am_hal_timer_clear
        0x00025bc4:    b580        ..      PUSH     {r7,lr}
        0x00025bc6:    b082        ..      SUB      sp,sp,#8
        0x00025bc8:    9001        ..      STR      r0,[sp,#4]
        0x00025bca:    f7fdf93d    ..=.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00025bce:    9000        ..      STR      r0,[sp,#0]
        0x00025bd0:    9901        ..      LDR      r1,[sp,#4]
        0x00025bd2:    2001        .       MOVS     r0,#1
        0x00025bd4:    fa00f301    ....    LSL      r3,r0,r1
        0x00025bd8:    f2481104    H...    MOV      r1,#0x8104
        0x00025bdc:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025be0:    680a        .h      LDR      r2,[r1,#0]
        0x00025be2:    439a        .C      BICS     r2,r2,r3
        0x00025be4:    600a        .`      STR      r2,[r1,#0]
        0x00025be6:    9a01        ..      LDR      r2,[sp,#4]
        0x00025be8:    ea4f1c42    O.B.    LSL      r12,r2,#5
        0x00025bec:    f2482300    H..#    MOVW     r3,#0x8200
        0x00025bf0:    f2c40300    ....    MOVT     r3,#0x4000
        0x00025bf4:    f853200c    S..     LDR      r2,[r3,r12]
        0x00025bf8:    f0220201    "...    BIC      r2,r2,#1
        0x00025bfc:    f843200c    C..     STR      r2,[r3,r12]
        0x00025c00:    9a01        ..      LDR      r2,[sp,#4]
        0x00025c02:    ea4f1c42    O.B.    LSL      r12,r2,#5
        0x00025c06:    f853200c    S..     LDR      r2,[r3,r12]
        0x00025c0a:    f0420202    B...    ORR      r2,r2,#2
        0x00025c0e:    f843200c    C..     STR      r2,[r3,r12]
        0x00025c12:    9a01        ..      LDR      r2,[sp,#4]
        0x00025c14:    ea4f1c42    O.B.    LSL      r12,r2,#5
        0x00025c18:    f853200c    S..     LDR      r2,[r3,r12]
        0x00025c1c:    f0420201    B...    ORR      r2,r2,#1
        0x00025c20:    f843200c    C..     STR      r2,[r3,r12]
        0x00025c24:    9a01        ..      LDR      r2,[sp,#4]
        0x00025c26:    fa00f202    ....    LSL      r2,r0,r2
        0x00025c2a:    6808        .h      LDR      r0,[r1,#0]
        0x00025c2c:    4310        .C      ORRS     r0,r0,r2
        0x00025c2e:    6008        .`      STR      r0,[r1,#0]
        0x00025c30:    9800        ..      LDR      r0,[sp,#0]
        0x00025c32:    f7fdf911    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00025c36:    2000        .       MOVS     r0,#0
        0x00025c38:    b002        ..      ADD      sp,sp,#8
        0x00025c3a:    bd80        ..      POP      {r7,pc}
    am_hal_timer_clear_stop
        0x00025c3c:    b580        ..      PUSH     {r7,lr}
        0x00025c3e:    b082        ..      SUB      sp,sp,#8
        0x00025c40:    9001        ..      STR      r0,[sp,#4]
        0x00025c42:    f7fdf901    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00025c46:    9000        ..      STR      r0,[sp,#0]
        0x00025c48:    9901        ..      LDR      r1,[sp,#4]
        0x00025c4a:    2001        .       MOVS     r0,#1
        0x00025c4c:    fa00f201    ....    LSL      r2,r0,r1
        0x00025c50:    f2481104    H...    MOV      r1,#0x8104
        0x00025c54:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025c58:    6808        .h      LDR      r0,[r1,#0]
        0x00025c5a:    4390        .C      BICS     r0,r0,r2
        0x00025c5c:    6008        .`      STR      r0,[r1,#0]
        0x00025c5e:    9801        ..      LDR      r0,[sp,#4]
        0x00025c60:    0142        B.      LSLS     r2,r0,#5
        0x00025c62:    f2482100    H..!    MOVW     r1,#0x8200
        0x00025c66:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025c6a:    5888        .X      LDR      r0,[r1,r2]
        0x00025c6c:    f0200001     ...    BIC      r0,r0,#1
        0x00025c70:    5088        .P      STR      r0,[r1,r2]
        0x00025c72:    9801        ..      LDR      r0,[sp,#4]
        0x00025c74:    0142        B.      LSLS     r2,r0,#5
        0x00025c76:    5888        .X      LDR      r0,[r1,r2]
        0x00025c78:    f0400002    @...    ORR      r0,r0,#2
        0x00025c7c:    5088        .P      STR      r0,[r1,r2]
        0x00025c7e:    9801        ..      LDR      r0,[sp,#4]
        0x00025c80:    0142        B.      LSLS     r2,r0,#5
        0x00025c82:    5888        .X      LDR      r0,[r1,r2]
        0x00025c84:    f0400001    @...    ORR      r0,r0,#1
        0x00025c88:    5088        .P      STR      r0,[r1,r2]
        0x00025c8a:    9800        ..      LDR      r0,[sp,#0]
        0x00025c8c:    f7fdf8e4    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00025c90:    2000        .       MOVS     r0,#0
        0x00025c92:    b002        ..      ADD      sp,sp,#8
        0x00025c94:    bd80        ..      POP      {r7,pc}
        0x00025c96:    0000        ..      MOVS     r0,r0
    am_hal_timer_default_config_set
        0x00025c98:    b081        ..      SUB      sp,sp,#4
        0x00025c9a:    9000        ..      STR      r0,[sp,#0]
        0x00025c9c:    9800        ..      LDR      r0,[sp,#0]
        0x00025c9e:    2101        .!      MOVS     r1,#1
        0x00025ca0:    7001        .p      STRB     r1,[r0,#0]
        0x00025ca2:    9800        ..      LDR      r0,[sp,#0]
        0x00025ca4:    7041        Ap      STRB     r1,[r0,#1]
        0x00025ca6:    9a00        ..      LDR      r2,[sp,#0]
        0x00025ca8:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00025cac:    60d0        .`      STR      r0,[r2,#0xc]
        0x00025cae:    9a00        ..      LDR      r2,[sp,#0]
        0x00025cb0:    6110        .a      STR      r0,[r2,#0x10]
        0x00025cb2:    9a00        ..      LDR      r2,[sp,#0]
        0x00025cb4:    2000        .       MOVS     r0,#0
        0x00025cb6:    7090        .p      STRB     r0,[r2,#2]
        0x00025cb8:    9a00        ..      LDR      r2,[sp,#0]
        0x00025cba:    70d0        .p      STRB     r0,[r2,#3]
        0x00025cbc:    9a00        ..      LDR      r2,[sp,#0]
        0x00025cbe:    7110        .q      STRB     r0,[r2,#4]
        0x00025cc0:    9a00        ..      LDR      r2,[sp,#0]
        0x00025cc2:    7151        Qq      STRB     r1,[r2,#5]
        0x00025cc4:    9900        ..      LDR      r1,[sp,#0]
        0x00025cc6:    6088        .`      STR      r0,[r1,#8]
        0x00025cc8:    b001        ..      ADD      sp,sp,#4
        0x00025cca:    4770        pG      BX       lr
    am_hal_timer_disable
        0x00025ccc:    b580        ..      PUSH     {r7,lr}
        0x00025cce:    b082        ..      SUB      sp,sp,#8
        0x00025cd0:    9001        ..      STR      r0,[sp,#4]
        0x00025cd2:    f7fdf8b9    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00025cd6:    9000        ..      STR      r0,[sp,#0]
        0x00025cd8:    9901        ..      LDR      r1,[sp,#4]
        0x00025cda:    2001        .       MOVS     r0,#1
        0x00025cdc:    fa00f201    ....    LSL      r2,r0,r1
        0x00025ce0:    f2481104    H...    MOV      r1,#0x8104
        0x00025ce4:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025ce8:    6808        .h      LDR      r0,[r1,#0]
        0x00025cea:    4390        .C      BICS     r0,r0,r2
        0x00025cec:    6008        .`      STR      r0,[r1,#0]
        0x00025cee:    9801        ..      LDR      r0,[sp,#4]
        0x00025cf0:    0142        B.      LSLS     r2,r0,#5
        0x00025cf2:    f2482100    H..!    MOVW     r1,#0x8200
        0x00025cf6:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025cfa:    5888        .X      LDR      r0,[r1,r2]
        0x00025cfc:    f0200001     ...    BIC      r0,r0,#1
        0x00025d00:    5088        .P      STR      r0,[r1,r2]
        0x00025d02:    9800        ..      LDR      r0,[sp,#0]
        0x00025d04:    f7fdf8a8    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00025d08:    2000        .       MOVS     r0,#0
        0x00025d0a:    b002        ..      ADD      sp,sp,#8
        0x00025d0c:    bd80        ..      POP      {r7,pc}
        0x00025d0e:    0000        ..      MOVS     r0,r0
    am_hal_timer_enable
        0x00025d10:    b580        ..      PUSH     {r7,lr}
        0x00025d12:    b082        ..      SUB      sp,sp,#8
        0x00025d14:    9001        ..      STR      r0,[sp,#4]
        0x00025d16:    f7fdf897    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00025d1a:    9000        ..      STR      r0,[sp,#0]
        0x00025d1c:    9901        ..      LDR      r1,[sp,#4]
        0x00025d1e:    2001        .       MOVS     r0,#1
        0x00025d20:    fa00f301    ....    LSL      r3,r0,r1
        0x00025d24:    f2481104    H...    MOV      r1,#0x8104
        0x00025d28:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025d2c:    680a        .h      LDR      r2,[r1,#0]
        0x00025d2e:    439a        .C      BICS     r2,r2,r3
        0x00025d30:    600a        .`      STR      r2,[r1,#0]
        0x00025d32:    9a01        ..      LDR      r2,[sp,#4]
        0x00025d34:    fa00fc02    ....    LSL      r12,r0,r2
        0x00025d38:    f2480310    H...    MOV      r3,#0x8010
        0x00025d3c:    f2c40300    ....    MOVT     r3,#0x4000
        0x00025d40:    681a        .h      LDR      r2,[r3,#0]
        0x00025d42:    ea42020c    B...    ORR      r2,r2,r12
        0x00025d46:    601a        .`      STR      r2,[r3,#0]
        0x00025d48:    9a01        ..      LDR      r2,[sp,#4]
        0x00025d4a:    ea4f1c42    O.B.    LSL      r12,r2,#5
        0x00025d4e:    f2482300    H..#    MOVW     r3,#0x8200
        0x00025d52:    f2c40300    ....    MOVT     r3,#0x4000
        0x00025d56:    f853200c    S..     LDR      r2,[r3,r12]
        0x00025d5a:    f0420201    B...    ORR      r2,r2,#1
        0x00025d5e:    f843200c    C..     STR      r2,[r3,r12]
        0x00025d62:    9a01        ..      LDR      r2,[sp,#4]
        0x00025d64:    fa00f202    ....    LSL      r2,r0,r2
        0x00025d68:    6808        .h      LDR      r0,[r1,#0]
        0x00025d6a:    4310        .C      ORRS     r0,r0,r2
        0x00025d6c:    6008        .`      STR      r0,[r1,#0]
        0x00025d6e:    9800        ..      LDR      r0,[sp,#0]
        0x00025d70:    f7fdf872    ..r.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00025d74:    2000        .       MOVS     r0,#0
        0x00025d76:    b002        ..      ADD      sp,sp,#8
        0x00025d78:    bd80        ..      POP      {r7,pc}
        0x00025d7a:    0000        ..      MOVS     r0,r0
    am_hal_timer_enable_sync
        0x00025d7c:    b580        ..      PUSH     {r7,lr}
        0x00025d7e:    b084        ..      SUB      sp,sp,#0x10
        0x00025d80:    9003        ..      STR      r0,[sp,#0xc]
        0x00025d82:    f7fdf861    ..a.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00025d86:    9002        ..      STR      r0,[sp,#8]
        0x00025d88:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00025d8a:    f2480110    H...    MOV      r1,#0x8010
        0x00025d8e:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025d92:    6808        .h      LDR      r0,[r1,#0]
        0x00025d94:    4390        .C      BICS     r0,r0,r2
        0x00025d96:    6008        .`      STR      r0,[r1,#0]
        0x00025d98:    2000        .       MOVS     r0,#0
        0x00025d9a:    9001        ..      STR      r0,[sp,#4]
        0x00025d9c:    e7ff        ..      B        0x25d9e ; am_hal_timer_enable_sync + 34
        0x00025d9e:    9801        ..      LDR      r0,[sp,#4]
        0x00025da0:    280f        .(      CMP      r0,#0xf
        0x00025da2:    d82a        *.      BHI      0x25dfa ; am_hal_timer_enable_sync + 126
        0x00025da4:    e7ff        ..      B        0x25da6 ; am_hal_timer_enable_sync + 42
        0x00025da6:    9901        ..      LDR      r1,[sp,#4]
        0x00025da8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00025daa:    40c8        .@      LSRS     r0,r0,r1
        0x00025dac:    07c0        ..      LSLS     r0,r0,#31
        0x00025dae:    b1f8        ..      CBZ      r0,0x25df0 ; am_hal_timer_enable_sync + 116
        0x00025db0:    e7ff        ..      B        0x25db2 ; am_hal_timer_enable_sync + 54
        0x00025db2:    9901        ..      LDR      r1,[sp,#4]
        0x00025db4:    2001        .       MOVS     r0,#1
        0x00025db6:    fa00f301    ....    LSL      r3,r0,r1
        0x00025dba:    f2481104    H...    MOV      r1,#0x8104
        0x00025dbe:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025dc2:    680a        .h      LDR      r2,[r1,#0]
        0x00025dc4:    439a        .C      BICS     r2,r2,r3
        0x00025dc6:    600a        .`      STR      r2,[r1,#0]
        0x00025dc8:    9a01        ..      LDR      r2,[sp,#4]
        0x00025dca:    ea4f1c42    O.B.    LSL      r12,r2,#5
        0x00025dce:    f2482300    H..#    MOVW     r3,#0x8200
        0x00025dd2:    f2c40300    ....    MOVT     r3,#0x4000
        0x00025dd6:    f853200c    S..     LDR      r2,[r3,r12]
        0x00025dda:    f0420201    B...    ORR      r2,r2,#1
        0x00025dde:    f843200c    C..     STR      r2,[r3,r12]
        0x00025de2:    9a01        ..      LDR      r2,[sp,#4]
        0x00025de4:    fa00f202    ....    LSL      r2,r0,r2
        0x00025de8:    6808        .h      LDR      r0,[r1,#0]
        0x00025dea:    4310        .C      ORRS     r0,r0,r2
        0x00025dec:    6008        .`      STR      r0,[r1,#0]
        0x00025dee:    e7ff        ..      B        0x25df0 ; am_hal_timer_enable_sync + 116
        0x00025df0:    e7ff        ..      B        0x25df2 ; am_hal_timer_enable_sync + 118
        0x00025df2:    9801        ..      LDR      r0,[sp,#4]
        0x00025df4:    3001        .0      ADDS     r0,#1
        0x00025df6:    9001        ..      STR      r0,[sp,#4]
        0x00025df8:    e7d1        ..      B        0x25d9e ; am_hal_timer_enable_sync + 34
        0x00025dfa:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00025dfc:    f2480110    H...    MOV      r1,#0x8010
        0x00025e00:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025e04:    6808        .h      LDR      r0,[r1,#0]
        0x00025e06:    4310        .C      ORRS     r0,r0,r2
        0x00025e08:    6008        .`      STR      r0,[r1,#0]
        0x00025e0a:    9802        ..      LDR      r0,[sp,#8]
        0x00025e0c:    f7fdf824    ..$.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00025e10:    2000        .       MOVS     r0,#0
        0x00025e12:    b004        ..      ADD      sp,sp,#0x10
        0x00025e14:    bd80        ..      POP      {r7,pc}
        0x00025e16:    0000        ..      MOVS     r0,r0
    am_hal_timer_interrupt_clear
        0x00025e18:    b081        ..      SUB      sp,sp,#4
        0x00025e1a:    9000        ..      STR      r0,[sp,#0]
        0x00025e1c:    9800        ..      LDR      r0,[sp,#0]
        0x00025e1e:    f2480168    H.h.    MOV      r1,#0x8068
        0x00025e22:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025e26:    6008        .`      STR      r0,[r1,#0]
        0x00025e28:    2000        .       MOVS     r0,#0
        0x00025e2a:    b001        ..      ADD      sp,sp,#4
        0x00025e2c:    4770        pG      BX       lr
        0x00025e2e:    0000        ..      MOVS     r0,r0
    am_hal_timer_interrupt_disable
        0x00025e30:    b081        ..      SUB      sp,sp,#4
        0x00025e32:    9000        ..      STR      r0,[sp,#0]
        0x00025e34:    9a00        ..      LDR      r2,[sp,#0]
        0x00025e36:    f2480160    H.`.    MOV      r1,#0x8060
        0x00025e3a:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025e3e:    6808        .h      LDR      r0,[r1,#0]
        0x00025e40:    4390        .C      BICS     r0,r0,r2
        0x00025e42:    6008        .`      STR      r0,[r1,#0]
        0x00025e44:    2000        .       MOVS     r0,#0
        0x00025e46:    b001        ..      ADD      sp,sp,#4
        0x00025e48:    4770        pG      BX       lr
        0x00025e4a:    0000        ..      MOVS     r0,r0
    am_hal_timer_interrupt_enable
        0x00025e4c:    b084        ..      SUB      sp,sp,#0x10
        0x00025e4e:    9002        ..      STR      r0,[sp,#8]
        0x00025e50:    9802        ..      LDR      r0,[sp,#8]
        0x00025e52:    9001        ..      STR      r0,[sp,#4]
        0x00025e54:    200c        .       MOVS     r0,#0xc
        0x00025e56:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025e5a:    6800        .h      LDR      r0,[r0,#0]
        0x00025e5c:    b2c0        ..      UXTB     r0,r0
        0x00025e5e:    2822        "(      CMP      r0,#0x22
        0x00025e60:    d334        4.      BCC      0x25ecc ; am_hal_timer_interrupt_enable + 128
        0x00025e62:    e7ff        ..      B        0x25e64 ; am_hal_timer_interrupt_enable + 24
        0x00025e64:    2000        .       MOVS     r0,#0
        0x00025e66:    9000        ..      STR      r0,[sp,#0]
        0x00025e68:    e7ff        ..      B        0x25e6a ; am_hal_timer_interrupt_enable + 30
        0x00025e6a:    9800        ..      LDR      r0,[sp,#0]
        0x00025e6c:    280f        .(      CMP      r0,#0xf
        0x00025e6e:    d82c        ,.      BHI      0x25eca ; am_hal_timer_interrupt_enable + 126
        0x00025e70:    e7ff        ..      B        0x25e72 ; am_hal_timer_interrupt_enable + 38
        0x00025e72:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00025e76:    07c0        ..      LSLS     r0,r0,#31
        0x00025e78:    b158        X.      CBZ      r0,0x25e92 ; am_hal_timer_interrupt_enable + 70
        0x00025e7a:    e7ff        ..      B        0x25e7c ; am_hal_timer_interrupt_enable + 48
        0x00025e7c:    9900        ..      LDR      r1,[sp,#0]
        0x00025e7e:    f6402020    @.      MOVW     r0,#0xa20
        0x00025e82:    f2c10000    ....    MOVT     r0,#0x1000
        0x00025e86:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00025e8a:    7840        @x      LDRB     r0,[r0,#1]
        0x00025e8c:    07c0        ..      LSLS     r0,r0,#31
        0x00025e8e:    b188        ..      CBZ      r0,0x25eb4 ; am_hal_timer_interrupt_enable + 104
        0x00025e90:    e7ff        ..      B        0x25e92 ; am_hal_timer_interrupt_enable + 70
        0x00025e92:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00025e96:    0780        ..      LSLS     r0,r0,#30
        0x00025e98:    2800        .(      CMP      r0,#0
        0x00025e9a:    d50e        ..      BPL      0x25eba ; am_hal_timer_interrupt_enable + 110
        0x00025e9c:    e7ff        ..      B        0x25e9e ; am_hal_timer_interrupt_enable + 82
        0x00025e9e:    9900        ..      LDR      r1,[sp,#0]
        0x00025ea0:    f6402020    @.      MOVW     r0,#0xa20
        0x00025ea4:    f2c10000    ....    MOVT     r0,#0x1000
        0x00025ea8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00025eac:    78c0        .x      LDRB     r0,[r0,#3]
        0x00025eae:    07c0        ..      LSLS     r0,r0,#31
        0x00025eb0:    b918        ..      CBNZ     r0,0x25eba ; am_hal_timer_interrupt_enable + 110
        0x00025eb2:    e7ff        ..      B        0x25eb4 ; am_hal_timer_interrupt_enable + 104
        0x00025eb4:    2006        .       MOVS     r0,#6
        0x00025eb6:    9003        ..      STR      r0,[sp,#0xc]
        0x00025eb8:    e013        ..      B        0x25ee2 ; am_hal_timer_interrupt_enable + 150
        0x00025eba:    9801        ..      LDR      r0,[sp,#4]
        0x00025ebc:    0880        ..      LSRS     r0,r0,#2
        0x00025ebe:    9001        ..      STR      r0,[sp,#4]
        0x00025ec0:    e7ff        ..      B        0x25ec2 ; am_hal_timer_interrupt_enable + 118
        0x00025ec2:    9800        ..      LDR      r0,[sp,#0]
        0x00025ec4:    3001        .0      ADDS     r0,#1
        0x00025ec6:    9000        ..      STR      r0,[sp,#0]
        0x00025ec8:    e7cf        ..      B        0x25e6a ; am_hal_timer_interrupt_enable + 30
        0x00025eca:    e7ff        ..      B        0x25ecc ; am_hal_timer_interrupt_enable + 128
        0x00025ecc:    9a02        ..      LDR      r2,[sp,#8]
        0x00025ece:    f2480160    H.`.    MOV      r1,#0x8060
        0x00025ed2:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025ed6:    6808        .h      LDR      r0,[r1,#0]
        0x00025ed8:    4310        .C      ORRS     r0,r0,r2
        0x00025eda:    6008        .`      STR      r0,[r1,#0]
        0x00025edc:    2000        .       MOVS     r0,#0
        0x00025ede:    9003        ..      STR      r0,[sp,#0xc]
        0x00025ee0:    e7ff        ..      B        0x25ee2 ; am_hal_timer_interrupt_enable + 150
        0x00025ee2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00025ee4:    b004        ..      ADD      sp,sp,#0x10
        0x00025ee6:    4770        pG      BX       lr
    am_hal_timer_interrupt_status_get
        0x00025ee8:    b082        ..      SUB      sp,sp,#8
        0x00025eea:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00025eee:    9100        ..      STR      r1,[sp,#0]
        0x00025ef0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00025ef4:    07c0        ..      LSLS     r0,r0,#31
        0x00025ef6:    b170        p.      CBZ      r0,0x25f16 ; am_hal_timer_interrupt_status_get + 46
        0x00025ef8:    e7ff        ..      B        0x25efa ; am_hal_timer_interrupt_status_get + 18
        0x00025efa:    f2480064    H.d.    MOV      r0,#0x8064
        0x00025efe:    f2c40000    ....    MOVT     r0,#0x4000
        0x00025f02:    6800        .h      LDR      r0,[r0,#0]
        0x00025f04:    f2480160    H.`.    MOV      r1,#0x8060
        0x00025f08:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025f0c:    6809        .h      LDR      r1,[r1,#0]
        0x00025f0e:    4008        .@      ANDS     r0,r0,r1
        0x00025f10:    9900        ..      LDR      r1,[sp,#0]
        0x00025f12:    6008        .`      STR      r0,[r1,#0]
        0x00025f14:    e007        ..      B        0x25f26 ; am_hal_timer_interrupt_status_get + 62
        0x00025f16:    f2480064    H.d.    MOV      r0,#0x8064
        0x00025f1a:    f2c40000    ....    MOVT     r0,#0x4000
        0x00025f1e:    6800        .h      LDR      r0,[r0,#0]
        0x00025f20:    9900        ..      LDR      r1,[sp,#0]
        0x00025f22:    6008        .`      STR      r0,[r1,#0]
        0x00025f24:    e7ff        ..      B        0x25f26 ; am_hal_timer_interrupt_status_get + 62
        0x00025f26:    2000        .       MOVS     r0,#0
        0x00025f28:    b002        ..      ADD      sp,sp,#8
        0x00025f2a:    4770        pG      BX       lr
    am_hal_timer_read
        0x00025f2c:    b580        ..      PUSH     {r7,lr}
        0x00025f2e:    b086        ..      SUB      sp,sp,#0x18
        0x00025f30:    9004        ..      STR      r0,[sp,#0x10]
        0x00025f32:    9904        ..      LDR      r1,[sp,#0x10]
        0x00025f34:    f2482004    H..     MOV      r0,#0x8204
        0x00025f38:    f2c40000    ....    MOVT     r0,#0x4000
        0x00025f3c:    eb001041    ..A.    ADD      r0,r0,r1,LSL #5
        0x00025f40:    9003        ..      STR      r0,[sp,#0xc]
        0x00025f42:    9803        ..      LDR      r0,[sp,#0xc]
        0x00025f44:    4669        iF      MOV      r1,sp
        0x00025f46:    f000f8d1    ....    BL       am_hal_triple_read ; 0x260ec
        0x00025f4a:    9800        ..      LDR      r0,[sp,#0]
        0x00025f4c:    9901        ..      LDR      r1,[sp,#4]
        0x00025f4e:    4288        .B      CMP      r0,r1
        0x00025f50:    d103        ..      BNE      0x25f5a ; am_hal_timer_read + 46
        0x00025f52:    e7ff        ..      B        0x25f54 ; am_hal_timer_read + 40
        0x00025f54:    9801        ..      LDR      r0,[sp,#4]
        0x00025f56:    9005        ..      STR      r0,[sp,#0x14]
        0x00025f58:    e002        ..      B        0x25f60 ; am_hal_timer_read + 52
        0x00025f5a:    9802        ..      LDR      r0,[sp,#8]
        0x00025f5c:    9005        ..      STR      r0,[sp,#0x14]
        0x00025f5e:    e7ff        ..      B        0x25f60 ; am_hal_timer_read + 52
        0x00025f60:    9805        ..      LDR      r0,[sp,#0x14]
        0x00025f62:    b006        ..      ADD      sp,sp,#0x18
        0x00025f64:    bd80        ..      POP      {r7,pc}
        0x00025f66:    0000        ..      MOVS     r0,r0
    am_hal_timer_reset_config
        0x00025f68:    b580        ..      PUSH     {r7,lr}
        0x00025f6a:    b084        ..      SUB      sp,sp,#0x10
        0x00025f6c:    9003        ..      STR      r0,[sp,#0xc]
        0x00025f6e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00025f70:    0041        A.      LSLS     r1,r0,#1
        0x00025f72:    2003        .       MOVS     r0,#3
        0x00025f74:    9001        ..      STR      r0,[sp,#4]
        0x00025f76:    4088        .@      LSLS     r0,r0,r1
        0x00025f78:    f7ffff5a    ..Z.    BL       am_hal_timer_interrupt_disable ; 0x25e30
        0x00025f7c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00025f7e:    2001        .       MOVS     r0,#1
        0x00025f80:    9000        ..      STR      r0,[sp,#0]
        0x00025f82:    4088        .@      LSLS     r0,r0,r1
        0x00025f84:    f7fffefa    ....    BL       am_hal_timer_enable_sync ; 0x25d7c
        0x00025f88:    9803        ..      LDR      r0,[sp,#0xc]
        0x00025f8a:    f7fffe9f    ....    BL       am_hal_timer_disable ; 0x25ccc
        0x00025f8e:    9900        ..      LDR      r1,[sp,#0]
        0x00025f90:    9801        ..      LDR      r0,[sp,#4]
        0x00025f92:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00025f94:    fa01fc02    ....    LSL      r12,r1,r2
        0x00025f98:    f2481204    H...    MOV      r2,#0x8104
        0x00025f9c:    f2c40200    ....    MOVT     r2,#0x4000
        0x00025fa0:    6813        .h      LDR      r3,[r2,#0]
        0x00025fa2:    ea23030c    #...    BIC      r3,r3,r12
        0x00025fa6:    6013        .`      STR      r3,[r2,#0]
        0x00025fa8:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00025faa:    ea4f1e43    O.C.    LSL      lr,r3,#5
        0x00025fae:    f2482c00    H..,    MOVW     r12,#0x8200
        0x00025fb2:    f2c40c00    ....    MOVT     r12,#0x4000
        0x00025fb6:    2300        .#      MOVS     r3,#0
        0x00025fb8:    9302        ..      STR      r3,[sp,#8]
        0x00025fba:    f84c300e    L..0    STR      r3,[r12,lr]
        0x00025fbe:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x00025fc2:    ea4f1e4c    O.L.    LSL      lr,r12,#5
        0x00025fc6:    f2482c04    H..,    MOV      r12,#0x8204
        0x00025fca:    f2c40c00    ....    MOVT     r12,#0x4000
        0x00025fce:    f84c300e    L..0    STR      r3,[r12,lr]
        0x00025fd2:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x00025fd6:    ea4f1e4c    O.L.    LSL      lr,r12,#5
        0x00025fda:    f2482c08    H..,    MOV      r12,#0x8208
        0x00025fde:    f2c40c00    ....    MOVT     r12,#0x4000
        0x00025fe2:    f84c300e    L..0    STR      r3,[r12,lr]
        0x00025fe6:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x00025fea:    ea4f1e4c    O.L.    LSL      lr,r12,#5
        0x00025fee:    f2482c0c    H..,    MOV      r12,#0x820c
        0x00025ff2:    f2c40c00    ....    MOVT     r12,#0x4000
        0x00025ff6:    f84c300e    L..0    STR      r3,[r12,lr]
        0x00025ffa:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x00025ffe:    ea4f1e4c    O.L.    LSL      lr,r12,#5
        0x00026002:    f2482c10    H..,    MOV      r12,#0x8210
        0x00026006:    f2c40c00    ....    MOVT     r12,#0x4000
        0x0002600a:    f84c300e    L..0    STR      r3,[r12,lr]
        0x0002600e:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00026010:    fa01f303    ....    LSL      r3,r1,r3
        0x00026014:    6811        .h      LDR      r1,[r2,#0]
        0x00026016:    4319        .C      ORRS     r1,r1,r3
        0x00026018:    6011        .`      STR      r1,[r2,#0]
        0x0002601a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002601c:    0049        I.      LSLS     r1,r1,#1
        0x0002601e:    4088        .@      LSLS     r0,r0,r1
        0x00026020:    f7fffefa    ....    BL       am_hal_timer_interrupt_clear ; 0x25e18
        0x00026024:    9802        ..      LDR      r0,[sp,#8]
        0x00026026:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00026028:    f6402120    @. !    MOVW     r1,#0xa20
        0x0002602c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00026030:    f8010022    ..".    STRB     r0,[r1,r2,LSL #2]
        0x00026034:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00026036:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0002603a:    7050        Pp      STRB     r0,[r2,#1]
        0x0002603c:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002603e:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x00026042:    7090        .p      STRB     r0,[r2,#2]
        0x00026044:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00026046:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002604a:    70c8        .p      STRB     r0,[r1,#3]
        0x0002604c:    b004        ..      ADD      sp,sp,#0x10
        0x0002604e:    bd80        ..      POP      {r7,pc}
    am_hal_tpiu_enable
        0x00026050:    b580        ..      PUSH     {r7,lr}
        0x00026052:    b082        ..      SUB      sp,sp,#8
        0x00026054:    9001        ..      STR      r0,[sp,#4]
        0x00026056:    f2403104    @..1    MOVW     r1,#0x304
        0x0002605a:    f2ce0104    ....    MOVT     r1,#0xe004
        0x0002605e:    2000        .       MOVS     r0,#0
        0x00026060:    6008        .`      STR      r0,[r1,#0]
        0x00026062:    2104        .!      MOVS     r1,#4
        0x00026064:    f2ce0104    ....    MOVT     r1,#0xe004
        0x00026068:    2001        .       MOVS     r0,#1
        0x0002606a:    6008        .`      STR      r0,[r1,#0]
        0x0002606c:    9801        ..      LDR      r0,[sp,#4]
        0x0002606e:    f5b04f61    ..aO    CMP      r0,#0xe100
        0x00026072:    d308        ..      BCC      0x26086 ; am_hal_tpiu_enable + 54
        0x00026074:    e7ff        ..      B        0x26076 ; am_hal_tpiu_enable + 38
        0x00026076:    9801        ..      LDR      r0,[sp,#4]
        0x00026078:    f2484181    H..A    MOV      r1,#0x8481
        0x0002607c:    f2c0011e    ....    MOVT     r1,#0x1e
        0x00026080:    4288        .B      CMP      r0,r1
        0x00026082:    d306        ..      BCC      0x26092 ; am_hal_tpiu_enable + 66
        0x00026084:    e7ff        ..      B        0x26086 ; am_hal_tpiu_enable + 54
        0x00026086:    f2442040    D.@     MOV      r0,#0x4240
        0x0002608a:    f2c0000f    ....    MOVT     r0,#0xf
        0x0002608e:    9001        ..      STR      r0,[sp,#4]
        0x00026090:    e7ff        ..      B        0x26092 ; am_hal_tpiu_enable + 66
        0x00026092:    9901        ..      LDR      r1,[sp,#4]
        0x00026094:    f2436000    C..`    MOVW     r0,#0x3600
        0x00026098:    f2c0106e    ..n.    MOVT     r0,#0x16e
        0x0002609c:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x000260a0:    3801        .8      SUBS     r0,#1
        0x000260a2:    9000        ..      STR      r0,[sp,#0]
        0x000260a4:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x000260a8:    2110        .!      MOVS     r1,#0x10
        0x000260aa:    f2ce0104    ....    MOVT     r1,#0xe004
        0x000260ae:    6008        .`      STR      r0,[r1,#0]
        0x000260b0:    21f0        .!      MOVS     r1,#0xf0
        0x000260b2:    f2ce0104    ....    MOVT     r1,#0xe004
        0x000260b6:    2002        .       MOVS     r0,#2
        0x000260b8:    6008        .`      STR      r0,[r1,#0]
        0x000260ba:    f6407100    @..q    MOVW     r1,#0xf00
        0x000260be:    f2ce0104    ....    MOVT     r1,#0xe004
        0x000260c2:    2000        .       MOVS     r0,#0
        0x000260c4:    6008        .`      STR      r0,[r1,#0]
        0x000260c6:    f2402150    @.P!    MOVW     r1,#0x250
        0x000260ca:    f2c40102    ....    MOVT     r1,#0x4002
        0x000260ce:    6808        .h      LDR      r0,[r1,#0]
        0x000260d0:    2201        ."      MOVS     r2,#1
        0x000260d2:    f3620043    b.C.    BFI      r0,r2,#1,#3
        0x000260d6:    6008        .`      STR      r0,[r1,#0]
        0x000260d8:    6808        .h      LDR      r0,[r1,#0]
        0x000260da:    f0400001    @...    ORR      r0,r0,#1
        0x000260de:    6008        .`      STR      r0,[r1,#0]
        0x000260e0:    2064        d       MOVS     r0,#0x64
        0x000260e2:    f7fcf997    ....    BL       am_hal_delay_us ; 0x22414
        0x000260e6:    b002        ..      ADD      sp,sp,#8
        0x000260e8:    bd80        ..      POP      {r7,pc}
        0x000260ea:    0000        ..      MOVS     r0,r0
    am_hal_triple_read
        0x000260ec:    b510        ..      PUSH     {r4,lr}
        0x000260ee:    b082        ..      SUB      sp,sp,#8
        0x000260f0:    9001        ..      STR      r0,[sp,#4]
        0x000260f2:    9100        ..      STR      r1,[sp,#0]
        0x000260f4:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x000260f8:    f8dde000    ....    LDR      lr,[sp,#0]
        0x000260fc:    b412        ..      PUSH     {r1,r4}
        0x000260fe:    f3ef8410    ....    MRS      r4,PRIMASK
        0x00026102:    b672        r.      CPSID    i
        0x00026104:    bf00        ..      NOP      
        0x00026106:    6801        .h      LDR      r1,[r0,#0]
        0x00026108:    6802        .h      LDR      r2,[r0,#0]
        0x0002610a:    6803        .h      LDR      r3,[r0,#0]
        0x0002610c:    f3848810    ....    MSR      PRIMASK,r4
        0x00026110:    bc11        ..      POP      {r0,r4}
        0x00026112:    6001        .`      STR      r1,[r0,#0]
        0x00026114:    6042        B`      STR      r2,[r0,#4]
        0x00026116:    6083        .`      STR      r3,[r0,#8]
        0x00026118:    b002        ..      ADD      sp,sp,#8
        0x0002611a:    bd10        ..      POP      {r4,pc}
    am_hal_util_write_and_wait
        0x0002611c:    b580        ..      PUSH     {r7,lr}
        0x0002611e:    b08e        ..      SUB      sp,sp,#0x38
        0x00026120:    9009        ..      STR      r0,[sp,#0x24]
        0x00026122:    9108        ..      STR      r1,[sp,#0x20]
        0x00026124:    9207        ..      STR      r2,[sp,#0x1c]
        0x00026126:    9306        ..      STR      r3,[sp,#0x18]
        0x00026128:    2000        .       MOVS     r0,#0
        0x0002612a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002612c:    f7fcfe8c    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00026130:    9002        ..      STR      r0,[sp,#8]
        0x00026132:    9806        ..      LDR      r0,[sp,#0x18]
        0x00026134:    f000f880    ....    BL       am_hal_util_write_and_wait_timer_init ; 0x26238
        0x00026138:    9005        ..      STR      r0,[sp,#0x14]
        0x0002613a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002613c:    2800        .(      CMP      r0,#0
        0x0002613e:    d174        t.      BNE      0x2622a ; am_hal_util_write_and_wait + 270
        0x00026140:    e7ff        ..      B        0x26142 ; am_hal_util_write_and_wait + 38
        0x00026142:    f7f8ff9f    ....    BL       __NVIC_GetPriorityGrouping ; 0x1f084
        0x00026146:    9003        ..      STR      r0,[sp,#0xc]
        0x00026148:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002614a:    2807        .(      CMP      r0,#7
        0x0002614c:    d103        ..      BNE      0x26156 ; am_hal_util_write_and_wait + 58
        0x0002614e:    e7ff        ..      B        0x26150 ; am_hal_util_write_and_wait + 52
        0x00026150:    2001        .       MOVS     r0,#1
        0x00026152:    9005        ..      STR      r0,[sp,#0x14]
        0x00026154:    e068        h.      B        0x26228 ; am_hal_util_write_and_wait + 268
        0x00026156:    2002        .       MOVS     r0,#2
        0x00026158:    2100        .!      MOVS     r1,#0
        0x0002615a:    f7fbfffb    ....    BL       am_hal_daxi_control ; 0x22154
        0x0002615e:    f3ef8011    ....    MRS      r0,BASEPRI
        0x00026162:    900a        ..      STR      r0,[sp,#0x28]
        0x00026164:    980a        ..      LDR      r0,[sp,#0x28]
        0x00026166:    9004        ..      STR      r0,[sp,#0x10]
        0x00026168:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002616a:    2805        .(      CMP      r0,#5
        0x0002616c:    d309        ..      BCC      0x26182 ; am_hal_util_write_and_wait + 102
        0x0002616e:    e7ff        ..      B        0x26170 ; am_hal_util_write_and_wait + 84
        0x00026170:    9803        ..      LDR      r0,[sp,#0xc]
        0x00026172:    1c41        A.      ADDS     r1,r0,#1
        0x00026174:    2001        .       MOVS     r0,#1
        0x00026176:    4088        .@      LSLS     r0,r0,r1
        0x00026178:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002617a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002617c:    f3808811    ....    MSR      BASEPRI,r0
        0x00026180:    e005        ..      B        0x2618e ; am_hal_util_write_and_wait + 114
        0x00026182:    2020                MOVS     r0,#0x20
        0x00026184:    900c        ..      STR      r0,[sp,#0x30]
        0x00026186:    980c        ..      LDR      r0,[sp,#0x30]
        0x00026188:    f3808811    ....    MSR      BASEPRI,r0
        0x0002618c:    e7ff        ..      B        0x2618e ; am_hal_util_write_and_wait + 114
        0x0002618e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00026190:    3001        .0      ADDS     r0,#1
        0x00026192:    b148        H.      CBZ      r0,0x261a8 ; am_hal_util_write_and_wait + 140
        0x00026194:    e7ff        ..      B        0x26196 ; am_hal_util_write_and_wait + 122
        0x00026196:    9809        ..      LDR      r0,[sp,#0x24]
        0x00026198:    6800        .h      LDR      r0,[r0,#0]
        0x0002619a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002619c:    ea200101     ...    BIC      r1,r0,r1
        0x000261a0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000261a2:    4308        .C      ORRS     r0,r0,r1
        0x000261a4:    9007        ..      STR      r0,[sp,#0x1c]
        0x000261a6:    e7ff        ..      B        0x261a8 ; am_hal_util_write_and_wait + 140
        0x000261a8:    200d        .       MOVS     r0,#0xd
        0x000261aa:    9000        ..      STR      r0,[sp,#0]
        0x000261ac:    f7fffd0a    ....    BL       am_hal_timer_clear ; 0x25bc4
        0x000261b0:    f64e5110    N..Q    MOV      r1,#0xed10
        0x000261b4:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000261b8:    6808        .h      LDR      r0,[r1,#0]
        0x000261ba:    f0200004     ...    BIC      r0,r0,#4
        0x000261be:    6008        .`      STR      r0,[r1,#0]
        0x000261c0:    f24060e0    @..`    MOVW     r0,#0x6e0
        0x000261c4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000261c8:    6802        .h      LDR      r2,[r0,#0]
        0x000261ca:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000261cc:    9909        ..      LDR      r1,[sp,#0x24]
        0x000261ce:    4790        .G      BLX      r2
        0x000261d0:    9800        ..      LDR      r0,[sp,#0]
        0x000261d2:    f7fffd7b    ..{.    BL       am_hal_timer_disable ; 0x25ccc
        0x000261d6:    f04f6040    O.@`    MOV      r0,#0xc000000
        0x000261da:    f7fffe1d    ....    BL       am_hal_timer_interrupt_clear ; 0x25e18
        0x000261de:    2001        .       MOVS     r0,#1
        0x000261e0:    a901        ..      ADD      r1,sp,#4
        0x000261e2:    f7fffe81    ....    BL       am_hal_timer_interrupt_status_get ; 0x25ee8
        0x000261e6:    2050        P       MOVS     r0,#0x50
        0x000261e8:    f7f8fed4    ....    BL       __NVIC_ClearPendingIRQ ; 0x1ef94
        0x000261ec:    9801        ..      LDR      r0,[sp,#4]
        0x000261ee:    f06f6140    o.@a    MVN      r1,#0xc000000
        0x000261f2:    4208        .B      TST      r0,r1
        0x000261f4:    d112        ..      BNE      0x2621c ; am_hal_util_write_and_wait + 256
        0x000261f6:    e7ff        ..      B        0x261f8 ; am_hal_util_write_and_wait + 220
        0x000261f8:    200e        .       MOVS     r0,#0xe
        0x000261fa:    f7f8fecb    ....    BL       __NVIC_ClearPendingIRQ ; 0x1ef94
        0x000261fe:    2001        .       MOVS     r0,#1
        0x00026200:    a901        ..      ADD      r1,sp,#4
        0x00026202:    f7fffe71    ..q.    BL       am_hal_timer_interrupt_status_get ; 0x25ee8
        0x00026206:    9801        ..      LDR      r0,[sp,#4]
        0x00026208:    f06f6140    o.@a    MVN      r1,#0xc000000
        0x0002620c:    4208        .B      TST      r0,r1
        0x0002620e:    d004        ..      BEQ      0x2621a ; am_hal_util_write_and_wait + 254
        0x00026210:    e7ff        ..      B        0x26212 ; am_hal_util_write_and_wait + 246
        0x00026212:    200e        .       MOVS     r0,#0xe
        0x00026214:    f7f8ff3e    ..>.    BL       __NVIC_SetPendingIRQ ; 0x1f094
        0x00026218:    e7ff        ..      B        0x2621a ; am_hal_util_write_and_wait + 254
        0x0002621a:    e7ff        ..      B        0x2621c ; am_hal_util_write_and_wait + 256
        0x0002621c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002621e:    900d        ..      STR      r0,[sp,#0x34]
        0x00026220:    980d        ..      LDR      r0,[sp,#0x34]
        0x00026222:    f3808811    ....    MSR      BASEPRI,r0
        0x00026226:    e7ff        ..      B        0x26228 ; am_hal_util_write_and_wait + 268
        0x00026228:    e7ff        ..      B        0x2622a ; am_hal_util_write_and_wait + 270
        0x0002622a:    9802        ..      LDR      r0,[sp,#8]
        0x0002622c:    f7fcfe14    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00026230:    9805        ..      LDR      r0,[sp,#0x14]
        0x00026232:    b00e        ..      ADD      sp,sp,#0x38
        0x00026234:    bd80        ..      POP      {r7,pc}
        0x00026236:    0000        ..      MOVS     r0,r0
    am_hal_util_write_and_wait_timer_init
        0x00026238:    b580        ..      PUSH     {r7,lr}
        0x0002623a:    b08c        ..      SUB      sp,sp,#0x30
        0x0002623c:    900a        ..      STR      r0,[sp,#0x28]
        0x0002623e:    2000        .       MOVS     r0,#0
        0x00026240:    9003        ..      STR      r0,[sp,#0xc]
        0x00026242:    9004        ..      STR      r0,[sp,#0x10]
        0x00026244:    a805        ..      ADD      r0,sp,#0x14
        0x00026246:    9002        ..      STR      r0,[sp,#8]
        0x00026248:    f7fffd26    ..&.    BL       am_hal_timer_default_config_set ; 0x25c98
        0x0002624c:    9902        ..      LDR      r1,[sp,#8]
        0x0002624e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00026250:    2201        ."      MOVS     r2,#1
        0x00026252:    f88d2015    ...     STRB     r2,[sp,#0x15]
        0x00026256:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0002625a:    9208        ..      STR      r2,[sp,#0x20]
        0x0002625c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002625e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00026260:    f6485280    H..R    MOV      r2,#0x8d80
        0x00026264:    f2c0025b    ..[.    MOVT     r2,#0x5b
        0x00026268:    4350        PC      MULS     r0,r2,r0
        0x0002626a:    f64d6283    M..b    MOV      r2,#0xde83
        0x0002626e:    f2c4321b    ...2    MOVT     r2,#0x431b
        0x00026272:    fba02002    ...     UMULL    r2,r0,r0,r2
        0x00026276:    0c80        ..      LSRS     r0,r0,#18
        0x00026278:    9009        ..      STR      r0,[sp,#0x24]
        0x0002627a:    200d        .       MOVS     r0,#0xd
        0x0002627c:    f018ff5a    ..Z.    BL       internal_timer_config ; 0x3f134
        0x00026280:    9004        ..      STR      r0,[sp,#0x10]
        0x00026282:    9804        ..      LDR      r0,[sp,#0x10]
        0x00026284:    b118        ..      CBZ      r0,0x2628e ; am_hal_util_write_and_wait_timer_init + 86
        0x00026286:    e7ff        ..      B        0x26288 ; am_hal_util_write_and_wait_timer_init + 80
        0x00026288:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002628a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002628c:    e027        '.      B        0x262de ; am_hal_util_write_and_wait_timer_init + 166
        0x0002628e:    200d        .       MOVS     r0,#0xd
        0x00026290:    9001        ..      STR      r0,[sp,#4]
        0x00026292:    f7fffc97    ....    BL       am_hal_timer_clear ; 0x25bc4
        0x00026296:    9801        ..      LDR      r0,[sp,#4]
        0x00026298:    f7fffd18    ....    BL       am_hal_timer_disable ; 0x25ccc
        0x0002629c:    f04f6000    O..`    MOV      r0,#0x8000000
        0x000262a0:    f7fffdba    ....    BL       am_hal_timer_interrupt_clear ; 0x25e18
        0x000262a4:    9004        ..      STR      r0,[sp,#0x10]
        0x000262a6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000262a8:    b118        ..      CBZ      r0,0x262b2 ; am_hal_util_write_and_wait_timer_init + 122
        0x000262aa:    e7ff        ..      B        0x262ac ; am_hal_util_write_and_wait_timer_init + 116
        0x000262ac:    9804        ..      LDR      r0,[sp,#0x10]
        0x000262ae:    900b        ..      STR      r0,[sp,#0x2c]
        0x000262b0:    e015        ..      B        0x262de ; am_hal_util_write_and_wait_timer_init + 166
        0x000262b2:    f04f6000    O..`    MOV      r0,#0x8000000
        0x000262b6:    f7fffdc9    ....    BL       am_hal_timer_interrupt_enable ; 0x25e4c
        0x000262ba:    9004        ..      STR      r0,[sp,#0x10]
        0x000262bc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000262be:    b118        ..      CBZ      r0,0x262c8 ; am_hal_util_write_and_wait_timer_init + 144
        0x000262c0:    e7ff        ..      B        0x262c2 ; am_hal_util_write_and_wait_timer_init + 138
        0x000262c2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000262c4:    900b        ..      STR      r0,[sp,#0x2c]
        0x000262c6:    e00a        ..      B        0x262de ; am_hal_util_write_and_wait_timer_init + 166
        0x000262c8:    2050        P       MOVS     r0,#0x50
        0x000262ca:    9000        ..      STR      r0,[sp,#0]
        0x000262cc:    2100        .!      MOVS     r1,#0
        0x000262ce:    f7f8ff81    ....    BL       __NVIC_SetPriority ; 0x1f1d4
        0x000262d2:    9800        ..      LDR      r0,[sp,#0]
        0x000262d4:    f7f8febe    ....    BL       __NVIC_EnableIRQ ; 0x1f054
        0x000262d8:    9804        ..      LDR      r0,[sp,#0x10]
        0x000262da:    900b        ..      STR      r0,[sp,#0x2c]
        0x000262dc:    e7ff        ..      B        0x262de ; am_hal_util_write_and_wait_timer_init + 166
        0x000262de:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000262e0:    b00c        ..      ADD      sp,sp,#0x30
        0x000262e2:    bd80        ..      POP      {r7,pc}
    am_pdm0_isr
        0x000262e4:    b580        ..      PUSH     {r7,lr}
        0x000262e6:    b088        ..      SUB      sp,sp,#0x20
        0x000262e8:    f242007c    B.|.    MOV      r0,#0x207c
        0x000262ec:    f2c10001    ....    MOVT     r0,#0x1001
        0x000262f0:    9003        ..      STR      r0,[sp,#0xc]
        0x000262f2:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x000262f6:    a907        ..      ADD      r1,sp,#0x1c
        0x000262f8:    2201        ."      MOVS     r2,#1
        0x000262fa:    f7fefb65    ..e.    BL       am_hal_pdm_interrupt_status_get ; 0x249c8
        0x000262fe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00026300:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00026304:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00026306:    f7fefac1    ....    BL       am_hal_pdm_interrupt_clear ; 0x2488c
        0x0002630a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002630c:    f8d20144    ..D.    LDR      r0,[r2,#0x144]
        0x00026310:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00026312:    f50272a4    ...r    ADD      r2,r2,#0x148
        0x00026316:    f7fefb17    ....    BL       am_hal_pdm_interrupt_service ; 0x24948
        0x0002631a:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x0002631e:    0700        ..      LSLS     r0,r0,#28
        0x00026320:    2800        .(      CMP      r0,#0
        0x00026322:    d545        E.      BPL      0x263b0 ; am_pdm0_isr + 204
        0x00026324:    e7ff        ..      B        0x26326 ; am_pdm0_isr + 66
        0x00026326:    f242007c    B.|.    MOV      r0,#0x207c
        0x0002632a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002632e:    9002        ..      STR      r0,[sp,#8]
        0x00026330:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00026334:    f7fef954    ..T.    BL       am_hal_pdm_dma_get_buffer ; 0x245e0
        0x00026338:    4601        .F      MOV      r1,r0
        0x0002633a:    9802        ..      LDR      r0,[sp,#8]
        0x0002633c:    9106        ..      STR      r1,[sp,#0x18]
        0x0002633e:    3004        .0      ADDS     r0,#4
        0x00026340:    9005        ..      STR      r0,[sp,#0x14]
        0x00026342:    2000        .       MOVS     r0,#0
        0x00026344:    9004        ..      STR      r0,[sp,#0x10]
        0x00026346:    e7ff        ..      B        0x26348 ; am_pdm0_isr + 100
        0x00026348:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002634a:    284f        O(      CMP      r0,#0x4f
        0x0002634c:    d816        ..      BHI      0x2637c ; am_pdm0_isr + 152
        0x0002634e:    e7ff        ..      B        0x26350 ; am_pdm0_isr + 108
        0x00026350:    9806        ..      LDR      r0,[sp,#0x18]
        0x00026352:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00026354:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x00026358:    0a00        ..      LSRS     r0,r0,#8
        0x0002635a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002635c:    f8010012    ....    STRB     r0,[r1,r2,LSL #1]
        0x00026360:    9806        ..      LDR      r0,[sp,#0x18]
        0x00026362:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00026364:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x00026368:    8840        @.      LDRH     r0,[r0,#2]
        0x0002636a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002636c:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00026370:    7048        Hp      STRB     r0,[r1,#1]
        0x00026372:    e7ff        ..      B        0x26374 ; am_pdm0_isr + 144
        0x00026374:    9804        ..      LDR      r0,[sp,#0x10]
        0x00026376:    3001        .0      ADDS     r0,#1
        0x00026378:    9004        ..      STR      r0,[sp,#0x10]
        0x0002637a:    e7e5        ..      B        0x26348 ; am_pdm0_isr + 100
        0x0002637c:    f242007c    B.|.    MOV      r0,#0x207c
        0x00026380:    f2c10001    ....    MOVT     r0,#0x1001
        0x00026384:    1d01        ..      ADDS     r1,r0,#4
        0x00026386:    2000        .       MOVS     r0,#0
        0x00026388:    22a0        ."      MOVS     r2,#0xa0
        0x0002638a:    9201        ..      STR      r2,[sp,#4]
        0x0002638c:    f7f9f9d0    ....    BL       am_audio_buffer_nested_push ; 0x1f730
        0x00026390:    9b01        ..      LDR      r3,[sp,#4]
        0x00026392:    f24960b8    I..`    MOV      r0,#0x96b8
        0x00026396:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002639a:    f6480108    H...    MOV      r1,#0x8808
        0x0002639e:    4408        .D      ADD      r0,r0,r1
        0x000263a0:    4669        iF      MOV      r1,sp
        0x000263a2:    6008        .`      STR      r0,[r1,#0]
        0x000263a4:    200a        .       MOVS     r0,#0xa
        0x000263a6:    2104        .!      MOVS     r1,#4
        0x000263a8:    2202        ."      MOVS     r2,#2
        0x000263aa:    f003fbd9    ....    BL       am_vos_task_send_fromISR ; 0x29b60
        0x000263ae:    e00f        ..      B        0x263d0 ; am_pdm0_isr + 236
        0x000263b0:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x000263b4:    f0100f06    ....    TST      r0,#6
        0x000263b8:    d009        ..      BEQ      0x263ce ; am_pdm0_isr + 234
        0x000263ba:    e7ff        ..      B        0x263bc ; am_pdm0_isr + 216
        0x000263bc:    f242007c    B.|.    MOV      r0,#0x207c
        0x000263c0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000263c4:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x000263c8:    f7fef9e0    ....    BL       am_hal_pdm_fifo_flush ; 0x2478c
        0x000263cc:    e7ff        ..      B        0x263ce ; am_pdm0_isr + 234
        0x000263ce:    e7ff        ..      B        0x263d0 ; am_pdm0_isr + 236
        0x000263d0:    b008        ..      ADD      sp,sp,#0x20
        0x000263d2:    bd80        ..      POP      {r7,pc}
    am_stimer_cmpr0_isr
        0x000263d4:    b580        ..      PUSH     {r7,lr}
        0x000263d6:    b082        ..      SUB      sp,sp,#8
        0x000263d8:    2000        .       MOVS     r0,#0
        0x000263da:    f7fffa53    ..S.    BL       am_hal_stimer_int_status_get ; 0x25884
        0x000263de:    9001        ..      STR      r0,[sp,#4]
        0x000263e0:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x000263e4:    07c0        ..      LSLS     r0,r0,#31
        0x000263e6:    b138        8.      CBZ      r0,0x263f8 ; am_stimer_cmpr0_isr + 36
        0x000263e8:    e7ff        ..      B        0x263ea ; am_stimer_cmpr0_isr + 22
        0x000263ea:    2001        .       MOVS     r0,#1
        0x000263ec:    f7fffa34    ..4.    BL       am_hal_stimer_int_clear ; 0x25858
        0x000263f0:    2000        .       MOVS     r0,#0
        0x000263f2:    f025feb1    %...    BL       xPortStimerTickHandler ; 0x4c158
        0x000263f6:    e7ff        ..      B        0x263f8 ; am_stimer_cmpr0_isr + 36
        0x000263f8:    b002        ..      ADD      sp,sp,#8
        0x000263fa:    bd80        ..      POP      {r7,pc}
    am_stimer_cmpr1_isr
        0x000263fc:    b580        ..      PUSH     {r7,lr}
        0x000263fe:    b082        ..      SUB      sp,sp,#8
        0x00026400:    2000        .       MOVS     r0,#0
        0x00026402:    f7fffa3f    ..?.    BL       am_hal_stimer_int_status_get ; 0x25884
        0x00026406:    9001        ..      STR      r0,[sp,#4]
        0x00026408:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0002640c:    0780        ..      LSLS     r0,r0,#30
        0x0002640e:    2800        .(      CMP      r0,#0
        0x00026410:    d50e        ..      BPL      0x26430 ; am_stimer_cmpr1_isr + 52
        0x00026412:    e7ff        ..      B        0x26414 ; am_stimer_cmpr1_isr + 24
        0x00026414:    2002        .       MOVS     r0,#2
        0x00026416:    f7fffa1f    ....    BL       am_hal_stimer_int_clear ; 0x25858
        0x0002641a:    f6435144    C.DQ    MOV      r1,#0x3d44
        0x0002641e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00026422:    6808        .h      LDR      r0,[r1,#0]
        0x00026424:    3001        .0      ADDS     r0,#1
        0x00026426:    6008        .`      STR      r0,[r1,#0]
        0x00026428:    2001        .       MOVS     r0,#1
        0x0002642a:    f025fe95    %...    BL       xPortStimerTickHandler ; 0x4c158
        0x0002642e:    e7ff        ..      B        0x26430 ; am_stimer_cmpr1_isr + 52
        0x00026430:    b002        ..      ADD      sp,sp,#8
        0x00026432:    bd80        ..      POP      {r7,pc}
    am_util_ble_tx_power_set
        0x00026434:    b580        ..      PUSH     {r7,lr}
        0x00026436:    b08a        ..      SUB      sp,sp,#0x28
        0x00026438:    9009        ..      STR      r0,[sp,#0x24]
        0x0002643a:    f88d1023    ..#.    STRB     r1,[sp,#0x23]
        0x0002643e:    2001        .       MOVS     r0,#1
        0x00026440:    f88d001e    ....    STRB     r0,[sp,#0x1e]
        0x00026444:    2170        p!      MOVS     r1,#0x70
        0x00026446:    f88d101f    ....    STRB     r1,[sp,#0x1f]
        0x0002644a:    21fc        .!      MOVS     r1,#0xfc
        0x0002644c:    f88d1020    .. .    STRB     r1,[sp,#0x20]
        0x00026450:    f88d0021    ..!.    STRB     r0,[sp,#0x21]
        0x00026454:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x00026458:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x0002645c:    2000        .       MOVS     r0,#0
        0x0002645e:    9006        ..      STR      r0,[sp,#0x18]
        0x00026460:    9005        ..      STR      r0,[sp,#0x14]
        0x00026462:    9004        ..      STR      r0,[sp,#0x10]
        0x00026464:    9003        ..      STR      r0,[sp,#0xc]
        0x00026466:    9002        ..      STR      r0,[sp,#8]
        0x00026468:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002646a:    466a        jF      MOV      r2,sp
        0x0002646c:    a906        ..      ADD      r1,sp,#0x18
        0x0002646e:    6011        .`      STR      r1,[r2,#0]
        0x00026470:    f10d011e    ....    ADD      r1,sp,#0x1e
        0x00026474:    2205        ."      MOVS     r2,#5
        0x00026476:    ab02        ..      ADD      r3,sp,#8
        0x00026478:    f7faf894    ....    BL       am_devices_cooper_command_write ; 0x205a4
        0x0002647c:    b00a        ..      ADD      sp,sp,#0x28
        0x0002647e:    bd80        ..      POP      {r7,pc}
    am_util_bootloader_erase_flash_page
        0x00026480:    b081        ..      SUB      sp,sp,#4
        0x00026482:    9000        ..      STR      r0,[sp,#0]
        0x00026484:    b001        ..      ADD      sp,sp,#4
        0x00026486:    4770        pG      BX       lr
    am_util_bootloader_partial_crc32
        0x00026488:    b087        ..      SUB      sp,sp,#0x1c
        0x0002648a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002648c:    9105        ..      STR      r1,[sp,#0x14]
        0x0002648e:    9204        ..      STR      r2,[sp,#0x10]
        0x00026490:    9804        ..      LDR      r0,[sp,#0x10]
        0x00026492:    6800        .h      LDR      r0,[r0,#0]
        0x00026494:    9000        ..      STR      r0,[sp,#0]
        0x00026496:    9806        ..      LDR      r0,[sp,#0x18]
        0x00026498:    9001        ..      STR      r0,[sp,#4]
        0x0002649a:    2000        .       MOVS     r0,#0
        0x0002649c:    9002        ..      STR      r0,[sp,#8]
        0x0002649e:    e7ff        ..      B        0x264a0 ; am_util_bootloader_partial_crc32 + 24
        0x000264a0:    9802        ..      LDR      r0,[sp,#8]
        0x000264a2:    9905        ..      LDR      r1,[sp,#0x14]
        0x000264a4:    4288        .B      CMP      r0,r1
        0x000264a6:    d217        ..      BCS      0x264d8 ; am_util_bootloader_partial_crc32 + 80
        0x000264a8:    e7ff        ..      B        0x264aa ; am_util_bootloader_partial_crc32 + 34
        0x000264aa:    9801        ..      LDR      r0,[sp,#4]
        0x000264ac:    9902        ..      LDR      r1,[sp,#8]
        0x000264ae:    5c40        @\      LDRB     r0,[r0,r1]
        0x000264b0:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x000264b4:    4048        H@      EORS     r0,r0,r1
        0x000264b6:    9003        ..      STR      r0,[sp,#0xc]
        0x000264b8:    9900        ..      LDR      r1,[sp,#0]
        0x000264ba:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000264bc:    f24400f4    D...    MOV      r0,#0x40f4
        0x000264c0:    f2c00005    ....    MOVT     r0,#5
        0x000264c4:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x000264c8:    ea802001    ...     EOR      r0,r0,r1,LSL #8
        0x000264cc:    9000        ..      STR      r0,[sp,#0]
        0x000264ce:    e7ff        ..      B        0x264d0 ; am_util_bootloader_partial_crc32 + 72
        0x000264d0:    9802        ..      LDR      r0,[sp,#8]
        0x000264d2:    3001        .0      ADDS     r0,#1
        0x000264d4:    9002        ..      STR      r0,[sp,#8]
        0x000264d6:    e7e3        ..      B        0x264a0 ; am_util_bootloader_partial_crc32 + 24
        0x000264d8:    9800        ..      LDR      r0,[sp,#0]
        0x000264da:    9904        ..      LDR      r1,[sp,#0x10]
        0x000264dc:    6008        .`      STR      r0,[r1,#0]
        0x000264de:    b007        ..      ADD      sp,sp,#0x1c
        0x000264e0:    4770        pG      BX       lr
        0x000264e2:    0000        ..      MOVS     r0,r0
    am_util_bootloader_program_flash_page
        0x000264e4:    b580        ..      PUSH     {r7,lr}
        0x000264e6:    b086        ..      SUB      sp,sp,#0x18
        0x000264e8:    9005        ..      STR      r0,[sp,#0x14]
        0x000264ea:    9104        ..      STR      r1,[sp,#0x10]
        0x000264ec:    9203        ..      STR      r2,[sp,#0xc]
        0x000264ee:    9805        ..      LDR      r0,[sp,#0x14]
        0x000264f0:    f7ffffc6    ....    BL       am_util_bootloader_erase_flash_page ; 0x26480
        0x000264f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000264f6:    3003        .0      ADDS     r0,#3
        0x000264f8:    0880        ..      LSRS     r0,r0,#2
        0x000264fa:    9001        ..      STR      r0,[sp,#4]
        0x000264fc:    f7fcfca4    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00026500:    9002        ..      STR      r0,[sp,#8]
        0x00026502:    9904        ..      LDR      r1,[sp,#0x10]
        0x00026504:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00026506:    9b01        ..      LDR      r3,[sp,#4]
        0x00026508:    f2443021    D.!0    MOV      r0,#0x4321
        0x0002650c:    f2c12034    ..4     MOVT     r0,#0x1234
        0x00026510:    f7fdfdfe    ....    BL       am_hal_mram_main_program ; 0x24110
        0x00026514:    9802        ..      LDR      r0,[sp,#8]
        0x00026516:    f7fcfc9f    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0002651a:    b006        ..      ADD      sp,sp,#0x18
        0x0002651c:    bd80        ..      POP      {r7,pc}
        0x0002651e:    0000        ..      MOVS     r0,r0
    am_util_delay_ms
        0x00026520:    b580        ..      PUSH     {r7,lr}
        0x00026522:    b082        ..      SUB      sp,sp,#8
        0x00026524:    9001        ..      STR      r0,[sp,#4]
        0x00026526:    9801        ..      LDR      r0,[sp,#4]
        0x00026528:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x0002652c:    4348        HC      MULS     r0,r1,r0
        0x0002652e:    f7fbff71    ..q.    BL       am_hal_delay_us ; 0x22414
        0x00026532:    b002        ..      ADD      sp,sp,#8
        0x00026534:    bd80        ..      POP      {r7,pc}
        0x00026536:    0000        ..      MOVS     r0,r0
    am_util_delay_us
        0x00026538:    b580        ..      PUSH     {r7,lr}
        0x0002653a:    b082        ..      SUB      sp,sp,#8
        0x0002653c:    9001        ..      STR      r0,[sp,#4]
        0x0002653e:    9801        ..      LDR      r0,[sp,#4]
        0x00026540:    f7fbff68    ..h.    BL       am_hal_delay_us ; 0x22414
        0x00026544:    b002        ..      ADD      sp,sp,#8
        0x00026546:    bd80        ..      POP      {r7,pc}
    am_util_faultisr_collect_data
        0x00026548:    b580        ..      PUSH     {r7,lr}
        0x0002654a:    b096        ..      SUB      sp,sp,#0x58
        0x0002654c:    9015        ..      STR      r0,[sp,#0x54]
        0x0002654e:    2000        .       MOVS     r0,#0
        0x00026550:    9008        ..      STR      r0,[sp,#0x20]
        0x00026552:    9007        ..      STR      r0,[sp,#0x1c]
        0x00026554:    9006        ..      STR      r0,[sp,#0x18]
        0x00026556:    9005        ..      STR      r0,[sp,#0x14]
        0x00026558:    9004        ..      STR      r0,[sp,#0x10]
        0x0002655a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002655c:    9002        ..      STR      r0,[sp,#8]
        0x0002655e:    9802        ..      LDR      r0,[sp,#8]
        0x00026560:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026562:    f64e5028    N.(P    MOV      r0,#0xed28
        0x00026566:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0002656a:    6800        .h      LDR      r0,[r0,#0]
        0x0002656c:    9013        ..      STR      r0,[sp,#0x4c]
        0x0002656e:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026570:    f88d0050    ..P.    STRB     r0,[sp,#0x50]
        0x00026574:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026576:    0a00        ..      LSRS     r0,r0,#8
        0x00026578:    f88d0051    ..Q.    STRB     r0,[sp,#0x51]
        0x0002657c:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002657e:    0c00        ..      LSRS     r0,r0,#16
        0x00026580:    f8ad0052    ..R.    STRH     r0,[sp,#0x52]
        0x00026584:    f64e5038    N.8P    MOV      r0,#0xed38
        0x00026588:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0002658c:    6800        .h      LDR      r0,[r0,#0]
        0x0002658e:    9012        ..      STR      r0,[sp,#0x48]
        0x00026590:    9815        ..      LDR      r0,[sp,#0x54]
        0x00026592:    f000fd87    ....    BL       am_valid_sp ; 0x270a4
        0x00026596:    b3d8        ..      CBZ      r0,0x26610 ; am_util_faultisr_collect_data + 200
        0x00026598:    e7ff        ..      B        0x2659a ; am_util_faultisr_collect_data + 82
        0x0002659a:    f89d0051    ..Q.    LDRB     r0,[sp,#0x51]
        0x0002659e:    0780        ..      LSLS     r0,r0,#30
        0x000265a0:    2800        .(      CMP      r0,#0
        0x000265a2:    d506        ..      BPL      0x265b2 ; am_util_faultisr_collect_data + 106
        0x000265a4:    e7ff        ..      B        0x265a6 ; am_util_faultisr_collect_data + 94
        0x000265a6:    9915        ..      LDR      r1,[sp,#0x54]
        0x000265a8:    2006        .       MOVS     r0,#6
        0x000265aa:    f7fbf9cf    ....    BL       am_getStackedReg ; 0x2194c
        0x000265ae:    9001        ..      STR      r0,[sp,#4]
        0x000265b0:    e003        ..      B        0x265ba ; am_util_faultisr_collect_data + 114
        0x000265b2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000265b6:    9001        ..      STR      r0,[sp,#4]
        0x000265b8:    e7ff        ..      B        0x265ba ; am_util_faultisr_collect_data + 114
        0x000265ba:    9801        ..      LDR      r0,[sp,#4]
        0x000265bc:    9011        ..      STR      r0,[sp,#0x44]
        0x000265be:    9915        ..      LDR      r1,[sp,#0x54]
        0x000265c0:    2000        .       MOVS     r0,#0
        0x000265c2:    f7fbf9c3    ....    BL       am_getStackedReg ; 0x2194c
        0x000265c6:    9009        ..      STR      r0,[sp,#0x24]
        0x000265c8:    9915        ..      LDR      r1,[sp,#0x54]
        0x000265ca:    2001        .       MOVS     r0,#1
        0x000265cc:    f7fbf9be    ....    BL       am_getStackedReg ; 0x2194c
        0x000265d0:    900a        ..      STR      r0,[sp,#0x28]
        0x000265d2:    9915        ..      LDR      r1,[sp,#0x54]
        0x000265d4:    2002        .       MOVS     r0,#2
        0x000265d6:    f7fbf9b9    ....    BL       am_getStackedReg ; 0x2194c
        0x000265da:    900b        ..      STR      r0,[sp,#0x2c]
        0x000265dc:    9915        ..      LDR      r1,[sp,#0x54]
        0x000265de:    2003        .       MOVS     r0,#3
        0x000265e0:    f7fbf9b4    ....    BL       am_getStackedReg ; 0x2194c
        0x000265e4:    900c        ..      STR      r0,[sp,#0x30]
        0x000265e6:    9915        ..      LDR      r1,[sp,#0x54]
        0x000265e8:    2004        .       MOVS     r0,#4
        0x000265ea:    f7fbf9af    ....    BL       am_getStackedReg ; 0x2194c
        0x000265ee:    900d        ..      STR      r0,[sp,#0x34]
        0x000265f0:    9915        ..      LDR      r1,[sp,#0x54]
        0x000265f2:    2005        .       MOVS     r0,#5
        0x000265f4:    f7fbf9aa    ....    BL       am_getStackedReg ; 0x2194c
        0x000265f8:    900e        ..      STR      r0,[sp,#0x38]
        0x000265fa:    9915        ..      LDR      r1,[sp,#0x54]
        0x000265fc:    2006        .       MOVS     r0,#6
        0x000265fe:    f7fbf9a5    ....    BL       am_getStackedReg ; 0x2194c
        0x00026602:    900f        ..      STR      r0,[sp,#0x3c]
        0x00026604:    9915        ..      LDR      r1,[sp,#0x54]
        0x00026606:    2007        .       MOVS     r0,#7
        0x00026608:    f7fbf9a0    ....    BL       am_getStackedReg ; 0x2194c
        0x0002660c:    9010        ..      STR      r0,[sp,#0x40]
        0x0002660e:    e7ff        ..      B        0x26610 ; am_util_faultisr_collect_data + 200
        0x00026610:    a803        ..      ADD      r0,sp,#0xc
        0x00026612:    f7fbff93    ....    BL       am_hal_fault_status_get ; 0x2253c
        0x00026616:    f2477010    G..p    MOV      r0,#0x7710
        0x0002661a:    f2c00005    ....    MOVT     r0,#5
        0x0002661e:    f000f9df    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00026622:    9815        ..      LDR      r0,[sp,#0x54]
        0x00026624:    f000fd3e    ..>.    BL       am_valid_sp ; 0x270a4
        0x00026628:    b938        8.      CBNZ     r0,0x2663a ; am_util_faultisr_collect_data + 242
        0x0002662a:    e7ff        ..      B        0x2662c ; am_util_faultisr_collect_data + 228
        0x0002662c:    f247609f    G..`    MOV      r0,#0x769f
        0x00026630:    f2c00005    ....    MOVT     r0,#5
        0x00026634:    f000f9d4    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00026638:    e03e        >.      B        0x266b8 ; am_util_faultisr_collect_data + 368
        0x0002663a:    f247703d    G.=p    MOV      r0,#0x773d
        0x0002663e:    f2c00005    ....    MOVT     r0,#5
        0x00026642:    f000f9cd    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00026646:    9909        ..      LDR      r1,[sp,#0x24]
        0x00026648:    f6471050    G.P.    MOV      r0,#0x7950
        0x0002664c:    f2c00005    ....    MOVT     r0,#5
        0x00026650:    f000f9c6    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00026654:    990a        ..      LDR      r1,[sp,#0x28]
        0x00026656:    f6471062    G.b.    MOV      r0,#0x7962
        0x0002665a:    f2c00005    ....    MOVT     r0,#5
        0x0002665e:    f000f9bf    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00026662:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00026664:    f6471074    G.t.    MOV      r0,#0x7974
        0x00026668:    f2c00005    ....    MOVT     r0,#5
        0x0002666c:    f000f9b8    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00026670:    990c        ..      LDR      r1,[sp,#0x30]
        0x00026672:    f6471086    G...    MOV      r0,#0x7986
        0x00026676:    f2c00005    ....    MOVT     r0,#5
        0x0002667a:    f000f9b1    ....    BL       am_util_stdio_printf ; 0x269e0
        0x0002667e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00026680:    f64710e4    G...    MOV      r0,#0x79e4
        0x00026684:    f2c00005    ....    MOVT     r0,#5
        0x00026688:    f000f9aa    ....    BL       am_util_stdio_printf ; 0x269e0
        0x0002668c:    990e        ..      LDR      r1,[sp,#0x38]
        0x0002668e:    f64710aa    G...    MOV      r0,#0x79aa
        0x00026692:    f2c00005    ....    MOVT     r0,#5
        0x00026696:    f000f9a3    ....    BL       am_util_stdio_printf ; 0x269e0
        0x0002669a:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0002669c:    f6471098    G...    MOV      r0,#0x7998
        0x000266a0:    f2c00005    ....    MOVT     r0,#5
        0x000266a4:    f000f99c    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000266a8:    9910        ..      LDR      r1,[sp,#0x40]
        0x000266aa:    f247702a    G.*p    MOV      r0,#0x772a
        0x000266ae:    f2c00005    ....    MOVT     r0,#5
        0x000266b2:    f000f995    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000266b6:    e7ff        ..      B        0x266b8 ; am_util_faultisr_collect_data + 368
        0x000266b8:    f2477069    G.ip    MOV      r0,#0x7769
        0x000266bc:    f2c00005    ....    MOVT     r0,#5
        0x000266c0:    f000f98e    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000266c4:    9911        ..      LDR      r1,[sp,#0x44]
        0x000266c6:    f64710f6    G...    MOV      r0,#0x79f6
        0x000266ca:    f2c00005    ....    MOVT     r0,#5
        0x000266ce:    f000f987    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000266d2:    9912        ..      LDR      r1,[sp,#0x48]
        0x000266d4:    f64710bc    G...    MOV      r0,#0x79bc
        0x000266d8:    f2c00005    ....    MOVT     r0,#5
        0x000266dc:    f000f980    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000266e0:    f89d1050    ..P.    LDRB     r1,[sp,#0x50]
        0x000266e4:    f6470094    G...    MOV      r0,#0x7894
        0x000266e8:    f2c00005    ....    MOVT     r0,#5
        0x000266ec:    f000f978    ..x.    BL       am_util_stdio_printf ; 0x269e0
        0x000266f0:    f8bd1052    ..R.    LDRH     r1,[sp,#0x52]
        0x000266f4:    f64700c3    G...    MOV      r0,#0x78c3
        0x000266f8:    f2c00005    ....    MOVT     r0,#5
        0x000266fc:    f000f970    ..p.    BL       am_util_stdio_printf ; 0x269e0
        0x00026700:    f89d1051    ..Q.    LDRB     r1,[sp,#0x51]
        0x00026704:    f647006a    G.j.    MOV      r0,#0x786a
        0x00026708:    f2c00005    ....    MOVT     r0,#5
        0x0002670c:    f000f968    ..h.    BL       am_util_stdio_printf ; 0x269e0
        0x00026710:    2080        .       MOVS     r0,#0x80
        0x00026712:    9002        ..      STR      r0,[sp,#8]
        0x00026714:    e7ff        ..      B        0x26716 ; am_util_faultisr_collect_data + 462
        0x00026716:    9802        ..      LDR      r0,[sp,#8]
        0x00026718:    2800        .(      CMP      r0,#0
        0x0002671a:    d062        b.      BEQ      0x267e2 ; am_util_faultisr_collect_data + 666
        0x0002671c:    e7ff        ..      B        0x2671e ; am_util_faultisr_collect_data + 470
        0x0002671e:    f89d0051    ..Q.    LDRB     r0,[sp,#0x51]
        0x00026722:    9902        ..      LDR      r1,[sp,#8]
        0x00026724:    4008        .@      ANDS     r0,r0,r1
        0x00026726:    4601        .F      MOV      r1,r0
        0x00026728:    9100        ..      STR      r1,[sp,#0]
        0x0002672a:    2801        .(      CMP      r0,#1
        0x0002672c:    d04d        M.      BEQ      0x267ca ; am_util_faultisr_collect_data + 642
        0x0002672e:    e7ff        ..      B        0x26730 ; am_util_faultisr_collect_data + 488
        0x00026730:    9800        ..      LDR      r0,[sp,#0]
        0x00026732:    2802        .(      CMP      r0,#2
        0x00026734:    d042        B.      BEQ      0x267bc ; am_util_faultisr_collect_data + 628
        0x00026736:    e7ff        ..      B        0x26738 ; am_util_faultisr_collect_data + 496
        0x00026738:    9800        ..      LDR      r0,[sp,#0]
        0x0002673a:    2804        .(      CMP      r0,#4
        0x0002673c:    d037        7.      BEQ      0x267ae ; am_util_faultisr_collect_data + 614
        0x0002673e:    e7ff        ..      B        0x26740 ; am_util_faultisr_collect_data + 504
        0x00026740:    9800        ..      LDR      r0,[sp,#0]
        0x00026742:    2808        .(      CMP      r0,#8
        0x00026744:    d02c        ,.      BEQ      0x267a0 ; am_util_faultisr_collect_data + 600
        0x00026746:    e7ff        ..      B        0x26748 ; am_util_faultisr_collect_data + 512
        0x00026748:    9800        ..      LDR      r0,[sp,#0]
        0x0002674a:    2810        .(      CMP      r0,#0x10
        0x0002674c:    d021        !.      BEQ      0x26792 ; am_util_faultisr_collect_data + 586
        0x0002674e:    e7ff        ..      B        0x26750 ; am_util_faultisr_collect_data + 520
        0x00026750:    9800        ..      LDR      r0,[sp,#0]
        0x00026752:    2820         (      CMP      r0,#0x20
        0x00026754:    d016        ..      BEQ      0x26784 ; am_util_faultisr_collect_data + 572
        0x00026756:    e7ff        ..      B        0x26758 ; am_util_faultisr_collect_data + 528
        0x00026758:    9800        ..      LDR      r0,[sp,#0]
        0x0002675a:    2840        @(      CMP      r0,#0x40
        0x0002675c:    d00b        ..      BEQ      0x26776 ; am_util_faultisr_collect_data + 558
        0x0002675e:    e7ff        ..      B        0x26760 ; am_util_faultisr_collect_data + 536
        0x00026760:    9800        ..      LDR      r0,[sp,#0]
        0x00026762:    2880        .(      CMP      r0,#0x80
        0x00026764:    d138        8.      BNE      0x267d8 ; am_util_faultisr_collect_data + 656
        0x00026766:    e7ff        ..      B        0x26768 ; am_util_faultisr_collect_data + 544
        0x00026768:    f247709e    G..p    MOV      r0,#0x779e
        0x0002676c:    f2c00005    ....    MOVT     r0,#5
        0x00026770:    f000f936    ..6.    BL       am_util_stdio_printf ; 0x269e0
        0x00026774:    e031        1.      B        0x267da ; am_util_faultisr_collect_data + 658
        0x00026776:    f2477081    G..p    MOV      r0,#0x7781
        0x0002677a:    f2c00005    ....    MOVT     r0,#5
        0x0002677e:    f000f92f    ../.    BL       am_util_stdio_printf ; 0x269e0
        0x00026782:    e02a        *.      B        0x267da ; am_util_faultisr_collect_data + 658
        0x00026784:    f6470013    G...    MOV      r0,#0x7813
        0x00026788:    f2c00005    ....    MOVT     r0,#5
        0x0002678c:    f000f928    ..(.    BL       am_util_stdio_printf ; 0x269e0
        0x00026790:    e023        #.      B        0x267da ; am_util_faultisr_collect_data + 658
        0x00026792:    f24770db    G..p    MOV      r0,#0x77db
        0x00026796:    f2c00005    ....    MOVT     r0,#5
        0x0002679a:    f000f921    ..!.    BL       am_util_stdio_printf ; 0x269e0
        0x0002679e:    e01c        ..      B        0x267da ; am_util_faultisr_collect_data + 658
        0x000267a0:    f24770f6    G..p    MOV      r0,#0x77f6
        0x000267a4:    f2c00005    ....    MOVT     r0,#5
        0x000267a8:    f000f91a    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000267ac:    e015        ..      B        0x267da ; am_util_faultisr_collect_data + 658
        0x000267ae:    f647002e    G...    MOV      r0,#0x782e
        0x000267b2:    f2c00005    ....    MOVT     r0,#5
        0x000267b6:    f000f913    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000267ba:    e00e        ..      B        0x267da ; am_util_faultisr_collect_data + 658
        0x000267bc:    f24770bc    G..p    MOV      r0,#0x77bc
        0x000267c0:    f2c00005    ....    MOVT     r0,#5
        0x000267c4:    f000f90c    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000267c8:    e007        ..      B        0x267da ; am_util_faultisr_collect_data + 658
        0x000267ca:    f647004e    G.N.    MOV      r0,#0x784e
        0x000267ce:    f2c00005    ....    MOVT     r0,#5
        0x000267d2:    f000f905    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000267d6:    e000        ..      B        0x267da ; am_util_faultisr_collect_data + 658
        0x000267d8:    e7ff        ..      B        0x267da ; am_util_faultisr_collect_data + 658
        0x000267da:    9802        ..      LDR      r0,[sp,#8]
        0x000267dc:    0840        @.      LSRS     r0,r0,#1
        0x000267de:    9002        ..      STR      r0,[sp,#8]
        0x000267e0:    e799        ..      B        0x26716 ; am_util_faultisr_collect_data + 462
        0x000267e2:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x000267e6:    07c0        ..      LSLS     r0,r0,#31
        0x000267e8:    b950        P.      CBNZ     r0,0x26800 ; am_util_faultisr_collect_data + 696
        0x000267ea:    e7ff        ..      B        0x267ec ; am_util_faultisr_collect_data + 676
        0x000267ec:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x000267f0:    07c0        ..      LSLS     r0,r0,#31
        0x000267f2:    b928        (.      CBNZ     r0,0x26800 ; am_util_faultisr_collect_data + 696
        0x000267f4:    e7ff        ..      B        0x267f6 ; am_util_faultisr_collect_data + 686
        0x000267f6:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x000267fa:    07c0        ..      LSLS     r0,r0,#31
        0x000267fc:    b138        8.      CBZ      r0,0x2680e ; am_util_faultisr_collect_data + 710
        0x000267fe:    e7ff        ..      B        0x26800 ; am_util_faultisr_collect_data + 696
        0x00026800:    f2477057    G.Wp    MOV      r0,#0x7757
        0x00026804:    f2c00005    ....    MOVT     r0,#5
        0x00026808:    f000f8ea    ....    BL       am_util_stdio_printf ; 0x269e0
        0x0002680c:    e7ff        ..      B        0x2680e ; am_util_faultisr_collect_data + 710
        0x0002680e:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x00026812:    07c0        ..      LSLS     r0,r0,#31
        0x00026814:    b140        @.      CBZ      r0,0x26828 ; am_util_faultisr_collect_data + 736
        0x00026816:    e7ff        ..      B        0x26818 ; am_util_faultisr_collect_data + 720
        0x00026818:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002681a:    f6471010    G...    MOV      r0,#0x7910
        0x0002681e:    f2c00005    ....    MOVT     r0,#5
        0x00026822:    f000f8dd    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00026826:    e7ff        ..      B        0x26828 ; am_util_faultisr_collect_data + 736
        0x00026828:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0002682c:    07c0        ..      LSLS     r0,r0,#31
        0x0002682e:    b140        @.      CBZ      r0,0x26842 ; am_util_faultisr_collect_data + 762
        0x00026830:    e7ff        ..      B        0x26832 ; am_util_faultisr_collect_data + 746
        0x00026832:    9906        ..      LDR      r1,[sp,#0x18]
        0x00026834:    f64700ef    G...    MOV      r0,#0x78ef
        0x00026838:    f2c00005    ....    MOVT     r0,#5
        0x0002683c:    f000f8d0    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00026840:    e7ff        ..      B        0x26842 ; am_util_faultisr_collect_data + 762
        0x00026842:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x00026846:    07c0        ..      LSLS     r0,r0,#31
        0x00026848:    b140        @.      CBZ      r0,0x2685c ; am_util_faultisr_collect_data + 788
        0x0002684a:    e7ff        ..      B        0x2684c ; am_util_faultisr_collect_data + 772
        0x0002684c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002684e:    f6471031    G.1.    MOV      r0,#0x7931
        0x00026852:    f2c00005    ....    MOVT     r0,#5
        0x00026856:    f000f8c3    ....    BL       am_util_stdio_printf ; 0x269e0
        0x0002685a:    e7ff        ..      B        0x2685c ; am_util_faultisr_collect_data + 788
        0x0002685c:    f24760e2    G..`    MOV      r0,#0x76e2
        0x00026860:    f2c00005    ....    MOVT     r0,#5
        0x00026864:    f000f8bc    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00026868:    2000        .       MOVS     r0,#0
        0x0002686a:    9002        ..      STR      r0,[sp,#8]
        0x0002686c:    e7ff        ..      B        0x2686e ; am_util_faultisr_collect_data + 806
        0x0002686e:    e7fe        ..      B        0x2686e ; am_util_faultisr_collect_data + 806
    am_util_id_device
        0x00026870:    b580        ..      PUSH     {r7,lr}
        0x00026872:    b084        ..      SUB      sp,sp,#0x10
        0x00026874:    9003        ..      STR      r0,[sp,#0xc]
        0x00026876:    9903        ..      LDR      r1,[sp,#0xc]
        0x00026878:    2000        .       MOVS     r0,#0
        0x0002687a:    9000        ..      STR      r0,[sp,#0]
        0x0002687c:    6448        Hd      STR      r0,[r1,#0x44]
        0x0002687e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00026880:    f2445004    D..P    MOV      r0,#0x4504
        0x00026884:    f2c00005    ....    MOVT     r0,#5
        0x00026888:    64c8        .d      STR      r0,[r1,#0x4c]
        0x0002688a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002688c:    f2445018    D..P    MOV      r0,#0x4518
        0x00026890:    f2c00005    ....    MOVT     r0,#5
        0x00026894:    6488        .d      STR      r0,[r1,#0x48]
        0x00026896:    9903        ..      LDR      r1,[sp,#0xc]
        0x00026898:    203f        ?       MOVS     r0,#0x3f
        0x0002689a:    f8810050    ..P.    STRB     r0,[r1,#0x50]
        0x0002689e:    9903        ..      LDR      r1,[sp,#0xc]
        0x000268a0:    2020                MOVS     r0,#0x20
        0x000268a2:    f8810051    ..Q.    STRB     r0,[r1,#0x51]
        0x000268a6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000268a8:    2001        .       MOVS     r0,#1
        0x000268aa:    f7fdfb1b    ....    BL       am_hal_mcuctrl_info_get ; 0x23ee4
        0x000268ae:    9800        ..      LDR      r0,[sp,#0]
        0x000268b0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000268b2:    313c        <1      ADDS     r1,r1,#0x3c
        0x000268b4:    f7fdfb16    ....    BL       am_hal_mcuctrl_info_get ; 0x23ee4
        0x000268b8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000268ba:    78c0        .x      LDRB     r0,[r0,#3]
        0x000268bc:    0600        ..      LSLS     r0,r0,#24
        0x000268be:    9001        ..      STR      r0,[sp,#4]
        0x000268c0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000268c2:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000268c4:    9002        ..      STR      r0,[sp,#8]
        0x000268c6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000268c8:    6900        .i      LDR      r0,[r0,#0x10]
        0x000268ca:    f2442151    D.Q!    MOV      r1,#0x4251
        0x000268ce:    f2c4114d    ..M.    MOVT     r1,#0x414d
        0x000268d2:    4288        .B      CMP      r0,r1
        0x000268d4:    d107        ..      BNE      0x268e6 ; am_util_id_device + 118
        0x000268d6:    e7ff        ..      B        0x268d8 ; am_util_id_device + 104
        0x000268d8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000268da:    f2445013    D..P    MOV      r0,#0x4513
        0x000268de:    f2c00005    ....    MOVT     r0,#5
        0x000268e2:    6488        .d      STR      r0,[r1,#0x48]
        0x000268e4:    e7ff        ..      B        0x268e6 ; am_util_id_device + 118
        0x000268e6:    9801        ..      LDR      r0,[sp,#4]
        0x000268e8:    f1b06f00    ...o    CMP      r0,#0x8000000
        0x000268ec:    d11b        ..      BNE      0x26926 ; am_util_id_device + 182
        0x000268ee:    e7ff        ..      B        0x268f0 ; am_util_id_device + 128
        0x000268f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000268f2:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000268f4:    f00000f0    ....    AND      r0,r0,#0xf0
        0x000268f8:    28b0        .(      CMP      r0,#0xb0
        0x000268fa:    d114        ..      BNE      0x26926 ; am_util_id_device + 182
        0x000268fc:    e7ff        ..      B        0x268fe ; am_util_id_device + 142
        0x000268fe:    9802        ..      LDR      r0,[sp,#8]
        0x00026900:    f020fa3e     .>.    BL       revmaj_get ; 0x46d80
        0x00026904:    2842        B(      CMP      r0,#0x42
        0x00026906:    d10e        ..      BNE      0x26926 ; am_util_id_device + 182
        0x00026908:    e7ff        ..      B        0x2690a ; am_util_id_device + 154
        0x0002690a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002690c:    2004        .       MOVS     r0,#4
        0x0002690e:    6448        Hd      STR      r0,[r1,#0x44]
        0x00026910:    9903        ..      LDR      r1,[sp,#0xc]
        0x00026912:    f6437078    C.xp    MOV      r0,#0x3f78
        0x00026916:    f2c00005    ....    MOVT     r0,#5
        0x0002691a:    64c8        .d      STR      r0,[r1,#0x4c]
        0x0002691c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002691e:    2101        .!      MOVS     r1,#1
        0x00026920:    f00efde6    ....    BL       chiprev_set ; 0x354f0
        0x00026924:    e7ff        ..      B        0x26926 ; am_util_id_device + 182
        0x00026926:    9903        ..      LDR      r1,[sp,#0xc]
        0x00026928:    2000        .       MOVS     r0,#0
        0x0002692a:    6548        He      STR      r0,[r1,#0x54]
        0x0002692c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002692e:    6808        .h      LDR      r0,[r1,#0]
        0x00026930:    f3c00041    ..A.    UBFX     r0,r0,#1,#2
        0x00026934:    f2440324    D.$.    MOV      r3,#0x4024
        0x00026938:    f2c00305    ....    MOVT     r3,#5
        0x0002693c:    220b        ."      MOVS     r2,#0xb
        0x0002693e:    fb103002    ...0    SMLABB   r0,r0,r2,r3
        0x00026942:    6588        .e      STR      r0,[r1,#0x58]
        0x00026944:    9803        ..      LDR      r0,[sp,#0xc]
        0x00026946:    6c40        @l      LDR      r0,[r0,#0x44]
        0x00026948:    b004        ..      ADD      sp,sp,#0x10
        0x0002694a:    bd80        ..      POP      {r7,pc}
    am_util_multiboot_flash_erase_page
        0x0002694c:    b580        ..      PUSH     {r7,lr}
        0x0002694e:    b082        ..      SUB      sp,sp,#8
        0x00026950:    9000        ..      STR      r0,[sp,#0]
        0x00026952:    9800        ..      LDR      r0,[sp,#0]
        0x00026954:    2104        .!      MOVS     r1,#4
        0x00026956:    f00efd8f    ....    BL       check_flash_address_range ; 0x35478
        0x0002695a:    b130        0.      CBZ      r0,0x2696a ; am_util_multiboot_flash_erase_page + 30
        0x0002695c:    e7ff        ..      B        0x2695e ; am_util_multiboot_flash_erase_page + 18
        0x0002695e:    9800        ..      LDR      r0,[sp,#0]
        0x00026960:    f7fffd8e    ....    BL       am_util_bootloader_erase_flash_page ; 0x26480
        0x00026964:    2000        .       MOVS     r0,#0
        0x00026966:    9001        ..      STR      r0,[sp,#4]
        0x00026968:    e003        ..      B        0x26972 ; am_util_multiboot_flash_erase_page + 38
        0x0002696a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002696e:    9001        ..      STR      r0,[sp,#4]
        0x00026970:    e7ff        ..      B        0x26972 ; am_util_multiboot_flash_erase_page + 38
        0x00026972:    9801        ..      LDR      r0,[sp,#4]
        0x00026974:    b002        ..      ADD      sp,sp,#8
        0x00026976:    bd80        ..      POP      {r7,pc}
    am_util_multiboot_flash_read_page
        0x00026978:    b580        ..      PUSH     {r7,lr}
        0x0002697a:    b084        ..      SUB      sp,sp,#0x10
        0x0002697c:    9002        ..      STR      r0,[sp,#8]
        0x0002697e:    9101        ..      STR      r1,[sp,#4]
        0x00026980:    9200        ..      STR      r2,[sp,#0]
        0x00026982:    9801        ..      LDR      r0,[sp,#4]
        0x00026984:    9900        ..      LDR      r1,[sp,#0]
        0x00026986:    f00efd77    ..w.    BL       check_flash_address_range ; 0x35478
        0x0002698a:    b140        @.      CBZ      r0,0x2699e ; am_util_multiboot_flash_read_page + 38
        0x0002698c:    e7ff        ..      B        0x2698e ; am_util_multiboot_flash_read_page + 22
        0x0002698e:    9802        ..      LDR      r0,[sp,#8]
        0x00026990:    9901        ..      LDR      r1,[sp,#4]
        0x00026992:    9a00        ..      LDR      r2,[sp,#0]
        0x00026994:    f7f1fdbf    ....    BL       __aeabi_memcpy ; 0x18516
        0x00026998:    2000        .       MOVS     r0,#0
        0x0002699a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002699c:    e003        ..      B        0x269a6 ; am_util_multiboot_flash_read_page + 46
        0x0002699e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000269a2:    9003        ..      STR      r0,[sp,#0xc]
        0x000269a4:    e7ff        ..      B        0x269a6 ; am_util_multiboot_flash_read_page + 46
        0x000269a6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000269a8:    b004        ..      ADD      sp,sp,#0x10
        0x000269aa:    bd80        ..      POP      {r7,pc}
    am_util_multiboot_flash_write_page
        0x000269ac:    b580        ..      PUSH     {r7,lr}
        0x000269ae:    b084        ..      SUB      sp,sp,#0x10
        0x000269b0:    9002        ..      STR      r0,[sp,#8]
        0x000269b2:    9101        ..      STR      r1,[sp,#4]
        0x000269b4:    9200        ..      STR      r2,[sp,#0]
        0x000269b6:    9802        ..      LDR      r0,[sp,#8]
        0x000269b8:    9900        ..      LDR      r1,[sp,#0]
        0x000269ba:    f00efd5d    ..].    BL       check_flash_address_range ; 0x35478
        0x000269be:    b140        @.      CBZ      r0,0x269d2 ; am_util_multiboot_flash_write_page + 38
        0x000269c0:    e7ff        ..      B        0x269c2 ; am_util_multiboot_flash_write_page + 22
        0x000269c2:    9802        ..      LDR      r0,[sp,#8]
        0x000269c4:    9901        ..      LDR      r1,[sp,#4]
        0x000269c6:    9a00        ..      LDR      r2,[sp,#0]
        0x000269c8:    f7fffd8c    ....    BL       am_util_bootloader_program_flash_page ; 0x264e4
        0x000269cc:    2000        .       MOVS     r0,#0
        0x000269ce:    9003        ..      STR      r0,[sp,#0xc]
        0x000269d0:    e003        ..      B        0x269da ; am_util_multiboot_flash_write_page + 46
        0x000269d2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000269d6:    9003        ..      STR      r0,[sp,#0xc]
        0x000269d8:    e7ff        ..      B        0x269da ; am_util_multiboot_flash_write_page + 46
        0x000269da:    9803        ..      LDR      r0,[sp,#0xc]
        0x000269dc:    b004        ..      ADD      sp,sp,#0x10
        0x000269de:    bd80        ..      POP      {r7,pc}
    am_util_stdio_printf
        0x000269e0:    b083        ..      SUB      sp,sp,#0xc
        0x000269e2:    b580        ..      PUSH     {r7,lr}
        0x000269e4:    b085        ..      SUB      sp,sp,#0x14
        0x000269e6:    9309        ..      STR      r3,[sp,#0x24]
        0x000269e8:    9208        ..      STR      r2,[sp,#0x20]
        0x000269ea:    9107        ..      STR      r1,[sp,#0x1c]
        0x000269ec:    9003        ..      STR      r0,[sp,#0xc]
        0x000269ee:    f2483094    H..0    MOV      r0,#0x8394
        0x000269f2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000269f6:    6800        .h      LDR      r0,[r0,#0]
        0x000269f8:    b918        ..      CBNZ     r0,0x26a02 ; am_util_stdio_printf + 34
        0x000269fa:    e7ff        ..      B        0x269fc ; am_util_stdio_printf + 28
        0x000269fc:    2000        .       MOVS     r0,#0
        0x000269fe:    9004        ..      STR      r0,[sp,#0x10]
        0x00026a00:    e016        ..      B        0x26a30 ; am_util_stdio_printf + 80
        0x00026a02:    a807        ..      ADD      r0,sp,#0x1c
        0x00026a04:    9001        ..      STR      r0,[sp,#4]
        0x00026a06:    9903        ..      LDR      r1,[sp,#0xc]
        0x00026a08:    9a01        ..      LDR      r2,[sp,#4]
        0x00026a0a:    f2483098    H..0    MOV      r0,#0x8398
        0x00026a0e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00026a12:    9000        ..      STR      r0,[sp,#0]
        0x00026a14:    f000f81c    ....    BL       am_util_stdio_vsprintf ; 0x26a50
        0x00026a18:    4601        .F      MOV      r1,r0
        0x00026a1a:    9800        ..      LDR      r0,[sp,#0]
        0x00026a1c:    9102        ..      STR      r1,[sp,#8]
        0x00026a1e:    f2483194    H..1    MOV      r1,#0x8394
        0x00026a22:    f2c10100    ....    MOVT     r1,#0x1000
        0x00026a26:    6809        .h      LDR      r1,[r1,#0]
        0x00026a28:    4788        .G      BLX      r1
        0x00026a2a:    9802        ..      LDR      r0,[sp,#8]
        0x00026a2c:    9004        ..      STR      r0,[sp,#0x10]
        0x00026a2e:    e7ff        ..      B        0x26a30 ; am_util_stdio_printf + 80
        0x00026a30:    9804        ..      LDR      r0,[sp,#0x10]
        0x00026a32:    b005        ..      ADD      sp,sp,#0x14
        0x00026a34:    e8bd4080    ...@    POP      {r7,lr}
        0x00026a38:    b003        ..      ADD      sp,sp,#0xc
        0x00026a3a:    4770        pG      BX       lr
    am_util_stdio_printf_init
        0x00026a3c:    b081        ..      SUB      sp,sp,#4
        0x00026a3e:    9000        ..      STR      r0,[sp,#0]
        0x00026a40:    9800        ..      LDR      r0,[sp,#0]
        0x00026a42:    f2483194    H..1    MOV      r1,#0x8394
        0x00026a46:    f2c10100    ....    MOVT     r1,#0x1000
        0x00026a4a:    6008        .`      STR      r0,[r1,#0]
        0x00026a4c:    b001        ..      ADD      sp,sp,#4
        0x00026a4e:    4770        pG      BX       lr
    am_util_stdio_vsprintf
        0x00026a50:    b580        ..      PUSH     {r7,lr}
        0x00026a52:    b09e        ..      SUB      sp,sp,#0x78
        0x00026a54:    921d        ..      STR      r2,[sp,#0x74]
        0x00026a56:    901c        ..      STR      r0,[sp,#0x70]
        0x00026a58:    911b        ..      STR      r1,[sp,#0x6c]
        0x00026a5a:    2000        .       MOVS     r0,#0
        0x00026a5c:    9014        ..      STR      r0,[sp,#0x50]
        0x00026a5e:    900e        ..      STR      r0,[sp,#0x38]
        0x00026a60:    e7ff        ..      B        0x26a62 ; am_util_stdio_vsprintf + 18
        0x00026a62:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026a64:    7800        .x      LDRB     r0,[r0,#0]
        0x00026a66:    2800        .(      CMP      r0,#0
        0x00026a68:    f0008312    ....    BEQ.W    0x27090 ; am_util_stdio_vsprintf + 1600
        0x00026a6c:    e7ff        ..      B        0x26a6e ; am_util_stdio_vsprintf + 30
        0x00026a6e:    2006        .       MOVS     r0,#6
        0x00026a70:    9011        ..      STR      r0,[sp,#0x44]
        0x00026a72:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026a74:    7800        .x      LDRB     r0,[r0,#0]
        0x00026a76:    2825        %(      CMP      r0,#0x25
        0x00026a78:    d027        '.      BEQ      0x26aca ; am_util_stdio_vsprintf + 122
        0x00026a7a:    e7ff        ..      B        0x26a7c ; am_util_stdio_vsprintf + 44
        0x00026a7c:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026a7e:    b1e8        ..      CBZ      r0,0x26abc ; am_util_stdio_vsprintf + 108
        0x00026a80:    e7ff        ..      B        0x26a82 ; am_util_stdio_vsprintf + 50
        0x00026a82:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026a84:    7800        .x      LDRB     r0,[r0,#0]
        0x00026a86:    280a        .(      CMP      r0,#0xa
        0x00026a88:    d111        ..      BNE      0x26aae ; am_util_stdio_vsprintf + 94
        0x00026a8a:    e7ff        ..      B        0x26a8c ; am_util_stdio_vsprintf + 60
        0x00026a8c:    f2483081    H..0    MOV      r0,#0x8381
        0x00026a90:    f2c10000    ....    MOVT     r0,#0x1000
        0x00026a94:    7800        .x      LDRB     r0,[r0,#0]
        0x00026a96:    07c0        ..      LSLS     r0,r0,#31
        0x00026a98:    b148        H.      CBZ      r0,0x26aae ; am_util_stdio_vsprintf + 94
        0x00026a9a:    e7ff        ..      B        0x26a9c ; am_util_stdio_vsprintf + 76
        0x00026a9c:    991c        ..      LDR      r1,[sp,#0x70]
        0x00026a9e:    1c48        H.      ADDS     r0,r1,#1
        0x00026aa0:    901c        ..      STR      r0,[sp,#0x70]
        0x00026aa2:    200d        .       MOVS     r0,#0xd
        0x00026aa4:    7008        .p      STRB     r0,[r1,#0]
        0x00026aa6:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026aa8:    3001        .0      ADDS     r0,#1
        0x00026aaa:    9014        ..      STR      r0,[sp,#0x50]
        0x00026aac:    e7ff        ..      B        0x26aae ; am_util_stdio_vsprintf + 94
        0x00026aae:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026ab0:    7800        .x      LDRB     r0,[r0,#0]
        0x00026ab2:    991c        ..      LDR      r1,[sp,#0x70]
        0x00026ab4:    1c4a        J.      ADDS     r2,r1,#1
        0x00026ab6:    921c        ..      STR      r2,[sp,#0x70]
        0x00026ab8:    7008        .p      STRB     r0,[r1,#0]
        0x00026aba:    e7ff        ..      B        0x26abc ; am_util_stdio_vsprintf + 108
        0x00026abc:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026abe:    3001        .0      ADDS     r0,#1
        0x00026ac0:    901b        ..      STR      r0,[sp,#0x6c]
        0x00026ac2:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026ac4:    3001        .0      ADDS     r0,#1
        0x00026ac6:    9014        ..      STR      r0,[sp,#0x50]
        0x00026ac8:    e7cb        ..      B        0x26a62 ; am_util_stdio_vsprintf + 18
        0x00026aca:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026acc:    3001        .0      ADDS     r0,#1
        0x00026ace:    901b        ..      STR      r0,[sp,#0x6c]
        0x00026ad0:    2000        .       MOVS     r0,#0
        0x00026ad2:    f88d0040    ..@.    STRB     r0,[sp,#0x40]
        0x00026ad6:    f88d0041    ..A.    STRB     r0,[sp,#0x41]
        0x00026ada:    2020                MOVS     r0,#0x20
        0x00026adc:    f88d0042    ..B.    STRB     r0,[sp,#0x42]
        0x00026ae0:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026ae2:    7800        .x      LDRB     r0,[r0,#0]
        0x00026ae4:    2830        0(      CMP      r0,#0x30
        0x00026ae6:    d107        ..      BNE      0x26af8 ; am_util_stdio_vsprintf + 168
        0x00026ae8:    e7ff        ..      B        0x26aea ; am_util_stdio_vsprintf + 154
        0x00026aea:    2030        0       MOVS     r0,#0x30
        0x00026aec:    f88d0042    ..B.    STRB     r0,[sp,#0x42]
        0x00026af0:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026af2:    3001        .0      ADDS     r0,#1
        0x00026af4:    901b        ..      STR      r0,[sp,#0x6c]
        0x00026af6:    e7ff        ..      B        0x26af8 ; am_util_stdio_vsprintf + 168
        0x00026af8:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026afa:    a915        ..      ADD      r1,sp,#0x54
        0x00026afc:    f010fc06    ....    BL       decstr_to_int ; 0x3730c
        0x00026b00:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026b02:    9915        ..      LDR      r1,[sp,#0x54]
        0x00026b04:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026b06:    4408        .D      ADD      r0,r0,r1
        0x00026b08:    901b        ..      STR      r0,[sp,#0x6c]
        0x00026b0a:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026b0c:    7800        .x      LDRB     r0,[r0,#0]
        0x00026b0e:    2873        s(      CMP      r0,#0x73
        0x00026b10:    d009        ..      BEQ      0x26b26 ; am_util_stdio_vsprintf + 214
        0x00026b12:    e7ff        ..      B        0x26b14 ; am_util_stdio_vsprintf + 196
        0x00026b14:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026b16:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00026b1a:    dc04        ..      BGT      0x26b26 ; am_util_stdio_vsprintf + 214
        0x00026b1c:    e7ff        ..      B        0x26b1e ; am_util_stdio_vsprintf + 206
        0x00026b1e:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026b20:    4240        @B      RSBS     r0,r0,#0
        0x00026b22:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026b24:    e7ff        ..      B        0x26b26 ; am_util_stdio_vsprintf + 214
        0x00026b26:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026b28:    7800        .x      LDRB     r0,[r0,#0]
        0x00026b2a:    282e        .(      CMP      r0,#0x2e
        0x00026b2c:    d10d        ..      BNE      0x26b4a ; am_util_stdio_vsprintf + 250
        0x00026b2e:    e7ff        ..      B        0x26b30 ; am_util_stdio_vsprintf + 224
        0x00026b30:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026b32:    3001        .0      ADDS     r0,#1
        0x00026b34:    901b        ..      STR      r0,[sp,#0x6c]
        0x00026b36:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026b38:    a915        ..      ADD      r1,sp,#0x54
        0x00026b3a:    f010fbe7    ....    BL       decstr_to_int ; 0x3730c
        0x00026b3e:    9011        ..      STR      r0,[sp,#0x44]
        0x00026b40:    9915        ..      LDR      r1,[sp,#0x54]
        0x00026b42:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026b44:    4408        .D      ADD      r0,r0,r1
        0x00026b46:    901b        ..      STR      r0,[sp,#0x6c]
        0x00026b48:    e7ff        ..      B        0x26b4a ; am_util_stdio_vsprintf + 250
        0x00026b4a:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026b4c:    7800        .x      LDRB     r0,[r0,#0]
        0x00026b4e:    286c        l(      CMP      r0,#0x6c
        0x00026b50:    d110        ..      BNE      0x26b74 ; am_util_stdio_vsprintf + 292
        0x00026b52:    e7ff        ..      B        0x26b54 ; am_util_stdio_vsprintf + 260
        0x00026b54:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026b56:    3001        .0      ADDS     r0,#1
        0x00026b58:    901b        ..      STR      r0,[sp,#0x6c]
        0x00026b5a:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026b5c:    7800        .x      LDRB     r0,[r0,#0]
        0x00026b5e:    286c        l(      CMP      r0,#0x6c
        0x00026b60:    d107        ..      BNE      0x26b72 ; am_util_stdio_vsprintf + 290
        0x00026b62:    e7ff        ..      B        0x26b64 ; am_util_stdio_vsprintf + 276
        0x00026b64:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026b66:    3001        .0      ADDS     r0,#1
        0x00026b68:    901b        ..      STR      r0,[sp,#0x6c]
        0x00026b6a:    2001        .       MOVS     r0,#1
        0x00026b6c:    f88d0040    ..@.    STRB     r0,[sp,#0x40]
        0x00026b70:    e7ff        ..      B        0x26b72 ; am_util_stdio_vsprintf + 290
        0x00026b72:    e7ff        ..      B        0x26b74 ; am_util_stdio_vsprintf + 292
        0x00026b74:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026b76:    7800        .x      LDRB     r0,[r0,#0]
        0x00026b78:    3846        F8      SUBS     r0,r0,#0x46
        0x00026b7a:    4601        .F      MOV      r1,r0
        0x00026b7c:    910b        ..      STR      r1,[sp,#0x2c]
        0x00026b7e:    2832        2(      CMP      r0,#0x32
        0x00026b80:    f2008273    ..s.    BHI.W    0x2706a ; am_util_stdio_vsprintf + 1562
        0x00026b84:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00026b86:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.4
        0x00026b8a:    0224        $.      DCW    548
        0x00026b8c:    02700270    p.p.    DCD    40895088
        0x00026b90:    02700270    p.p.    DCD    40895088
        0x00026b94:    02700270    p.p.    DCD    40895088
        0x00026b98:    02700270    p.p.    DCD    40895088
        0x00026b9c:    02700270    p.p.    DCD    40895088
        0x00026ba0:    02700270    p.p.    DCD    40895088
        0x00026ba4:    02700270    p.p.    DCD    40895088
        0x00026ba8:    02700270    p.p.    DCD    40895088
        0x00026bac:    00bf0270    p...    DCD    12518000
        0x00026bb0:    02700270    p.p.    DCD    40895088
        0x00026bb4:    02700270    p.p.    DCD    40895088
        0x00026bb8:    02700270    p.p.    DCD    40895088
        0x00026bbc:    02700270    p.p.    DCD    40895088
        0x00026bc0:    02700270    p.p.    DCD    40895088
        0x00026bc4:    016f0033    3.o.    DCD    24051763
        0x00026bc8:    02240270    p.$.    DCD    35914352
        0x00026bcc:    02700270    p.p.    DCD    40895088
        0x00026bd0:    0270016f    o.p.    DCD    40894831
        0x00026bd4:    02700270    p.p.    DCD    40895088
        0x00026bd8:    02700270    p.p.    DCD    40895088
        0x00026bdc:    02700270    p.p.    DCD    40895088
        0x00026be0:    02700270    p.p.    DCD    40895088
        0x00026be4:    02700047    G.p.    DCD    40894535
        0x00026be8:    02700119    ..p.    DCD    40894745
        0x00026bec:    00bb0270    p...    DCD    12255856
    $t.5
        0x00026bf0:    981d        ..      LDR      r0,[sp,#0x74]
        0x00026bf2:    1d01        ..      ADDS     r1,r0,#4
        0x00026bf4:    911d        ..      STR      r1,[sp,#0x74]
        0x00026bf6:    6800        .h      LDR      r0,[r0,#0]
        0x00026bf8:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x00026bfc:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026bfe:    b138        8.      CBZ      r0,0x26c10 ; am_util_stdio_vsprintf + 448
        0x00026c00:    e7ff        ..      B        0x26c02 ; am_util_stdio_vsprintf + 434
        0x00026c02:    f89d0043    ..C.    LDRB     r0,[sp,#0x43]
        0x00026c06:    991c        ..      LDR      r1,[sp,#0x70]
        0x00026c08:    1c4a        J.      ADDS     r2,r1,#1
        0x00026c0a:    921c        ..      STR      r2,[sp,#0x70]
        0x00026c0c:    7008        .p      STRB     r0,[r1,#0]
        0x00026c0e:    e7ff        ..      B        0x26c10 ; am_util_stdio_vsprintf + 448
        0x00026c10:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026c12:    3001        .0      ADDS     r0,#1
        0x00026c14:    9014        ..      STR      r0,[sp,#0x50]
        0x00026c16:    e236        6.      B        0x27086 ; am_util_stdio_vsprintf + 1590
        0x00026c18:    981d        ..      LDR      r0,[sp,#0x74]
        0x00026c1a:    1d01        ..      ADDS     r1,r0,#4
        0x00026c1c:    911d        ..      STR      r1,[sp,#0x74]
        0x00026c1e:    6800        .h      LDR      r0,[r0,#0]
        0x00026c20:    901a        ..      STR      r0,[sp,#0x68]
        0x00026c22:    981a        ..      LDR      r0,[sp,#0x68]
        0x00026c24:    f020fb64     .d.    BL       simple_strlen ; 0x472f0
        0x00026c28:    900e        ..      STR      r0,[sp,#0x38]
        0x00026c2a:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026c2c:    2801        .(      CMP      r0,#1
        0x00026c2e:    db25        %.      BLT      0x26c7c ; am_util_stdio_vsprintf + 556
        0x00026c30:    e7ff        ..      B        0x26c32 ; am_util_stdio_vsprintf + 482
        0x00026c32:    980e        ..      LDR      r0,[sp,#0x38]
        0x00026c34:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00026c36:    4288        .B      CMP      r0,r1
        0x00026c38:    d21f        ..      BCS      0x26c7a ; am_util_stdio_vsprintf + 554
        0x00026c3a:    e7ff        ..      B        0x26c3c ; am_util_stdio_vsprintf + 492
        0x00026c3c:    990e        ..      LDR      r1,[sp,#0x38]
        0x00026c3e:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026c40:    1a40        @.      SUBS     r0,r0,r1
        0x00026c42:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026c44:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026c46:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00026c4a:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00026c4c:    f01bf8e0    ....    BL       padbuffer ; 0x41e10
        0x00026c50:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026c52:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026c54:    b118        ..      CBZ      r0,0x26c5e ; am_util_stdio_vsprintf + 526
        0x00026c56:    e7ff        ..      B        0x26c58 ; am_util_stdio_vsprintf + 520
        0x00026c58:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026c5a:    900a        ..      STR      r0,[sp,#0x28]
        0x00026c5c:    e002        ..      B        0x26c64 ; am_util_stdio_vsprintf + 532
        0x00026c5e:    2000        .       MOVS     r0,#0
        0x00026c60:    900a        ..      STR      r0,[sp,#0x28]
        0x00026c62:    e7ff        ..      B        0x26c64 ; am_util_stdio_vsprintf + 532
        0x00026c64:    990a        ..      LDR      r1,[sp,#0x28]
        0x00026c66:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026c68:    4408        .D      ADD      r0,r0,r1
        0x00026c6a:    901c        ..      STR      r0,[sp,#0x70]
        0x00026c6c:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00026c6e:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026c70:    4408        .D      ADD      r0,r0,r1
        0x00026c72:    9014        ..      STR      r0,[sp,#0x50]
        0x00026c74:    2000        .       MOVS     r0,#0
        0x00026c76:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026c78:    e7ff        ..      B        0x26c7a ; am_util_stdio_vsprintf + 554
        0x00026c7a:    e7ff        ..      B        0x26c7c ; am_util_stdio_vsprintf + 556
        0x00026c7c:    e7ff        ..      B        0x26c7e ; am_util_stdio_vsprintf + 558
        0x00026c7e:    981a        ..      LDR      r0,[sp,#0x68]
        0x00026c80:    7800        .x      LDRB     r0,[r0,#0]
        0x00026c82:    b188        ..      CBZ      r0,0x26ca8 ; am_util_stdio_vsprintf + 600
        0x00026c84:    e7ff        ..      B        0x26c86 ; am_util_stdio_vsprintf + 566
        0x00026c86:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026c88:    b138        8.      CBZ      r0,0x26c9a ; am_util_stdio_vsprintf + 586
        0x00026c8a:    e7ff        ..      B        0x26c8c ; am_util_stdio_vsprintf + 572
        0x00026c8c:    981a        ..      LDR      r0,[sp,#0x68]
        0x00026c8e:    7800        .x      LDRB     r0,[r0,#0]
        0x00026c90:    991c        ..      LDR      r1,[sp,#0x70]
        0x00026c92:    1c4a        J.      ADDS     r2,r1,#1
        0x00026c94:    921c        ..      STR      r2,[sp,#0x70]
        0x00026c96:    7008        .p      STRB     r0,[r1,#0]
        0x00026c98:    e7ff        ..      B        0x26c9a ; am_util_stdio_vsprintf + 586
        0x00026c9a:    981a        ..      LDR      r0,[sp,#0x68]
        0x00026c9c:    3001        .0      ADDS     r0,#1
        0x00026c9e:    901a        ..      STR      r0,[sp,#0x68]
        0x00026ca0:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026ca2:    3001        .0      ADDS     r0,#1
        0x00026ca4:    9014        ..      STR      r0,[sp,#0x50]
        0x00026ca6:    e7ea        ..      B        0x26c7e ; am_util_stdio_vsprintf + 558
        0x00026ca8:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026caa:    b340        @.      CBZ      r0,0x26cfe ; am_util_stdio_vsprintf + 686
        0x00026cac:    e7ff        ..      B        0x26cae ; am_util_stdio_vsprintf + 606
        0x00026cae:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026cb0:    4240        @B      RSBS     r0,r0,#0
        0x00026cb2:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026cb4:    980e        ..      LDR      r0,[sp,#0x38]
        0x00026cb6:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00026cb8:    4288        .B      CMP      r0,r1
        0x00026cba:    d21f        ..      BCS      0x26cfc ; am_util_stdio_vsprintf + 684
        0x00026cbc:    e7ff        ..      B        0x26cbe ; am_util_stdio_vsprintf + 622
        0x00026cbe:    990e        ..      LDR      r1,[sp,#0x38]
        0x00026cc0:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026cc2:    1a40        @.      SUBS     r0,r0,r1
        0x00026cc4:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026cc6:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026cc8:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00026ccc:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00026cce:    f01bf89f    ....    BL       padbuffer ; 0x41e10
        0x00026cd2:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026cd4:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026cd6:    b118        ..      CBZ      r0,0x26ce0 ; am_util_stdio_vsprintf + 656
        0x00026cd8:    e7ff        ..      B        0x26cda ; am_util_stdio_vsprintf + 650
        0x00026cda:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026cdc:    9009        ..      STR      r0,[sp,#0x24]
        0x00026cde:    e002        ..      B        0x26ce6 ; am_util_stdio_vsprintf + 662
        0x00026ce0:    2000        .       MOVS     r0,#0
        0x00026ce2:    9009        ..      STR      r0,[sp,#0x24]
        0x00026ce4:    e7ff        ..      B        0x26ce6 ; am_util_stdio_vsprintf + 662
        0x00026ce6:    9909        ..      LDR      r1,[sp,#0x24]
        0x00026ce8:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026cea:    4408        .D      ADD      r0,r0,r1
        0x00026cec:    901c        ..      STR      r0,[sp,#0x70]
        0x00026cee:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00026cf0:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026cf2:    4408        .D      ADD      r0,r0,r1
        0x00026cf4:    9014        ..      STR      r0,[sp,#0x50]
        0x00026cf6:    2000        .       MOVS     r0,#0
        0x00026cf8:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026cfa:    e7ff        ..      B        0x26cfc ; am_util_stdio_vsprintf + 684
        0x00026cfc:    e7ff        ..      B        0x26cfe ; am_util_stdio_vsprintf + 686
        0x00026cfe:    e1c2        ..      B        0x27086 ; am_util_stdio_vsprintf + 1590
        0x00026d00:    2001        .       MOVS     r0,#1
        0x00026d02:    f88d0041    ..A.    STRB     r0,[sp,#0x41]
        0x00026d06:    e7ff        ..      B        0x26d08 ; am_util_stdio_vsprintf + 696
        0x00026d08:    f89d0040    ..@.    LDRB     r0,[sp,#0x40]
        0x00026d0c:    07c0        ..      LSLS     r0,r0,#31
        0x00026d0e:    b160        `.      CBZ      r0,0x26d2a ; am_util_stdio_vsprintf + 730
        0x00026d10:    e7ff        ..      B        0x26d12 ; am_util_stdio_vsprintf + 706
        0x00026d12:    981d        ..      LDR      r0,[sp,#0x74]
        0x00026d14:    3007        .0      ADDS     r0,#7
        0x00026d16:    f0200007     ...    BIC      r0,r0,#7
        0x00026d1a:    f1000108    ....    ADD      r1,r0,#8
        0x00026d1e:    911d        ..      STR      r1,[sp,#0x74]
        0x00026d20:    6801        .h      LDR      r1,[r0,#0]
        0x00026d22:    6840        @h      LDR      r0,[r0,#4]
        0x00026d24:    9107        ..      STR      r1,[sp,#0x1c]
        0x00026d26:    9008        ..      STR      r0,[sp,#0x20]
        0x00026d28:    e007        ..      B        0x26d3a ; am_util_stdio_vsprintf + 746
        0x00026d2a:    981d        ..      LDR      r0,[sp,#0x74]
        0x00026d2c:    1d01        ..      ADDS     r1,r0,#4
        0x00026d2e:    911d        ..      STR      r1,[sp,#0x74]
        0x00026d30:    6801        .h      LDR      r1,[r0,#0]
        0x00026d32:    2000        .       MOVS     r0,#0
        0x00026d34:    9107        ..      STR      r1,[sp,#0x1c]
        0x00026d36:    9008        ..      STR      r0,[sp,#0x20]
        0x00026d38:    e7ff        ..      B        0x26d3a ; am_util_stdio_vsprintf + 746
        0x00026d3a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00026d3c:    9808        ..      LDR      r0,[sp,#0x20]
        0x00026d3e:    9118        ..      STR      r1,[sp,#0x60]
        0x00026d40:    9019        ..      STR      r0,[sp,#0x64]
        0x00026d42:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026d44:    b318        ..      CBZ      r0,0x26d8e ; am_util_stdio_vsprintf + 830
        0x00026d46:    e7ff        ..      B        0x26d48 ; am_util_stdio_vsprintf + 760
        0x00026d48:    9818        ..      LDR      r0,[sp,#0x60]
        0x00026d4a:    9919        ..      LDR      r1,[sp,#0x64]
        0x00026d4c:    f019f8e0    ....    BL       ndigits_in_hex ; 0x3ff10
        0x00026d50:    4601        .F      MOV      r1,r0
        0x00026d52:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026d54:    1a40        @.      SUBS     r0,r0,r1
        0x00026d56:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026d58:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026d5a:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00026d5e:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00026d60:    f01bf856    ..V.    BL       padbuffer ; 0x41e10
        0x00026d64:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026d66:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026d68:    b118        ..      CBZ      r0,0x26d72 ; am_util_stdio_vsprintf + 802
        0x00026d6a:    e7ff        ..      B        0x26d6c ; am_util_stdio_vsprintf + 796
        0x00026d6c:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026d6e:    9006        ..      STR      r0,[sp,#0x18]
        0x00026d70:    e002        ..      B        0x26d78 ; am_util_stdio_vsprintf + 808
        0x00026d72:    2000        .       MOVS     r0,#0
        0x00026d74:    9006        ..      STR      r0,[sp,#0x18]
        0x00026d76:    e7ff        ..      B        0x26d78 ; am_util_stdio_vsprintf + 808
        0x00026d78:    9906        ..      LDR      r1,[sp,#0x18]
        0x00026d7a:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026d7c:    4408        .D      ADD      r0,r0,r1
        0x00026d7e:    901c        ..      STR      r0,[sp,#0x70]
        0x00026d80:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00026d82:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026d84:    4408        .D      ADD      r0,r0,r1
        0x00026d86:    9014        ..      STR      r0,[sp,#0x50]
        0x00026d88:    2000        .       MOVS     r0,#0
        0x00026d8a:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026d8c:    e7ff        ..      B        0x26d8e ; am_util_stdio_vsprintf + 830
        0x00026d8e:    9818        ..      LDR      r0,[sp,#0x60]
        0x00026d90:    9919        ..      LDR      r1,[sp,#0x64]
        0x00026d92:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x00026d94:    f89d3041    ..A0    LDRB     r3,[sp,#0x41]
        0x00026d98:    f0030301    ....    AND      r3,r3,#1
        0x00026d9c:    f023ff80    #...    BL       uint64_to_hexstr ; 0x4aca0
        0x00026da0:    9012        ..      STR      r0,[sp,#0x48]
        0x00026da2:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026da4:    b128        (.      CBZ      r0,0x26db2 ; am_util_stdio_vsprintf + 866
        0x00026da6:    e7ff        ..      B        0x26da8 ; am_util_stdio_vsprintf + 856
        0x00026da8:    9912        ..      LDR      r1,[sp,#0x48]
        0x00026daa:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026dac:    4408        .D      ADD      r0,r0,r1
        0x00026dae:    901c        ..      STR      r0,[sp,#0x70]
        0x00026db0:    e7ff        ..      B        0x26db2 ; am_util_stdio_vsprintf + 866
        0x00026db2:    9912        ..      LDR      r1,[sp,#0x48]
        0x00026db4:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026db6:    4408        .D      ADD      r0,r0,r1
        0x00026db8:    9014        ..      STR      r0,[sp,#0x50]
        0x00026dba:    e164        d.      B        0x27086 ; am_util_stdio_vsprintf + 1590
        0x00026dbc:    f89d0040    ..@.    LDRB     r0,[sp,#0x40]
        0x00026dc0:    07c0        ..      LSLS     r0,r0,#31
        0x00026dc2:    b160        `.      CBZ      r0,0x26dde ; am_util_stdio_vsprintf + 910
        0x00026dc4:    e7ff        ..      B        0x26dc6 ; am_util_stdio_vsprintf + 886
        0x00026dc6:    981d        ..      LDR      r0,[sp,#0x74]
        0x00026dc8:    3007        .0      ADDS     r0,#7
        0x00026dca:    f0200007     ...    BIC      r0,r0,#7
        0x00026dce:    f1000108    ....    ADD      r1,r0,#8
        0x00026dd2:    911d        ..      STR      r1,[sp,#0x74]
        0x00026dd4:    6801        .h      LDR      r1,[r0,#0]
        0x00026dd6:    6840        @h      LDR      r0,[r0,#4]
        0x00026dd8:    9104        ..      STR      r1,[sp,#0x10]
        0x00026dda:    9005        ..      STR      r0,[sp,#0x14]
        0x00026ddc:    e007        ..      B        0x26dee ; am_util_stdio_vsprintf + 926
        0x00026dde:    981d        ..      LDR      r0,[sp,#0x74]
        0x00026de0:    1d01        ..      ADDS     r1,r0,#4
        0x00026de2:    911d        ..      STR      r1,[sp,#0x74]
        0x00026de4:    6801        .h      LDR      r1,[r0,#0]
        0x00026de6:    2000        .       MOVS     r0,#0
        0x00026de8:    9104        ..      STR      r1,[sp,#0x10]
        0x00026dea:    9005        ..      STR      r0,[sp,#0x14]
        0x00026dec:    e7ff        ..      B        0x26dee ; am_util_stdio_vsprintf + 926
        0x00026dee:    9904        ..      LDR      r1,[sp,#0x10]
        0x00026df0:    9805        ..      LDR      r0,[sp,#0x14]
        0x00026df2:    9118        ..      STR      r1,[sp,#0x60]
        0x00026df4:    9019        ..      STR      r0,[sp,#0x64]
        0x00026df6:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026df8:    b318        ..      CBZ      r0,0x26e42 ; am_util_stdio_vsprintf + 1010
        0x00026dfa:    e7ff        ..      B        0x26dfc ; am_util_stdio_vsprintf + 940
        0x00026dfc:    9818        ..      LDR      r0,[sp,#0x60]
        0x00026dfe:    9919        ..      LDR      r1,[sp,#0x64]
        0x00026e00:    f019f8be    ....    BL       ndigits_in_u64 ; 0x3ff80
        0x00026e04:    4601        .F      MOV      r1,r0
        0x00026e06:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026e08:    1a40        @.      SUBS     r0,r0,r1
        0x00026e0a:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026e0c:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026e0e:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00026e12:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00026e14:    f01afffc    ....    BL       padbuffer ; 0x41e10
        0x00026e18:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026e1a:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026e1c:    b118        ..      CBZ      r0,0x26e26 ; am_util_stdio_vsprintf + 982
        0x00026e1e:    e7ff        ..      B        0x26e20 ; am_util_stdio_vsprintf + 976
        0x00026e20:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026e22:    9003        ..      STR      r0,[sp,#0xc]
        0x00026e24:    e002        ..      B        0x26e2c ; am_util_stdio_vsprintf + 988
        0x00026e26:    2000        .       MOVS     r0,#0
        0x00026e28:    9003        ..      STR      r0,[sp,#0xc]
        0x00026e2a:    e7ff        ..      B        0x26e2c ; am_util_stdio_vsprintf + 988
        0x00026e2c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00026e2e:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026e30:    4408        .D      ADD      r0,r0,r1
        0x00026e32:    901c        ..      STR      r0,[sp,#0x70]
        0x00026e34:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00026e36:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026e38:    4408        .D      ADD      r0,r0,r1
        0x00026e3a:    9014        ..      STR      r0,[sp,#0x50]
        0x00026e3c:    2000        .       MOVS     r0,#0
        0x00026e3e:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026e40:    e7ff        ..      B        0x26e42 ; am_util_stdio_vsprintf + 1010
        0x00026e42:    9818        ..      LDR      r0,[sp,#0x60]
        0x00026e44:    9919        ..      LDR      r1,[sp,#0x64]
        0x00026e46:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x00026e48:    f023ff8a    #...    BL       uint64_to_str ; 0x4ad60
        0x00026e4c:    9012        ..      STR      r0,[sp,#0x48]
        0x00026e4e:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026e50:    b128        (.      CBZ      r0,0x26e5e ; am_util_stdio_vsprintf + 1038
        0x00026e52:    e7ff        ..      B        0x26e54 ; am_util_stdio_vsprintf + 1028
        0x00026e54:    9912        ..      LDR      r1,[sp,#0x48]
        0x00026e56:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026e58:    4408        .D      ADD      r0,r0,r1
        0x00026e5a:    901c        ..      STR      r0,[sp,#0x70]
        0x00026e5c:    e7ff        ..      B        0x26e5e ; am_util_stdio_vsprintf + 1038
        0x00026e5e:    9912        ..      LDR      r1,[sp,#0x48]
        0x00026e60:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026e62:    4408        .D      ADD      r0,r0,r1
        0x00026e64:    9014        ..      STR      r0,[sp,#0x50]
        0x00026e66:    e10e        ..      B        0x27086 ; am_util_stdio_vsprintf + 1590
        0x00026e68:    f89d0040    ..@.    LDRB     r0,[sp,#0x40]
        0x00026e6c:    07c0        ..      LSLS     r0,r0,#31
        0x00026e6e:    b160        `.      CBZ      r0,0x26e8a ; am_util_stdio_vsprintf + 1082
        0x00026e70:    e7ff        ..      B        0x26e72 ; am_util_stdio_vsprintf + 1058
        0x00026e72:    981d        ..      LDR      r0,[sp,#0x74]
        0x00026e74:    3007        .0      ADDS     r0,#7
        0x00026e76:    f0200007     ...    BIC      r0,r0,#7
        0x00026e7a:    f1000108    ....    ADD      r1,r0,#8
        0x00026e7e:    911d        ..      STR      r1,[sp,#0x74]
        0x00026e80:    6801        .h      LDR      r1,[r0,#0]
        0x00026e82:    6840        @h      LDR      r0,[r0,#4]
        0x00026e84:    9101        ..      STR      r1,[sp,#4]
        0x00026e86:    9002        ..      STR      r0,[sp,#8]
        0x00026e88:    e007        ..      B        0x26e9a ; am_util_stdio_vsprintf + 1098
        0x00026e8a:    981d        ..      LDR      r0,[sp,#0x74]
        0x00026e8c:    1d01        ..      ADDS     r1,r0,#4
        0x00026e8e:    911d        ..      STR      r1,[sp,#0x74]
        0x00026e90:    6801        .h      LDR      r1,[r0,#0]
        0x00026e92:    17c8        ..      ASRS     r0,r1,#31
        0x00026e94:    9101        ..      STR      r1,[sp,#4]
        0x00026e96:    9002        ..      STR      r0,[sp,#8]
        0x00026e98:    e7ff        ..      B        0x26e9a ; am_util_stdio_vsprintf + 1098
        0x00026e9a:    9901        ..      LDR      r1,[sp,#4]
        0x00026e9c:    9802        ..      LDR      r0,[sp,#8]
        0x00026e9e:    9116        ..      STR      r1,[sp,#0x58]
        0x00026ea0:    9017        ..      STR      r0,[sp,#0x5c]
        0x00026ea2:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00026ea4:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00026ea8:    dc0c        ..      BGT      0x26ec4 ; am_util_stdio_vsprintf + 1140
        0x00026eaa:    e7ff        ..      B        0x26eac ; am_util_stdio_vsprintf + 1116
        0x00026eac:    9816        ..      LDR      r0,[sp,#0x58]
        0x00026eae:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x00026eb0:    4241        AB      RSBS     r1,r0,#0
        0x00026eb2:    f04f0000    O...    MOV      r0,#0
        0x00026eb6:    4190        .A      SBCS     r0,r0,r2
        0x00026eb8:    9118        ..      STR      r1,[sp,#0x60]
        0x00026eba:    9019        ..      STR      r0,[sp,#0x64]
        0x00026ebc:    2001        .       MOVS     r0,#1
        0x00026ebe:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00026ec2:    e007        ..      B        0x26ed4 ; am_util_stdio_vsprintf + 1156
        0x00026ec4:    9816        ..      LDR      r0,[sp,#0x58]
        0x00026ec6:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00026ec8:    9119        ..      STR      r1,[sp,#0x64]
        0x00026eca:    9018        ..      STR      r0,[sp,#0x60]
        0x00026ecc:    2000        .       MOVS     r0,#0
        0x00026ece:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00026ed2:    e7ff        ..      B        0x26ed4 ; am_util_stdio_vsprintf + 1156
        0x00026ed4:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026ed6:    2800        .(      CMP      r0,#0
        0x00026ed8:    d055        U.      BEQ      0x26f86 ; am_util_stdio_vsprintf + 1334
        0x00026eda:    e7ff        ..      B        0x26edc ; am_util_stdio_vsprintf + 1164
        0x00026edc:    9818        ..      LDR      r0,[sp,#0x60]
        0x00026ede:    9919        ..      LDR      r1,[sp,#0x64]
        0x00026ee0:    f019f836    ..6.    BL       ndigits_in_i64 ; 0x3ff50
        0x00026ee4:    4601        .F      MOV      r1,r0
        0x00026ee6:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026ee8:    1a40        @.      SUBS     r0,r0,r1
        0x00026eea:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026eec:    f89d003f    ..?.    LDRB     r0,[sp,#0x3f]
        0x00026ef0:    07c0        ..      LSLS     r0,r0,#31
        0x00026ef2:    b1b0        ..      CBZ      r0,0x26f22 ; am_util_stdio_vsprintf + 1234
        0x00026ef4:    e7ff        ..      B        0x26ef6 ; am_util_stdio_vsprintf + 1190
        0x00026ef6:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026ef8:    3801        .8      SUBS     r0,#1
        0x00026efa:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026efc:    f89d0042    ..B.    LDRB     r0,[sp,#0x42]
        0x00026f00:    2830        0(      CMP      r0,#0x30
        0x00026f02:    d10d        ..      BNE      0x26f20 ; am_util_stdio_vsprintf + 1232
        0x00026f04:    e7ff        ..      B        0x26f06 ; am_util_stdio_vsprintf + 1206
        0x00026f06:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026f08:    b130        0.      CBZ      r0,0x26f18 ; am_util_stdio_vsprintf + 1224
        0x00026f0a:    e7ff        ..      B        0x26f0c ; am_util_stdio_vsprintf + 1212
        0x00026f0c:    991c        ..      LDR      r1,[sp,#0x70]
        0x00026f0e:    1c48        H.      ADDS     r0,r1,#1
        0x00026f10:    901c        ..      STR      r0,[sp,#0x70]
        0x00026f12:    202d        -       MOVS     r0,#0x2d
        0x00026f14:    7008        .p      STRB     r0,[r1,#0]
        0x00026f16:    e7ff        ..      B        0x26f18 ; am_util_stdio_vsprintf + 1224
        0x00026f18:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026f1a:    3001        .0      ADDS     r0,#1
        0x00026f1c:    9014        ..      STR      r0,[sp,#0x50]
        0x00026f1e:    e7ff        ..      B        0x26f20 ; am_util_stdio_vsprintf + 1232
        0x00026f20:    e7ff        ..      B        0x26f22 ; am_util_stdio_vsprintf + 1234
        0x00026f22:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026f24:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00026f28:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00026f2a:    f01aff71    ..q.    BL       padbuffer ; 0x41e10
        0x00026f2e:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026f30:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026f32:    b118        ..      CBZ      r0,0x26f3c ; am_util_stdio_vsprintf + 1260
        0x00026f34:    e7ff        ..      B        0x26f36 ; am_util_stdio_vsprintf + 1254
        0x00026f36:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00026f38:    9000        ..      STR      r0,[sp,#0]
        0x00026f3a:    e002        ..      B        0x26f42 ; am_util_stdio_vsprintf + 1266
        0x00026f3c:    2000        .       MOVS     r0,#0
        0x00026f3e:    9000        ..      STR      r0,[sp,#0]
        0x00026f40:    e7ff        ..      B        0x26f42 ; am_util_stdio_vsprintf + 1266
        0x00026f42:    9900        ..      LDR      r1,[sp,#0]
        0x00026f44:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026f46:    4408        .D      ADD      r0,r0,r1
        0x00026f48:    901c        ..      STR      r0,[sp,#0x70]
        0x00026f4a:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00026f4c:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026f4e:    4408        .D      ADD      r0,r0,r1
        0x00026f50:    9014        ..      STR      r0,[sp,#0x50]
        0x00026f52:    2000        .       MOVS     r0,#0
        0x00026f54:    9013        ..      STR      r0,[sp,#0x4c]
        0x00026f56:    f89d003f    ..?.    LDRB     r0,[sp,#0x3f]
        0x00026f5a:    07c0        ..      LSLS     r0,r0,#31
        0x00026f5c:    b190        ..      CBZ      r0,0x26f84 ; am_util_stdio_vsprintf + 1332
        0x00026f5e:    e7ff        ..      B        0x26f60 ; am_util_stdio_vsprintf + 1296
        0x00026f60:    f89d0042    ..B.    LDRB     r0,[sp,#0x42]
        0x00026f64:    2820         (      CMP      r0,#0x20
        0x00026f66:    d10d        ..      BNE      0x26f84 ; am_util_stdio_vsprintf + 1332
        0x00026f68:    e7ff        ..      B        0x26f6a ; am_util_stdio_vsprintf + 1306
        0x00026f6a:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026f6c:    b130        0.      CBZ      r0,0x26f7c ; am_util_stdio_vsprintf + 1324
        0x00026f6e:    e7ff        ..      B        0x26f70 ; am_util_stdio_vsprintf + 1312
        0x00026f70:    991c        ..      LDR      r1,[sp,#0x70]
        0x00026f72:    1c48        H.      ADDS     r0,r1,#1
        0x00026f74:    901c        ..      STR      r0,[sp,#0x70]
        0x00026f76:    202d        -       MOVS     r0,#0x2d
        0x00026f78:    7008        .p      STRB     r0,[r1,#0]
        0x00026f7a:    e7ff        ..      B        0x26f7c ; am_util_stdio_vsprintf + 1324
        0x00026f7c:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026f7e:    3001        .0      ADDS     r0,#1
        0x00026f80:    9014        ..      STR      r0,[sp,#0x50]
        0x00026f82:    e7ff        ..      B        0x26f84 ; am_util_stdio_vsprintf + 1332
        0x00026f84:    e012        ..      B        0x26fac ; am_util_stdio_vsprintf + 1372
        0x00026f86:    f89d003f    ..?.    LDRB     r0,[sp,#0x3f]
        0x00026f8a:    07c0        ..      LSLS     r0,r0,#31
        0x00026f8c:    b168        h.      CBZ      r0,0x26faa ; am_util_stdio_vsprintf + 1370
        0x00026f8e:    e7ff        ..      B        0x26f90 ; am_util_stdio_vsprintf + 1344
        0x00026f90:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026f92:    b130        0.      CBZ      r0,0x26fa2 ; am_util_stdio_vsprintf + 1362
        0x00026f94:    e7ff        ..      B        0x26f96 ; am_util_stdio_vsprintf + 1350
        0x00026f96:    991c        ..      LDR      r1,[sp,#0x70]
        0x00026f98:    1c48        H.      ADDS     r0,r1,#1
        0x00026f9a:    901c        ..      STR      r0,[sp,#0x70]
        0x00026f9c:    202d        -       MOVS     r0,#0x2d
        0x00026f9e:    7008        .p      STRB     r0,[r1,#0]
        0x00026fa0:    e7ff        ..      B        0x26fa2 ; am_util_stdio_vsprintf + 1362
        0x00026fa2:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026fa4:    3001        .0      ADDS     r0,#1
        0x00026fa6:    9014        ..      STR      r0,[sp,#0x50]
        0x00026fa8:    e7ff        ..      B        0x26faa ; am_util_stdio_vsprintf + 1370
        0x00026faa:    e7ff        ..      B        0x26fac ; am_util_stdio_vsprintf + 1372
        0x00026fac:    9818        ..      LDR      r0,[sp,#0x60]
        0x00026fae:    9919        ..      LDR      r1,[sp,#0x64]
        0x00026fb0:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x00026fb2:    f023fed5    #...    BL       uint64_to_str ; 0x4ad60
        0x00026fb6:    9012        ..      STR      r0,[sp,#0x48]
        0x00026fb8:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026fba:    b128        (.      CBZ      r0,0x26fc8 ; am_util_stdio_vsprintf + 1400
        0x00026fbc:    e7ff        ..      B        0x26fbe ; am_util_stdio_vsprintf + 1390
        0x00026fbe:    9912        ..      LDR      r1,[sp,#0x48]
        0x00026fc0:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026fc2:    4408        .D      ADD      r0,r0,r1
        0x00026fc4:    901c        ..      STR      r0,[sp,#0x70]
        0x00026fc6:    e7ff        ..      B        0x26fc8 ; am_util_stdio_vsprintf + 1400
        0x00026fc8:    9912        ..      LDR      r1,[sp,#0x48]
        0x00026fca:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026fcc:    4408        .D      ADD      r0,r0,r1
        0x00026fce:    9014        ..      STR      r0,[sp,#0x50]
        0x00026fd0:    e059        Y.      B        0x27086 ; am_util_stdio_vsprintf + 1590
        0x00026fd2:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026fd4:    2800        .(      CMP      r0,#0
        0x00026fd6:    d047        G.      BEQ      0x27068 ; am_util_stdio_vsprintf + 1560
        0x00026fd8:    e7ff        ..      B        0x26fda ; am_util_stdio_vsprintf + 1418
        0x00026fda:    981d        ..      LDR      r0,[sp,#0x74]
        0x00026fdc:    3007        .0      ADDS     r0,#7
        0x00026fde:    f0200007     ...    BIC      r0,r0,#7
        0x00026fe2:    f1000108    ....    ADD      r1,r0,#8
        0x00026fe6:    911d        ..      STR      r1,[sp,#0x74]
        0x00026fe8:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x00026fec:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00026ff0:    f027fa42    '.B.    BL       __aeabi_d2f ; 0x4e478
        0x00026ff4:    900d        ..      STR      r0,[sp,#0x34]
        0x00026ff6:    991c        ..      LDR      r1,[sp,#0x70]
        0x00026ff8:    2014        .       MOVS     r0,#0x14
        0x00026ffa:    6008        .`      STR      r0,[r1,#0]
        0x00026ffc:    ed9d0a0d    ....    VLDR     s0,[sp,#0x34]
        0x00027000:    981c        ..      LDR      r0,[sp,#0x70]
        0x00027002:    9911        ..      LDR      r1,[sp,#0x44]
        0x00027004:    f013faba    ....    BL       ftoa ; 0x3a57c
        0x00027008:    9012        ..      STR      r0,[sp,#0x48]
        0x0002700a:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002700c:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00027010:    dc21        !.      BGT      0x27056 ; am_util_stdio_vsprintf + 1542
        0x00027012:    e7ff        ..      B        0x27014 ; am_util_stdio_vsprintf + 1476
        0x00027014:    9812        ..      LDR      r0,[sp,#0x48]
        0x00027016:    3001        .0      ADDS     r0,#1
        0x00027018:    b930        0.      CBNZ     r0,0x27028 ; am_util_stdio_vsprintf + 1496
        0x0002701a:    e7ff        ..      B        0x2701c ; am_util_stdio_vsprintf + 1484
        0x0002701c:    f6426030    B.0`    MOV      r0,#0x2e30
        0x00027020:    f2c00030    ..0.    MOVT     r0,#0x30
        0x00027024:    900c        ..      STR      r0,[sp,#0x30]
        0x00027026:    e010        ..      B        0x2704a ; am_util_stdio_vsprintf + 1530
        0x00027028:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002702a:    3002        .0      ADDS     r0,#2
        0x0002702c:    b930        0.      CBNZ     r0,0x2703c ; am_util_stdio_vsprintf + 1516
        0x0002702e:    e7ff        ..      B        0x27030 ; am_util_stdio_vsprintf + 1504
        0x00027030:    f6426023    B.#`    MOV      r0,#0x2e23
        0x00027034:    f2c00023    ..#.    MOVT     r0,#0x23
        0x00027038:    900c        ..      STR      r0,[sp,#0x30]
        0x0002703a:    e005        ..      B        0x27048 ; am_util_stdio_vsprintf + 1528
        0x0002703c:    f642603f    B.?`    MOV      r0,#0x2e3f
        0x00027040:    f2c0003f    ..?.    MOVT     r0,#0x3f
        0x00027044:    900c        ..      STR      r0,[sp,#0x30]
        0x00027046:    e7ff        ..      B        0x27048 ; am_util_stdio_vsprintf + 1528
        0x00027048:    e7ff        ..      B        0x2704a ; am_util_stdio_vsprintf + 1530
        0x0002704a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002704c:    991c        ..      LDR      r1,[sp,#0x70]
        0x0002704e:    6008        .`      STR      r0,[r1,#0]
        0x00027050:    2003        .       MOVS     r0,#3
        0x00027052:    9012        ..      STR      r0,[sp,#0x48]
        0x00027054:    e7ff        ..      B        0x27056 ; am_util_stdio_vsprintf + 1542
        0x00027056:    9912        ..      LDR      r1,[sp,#0x48]
        0x00027058:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002705a:    4408        .D      ADD      r0,r0,r1
        0x0002705c:    9014        ..      STR      r0,[sp,#0x50]
        0x0002705e:    9912        ..      LDR      r1,[sp,#0x48]
        0x00027060:    981c        ..      LDR      r0,[sp,#0x70]
        0x00027062:    4408        .D      ADD      r0,r0,r1
        0x00027064:    901c        ..      STR      r0,[sp,#0x70]
        0x00027066:    e7ff        ..      B        0x27068 ; am_util_stdio_vsprintf + 1560
        0x00027068:    e00d        ..      B        0x27086 ; am_util_stdio_vsprintf + 1590
        0x0002706a:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002706c:    b138        8.      CBZ      r0,0x2707e ; am_util_stdio_vsprintf + 1582
        0x0002706e:    e7ff        ..      B        0x27070 ; am_util_stdio_vsprintf + 1568
        0x00027070:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00027072:    7800        .x      LDRB     r0,[r0,#0]
        0x00027074:    991c        ..      LDR      r1,[sp,#0x70]
        0x00027076:    1c4a        J.      ADDS     r2,r1,#1
        0x00027078:    921c        ..      STR      r2,[sp,#0x70]
        0x0002707a:    7008        .p      STRB     r0,[r1,#0]
        0x0002707c:    e7ff        ..      B        0x2707e ; am_util_stdio_vsprintf + 1582
        0x0002707e:    9814        ..      LDR      r0,[sp,#0x50]
        0x00027080:    3001        .0      ADDS     r0,#1
        0x00027082:    9014        ..      STR      r0,[sp,#0x50]
        0x00027084:    e7ff        ..      B        0x27086 ; am_util_stdio_vsprintf + 1590
        0x00027086:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00027088:    3001        .0      ADDS     r0,#1
        0x0002708a:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002708c:    f7ffbce9    ....    B.W      0x26a62 ; am_util_stdio_vsprintf + 18
        0x00027090:    981c        ..      LDR      r0,[sp,#0x70]
        0x00027092:    b120         .      CBZ      r0,0x2709e ; am_util_stdio_vsprintf + 1614
        0x00027094:    e7ff        ..      B        0x27096 ; am_util_stdio_vsprintf + 1606
        0x00027096:    991c        ..      LDR      r1,[sp,#0x70]
        0x00027098:    2000        .       MOVS     r0,#0
        0x0002709a:    7008        .p      STRB     r0,[r1,#0]
        0x0002709c:    e7ff        ..      B        0x2709e ; am_util_stdio_vsprintf + 1614
        0x0002709e:    9814        ..      LDR      r0,[sp,#0x50]
        0x000270a0:    b01e        ..      ADD      sp,sp,#0x78
        0x000270a2:    bd80        ..      POP      {r7,pc}
    am_valid_sp
        0x000270a4:    b082        ..      SUB      sp,sp,#8
        0x000270a6:    9000        ..      STR      r0,[sp,#0]
        0x000270a8:    9800        ..      LDR      r0,[sp,#0]
        0x000270aa:    f1b05f80    ..._    CMP      r0,#0x10000000
        0x000270ae:    d30c        ..      BCC      0x270ca ; am_valid_sp + 38
        0x000270b0:    e7ff        ..      B        0x270b2 ; am_valid_sp + 14
        0x000270b2:    9800        ..      LDR      r0,[sp,#0]
        0x000270b4:    f64771ff    G..q    MOV      r1,#0x7fff
        0x000270b8:    f2c1011d    ....    MOVT     r1,#0x101d
        0x000270bc:    4288        .B      CMP      r0,r1
        0x000270be:    d804        ..      BHI      0x270ca ; am_valid_sp + 38
        0x000270c0:    e7ff        ..      B        0x270c2 ; am_valid_sp + 30
        0x000270c2:    2001        .       MOVS     r0,#1
        0x000270c4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000270c8:    e003        ..      B        0x270d2 ; am_valid_sp + 46
        0x000270ca:    2000        .       MOVS     r0,#0
        0x000270cc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000270d0:    e7ff        ..      B        0x270d2 ; am_valid_sp + 46
        0x000270d2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000270d6:    b002        ..      ADD      sp,sp,#8
        0x000270d8:    4770        pG      BX       lr
        0x000270da:    0000        ..      MOVS     r0,r0
    am_vos_ama_devinfo_set
        0x000270dc:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000270de:    4605        .F      MOV      r5,r0
        0x000270e0:    2010        .       MOVS     r0,#0x10
        0x000270e2:    f2c40002    ....    MOVT     r0,#0x4002
        0x000270e6:    6800        .h      LDR      r0,[r0,#0]
        0x000270e8:    f2442151    D.Q!    MOV      r1,#0x4251
        0x000270ec:    f2c4114d    ..M.    MOVT     r1,#0x414d
        0x000270f0:    f641740c    A..t    MOV      r4,#0x1f0c
        0x000270f4:    4288        .B      CMP      r0,r1
        0x000270f6:    f2c10401    ....    MOVT     r4,#0x1001
        0x000270fa:    d11b        ..      BNE      0x27134 ; am_vos_ama_devinfo_set + 88
        0x000270fc:    4620         F      MOV      r0,r4
        0x000270fe:    4629        )F      MOV      r1,r5
        0x00027100:    f7f1f9c6    ....    BL       strcpy ; 0x18490
        0x00027104:    f1050114    ....    ADD      r1,r5,#0x14
        0x00027108:    f1040014    ....    ADD      r0,r4,#0x14
        0x0002710c:    f7f1f9c0    ....    BL       strcpy ; 0x18490
        0x00027110:    f1050124    ..$.    ADD      r1,r5,#0x24
        0x00027114:    f104002e    ....    ADD      r0,r4,#0x2e
        0x00027118:    f7f1f9ba    ....    BL       strcpy ; 0x18490
        0x0002711c:    f8950032    ..2.    LDRB     r0,[r5,#0x32]
        0x00027120:    f884010c    ....    STRB     r0,[r4,#0x10c]
        0x00027124:    f8b50033    ..3.    LDRH     r0,[r5,#0x33]
        0x00027128:    f8a4010d    ....    STRH     r0,[r4,#0x10d]
        0x0002712c:    2001        .       MOVS     r0,#1
        0x0002712e:    f8840114    ....    STRB     r0,[r4,#0x114]
        0x00027132:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00027134:    a103        ..      ADR      r1,{pc}+0x10 ; 0x27144
        0x00027136:    2002        .       MOVS     r0,#2
        0x00027138:    f002fb0e    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002713c:    2000        .       MOVS     r0,#0
        0x0002713e:    f8840114    ....    STRB     r0,[r4,#0x114]
        0x00027142:    bdb0        ..      POP      {r4,r5,r7,pc}
    $d.3
        0x00027144:    6c696146    Fail    DCD    1818845510
        0x00027148:    74206465    ed t    DCD    1948279909
        0x0002714c:    6573206f    o se    DCD    1702043759
        0x00027150:    20707574    tup     DCD    544241012
        0x00027154:    20414d41    AMA     DCD    541150529
        0x00027158:    7262696c    libr    DCD    1919052140
        0x0002715c:    21797261    ary!    DCD    561607265
        0x00027160:    0000000a    ....    DCD    10
    $t.6
    am_vos_ama_event_callback
        0x00027164:    b580        ..      PUSH     {r7,lr}
        0x00027166:    b096        ..      SUB      sp,sp,#0x58
        0x00027168:    f88d0057    ..W.    STRB     r0,[sp,#0x57]
        0x0002716c:    9114        ..      STR      r1,[sp,#0x50]
        0x0002716e:    f88d204f    ..O     STRB     r2,[sp,#0x4f]
        0x00027172:    f89d0057    ..W.    LDRB     r0,[sp,#0x57]
        0x00027176:    380a        .8      SUBS     r0,r0,#0xa
        0x00027178:    4601        .F      MOV      r1,r0
        0x0002717a:    9108        ..      STR      r1,[sp,#0x20]
        0x0002717c:    285d        ](      CMP      r0,#0x5d
        0x0002717e:    f200819b    ....    BHI.W    0x274b8 ; am_vos_ama_event_callback + 852
        0x00027182:    9908        ..      LDR      r1,[sp,#0x20]
        0x00027184:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.7
        0x00027188:    006e005e    ^.n.    DCD    7209054
        0x0002718c:    00880076    v...    DCD    8913014
        0x00027190:    01980099    ....    DCD    26738841
        0x00027194:    01980198    ....    DCD    26739096
        0x00027198:    01980198    ....    DCD    26739096
        0x0002719c:    00aa00a0    ....    DCD    11141280
        0x000271a0:    00b40198    ....    DCD    11796888
        0x000271a4:    019800c0    ....    DCD    26738880
        0x000271a8:    01980198    ....    DCD    26739096
        0x000271ac:    01980198    ....    DCD    26739096
        0x000271b0:    01980198    ....    DCD    26739096
        0x000271b4:    01980198    ....    DCD    26739096
        0x000271b8:    01980198    ....    DCD    26739096
        0x000271bc:    01980198    ....    DCD    26739096
        0x000271c0:    01980198    ....    DCD    26739096
        0x000271c4:    01980198    ....    DCD    26739096
        0x000271c8:    01980198    ....    DCD    26739096
        0x000271cc:    01980198    ....    DCD    26739096
        0x000271d0:    01980198    ....    DCD    26739096
        0x000271d4:    01980198    ....    DCD    26739096
        0x000271d8:    019800cc    ....    DCD    26738892
        0x000271dc:    01980198    ....    DCD    26739096
        0x000271e0:    00da0198    ....    DCD    14287256
        0x000271e4:    01980198    ....    DCD    26739096
        0x000271e8:    01980198    ....    DCD    26739096
        0x000271ec:    0198018c    ....    DCD    26739084
        0x000271f0:    01980198    ....    DCD    26739096
        0x000271f4:    01980198    ....    DCD    26739096
        0x000271f8:    01980198    ....    DCD    26739096
        0x000271fc:    01980198    ....    DCD    26739096
        0x00027200:    01980198    ....    DCD    26739096
        0x00027204:    01980198    ....    DCD    26739096
        0x00027208:    01980198    ....    DCD    26739096
        0x0002720c:    01980198    ....    DCD    26739096
        0x00027210:    01980198    ....    DCD    26739096
        0x00027214:    01980198    ....    DCD    26739096
        0x00027218:    01980198    ....    DCD    26739096
        0x0002721c:    01980198    ....    DCD    26739096
        0x00027220:    01980198    ....    DCD    26739096
        0x00027224:    01980198    ....    DCD    26739096
        0x00027228:    01980198    ....    DCD    26739096
        0x0002722c:    01980198    ....    DCD    26739096
        0x00027230:    01980198    ....    DCD    26739096
        0x00027234:    01980198    ....    DCD    26739096
        0x00027238:    01980198    ....    DCD    26739096
        0x0002723c:    012200e6    ..".    DCD    19005670
        0x00027240:    01710142    B.q.    DCD    24183106
    $t.8
        0x00027244:    9814        ..      LDR      r0,[sp,#0x50]
        0x00027246:    9012        ..      STR      r0,[sp,#0x48]
        0x00027248:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002724a:    6800        .h      LDR      r0,[r0,#0]
        0x0002724c:    f000fc5c    ..\.    BL       am_vos_ama_provide_speech_rsp_send ; 0x27b08
        0x00027250:    9812        ..      LDR      r0,[sp,#0x48]
        0x00027252:    6802        .h      LDR      r2,[r0,#0]
        0x00027254:    f64721c5    G..!    MOV      r1,#0x7ac5
        0x00027258:    f2c00105    ....    MOVT     r1,#5
        0x0002725c:    2003        .       MOVS     r0,#3
        0x0002725e:    f002fa7b    ..{.    BL       am_vos_stdio_printf ; 0x29758
        0x00027262:    e12a        *.      B        0x274ba ; am_vos_ama_event_callback + 854
        0x00027264:    f647512e    G..Q    MOV      r1,#0x7d2e
        0x00027268:    f2c00105    ....    MOVT     r1,#5
        0x0002726c:    2003        .       MOVS     r0,#3
        0x0002726e:    f002fa73    ..s.    BL       am_vos_stdio_printf ; 0x29758
        0x00027272:    e122        ".      B        0x274ba ; am_vos_ama_event_callback + 854
        0x00027274:    9814        ..      LDR      r0,[sp,#0x50]
        0x00027276:    9011        ..      STR      r0,[sp,#0x44]
        0x00027278:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002727a:    6841        Ah      LDR      r1,[r0,#4]
        0x0002727c:    200c        .       MOVS     r0,#0xc
        0x0002727e:    f000fe99    ....    BL       am_vos_ama_speech_rsp_send ; 0x27fb4
        0x00027282:    9811        ..      LDR      r0,[sp,#0x44]
        0x00027284:    6842        Bh      LDR      r2,[r0,#4]
        0x00027286:    7803        .x      LDRB     r3,[r0,#0]
        0x00027288:    f64741fe    G..A    MOV      r1,#0x7cfe
        0x0002728c:    f2c00105    ....    MOVT     r1,#5
        0x00027290:    2003        .       MOVS     r0,#3
        0x00027292:    f002fa61    ..a.    BL       am_vos_stdio_printf ; 0x29758
        0x00027296:    e110        ..      B        0x274ba ; am_vos_ama_event_callback + 854
        0x00027298:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002729a:    9010        ..      STR      r0,[sp,#0x40]
        0x0002729c:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002729e:    6801        .h      LDR      r1,[r0,#0]
        0x000272a0:    200d        .       MOVS     r0,#0xd
        0x000272a2:    f000fe87    ....    BL       am_vos_ama_speech_rsp_send ; 0x27fb4
        0x000272a6:    9810        ..      LDR      r0,[sp,#0x40]
        0x000272a8:    6802        .h      LDR      r2,[r0,#0]
        0x000272aa:    f64741d4    G..A    MOV      r1,#0x7cd4
        0x000272ae:    f2c00105    ....    MOVT     r1,#5
        0x000272b2:    2003        .       MOVS     r0,#3
        0x000272b4:    f002fa50    ..P.    BL       am_vos_stdio_printf ; 0x29758
        0x000272b8:    e0ff        ..      B        0x274ba ; am_vos_ama_event_callback + 854
        0x000272ba:    9814        ..      LDR      r0,[sp,#0x50]
        0x000272bc:    900f        ..      STR      r0,[sp,#0x3c]
        0x000272be:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000272c0:    7800        .x      LDRB     r0,[r0,#0]
        0x000272c2:    f000fb71    ..q.    BL       am_vos_ama_proc_notify_speech ; 0x279a8
        0x000272c6:    e0f8        ..      B        0x274ba ; am_vos_ama_event_callback + 854
        0x000272c8:    f000f98e    ....    BL       am_vos_ama_get_devinfo_rsp_send ; 0x275e8
        0x000272cc:    f6474124    G.$A    MOV      r1,#0x7c24
        0x000272d0:    f2c00105    ....    MOVT     r1,#5
        0x000272d4:    2003        .       MOVS     r0,#3
        0x000272d6:    f002fa3f    ..?.    BL       am_vos_stdio_printf ; 0x29758
        0x000272da:    e0ee        ..      B        0x274ba ; am_vos_ama_event_callback + 854
        0x000272dc:    f000f936    ..6.    BL       am_vos_ama_get_devconf_rsp_send ; 0x2754c
        0x000272e0:    f647414b    G.KA    MOV      r1,#0x7c4b
        0x000272e4:    f2c00105    ....    MOVT     r1,#5
        0x000272e8:    2003        .       MOVS     r0,#3
        0x000272ea:    f002fa35    ..5.    BL       am_vos_stdio_printf ; 0x29758
        0x000272ee:    e0e4        ..      B        0x274ba ; am_vos_ama_event_callback + 854
        0x000272f0:    2017        .       MOVS     r0,#0x17
        0x000272f2:    2100        .!      MOVS     r1,#0
        0x000272f4:    f000fc56    ..V.    BL       am_vos_ama_rsp_send ; 0x27ba4
        0x000272f8:    f6474193    G..A    MOV      r1,#0x7c93
        0x000272fc:    f2c00105    ....    MOVT     r1,#5
        0x00027300:    2003        .       MOVS     r0,#3
        0x00027302:    f002fa29    ..).    BL       am_vos_stdio_printf ; 0x29758
        0x00027306:    e0d8        ..      B        0x274ba ; am_vos_ama_event_callback + 854
        0x00027308:    2018        .       MOVS     r0,#0x18
        0x0002730a:    2100        .!      MOVS     r1,#0
        0x0002730c:    f000fc4a    ..J.    BL       am_vos_ama_rsp_send ; 0x27ba4
        0x00027310:    f6474174    G.tA    MOV      r1,#0x7c74
        0x00027314:    f2c00105    ....    MOVT     r1,#5
        0x00027318:    2003        .       MOVS     r0,#3
        0x0002731a:    f002fa1d    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002731e:    e0cc        ..      B        0x274ba ; am_vos_ama_event_callback + 854
        0x00027320:    2032        2       MOVS     r0,#0x32
        0x00027322:    2100        .!      MOVS     r1,#0
        0x00027324:    f000fc3e    ..>.    BL       am_vos_ama_rsp_send ; 0x27ba4
        0x00027328:    f000f8d6    ....    BL       am_vos_ama_get_central_info_send ; 0x274d8
        0x0002732c:    f64741af    G..A    MOV      r1,#0x7caf
        0x00027330:    f2c00105    ....    MOVT     r1,#5
        0x00027334:    2003        .       MOVS     r0,#3
        0x00027336:    f002fa0f    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002733a:    e0be        ..      B        0x274ba ; am_vos_ama_event_callback + 854
        0x0002733c:    2037        7       MOVS     r0,#0x37
        0x0002733e:    2100        .!      MOVS     r1,#0
        0x00027340:    f000fc30    ..0.    BL       am_vos_ama_rsp_send ; 0x27ba4
        0x00027344:    f6474109    G..A    MOV      r1,#0x7c09
        0x00027348:    f2c00105    ....    MOVT     r1,#5
        0x0002734c:    2003        .       MOVS     r0,#3
        0x0002734e:    f002fa03    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027352:    e0b2        ..      B        0x274ba ; am_vos_ama_event_callback + 854
        0x00027354:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x00027358:    07c0        ..      LSLS     r0,r0,#31
        0x0002735a:    b330        0.      CBZ      r0,0x273aa ; am_vos_ama_event_callback + 582
        0x0002735c:    e7ff        ..      B        0x2735e ; am_vos_ama_event_callback + 506
        0x0002735e:    9814        ..      LDR      r0,[sp,#0x50]
        0x00027360:    9009        ..      STR      r0,[sp,#0x24]
        0x00027362:    9809        ..      LDR      r0,[sp,#0x24]
        0x00027364:    6801        .h      LDR      r1,[r0,#0]
        0x00027366:    9107        ..      STR      r1,[sp,#0x1c]
        0x00027368:    8880        ..      LDRH     r0,[r0,#4]
        0x0002736a:    2801        .(      CMP      r0,#1
        0x0002736c:    d106        ..      BNE      0x2737c ; am_vos_ama_event_callback + 536
        0x0002736e:    e7ff        ..      B        0x27370 ; am_vos_ama_event_callback + 524
        0x00027370:    9809        ..      LDR      r0,[sp,#0x24]
        0x00027372:    7a00        .z      LDRB     r0,[r0,#8]
        0x00027374:    f0000001    ....    AND      r0,r0,#1
        0x00027378:    9006        ..      STR      r0,[sp,#0x18]
        0x0002737a:    e003        ..      B        0x27384 ; am_vos_ama_event_callback + 544
        0x0002737c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002737e:    6880        .h      LDR      r0,[r0,#8]
        0x00027380:    9006        ..      STR      r0,[sp,#0x18]
        0x00027382:    e7ff        ..      B        0x27384 ; am_vos_ama_event_callback + 544
        0x00027384:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00027386:    9b06        ..      LDR      r3,[sp,#0x18]
        0x00027388:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002738a:    6888        .h      LDR      r0,[r1,#8]
        0x0002738c:    7a09        .z      LDRB     r1,[r1,#8]
        0x0002738e:    f0010c01    ....    AND      r12,r1,#1
        0x00027392:    4669        iF      MOV      r1,sp
        0x00027394:    f8c1c004    ....    STR      r12,[r1,#4]
        0x00027398:    6008        .`      STR      r0,[r1,#0]
        0x0002739a:    f6473171    G.q1    MOV      r1,#0x7b71
        0x0002739e:    f2c00105    ....    MOVT     r1,#5
        0x000273a2:    2003        .       MOVS     r0,#3
        0x000273a4:    f002f9d8    ....    BL       am_vos_stdio_printf ; 0x29758
        0x000273a8:    e00f        ..      B        0x273ca ; am_vos_ama_event_callback + 614
        0x000273aa:    9814        ..      LDR      r0,[sp,#0x50]
        0x000273ac:    900e        ..      STR      r0,[sp,#0x38]
        0x000273ae:    980e        ..      LDR      r0,[sp,#0x38]
        0x000273b0:    6802        .h      LDR      r2,[r0,#0]
        0x000273b2:    f647514f    G.OQ    MOV      r1,#0x7d4f
        0x000273b6:    f2c00105    ....    MOVT     r1,#5
        0x000273ba:    2003        .       MOVS     r0,#3
        0x000273bc:    f002f9cc    ....    BL       am_vos_stdio_printf ; 0x29758
        0x000273c0:    980e        ..      LDR      r0,[sp,#0x38]
        0x000273c2:    6800        .h      LDR      r0,[r0,#0]
        0x000273c4:    f000fa7e    ..~.    BL       am_vos_ama_proc_get_state ; 0x278c4
        0x000273c8:    e7ff        ..      B        0x273ca ; am_vos_ama_event_callback + 614
        0x000273ca:    e076        v.      B        0x274ba ; am_vos_ama_event_callback + 854
        0x000273cc:    9814        ..      LDR      r0,[sp,#0x50]
        0x000273ce:    900d        ..      STR      r0,[sp,#0x34]
        0x000273d0:    980d        ..      LDR      r0,[sp,#0x34]
        0x000273d2:    6801        .h      LDR      r1,[r0,#0]
        0x000273d4:    9105        ..      STR      r1,[sp,#0x14]
        0x000273d6:    8880        ..      LDRH     r0,[r0,#4]
        0x000273d8:    2801        .(      CMP      r0,#1
        0x000273da:    d106        ..      BNE      0x273ea ; am_vos_ama_event_callback + 646
        0x000273dc:    e7ff        ..      B        0x273de ; am_vos_ama_event_callback + 634
        0x000273de:    980d        ..      LDR      r0,[sp,#0x34]
        0x000273e0:    7a00        .z      LDRB     r0,[r0,#8]
        0x000273e2:    f0000001    ....    AND      r0,r0,#1
        0x000273e6:    9004        ..      STR      r0,[sp,#0x10]
        0x000273e8:    e003        ..      B        0x273f2 ; am_vos_ama_event_callback + 654
        0x000273ea:    980d        ..      LDR      r0,[sp,#0x34]
        0x000273ec:    6880        .h      LDR      r0,[r0,#8]
        0x000273ee:    9004        ..      STR      r0,[sp,#0x10]
        0x000273f0:    e7ff        ..      B        0x273f2 ; am_vos_ama_event_callback + 654
        0x000273f2:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000273f4:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000273f6:    f64721eb    G..!    MOV      r1,#0x7aeb
        0x000273fa:    f2c00105    ....    MOVT     r1,#5
        0x000273fe:    2003        .       MOVS     r0,#3
        0x00027400:    f002f9aa    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027404:    980d        ..      LDR      r0,[sp,#0x34]
        0x00027406:    f000fb0f    ....    BL       am_vos_ama_proc_set_state ; 0x27a28
        0x0002740a:    e056        V.      B        0x274ba ; am_vos_ama_event_callback + 854
        0x0002740c:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x00027410:    07c0        ..      LSLS     r0,r0,#31
        0x00027412:    bb48        H.      CBNZ     r0,0x27468 ; am_vos_ama_event_callback + 772
        0x00027414:    e7ff        ..      B        0x27416 ; am_vos_ama_event_callback + 690
        0x00027416:    9814        ..      LDR      r0,[sp,#0x50]
        0x00027418:    900c        ..      STR      r0,[sp,#0x30]
        0x0002741a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002741c:    6801        .h      LDR      r1,[r0,#0]
        0x0002741e:    9103        ..      STR      r1,[sp,#0xc]
        0x00027420:    8880        ..      LDRH     r0,[r0,#4]
        0x00027422:    2801        .(      CMP      r0,#1
        0x00027424:    d106        ..      BNE      0x27434 ; am_vos_ama_event_callback + 720
        0x00027426:    e7ff        ..      B        0x27428 ; am_vos_ama_event_callback + 708
        0x00027428:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002742a:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002742c:    f0000001    ....    AND      r0,r0,#1
        0x00027430:    9002        ..      STR      r0,[sp,#8]
        0x00027432:    e003        ..      B        0x2743c ; am_vos_ama_event_callback + 728
        0x00027434:    980c        ..      LDR      r0,[sp,#0x30]
        0x00027436:    6880        .h      LDR      r0,[r0,#8]
        0x00027438:    9002        ..      STR      r0,[sp,#8]
        0x0002743a:    e7ff        ..      B        0x2743c ; am_vos_ama_event_callback + 728
        0x0002743c:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002743e:    9b02        ..      LDR      r3,[sp,#8]
        0x00027440:    990c        ..      LDR      r1,[sp,#0x30]
        0x00027442:    6888        .h      LDR      r0,[r1,#8]
        0x00027444:    7a09        .z      LDRB     r1,[r1,#8]
        0x00027446:    f0010c01    ....    AND      r12,r1,#1
        0x0002744a:    4669        iF      MOV      r1,sp
        0x0002744c:    f8c1c004    ....    STR      r12,[r1,#4]
        0x00027450:    6008        .`      STR      r0,[r1,#0]
        0x00027452:    f6473123    G.#1    MOV      r1,#0x7b23
        0x00027456:    f2c00105    ....    MOVT     r1,#5
        0x0002745a:    2003        .       MOVS     r0,#3
        0x0002745c:    f002f97c    ..|.    BL       am_vos_stdio_printf ; 0x29758
        0x00027460:    980c        ..      LDR      r0,[sp,#0x30]
        0x00027462:    f000fb03    ....    BL       am_vos_ama_proc_sync_state ; 0x27a6c
        0x00027466:    e7ff        ..      B        0x27468 ; am_vos_ama_event_callback + 772
        0x00027468:    e027        '.      B        0x274ba ; am_vos_ama_event_callback + 854
        0x0002746a:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x0002746e:    07c0        ..      LSLS     r0,r0,#31
        0x00027470:    b1a8        ..      CBZ      r0,0x2749e ; am_vos_ama_event_callback + 826
        0x00027472:    e7ff        ..      B        0x27474 ; am_vos_ama_event_callback + 784
        0x00027474:    9814        ..      LDR      r0,[sp,#0x50]
        0x00027476:    900b        ..      STR      r0,[sp,#0x2c]
        0x00027478:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002747a:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x0002747e:    f2405144    @.DQ    MOV      r1,#0x544
        0x00027482:    f2c10100    ....    MOVT     r1,#0x1000
        0x00027486:    7708        .w      STRB     r0,[r1,#0x1c]
        0x00027488:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0002748a:    f8932020    ..      LDRB     r2,[r3,#0x20]
        0x0002748e:    f64731ea    G..1    MOV      r1,#0x7bea
        0x00027492:    f2c00105    ....    MOVT     r1,#5
        0x00027496:    2003        .       MOVS     r0,#3
        0x00027498:    f002f95e    ..^.    BL       am_vos_stdio_printf ; 0x29758
        0x0002749c:    e7ff        ..      B        0x2749e ; am_vos_ama_event_callback + 826
        0x0002749e:    e00c        ..      B        0x274ba ; am_vos_ama_event_callback + 854
        0x000274a0:    9814        ..      LDR      r0,[sp,#0x50]
        0x000274a2:    900a        ..      STR      r0,[sp,#0x28]
        0x000274a4:    980a        ..      LDR      r0,[sp,#0x28]
        0x000274a6:    7802        .x      LDRB     r2,[r0,#0]
        0x000274a8:    f6475176    G.vQ    MOV      r1,#0x7d76
        0x000274ac:    f2c00105    ....    MOVT     r1,#5
        0x000274b0:    2003        .       MOVS     r0,#3
        0x000274b2:    f002f951    ..Q.    BL       am_vos_stdio_printf ; 0x29758
        0x000274b6:    e000        ..      B        0x274ba ; am_vos_ama_event_callback + 854
        0x000274b8:    e7ff        ..      B        0x274ba ; am_vos_ama_event_callback + 854
        0x000274ba:    b016        ..      ADD      sp,sp,#0x58
        0x000274bc:    bd80        ..      POP      {r7,pc}
        0x000274be:    0000        ..      MOVS     r0,r0
    am_vos_ama_evt_cback_register
        0x000274c0:    2800        .(      CMP      r0,#0
        0x000274c2:    bf1e        ..      ITTT     NE
        0x000274c4:    f641710c    A..q    MOVNE    r1,#0x1f0c
        0x000274c8:    f2c10101    ....    MOVTNE   r1,#0x1001
        0x000274cc:    f8c10110    ....    STRNE    r0,[r1,#0x110]
        0x000274d0:    fab0f080    ....    CLZ      r0,r0
        0x000274d4:    0940        @.      LSRS     r0,r0,#5
        0x000274d6:    4770        pG      BX       lr
    am_vos_ama_get_central_info_send
        0x000274d8:    b570        p.      PUSH     {r4-r6,lr}
        0x000274da:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x000274dc:    ac26        &.      ADD      r4,sp,#0x98
        0x000274de:    4620         F      MOV      r0,r4
        0x000274e0:    f44f7190    O..q    MOV      r1,#0x120
        0x000274e4:    f7f1f93f    ..?.    BL       __aeabi_memclr4 ; 0x18766
        0x000274e8:    ad06        ..      ADD      r5,sp,#0x18
        0x000274ea:    4628        (F      MOV      r0,r5
        0x000274ec:    2180        .!      MOVS     r1,#0x80
        0x000274ee:    f7f1f93a    ..:.    BL       __aeabi_memclr4 ; 0x18766
        0x000274f2:    ae01        ..      ADD      r6,sp,#4
        0x000274f4:    4630        0F      MOV      r0,r6
        0x000274f6:    4629        )F      MOV      r1,r5
        0x000274f8:    2280        ."      MOVS     r2,#0x80
        0x000274fa:    f01bfc5b    ..[.    BL       pb_ostream_from_buffer ; 0x42db4
        0x000274fe:    2067        g       MOVS     r0,#0x67
        0x00027500:    f6401131    @.1.    MOV      r1,#0x931
        0x00027504:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x00027508:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x0002750c:    f2c00105    ....    MOVT     r1,#5
        0x00027510:    4630        0F      MOV      r0,r6
        0x00027512:    4622        "F      MOV      r2,r4
        0x00027514:    f01bf9f8    ....    BL       pb_encode ; 0x42908
        0x00027518:    b130        0.      CBZ      r0,0x27528 ; am_vos_ama_get_central_info_send + 80
        0x0002751a:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x0002751e:    a806        ..      ADD      r0,sp,#0x18
        0x00027520:    f000f9b6    ....    BL       am_vos_ama_pb_cmd_send ; 0x27890
        0x00027524:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00027526:    bd70        p.      POP      {r4-r6,pc}
        0x00027528:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002752a:    f6477254    G.Tr    MOV      r2,#0x7f54
        0x0002752e:    f2c00205    ....    MOVT     r2,#5
        0x00027532:    f6476140    G.@a    MOV      r1,#0x7e40
        0x00027536:    2800        .(      CMP      r0,#0
        0x00027538:    bf18        ..      IT       NE
        0x0002753a:    4602        .F      MOVNE    r2,r0
        0x0002753c:    f2c00105    ....    MOVT     r1,#5
        0x00027540:    2002        .       MOVS     r0,#2
        0x00027542:    f002f909    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027546:    2000        .       MOVS     r0,#0
        0x00027548:    b06e        n.      ADD      sp,sp,#0x1b8
        0x0002754a:    bd70        p.      POP      {r4-r6,pc}
    am_vos_ama_get_devconf_rsp_send
        0x0002754c:    b570        p.      PUSH     {r4-r6,lr}
        0x0002754e:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00027550:    ac26        &.      ADD      r4,sp,#0x98
        0x00027552:    4620         F      MOV      r0,r4
        0x00027554:    f44f7190    O..q    MOV      r1,#0x120
        0x00027558:    f7f1f905    ....    BL       __aeabi_memclr4 ; 0x18766
        0x0002755c:    ad06        ..      ADD      r5,sp,#0x18
        0x0002755e:    4628        (F      MOV      r0,r5
        0x00027560:    2180        .!      MOVS     r1,#0x80
        0x00027562:    f7f1f900    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00027566:    ae01        ..      ADD      r6,sp,#4
        0x00027568:    4630        0F      MOV      r0,r6
        0x0002756a:    4629        )F      MOV      r1,r5
        0x0002756c:    2280        ."      MOVS     r2,#0x80
        0x0002756e:    f01bfc21    ..!.    BL       pb_ostream_from_buffer ; 0x42db4
        0x00027572:    2015        .       MOVS     r0,#0x15
        0x00027574:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x00027578:    2009        .       MOVS     r0,#9
        0x0002757a:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x0002757e:    2000        .       MOVS     r0,#0
        0x00027580:    f88d009c    ....    STRB     r0,[sp,#0x9c]
        0x00027584:    200a        .       MOVS     r0,#0xa
        0x00027586:    f2c01000    ....    MOVT     r0,#0x100
        0x0002758a:    f6401131    @.1.    MOV      r1,#0x931
        0x0002758e:    f8cd009e    ....    STR      r0,[sp,#0x9e]
        0x00027592:    f2c00105    ....    MOVT     r1,#5
        0x00027596:    4630        0F      MOV      r0,r6
        0x00027598:    4622        "F      MOV      r2,r4
        0x0002759a:    f01bf9b5    ....    BL       pb_encode ; 0x42908
        0x0002759e:    b130        0.      CBZ      r0,0x275ae ; am_vos_ama_get_devconf_rsp_send + 98
        0x000275a0:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x000275a4:    a806        ..      ADD      r0,sp,#0x18
        0x000275a6:    f000f973    ..s.    BL       am_vos_ama_pb_cmd_send ; 0x27890
        0x000275aa:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000275ac:    bd70        p.      POP      {r4-r6,pc}
        0x000275ae:    9805        ..      LDR      r0,[sp,#0x14]
        0x000275b0:    f6477354    G.Ts    MOV      r3,#0x7f54
        0x000275b4:    f2c00305    ....    MOVT     r3,#5
        0x000275b8:    2800        .(      CMP      r0,#0
        0x000275ba:    bf18        ..      IT       NE
        0x000275bc:    4603        .F      MOVNE    r3,r0
        0x000275be:    a104        ..      ADR      r1,{pc}+0x12 ; 0x275d0
        0x000275c0:    2002        .       MOVS     r0,#2
        0x000275c2:    f2402233    @.3"    MOV      r2,#0x233
        0x000275c6:    f002f8c7    ....    BL       am_vos_stdio_printf ; 0x29758
        0x000275ca:    2000        .       MOVS     r0,#0
        0x000275cc:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000275ce:    bd70        p.      POP      {r4-r6,pc}
    $d.23
        0x000275d0:    6f636e45    Enco    DCD    1868787269
        0x000275d4:    676e6964    ding    DCD    1735289188
        0x000275d8:    69616620     fai    DCD    1767990816
        0x000275dc:    3a64656c    led:    DCD    979658092
        0x000275e0:    20642520     %d     DCD    543434016
        0x000275e4:    000a7325    %s..    DCD    684837
    $t.20
    am_vos_ama_get_devinfo_rsp_send
        0x000275e8:    b570        p.      PUSH     {r4-r6,lr}
        0x000275ea:    f5ad7d4e    ..N}    SUB      sp,sp,#0x338
        0x000275ee:    ac86        ..      ADD      r4,sp,#0x218
        0x000275f0:    4620         F      MOV      r0,r4
        0x000275f2:    f44f7190    O..q    MOV      r1,#0x120
        0x000275f6:    f7f1f8b6    ....    BL       __aeabi_memclr4 ; 0x18766
        0x000275fa:    ae06        ..      ADD      r6,sp,#0x18
        0x000275fc:    4630        0F      MOV      r0,r6
        0x000275fe:    f44f7100    O..q    MOV      r1,#0x200
        0x00027602:    f7f1f8b0    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00027606:    ad01        ..      ADD      r5,sp,#4
        0x00027608:    4628        (F      MOV      r0,r5
        0x0002760a:    4631        1F      MOV      r1,r6
        0x0002760c:    f44f7200    O..r    MOV      r2,#0x200
        0x00027610:    f01bfbd0    ....    BL       pb_ostream_from_buffer ; 0x42db4
        0x00027614:    2014        .       MOVS     r0,#0x14
        0x00027616:    f88d0218    ....    STRB     r0,[sp,#0x218]
        0x0002761a:    2009        .       MOVS     r0,#9
        0x0002761c:    f8ad021a    ....    STRH     r0,[sp,#0x21a]
        0x00027620:    2000        .       MOVS     r0,#0
        0x00027622:    f641760c    A..v    MOV      r6,#0x1f0c
        0x00027626:    f88d021c    ....    STRB     r0,[sp,#0x21c]
        0x0002762a:    2003        .       MOVS     r0,#3
        0x0002762c:    f2c10601    ....    MOVT     r6,#0x1001
        0x00027630:    f8ad021e    ....    STRH     r0,[sp,#0x21e]
        0x00027634:    f1040008    ....    ADD      r0,r4,#8
        0x00027638:    4631        1F      MOV      r1,r6
        0x0002763a:    f7f0ff29    ..).    BL       strcpy ; 0x18490
        0x0002763e:    f104001c    ....    ADD      r0,r4,#0x1c
        0x00027642:    f1060114    ....    ADD      r1,r6,#0x14
        0x00027646:    f7f0ff23    ..#.    BL       strcpy ; 0x18490
        0x0002764a:    f1040036    ..6.    ADD      r0,r4,#0x36
        0x0002764e:    f106012e    ....    ADD      r1,r6,#0x2e
        0x00027652:    f7f0ff1d    ....    BL       strcpy ; 0x18490
        0x00027656:    f896110e    ....    LDRB     r1,[r6,#0x10e]
        0x0002765a:    2001        .       MOVS     r0,#1
        0x0002765c:    f88d124a    ..J.    STRB     r1,[sp,#0x24a]
        0x00027660:    f6401131    @.1.    MOV      r1,#0x931
        0x00027664:    f8ad0248    ..H.    STRH     r0,[sp,#0x248]
        0x00027668:    f2c00105    ....    MOVT     r1,#5
        0x0002766c:    4628        (F      MOV      r0,r5
        0x0002766e:    4622        "F      MOV      r2,r4
        0x00027670:    f01bf94a    ..J.    BL       pb_encode ; 0x42908
        0x00027674:    b138        8.      CBZ      r0,0x27686 ; am_vos_ama_get_devinfo_rsp_send + 158
        0x00027676:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x0002767a:    a806        ..      ADD      r0,sp,#0x18
        0x0002767c:    f000f908    ....    BL       am_vos_ama_pb_cmd_send ; 0x27890
        0x00027680:    f50d7d4e    ..N}    ADD      sp,sp,#0x338
        0x00027684:    bd70        p.      POP      {r4-r6,pc}
        0x00027686:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027688:    f6477654    G.Tv    MOV      r6,#0x7f54
        0x0002768c:    f2c00605    ....    MOVT     r6,#5
        0x00027690:    2800        .(      CMP      r0,#0
        0x00027692:    bf18        ..      IT       NE
        0x00027694:    4606        .F      MOVNE    r6,r0
        0x00027696:    a106        ..      ADR      r1,{pc}+0x1a ; 0x276b0
        0x00027698:    2002        .       MOVS     r0,#2
        0x0002769a:    f2402212    @.."    MOV      r2,#0x212
        0x0002769e:    f44f7388    O..s    MOV      r3,#0x110
        0x000276a2:    9600        ..      STR      r6,[sp,#0]
        0x000276a4:    f002f858    ..X.    BL       am_vos_stdio_printf ; 0x29758
        0x000276a8:    2000        .       MOVS     r0,#0
        0x000276aa:    f50d7d4e    ..N}    ADD      sp,sp,#0x338
        0x000276ae:    bd70        p.      POP      {r4-r6,pc}
    $d.21
        0x000276b0:    6f636e45    Enco    DCD    1868787269
        0x000276b4:    676e6964    ding    DCD    1735289188
        0x000276b8:    69616620     fai    DCD    1767990816
        0x000276bc:    3a64656c    led:    DCD    979658092
        0x000276c0:    20642520     %d     DCD    543434016
        0x000276c4:    25206425    %d %    DCD    622879781
        0x000276c8:    00000a73    s...    DCD    2675
    $t.17
    am_vos_ama_get_locale_rsp_send
        0x000276cc:    b570        p.      PUSH     {r4-r6,lr}
        0x000276ce:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x000276d0:    ac26        &.      ADD      r4,sp,#0x98
        0x000276d2:    4620         F      MOV      r0,r4
        0x000276d4:    f44f7190    O..q    MOV      r1,#0x120
        0x000276d8:    f7f1f845    ..E.    BL       __aeabi_memclr4 ; 0x18766
        0x000276dc:    ad06        ..      ADD      r5,sp,#0x18
        0x000276de:    4628        (F      MOV      r0,r5
        0x000276e0:    2180        .!      MOVS     r1,#0x80
        0x000276e2:    f7f1f840    ..@.    BL       __aeabi_memclr4 ; 0x18766
        0x000276e6:    ae01        ..      ADD      r6,sp,#4
        0x000276e8:    4630        0F      MOV      r0,r6
        0x000276ea:    4629        )F      MOV      r1,r5
        0x000276ec:    2280        ."      MOVS     r2,#0x80
        0x000276ee:    f01bfb61    ..a.    BL       pb_ostream_from_buffer ; 0x42db4
        0x000276f2:    2039        9       MOVS     r0,#0x39
        0x000276f4:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x000276f8:    2009        .       MOVS     r0,#9
        0x000276fa:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x000276fe:    2000        .       MOVS     r0,#0
        0x00027700:    f88d009c    ....    STRB     r0,[sp,#0x9c]
        0x00027704:    2015        .       MOVS     r0,#0x15
        0x00027706:    f2c00001    ....    MOVT     r0,#1
        0x0002770a:    f8cd009e    ....    STR      r0,[sp,#0x9e]
        0x0002770e:    f6466065    F.e`    MOV      r0,#0x6e65
        0x00027712:    2153        S!      MOVS     r1,#0x53
        0x00027714:    f2c5502d    ..-P    MOVT     r0,#0x552d
        0x00027718:    f8ad10a6    ....    STRH     r1,[sp,#0xa6]
        0x0002771c:    f8ad11a6    ....    STRH     r1,[sp,#0x1a6]
        0x00027720:    f6401131    @.1.    MOV      r1,#0x931
        0x00027724:    f8cd00a2    ....    STR      r0,[sp,#0xa2]
        0x00027728:    f8cd01a2    ....    STR      r0,[sp,#0x1a2]
        0x0002772c:    f2c00105    ....    MOVT     r1,#5
        0x00027730:    4630        0F      MOV      r0,r6
        0x00027732:    4622        "F      MOV      r2,r4
        0x00027734:    f01bf8e8    ....    BL       pb_encode ; 0x42908
        0x00027738:    b130        0.      CBZ      r0,0x27748 ; am_vos_ama_get_locale_rsp_send + 124
        0x0002773a:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x0002773e:    a806        ..      ADD      r0,sp,#0x18
        0x00027740:    f000f8a6    ....    BL       am_vos_ama_pb_cmd_send ; 0x27890
        0x00027744:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00027746:    bd70        p.      POP      {r4-r6,pc}
        0x00027748:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002774a:    f6477254    G.Tr    MOV      r2,#0x7f54
        0x0002774e:    f2c00205    ....    MOVT     r2,#5
        0x00027752:    f6476140    G.@a    MOV      r1,#0x7e40
        0x00027756:    2800        .(      CMP      r0,#0
        0x00027758:    bf18        ..      IT       NE
        0x0002775a:    4602        .F      MOVNE    r2,r0
        0x0002775c:    f2c00105    ....    MOVT     r1,#5
        0x00027760:    2002        .       MOVS     r0,#2
        0x00027762:    f001fff9    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027766:    2000        .       MOVS     r0,#0
        0x00027768:    b06e        n.      ADD      sp,sp,#0x1b8
        0x0002776a:    bd70        p.      POP      {r4-r6,pc}
    am_vos_ama_get_state_rsp_send
        0x0002776c:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0002776e:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00027770:    4604        .F      MOV      r4,r0
        0x00027772:    a826        &.      ADD      r0,sp,#0x98
        0x00027774:    f44f7190    O..q    MOV      r1,#0x120
        0x00027778:    f7f0fff5    ....    BL       __aeabi_memclr4 ; 0x18766
        0x0002777c:    ad06        ..      ADD      r5,sp,#0x18
        0x0002777e:    4628        (F      MOV      r0,r5
        0x00027780:    2180        .!      MOVS     r1,#0x80
        0x00027782:    f7f0fff0    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00027786:    a801        ..      ADD      r0,sp,#4
        0x00027788:    4629        )F      MOV      r1,r5
        0x0002778a:    2280        ."      MOVS     r2,#0x80
        0x0002778c:    f01bfb12    ....    BL       pb_ostream_from_buffer ; 0x42db4
        0x00027790:    2064        d       MOVS     r0,#0x64
        0x00027792:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x00027796:    2009        .       MOVS     r0,#9
        0x00027798:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x0002779c:    2000        .       MOVS     r0,#0
        0x0002779e:    f88d009c    ....    STRB     r0,[sp,#0x9c]
        0x000277a2:    2007        .       MOVS     r0,#7
        0x000277a4:    88a1        ..      LDRH     r1,[r4,#4]
        0x000277a6:    f8ad009e    ....    STRH     r0,[sp,#0x9e]
        0x000277aa:    6820         h      LDR      r0,[r4,#0]
        0x000277ac:    2901        .)      CMP      r1,#1
        0x000277ae:    9028        (.      STR      r0,[sp,#0xa0]
        0x000277b0:    f8ad10a4    ....    STRH     r1,[sp,#0xa4]
        0x000277b4:    d103        ..      BNE      0x277be ; am_vos_ama_get_state_rsp_send + 82
        0x000277b6:    7a20         z      LDRB     r0,[r4,#8]
        0x000277b8:    f88d00a8    ....    STRB     r0,[sp,#0xa8]
        0x000277bc:    e001        ..      B        0x277c2 ; am_vos_ama_get_state_rsp_send + 86
        0x000277be:    68a0        .h      LDR      r0,[r4,#8]
        0x000277c0:    902a        *.      STR      r0,[sp,#0xa8]
        0x000277c2:    f6401131    @.1.    MOV      r1,#0x931
        0x000277c6:    f2c00105    ....    MOVT     r1,#5
        0x000277ca:    a801        ..      ADD      r0,sp,#4
        0x000277cc:    aa26        &.      ADD      r2,sp,#0x98
        0x000277ce:    f01bf89b    ....    BL       pb_encode ; 0x42908
        0x000277d2:    b130        0.      CBZ      r0,0x277e2 ; am_vos_ama_get_state_rsp_send + 118
        0x000277d4:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x000277d8:    a806        ..      ADD      r0,sp,#0x18
        0x000277da:    f000f859    ..Y.    BL       am_vos_ama_pb_cmd_send ; 0x27890
        0x000277de:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000277e0:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000277e2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000277e4:    f6477254    G.Tr    MOV      r2,#0x7f54
        0x000277e8:    f2c00205    ....    MOVT     r2,#5
        0x000277ec:    f6476140    G.@a    MOV      r1,#0x7e40
        0x000277f0:    2800        .(      CMP      r0,#0
        0x000277f2:    bf18        ..      IT       NE
        0x000277f4:    4602        .F      MOVNE    r2,r0
        0x000277f6:    f2c00105    ....    MOVT     r1,#5
        0x000277fa:    2002        .       MOVS     r0,#2
        0x000277fc:    f001ffac    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027800:    2000        .       MOVS     r0,#0
        0x00027802:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00027804:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00027806:    0000        ..      MOVS     r0,r0
    am_vos_ama_get_state_send
        0x00027808:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0002780a:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x0002780c:    ad25        %.      ADD      r5,sp,#0x94
        0x0002780e:    4604        .F      MOV      r4,r0
        0x00027810:    4628        (F      MOV      r0,r5
        0x00027812:    f44f7190    O..q    MOV      r1,#0x120
        0x00027816:    f7f0ffa6    ....    BL       __aeabi_memclr4 ; 0x18766
        0x0002781a:    ae05        ..      ADD      r6,sp,#0x14
        0x0002781c:    4630        0F      MOV      r0,r6
        0x0002781e:    2180        .!      MOVS     r1,#0x80
        0x00027820:    f7f0ffa1    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00027824:    466f        oF      MOV      r7,sp
        0x00027826:    4638        8F      MOV      r0,r7
        0x00027828:    4631        1F      MOV      r1,r6
        0x0002782a:    2280        ."      MOVS     r2,#0x80
        0x0002782c:    f01bfac2    ....    BL       pb_ostream_from_buffer ; 0x42db4
        0x00027830:    2064        d       MOVS     r0,#0x64
        0x00027832:    f6401131    @.1.    MOV      r1,#0x931
        0x00027836:    f88d0094    ....    STRB     r0,[sp,#0x94]
        0x0002783a:    f8ad0096    ....    STRH     r0,[sp,#0x96]
        0x0002783e:    f2c00105    ....    MOVT     r1,#5
        0x00027842:    4638        8F      MOV      r0,r7
        0x00027844:    462a        *F      MOV      r2,r5
        0x00027846:    9426        &.      STR      r4,[sp,#0x98]
        0x00027848:    f01bf85e    ..^.    BL       pb_encode ; 0x42908
        0x0002784c:    b130        0.      CBZ      r0,0x2785c ; am_vos_ama_get_state_send + 84
        0x0002784e:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x00027852:    a805        ..      ADD      r0,sp,#0x14
        0x00027854:    f000f81c    ....    BL       am_vos_ama_pb_cmd_send ; 0x27890
        0x00027858:    b06d        m.      ADD      sp,sp,#0x1b4
        0x0002785a:    bdf0        ..      POP      {r4-r7,pc}
        0x0002785c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002785e:    f6477254    G.Tr    MOV      r2,#0x7f54
        0x00027862:    f2c00205    ....    MOVT     r2,#5
        0x00027866:    f6476140    G.@a    MOV      r1,#0x7e40
        0x0002786a:    2800        .(      CMP      r0,#0
        0x0002786c:    bf18        ..      IT       NE
        0x0002786e:    4602        .F      MOVNE    r2,r0
        0x00027870:    f2c00105    ....    MOVT     r1,#5
        0x00027874:    2002        .       MOVS     r0,#2
        0x00027876:    f001ff6f    ..o.    BL       am_vos_stdio_printf ; 0x29758
        0x0002787a:    2000        .       MOVS     r0,#0
        0x0002787c:    b06d        m.      ADD      sp,sp,#0x1b4
        0x0002787e:    bdf0        ..      POP      {r4-r7,pc}
    am_vos_ama_isready
        0x00027880:    f641700c    A..p    MOV      r0,#0x1f0c
        0x00027884:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027888:    f8900115    ....    LDRB     r0,[r0,#0x115]
        0x0002788c:    4770        pG      BX       lr
        0x0002788e:    0000        ..      MOVS     r0,r0
    am_vos_ama_pb_cmd_send
        0x00027890:    b570        p.      PUSH     {r4-r6,lr}
        0x00027892:    b090        ..      SUB      sp,sp,#0x40
        0x00027894:    466e        nF      MOV      r6,sp
        0x00027896:    460c        .F      MOV      r4,r1
        0x00027898:    4605        .F      MOV      r5,r0
        0x0002789a:    4630        0F      MOV      r0,r6
        0x0002789c:    2140        @!      MOVS     r1,#0x40
        0x0002789e:    f7f0ff62    ..b.    BL       __aeabi_memclr4 ; 0x18766
        0x000278a2:    2010        .       MOVS     r0,#0x10
        0x000278a4:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x000278a8:    1cf0        ..      ADDS     r0,r6,#3
        0x000278aa:    4629        )F      MOV      r1,r5
        0x000278ac:    4622        "F      MOV      r2,r4
        0x000278ae:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x000278b2:    f7f0fe30    ..0.    BL       __aeabi_memcpy ; 0x18516
        0x000278b6:    1ce1        ..      ADDS     r1,r4,#3
        0x000278b8:    4630        0F      MOV      r0,r6
        0x000278ba:    f000fe2d    ..-.    BL       am_vos_ble_cmd_send ; 0x28518
        0x000278be:    b010        ..      ADD      sp,sp,#0x40
        0x000278c0:    bd70        p.      POP      {r4-r6,pc}
        0x000278c2:    0000        ..      MOVS     r0,r0
    am_vos_ama_proc_get_state
        0x000278c4:    b580        ..      PUSH     {r7,lr}
        0x000278c6:    b086        ..      SUB      sp,sp,#0x18
        0x000278c8:    9005        ..      STR      r0,[sp,#0x14]
        0x000278ca:    2000        .       MOVS     r0,#0
        0x000278cc:    9004        ..      STR      r0,[sp,#0x10]
        0x000278ce:    9003        ..      STR      r0,[sp,#0xc]
        0x000278d0:    9002        ..      STR      r0,[sp,#8]
        0x000278d2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000278d4:    9002        ..      STR      r0,[sp,#8]
        0x000278d6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000278d8:    9001        ..      STR      r0,[sp,#4]
        0x000278da:    f5b07f98    ....    CMP      r0,#0x130
        0x000278de:    d022        ".      BEQ      0x27926 ; am_vos_ama_proc_get_state + 98
        0x000278e0:    e7ff        ..      B        0x278e2 ; am_vos_ama_proc_get_state + 30
        0x000278e2:    9801        ..      LDR      r0,[sp,#4]
        0x000278e4:    f2401131    @.1.    MOV      r1,#0x131
        0x000278e8:    4288        .B      CMP      r0,r1
        0x000278ea:    d023        #.      BEQ      0x27934 ; am_vos_ama_proc_get_state + 112
        0x000278ec:    e7ff        ..      B        0x278ee ; am_vos_ama_proc_get_state + 42
        0x000278ee:    9801        ..      LDR      r0,[sp,#4]
        0x000278f0:    f5b07f99    ....    CMP      r0,#0x132
        0x000278f4:    d025        %.      BEQ      0x27942 ; am_vos_ama_proc_get_state + 126
        0x000278f6:    e7ff        ..      B        0x278f8 ; am_vos_ama_proc_get_state + 52
        0x000278f8:    9801        ..      LDR      r0,[sp,#4]
        0x000278fa:    f2401133    @.3.    MOV      r1,#0x133
        0x000278fe:    4288        .B      CMP      r0,r1
        0x00027900:    d026        &.      BEQ      0x27950 ; am_vos_ama_proc_get_state + 140
        0x00027902:    e7ff        ..      B        0x27904 ; am_vos_ama_proc_get_state + 64
        0x00027904:    9801        ..      LDR      r0,[sp,#4]
        0x00027906:    f2401137    @.7.    MOV      r1,#0x137
        0x0002790a:    4288        .B      CMP      r0,r1
        0x0002790c:    d027        '.      BEQ      0x2795e ; am_vos_ama_proc_get_state + 154
        0x0002790e:    e7ff        ..      B        0x27910 ; am_vos_ama_proc_get_state + 76
        0x00027910:    9801        ..      LDR      r0,[sp,#4]
        0x00027912:    f2402102    @..!    MOV      r1,#0x202
        0x00027916:    4288        .B      CMP      r0,r1
        0x00027918:    d028        (.      BEQ      0x2796c ; am_vos_ama_proc_get_state + 168
        0x0002791a:    e7ff        ..      B        0x2791c ; am_vos_ama_proc_get_state + 88
        0x0002791c:    9801        ..      LDR      r0,[sp,#4]
        0x0002791e:    f5b07f01    ....    CMP      r0,#0x204
        0x00027922:    d02a        *.      BEQ      0x2797a ; am_vos_ama_proc_get_state + 182
        0x00027924:    e030        0.      B        0x27988 ; am_vos_ama_proc_get_state + 196
        0x00027926:    2001        .       MOVS     r0,#1
        0x00027928:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002792c:    2000        .       MOVS     r0,#0
        0x0002792e:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00027932:    e02a        *.      B        0x2798a ; am_vos_ama_proc_get_state + 198
        0x00027934:    2001        .       MOVS     r0,#1
        0x00027936:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002793a:    2000        .       MOVS     r0,#0
        0x0002793c:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00027940:    e023        #.      B        0x2798a ; am_vos_ama_proc_get_state + 198
        0x00027942:    2001        .       MOVS     r0,#1
        0x00027944:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00027948:    2000        .       MOVS     r0,#0
        0x0002794a:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x0002794e:    e01c        ..      B        0x2798a ; am_vos_ama_proc_get_state + 198
        0x00027950:    2001        .       MOVS     r0,#1
        0x00027952:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00027956:    2000        .       MOVS     r0,#0
        0x00027958:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x0002795c:    e015        ..      B        0x2798a ; am_vos_ama_proc_get_state + 198
        0x0002795e:    2001        .       MOVS     r0,#1
        0x00027960:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00027964:    2000        .       MOVS     r0,#0
        0x00027966:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x0002796a:    e00e        ..      B        0x2798a ; am_vos_ama_proc_get_state + 198
        0x0002796c:    2001        .       MOVS     r0,#1
        0x0002796e:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00027972:    2000        .       MOVS     r0,#0
        0x00027974:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00027978:    e007        ..      B        0x2798a ; am_vos_ama_proc_get_state + 198
        0x0002797a:    2001        .       MOVS     r0,#1
        0x0002797c:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00027980:    2000        .       MOVS     r0,#0
        0x00027982:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00027986:    e000        ..      B        0x2798a ; am_vos_ama_proc_get_state + 198
        0x00027988:    e7ff        ..      B        0x2798a ; am_vos_ama_proc_get_state + 198
        0x0002798a:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002798e:    b120         .      CBZ      r0,0x2799a ; am_vos_ama_proc_get_state + 214
        0x00027990:    e7ff        ..      B        0x27992 ; am_vos_ama_proc_get_state + 206
        0x00027992:    a802        ..      ADD      r0,sp,#8
        0x00027994:    f7fffeea    ....    BL       am_vos_ama_get_state_rsp_send ; 0x2776c
        0x00027998:    e004        ..      B        0x279a4 ; am_vos_ama_proc_get_state + 224
        0x0002799a:    2064        d       MOVS     r0,#0x64
        0x0002799c:    2103        .!      MOVS     r1,#3
        0x0002799e:    f000f901    ....    BL       am_vos_ama_rsp_send ; 0x27ba4
        0x000279a2:    e7ff        ..      B        0x279a4 ; am_vos_ama_proc_get_state + 224
        0x000279a4:    b006        ..      ADD      sp,sp,#0x18
        0x000279a6:    bd80        ..      POP      {r7,pc}
    am_vos_ama_proc_notify_speech
        0x000279a8:    b580        ..      PUSH     {r7,lr}
        0x000279aa:    b082        ..      SUB      sp,sp,#8
        0x000279ac:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000279b0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000279b4:    4601        .F      MOV      r1,r0
        0x000279b6:    9100        ..      STR      r1,[sp,#0]
        0x000279b8:    2803        .(      CMP      r0,#3
        0x000279ba:    d828        (.      BHI      0x27a0e ; am_vos_ama_proc_notify_speech + 102
        0x000279bc:    9900        ..      LDR      r1,[sp,#0]
        0x000279be:    e8dff001    ....    TBB      [pc,r1]
    $d.1
        0x000279c2:    0a02        ..      DCW    2562
        0x000279c4:    1e16        ..      DCW    7702
    $t.2
        0x000279c6:    f6472112    G..!    MOV      r1,#0x7a12
        0x000279ca:    f2c00105    ....    MOVT     r1,#5
        0x000279ce:    2003        .       MOVS     r0,#3
        0x000279d0:    f001fec2    ....    BL       am_vos_stdio_printf ; 0x29758
        0x000279d4:    e025        %.      B        0x27a22 ; am_vos_ama_proc_notify_speech + 122
        0x000279d6:    f2402003    @..     MOV      r0,#0x203
        0x000279da:    f7ffff15    ....    BL       am_vos_ama_get_state_send ; 0x27808
        0x000279de:    f6472168    G.h!    MOV      r1,#0x7a68
        0x000279e2:    f2c00105    ....    MOVT     r1,#5
        0x000279e6:    2003        .       MOVS     r0,#3
        0x000279e8:    f001feb6    ....    BL       am_vos_stdio_printf ; 0x29758
        0x000279ec:    e019        ..      B        0x27a22 ; am_vos_ama_proc_notify_speech + 122
        0x000279ee:    f6472196    G..!    MOV      r1,#0x7a96
        0x000279f2:    f2c00105    ....    MOVT     r1,#5
        0x000279f6:    2003        .       MOVS     r0,#3
        0x000279f8:    f001feae    ....    BL       am_vos_stdio_printf ; 0x29758
        0x000279fc:    e011        ..      B        0x27a22 ; am_vos_ama_proc_notify_speech + 122
        0x000279fe:    f647213b    G.;!    MOV      r1,#0x7a3b
        0x00027a02:    f2c00105    ....    MOVT     r1,#5
        0x00027a06:    2003        .       MOVS     r0,#3
        0x00027a08:    f001fea6    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027a0c:    e009        ..      B        0x27a22 ; am_vos_ama_proc_notify_speech + 122
        0x00027a0e:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00027a12:    f64731bb    G..1    MOV      r1,#0x7bbb
        0x00027a16:    f2c00105    ....    MOVT     r1,#5
        0x00027a1a:    2003        .       MOVS     r0,#3
        0x00027a1c:    f001fe9c    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027a20:    e7ff        ..      B        0x27a22 ; am_vos_ama_proc_notify_speech + 122
        0x00027a22:    b002        ..      ADD      sp,sp,#8
        0x00027a24:    bd80        ..      POP      {r7,pc}
        0x00027a26:    0000        ..      MOVS     r0,r0
    am_vos_ama_proc_set_state
        0x00027a28:    b580        ..      PUSH     {r7,lr}
        0x00027a2a:    b082        ..      SUB      sp,sp,#8
        0x00027a2c:    9001        ..      STR      r0,[sp,#4]
        0x00027a2e:    9801        ..      LDR      r0,[sp,#4]
        0x00027a30:    6800        .h      LDR      r0,[r0,#0]
        0x00027a32:    f5b06f80    ...o    CMP      r0,#0x400
        0x00027a36:    d112        ..      BNE      0x27a5e ; am_vos_ama_proc_set_state + 54
        0x00027a38:    e7ff        ..      B        0x27a3a ; am_vos_ama_proc_set_state + 18
        0x00027a3a:    9801        ..      LDR      r0,[sp,#4]
        0x00027a3c:    7a00        .z      LDRB     r0,[r0,#8]
        0x00027a3e:    07c0        ..      LSLS     r0,r0,#31
        0x00027a40:    b908        ..      CBNZ     r0,0x27a46 ; am_vos_ama_proc_set_state + 30
        0x00027a42:    e7ff        ..      B        0x27a44 ; am_vos_ama_proc_set_state + 28
        0x00027a44:    e006        ..      B        0x27a54 ; am_vos_ama_proc_set_state + 44
        0x00027a46:    9801        ..      LDR      r0,[sp,#4]
        0x00027a48:    7a00        .z      LDRB     r0,[r0,#8]
        0x00027a4a:    07c0        ..      LSLS     r0,r0,#31
        0x00027a4c:    b108        ..      CBZ      r0,0x27a52 ; am_vos_ama_proc_set_state + 42
        0x00027a4e:    e7ff        ..      B        0x27a50 ; am_vos_ama_proc_set_state + 40
        0x00027a50:    e7ff        ..      B        0x27a52 ; am_vos_ama_proc_set_state + 42
        0x00027a52:    e7ff        ..      B        0x27a54 ; am_vos_ama_proc_set_state + 44
        0x00027a54:    2065        e       MOVS     r0,#0x65
        0x00027a56:    2100        .!      MOVS     r1,#0
        0x00027a58:    f000f8a4    ....    BL       am_vos_ama_rsp_send ; 0x27ba4
        0x00027a5c:    e004        ..      B        0x27a68 ; am_vos_ama_proc_set_state + 64
        0x00027a5e:    2065        e       MOVS     r0,#0x65
        0x00027a60:    2103        .!      MOVS     r1,#3
        0x00027a62:    f000f89f    ....    BL       am_vos_ama_rsp_send ; 0x27ba4
        0x00027a66:    e7ff        ..      B        0x27a68 ; am_vos_ama_proc_set_state + 64
        0x00027a68:    b002        ..      ADD      sp,sp,#8
        0x00027a6a:    bd80        ..      POP      {r7,pc}
    am_vos_ama_proc_sync_state
        0x00027a6c:    b580        ..      PUSH     {r7,lr}
        0x00027a6e:    b082        ..      SUB      sp,sp,#8
        0x00027a70:    9001        ..      STR      r0,[sp,#4]
        0x00027a72:    9801        ..      LDR      r0,[sp,#4]
        0x00027a74:    6800        .h      LDR      r0,[r0,#0]
        0x00027a76:    9000        ..      STR      r0,[sp,#0]
        0x00027a78:    f2401135    @.5.    MOV      r1,#0x135
        0x00027a7c:    4288        .B      CMP      r0,r1
        0x00027a7e:    d00b        ..      BEQ      0x27a98 ; am_vos_ama_proc_sync_state + 44
        0x00027a80:    e7ff        ..      B        0x27a82 ; am_vos_ama_proc_sync_state + 22
        0x00027a82:    9800        ..      LDR      r0,[sp,#0]
        0x00027a84:    f5b07f9b    ....    CMP      r0,#0x136
        0x00027a88:    d014        ..      BEQ      0x27ab4 ; am_vos_ama_proc_sync_state + 72
        0x00027a8a:    e7ff        ..      B        0x27a8c ; am_vos_ama_proc_sync_state + 32
        0x00027a8c:    9800        ..      LDR      r0,[sp,#0]
        0x00027a8e:    f2402103    @..!    MOV      r1,#0x203
        0x00027a92:    4288        .B      CMP      r0,r1
        0x00027a94:    d01c        ..      BEQ      0x27ad0 ; am_vos_ama_proc_sync_state + 100
        0x00027a96:    e030        0.      B        0x27afa ; am_vos_ama_proc_sync_state + 142
        0x00027a98:    9801        ..      LDR      r0,[sp,#4]
        0x00027a9a:    7a00        .z      LDRB     r0,[r0,#8]
        0x00027a9c:    07c0        ..      LSLS     r0,r0,#31
        0x00027a9e:    b908        ..      CBNZ     r0,0x27aa4 ; am_vos_ama_proc_sync_state + 56
        0x00027aa0:    e7ff        ..      B        0x27aa2 ; am_vos_ama_proc_sync_state + 54
        0x00027aa2:    e006        ..      B        0x27ab2 ; am_vos_ama_proc_sync_state + 70
        0x00027aa4:    9801        ..      LDR      r0,[sp,#4]
        0x00027aa6:    7a00        .z      LDRB     r0,[r0,#8]
        0x00027aa8:    07c0        ..      LSLS     r0,r0,#31
        0x00027aaa:    b108        ..      CBZ      r0,0x27ab0 ; am_vos_ama_proc_sync_state + 68
        0x00027aac:    e7ff        ..      B        0x27aae ; am_vos_ama_proc_sync_state + 66
        0x00027aae:    e7ff        ..      B        0x27ab0 ; am_vos_ama_proc_sync_state + 68
        0x00027ab0:    e7ff        ..      B        0x27ab2 ; am_vos_ama_proc_sync_state + 70
        0x00027ab2:    e023        #.      B        0x27afc ; am_vos_ama_proc_sync_state + 144
        0x00027ab4:    9801        ..      LDR      r0,[sp,#4]
        0x00027ab6:    7a00        .z      LDRB     r0,[r0,#8]
        0x00027ab8:    07c0        ..      LSLS     r0,r0,#31
        0x00027aba:    b908        ..      CBNZ     r0,0x27ac0 ; am_vos_ama_proc_sync_state + 84
        0x00027abc:    e7ff        ..      B        0x27abe ; am_vos_ama_proc_sync_state + 82
        0x00027abe:    e006        ..      B        0x27ace ; am_vos_ama_proc_sync_state + 98
        0x00027ac0:    9801        ..      LDR      r0,[sp,#4]
        0x00027ac2:    7a00        .z      LDRB     r0,[r0,#8]
        0x00027ac4:    07c0        ..      LSLS     r0,r0,#31
        0x00027ac6:    b108        ..      CBZ      r0,0x27acc ; am_vos_ama_proc_sync_state + 96
        0x00027ac8:    e7ff        ..      B        0x27aca ; am_vos_ama_proc_sync_state + 94
        0x00027aca:    e7ff        ..      B        0x27acc ; am_vos_ama_proc_sync_state + 96
        0x00027acc:    e7ff        ..      B        0x27ace ; am_vos_ama_proc_sync_state + 98
        0x00027ace:    e015        ..      B        0x27afc ; am_vos_ama_proc_sync_state + 144
        0x00027ad0:    9801        ..      LDR      r0,[sp,#4]
        0x00027ad2:    6880        .h      LDR      r0,[r0,#8]
        0x00027ad4:    b908        ..      CBNZ     r0,0x27ada ; am_vos_ama_proc_sync_state + 110
        0x00027ad6:    e7ff        ..      B        0x27ad8 ; am_vos_ama_proc_sync_state + 108
        0x00027ad8:    e00e        ..      B        0x27af8 ; am_vos_ama_proc_sync_state + 140
        0x00027ada:    9801        ..      LDR      r0,[sp,#4]
        0x00027adc:    6880        .h      LDR      r0,[r0,#8]
        0x00027ade:    2801        .(      CMP      r0,#1
        0x00027ae0:    d101        ..      BNE      0x27ae6 ; am_vos_ama_proc_sync_state + 122
        0x00027ae2:    e7ff        ..      B        0x27ae4 ; am_vos_ama_proc_sync_state + 120
        0x00027ae4:    e007        ..      B        0x27af6 ; am_vos_ama_proc_sync_state + 138
        0x00027ae6:    9801        ..      LDR      r0,[sp,#4]
        0x00027ae8:    6880        .h      LDR      r0,[r0,#8]
        0x00027aea:    2802        .(      CMP      r0,#2
        0x00027aec:    d101        ..      BNE      0x27af2 ; am_vos_ama_proc_sync_state + 134
        0x00027aee:    e7ff        ..      B        0x27af0 ; am_vos_ama_proc_sync_state + 132
        0x00027af0:    e000        ..      B        0x27af4 ; am_vos_ama_proc_sync_state + 136
        0x00027af2:    e7ff        ..      B        0x27af4 ; am_vos_ama_proc_sync_state + 136
        0x00027af4:    e7ff        ..      B        0x27af6 ; am_vos_ama_proc_sync_state + 138
        0x00027af6:    e7ff        ..      B        0x27af8 ; am_vos_ama_proc_sync_state + 140
        0x00027af8:    e000        ..      B        0x27afc ; am_vos_ama_proc_sync_state + 144
        0x00027afa:    e7ff        ..      B        0x27afc ; am_vos_ama_proc_sync_state + 144
        0x00027afc:    2066        f       MOVS     r0,#0x66
        0x00027afe:    2100        .!      MOVS     r1,#0
        0x00027b00:    f000f850    ..P.    BL       am_vos_ama_rsp_send ; 0x27ba4
        0x00027b04:    b002        ..      ADD      sp,sp,#8
        0x00027b06:    bd80        ..      POP      {r7,pc}
    am_vos_ama_provide_speech_rsp_send
        0x00027b08:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00027b0a:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00027b0c:    ac25        %.      ADD      r4,sp,#0x94
        0x00027b0e:    4605        .F      MOV      r5,r0
        0x00027b10:    4620         F      MOV      r0,r4
        0x00027b12:    f44f7190    O..q    MOV      r1,#0x120
        0x00027b16:    f7f0fe26    ..&.    BL       __aeabi_memclr4 ; 0x18766
        0x00027b1a:    ae05        ..      ADD      r6,sp,#0x14
        0x00027b1c:    4630        0F      MOV      r0,r6
        0x00027b1e:    2180        .!      MOVS     r1,#0x80
        0x00027b20:    f7f0fe21    ..!.    BL       __aeabi_memclr4 ; 0x18766
        0x00027b24:    466f        oF      MOV      r7,sp
        0x00027b26:    4638        8F      MOV      r0,r7
        0x00027b28:    4631        1F      MOV      r1,r6
        0x00027b2a:    2280        ."      MOVS     r2,#0x80
        0x00027b2c:    f01bf942    ..B.    BL       pb_ostream_from_buffer ; 0x42db4
        0x00027b30:    210f        .!      MOVS     r1,#0xf
        0x00027b32:    f8ad109a    ....    STRH     r1,[sp,#0x9a]
        0x00027b36:    f641710c    A..q    MOV      r1,#0x1f0c
        0x00027b3a:    f2c10101    ....    MOVT     r1,#0x1001
        0x00027b3e:    200a        .       MOVS     r0,#0xa
        0x00027b40:    f8b1110c    ....    LDRH     r1,[r1,#0x10c]
        0x00027b44:    f88d0094    ....    STRB     r0,[sp,#0x94]
        0x00027b48:    2009        .       MOVS     r0,#9
        0x00027b4a:    f8ad0096    ....    STRH     r0,[sp,#0x96]
        0x00027b4e:    2000        .       MOVS     r0,#0
        0x00027b50:    f8ad109c    ....    STRH     r1,[sp,#0x9c]
        0x00027b54:    f6401131    @.1.    MOV      r1,#0x931
        0x00027b58:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x00027b5c:    f88d009e    ....    STRB     r0,[sp,#0x9e]
        0x00027b60:    f2c00105    ....    MOVT     r1,#5
        0x00027b64:    4638        8F      MOV      r0,r7
        0x00027b66:    4622        "F      MOV      r2,r4
        0x00027b68:    9528        (.      STR      r5,[sp,#0xa0]
        0x00027b6a:    f01afecd    ....    BL       pb_encode ; 0x42908
        0x00027b6e:    b130        0.      CBZ      r0,0x27b7e ; am_vos_ama_provide_speech_rsp_send + 118
        0x00027b70:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x00027b74:    a805        ..      ADD      r0,sp,#0x14
        0x00027b76:    f7fffe8b    ....    BL       am_vos_ama_pb_cmd_send ; 0x27890
        0x00027b7a:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00027b7c:    bdf0        ..      POP      {r4-r7,pc}
        0x00027b7e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027b80:    f6477254    G.Tr    MOV      r2,#0x7f54
        0x00027b84:    f2c00205    ....    MOVT     r2,#5
        0x00027b88:    f6476140    G.@a    MOV      r1,#0x7e40
        0x00027b8c:    2800        .(      CMP      r0,#0
        0x00027b8e:    bf18        ..      IT       NE
        0x00027b90:    4602        .F      MOVNE    r2,r0
        0x00027b92:    f2c00105    ....    MOVT     r1,#5
        0x00027b96:    2002        .       MOVS     r0,#2
        0x00027b98:    f001fdde    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027b9c:    2000        .       MOVS     r0,#0
        0x00027b9e:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00027ba0:    bdf0        ..      POP      {r4-r7,pc}
        0x00027ba2:    0000        ..      MOVS     r0,r0
    am_vos_ama_rsp_send
        0x00027ba4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00027ba8:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00027baa:    f10d0898    ....    ADD      r8,sp,#0x98
        0x00027bae:    460d        .F      MOV      r5,r1
        0x00027bb0:    4606        .F      MOV      r6,r0
        0x00027bb2:    4640        @F      MOV      r0,r8
        0x00027bb4:    f44f7190    O..q    MOV      r1,#0x120
        0x00027bb8:    f7f0fdd5    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00027bbc:    af06        ..      ADD      r7,sp,#0x18
        0x00027bbe:    4638        8F      MOV      r0,r7
        0x00027bc0:    2180        .!      MOVS     r1,#0x80
        0x00027bc2:    f7f0fdd0    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00027bc6:    ac01        ..      ADD      r4,sp,#4
        0x00027bc8:    4620         F      MOV      r0,r4
        0x00027bca:    4639        9F      MOV      r1,r7
        0x00027bcc:    2280        ."      MOVS     r2,#0x80
        0x00027bce:    f01bf8f1    ....    BL       pb_ostream_from_buffer ; 0x42db4
        0x00027bd2:    2009        .       MOVS     r0,#9
        0x00027bd4:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x00027bd8:    2001        .       MOVS     r0,#1
        0x00027bda:    f6401131    @.1.    MOV      r1,#0x931
        0x00027bde:    f8ad009e    ....    STRH     r0,[sp,#0x9e]
        0x00027be2:    f2c00105    ....    MOVT     r1,#5
        0x00027be6:    4620         F      MOV      r0,r4
        0x00027be8:    4642        BF      MOV      r2,r8
        0x00027bea:    f88d6098    ...`    STRB     r6,[sp,#0x98]
        0x00027bee:    f88d509c    ...P    STRB     r5,[sp,#0x9c]
        0x00027bf2:    f01afe89    ....    BL       pb_encode ; 0x42908
        0x00027bf6:    b138        8.      CBZ      r0,0x27c08 ; am_vos_ama_rsp_send + 100
        0x00027bf8:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x00027bfc:    a806        ..      ADD      r0,sp,#0x18
        0x00027bfe:    f7fffe47    ..G.    BL       am_vos_ama_pb_cmd_send ; 0x27890
        0x00027c02:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00027c04:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00027c08:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027c0a:    f6477254    G.Tr    MOV      r2,#0x7f54
        0x00027c0e:    f2c00205    ....    MOVT     r2,#5
        0x00027c12:    f6476140    G.@a    MOV      r1,#0x7e40
        0x00027c16:    2800        .(      CMP      r0,#0
        0x00027c18:    bf18        ..      IT       NE
        0x00027c1a:    4602        .F      MOVNE    r2,r0
        0x00027c1c:    f2c00105    ....    MOVT     r1,#5
        0x00027c20:    2002        .       MOVS     r0,#2
        0x00027c22:    f001fd99    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027c26:    2000        .       MOVS     r0,#0
        0x00027c28:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00027c2a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00027c2e:    0000        ..      MOVS     r0,r0
    am_vos_ama_rx_handler
        0x00027c30:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00027c32:    b0d1        ..      SUB      sp,sp,#0x144
        0x00027c34:    ad09        ..      ADD      r5,sp,#0x24
        0x00027c36:    4604        .F      MOV      r4,r0
        0x00027c38:    4628        (F      MOV      r0,r5
        0x00027c3a:    f44f7190    O..q    MOV      r1,#0x120
        0x00027c3e:    f7f0fd92    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00027c42:    2c00        .,      CMP      r4,#0
        0x00027c44:    f000809b    ....    BEQ.W    0x27d7e ; am_vos_ama_rx_handler + 334
        0x00027c48:    f641760c    A..v    MOV      r6,#0x1f0c
        0x00027c4c:    f2c10601    ....    MOVT     r6,#0x1001
        0x00027c50:    f8960114    ....    LDRB     r0,[r6,#0x114]
        0x00027c54:    2800        .(      CMP      r0,#0
        0x00027c56:    f0008097    ....    BEQ.W    0x27d88 ; am_vos_ama_rx_handler + 344
        0x00027c5a:    7860        `x      LDRB     r0,[r4,#1]
        0x00027c5c:    78a2        .x      LDRB     r2,[r4,#2]
        0x00027c5e:    07c0        ..      LSLS     r0,r0,#31
        0x00027c60:    a801        ..      ADD      r0,sp,#4
        0x00027c62:    bf0c        ..      ITE      EQ
        0x00027c64:    1ce1        ..      ADDEQ    r1,r4,#3
        0x00027c66:    1d21        !.      ADDNE    r1,r4,#4
        0x00027c68:    f01bf856    ..V.    BL       pb_istream_from_buffer ; 0x42d18
        0x00027c6c:    9902        ..      LDR      r1,[sp,#8]
        0x00027c6e:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00027c70:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00027c72:    9801        ..      LDR      r0,[sp,#4]
        0x00027c74:    9208        ..      STR      r2,[sp,#0x20]
        0x00027c76:    9307        ..      STR      r3,[sp,#0x1c]
        0x00027c78:    9106        ..      STR      r1,[sp,#0x18]
        0x00027c7a:    f6401131    @.1.    MOV      r1,#0x931
        0x00027c7e:    9005        ..      STR      r0,[sp,#0x14]
        0x00027c80:    f2c00105    ....    MOVT     r1,#5
        0x00027c84:    a805        ..      ADD      r0,sp,#0x14
        0x00027c86:    462a        *F      MOV      r2,r5
        0x00027c88:    f01afb3c    ..<.    BL       pb_decode ; 0x42304
        0x00027c8c:    f8bd7026    ..&p    LDRH     r7,[sp,#0x26]
        0x00027c90:    f89d3024    ..$0    LDRB     r3,[sp,#0x24]
        0x00027c94:    1d2a        *.      ADDS     r2,r5,#4
        0x00027c96:    2f09        ./      CMP      r7,#9
        0x00027c98:    4614        .F      MOV      r4,r2
        0x00027c9a:    f1a3000a    ....    SUB      r0,r3,#0xa
        0x00027c9e:    bf08        ..      IT       EQ
        0x00027ca0:    f1050408    ....    ADDEQ    r4,r5,#8
        0x00027ca4:    285d        ](      CMP      r0,#0x5d
        0x00027ca6:    f2008085    ....    BHI.W    0x27db4 ; am_vos_ama_rx_handler + 388
        0x00027caa:    e8dff010    ....    TBH      [pc,r0,LSL #1]
    $d.29
        0x00027cae:    005e        ^.      DCW    94
        0x00027cb0:    00780121    !.x.    DCD    7864609
        0x00027cb4:    00cb0113    ....    DCD    13304083
        0x00027cb8:    00830083    ....    DCD    8585347
        0x00027cbc:    00830083    ....    DCD    8585347
        0x00027cc0:    01210083    ..!.    DCD    18940035
        0x00027cc4:    00830121    !...    DCD    8585505
        0x00027cc8:    00d70121    !...    DCD    14090529
        0x00027ccc:    00830083    ....    DCD    8585347
        0x00027cd0:    00830083    ....    DCD    8585347
        0x00027cd4:    00830083    ....    DCD    8585347
        0x00027cd8:    00830083    ....    DCD    8585347
        0x00027cdc:    00830083    ....    DCD    8585347
        0x00027ce0:    00830083    ....    DCD    8585347
        0x00027ce4:    00830083    ....    DCD    8585347
        0x00027ce8:    00830083    ....    DCD    8585347
        0x00027cec:    00830083    ....    DCD    8585347
        0x00027cf0:    00830083    ....    DCD    8585347
        0x00027cf4:    00830083    ....    DCD    8585347
        0x00027cf8:    00830083    ....    DCD    8585347
        0x00027cfc:    008f0083    ....    DCD    9371779
        0x00027d00:    008300da    ....    DCD    8585434
        0x00027d04:    00830083    ....    DCD    8585347
        0x00027d08:    008300e3    ....    DCD    8585443
        0x00027d0c:    009b00ed    ....    DCD    10158317
        0x00027d10:    01210083    ..!.    DCD    18940035
        0x00027d14:    00830083    ....    DCD    8585347
        0x00027d18:    00830083    ....    DCD    8585347
        0x00027d1c:    00830083    ....    DCD    8585347
        0x00027d20:    00830083    ....    DCD    8585347
        0x00027d24:    00830083    ....    DCD    8585347
        0x00027d28:    00830083    ....    DCD    8585347
        0x00027d2c:    00830083    ....    DCD    8585347
        0x00027d30:    00830083    ....    DCD    8585347
        0x00027d34:    00830083    ....    DCD    8585347
        0x00027d38:    00830083    ....    DCD    8585347
        0x00027d3c:    00830083    ....    DCD    8585347
        0x00027d40:    00830083    ....    DCD    8585347
        0x00027d44:    00830083    ....    DCD    8585347
        0x00027d48:    00830083    ....    DCD    8585347
        0x00027d4c:    00830083    ....    DCD    8585347
        0x00027d50:    00830083    ....    DCD    8585347
        0x00027d54:    00830083    ....    DCD    8585347
        0x00027d58:    00830083    ....    DCD    8585347
        0x00027d5c:    00830083    ....    DCD    8585347
        0x00027d60:    00a50083    ....    DCD    10813571
        0x00027d64:    00c200b9    ....    DCD    12714169
        0x00027d68:    00f7        ..      DCW    247
    $t.30
        0x00027d6a:    f64761b9    G..a    MOV      r1,#0x7eb9
        0x00027d6e:    f2c00105    ....    MOVT     r1,#5
        0x00027d72:    2003        .       MOVS     r0,#3
        0x00027d74:    f001fcf0    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027d78:    f001fd5a    ..Z.    BL       am_vos_streaming_provide_speech ; 0x29830
        0x00027d7c:    e0b8        ..      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027d7e:    f6476131    G.1a    MOV      r1,#0x7e31
        0x00027d82:    f2c00105    ....    MOVT     r1,#5
        0x00027d86:    e003        ..      B        0x27d90 ; am_vos_ama_rx_handler + 352
        0x00027d88:    f64751ae    G..Q    MOV      r1,#0x7dae
        0x00027d8c:    f2c00105    ....    MOVT     r1,#5
        0x00027d90:    2002        .       MOVS     r0,#2
        0x00027d92:    f001fce1    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027d96:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00027d9a:    b051        Q.      ADD      sp,sp,#0x144
        0x00027d9c:    bdf0        ..      POP      {r4-r7,pc}
        0x00027d9e:    2f0c        ./      CMP      r7,#0xc
        0x00027da0:    f000808e    ....    BEQ.W    0x27ec0 ; am_vos_ama_rx_handler + 656
        0x00027da4:    2f09        ./      CMP      r7,#9
        0x00027da6:    f04080a3    @...    BNE.W    0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027daa:    a17a        z.      ADR      r1,{pc}+0x1ea ; 0x27f94
        0x00027dac:    2003        .       MOVS     r0,#3
        0x00027dae:    f001fcd3    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027db2:    e0a9        ..      B        0x27f08 ; am_vos_ama_rx_handler + 728
        0x00027db4:    f64751d2    G..Q    MOV      r1,#0x7dd2
        0x00027db8:    f2c00105    ....    MOVT     r1,#5
        0x00027dbc:    2003        .       MOVS     r0,#3
        0x00027dbe:    461a        .F      MOV      r2,r3
        0x00027dc0:    f001fcca    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027dc4:    f89d0024    ..$.    LDRB     r0,[sp,#0x24]
        0x00027dc8:    2103        .!      MOVS     r1,#3
        0x00027dca:    e08f        ..      B        0x27eec ; am_vos_ama_rx_handler + 700
        0x00027dcc:    2501        .%      MOVS     r5,#1
        0x00027dce:    f886510f    ...Q    STRB     r5,[r6,#0x10f]
        0x00027dd2:    f000fb6b    ..k.    BL       am_vos_audio_reset_flag_and_buffer ; 0x284ac
        0x00027dd6:    f06f4000    o..@    MVN      r0,#0x80000000
        0x00027dda:    f8865115    ...Q    STRB     r5,[r6,#0x115]
        0x00027dde:    f8c60108    ....    STR      r0,[r6,#0x108]
        0x00027de2:    e085        ..      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027de4:    f6476155    G.Ua    MOV      r1,#0x7e55
        0x00027de8:    f2c00105    ....    MOVT     r1,#5
        0x00027dec:    2003        .       MOVS     r0,#3
        0x00027dee:    f001fcb3    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027df2:    f7fffc6b    ..k.    BL       am_vos_ama_get_locale_rsp_send ; 0x276cc
        0x00027df6:    e07b        {.      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027df8:    2f09        ./      CMP      r7,#9
        0x00027dfa:    f0408079    @.y.    BNE.W    0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027dfe:    f8bd0030    ..0.    LDRH     r0,[sp,#0x30]
        0x00027e02:    f89d1034    ..4.    LDRB     r1,[sp,#0x34]
        0x00027e06:    9b0d        ..      LDR      r3,[sp,#0x34]
        0x00027e08:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x00027e0a:    2801        .(      CMP      r0,#1
        0x00027e0c:    bf08        ..      IT       EQ
        0x00027e0e:    460b        .F      MOVEQ    r3,r1
        0x00027e10:    f64751fd    G..Q    MOV      r1,#0x7dfd
        0x00027e14:    f2c00105    ....    MOVT     r1,#5
        0x00027e18:    2003        .       MOVS     r0,#3
        0x00027e1a:    f001fc9d    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027e1e:    e067        g.      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027e20:    2f09        ./      CMP      r7,#9
        0x00027e22:    d165        e.      BNE      0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027e24:    f89d2028    ..(     LDRB     r2,[sp,#0x28]
        0x00027e28:    a14e        N.      ADR      r1,{pc}+0x13c ; 0x27f64
        0x00027e2a:    2003        .       MOVS     r0,#3
        0x00027e2c:    f001fc94    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027e30:    e06a        j.      B        0x27f08 ; am_vos_ama_rx_handler + 728
        0x00027e32:    2f09        ./      CMP      r7,#9
        0x00027e34:    d15c        \.      BNE      0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027e36:    f89d2028    ..(     LDRB     r2,[sp,#0x28]
        0x00027e3a:    a13c        <.      ADR      r1,{pc}+0xf2 ; 0x27f2c
        0x00027e3c:    2003        .       MOVS     r0,#3
        0x00027e3e:    f001fc8b    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00027e42:    e055        U.      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027e44:    f89d0028    ..(.    LDRB     r0,[sp,#0x28]
        0x00027e48:    2803        .(      CMP      r0,#3
        0x00027e4a:    d851        Q.      BHI      0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027e4c:    e8dff000    ....    TBB      [pc,r0]
    $d.31
        0x00027e50:    69635f02    ._ci    DCD    1768120066
    $t.32
        0x00027e54:    2001        .       MOVS     r0,#1
        0x00027e56:    f886010f    ....    STRB     r0,[r6,#0x10f]
        0x00027e5a:    e049        I.      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027e5c:    f000fb26    ..&.    BL       am_vos_audio_reset_flag_and_buffer ; 0x284ac
        0x00027e60:    e046        F.      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027e62:    2f33        3/      CMP      r7,#0x33
        0x00027e64:    d039        9.      BEQ      0x27eda ; am_vos_ama_rx_handler + 682
        0x00027e66:    2f09        ./      CMP      r7,#9
        0x00027e68:    d142        B.      BNE      0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027e6a:    f6477127    G.'q    MOV      r1,#0x7f27
        0x00027e6e:    f2c00105    ....    MOVT     r1,#5
        0x00027e72:    e005        ..      B        0x27e80 ; am_vos_ama_rx_handler + 592
        0x00027e74:    2f09        ./      CMP      r7,#9
        0x00027e76:    d13b        ;.      BNE      0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027e78:    f64761dc    G..a    MOV      r1,#0x7edc
        0x00027e7c:    f2c00105    ....    MOVT     r1,#5
        0x00027e80:    2003        .       MOVS     r0,#3
        0x00027e82:    f001fc69    ..i.    BL       am_vos_stdio_printf ; 0x29758
        0x00027e86:    e033        3.      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027e88:    f647619d    G..a    MOV      r1,#0x7e9d
        0x00027e8c:    f2c00105    ....    MOVT     r1,#5
        0x00027e90:    2003        .       MOVS     r0,#3
        0x00027e92:    f001fc61    ..a.    BL       am_vos_stdio_printf ; 0x29758
        0x00027e96:    f7fffc19    ....    BL       am_vos_ama_get_locale_rsp_send ; 0x276cc
        0x00027e9a:    e029        ).      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027e9c:    2f09        ./      CMP      r7,#9
        0x00027e9e:    d127        '.      BNE      0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027ea0:    f7f0fd50    ..P.    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18944
        0x00027ea4:    f64761fb    G..a    MOV      r1,#0x7efb
        0x00027ea8:    f2c00105    ....    MOVT     r1,#5
        0x00027eac:    2003        .       MOVS     r0,#3
        0x00027eae:    f001fc53    ..S.    BL       am_vos_stdio_printf ; 0x29758
        0x00027eb2:    f89d004c    ..L.    LDRB     r0,[sp,#0x4c]
        0x00027eb6:    f002fec7    ....    BL       amvosConnIntervalUpdate ; 0x2ac48
        0x00027eba:    f001ff11    ....    BL       am_vos_voice_start ; 0x29ce0
        0x00027ebe:    e017        ..      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027ec0:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x00027ec2:    f89d3028    ..(0    LDRB     r3,[sp,#0x28]
        0x00027ec6:    f64741fe    G..A    MOV      r1,#0x7cfe
        0x00027eca:    f2c00105    ....    MOVT     r1,#5
        0x00027ece:    2003        .       MOVS     r0,#3
        0x00027ed0:    f001fc42    ..B.    BL       am_vos_stdio_printf ; 0x29758
        0x00027ed4:    f001fce6    ....    BL       am_vos_streaming_stop ; 0x298a4
        0x00027ed8:    e00a        ..      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027eda:    f6476174    G.ta    MOV      r1,#0x7e74
        0x00027ede:    f2c00105    ....    MOVT     r1,#5
        0x00027ee2:    2003        .       MOVS     r0,#3
        0x00027ee4:    f001fc38    ..8.    BL       am_vos_stdio_printf ; 0x29758
        0x00027ee8:    2033        3       MOVS     r0,#0x33
        0x00027eea:    2100        .!      MOVS     r1,#0
        0x00027eec:    f7fffe5a    ..Z.    BL       am_vos_ama_rsp_send ; 0x27ba4
        0x00027ef0:    f8d63110    ...1    LDR      r3,[r6,#0x110]
        0x00027ef4:    b143        C.      CBZ      r3,0x27f08 ; am_vos_ama_rx_handler + 728
        0x00027ef6:    f1a70009    ....    SUB      r0,r7,#9
        0x00027efa:    fab0f180    ....    CLZ      r1,r0
        0x00027efe:    f89d0024    ..$.    LDRB     r0,[sp,#0x24]
        0x00027f02:    094a        J.      LSRS     r2,r1,#5
        0x00027f04:    4621        !F      MOV      r1,r4
        0x00027f06:    4798        .G      BLX      r3
        0x00027f08:    2000        .       MOVS     r0,#0
        0x00027f0a:    b051        Q.      ADD      sp,sp,#0x144
        0x00027f0c:    bdf0        ..      POP      {r4-r7,pc}
        0x00027f0e:    2002        .       MOVS     r0,#2
        0x00027f10:    f886010f    ....    STRB     r0,[r6,#0x10f]
        0x00027f14:    e7ec        ..      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027f16:    2003        .       MOVS     r0,#3
        0x00027f18:    f886010f    ....    STRB     r0,[r6,#0x10f]
        0x00027f1c:    f000fac6    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x284ac
        0x00027f20:    e7e6        ..      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027f22:    2004        .       MOVS     r0,#4
        0x00027f24:    f886010f    ....    STRB     r0,[r6,#0x10f]
        0x00027f28:    e7e2        ..      B        0x27ef0 ; am_vos_ama_rx_handler + 704
        0x00027f2a:    bf00        ..      NOP      
    $d.33
        0x00027f2c:    414d415b    [AMA    DCD    1095582043
        0x00027f30:    6d43205d    ] Cm    DCD    1833115741
        0x00027f34:    59532064    d SY    DCD    1498620004
        0x00027f38:    5248434e    NCHR    DCD    1380467534
        0x00027f3c:    5a494e4f    ONIZ    DCD    1514753615
        0x00027f40:    54535f45    E_ST    DCD    1414750021
        0x00027f44:    20455441    ATE     DCD    541414465
        0x00027f48:    206b6341    Ack     DCD    543908673
        0x00027f4c:    76636572    recv    DCD    1986225522
        0x00027f50:    72726520     err    DCD    1920099616
        0x00027f54:    635f726f    or_c    DCD    1667199599
        0x00027f58:    2065646f    ode     DCD    543515759
        0x00027f5c:    78257830    0x%x    DCD    2015721520
        0x00027f60:    0000000a    ....    DCD    10
        0x00027f64:    414d415b    [AMA    DCD    1095582043
        0x00027f68:    6d43205d    ] Cm    DCD    1833115741
        0x00027f6c:    45532064    d SE    DCD    1163075684
        0x00027f70:    54535f54    T_ST    DCD    1414750036
        0x00027f74:    20455441    ATE     DCD    541414465
        0x00027f78:    206b6341    Ack     DCD    543908673
        0x00027f7c:    76636572    recv    DCD    1986225522
        0x00027f80:    72726520     err    DCD    1920099616
        0x00027f84:    635f726f    or_c    DCD    1667199599
        0x00027f88:    2065646f    ode     DCD    543515759
        0x00027f8c:    78257830    0x%x    DCD    2015721520
        0x00027f90:    0000000a    ....    DCD    10
        0x00027f94:    414d415b    [AMA    DCD    1095582043
        0x00027f98:    6d43205d    ] Cm    DCD    1833115741
        0x00027f9c:    54532064    d ST    DCD    1414733924
        0x00027fa0:    535f504f    OP_S    DCD    1398755407
        0x00027fa4:    43454550    PEEC    DCD    1128613200
        0x00027fa8:    63412048    H Ac    DCD    1665212488
        0x00027fac:    6572206b    k re    DCD    1701978219
        0x00027fb0:    000a7663    cv..    DCD    685667
    $t.19
    am_vos_ama_speech_rsp_send
        0x00027fb4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00027fb8:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00027fba:    f10d0898    ....    ADD      r8,sp,#0x98
        0x00027fbe:    460d        .F      MOV      r5,r1
        0x00027fc0:    4606        .F      MOV      r6,r0
        0x00027fc2:    4640        @F      MOV      r0,r8
        0x00027fc4:    f44f7190    O..q    MOV      r1,#0x120
        0x00027fc8:    f7f0fbcd    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00027fcc:    af06        ..      ADD      r7,sp,#0x18
        0x00027fce:    4638        8F      MOV      r0,r7
        0x00027fd0:    2180        .!      MOVS     r1,#0x80
        0x00027fd2:    f7f0fbc8    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00027fd6:    ac01        ..      ADD      r4,sp,#4
        0x00027fd8:    4620         F      MOV      r0,r4
        0x00027fda:    4639        9F      MOV      r1,r7
        0x00027fdc:    2280        ."      MOVS     r2,#0x80
        0x00027fde:    f01afee9    ....    BL       pb_ostream_from_buffer ; 0x42db4
        0x00027fe2:    2009        .       MOVS     r0,#9
        0x00027fe4:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x00027fe8:    2000        .       MOVS     r0,#0
        0x00027fea:    f88d009c    ....    STRB     r0,[sp,#0x9c]
        0x00027fee:    200e        .       MOVS     r0,#0xe
        0x00027ff0:    f6401131    @.1.    MOV      r1,#0x931
        0x00027ff4:    f8ad009e    ....    STRH     r0,[sp,#0x9e]
        0x00027ff8:    f2c00105    ....    MOVT     r1,#5
        0x00027ffc:    4620         F      MOV      r0,r4
        0x00027ffe:    4642        BF      MOV      r2,r8
        0x00028000:    f88d6098    ...`    STRB     r6,[sp,#0x98]
        0x00028004:    9528        (.      STR      r5,[sp,#0xa0]
        0x00028006:    f01afc7f    ....    BL       pb_encode ; 0x42908
        0x0002800a:    b190        ..      CBZ      r0,0x28032 ; am_vos_ama_speech_rsp_send + 126
        0x0002800c:    f641700c    A..p    MOV      r0,#0x1f0c
        0x00028010:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028014:    e9d01241    ..A.    LDRD     r1,r2,[r0,#0x104]
        0x00028018:    1a8a        ..      SUBS     r2,r1,r2
        0x0002801a:    bf18        ..      IT       NE
        0x0002801c:    1c4a        J.      ADDNE    r2,r1,#1
        0x0002801e:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x00028022:    f8c02104    ...!    STR      r2,[r0,#0x104]
        0x00028026:    a806        ..      ADD      r0,sp,#0x18
        0x00028028:    f7fffc32    ..2.    BL       am_vos_ama_pb_cmd_send ; 0x27890
        0x0002802c:    b06e        n.      ADD      sp,sp,#0x1b8
        0x0002802e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00028032:    9805        ..      LDR      r0,[sp,#0x14]
        0x00028034:    f6477254    G.Tr    MOV      r2,#0x7f54
        0x00028038:    f2c00205    ....    MOVT     r2,#5
        0x0002803c:    f6476140    G.@a    MOV      r1,#0x7e40
        0x00028040:    2800        .(      CMP      r0,#0
        0x00028042:    bf18        ..      IT       NE
        0x00028044:    4602        .F      MOVNE    r2,r0
        0x00028046:    f2c00105    ....    MOVT     r1,#5
        0x0002804a:    2002        .       MOVS     r0,#2
        0x0002804c:    f001fb84    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00028050:    2000        .       MOVS     r0,#0
        0x00028052:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00028054:    e8bd81f0    ....    POP      {r4-r8,pc}
    am_vos_ama_start_speech_send
        0x00028058:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0002805a:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x0002805c:    4604        .F      MOV      r4,r0
        0x0002805e:    a826        &.      ADD      r0,sp,#0x98
        0x00028060:    f44f7190    O..q    MOV      r1,#0x120
        0x00028064:    f7f0fb7f    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00028068:    ad06        ..      ADD      r5,sp,#0x18
        0x0002806a:    4628        (F      MOV      r0,r5
        0x0002806c:    2180        .!      MOVS     r1,#0x80
        0x0002806e:    f7f0fb7a    ..z.    BL       __aeabi_memclr4 ; 0x18766
        0x00028072:    a801        ..      ADD      r0,sp,#4
        0x00028074:    4629        )F      MOV      r1,r5
        0x00028076:    2280        ."      MOVS     r2,#0x80
        0x00028078:    f01afe9c    ....    BL       pb_ostream_from_buffer ; 0x42db4
        0x0002807c:    f641750c    A..u    MOV      r5,#0x1f0c
        0x00028080:    200b        .       MOVS     r0,#0xb
        0x00028082:    f2c10501    ....    MOVT     r5,#0x1001
        0x00028086:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x0002808a:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x0002808e:    f8b5010c    ....    LDRH     r0,[r5,#0x10c]
        0x00028092:    7821        !x      LDRB     r1,[r4,#0]
        0x00028094:    f8ad009c    ....    STRH     r0,[sp,#0x9c]
        0x00028098:    f04f0000    O...    MOV      r0,#0
        0x0002809c:    f88d009e    ....    STRB     r0,[sp,#0x9e]
        0x000280a0:    b119        ..      CBZ      r1,0x280aa ; am_vos_ama_start_speech_send + 82
        0x000280a2:    2003        .       MOVS     r0,#3
        0x000280a4:    f88d00a0    ....    STRB     r0,[sp,#0xa0]
        0x000280a8:    e011        ..      B        0x280ce ; am_vos_ama_start_speech_send + 118
        0x000280aa:    7860        `x      LDRB     r0,[r4,#1]
        0x000280ac:    2800        .(      CMP      r0,#0
        0x000280ae:    d0f8        ..      BEQ      0x280a2 ; am_vos_ama_start_speech_send + 74
        0x000280b0:    2004        .       MOVS     r0,#4
        0x000280b2:    1d23        #.      ADDS     r3,r4,#4
        0x000280b4:    f88d00a0    ....    STRB     r0,[sp,#0xa0]
        0x000280b8:    cb0b        ..      LDM      r3,{r0,r1,r3}
        0x000280ba:    0102        ..      LSLS     r2,r0,#4
        0x000280bc:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x000280c0:    1ac3        ..      SUBS     r3,r0,r3
        0x000280c2:    a119        ..      ADR      r1,{pc}+0x66 ; 0x28128
        0x000280c4:    2003        .       MOVS     r0,#3
        0x000280c6:    9229        ).      STR      r2,[sp,#0xa4]
        0x000280c8:    932a        *.      STR      r3,[sp,#0xa8]
        0x000280ca:    f001fb45    ..E.    BL       am_vos_stdio_printf ; 0x29758
        0x000280ce:    f8d50104    ....    LDR      r0,[r5,#0x104]
        0x000280d2:    f6401131    @.1.    MOV      r1,#0x931
        0x000280d6:    906c        l.      STR      r0,[sp,#0x1b0]
        0x000280d8:    f2c00105    ....    MOVT     r1,#5
        0x000280dc:    a801        ..      ADD      r0,sp,#4
        0x000280de:    aa26        &.      ADD      r2,sp,#0x98
        0x000280e0:    f01afc12    ....    BL       pb_encode ; 0x42908
        0x000280e4:    b168        h.      CBZ      r0,0x28102 ; am_vos_ama_start_speech_send + 170
        0x000280e6:    f7f0fbfd    ....    BL       AMVOS_RSP_TIMER_START ; 0x188e4
        0x000280ea:    9a6c        l.      LDR      r2,[sp,#0x1b0]
        0x000280ec:    a118        ..      ADR      r1,{pc}+0x64 ; 0x28150
        0x000280ee:    2003        .       MOVS     r0,#3
        0x000280f0:    f001fb32    ..2.    BL       am_vos_stdio_printf ; 0x29758
        0x000280f4:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x000280f8:    a806        ..      ADD      r0,sp,#0x18
        0x000280fa:    f7fffbc9    ....    BL       am_vos_ama_pb_cmd_send ; 0x27890
        0x000280fe:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00028100:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00028102:    9805        ..      LDR      r0,[sp,#0x14]
        0x00028104:    f6477254    G.Tr    MOV      r2,#0x7f54
        0x00028108:    f2c00205    ....    MOVT     r2,#5
        0x0002810c:    f6476140    G.@a    MOV      r1,#0x7e40
        0x00028110:    2800        .(      CMP      r0,#0
        0x00028112:    bf18        ..      IT       NE
        0x00028114:    4602        .F      MOVNE    r2,r0
        0x00028116:    f2c00105    ....    MOVT     r1,#5
        0x0002811a:    2002        .       MOVS     r0,#2
        0x0002811c:    f001fb1c    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00028120:    2000        .       MOVS     r0,#0
        0x00028122:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00028124:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00028126:    bf00        ..      NOP      
    $d.10
        0x00028128:    5742435b    [CBW    DCD    1463960411
        0x0002812c:    205d5657    WV]     DCD    542987863
        0x00028130:    72617453    Star    DCD    1918989395
        0x00028134:    646e4974    tInd    DCD    1684949364
        0x00028138:    25207865    ex %    DCD    622884965
        0x0002813c:    45202c64    d, E    DCD    1159736420
        0x00028140:    6e49646e    ndIn    DCD    1850303598
        0x00028144:    3a786564    dex:    DCD    980968804
        0x00028148:    0a642520     %d.    DCD    174335264
        0x0002814c:    0000000a    ....    DCD    10
        0x00028150:    414d415b    [AMA    DCD    1095582043
        0x00028154:    6f43205d    ] Co    DCD    1866670173
        0x00028158:    6e616d6d    mman    DCD    1851878765
        0x0002815c:    54535f64    d_ST    DCD    1414750052
        0x00028160:    5f545241    ART_    DCD    1599361601
        0x00028164:    45455053    SPEE    DCD    1162170451
        0x00028168:    73204843    CH s    DCD    1931495491
        0x0002816c:    2e746e65    ent.    DCD    779382373
        0x00028170:    61696420     dia    DCD    1634296864
        0x00028174:    49676f6c    logI    DCD    1231515500
        0x00028178:    203d2044    D =     DCD    540876868
        0x0002817c:    000a6425    %d..    DCD    680997
    $t.1
    am_vos_ama_status_ready
        0x00028180:    f641700c    A..p    MOV      r0,#0x1f0c
        0x00028184:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028188:    2101        .!      MOVS     r1,#1
        0x0002818a:    f880110f    ....    STRB     r1,[r0,#0x10f]
        0x0002818e:    f8801115    ....    STRB     r1,[r0,#0x115]
        0x00028192:    4770        pG      BX       lr
    am_vos_ama_status_reset
        0x00028194:    f641700c    A..p    MOV      r0,#0x1f0c
        0x00028198:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002819c:    2100        .!      MOVS     r1,#0
        0x0002819e:    f880110f    ....    STRB     r1,[r0,#0x10f]
        0x000281a2:    f8801115    ....    STRB     r1,[r0,#0x115]
        0x000281a6:    4770        pG      BX       lr
    am_vos_ama_stop_speech_send
        0x000281a8:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000281aa:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x000281ac:    ac25        %.      ADD      r4,sp,#0x94
        0x000281ae:    4605        .F      MOV      r5,r0
        0x000281b0:    4620         F      MOV      r0,r4
        0x000281b2:    f44f7190    O..q    MOV      r1,#0x120
        0x000281b6:    f7f0fad6    ....    BL       __aeabi_memclr4 ; 0x18766
        0x000281ba:    ae05        ..      ADD      r6,sp,#0x14
        0x000281bc:    4630        0F      MOV      r0,r6
        0x000281be:    2180        .!      MOVS     r1,#0x80
        0x000281c0:    f7f0fad1    ....    BL       __aeabi_memclr4 ; 0x18766
        0x000281c4:    466f        oF      MOV      r7,sp
        0x000281c6:    4638        8F      MOV      r0,r7
        0x000281c8:    4631        1F      MOV      r1,r6
        0x000281ca:    2280        ."      MOVS     r2,#0x80
        0x000281cc:    f01afdf2    ....    BL       pb_ostream_from_buffer ; 0x42db4
        0x000281d0:    200c        .       MOVS     r0,#0xc
        0x000281d2:    f88d0094    ....    STRB     r0,[sp,#0x94]
        0x000281d6:    f8ad0096    ....    STRH     r0,[sp,#0x96]
        0x000281da:    f641700c    A..p    MOV      r0,#0x1f0c
        0x000281de:    f2c10001    ....    MOVT     r0,#0x1001
        0x000281e2:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x000281e6:    f6401131    @.1.    MOV      r1,#0x931
        0x000281ea:    9027        '.      STR      r0,[sp,#0x9c]
        0x000281ec:    f2c00105    ....    MOVT     r1,#5
        0x000281f0:    4638        8F      MOV      r0,r7
        0x000281f2:    4622        "F      MOV      r2,r4
        0x000281f4:    f88d5098    ...P    STRB     r5,[sp,#0x98]
        0x000281f8:    f01afb86    ....    BL       pb_encode ; 0x42908
        0x000281fc:    b178        x.      CBZ      r0,0x2821e ; am_vos_ama_stop_speech_send + 118
        0x000281fe:    f7f0fb71    ..q.    BL       AMVOS_RSP_TIMER_START ; 0x188e4
        0x00028202:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x00028204:    f89d3098    ...0    LDRB     r3,[sp,#0x98]
        0x00028208:    a10e        ..      ADR      r1,{pc}+0x3c ; 0x28244
        0x0002820a:    2003        .       MOVS     r0,#3
        0x0002820c:    f001faa4    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00028210:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x00028214:    a805        ..      ADD      r0,sp,#0x14
        0x00028216:    f7fffb3b    ..;.    BL       am_vos_ama_pb_cmd_send ; 0x27890
        0x0002821a:    b06d        m.      ADD      sp,sp,#0x1b4
        0x0002821c:    bdf0        ..      POP      {r4-r7,pc}
        0x0002821e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028220:    f6477254    G.Tr    MOV      r2,#0x7f54
        0x00028224:    f2c00205    ....    MOVT     r2,#5
        0x00028228:    f6476140    G.@a    MOV      r1,#0x7e40
        0x0002822c:    2800        .(      CMP      r0,#0
        0x0002822e:    bf18        ..      IT       NE
        0x00028230:    4602        .F      MOVNE    r2,r0
        0x00028232:    f2c00105    ....    MOVT     r1,#5
        0x00028236:    2002        .       MOVS     r0,#2
        0x00028238:    f001fa8e    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002823c:    2000        .       MOVS     r0,#0
        0x0002823e:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00028240:    bdf0        ..      POP      {r4-r7,pc}
        0x00028242:    bf00        ..      NOP      
    $d.12
        0x00028244:    414d415b    [AMA    DCD    1095582043
        0x00028248:    6f43205d    ] Co    DCD    1866670173
        0x0002824c:    6e616d6d    mman    DCD    1851878765
        0x00028250:    54535f64    d_ST    DCD    1414750052
        0x00028254:    535f504f    OP_S    DCD    1398755407
        0x00028258:    43454550    PEEC    DCD    1128613200
        0x0002825c:    65732048    H se    DCD    1702043720
        0x00028260:    202e746e    nt.     DCD    539915374
        0x00028264:    6c616964    dial    DCD    1818323300
        0x00028268:    4449676f    ogID    DCD    1145661295
        0x0002826c:    25203d20     = %    DCD    622869792
        0x00028270:    72652064    d er    DCD    1919230052
        0x00028274:    6f635f72    r_co    DCD    1868783474
        0x00028278:    3d206564    de =    DCD    1025533284
        0x0002827c:    0a642520     %d.    DCD    174335264
        0x00028280:    00000000    ....    DCD    0
    $t.5
    am_vos_ama_tx_ver_exchange_send
        0x00028284:    b580        ..      PUSH     {r7,lr}
        0x00028286:    b086        ..      SUB      sp,sp,#0x18
        0x00028288:    2000        .       MOVS     r0,#0
        0x0002828a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002828c:    e9cd0003    ....    STRD     r0,r0,[sp,#0xc]
        0x00028290:    f24030fe    @..0    MOV      r0,#0x3fe
        0x00028294:    f2c00001    ....    MOVT     r0,#1
        0x00028298:    9001        ..      STR      r0,[sp,#4]
        0x0002829a:    f04f20ff    O..     MOV      r0,#0xff00ff00
        0x0002829e:    9002        ..      STR      r0,[sp,#8]
        0x000282a0:    a801        ..      ADD      r0,sp,#4
        0x000282a2:    2114        .!      MOVS     r1,#0x14
        0x000282a4:    f000f938    ..8.    BL       am_vos_ble_cmd_send ; 0x28518
        0x000282a8:    b006        ..      ADD      sp,sp,#0x18
        0x000282aa:    bd80        ..      POP      {r7,pc}
    am_vos_audio_buffer_rewind
        0x000282ac:    b580        ..      PUSH     {r7,lr}
        0x000282ae:    b082        ..      SUB      sp,sp,#8
        0x000282b0:    f7fafdca    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000282b4:    9001        ..      STR      r0,[sp,#4]
        0x000282b6:    2001        .       MOVS     r0,#1
        0x000282b8:    f44f6170    O.pa    MOV      r1,#0xf00
        0x000282bc:    f7f7fb56    ..V.    BL       am_audio_buffer_rewind ; 0x1f96c
        0x000282c0:    9801        ..      LDR      r0,[sp,#4]
        0x000282c2:    f7fafdc9    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x000282c6:    b002        ..      ADD      sp,sp,#8
        0x000282c8:    bd80        ..      POP      {r7,pc}
        0x000282ca:    0000        ..      MOVS     r0,r0
    am_vos_audio_flush_ring_buffer
        0x000282cc:    b580        ..      PUSH     {r7,lr}
        0x000282ce:    f7f7f9d9    ....    BL       am_audio_buffer_init ; 0x1f684
        0x000282d2:    bd80        ..      POP      {r7,pc}
    am_vos_audio_handler
        0x000282d4:    b580        ..      PUSH     {r7,lr}
        0x000282d6:    b088        ..      SUB      sp,sp,#0x20
        0x000282d8:    9007        ..      STR      r0,[sp,#0x1c]
        0x000282da:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000282dc:    f2404084    @..@    MOV      r0,#0x484
        0x000282e0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000282e4:    3020         0      ADDS     r0,r0,#0x20
        0x000282e6:    9001        ..      STR      r0,[sp,#4]
        0x000282e8:    22a0        ."      MOVS     r2,#0xa0
        0x000282ea:    9202        ..      STR      r2,[sp,#8]
        0x000282ec:    f7f0f913    ....    BL       __aeabi_memcpy ; 0x18516
        0x000282f0:    9901        ..      LDR      r1,[sp,#4]
        0x000282f2:    9a02        ..      LDR      r2,[sp,#8]
        0x000282f4:    2001        .       MOVS     r0,#1
        0x000282f6:    f7f7fa1b    ....    BL       am_audio_buffer_nested_push ; 0x1f730
        0x000282fa:    f2405044    @.DP    MOV      r0,#0x544
        0x000282fe:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028302:    7800        .x      LDRB     r0,[r0,#0]
        0x00028304:    b978        x.      CBNZ     r0,0x28326 ; am_vos_audio_handler + 82
        0x00028306:    e7ff        ..      B        0x28308 ; am_vos_audio_handler + 52
        0x00028308:    f2405044    @.DP    MOV      r0,#0x544
        0x0002830c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028310:    7880        .x      LDRB     r0,[r0,#2]
        0x00028312:    b940        @.      CBNZ     r0,0x28326 ; am_vos_audio_handler + 82
        0x00028314:    e7ff        ..      B        0x28316 ; am_vos_audio_handler + 66
        0x00028316:    f2405044    @.DP    MOV      r0,#0x544
        0x0002831a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002831e:    78c0        .x      LDRB     r0,[r0,#3]
        0x00028320:    2800        .(      CMP      r0,#0
        0x00028322:    d061        a.      BEQ      0x283e8 ; am_vos_audio_handler + 276
        0x00028324:    e7ff        ..      B        0x28326 ; am_vos_audio_handler + 82
        0x00028326:    f2405044    @.DP    MOV      r0,#0x544
        0x0002832a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002832e:    6880        .h      LDR      r0,[r0,#8]
        0x00028330:    0a80        ..      LSRS     r0,r0,#10
        0x00028332:    287c        |(      CMP      r0,#0x7c
        0x00028334:    d854        T.      BHI      0x283e0 ; am_vos_audio_handler + 268
        0x00028336:    e7ff        ..      B        0x28338 ; am_vos_audio_handler + 100
        0x00028338:    f2405044    @.DP    MOV      r0,#0x544
        0x0002833c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028340:    6880        .h      LDR      r0,[r0,#8]
        0x00028342:    bbb8        ..      CBNZ     r0,0x283b4 ; am_vos_audio_handler + 224
        0x00028344:    e7ff        ..      B        0x28346 ; am_vos_audio_handler + 114
        0x00028346:    f000fa3b    ..;.    BL       am_vos_burst_mode_enable ; 0x287c0
        0x0002834a:    f2405044    @.DP    MOV      r0,#0x544
        0x0002834e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028352:    7880        .x      LDRB     r0,[r0,#2]
        0x00028354:    b918        ..      CBNZ     r0,0x2835e ; am_vos_audio_handler + 138
        0x00028356:    e7ff        ..      B        0x28358 ; am_vos_audio_handler + 132
        0x00028358:    f7ffffa8    ....    BL       am_vos_audio_buffer_rewind ; 0x282ac
        0x0002835c:    e7ff        ..      B        0x2835e ; am_vos_audio_handler + 138
        0x0002835e:    f000fcd3    ....    BL       am_vos_is_connected ; 0x28d08
        0x00028362:    b1f0        ..      CBZ      r0,0x283a2 ; am_vos_audio_handler + 206
        0x00028364:    e7ff        ..      B        0x28366 ; am_vos_audio_handler + 146
        0x00028366:    f000f8a7    ....    BL       am_vos_audio_wwd_disable ; 0x284b8
        0x0002836a:    f2405044    @.DP    MOV      r0,#0x544
        0x0002836e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028372:    78c0        .x      LDRB     r0,[r0,#3]
        0x00028374:    b9a0        ..      CBNZ     r0,0x283a0 ; am_vos_audio_handler + 204
        0x00028376:    e7ff        ..      B        0x28378 ; am_vos_audio_handler + 164
        0x00028378:    f2405044    @.DP    MOV      r0,#0x544
        0x0002837c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028380:    7881        .x      LDRB     r1,[r0,#2]
        0x00028382:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x00028386:    2100        .!      MOVS     r1,#0
        0x00028388:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0002838c:    6981        .i      LDR      r1,[r0,#0x18]
        0x0002838e:    9104        ..      STR      r1,[sp,#0x10]
        0x00028390:    6901        .i      LDR      r1,[r0,#0x10]
        0x00028392:    9105        ..      STR      r1,[sp,#0x14]
        0x00028394:    6940        @i      LDR      r0,[r0,#0x14]
        0x00028396:    9006        ..      STR      r0,[sp,#0x18]
        0x00028398:    a803        ..      ADD      r0,sp,#0xc
        0x0002839a:    f7fffe5d    ..].    BL       am_vos_ama_start_speech_send ; 0x28058
        0x0002839e:    e7ff        ..      B        0x283a0 ; am_vos_audio_handler + 204
        0x000283a0:    e007        ..      B        0x283b2 ; am_vos_audio_handler + 222
        0x000283a2:    f24701c8    G...    MOV      r1,#0x70c8
        0x000283a6:    f2c00105    ....    MOVT     r1,#5
        0x000283aa:    2002        .       MOVS     r0,#2
        0x000283ac:    f001f9d4    ....    BL       am_vos_stdio_printf ; 0x29758
        0x000283b0:    e7ff        ..      B        0x283b2 ; am_vos_audio_handler + 222
        0x000283b2:    e7ff        ..      B        0x283b4 ; am_vos_audio_handler + 224
        0x000283b4:    f000fca8    ....    BL       am_vos_is_connected ; 0x28d08
        0x000283b8:    b150        P.      CBZ      r0,0x283d0 ; am_vos_audio_handler + 252
        0x000283ba:    e7ff        ..      B        0x283bc ; am_vos_audio_handler + 232
        0x000283bc:    4669        iF      MOV      r1,sp
        0x000283be:    2000        .       MOVS     r0,#0
        0x000283c0:    6008        .`      STR      r0,[r1,#0]
        0x000283c2:    2004        .       MOVS     r0,#4
        0x000283c4:    2107        .!      MOVS     r1,#7
        0x000283c6:    2202        ."      MOVS     r2,#2
        0x000283c8:    23a0        .#      MOVS     r3,#0xa0
        0x000283ca:    f001fb77    ..w.    BL       am_vos_task_send ; 0x29abc
        0x000283ce:    e7ff        ..      B        0x283d0 ; am_vos_audio_handler + 252
        0x000283d0:    f2405144    @.DQ    MOV      r1,#0x544
        0x000283d4:    f2c10100    ....    MOVT     r1,#0x1000
        0x000283d8:    6888        .h      LDR      r0,[r1,#8]
        0x000283da:    3050        P0      ADDS     r0,r0,#0x50
        0x000283dc:    6088        .`      STR      r0,[r1,#8]
        0x000283de:    e002        ..      B        0x283e6 ; am_vos_audio_handler + 274
        0x000283e0:    f000f864    ..d.    BL       am_vos_audio_reset_flag_and_buffer ; 0x284ac
        0x000283e4:    e7ff        ..      B        0x283e6 ; am_vos_audio_handler + 274
        0x000283e6:    e7ff        ..      B        0x283e8 ; am_vos_audio_handler + 276
        0x000283e8:    b008        ..      ADD      sp,sp,#0x20
        0x000283ea:    bd80        ..      POP      {r7,pc}
    am_vos_audio_packet_tx
        0x000283ec:    b580        ..      PUSH     {r7,lr}
        0x000283ee:    b084        ..      SUB      sp,sp,#0x10
        0x000283f0:    9003        ..      STR      r0,[sp,#0xc]
        0x000283f2:    9102        ..      STR      r1,[sp,#8]
        0x000283f4:    f003f9fa    ....    BL       amvosTxChannelIsAvailable ; 0x2b7ec
        0x000283f8:    b188        ..      CBZ      r0,0x2841e ; am_vos_audio_packet_tx + 50
        0x000283fa:    e7ff        ..      B        0x283fc ; am_vos_audio_packet_tx + 16
        0x000283fc:    f2420024    B.$.    MOV      r0,#0x2024
        0x00028400:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028404:    9001        ..      STR      r0,[sp,#4]
        0x00028406:    7840        @x      LDRB     r0,[r0,#1]
        0x00028408:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0002840c:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002840e:    f6400104    @...    MOV      r1,#0x804
        0x00028412:    f7f2f8a5    ....    BL       AttsHandleValueNtf ; 0x1a560
        0x00028416:    9901        ..      LDR      r1,[sp,#4]
        0x00028418:    2001        .       MOVS     r0,#1
        0x0002841a:    7088        .p      STRB     r0,[r1,#2]
        0x0002841c:    e7ff        ..      B        0x2841e ; am_vos_audio_packet_tx + 50
        0x0002841e:    b004        ..      ADD      sp,sp,#0x10
        0x00028420:    bd80        ..      POP      {r7,pc}
        0x00028422:    0000        ..      MOVS     r0,r0
    am_vos_audio_processing_task
        0x00028424:    b580        ..      PUSH     {r7,lr}
        0x00028426:    b0d6        ..      SUB      sp,sp,#0x158
        0x00028428:    9055        U.      STR      r0,[sp,#0x154]
        0x0002842a:    e7ff        ..      B        0x2842c ; am_vos_audio_processing_task + 8
        0x0002842c:    2004        .       MOVS     r0,#4
        0x0002842e:    a951        Q.      ADD      r1,sp,#0x144
        0x00028430:    f001fb1c    ....    BL       am_vos_task_read ; 0x29a6c
        0x00028434:    9852        R.      LDR      r0,[sp,#0x148]
        0x00028436:    9000        ..      STR      r0,[sp,#0]
        0x00028438:    2801        .(      CMP      r0,#1
        0x0002843a:    d004        ..      BEQ      0x28446 ; am_vos_audio_processing_task + 34
        0x0002843c:    e7ff        ..      B        0x2843e ; am_vos_audio_processing_task + 26
        0x0002843e:    9800        ..      LDR      r0,[sp,#0]
        0x00028440:    2802        .(      CMP      r0,#2
        0x00028442:    d027        '.      BEQ      0x28494 ; am_vos_audio_processing_task + 112
        0x00028444:    e02c        ,.      B        0x284a0 ; am_vos_audio_processing_task + 124
        0x00028446:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00028448:    2805        .(      CMP      r0,#5
        0x0002844a:    d122        ".      BNE      0x28492 ; am_vos_audio_processing_task + 110
        0x0002844c:    e7ff        ..      B        0x2844e ; am_vos_audio_processing_task + 42
        0x0002844e:    2013        .       MOVS     r0,#0x13
        0x00028450:    f000f9e8    ....    BL       am_vos_button_gpio_check ; 0x28824
        0x00028454:    b1c0        ..      CBZ      r0,0x28488 ; am_vos_audio_processing_task + 100
        0x00028456:    e7ff        ..      B        0x28458 ; am_vos_audio_processing_task + 52
        0x00028458:    f2405044    @.DP    MOV      r0,#0x544
        0x0002845c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028460:    7880        .x      LDRB     r0,[r0,#2]
        0x00028462:    b950        P.      CBNZ     r0,0x2847a ; am_vos_audio_processing_task + 86
        0x00028464:    e7ff        ..      B        0x28466 ; am_vos_audio_processing_task + 66
        0x00028466:    f2405044    @.DP    MOV      r0,#0x544
        0x0002846a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002846e:    7800        .x      LDRB     r0,[r0,#0]
        0x00028470:    b918        ..      CBNZ     r0,0x2847a ; am_vos_audio_processing_task + 86
        0x00028472:    e7ff        ..      B        0x28474 ; am_vos_audio_processing_task + 80
        0x00028474:    f001f9ee    ....    BL       am_vos_streaming_push_to_talk ; 0x29854
        0x00028478:    e005        ..      B        0x28486 ; am_vos_audio_processing_task + 98
        0x0002847a:    f000f817    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x284ac
        0x0002847e:    2004        .       MOVS     r0,#4
        0x00028480:    f7fffe92    ....    BL       am_vos_ama_stop_speech_send ; 0x281a8
        0x00028484:    e7ff        ..      B        0x28486 ; am_vos_audio_processing_task + 98
        0x00028486:    e7ff        ..      B        0x28488 ; am_vos_audio_processing_task + 100
        0x00028488:    2038        8       MOVS     r0,#0x38
        0x0002848a:    2113        .!      MOVS     r1,#0x13
        0x0002848c:    f000fbd8    ....    BL       am_vos_gpio_enable_irq ; 0x28c40
        0x00028490:    e7ff        ..      B        0x28492 ; am_vos_audio_processing_task + 110
        0x00028492:    e006        ..      B        0x284a2 ; am_vos_audio_processing_task + 126
        0x00028494:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x00028496:    9854        T.      LDR      r0,[sp,#0x150]
        0x00028498:    a901        ..      ADD      r1,sp,#4
        0x0002849a:    f000ff83    ....    BL       am_vos_ring_buffer_pop ; 0x293a4
        0x0002849e:    e000        ..      B        0x284a2 ; am_vos_audio_processing_task + 126
        0x000284a0:    e7ff        ..      B        0x284a2 ; am_vos_audio_processing_task + 126
        0x000284a2:    a801        ..      ADD      r0,sp,#4
        0x000284a4:    f7ffff16    ....    BL       am_vos_audio_handler ; 0x282d4
        0x000284a8:    e7c0        ..      B        0x2842c ; am_vos_audio_processing_task + 8
        0x000284aa:    0000        ..      MOVS     r0,r0
    am_vos_audio_reset_flag_and_buffer
        0x000284ac:    b580        ..      PUSH     {r7,lr}
        0x000284ae:    f7ffff0d    ....    BL       am_vos_audio_flush_ring_buffer ; 0x282cc
        0x000284b2:    f000ff0d    ....    BL       am_vos_reset_detected_flag ; 0x292d0
        0x000284b6:    bd80        ..      POP      {r7,pc}
    am_vos_audio_wwd_disable
        0x000284b8:    b580        ..      PUSH     {r7,lr}
        0x000284ba:    f2405044    @.DP    MOV      r0,#0x544
        0x000284be:    f2c10000    ....    MOVT     r0,#0x1000
        0x000284c2:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x000284c4:    07c0        ..      LSLS     r0,r0,#31
        0x000284c6:    b140        @.      CBZ      r0,0x284da ; am_vos_audio_wwd_disable + 34
        0x000284c8:    e7ff        ..      B        0x284ca ; am_vos_audio_wwd_disable + 18
        0x000284ca:    f2471112    G...    MOV      r1,#0x7112
        0x000284ce:    f2c00105    ....    MOVT     r1,#5
        0x000284d2:    2003        .       MOVS     r0,#3
        0x000284d4:    f001f940    ..@.    BL       am_vos_stdio_printf ; 0x29758
        0x000284d8:    e7ff        ..      B        0x284da ; am_vos_audio_wwd_disable + 34
        0x000284da:    f2405144    @.DQ    MOV      r1,#0x544
        0x000284de:    f2c10100    ....    MOVT     r1,#0x1000
        0x000284e2:    2000        .       MOVS     r0,#0
        0x000284e4:    7308        .s      STRB     r0,[r1,#0xc]
        0x000284e6:    bd80        ..      POP      {r7,pc}
    am_vos_audio_wwd_enable
        0x000284e8:    b580        ..      PUSH     {r7,lr}
        0x000284ea:    f2405044    @.DP    MOV      r0,#0x544
        0x000284ee:    f2c10000    ....    MOVT     r0,#0x1000
        0x000284f2:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x000284f4:    07c0        ..      LSLS     r0,r0,#31
        0x000284f6:    b940        @.      CBNZ     r0,0x2850a ; am_vos_audio_wwd_enable + 34
        0x000284f8:    e7ff        ..      B        0x284fa ; am_vos_audio_wwd_enable + 18
        0x000284fa:    f24701ee    G...    MOV      r1,#0x70ee
        0x000284fe:    f2c00105    ....    MOVT     r1,#5
        0x00028502:    2003        .       MOVS     r0,#3
        0x00028504:    f001f928    ..(.    BL       am_vos_stdio_printf ; 0x29758
        0x00028508:    e7ff        ..      B        0x2850a ; am_vos_audio_wwd_enable + 34
        0x0002850a:    f2405144    @.DQ    MOV      r1,#0x544
        0x0002850e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028512:    2001        .       MOVS     r0,#1
        0x00028514:    7308        .s      STRB     r0,[r1,#0xc]
        0x00028516:    bd80        ..      POP      {r7,pc}
    am_vos_ble_cmd_send
        0x00028518:    b580        ..      PUSH     {r7,lr}
        0x0002851a:    b096        ..      SUB      sp,sp,#0x58
        0x0002851c:    9014        ..      STR      r0,[sp,#0x50]
        0x0002851e:    9113        ..      STR      r1,[sp,#0x4c]
        0x00028520:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00028522:    a802        ..      ADD      r0,sp,#8
        0x00028524:    9001        ..      STR      r0,[sp,#4]
        0x00028526:    f7f0f91e    ....    BL       __aeabi_memclr4 ; 0x18766
        0x0002852a:    9801        ..      LDR      r0,[sp,#4]
        0x0002852c:    9914        ..      LDR      r1,[sp,#0x50]
        0x0002852e:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00028530:    f7effff1    ....    BL       __aeabi_memcpy ; 0x18516
        0x00028534:    9901        ..      LDR      r1,[sp,#4]
        0x00028536:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00028538:    9012        ..      STR      r0,[sp,#0x48]
        0x0002853a:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002853e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028542:    6880        .h      LDR      r0,[r0,#8]
        0x00028544:    2300        .#      MOVS     r3,#0
        0x00028546:    461a        .F      MOV      r2,r3
        0x00028548:    f023ff24    #.$.    BL       xQueueGenericSend ; 0x4c394
        0x0002854c:    b958        X.      CBNZ     r0,0x28566 ; am_vos_ble_cmd_send + 78
        0x0002854e:    e7ff        ..      B        0x28550 ; am_vos_ble_cmd_send + 56
        0x00028550:    f6467142    F.Bq    MOV      r1,#0x6f42
        0x00028554:    f2c00105    ....    MOVT     r1,#5
        0x00028558:    2002        .       MOVS     r0,#2
        0x0002855a:    f001f8fd    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002855e:    2000        .       MOVS     r0,#0
        0x00028560:    f88d0057    ..W.    STRB     r0,[sp,#0x57]
        0x00028564:    e007        ..      B        0x28576 ; am_vos_ble_cmd_send + 94
        0x00028566:    2100        .!      MOVS     r1,#0
        0x00028568:    4608        .F      MOV      r0,r1
        0x0002856a:    f7f6fba9    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x0002856e:    2001        .       MOVS     r0,#1
        0x00028570:    f88d0057    ..W.    STRB     r0,[sp,#0x57]
        0x00028574:    e7ff        ..      B        0x28576 ; am_vos_ble_cmd_send + 94
        0x00028576:    f89d0057    ..W.    LDRB     r0,[sp,#0x57]
        0x0002857a:    b016        ..      ADD      sp,sp,#0x58
        0x0002857c:    bd80        ..      POP      {r7,pc}
        0x0002857e:    0000        ..      MOVS     r0,r0
    am_vos_ble_nextdata_check
        0x00028580:    b580        ..      PUSH     {r7,lr}
        0x00028582:    b084        ..      SUB      sp,sp,#0x10
        0x00028584:    9002        ..      STR      r0,[sp,#8]
        0x00028586:    9101        ..      STR      r1,[sp,#4]
        0x00028588:    9200        ..      STR      r2,[sp,#0]
        0x0002858a:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002858e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028592:    6880        .h      LDR      r0,[r0,#8]
        0x00028594:    f6435148    C.HQ    MOV      r1,#0x3d48
        0x00028598:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002859c:    2200        ."      MOVS     r2,#0
        0x0002859e:    f024f887    $...    BL       xQueueReceive ; 0x4c6b0
        0x000285a2:    b178        x.      CBZ      r0,0x285c4 ; am_vos_ble_nextdata_check + 68
        0x000285a4:    e7ff        ..      B        0x285a6 ; am_vos_ble_nextdata_check + 38
        0x000285a6:    9902        ..      LDR      r1,[sp,#8]
        0x000285a8:    f6435048    C.HP    MOV      r0,#0x3d48
        0x000285ac:    f2c10000    ....    MOVT     r0,#0x1000
        0x000285b0:    6008        .`      STR      r0,[r1,#0]
        0x000285b2:    6c00        .l      LDR      r0,[r0,#0x40]
        0x000285b4:    9901        ..      LDR      r1,[sp,#4]
        0x000285b6:    6008        .`      STR      r0,[r1,#0]
        0x000285b8:    9900        ..      LDR      r1,[sp,#0]
        0x000285ba:    2001        .       MOVS     r0,#1
        0x000285bc:    7008        .p      STRB     r0,[r1,#0]
        0x000285be:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000285c2:    e033        3.      B        0x2862c ; am_vos_ble_nextdata_check + 172
        0x000285c4:    f2420024    B.$.    MOV      r0,#0x2024
        0x000285c8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000285cc:    6840        @h      LDR      r0,[r0,#4]
        0x000285ce:    f643518c    C..Q    MOV      r1,#0x3d8c
        0x000285d2:    f2c10100    ....    MOVT     r1,#0x1000
        0x000285d6:    2200        ."      MOVS     r2,#0
        0x000285d8:    f024f86a    $.j.    BL       xQueueReceive ; 0x4c6b0
        0x000285dc:    b310        ..      CBZ      r0,0x28624 ; am_vos_ble_nextdata_check + 164
        0x000285de:    e7ff        ..      B        0x285e0 ; am_vos_ble_nextdata_check + 96
        0x000285e0:    f643508c    C..P    MOV      r0,#0x3d8c
        0x000285e4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000285e8:    6840        @h      LDR      r0,[r0,#4]
        0x000285ea:    b958        X.      CBNZ     r0,0x28604 ; am_vos_ble_nextdata_check + 132
        0x000285ec:    e7ff        ..      B        0x285ee ; am_vos_ble_nextdata_check + 110
        0x000285ee:    f643508c    C..P    MOV      r0,#0x3d8c
        0x000285f2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000285f6:    7800        .x      LDRB     r0,[r0,#0]
        0x000285f8:    b920         .      CBNZ     r0,0x28604 ; am_vos_ble_nextdata_check + 132
        0x000285fa:    e7ff        ..      B        0x285fc ; am_vos_ble_nextdata_check + 124
        0x000285fc:    2000        .       MOVS     r0,#0
        0x000285fe:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00028602:    e013        ..      B        0x2862c ; am_vos_ble_nextdata_check + 172
        0x00028604:    9902        ..      LDR      r1,[sp,#8]
        0x00028606:    f643508c    C..P    MOV      r0,#0x3d8c
        0x0002860a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002860e:    6008        .`      STR      r0,[r1,#0]
        0x00028610:    6840        @h      LDR      r0,[r0,#4]
        0x00028612:    9901        ..      LDR      r1,[sp,#4]
        0x00028614:    6008        .`      STR      r0,[r1,#0]
        0x00028616:    9900        ..      LDR      r1,[sp,#0]
        0x00028618:    2000        .       MOVS     r0,#0
        0x0002861a:    7008        .p      STRB     r0,[r1,#0]
        0x0002861c:    2001        .       MOVS     r0,#1
        0x0002861e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00028622:    e003        ..      B        0x2862c ; am_vos_ble_nextdata_check + 172
        0x00028624:    2000        .       MOVS     r0,#0
        0x00028626:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002862a:    e7ff        ..      B        0x2862c ; am_vos_ble_nextdata_check + 172
        0x0002862c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00028630:    b004        ..      ADD      sp,sp,#0x10
        0x00028632:    bd80        ..      POP      {r7,pc}
    am_vos_ble_stream_send
        0x00028634:    b580        ..      PUSH     {r7,lr}
        0x00028636:    b086        ..      SUB      sp,sp,#0x18
        0x00028638:    2300        .#      MOVS     r3,#0
        0x0002863a:    f88d3008    ...0    STRB     r3,[sp,#8]
        0x0002863e:    9303        ..      STR      r3,[sp,#0xc]
        0x00028640:    f2420024    B.$.    MOV      r0,#0x2024
        0x00028644:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028648:    6840        @h      LDR      r0,[r0,#4]
        0x0002864a:    a902        ..      ADD      r1,sp,#8
        0x0002864c:    461a        .F      MOV      r2,r3
        0x0002864e:    f023fea1    #...    BL       xQueueGenericSend ; 0x4c394
        0x00028652:    b920         .      CBNZ     r0,0x2865e ; am_vos_ble_stream_send + 42
        0x00028654:    e7ff        ..      B        0x28656 ; am_vos_ble_stream_send + 34
        0x00028656:    2001        .       MOVS     r0,#1
        0x00028658:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002865c:    e008        ..      B        0x28670 ; am_vos_ble_stream_send + 60
        0x0002865e:    2100        .!      MOVS     r1,#0
        0x00028660:    9101        ..      STR      r1,[sp,#4]
        0x00028662:    4608        .F      MOV      r0,r1
        0x00028664:    f7f6fb2c    ..,.    BL       WsfTaskSetReady ; 0x1ecc0
        0x00028668:    9801        ..      LDR      r0,[sp,#4]
        0x0002866a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002866e:    e7ff        ..      B        0x28670 ; am_vos_ble_stream_send + 60
        0x00028670:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00028674:    b006        ..      ADD      sp,sp,#0x18
        0x00028676:    bd80        ..      POP      {r7,pc}
    am_vos_ble_task
        0x00028678:    b580        ..      PUSH     {r7,lr}
        0x0002867a:    b09e        ..      SUB      sp,sp,#0x78
        0x0002867c:    901d        ..      STR      r0,[sp,#0x74]
        0x0002867e:    f011fd05    ....    BL       exactle_stack_init ; 0x3a08c
        0x00028682:    200a        .       MOVS     r0,#0xa
        0x00028684:    9002        ..      STR      r0,[sp,#8]
        0x00028686:    210c        .!      MOVS     r1,#0xc
        0x00028688:    2200        ."      MOVS     r2,#0
        0x0002868a:    9201        ..      STR      r2,[sp,#4]
        0x0002868c:    f023fdcc    #...    BL       xQueueGenericCreate ; 0x4c228
        0x00028690:    9a01        ..      LDR      r2,[sp,#4]
        0x00028692:    4601        .F      MOV      r1,r0
        0x00028694:    9802        ..      LDR      r0,[sp,#8]
        0x00028696:    f2420324    B.$.    MOV      r3,#0x2024
        0x0002869a:    f2c10301    ....    MOVT     r3,#0x1001
        0x0002869e:    9303        ..      STR      r3,[sp,#0xc]
        0x000286a0:    6059        Y`      STR      r1,[r3,#4]
        0x000286a2:    2144        D!      MOVS     r1,#0x44
        0x000286a4:    f023fdc0    #...    BL       xQueueGenericCreate ; 0x4c228
        0x000286a8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000286aa:    6088        .`      STR      r0,[r1,#8]
        0x000286ac:    f7f0f9ea    ....    BL       AmVosStart ; 0x18a84
        0x000286b0:    f2471065    G.e.    MOV      r0,#0x7165
        0x000286b4:    f2c00002    ....    MOVT     r0,#2
        0x000286b8:    f7feff02    ....    BL       am_vos_ama_evt_cback_register ; 0x274c0
        0x000286bc:    e7ff        ..      B        0x286be ; am_vos_ble_task + 70
        0x000286be:    2000        .       MOVS     r0,#0
        0x000286c0:    f88d006b    ..k.    STRB     r0,[sp,#0x6b]
        0x000286c4:    f000fb42    ..B.    BL       am_vos_is_tx_ready ; 0x28d4c
        0x000286c8:    b398        ..      CBZ      r0,0x28732 ; am_vos_ble_task + 186
        0x000286ca:    e7ff        ..      B        0x286cc ; am_vos_ble_task + 84
        0x000286cc:    f24960b8    I..`    MOV      r0,#0x96b8
        0x000286d0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000286d4:    f6480130    H.0.    MOV      r1,#0x8830
        0x000286d8:    4408        .D      ADD      r0,r0,r1
        0x000286da:    f000fa6d    ..m.    BL       am_vos_get_ring_buffer_status ; 0x28bb8
        0x000286de:    9019        ..      STR      r0,[sp,#0x64]
        0x000286e0:    a81c        ..      ADD      r0,sp,#0x70
        0x000286e2:    a91b        ..      ADD      r1,sp,#0x6c
        0x000286e4:    f10d026b    ..k.    ADD      r2,sp,#0x6b
        0x000286e8:    f7ffff4a    ..J.    BL       am_vos_ble_nextdata_check ; 0x28580
        0x000286ec:    b180        ..      CBZ      r0,0x28710 ; am_vos_ble_task + 152
        0x000286ee:    e7ff        ..      B        0x286f0 ; am_vos_ble_task + 120
        0x000286f0:    f89d006b    ..k.    LDRB     r0,[sp,#0x6b]
        0x000286f4:    07c0        ..      LSLS     r0,r0,#31
        0x000286f6:    b128        (.      CBZ      r0,0x28704 ; am_vos_ble_task + 140
        0x000286f8:    e7ff        ..      B        0x286fa ; am_vos_ble_task + 130
        0x000286fa:    981c        ..      LDR      r0,[sp,#0x70]
        0x000286fc:    991b        ..      LDR      r1,[sp,#0x6c]
        0x000286fe:    f000f8fb    ....    BL       am_vos_cmd_packet_tx ; 0x288f8
        0x00028702:    e004        ..      B        0x2870e ; am_vos_ble_task + 150
        0x00028704:    981c        ..      LDR      r0,[sp,#0x70]
        0x00028706:    991b        ..      LDR      r1,[sp,#0x6c]
        0x00028708:    f7fffe70    ..p.    BL       am_vos_audio_packet_tx ; 0x283ec
        0x0002870c:    e7ff        ..      B        0x2870e ; am_vos_ble_task + 150
        0x0002870e:    e00f        ..      B        0x28730 ; am_vos_ble_task + 184
        0x00028710:    9819        ..      LDR      r0,[sp,#0x64]
        0x00028712:    2850        P(      CMP      r0,#0x50
        0x00028714:    d30b        ..      BCC      0x2872e ; am_vos_ble_task + 182
        0x00028716:    e7ff        ..      B        0x28718 ; am_vos_ble_task + 160
        0x00028718:    f10d0011    ....    ADD      r0,sp,#0x11
        0x0002871c:    9000        ..      STR      r0,[sp,#0]
        0x0002871e:    2150        P!      MOVS     r1,#0x50
        0x00028720:    f000f81a    ....    BL       am_vos_ble_tx_packet_encap ; 0x28758
        0x00028724:    9800        ..      LDR      r0,[sp,#0]
        0x00028726:    2153        S!      MOVS     r1,#0x53
        0x00028728:    f7fffe60    ..`.    BL       am_vos_audio_packet_tx ; 0x283ec
        0x0002872c:    e7ff        ..      B        0x2872e ; am_vos_ble_task + 182
        0x0002872e:    e7ff        ..      B        0x28730 ; am_vos_ble_task + 184
        0x00028730:    e7ff        ..      B        0x28732 ; am_vos_ble_task + 186
        0x00028732:    f023fa17    #...    BL       wsfOsDispatcher ; 0x4bb64
        0x00028736:    e7c2        ..      B        0x286be ; am_vos_ble_task + 70
    am_vos_ble_task_setup
        0x00028738:    b580        ..      PUSH     {r7,lr}
        0x0002873a:    b082        ..      SUB      sp,sp,#8
        0x0002873c:    200a        .       MOVS     r0,#0xa
        0x0002873e:    2104        .!      MOVS     r1,#4
        0x00028740:    9101        ..      STR      r1,[sp,#4]
        0x00028742:    f7f6fd25    ..%.    BL       __NVIC_SetPriority ; 0x1f190
        0x00028746:    9901        ..      LDR      r1,[sp,#4]
        0x00028748:    2039        9       MOVS     r0,#0x39
        0x0002874a:    f7f6fd21    ..!.    BL       __NVIC_SetPriority ; 0x1f190
        0x0002874e:    2001        .       MOVS     r0,#1
        0x00028750:    f7f3fb9a    ....    BL       HciDrvRadioBoot ; 0x1be88
        0x00028754:    b002        ..      ADD      sp,sp,#8
        0x00028756:    bd80        ..      POP      {r7,pc}
    am_vos_ble_tx_packet_encap
        0x00028758:    b580        ..      PUSH     {r7,lr}
        0x0002875a:    b084        ..      SUB      sp,sp,#0x10
        0x0002875c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002875e:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x00028762:    f7fafb71    ..q.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00028766:    9001        ..      STR      r0,[sp,#4]
        0x00028768:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002876a:    2010        .       MOVS     r0,#0x10
        0x0002876c:    7008        .p      STRB     r0,[r1,#0]
        0x0002876e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028770:    2080        .       MOVS     r0,#0x80
        0x00028772:    7048        Hp      STRB     r0,[r1,#1]
        0x00028774:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00028778:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002877a:    7088        .p      STRB     r0,[r1,#2]
        0x0002877c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002877e:    1cc1        ..      ADDS     r1,r0,#3
        0x00028780:    f8bd200a    ...     LDRH     r2,[sp,#0xa]
        0x00028784:    2002        .       MOVS     r0,#2
        0x00028786:    f7f7f897    ....    BL       am_audio_buffer_pop ; 0x1f8b8
        0x0002878a:    9801        ..      LDR      r0,[sp,#4]
        0x0002878c:    f7fafb64    ..d.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00028790:    b004        ..      ADD      sp,sp,#0x10
        0x00028792:    bd80        ..      POP      {r7,pc}
    am_vos_board_init
        0x00028794:    b580        ..      PUSH     {r7,lr}
        0x00028796:    f000fa71    ..q.    BL       am_vos_gpio_init ; 0x28c7c
        0x0002879a:    f000fc5b    ..[.    BL       am_vos_pdm_init ; 0x29054
        0x0002879e:    2001        .       MOVS     r0,#1
        0x000287a0:    f000fb20    .. .    BL       am_vos_logic_led_swirl ; 0x28de4
        0x000287a4:    f7f7fcd4    ....    BL       am_bsp_itm_printf_enable ; 0x20150
        0x000287a8:    f000fcca    ....    BL       am_vos_print_system_info ; 0x29140
        0x000287ac:    f000f80a    ....    BL       am_vos_burst_mode_setup ; 0x287c4
        0x000287b0:    f7fafb4e    ..N.    BL       am_hal_interrupt_master_enable ; 0x22e50
        0x000287b4:    f7ffffc0    ....    BL       am_vos_ble_task_setup ; 0x28738
        0x000287b8:    bd80        ..      POP      {r7,pc}
        0x000287ba:    0000        ..      MOVS     r0,r0
    am_vos_burst_mode_disable
        0x000287bc:    4770        pG      BX       lr
        0x000287be:    0000        ..      MOVS     r0,r0
    am_vos_burst_mode_enable
        0x000287c0:    4770        pG      BX       lr
        0x000287c2:    0000        ..      MOVS     r0,r0
    am_vos_burst_mode_setup
        0x000287c4:    b580        ..      PUSH     {r7,lr}
        0x000287c6:    b082        ..      SUB      sp,sp,#8
        0x000287c8:    2000        .       MOVS     r0,#0
        0x000287ca:    9001        ..      STR      r0,[sp,#4]
        0x000287cc:    f242007c    B.|.    MOV      r0,#0x207c
        0x000287d0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000287d4:    f8900155    ..U.    LDRB     r0,[r0,#0x155]
        0x000287d8:    07c0        ..      LSLS     r0,r0,#31
        0x000287da:    b908        ..      CBNZ     r0,0x287e0 ; am_vos_burst_mode_setup + 28
        0x000287dc:    e7ff        ..      B        0x287de ; am_vos_burst_mode_setup + 26
        0x000287de:    e01f        ..      B        0x28820 ; am_vos_burst_mode_setup + 92
        0x000287e0:    2001        .       MOVS     r0,#1
        0x000287e2:    f7fcfc53    ..S.    BL       am_hal_pwrctrl_mcu_mode_select ; 0x2508c
        0x000287e6:    9001        ..      STR      r0,[sp,#4]
        0x000287e8:    9801        ..      LDR      r0,[sp,#4]
        0x000287ea:    b978        x.      CBNZ     r0,0x2880c ; am_vos_burst_mode_setup + 72
        0x000287ec:    e7ff        ..      B        0x287ee ; am_vos_burst_mode_setup + 42
        0x000287ee:    f242017c    B.|.    MOV      r1,#0x207c
        0x000287f2:    f2c10101    ....    MOVT     r1,#0x1001
        0x000287f6:    2000        .       MOVS     r0,#0
        0x000287f8:    f8810155    ..U.    STRB     r0,[r1,#0x155]
        0x000287fc:    f64671e9    F..q    MOV      r1,#0x6fe9
        0x00028800:    f2c00105    ....    MOVT     r1,#5
        0x00028804:    2002        .       MOVS     r0,#2
        0x00028806:    f000ffa7    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002880a:    e008        ..      B        0x2881e ; am_vos_burst_mode_setup + 90
        0x0002880c:    9a01        ..      LDR      r2,[sp,#4]
        0x0002880e:    f247019d    G...    MOV      r1,#0x709d
        0x00028812:    f2c00105    ....    MOVT     r1,#5
        0x00028816:    2002        .       MOVS     r0,#2
        0x00028818:    f000ff9e    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002881c:    e7ff        ..      B        0x2881e ; am_vos_burst_mode_setup + 90
        0x0002881e:    e7ff        ..      B        0x28820 ; am_vos_burst_mode_setup + 92
        0x00028820:    b002        ..      ADD      sp,sp,#8
        0x00028822:    bd80        ..      POP      {r7,pc}
    am_vos_button_gpio_check
        0x00028824:    b580        ..      PUSH     {r7,lr}
        0x00028826:    b086        ..      SUB      sp,sp,#0x18
        0x00028828:    9004        ..      STR      r0,[sp,#0x10]
        0x0002882a:    2000        .       MOVS     r0,#0
        0x0002882c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00028830:    e7ff        ..      B        0x28832 ; am_vos_button_gpio_check + 14
        0x00028832:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00028836:    2804        .(      CMP      r0,#4
        0x00028838:    dc1a        ..      BGT      0x28870 ; am_vos_button_gpio_check + 76
        0x0002883a:    e7ff        ..      B        0x2883c ; am_vos_button_gpio_check + 24
        0x0002883c:    2000        .       MOVS     r0,#0
        0x0002883e:    9001        ..      STR      r0,[sp,#4]
        0x00028840:    9003        ..      STR      r0,[sp,#0xc]
        0x00028842:    2064        d       MOVS     r0,#0x64
        0x00028844:    f7fdfe6c    ..l.    BL       am_util_delay_ms ; 0x26520
        0x00028848:    9901        ..      LDR      r1,[sp,#4]
        0x0002884a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002884c:    aa03        ..      ADD      r2,sp,#0xc
        0x0002884e:    f7faf993    ....    BL       am_hal_gpio_state_read ; 0x22b78
        0x00028852:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028854:    2801        .(      CMP      r0,#1
        0x00028856:    d104        ..      BNE      0x28862 ; am_vos_button_gpio_check + 62
        0x00028858:    e7ff        ..      B        0x2885a ; am_vos_button_gpio_check + 54
        0x0002885a:    2001        .       MOVS     r0,#1
        0x0002885c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00028860:    e00a        ..      B        0x28878 ; am_vos_button_gpio_check + 84
        0x00028862:    e7ff        ..      B        0x28864 ; am_vos_button_gpio_check + 64
        0x00028864:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00028868:    3001        .0      ADDS     r0,#1
        0x0002886a:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002886e:    e7e0        ..      B        0x28832 ; am_vos_button_gpio_check + 14
        0x00028870:    2000        .       MOVS     r0,#0
        0x00028872:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00028876:    e7ff        ..      B        0x28878 ; am_vos_button_gpio_check + 84
        0x00028878:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002887c:    b006        ..      ADD      sp,sp,#0x18
        0x0002887e:    bd80        ..      POP      {r7,pc}
    am_vos_button_init
        0x00028880:    b580        ..      PUSH     {r7,lr}
        0x00028882:    b084        ..      SUB      sp,sp,#0x10
        0x00028884:    f24010e8    @...    MOVW     r0,#0x1e8
        0x00028888:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002888c:    6801        .h      LDR      r1,[r0,#0]
        0x0002888e:    2012        .       MOVS     r0,#0x12
        0x00028890:    f7faf918    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x00028894:    f24010ec    @...    MOVW     r0,#0x1ec
        0x00028898:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002889c:    6801        .h      LDR      r1,[r0,#0]
        0x0002889e:    2013        .       MOVS     r0,#0x13
        0x000288a0:    f7faf910    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x000288a4:    f000f812    ....    BL       am_vos_button_int_register ; 0x288cc
        0x000288a8:    f7faface    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000288ac:    9002        ..      STR      r0,[sp,#8]
        0x000288ae:    2038        8       MOVS     r0,#0x38
        0x000288b0:    9001        ..      STR      r0,[sp,#4]
        0x000288b2:    2100        .!      MOVS     r1,#0
        0x000288b4:    aa03        ..      ADD      r2,sp,#0xc
        0x000288b6:    f7f9ffd5    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x22864
        0x000288ba:    9801        ..      LDR      r0,[sp,#4]
        0x000288bc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000288be:    f7f9ffa3    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x22808
        0x000288c2:    9802        ..      LDR      r0,[sp,#8]
        0x000288c4:    f7fafac8    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x000288c8:    b004        ..      ADD      sp,sp,#0x10
        0x000288ca:    bd80        ..      POP      {r7,pc}
    am_vos_button_int_register
        0x000288cc:    b580        ..      PUSH     {r7,lr}
        0x000288ce:    b082        ..      SUB      sp,sp,#8
        0x000288d0:    2300        .#      MOVS     r3,#0
        0x000288d2:    9300        ..      STR      r3,[sp,#0]
        0x000288d4:    9301        ..      STR      r3,[sp,#4]
        0x000288d6:    2113        .!      MOVS     r1,#0x13
        0x000288d8:    9101        ..      STR      r1,[sp,#4]
        0x000288da:    f24922ad    I.."    MOV      r2,#0x92ad
        0x000288de:    f2c00202    ....    MOVT     r2,#2
        0x000288e2:    4618        .F      MOV      r0,r3
        0x000288e4:    f7faf818    ....    BL       am_hal_gpio_interrupt_register ; 0x22918
        0x000288e8:    9800        ..      LDR      r0,[sp,#0]
        0x000288ea:    2101        .!      MOVS     r1,#1
        0x000288ec:    aa01        ..      ADD      r2,sp,#4
        0x000288ee:    f7f9fe5d    ..].    BL       am_hal_gpio_interrupt_control ; 0x225ac
        0x000288f2:    b002        ..      ADD      sp,sp,#8
        0x000288f4:    bd80        ..      POP      {r7,pc}
        0x000288f6:    0000        ..      MOVS     r0,r0
    am_vos_cmd_packet_tx
        0x000288f8:    b580        ..      PUSH     {r7,lr}
        0x000288fa:    b084        ..      SUB      sp,sp,#0x10
        0x000288fc:    9003        ..      STR      r0,[sp,#0xc]
        0x000288fe:    9102        ..      STR      r1,[sp,#8]
        0x00028900:    f002ff74    ..t.    BL       amvosTxChannelIsAvailable ; 0x2b7ec
        0x00028904:    b320         .      CBZ      r0,0x28950 ; am_vos_cmd_packet_tx + 88
        0x00028906:    e7ff        ..      B        0x28908 ; am_vos_cmd_packet_tx + 16
        0x00028908:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002890c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028910:    9001        ..      STR      r0,[sp,#4]
        0x00028912:    7840        @x      LDRB     r0,[r0,#1]
        0x00028914:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x00028918:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002891a:    f6400104    @...    MOV      r1,#0x804
        0x0002891e:    f7f1fe1f    ....    BL       AttsHandleValueNtf ; 0x1a560
        0x00028922:    9901        ..      LDR      r1,[sp,#4]
        0x00028924:    2001        .       MOVS     r0,#1
        0x00028926:    7088        .p      STRB     r0,[r1,#2]
        0x00028928:    e7ff        ..      B        0x2892a ; am_vos_cmd_packet_tx + 50
        0x0002892a:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002892e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028932:    3018        .0      ADDS     r0,r0,#0x18
        0x00028934:    9000        ..      STR      r0,[sp,#0]
        0x00028936:    f7f6fa81    ....    BL       WsfTimerStop ; 0x1ee3c
        0x0002893a:    9800        ..      LDR      r0,[sp,#0]
        0x0002893c:    f2427110    B..q    MOV      r1,#0x2710
        0x00028940:    f7f6fa5e    ..^.    BL       WsfTimerStartMs ; 0x1ee00
        0x00028944:    2100        .!      MOVS     r1,#0
        0x00028946:    4608        .F      MOV      r0,r1
        0x00028948:    f7f6f9ba    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x0002894c:    e7ff        ..      B        0x2894e ; am_vos_cmd_packet_tx + 86
        0x0002894e:    e7ff        ..      B        0x28950 ; am_vos_cmd_packet_tx + 88
        0x00028950:    b004        ..      ADD      sp,sp,#0x10
        0x00028952:    bd80        ..      POP      {r7,pc}
    am_vos_codec_encode
        0x00028954:    b580        ..      PUSH     {r7,lr}
        0x00028956:    b086        ..      SUB      sp,sp,#0x18
        0x00028958:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x0002895c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002895e:    9104        ..      STR      r1,[sp,#0x10]
        0x00028960:    9203        ..      STR      r2,[sp,#0xc]
        0x00028962:    9302        ..      STR      r3,[sp,#8]
        0x00028964:    9805        ..      LDR      r0,[sp,#0x14]
        0x00028966:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00028968:    f44f71a0    O..q    MOV      r1,#0x140
        0x0002896c:    f008fe4a    ..J.    BL       audio_enc_encode_frame ; 0x31604
        0x00028970:    9001        ..      STR      r0,[sp,#4]
        0x00028972:    9801        ..      LDR      r0,[sp,#4]
        0x00028974:    9908        ..      LDR      r1,[sp,#0x20]
        0x00028976:    6008        .`      STR      r0,[r1,#0]
        0x00028978:    b006        ..      ADD      sp,sp,#0x18
        0x0002897a:    bd80        ..      POP      {r7,pc}
    am_vos_codec_init
        0x0002897c:    b580        ..      PUSH     {r7,lr}
        0x0002897e:    2000        .       MOVS     r0,#0
        0x00028980:    f008fe62    ..b.    BL       audio_enc_init ; 0x31648
        0x00028984:    bd80        ..      POP      {r7,pc}
        0x00028986:    0000        ..      MOVS     r0,r0
    am_vos_codec_task
        0x00028988:    b580        ..      PUSH     {r7,lr}
        0x0002898a:    f5ad7d46    ..F}    SUB      sp,sp,#0x318
        0x0002898e:    90c5        ..      STR      r0,[sp,#0x314]
        0x00028990:    2000        .       MOVS     r0,#0
        0x00028992:    900c        ..      STR      r0,[sp,#0x30]
        0x00028994:    f44f7120    O. q    MOV      r1,#0x280
        0x00028998:    910b        ..      STR      r1,[sp,#0x2c]
        0x0002899a:    900a        ..      STR      r0,[sp,#0x28]
        0x0002899c:    a921        !.      ADD      r1,sp,#0x84
        0x0002899e:    9109        ..      STR      r1,[sp,#0x24]
        0x000289a0:    a90d        ..      ADD      r1,sp,#0x34
        0x000289a2:    9108        ..      STR      r1,[sp,#0x20]
        0x000289a4:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000289a8:    e7ff        ..      B        0x289aa ; am_vos_codec_task + 34
        0x000289aa:    2007        .       MOVS     r0,#7
        0x000289ac:    a9c1        ..      ADD      r1,sp,#0x304
        0x000289ae:    f001f85d    ..].    BL       am_vos_task_read ; 0x29a6c
        0x000289b2:    f89d0304    ....    LDRB     r0,[sp,#0x304]
        0x000289b6:    2804        .(      CMP      r0,#4
        0x000289b8:    f04080ef    @...    BNE.W    0x28b9a ; am_vos_codec_task + 530
        0x000289bc:    e7ff        ..      B        0x289be ; am_vos_codec_task + 54
        0x000289be:    f7fafa43    ..C.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000289c2:    9004        ..      STR      r0,[sp,#0x10]
        0x000289c4:    f24960b8    I..`    MOV      r0,#0x96b8
        0x000289c8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000289cc:    f648011c    H...    MOV      r1,#0x881c
        0x000289d0:    4408        .D      ADD      r0,r0,r1
        0x000289d2:    f000f8f1    ....    BL       am_vos_get_ring_buffer_status ; 0x28bb8
        0x000289d6:    9006        ..      STR      r0,[sp,#0x18]
        0x000289d8:    9804        ..      LDR      r0,[sp,#0x10]
        0x000289da:    f7fafa3d    ..=.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x000289de:    e7ff        ..      B        0x289e0 ; am_vos_codec_task + 88
        0x000289e0:    9806        ..      LDR      r0,[sp,#0x18]
        0x000289e2:    2800        .(      CMP      r0,#0
        0x000289e4:    f00080d8    ....    BEQ.W    0x28b98 ; am_vos_codec_task + 528
        0x000289e8:    e7ff        ..      B        0x289ea ; am_vos_codec_task + 98
        0x000289ea:    9806        ..      LDR      r0,[sp,#0x18]
        0x000289ec:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000289ee:    4288        .B      CMP      r0,r1
        0x000289f0:    d903        ..      BLS      0x289fa ; am_vos_codec_task + 114
        0x000289f2:    e7ff        ..      B        0x289f4 ; am_vos_codec_task + 108
        0x000289f4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000289f6:    900a        ..      STR      r0,[sp,#0x28]
        0x000289f8:    e002        ..      B        0x28a00 ; am_vos_codec_task + 120
        0x000289fa:    9806        ..      LDR      r0,[sp,#0x18]
        0x000289fc:    900a        ..      STR      r0,[sp,#0x28]
        0x000289fe:    e7ff        ..      B        0x28a00 ; am_vos_codec_task + 120
        0x00028a00:    990c        ..      LDR      r1,[sp,#0x30]
        0x00028a02:    a821        !.      ADD      r0,sp,#0x84
        0x00028a04:    4401        .D      ADD      r1,r1,r0
        0x00028a06:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00028a08:    2001        .       MOVS     r0,#1
        0x00028a0a:    f7f6fe7d    ..}.    BL       am_audio_buffer_nested_pop ; 0x1f708
        0x00028a0e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00028a10:    990a        ..      LDR      r1,[sp,#0x28]
        0x00028a12:    4288        .B      CMP      r0,r1
        0x00028a14:    d909        ..      BLS      0x28a2a ; am_vos_codec_task + 162
        0x00028a16:    e7ff        ..      B        0x28a18 ; am_vos_codec_task + 144
        0x00028a18:    990a        ..      LDR      r1,[sp,#0x28]
        0x00028a1a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00028a1c:    1a40        @.      SUBS     r0,r0,r1
        0x00028a1e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00028a20:    990a        ..      LDR      r1,[sp,#0x28]
        0x00028a22:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028a24:    4408        .D      ADD      r0,r0,r1
        0x00028a26:    900c        ..      STR      r0,[sp,#0x30]
        0x00028a28:    e005        ..      B        0x28a36 ; am_vos_codec_task + 174
        0x00028a2a:    f44f7020    O. p    MOV      r0,#0x280
        0x00028a2e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00028a30:    2000        .       MOVS     r0,#0
        0x00028a32:    900c        ..      STR      r0,[sp,#0x30]
        0x00028a34:    e7ff        ..      B        0x28a36 ; am_vos_codec_task + 174
        0x00028a36:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028a38:    2800        .(      CMP      r0,#0
        0x00028a3a:    f040808e    @...    BNE.W    0x28b5a ; am_vos_codec_task + 466
        0x00028a3e:    e7ff        ..      B        0x28a40 ; am_vos_codec_task + 184
        0x00028a40:    f022ff00    "...    BL       vTaskSuspendAll ; 0x4b844
        0x00028a44:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00028a48:    3001        .0      ADDS     r0,#1
        0x00028a4a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00028a4e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00028a50:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00028a52:    466b        kF      MOV      r3,sp
        0x00028a54:    a907        ..      ADD      r1,sp,#0x1c
        0x00028a56:    6019        .`      STR      r1,[r3,#0]
        0x00028a58:    f44f7120    O. q    MOV      r1,#0x280
        0x00028a5c:    2350        P#      MOVS     r3,#0x50
        0x00028a5e:    f7ffff79    ..y.    BL       am_vos_codec_encode ; 0x28954
        0x00028a62:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028a64:    2850        P(      CMP      r0,#0x50
        0x00028a66:    d00e        ..      BEQ      0x28a86 ; am_vos_codec_task + 254
        0x00028a68:    e7ff        ..      B        0x28a6a ; am_vos_codec_task + 226
        0x00028a6a:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00028a6c:    f2473164    G.d1    MOV      r1,#0x7364
        0x00028a70:    f2c00105    ....    MOVT     r1,#5
        0x00028a74:    2003        .       MOVS     r0,#3
        0x00028a76:    f000fe6f    ..o.    BL       am_vos_stdio_printf ; 0x29758
        0x00028a7a:    9908        ..      LDR      r1,[sp,#0x20]
        0x00028a7c:    2002        .       MOVS     r0,#2
        0x00028a7e:    2250        P"      MOVS     r2,#0x50
        0x00028a80:    f7f6fe56    ..V.    BL       am_audio_buffer_nested_push ; 0x1f730
        0x00028a84:    e005        ..      B        0x28a92 ; am_vos_codec_task + 266
        0x00028a86:    9908        ..      LDR      r1,[sp,#0x20]
        0x00028a88:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00028a8a:    2002        .       MOVS     r0,#2
        0x00028a8c:    f7f6fe50    ..P.    BL       am_audio_buffer_nested_push ; 0x1f730
        0x00028a90:    e7ff        ..      B        0x28a92 ; am_vos_codec_task + 266
        0x00028a92:    f24960b8    I..`    MOV      r0,#0x96b8
        0x00028a96:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028a9a:    f6480108    H...    MOV      r1,#0x8808
        0x00028a9e:    4408        .D      ADD      r0,r0,r1
        0x00028aa0:    f7f6fffc    ....    BL       am_audio_universal_buffer_status_check ; 0x1fa9c
        0x00028aa4:    2800        .(      CMP      r0,#0
        0x00028aa6:    d143        C.      BNE      0x28b30 ; am_vos_codec_task + 424
        0x00028aa8:    e7ff        ..      B        0x28aaa ; am_vos_codec_task + 290
        0x00028aaa:    f24960b8    I..`    MOV      r0,#0x96b8
        0x00028aae:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028ab2:    9001        ..      STR      r0,[sp,#4]
        0x00028ab4:    f6480110    H...    MOV      r1,#0x8810
        0x00028ab8:    5842        BX      LDR      r2,[r0,r1]
        0x00028aba:    f648010c    H...    MOV      r1,#0x880c
        0x00028abe:    5843        CX      LDR      r3,[r0,r1]
        0x00028ac0:    f6480114    H...    MOV      r1,#0x8814
        0x00028ac4:    5840        @X      LDR      r0,[r0,r1]
        0x00028ac6:    4669        iF      MOV      r1,sp
        0x00028ac8:    6008        .`      STR      r0,[r1,#0]
        0x00028aca:    f2473146    G.F1    MOV      r1,#0x7346
        0x00028ace:    f2c00105    ....    MOVT     r1,#5
        0x00028ad2:    2002        .       MOVS     r0,#2
        0x00028ad4:    9002        ..      STR      r0,[sp,#8]
        0x00028ad6:    f000fe3f    ..?.    BL       am_vos_stdio_printf ; 0x29758
        0x00028ada:    9901        ..      LDR      r1,[sp,#4]
        0x00028adc:    9802        ..      LDR      r0,[sp,#8]
        0x00028ade:    f6480224    H.$.    MOV      r2,#0x8824
        0x00028ae2:    588a        .X      LDR      r2,[r1,r2]
        0x00028ae4:    f6480320    H. .    MOV      r3,#0x8820
        0x00028ae8:    58cb        .X      LDR      r3,[r1,r3]
        0x00028aea:    f6480c28    H.(.    MOV      r12,#0x8828
        0x00028aee:    f851100c    Q...    LDR      r1,[r1,r12]
        0x00028af2:    46ec        .F      MOV      r12,sp
        0x00028af4:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00028af8:    f2473129    G.)1    MOV      r1,#0x7329
        0x00028afc:    f2c00105    ....    MOVT     r1,#5
        0x00028b00:    f000fe2a    ..*.    BL       am_vos_stdio_printf ; 0x29758
        0x00028b04:    9901        ..      LDR      r1,[sp,#4]
        0x00028b06:    9802        ..      LDR      r0,[sp,#8]
        0x00028b08:    f6480238    H.8.    MOV      r2,#0x8838
        0x00028b0c:    588a        .X      LDR      r2,[r1,r2]
        0x00028b0e:    f6480334    H.4.    MOV      r3,#0x8834
        0x00028b12:    58cb        .X      LDR      r3,[r1,r3]
        0x00028b14:    f6480c3c    H.<.    MOV      r12,#0x883c
        0x00028b18:    f851100c    Q...    LDR      r1,[r1,r12]
        0x00028b1c:    46ec        .F      MOV      r12,sp
        0x00028b1e:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00028b22:    f247310a    G..1    MOV      r1,#0x730a
        0x00028b26:    f2c00105    ....    MOVT     r1,#5
        0x00028b2a:    f000fe15    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00028b2e:    e7ff        ..      B        0x28b30 ; am_vos_codec_task + 424
        0x00028b30:    2000        .       MOVS     r0,#0
        0x00028b32:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00028b36:    f024f951    $.Q.    BL       xTaskResumeAll ; 0x4cddc
        0x00028b3a:    f24960b8    I..`    MOV      r0,#0x96b8
        0x00028b3e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028b42:    f6480130    H.0.    MOV      r1,#0x8830
        0x00028b46:    4408        .D      ADD      r0,r0,r1
        0x00028b48:    f000f836    ..6.    BL       am_vos_get_ring_buffer_status ; 0x28bb8
        0x00028b4c:    2850        P(      CMP      r0,#0x50
        0x00028b4e:    d303        ..      BCC      0x28b58 ; am_vos_codec_task + 464
        0x00028b50:    e7ff        ..      B        0x28b52 ; am_vos_codec_task + 458
        0x00028b52:    f7fffd6f    ..o.    BL       am_vos_ble_stream_send ; 0x28634
        0x00028b56:    e7ff        ..      B        0x28b58 ; am_vos_codec_task + 464
        0x00028b58:    e7ff        ..      B        0x28b5a ; am_vos_codec_task + 466
        0x00028b5a:    f7faf975    ..u.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00028b5e:    9003        ..      STR      r0,[sp,#0xc]
        0x00028b60:    f24960b8    I..`    MOV      r0,#0x96b8
        0x00028b64:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028b68:    f648011c    H...    MOV      r1,#0x881c
        0x00028b6c:    4408        .D      ADD      r0,r0,r1
        0x00028b6e:    f000f823    ..#.    BL       am_vos_get_ring_buffer_status ; 0x28bb8
        0x00028b72:    9006        ..      STR      r0,[sp,#0x18]
        0x00028b74:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028b76:    f7faf96f    ..o.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00028b7a:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028b7c:    f5b07f20    .. .    CMP      r0,#0x280
        0x00028b80:    d305        ..      BCC      0x28b8e ; am_vos_codec_task + 518
        0x00028b82:    e7ff        ..      B        0x28b84 ; am_vos_codec_task + 508
        0x00028b84:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00028b88:    2802        .(      CMP      r0,#2
        0x00028b8a:    db04        ..      BLT      0x28b96 ; am_vos_codec_task + 526
        0x00028b8c:    e7ff        ..      B        0x28b8e ; am_vos_codec_task + 518
        0x00028b8e:    2000        .       MOVS     r0,#0
        0x00028b90:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00028b94:    e7ff        ..      B        0x28b96 ; am_vos_codec_task + 526
        0x00028b96:    e723        #.      B        0x289e0 ; am_vos_codec_task + 88
        0x00028b98:    e000        ..      B        0x28b9c ; am_vos_codec_task + 532
        0x00028b9a:    e7ff        ..      B        0x28b9c ; am_vos_codec_task + 532
        0x00028b9c:    e705        ..      B        0x289aa ; am_vos_codec_task + 34
        0x00028b9e:    0000        ..      MOVS     r0,r0
    am_vos_flush_ring_buffer
        0x00028ba0:    b081        ..      SUB      sp,sp,#4
        0x00028ba2:    9000        ..      STR      r0,[sp,#0]
        0x00028ba4:    9900        ..      LDR      r1,[sp,#0]
        0x00028ba6:    2000        .       MOVS     r0,#0
        0x00028ba8:    60c8        .`      STR      r0,[r1,#0xc]
        0x00028baa:    9800        ..      LDR      r0,[sp,#0]
        0x00028bac:    6840        @h      LDR      r0,[r0,#4]
        0x00028bae:    9900        ..      LDR      r1,[sp,#0]
        0x00028bb0:    6088        .`      STR      r0,[r1,#8]
        0x00028bb2:    b001        ..      ADD      sp,sp,#4
        0x00028bb4:    4770        pG      BX       lr
        0x00028bb6:    0000        ..      MOVS     r0,r0
    am_vos_get_ring_buffer_status
        0x00028bb8:    b580        ..      PUSH     {r7,lr}
        0x00028bba:    b088        ..      SUB      sp,sp,#0x20
        0x00028bbc:    9006        ..      STR      r0,[sp,#0x18]
        0x00028bbe:    2000        .       MOVS     r0,#0
        0x00028bc0:    9005        ..      STR      r0,[sp,#0x14]
        0x00028bc2:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028bc4:    6840        @h      LDR      r0,[r0,#4]
        0x00028bc6:    9004        ..      STR      r0,[sp,#0x10]
        0x00028bc8:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028bca:    6880        .h      LDR      r0,[r0,#8]
        0x00028bcc:    9003        ..      STR      r0,[sp,#0xc]
        0x00028bce:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028bd0:    6900        .i      LDR      r0,[r0,#0x10]
        0x00028bd2:    9002        ..      STR      r0,[sp,#8]
        0x00028bd4:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028bd6:    f000fbc7    ....    BL       am_vos_ring_buffer_overwrite ; 0x29368
        0x00028bda:    b928        (.      CBNZ     r0,0x28be8 ; am_vos_get_ring_buffer_status + 48
        0x00028bdc:    e7ff        ..      B        0x28bde ; am_vos_get_ring_buffer_status + 38
        0x00028bde:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028be0:    f000fba4    ....    BL       am_vos_ring_buffer_full ; 0x2932c
        0x00028be4:    b158        X.      CBZ      r0,0x28bfe ; am_vos_get_ring_buffer_status + 70
        0x00028be6:    e7ff        ..      B        0x28be8 ; am_vos_get_ring_buffer_status + 48
        0x00028be8:    f7faf92e    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00028bec:    9001        ..      STR      r0,[sp,#4]
        0x00028bee:    9802        ..      LDR      r0,[sp,#8]
        0x00028bf0:    9005        ..      STR      r0,[sp,#0x14]
        0x00028bf2:    9801        ..      LDR      r0,[sp,#4]
        0x00028bf4:    f7faf930    ..0.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00028bf8:    9805        ..      LDR      r0,[sp,#0x14]
        0x00028bfa:    9007        ..      STR      r0,[sp,#0x1c]
        0x00028bfc:    e012        ..      B        0x28c24 ; am_vos_get_ring_buffer_status + 108
        0x00028bfe:    f7faf923    ..#.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00028c02:    9000        ..      STR      r0,[sp,#0]
        0x00028c04:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028c06:    9902        ..      LDR      r1,[sp,#8]
        0x00028c08:    4408        .D      ADD      r0,r0,r1
        0x00028c0a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00028c0c:    1a82        ..      SUBS     r2,r0,r2
        0x00028c0e:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00028c12:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00028c16:    9005        ..      STR      r0,[sp,#0x14]
        0x00028c18:    9800        ..      LDR      r0,[sp,#0]
        0x00028c1a:    f7faf91d    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00028c1e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00028c20:    9007        ..      STR      r0,[sp,#0x1c]
        0x00028c22:    e7ff        ..      B        0x28c24 ; am_vos_get_ring_buffer_status + 108
        0x00028c24:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028c26:    b008        ..      ADD      sp,sp,#0x20
        0x00028c28:    bd80        ..      POP      {r7,pc}
        0x00028c2a:    0000        ..      MOVS     r0,r0
    am_vos_gpio_disable_irq
        0x00028c2c:    b580        ..      PUSH     {r7,lr}
        0x00028c2e:    b082        ..      SUB      sp,sp,#8
        0x00028c30:    9001        ..      STR      r0,[sp,#4]
        0x00028c32:    2100        .!      MOVS     r1,#0
        0x00028c34:    aa01        ..      ADD      r2,sp,#4
        0x00028c36:    4608        .F      MOV      r0,r1
        0x00028c38:    f7f9fcb8    ....    BL       am_hal_gpio_interrupt_control ; 0x225ac
        0x00028c3c:    b002        ..      ADD      sp,sp,#8
        0x00028c3e:    bd80        ..      POP      {r7,pc}
    am_vos_gpio_enable_irq
        0x00028c40:    b580        ..      PUSH     {r7,lr}
        0x00028c42:    b084        ..      SUB      sp,sp,#0x10
        0x00028c44:    9003        ..      STR      r0,[sp,#0xc]
        0x00028c46:    9102        ..      STR      r1,[sp,#8]
        0x00028c48:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028c4a:    2100        .!      MOVS     r1,#0
        0x00028c4c:    aa01        ..      ADD      r2,sp,#4
        0x00028c4e:    f7f9fe09    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x22864
        0x00028c52:    9801        ..      LDR      r0,[sp,#4]
        0x00028c54:    9902        ..      LDR      r1,[sp,#8]
        0x00028c56:    f001011f    ....    AND      r1,r1,#0x1f
        0x00028c5a:    40c8        .@      LSRS     r0,r0,r1
        0x00028c5c:    07c0        ..      LSLS     r0,r0,#31
        0x00028c5e:    b128        (.      CBZ      r0,0x28c6c ; am_vos_gpio_enable_irq + 44
        0x00028c60:    e7ff        ..      B        0x28c62 ; am_vos_gpio_enable_irq + 34
        0x00028c62:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028c64:    9901        ..      LDR      r1,[sp,#4]
        0x00028c66:    f7f9fdcf    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x22808
        0x00028c6a:    e7ff        ..      B        0x28c6c ; am_vos_gpio_enable_irq + 44
        0x00028c6c:    2000        .       MOVS     r0,#0
        0x00028c6e:    2101        .!      MOVS     r1,#1
        0x00028c70:    aa02        ..      ADD      r2,sp,#8
        0x00028c72:    f7f9fc9b    ....    BL       am_hal_gpio_interrupt_control ; 0x225ac
        0x00028c76:    b004        ..      ADD      sp,sp,#0x10
        0x00028c78:    bd80        ..      POP      {r7,pc}
        0x00028c7a:    0000        ..      MOVS     r0,r0
    am_vos_gpio_init
        0x00028c7c:    b580        ..      PUSH     {r7,lr}
        0x00028c7e:    b082        ..      SUB      sp,sp,#8
        0x00028c80:    f7fffdfe    ....    BL       am_vos_button_init ; 0x28880
        0x00028c84:    f2400000    @...    MOVW     r0,#0
        0x00028c88:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028c8c:    2103        .!      MOVS     r1,#3
        0x00028c8e:    f7f8fcc9    ....    BL       am_devices_led_array_init ; 0x21624
        0x00028c92:    2038        8       MOVS     r0,#0x38
        0x00028c94:    9001        ..      STR      r0,[sp,#4]
        0x00028c96:    2104        .!      MOVS     r1,#4
        0x00028c98:    f7f6fa58    ..X.    BL       __NVIC_SetPriority ; 0x1f14c
        0x00028c9c:    9801        ..      LDR      r0,[sp,#4]
        0x00028c9e:    f7f6f9c1    ....    BL       __NVIC_EnableIRQ ; 0x1f024
        0x00028ca2:    b002        ..      ADD      sp,sp,#8
        0x00028ca4:    bd80        ..      POP      {r7,pc}
        0x00028ca6:    0000        ..      MOVS     r0,r0
    am_vos_heartbeat_led_process
        0x00028ca8:    b580        ..      PUSH     {r7,lr}
        0x00028caa:    b084        ..      SUB      sp,sp,#0x10
        0x00028cac:    f000f82c    ..,.    BL       am_vos_is_connected ; 0x28d08
        0x00028cb0:    b140        @.      CBZ      r0,0x28cc4 ; am_vos_heartbeat_led_process + 28
        0x00028cb2:    e7ff        ..      B        0x28cb4 ; am_vos_heartbeat_led_process + 12
        0x00028cb4:    f2400000    @...    MOVW     r0,#0
        0x00028cb8:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028cbc:    2100        .!      MOVS     r1,#0
        0x00028cbe:    f7f8fde1    ....    BL       am_devices_led_toggle ; 0x21884
        0x00028cc2:    e01f        ..      B        0x28d04 ; am_vos_heartbeat_led_process + 92
        0x00028cc4:    f2400000    @...    MOVW     r0,#0
        0x00028cc8:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028ccc:    9002        ..      STR      r0,[sp,#8]
        0x00028cce:    2100        .!      MOVS     r1,#0
        0x00028cd0:    9103        ..      STR      r1,[sp,#0xc]
        0x00028cd2:    f7f8fd91    ....    BL       am_devices_led_on ; 0x217f8
        0x00028cd6:    200a        .       MOVS     r0,#0xa
        0x00028cd8:    9001        ..      STR      r0,[sp,#4]
        0x00028cda:    f022fb99    "...    BL       vTaskDelay ; 0x4b410
        0x00028cde:    9802        ..      LDR      r0,[sp,#8]
        0x00028ce0:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028ce2:    f7f8fd43    ..C.    BL       am_devices_led_off ; 0x2176c
        0x00028ce6:    2096        .       MOVS     r0,#0x96
        0x00028ce8:    f022fb92    "...    BL       vTaskDelay ; 0x4b410
        0x00028cec:    9802        ..      LDR      r0,[sp,#8]
        0x00028cee:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028cf0:    f7f8fd82    ....    BL       am_devices_led_on ; 0x217f8
        0x00028cf4:    9801        ..      LDR      r0,[sp,#4]
        0x00028cf6:    f022fb8b    "...    BL       vTaskDelay ; 0x4b410
        0x00028cfa:    9802        ..      LDR      r0,[sp,#8]
        0x00028cfc:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028cfe:    f7f8fd35    ..5.    BL       am_devices_led_off ; 0x2176c
        0x00028d02:    e7ff        ..      B        0x28d04 ; am_vos_heartbeat_led_process + 92
        0x00028d04:    b004        ..      ADD      sp,sp,#0x10
        0x00028d06:    bd80        ..      POP      {r7,pc}
    am_vos_is_connected
        0x00028d08:    b580        ..      PUSH     {r7,lr}
        0x00028d0a:    b082        ..      SUB      sp,sp,#8
        0x00028d0c:    f7fefdb8    ....    BL       am_vos_ama_isready ; 0x27880
        0x00028d10:    b1a0        ..      CBZ      r0,0x28d3c ; am_vos_is_connected + 52
        0x00028d12:    e7ff        ..      B        0x28d14 ; am_vos_is_connected + 12
        0x00028d14:    f2420024    B.$.    MOV      r0,#0x2024
        0x00028d18:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028d1c:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00028d1e:    07c0        ..      LSLS     r0,r0,#31
        0x00028d20:    b160        `.      CBZ      r0,0x28d3c ; am_vos_is_connected + 52
        0x00028d22:    e7ff        ..      B        0x28d24 ; am_vos_is_connected + 28
        0x00028d24:    f2420024    B.$.    MOV      r0,#0x2024
        0x00028d28:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028d2c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00028d2e:    07c0        ..      LSLS     r0,r0,#31
        0x00028d30:    b120         .      CBZ      r0,0x28d3c ; am_vos_is_connected + 52
        0x00028d32:    e7ff        ..      B        0x28d34 ; am_vos_is_connected + 44
        0x00028d34:    2001        .       MOVS     r0,#1
        0x00028d36:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00028d3a:    e003        ..      B        0x28d44 ; am_vos_is_connected + 60
        0x00028d3c:    2000        .       MOVS     r0,#0
        0x00028d3e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00028d42:    e7ff        ..      B        0x28d44 ; am_vos_is_connected + 60
        0x00028d44:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00028d48:    b002        ..      ADD      sp,sp,#8
        0x00028d4a:    bd80        ..      POP      {r7,pc}
    am_vos_is_tx_ready
        0x00028d4c:    b081        ..      SUB      sp,sp,#4
        0x00028d4e:    f2420024    B.$.    MOV      r0,#0x2024
        0x00028d52:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028d56:    7880        .x      LDRB     r0,[r0,#2]
        0x00028d58:    b920         .      CBNZ     r0,0x28d64 ; am_vos_is_tx_ready + 24
        0x00028d5a:    e7ff        ..      B        0x28d5c ; am_vos_is_tx_ready + 16
        0x00028d5c:    2001        .       MOVS     r0,#1
        0x00028d5e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00028d62:    e003        ..      B        0x28d6c ; am_vos_is_tx_ready + 32
        0x00028d64:    2000        .       MOVS     r0,#0
        0x00028d66:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00028d6a:    e7ff        ..      B        0x28d6c ; am_vos_is_tx_ready + 32
        0x00028d6c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00028d70:    b001        ..      ADD      sp,sp,#4
        0x00028d72:    4770        pG      BX       lr
    am_vos_led_task
        0x00028d74:    b580        ..      PUSH     {r7,lr}
        0x00028d76:    b086        ..      SUB      sp,sp,#0x18
        0x00028d78:    9005        ..      STR      r0,[sp,#0x14]
        0x00028d7a:    e7ff        ..      B        0x28d7c ; am_vos_led_task + 8
        0x00028d7c:    2001        .       MOVS     r0,#1
        0x00028d7e:    a901        ..      ADD      r1,sp,#4
        0x00028d80:    f000fe74    ..t.    BL       am_vos_task_read ; 0x29a6c
        0x00028d84:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028d86:    f2411155    A.U.    MOV      r1,#0x1155
        0x00028d8a:    f6ca2111    ...!    MOVT     r1,#0xaa11
        0x00028d8e:    4288        .B      CMP      r0,r1
        0x00028d90:    d30b        ..      BCC      0x28daa ; am_vos_led_task + 54
        0x00028d92:    e7ff        ..      B        0x28d94 ; am_vos_led_task + 32
        0x00028d94:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028d96:    f2411155    A.U.    MOV      r1,#0x1155
        0x00028d9a:    f6ca2111    ...!    MOVT     r1,#0xaa11
        0x00028d9e:    1a40        @.      SUBS     r0,r0,r1
        0x00028da0:    bf18        ..      IT       NE
        0x00028da2:    2003        .       MOVNE    r0,#3
        0x00028da4:    f000f81e    ....    BL       am_vos_logic_led_swirl ; 0x28de4
        0x00028da8:    e010        ..      B        0x28dcc ; am_vos_led_task + 88
        0x00028daa:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028dac:    2802        .(      CMP      r0,#2
        0x00028dae:    d103        ..      BNE      0x28db8 ; am_vos_led_task + 68
        0x00028db0:    e7ff        ..      B        0x28db2 ; am_vos_led_task + 62
        0x00028db2:    f7ffff79    ..y.    BL       am_vos_heartbeat_led_process ; 0x28ca8
        0x00028db6:    e008        ..      B        0x28dca ; am_vos_led_task + 86
        0x00028db8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028dba:    2803        .(      CMP      r0,#3
        0x00028dbc:    d104        ..      BNE      0x28dc8 ; am_vos_led_task + 84
        0x00028dbe:    e7ff        ..      B        0x28dc0 ; am_vos_led_task + 76
        0x00028dc0:    2002        .       MOVS     r0,#2
        0x00028dc2:    f000f80f    ....    BL       am_vos_logic_led_swirl ; 0x28de4
        0x00028dc6:    e7ff        ..      B        0x28dc8 ; am_vos_led_task + 84
        0x00028dc8:    e7ff        ..      B        0x28dca ; am_vos_led_task + 86
        0x00028dca:    e7ff        ..      B        0x28dcc ; am_vos_led_task + 88
        0x00028dcc:    e7d6        ..      B        0x28d7c ; am_vos_led_task + 8
        0x00028dce:    0000        ..      MOVS     r0,r0
    am_vos_logic_led_all_off
        0x00028dd0:    b580        ..      PUSH     {r7,lr}
        0x00028dd2:    f2400000    @...    MOVW     r0,#0
        0x00028dd6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028dda:    2103        .!      MOVS     r1,#3
        0x00028ddc:    2200        ."      MOVS     r2,#0
        0x00028dde:    f7f8fc43    ..C.    BL       am_devices_led_array_out ; 0x21668
        0x00028de2:    bd80        ..      POP      {r7,pc}
    am_vos_logic_led_swirl
        0x00028de4:    b580        ..      PUSH     {r7,lr}
        0x00028de6:    b088        ..      SUB      sp,sp,#0x20
        0x00028de8:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x00028dec:    2032        2       MOVS     r0,#0x32
        0x00028dee:    9006        ..      STR      r0,[sp,#0x18]
        0x00028df0:    f7ffffee    ....    BL       am_vos_logic_led_all_off ; 0x28dd0
        0x00028df4:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00028df8:    4601        .F      MOV      r1,r0
        0x00028dfa:    9101        ..      STR      r1,[sp,#4]
        0x00028dfc:    2803        .(      CMP      r0,#3
        0x00028dfe:    f200809c    ....    BHI.W    0x28f3a ; am_vos_logic_led_swirl + 342
        0x00028e02:    9901        ..      LDR      r1,[sp,#4]
        0x00028e04:    e8dff001    ....    TBB      [pc,r1]
    $d.5
        0x00028e08:    77462402    .$Fw    DCD    2001085442
    $t.6
        0x00028e0c:    2000        .       MOVS     r0,#0
        0x00028e0e:    9005        ..      STR      r0,[sp,#0x14]
        0x00028e10:    e7ff        ..      B        0x28e12 ; am_vos_logic_led_swirl + 46
        0x00028e12:    9805        ..      LDR      r0,[sp,#0x14]
        0x00028e14:    2805        .(      CMP      r0,#5
        0x00028e16:    dc1a        ..      BGT      0x28e4e ; am_vos_logic_led_swirl + 106
        0x00028e18:    e7ff        ..      B        0x28e1a ; am_vos_logic_led_swirl + 54
        0x00028e1a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00028e1c:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00028e20:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x00028e24:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00028e28:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00028e2c:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00028e30:    1a41        A.      SUBS     r1,r0,r1
        0x00028e32:    f2400000    @...    MOVW     r0,#0
        0x00028e36:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028e3a:    f7f8fd23    ..#.    BL       am_devices_led_toggle ; 0x21884
        0x00028e3e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028e40:    f022fae6    "...    BL       vTaskDelay ; 0x4b410
        0x00028e44:    e7ff        ..      B        0x28e46 ; am_vos_logic_led_swirl + 98
        0x00028e46:    9805        ..      LDR      r0,[sp,#0x14]
        0x00028e48:    3001        .0      ADDS     r0,#1
        0x00028e4a:    9005        ..      STR      r0,[sp,#0x14]
        0x00028e4c:    e7e1        ..      B        0x28e12 ; am_vos_logic_led_swirl + 46
        0x00028e4e:    e075        u.      B        0x28f3c ; am_vos_logic_led_swirl + 344
        0x00028e50:    2000        .       MOVS     r0,#0
        0x00028e52:    9004        ..      STR      r0,[sp,#0x10]
        0x00028e54:    e7ff        ..      B        0x28e56 ; am_vos_logic_led_swirl + 114
        0x00028e56:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028e58:    280b        .(      CMP      r0,#0xb
        0x00028e5a:    dc1a        ..      BGT      0x28e92 ; am_vos_logic_led_swirl + 174
        0x00028e5c:    e7ff        ..      B        0x28e5e ; am_vos_logic_led_swirl + 122
        0x00028e5e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028e60:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00028e64:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x00028e68:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00028e6c:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00028e70:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00028e74:    1a41        A.      SUBS     r1,r0,r1
        0x00028e76:    f2400000    @...    MOVW     r0,#0
        0x00028e7a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028e7e:    f7f8fd01    ....    BL       am_devices_led_toggle ; 0x21884
        0x00028e82:    2032        2       MOVS     r0,#0x32
        0x00028e84:    f7fdfb4c    ..L.    BL       am_util_delay_ms ; 0x26520
        0x00028e88:    e7ff        ..      B        0x28e8a ; am_vos_logic_led_swirl + 166
        0x00028e8a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028e8c:    3001        .0      ADDS     r0,#1
        0x00028e8e:    9004        ..      STR      r0,[sp,#0x10]
        0x00028e90:    e7e1        ..      B        0x28e56 ; am_vos_logic_led_swirl + 114
        0x00028e92:    e053        S.      B        0x28f3c ; am_vos_logic_led_swirl + 344
        0x00028e94:    2000        .       MOVS     r0,#0
        0x00028e96:    9003        ..      STR      r0,[sp,#0xc]
        0x00028e98:    e7ff        ..      B        0x28e9a ; am_vos_logic_led_swirl + 182
        0x00028e9a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028e9c:    2805        .(      CMP      r0,#5
        0x00028e9e:    dc26        &.      BGT      0x28eee ; am_vos_logic_led_swirl + 266
        0x00028ea0:    e7ff        ..      B        0x28ea2 ; am_vos_logic_led_swirl + 190
        0x00028ea2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028ea4:    2803        .(      CMP      r0,#3
        0x00028ea6:    d10b        ..      BNE      0x28ec0 ; am_vos_logic_led_swirl + 220
        0x00028ea8:    e7ff        ..      B        0x28eaa ; am_vos_logic_led_swirl + 198
        0x00028eaa:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028eac:    0040        @.      LSLS     r0,r0,#1
        0x00028eae:    f022faaf    "...    BL       vTaskDelay ; 0x4b410
        0x00028eb2:    f7ffff8d    ....    BL       am_vos_logic_led_all_off ; 0x28dd0
        0x00028eb6:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028eb8:    0040        @.      LSLS     r0,r0,#1
        0x00028eba:    f022faa9    "...    BL       vTaskDelay ; 0x4b410
        0x00028ebe:    e7ff        ..      B        0x28ec0 ; am_vos_logic_led_swirl + 220
        0x00028ec0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028ec2:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00028ec6:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x00028eca:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00028ece:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00028ed2:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00028ed6:    1a41        A.      SUBS     r1,r0,r1
        0x00028ed8:    f2400000    @...    MOVW     r0,#0
        0x00028edc:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028ee0:    f7f8fcd0    ....    BL       am_devices_led_toggle ; 0x21884
        0x00028ee4:    e7ff        ..      B        0x28ee6 ; am_vos_logic_led_swirl + 258
        0x00028ee6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028ee8:    3001        .0      ADDS     r0,#1
        0x00028eea:    9003        ..      STR      r0,[sp,#0xc]
        0x00028eec:    e7d5        ..      B        0x28e9a ; am_vos_logic_led_swirl + 182
        0x00028eee:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028ef0:    f022fa8e    "...    BL       vTaskDelay ; 0x4b410
        0x00028ef4:    e022        ".      B        0x28f3c ; am_vos_logic_led_swirl + 344
        0x00028ef6:    2005        .       MOVS     r0,#5
        0x00028ef8:    9002        ..      STR      r0,[sp,#8]
        0x00028efa:    e7ff        ..      B        0x28efc ; am_vos_logic_led_swirl + 280
        0x00028efc:    9802        ..      LDR      r0,[sp,#8]
        0x00028efe:    2800        .(      CMP      r0,#0
        0x00028f00:    d41a        ..      BMI      0x28f38 ; am_vos_logic_led_swirl + 340
        0x00028f02:    e7ff        ..      B        0x28f04 ; am_vos_logic_led_swirl + 288
        0x00028f04:    9802        ..      LDR      r0,[sp,#8]
        0x00028f06:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00028f0a:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x00028f0e:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00028f12:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00028f16:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00028f1a:    1a41        A.      SUBS     r1,r0,r1
        0x00028f1c:    f2400000    @...    MOVW     r0,#0
        0x00028f20:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028f24:    f7f8fcae    ....    BL       am_devices_led_toggle ; 0x21884
        0x00028f28:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028f2a:    f022fa71    ".q.    BL       vTaskDelay ; 0x4b410
        0x00028f2e:    e7ff        ..      B        0x28f30 ; am_vos_logic_led_swirl + 332
        0x00028f30:    9802        ..      LDR      r0,[sp,#8]
        0x00028f32:    3801        .8      SUBS     r0,#1
        0x00028f34:    9002        ..      STR      r0,[sp,#8]
        0x00028f36:    e7e1        ..      B        0x28efc ; am_vos_logic_led_swirl + 280
        0x00028f38:    e000        ..      B        0x28f3c ; am_vos_logic_led_swirl + 344
        0x00028f3a:    e7ff        ..      B        0x28f3c ; am_vos_logic_led_swirl + 344
        0x00028f3c:    f7ffff48    ..H.    BL       am_vos_logic_led_all_off ; 0x28dd0
        0x00028f40:    b008        ..      ADD      sp,sp,#0x20
        0x00028f42:    bd80        ..      POP      {r7,pc}
    am_vos_mic_disable
        0x00028f44:    b580        ..      PUSH     {r7,lr}
        0x00028f46:    f2470127    G.'.    MOV      r1,#0x7027
        0x00028f4a:    f2c00105    ....    MOVT     r1,#5
        0x00028f4e:    2003        .       MOVS     r0,#3
        0x00028f50:    f000fc02    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00028f54:    f242007c    B.|.    MOV      r0,#0x207c
        0x00028f58:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028f5c:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00028f60:    b940        @.      CBNZ     r0,0x28f74 ; am_vos_mic_disable + 48
        0x00028f62:    e7ff        ..      B        0x28f64 ; am_vos_mic_disable + 32
        0x00028f64:    f2470171    G.q.    MOV      r1,#0x7071
        0x00028f68:    f2c00105    ....    MOVT     r1,#5
        0x00028f6c:    2002        .       MOVS     r0,#2
        0x00028f6e:    f000fbf3    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00028f72:    e008        ..      B        0x28f86 ; am_vos_mic_disable + 66
        0x00028f74:    f242007c    B.|.    MOV      r0,#0x207c
        0x00028f78:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028f7c:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00028f80:    f7fbfa8e    ....    BL       am_hal_pdm_disable ; 0x244a0
        0x00028f84:    e7ff        ..      B        0x28f86 ; am_vos_mic_disable + 66
        0x00028f86:    bd80        ..      POP      {r7,pc}
    am_vos_mic_enable
        0x00028f88:    b580        ..      PUSH     {r7,lr}
        0x00028f8a:    b082        ..      SUB      sp,sp,#8
        0x00028f8c:    f2470109    G...    MOV      r1,#0x7009
        0x00028f90:    f2c00105    ....    MOVT     r1,#5
        0x00028f94:    2003        .       MOVS     r0,#3
        0x00028f96:    f000fbdf    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00028f9a:    f242007c    B.|.    MOV      r0,#0x207c
        0x00028f9e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028fa2:    9001        ..      STR      r0,[sp,#4]
        0x00028fa4:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00028fa8:    211e        .!      MOVS     r1,#0x1e
        0x00028faa:    f7fbfc9d    ....    BL       am_hal_pdm_interrupt_enable ; 0x248e8
        0x00028fae:    9801        ..      LDR      r0,[sp,#4]
        0x00028fb0:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00028fb4:    b158        X.      CBZ      r0,0x28fce ; am_vos_mic_enable + 70
        0x00028fb6:    e7ff        ..      B        0x28fb8 ; am_vos_mic_enable + 48
        0x00028fb8:    f000f8a4    ....    BL       am_vos_pdm_trigger_dma ; 0x29104
        0x00028fbc:    f242007c    B.|.    MOV      r0,#0x207c
        0x00028fc0:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028fc4:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00028fc8:    f7fbfb9a    ....    BL       am_hal_pdm_enable ; 0x24700
        0x00028fcc:    e007        ..      B        0x28fde ; am_vos_mic_enable + 86
        0x00028fce:    f2470146    G.F.    MOV      r1,#0x7046
        0x00028fd2:    f2c00105    ....    MOVT     r1,#5
        0x00028fd6:    2002        .       MOVS     r0,#2
        0x00028fd8:    f000fbbe    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00028fdc:    e7ff        ..      B        0x28fde ; am_vos_mic_enable + 86
        0x00028fde:    b002        ..      ADD      sp,sp,#8
        0x00028fe0:    bd80        ..      POP      {r7,pc}
        0x00028fe2:    0000        ..      MOVS     r0,r0
    am_vos_packet_rx
        0x00028fe4:    b580        ..      PUSH     {r7,lr}
        0x00028fe6:    b084        ..      SUB      sp,sp,#0x10
        0x00028fe8:    4684        .F      MOV      r12,r0
        0x00028fea:    9808        ..      LDR      r0,[sp,#0x20]
        0x00028fec:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028fee:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028ff0:    f88dc00f    ....    STRB     r12,[sp,#0xf]
        0x00028ff4:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x00028ff8:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x00028ffc:    f8ad3008    ...0    STRH     r3,[sp,#8]
        0x00029000:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00029004:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x00029008:    f6400102    @...    MOV      r1,#0x802
        0x0002900c:    4288        .B      CMP      r0,r1
        0x0002900e:    d11d        ..      BNE      0x2904c ; am_vos_packet_rx + 104
        0x00029010:    e7ff        ..      B        0x29012 ; am_vos_packet_rx + 46
        0x00029012:    e7ff        ..      B        0x29014 ; am_vos_packet_rx + 48
        0x00029014:    f2420024    B.$.    MOV      r0,#0x2024
        0x00029018:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002901c:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x00029020:    2801        .(      CMP      r0,#1
        0x00029022:    d10c        ..      BNE      0x2903e ; am_vos_packet_rx + 90
        0x00029024:    e7ff        ..      B        0x29026 ; am_vos_packet_rx + 66
        0x00029026:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002902a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002902e:    3028        (0      ADDS     r0,r0,#0x28
        0x00029030:    f7f5ff04    ....    BL       WsfTimerStop ; 0x1ee3c
        0x00029034:    2100        .!      MOVS     r1,#0
        0x00029036:    4608        .F      MOV      r0,r1
        0x00029038:    f7f5fe42    ..B.    BL       WsfTaskSetReady ; 0x1ecc0
        0x0002903c:    e7ff        ..      B        0x2903e ; am_vos_packet_rx + 90
        0x0002903e:    e7ff        ..      B        0x29040 ; am_vos_packet_rx + 92
        0x00029040:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00029042:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00029046:    f7fefdf3    ....    BL       am_vos_ama_rx_handler ; 0x27c30
        0x0002904a:    e7ff        ..      B        0x2904c ; am_vos_packet_rx + 104
        0x0002904c:    2000        .       MOVS     r0,#0
        0x0002904e:    b004        ..      ADD      sp,sp,#0x10
        0x00029050:    bd80        ..      POP      {r7,pc}
        0x00029052:    0000        ..      MOVS     r0,r0
    am_vos_pdm_init
        0x00029054:    b510        ..      PUSH     {r4,lr}
        0x00029056:    b08a        ..      SUB      sp,sp,#0x28
        0x00029058:    f24f4028    O.(@    MOV      r0,#0xf428
        0x0002905c:    f2c00004    ....    MOVT     r0,#4
        0x00029060:    6801        .h      LDR      r1,[r0,#0]
        0x00029062:    6842        Bh      LDR      r2,[r0,#4]
        0x00029064:    6883        .h      LDR      r3,[r0,#8]
        0x00029066:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x0002906a:    f8d0e010    ....    LDR      lr,[r0,#0x10]
        0x0002906e:    6944        Di      LDR      r4,[r0,#0x14]
        0x00029070:    9408        ..      STR      r4,[sp,#0x20]
        0x00029072:    f8cde01c    ....    STR      lr,[sp,#0x1c]
        0x00029076:    f8cdc018    ....    STR      r12,[sp,#0x18]
        0x0002907a:    9305        ..      STR      r3,[sp,#0x14]
        0x0002907c:    9204        ..      STR      r2,[sp,#0x10]
        0x0002907e:    9103        ..      STR      r1,[sp,#0xc]
        0x00029080:    6980        .i      LDR      r0,[r0,#0x18]
        0x00029082:    9009        ..      STR      r0,[sp,#0x24]
        0x00029084:    f242007c    B.|.    MOV      r0,#0x207c
        0x00029088:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002908c:    9001        ..      STR      r0,[sp,#4]
        0x0002908e:    f50071a2    ...q    ADD      r1,r0,#0x144
        0x00029092:    2000        .       MOVS     r0,#0
        0x00029094:    9000        ..      STR      r0,[sp,#0]
        0x00029096:    f7fbfba5    ....    BL       am_hal_pdm_initialize ; 0x247e4
        0x0002909a:    9a00        ..      LDR      r2,[sp,#0]
        0x0002909c:    9801        ..      LDR      r0,[sp,#4]
        0x0002909e:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x000290a2:    4611        .F      MOV      r1,r2
        0x000290a4:    f7fbfcdc    ....    BL       am_hal_pdm_power_control ; 0x24a60
        0x000290a8:    9801        ..      LDR      r0,[sp,#4]
        0x000290aa:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x000290ae:    a903        ..      ADD      r1,sp,#0xc
        0x000290b0:    f7fbf904    ....    BL       am_hal_pdm_configure ; 0x242bc
        0x000290b4:    f2402090    @..     MOVW     r0,#0x290
        0x000290b8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000290bc:    6801        .h      LDR      r1,[r0,#0]
        0x000290be:    2032        2       MOVS     r0,#0x32
        0x000290c0:    f7f9fd00    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x000290c4:    f2402094    @..     MOVW     r0,#0x294
        0x000290c8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000290cc:    6801        .h      LDR      r1,[r0,#0]
        0x000290ce:    2033        3       MOVS     r0,#0x33
        0x000290d0:    f7f9fcf8    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x000290d4:    9801        ..      LDR      r0,[sp,#4]
        0x000290d6:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x000290da:    211e        .!      MOVS     r1,#0x1e
        0x000290dc:    f7fbfc04    ....    BL       am_hal_pdm_interrupt_enable ; 0x248e8
        0x000290e0:    f24400f0    D...    MOV      r0,#0x40f0
        0x000290e4:    f2c00005    ....    MOVT     r0,#5
        0x000290e8:    9002        ..      STR      r0,[sp,#8]
        0x000290ea:    f9900000    ....    LDRSB    r0,[r0,#0]
        0x000290ee:    f7f5ff99    ....    BL       __NVIC_EnableIRQ ; 0x1f024
        0x000290f2:    9802        ..      LDR      r0,[sp,#8]
        0x000290f4:    f9900000    ....    LDRSB    r0,[r0,#0]
        0x000290f8:    2107        .!      MOVS     r1,#7
        0x000290fa:    f7f6f827    ..'.    BL       __NVIC_SetPriority ; 0x1f14c
        0x000290fe:    b00a        ..      ADD      sp,sp,#0x28
        0x00029100:    bd10        ..      POP      {r4,pc}
        0x00029102:    0000        ..      MOVS     r0,r0
    am_vos_pdm_trigger_dma
        0x00029104:    b580        ..      PUSH     {r7,lr}
        0x00029106:    f242007c    B.|.    MOV      r0,#0x207c
        0x0002910a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002910e:    f44f71a0    O..q    MOV      r1,#0x140
        0x00029112:    f8c01150    ..P.    STR      r1,[r0,#0x150]
        0x00029116:    f50071a4    ...q    ADD      r1,r0,#0x148
        0x0002911a:    f2400204    @...    MOVW     r2,#4
        0x0002911e:    f2c10206    ....    MOVT     r2,#0x1006
        0x00029122:    f8c02148    ..H!    STR      r2,[r0,#0x148]
        0x00029126:    f8d02148    ..H!    LDR      r2,[r0,#0x148]
        0x0002912a:    f8d03150    ..P1    LDR      r3,[r0,#0x150]
        0x0002912e:    441a        .D      ADD      r2,r2,r3
        0x00029130:    f8c0214c    ..L!    STR      r2,[r0,#0x14c]
        0x00029134:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00029138:    f7fbfa6e    ..n.    BL       am_hal_pdm_dma_start ; 0x24618
        0x0002913c:    bd80        ..      POP      {r7,pc}
        0x0002913e:    0000        ..      MOVS     r0,r0
    am_vos_print_system_info
        0x00029140:    b580        ..      PUSH     {r7,lr}
        0x00029142:    b098        ..      SUB      sp,sp,#0x60
        0x00029144:    f24710c4    G...    MOV      r0,#0x71c4
        0x00029148:    f2c00005    ....    MOVT     r0,#5
        0x0002914c:    f7fdfc48    ..H.    BL       am_util_stdio_printf ; 0x269e0
        0x00029150:    a801        ..      ADD      r0,sp,#4
        0x00029152:    f7fdfb8d    ....    BL       am_util_id_device ; 0x26870
        0x00029156:    9914        ..      LDR      r1,[sp,#0x50]
        0x00029158:    f247200c    G..     MOV      r0,#0x720c
        0x0002915c:    f2c00005    ....    MOVT     r0,#5
        0x00029160:    f7fdfc3e    ..>.    BL       am_util_stdio_printf ; 0x269e0
        0x00029164:    9901        ..      LDR      r1,[sp,#4]
        0x00029166:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00029168:    f89d3054    ..T0    LDRB     r3,[sp,#0x54]
        0x0002916c:    f89d0055    ..U.    LDRB     r0,[sp,#0x55]
        0x00029170:    46ec        .F      MOV      r12,sp
        0x00029172:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00029176:    f2471087    G...    MOV      r0,#0x7187
        0x0002917a:    f2c00005    ....    MOVT     r0,#5
        0x0002917e:    f7fdfc2f    ../.    BL       am_util_stdio_printf ; 0x269e0
        0x00029182:    9902        ..      LDR      r1,[sp,#8]
        0x00029184:    f24710e8    G...    MOV      r0,#0x71e8
        0x00029188:    f2c00005    ....    MOVT     r0,#5
        0x0002918c:    f7fdfc28    ..(.    BL       am_util_stdio_printf ; 0x269e0
        0x00029190:    9903        ..      LDR      r1,[sp,#0xc]
        0x00029192:    f24710fa    G...    MOV      r0,#0x71fa
        0x00029196:    f2c00005    ....    MOVT     r0,#5
        0x0002919a:    f7fdfc21    ..!.    BL       am_util_stdio_printf ; 0x269e0
        0x0002919e:    f247201d    G..     MOV      r0,#0x721d
        0x000291a2:    f2c00005    ....    MOVT     r0,#5
        0x000291a6:    f7fdfc1b    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000291aa:    f247205c    G.\     MOV      r0,#0x725c
        0x000291ae:    f2c00005    ....    MOVT     r0,#5
        0x000291b2:    f7fdfc15    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000291b6:    f247207c    G.|     MOV      r0,#0x727c
        0x000291ba:    f2c00005    ....    MOVT     r0,#5
        0x000291be:    f7fdfc0f    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000291c2:    f2472031    G.1     MOV      r0,#0x7231
        0x000291c6:    f2c00005    ....    MOVT     r0,#5
        0x000291ca:    f7fdfc09    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000291ce:    f247208d    G..     MOV      r0,#0x728d
        0x000291d2:    f2c00005    ....    MOVT     r0,#5
        0x000291d6:    f7fdfc03    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000291da:    f2472062    G.b     MOV      r0,#0x7262
        0x000291de:    f2c00005    ....    MOVT     r0,#5
        0x000291e2:    f7fdfbfd    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000291e6:    f2472088    G..     MOV      r0,#0x7288
        0x000291ea:    f2c00005    ....    MOVT     r0,#5
        0x000291ee:    f7fdfbf7    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000291f2:    f247209a    G..     MOV      r0,#0x729a
        0x000291f6:    f2c00005    ....    MOVT     r0,#5
        0x000291fa:    f7fdfbf1    ....    BL       am_util_stdio_printf ; 0x269e0
        0x000291fe:    f2472071    G.q     MOV      r0,#0x7271
        0x00029202:    f2c00005    ....    MOVT     r0,#5
        0x00029206:    f7fdfbeb    ....    BL       am_util_stdio_printf ; 0x269e0
        0x0002920a:    f24720a8    G..     MOV      r0,#0x72a8
        0x0002920e:    f2c00005    ....    MOVT     r0,#5
        0x00029212:    f7fdfbe5    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00029216:    f2405044    @.DP    MOV      r0,#0x544
        0x0002921a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002921e:    6a02        .j      LDR      r2,[r0,#0x20]
        0x00029220:    0a91        ..      LSRS     r1,r2,#10
        0x00029222:    f247203d    G.=     MOV      r0,#0x723d
        0x00029226:    f2c00005    ....    MOVT     r0,#5
        0x0002922a:    f7fdfbd9    ....    BL       am_util_stdio_printf ; 0x269e0
        0x0002922e:    f2471037    G.7.    MOV      r0,#0x7137
        0x00029232:    f2c00005    ....    MOVT     r0,#5
        0x00029236:    f7fdfbd3    ....    BL       am_util_stdio_printf ; 0x269e0
        0x0002923a:    f24f0000    O...    MOVW     r0,#0xf000
        0x0002923e:    f6c470ff    ...p    MOVT     r0,#0x4fff
        0x00029242:    6801        .h      LDR      r1,[r0,#0]
        0x00029244:    f247105c    G.\.    MOV      r0,#0x715c
        0x00029248:    f2c00005    ....    MOVT     r0,#5
        0x0002924c:    f7fdfbc8    ....    BL       am_util_stdio_printf ; 0x269e0
        0x00029250:    b018        ..      ADD      sp,sp,#0x60
        0x00029252:    bd80        ..      POP      {r7,pc}
    am_vos_printf
        0x00029254:    b580        ..      PUSH     {r7,lr}
        0x00029256:    b086        ..      SUB      sp,sp,#0x18
        0x00029258:    9003        ..      STR      r0,[sp,#0xc]
        0x0002925a:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0002925e:    f3ef8005    ....    MRS      r0,IPSR
        0x00029262:    9005        ..      STR      r0,[sp,#0x14]
        0x00029264:    9805        ..      LDR      r0,[sp,#0x14]
        0x00029266:    b918        ..      CBNZ     r0,0x29270 ; am_vos_printf + 28
        0x00029268:    e7ff        ..      B        0x2926a ; am_vos_printf + 22
        0x0002926a:    2000        .       MOVS     r0,#0
        0x0002926c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002926e:    e002        ..      B        0x29276 ; am_vos_printf + 34
        0x00029270:    2001        .       MOVS     r0,#1
        0x00029272:    9004        ..      STR      r0,[sp,#0x10]
        0x00029274:    e7ff        ..      B        0x29276 ; am_vos_printf + 34
        0x00029276:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029278:    2801        .(      CMP      r0,#1
        0x0002927a:    d109        ..      BNE      0x29290 ; am_vos_printf + 60
        0x0002927c:    e7ff        ..      B        0x2927e ; am_vos_printf + 42
        0x0002927e:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00029280:    4669        iF      MOV      r1,sp
        0x00029282:    2000        .       MOVS     r0,#0
        0x00029284:    6008        .`      STR      r0,[r1,#0]
        0x00029286:    2102        .!      MOVS     r1,#2
        0x00029288:    2203        ."      MOVS     r2,#3
        0x0002928a:    f000fc69    ..i.    BL       am_vos_task_send_fromISR ; 0x29b60
        0x0002928e:    e00a        ..      B        0x292a6 ; am_vos_printf + 82
        0x00029290:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00029294:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00029296:    466a        jF      MOV      r2,sp
        0x00029298:    2100        .!      MOVS     r1,#0
        0x0002929a:    6011        .`      STR      r1,[r2,#0]
        0x0002929c:    2102        .!      MOVS     r1,#2
        0x0002929e:    2203        ."      MOVS     r2,#3
        0x000292a0:    f000fc0c    ....    BL       am_vos_task_send ; 0x29abc
        0x000292a4:    e7ff        ..      B        0x292a6 ; am_vos_printf + 82
        0x000292a6:    b006        ..      ADD      sp,sp,#0x18
        0x000292a8:    bd80        ..      POP      {r7,pc}
        0x000292aa:    0000        ..      MOVS     r0,r0
    am_vos_push_to_talk_process
        0x000292ac:    b580        ..      PUSH     {r7,lr}
        0x000292ae:    b082        ..      SUB      sp,sp,#8
        0x000292b0:    9001        ..      STR      r0,[sp,#4]
        0x000292b2:    2013        .       MOVS     r0,#0x13
        0x000292b4:    f7fffcba    ....    BL       am_vos_gpio_disable_irq ; 0x28c2c
        0x000292b8:    4669        iF      MOV      r1,sp
        0x000292ba:    2000        .       MOVS     r0,#0
        0x000292bc:    6008        .`      STR      r0,[r1,#0]
        0x000292be:    2008        .       MOVS     r0,#8
        0x000292c0:    2104        .!      MOVS     r1,#4
        0x000292c2:    2201        ."      MOVS     r2,#1
        0x000292c4:    2305        .#      MOVS     r3,#5
        0x000292c6:    f000fc4b    ..K.    BL       am_vos_task_send_fromISR ; 0x29b60
        0x000292ca:    b002        ..      ADD      sp,sp,#8
        0x000292cc:    bd80        ..      POP      {r7,pc}
        0x000292ce:    0000        ..      MOVS     r0,r0
    am_vos_reset_detected_flag
        0x000292d0:    b580        ..      PUSH     {r7,lr}
        0x000292d2:    f2405144    @.DQ    MOV      r1,#0x544
        0x000292d6:    f2c10100    ....    MOVT     r1,#0x1000
        0x000292da:    2000        .       MOVS     r0,#0
        0x000292dc:    7008        .p      STRB     r0,[r1,#0]
        0x000292de:    7088        .p      STRB     r0,[r1,#2]
        0x000292e0:    70c8        .p      STRB     r0,[r1,#3]
        0x000292e2:    6088        .`      STR      r0,[r1,#8]
        0x000292e4:    7108        .q      STRB     r0,[r1,#4]
        0x000292e6:    f7fff8ff    ....    BL       am_vos_audio_wwd_enable ; 0x284e8
        0x000292ea:    f7fffa67    ..g.    BL       am_vos_burst_mode_disable ; 0x287bc
        0x000292ee:    bd80        ..      POP      {r7,pc}
    am_vos_ring_buffer_empty
        0x000292f0:    b085        ..      SUB      sp,sp,#0x14
        0x000292f2:    9004        ..      STR      r0,[sp,#0x10]
        0x000292f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000292f6:    6840        @h      LDR      r0,[r0,#4]
        0x000292f8:    9003        ..      STR      r0,[sp,#0xc]
        0x000292fa:    9804        ..      LDR      r0,[sp,#0x10]
        0x000292fc:    6880        .h      LDR      r0,[r0,#8]
        0x000292fe:    9002        ..      STR      r0,[sp,#8]
        0x00029300:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029302:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00029304:    9001        ..      STR      r0,[sp,#4]
        0x00029306:    9903        ..      LDR      r1,[sp,#0xc]
        0x00029308:    9a02        ..      LDR      r2,[sp,#8]
        0x0002930a:    2000        .       MOVS     r0,#0
        0x0002930c:    4291        .B      CMP      r1,r2
        0x0002930e:    9000        ..      STR      r0,[sp,#0]
        0x00029310:    d106        ..      BNE      0x29320 ; am_vos_ring_buffer_empty + 48
        0x00029312:    e7ff        ..      B        0x29314 ; am_vos_ring_buffer_empty + 36
        0x00029314:    9801        ..      LDR      r0,[sp,#4]
        0x00029316:    fab0f080    ....    CLZ      r0,r0
        0x0002931a:    0940        @.      LSRS     r0,r0,#5
        0x0002931c:    9000        ..      STR      r0,[sp,#0]
        0x0002931e:    e7ff        ..      B        0x29320 ; am_vos_ring_buffer_empty + 48
        0x00029320:    9800        ..      LDR      r0,[sp,#0]
        0x00029322:    f0000001    ....    AND      r0,r0,#1
        0x00029326:    b005        ..      ADD      sp,sp,#0x14
        0x00029328:    4770        pG      BX       lr
        0x0002932a:    0000        ..      MOVS     r0,r0
    am_vos_ring_buffer_full
        0x0002932c:    b085        ..      SUB      sp,sp,#0x14
        0x0002932e:    9004        ..      STR      r0,[sp,#0x10]
        0x00029330:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029332:    6840        @h      LDR      r0,[r0,#4]
        0x00029334:    9003        ..      STR      r0,[sp,#0xc]
        0x00029336:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029338:    6880        .h      LDR      r0,[r0,#8]
        0x0002933a:    9002        ..      STR      r0,[sp,#8]
        0x0002933c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002933e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00029340:    9001        ..      STR      r0,[sp,#4]
        0x00029342:    9903        ..      LDR      r1,[sp,#0xc]
        0x00029344:    9a02        ..      LDR      r2,[sp,#8]
        0x00029346:    2000        .       MOVS     r0,#0
        0x00029348:    4291        .B      CMP      r1,r2
        0x0002934a:    9000        ..      STR      r0,[sp,#0]
        0x0002934c:    d106        ..      BNE      0x2935c ; am_vos_ring_buffer_full + 48
        0x0002934e:    e7ff        ..      B        0x29350 ; am_vos_ring_buffer_full + 36
        0x00029350:    9801        ..      LDR      r0,[sp,#4]
        0x00029352:    2800        .(      CMP      r0,#0
        0x00029354:    bf18        ..      IT       NE
        0x00029356:    2001        .       MOVNE    r0,#1
        0x00029358:    9000        ..      STR      r0,[sp,#0]
        0x0002935a:    e7ff        ..      B        0x2935c ; am_vos_ring_buffer_full + 48
        0x0002935c:    9800        ..      LDR      r0,[sp,#0]
        0x0002935e:    f0000001    ....    AND      r0,r0,#1
        0x00029362:    b005        ..      ADD      sp,sp,#0x14
        0x00029364:    4770        pG      BX       lr
        0x00029366:    0000        ..      MOVS     r0,r0
    am_vos_ring_buffer_overwrite
        0x00029368:    b085        ..      SUB      sp,sp,#0x14
        0x0002936a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002936c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002936e:    6840        @h      LDR      r0,[r0,#4]
        0x00029370:    9003        ..      STR      r0,[sp,#0xc]
        0x00029372:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029374:    6880        .h      LDR      r0,[r0,#8]
        0x00029376:    9002        ..      STR      r0,[sp,#8]
        0x00029378:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002937a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002937c:    9001        ..      STR      r0,[sp,#4]
        0x0002937e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00029380:    9a02        ..      LDR      r2,[sp,#8]
        0x00029382:    2000        .       MOVS     r0,#0
        0x00029384:    4291        .B      CMP      r1,r2
        0x00029386:    9000        ..      STR      r0,[sp,#0]
        0x00029388:    d006        ..      BEQ      0x29398 ; am_vos_ring_buffer_overwrite + 48
        0x0002938a:    e7ff        ..      B        0x2938c ; am_vos_ring_buffer_overwrite + 36
        0x0002938c:    9801        ..      LDR      r0,[sp,#4]
        0x0002938e:    2800        .(      CMP      r0,#0
        0x00029390:    bf18        ..      IT       NE
        0x00029392:    2001        .       MOVNE    r0,#1
        0x00029394:    9000        ..      STR      r0,[sp,#0]
        0x00029396:    e7ff        ..      B        0x29398 ; am_vos_ring_buffer_overwrite + 48
        0x00029398:    9800        ..      LDR      r0,[sp,#0]
        0x0002939a:    f0000001    ....    AND      r0,r0,#1
        0x0002939e:    b005        ..      ADD      sp,sp,#0x14
        0x000293a0:    4770        pG      BX       lr
        0x000293a2:    0000        ..      MOVS     r0,r0
    am_vos_ring_buffer_pop
        0x000293a4:    b580        ..      PUSH     {r7,lr}
        0x000293a6:    b08e        ..      SUB      sp,sp,#0x38
        0x000293a8:    900d        ..      STR      r0,[sp,#0x34]
        0x000293aa:    910c        ..      STR      r1,[sp,#0x30]
        0x000293ac:    920b        ..      STR      r2,[sp,#0x2c]
        0x000293ae:    2000        .       MOVS     r0,#0
        0x000293b0:    900a        ..      STR      r0,[sp,#0x28]
        0x000293b2:    9009        ..      STR      r0,[sp,#0x24]
        0x000293b4:    9008        ..      STR      r0,[sp,#0x20]
        0x000293b6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000293b8:    980d        ..      LDR      r0,[sp,#0x34]
        0x000293ba:    6840        @h      LDR      r0,[r0,#4]
        0x000293bc:    9005        ..      STR      r0,[sp,#0x14]
        0x000293be:    980d        ..      LDR      r0,[sp,#0x34]
        0x000293c0:    6880        .h      LDR      r0,[r0,#8]
        0x000293c2:    9004        ..      STR      r0,[sp,#0x10]
        0x000293c4:    980d        ..      LDR      r0,[sp,#0x34]
        0x000293c6:    6900        .i      LDR      r0,[r0,#0x10]
        0x000293c8:    9003        ..      STR      r0,[sp,#0xc]
        0x000293ca:    980c        ..      LDR      r0,[sp,#0x30]
        0x000293cc:    9006        ..      STR      r0,[sp,#0x18]
        0x000293ce:    980d        ..      LDR      r0,[sp,#0x34]
        0x000293d0:    f7fffbf2    ....    BL       am_vos_get_ring_buffer_status ; 0x28bb8
        0x000293d4:    9008        ..      STR      r0,[sp,#0x20]
        0x000293d6:    f7f9fd37    ..7.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000293da:    9002        ..      STR      r0,[sp,#8]
        0x000293dc:    980d        ..      LDR      r0,[sp,#0x34]
        0x000293de:    f7ffffc3    ....    BL       am_vos_ring_buffer_overwrite ; 0x29368
        0x000293e2:    b128        (.      CBZ      r0,0x293f0 ; am_vos_ring_buffer_pop + 76
        0x000293e4:    e7ff        ..      B        0x293e6 ; am_vos_ring_buffer_pop + 66
        0x000293e6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000293e8:    990d        ..      LDR      r1,[sp,#0x34]
        0x000293ea:    6088        .`      STR      r0,[r1,#8]
        0x000293ec:    9004        ..      STR      r0,[sp,#0x10]
        0x000293ee:    e7ff        ..      B        0x293f0 ; am_vos_ring_buffer_pop + 76
        0x000293f0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000293f2:    9908        ..      LDR      r1,[sp,#0x20]
        0x000293f4:    4288        .B      CMP      r0,r1
        0x000293f6:    d203        ..      BCS      0x29400 ; am_vos_ring_buffer_pop + 92
        0x000293f8:    e7ff        ..      B        0x293fa ; am_vos_ring_buffer_pop + 86
        0x000293fa:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000293fc:    9001        ..      STR      r0,[sp,#4]
        0x000293fe:    e002        ..      B        0x29406 ; am_vos_ring_buffer_pop + 98
        0x00029400:    9808        ..      LDR      r0,[sp,#0x20]
        0x00029402:    9001        ..      STR      r0,[sp,#4]
        0x00029404:    e7ff        ..      B        0x29406 ; am_vos_ring_buffer_pop + 98
        0x00029406:    9801        ..      LDR      r0,[sp,#4]
        0x00029408:    900a        ..      STR      r0,[sp,#0x28]
        0x0002940a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002940c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002940e:    e7ff        ..      B        0x29410 ; am_vos_ring_buffer_pop + 108
        0x00029410:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029412:    990a        ..      LDR      r1,[sp,#0x28]
        0x00029414:    4408        .D      ADD      r0,r0,r1
        0x00029416:    9903        ..      LDR      r1,[sp,#0xc]
        0x00029418:    4288        .B      CMP      r0,r1
        0x0002941a:    d31c        ..      BCC      0x29456 ; am_vos_ring_buffer_pop + 178
        0x0002941c:    e7ff        ..      B        0x2941e ; am_vos_ring_buffer_pop + 122
        0x0002941e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029420:    9904        ..      LDR      r1,[sp,#0x10]
        0x00029422:    1a40        @.      SUBS     r0,r0,r1
        0x00029424:    9009        ..      STR      r0,[sp,#0x24]
        0x00029426:    9806        ..      LDR      r0,[sp,#0x18]
        0x00029428:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002942a:    6809        .h      LDR      r1,[r1,#0]
        0x0002942c:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0002942e:    4411        .D      ADD      r1,r1,r2
        0x00029430:    9a09        ..      LDR      r2,[sp,#0x24]
        0x00029432:    f7eff870    ..p.    BL       __aeabi_memcpy ; 0x18516
        0x00029436:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029438:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002943a:    1842        B.      ADDS     r2,r0,r1
        0x0002943c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002943e:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00029442:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00029446:    990d        ..      LDR      r1,[sp,#0x34]
        0x00029448:    6088        .`      STR      r0,[r1,#8]
        0x0002944a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002944c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002944e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00029450:    1a40        @.      SUBS     r0,r0,r1
        0x00029452:    900a        ..      STR      r0,[sp,#0x28]
        0x00029454:    e7dc        ..      B        0x29410 ; am_vos_ring_buffer_pop + 108
        0x00029456:    9806        ..      LDR      r0,[sp,#0x18]
        0x00029458:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002945a:    4408        .D      ADD      r0,r0,r1
        0x0002945c:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002945e:    6809        .h      LDR      r1,[r1,#0]
        0x00029460:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00029462:    4411        .D      ADD      r1,r1,r2
        0x00029464:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00029466:    f7eff856    ..V.    BL       __aeabi_memcpy ; 0x18516
        0x0002946a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002946c:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002946e:    1842        B.      ADDS     r2,r0,r1
        0x00029470:    9903        ..      LDR      r1,[sp,#0xc]
        0x00029472:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00029476:    fb002011    ...     MLS      r0,r0,r1,r2
        0x0002947a:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002947c:    6088        .`      STR      r0,[r1,#8]
        0x0002947e:    9004        ..      STR      r0,[sp,#0x10]
        0x00029480:    990d        ..      LDR      r1,[sp,#0x34]
        0x00029482:    2000        .       MOVS     r0,#0
        0x00029484:    60c8        .`      STR      r0,[r1,#0xc]
        0x00029486:    9802        ..      LDR      r0,[sp,#8]
        0x00029488:    f7f9fce6    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0002948c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002948e:    b00e        ..      ADD      sp,sp,#0x38
        0x00029490:    bd80        ..      POP      {r7,pc}
        0x00029492:    0000        ..      MOVS     r0,r0
    am_vos_ring_buffer_push
        0x00029494:    b580        ..      PUSH     {r7,lr}
        0x00029496:    b08e        ..      SUB      sp,sp,#0x38
        0x00029498:    900c        ..      STR      r0,[sp,#0x30]
        0x0002949a:    910b        ..      STR      r1,[sp,#0x2c]
        0x0002949c:    920a        ..      STR      r2,[sp,#0x28]
        0x0002949e:    f88d3027    ..'0    STRB     r3,[sp,#0x27]
        0x000294a2:    2000        .       MOVS     r0,#0
        0x000294a4:    9008        ..      STR      r0,[sp,#0x20]
        0x000294a6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000294a8:    9006        ..      STR      r0,[sp,#0x18]
        0x000294aa:    980a        ..      LDR      r0,[sp,#0x28]
        0x000294ac:    9008        ..      STR      r0,[sp,#0x20]
        0x000294ae:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000294b0:    9005        ..      STR      r0,[sp,#0x14]
        0x000294b2:    980c        ..      LDR      r0,[sp,#0x30]
        0x000294b4:    6840        @h      LDR      r0,[r0,#4]
        0x000294b6:    9004        ..      STR      r0,[sp,#0x10]
        0x000294b8:    980c        ..      LDR      r0,[sp,#0x30]
        0x000294ba:    6880        .h      LDR      r0,[r0,#8]
        0x000294bc:    9003        ..      STR      r0,[sp,#0xc]
        0x000294be:    980c        ..      LDR      r0,[sp,#0x30]
        0x000294c0:    6900        .i      LDR      r0,[r0,#0x10]
        0x000294c2:    9002        ..      STR      r0,[sp,#8]
        0x000294c4:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000294c8:    07c0        ..      LSLS     r0,r0,#31
        0x000294ca:    2800        .(      CMP      r0,#0
        0x000294cc:    d07c        |.      BEQ      0x295c8 ; am_vos_ring_buffer_push + 308
        0x000294ce:    e7ff        ..      B        0x294d0 ; am_vos_ring_buffer_push + 60
        0x000294d0:    f7f9fcba    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000294d4:    9001        ..      STR      r0,[sp,#4]
        0x000294d6:    980c        ..      LDR      r0,[sp,#0x30]
        0x000294d8:    f7ffff28    ..(.    BL       am_vos_ring_buffer_full ; 0x2932c
        0x000294dc:    b130        0.      CBZ      r0,0x294ec ; am_vos_ring_buffer_push + 88
        0x000294de:    e7ff        ..      B        0x294e0 ; am_vos_ring_buffer_push + 76
        0x000294e0:    2000        .       MOVS     r0,#0
        0x000294e2:    9008        ..      STR      r0,[sp,#0x20]
        0x000294e4:    9007        ..      STR      r0,[sp,#0x1c]
        0x000294e6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000294e8:    900d        ..      STR      r0,[sp,#0x34]
        0x000294ea:    e0dc        ..      B        0x296a6 ; am_vos_ring_buffer_push + 530
        0x000294ec:    980c        ..      LDR      r0,[sp,#0x30]
        0x000294ee:    f7fffeff    ....    BL       am_vos_ring_buffer_empty ; 0x292f0
        0x000294f2:    b160        `.      CBZ      r0,0x2950e ; am_vos_ring_buffer_push + 122
        0x000294f4:    e7ff        ..      B        0x294f6 ; am_vos_ring_buffer_push + 98
        0x000294f6:    9808        ..      LDR      r0,[sp,#0x20]
        0x000294f8:    9902        ..      LDR      r1,[sp,#8]
        0x000294fa:    4288        .B      CMP      r0,r1
        0x000294fc:    d306        ..      BCC      0x2950c ; am_vos_ring_buffer_push + 120
        0x000294fe:    e7ff        ..      B        0x29500 ; am_vos_ring_buffer_push + 108
        0x00029500:    990c        ..      LDR      r1,[sp,#0x30]
        0x00029502:    2001        .       MOVS     r0,#1
        0x00029504:    60c8        .`      STR      r0,[r1,#0xc]
        0x00029506:    9802        ..      LDR      r0,[sp,#8]
        0x00029508:    9008        ..      STR      r0,[sp,#0x20]
        0x0002950a:    e7ff        ..      B        0x2950c ; am_vos_ring_buffer_push + 120
        0x0002950c:    e01b        ..      B        0x29546 ; am_vos_ring_buffer_push + 178
        0x0002950e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029510:    9902        ..      LDR      r1,[sp,#8]
        0x00029512:    4408        .D      ADD      r0,r0,r1
        0x00029514:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00029516:    1a82        ..      SUBS     r2,r0,r2
        0x00029518:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0002951c:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00029520:    9908        ..      LDR      r1,[sp,#0x20]
        0x00029522:    4288        .B      CMP      r0,r1
        0x00029524:    d80e        ..      BHI      0x29544 ; am_vos_ring_buffer_push + 176
        0x00029526:    e7ff        ..      B        0x29528 ; am_vos_ring_buffer_push + 148
        0x00029528:    990c        ..      LDR      r1,[sp,#0x30]
        0x0002952a:    2001        .       MOVS     r0,#1
        0x0002952c:    60c8        .`      STR      r0,[r1,#0xc]
        0x0002952e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029530:    9902        ..      LDR      r1,[sp,#8]
        0x00029532:    4408        .D      ADD      r0,r0,r1
        0x00029534:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00029536:    1a82        ..      SUBS     r2,r0,r2
        0x00029538:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0002953c:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00029540:    9008        ..      STR      r0,[sp,#0x20]
        0x00029542:    e7ff        ..      B        0x29544 ; am_vos_ring_buffer_push + 176
        0x00029544:    e7ff        ..      B        0x29546 ; am_vos_ring_buffer_push + 178
        0x00029546:    9808        ..      LDR      r0,[sp,#0x20]
        0x00029548:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002954a:    e7ff        ..      B        0x2954c ; am_vos_ring_buffer_push + 184
        0x0002954c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002954e:    9908        ..      LDR      r1,[sp,#0x20]
        0x00029550:    4408        .D      ADD      r0,r0,r1
        0x00029552:    9902        ..      LDR      r1,[sp,#8]
        0x00029554:    4288        .B      CMP      r0,r1
        0x00029556:    d31c        ..      BCC      0x29592 ; am_vos_ring_buffer_push + 254
        0x00029558:    e7ff        ..      B        0x2955a ; am_vos_ring_buffer_push + 198
        0x0002955a:    9802        ..      LDR      r0,[sp,#8]
        0x0002955c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002955e:    1a40        @.      SUBS     r0,r0,r1
        0x00029560:    9006        ..      STR      r0,[sp,#0x18]
        0x00029562:    980c        ..      LDR      r0,[sp,#0x30]
        0x00029564:    6800        .h      LDR      r0,[r0,#0]
        0x00029566:    9904        ..      LDR      r1,[sp,#0x10]
        0x00029568:    4408        .D      ADD      r0,r0,r1
        0x0002956a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002956c:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002956e:    f7eeffd2    ....    BL       __aeabi_memcpy ; 0x18516
        0x00029572:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029574:    9906        ..      LDR      r1,[sp,#0x18]
        0x00029576:    1842        B.      ADDS     r2,r0,r1
        0x00029578:    9902        ..      LDR      r1,[sp,#8]
        0x0002957a:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0002957e:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00029582:    990c        ..      LDR      r1,[sp,#0x30]
        0x00029584:    6048        H`      STR      r0,[r1,#4]
        0x00029586:    9004        ..      STR      r0,[sp,#0x10]
        0x00029588:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002958a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002958c:    1a40        @.      SUBS     r0,r0,r1
        0x0002958e:    9008        ..      STR      r0,[sp,#0x20]
        0x00029590:    e7dc        ..      B        0x2954c ; am_vos_ring_buffer_push + 184
        0x00029592:    980c        ..      LDR      r0,[sp,#0x30]
        0x00029594:    6800        .h      LDR      r0,[r0,#0]
        0x00029596:    9904        ..      LDR      r1,[sp,#0x10]
        0x00029598:    4408        .D      ADD      r0,r0,r1
        0x0002959a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002959c:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002959e:    4411        .D      ADD      r1,r1,r2
        0x000295a0:    9a08        ..      LDR      r2,[sp,#0x20]
        0x000295a2:    f7eeffb8    ....    BL       __aeabi_memcpy ; 0x18516
        0x000295a6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000295a8:    9908        ..      LDR      r1,[sp,#0x20]
        0x000295aa:    1842        B.      ADDS     r2,r0,r1
        0x000295ac:    9902        ..      LDR      r1,[sp,#8]
        0x000295ae:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x000295b2:    fb002011    ...     MLS      r0,r0,r1,r2
        0x000295b6:    990c        ..      LDR      r1,[sp,#0x30]
        0x000295b8:    6048        H`      STR      r0,[r1,#4]
        0x000295ba:    9004        ..      STR      r0,[sp,#0x10]
        0x000295bc:    9801        ..      LDR      r0,[sp,#4]
        0x000295be:    f7f9fc4b    ..K.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x000295c2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000295c4:    900d        ..      STR      r0,[sp,#0x34]
        0x000295c6:    e06e        n.      B        0x296a6 ; am_vos_ring_buffer_push + 530
        0x000295c8:    f7f9fc3e    ..>.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000295cc:    9000        ..      STR      r0,[sp,#0]
        0x000295ce:    980c        ..      LDR      r0,[sp,#0x30]
        0x000295d0:    f7fffe8e    ....    BL       am_vos_ring_buffer_empty ; 0x292f0
        0x000295d4:    b150        P.      CBZ      r0,0x295ec ; am_vos_ring_buffer_push + 344
        0x000295d6:    e7ff        ..      B        0x295d8 ; am_vos_ring_buffer_push + 324
        0x000295d8:    9808        ..      LDR      r0,[sp,#0x20]
        0x000295da:    9902        ..      LDR      r1,[sp,#8]
        0x000295dc:    4288        .B      CMP      r0,r1
        0x000295de:    d304        ..      BCC      0x295ea ; am_vos_ring_buffer_push + 342
        0x000295e0:    e7ff        ..      B        0x295e2 ; am_vos_ring_buffer_push + 334
        0x000295e2:    990c        ..      LDR      r1,[sp,#0x30]
        0x000295e4:    2001        .       MOVS     r0,#1
        0x000295e6:    60c8        .`      STR      r0,[r1,#0xc]
        0x000295e8:    e7ff        ..      B        0x295ea ; am_vos_ring_buffer_push + 342
        0x000295ea:    e011        ..      B        0x29610 ; am_vos_ring_buffer_push + 380
        0x000295ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x000295ee:    9902        ..      LDR      r1,[sp,#8]
        0x000295f0:    4408        .D      ADD      r0,r0,r1
        0x000295f2:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000295f4:    1a82        ..      SUBS     r2,r0,r2
        0x000295f6:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x000295fa:    fb002011    ...     MLS      r0,r0,r1,r2
        0x000295fe:    9908        ..      LDR      r1,[sp,#0x20]
        0x00029600:    4288        .B      CMP      r0,r1
        0x00029602:    d804        ..      BHI      0x2960e ; am_vos_ring_buffer_push + 378
        0x00029604:    e7ff        ..      B        0x29606 ; am_vos_ring_buffer_push + 370
        0x00029606:    990c        ..      LDR      r1,[sp,#0x30]
        0x00029608:    2001        .       MOVS     r0,#1
        0x0002960a:    60c8        .`      STR      r0,[r1,#0xc]
        0x0002960c:    e7ff        ..      B        0x2960e ; am_vos_ring_buffer_push + 378
        0x0002960e:    e7ff        ..      B        0x29610 ; am_vos_ring_buffer_push + 380
        0x00029610:    9808        ..      LDR      r0,[sp,#0x20]
        0x00029612:    9007        ..      STR      r0,[sp,#0x1c]
        0x00029614:    e7ff        ..      B        0x29616 ; am_vos_ring_buffer_push + 386
        0x00029616:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029618:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002961a:    4408        .D      ADD      r0,r0,r1
        0x0002961c:    9902        ..      LDR      r1,[sp,#8]
        0x0002961e:    4288        .B      CMP      r0,r1
        0x00029620:    d31c        ..      BCC      0x2965c ; am_vos_ring_buffer_push + 456
        0x00029622:    e7ff        ..      B        0x29624 ; am_vos_ring_buffer_push + 400
        0x00029624:    9802        ..      LDR      r0,[sp,#8]
        0x00029626:    9904        ..      LDR      r1,[sp,#0x10]
        0x00029628:    1a40        @.      SUBS     r0,r0,r1
        0x0002962a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002962c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002962e:    6800        .h      LDR      r0,[r0,#0]
        0x00029630:    9904        ..      LDR      r1,[sp,#0x10]
        0x00029632:    4408        .D      ADD      r0,r0,r1
        0x00029634:    9905        ..      LDR      r1,[sp,#0x14]
        0x00029636:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00029638:    f7eeff6d    ..m.    BL       __aeabi_memcpy ; 0x18516
        0x0002963c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002963e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00029640:    1842        B.      ADDS     r2,r0,r1
        0x00029642:    9902        ..      LDR      r1,[sp,#8]
        0x00029644:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00029648:    fb002011    ...     MLS      r0,r0,r1,r2
        0x0002964c:    990c        ..      LDR      r1,[sp,#0x30]
        0x0002964e:    6048        H`      STR      r0,[r1,#4]
        0x00029650:    9004        ..      STR      r0,[sp,#0x10]
        0x00029652:    9906        ..      LDR      r1,[sp,#0x18]
        0x00029654:    9808        ..      LDR      r0,[sp,#0x20]
        0x00029656:    1a40        @.      SUBS     r0,r0,r1
        0x00029658:    9008        ..      STR      r0,[sp,#0x20]
        0x0002965a:    e7dc        ..      B        0x29616 ; am_vos_ring_buffer_push + 386
        0x0002965c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002965e:    6800        .h      LDR      r0,[r0,#0]
        0x00029660:    9904        ..      LDR      r1,[sp,#0x10]
        0x00029662:    4408        .D      ADD      r0,r0,r1
        0x00029664:    9905        ..      LDR      r1,[sp,#0x14]
        0x00029666:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00029668:    4411        .D      ADD      r1,r1,r2
        0x0002966a:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002966c:    f7eeff53    ..S.    BL       __aeabi_memcpy ; 0x18516
        0x00029670:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029672:    9908        ..      LDR      r1,[sp,#0x20]
        0x00029674:    1842        B.      ADDS     r2,r0,r1
        0x00029676:    9902        ..      LDR      r1,[sp,#8]
        0x00029678:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0002967c:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00029680:    990c        ..      LDR      r1,[sp,#0x30]
        0x00029682:    6048        H`      STR      r0,[r1,#4]
        0x00029684:    9004        ..      STR      r0,[sp,#0x10]
        0x00029686:    980c        ..      LDR      r0,[sp,#0x30]
        0x00029688:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002968a:    2801        .(      CMP      r0,#1
        0x0002968c:    d105        ..      BNE      0x2969a ; am_vos_ring_buffer_push + 518
        0x0002968e:    e7ff        ..      B        0x29690 ; am_vos_ring_buffer_push + 508
        0x00029690:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029692:    990c        ..      LDR      r1,[sp,#0x30]
        0x00029694:    6088        .`      STR      r0,[r1,#8]
        0x00029696:    9003        ..      STR      r0,[sp,#0xc]
        0x00029698:    e7ff        ..      B        0x2969a ; am_vos_ring_buffer_push + 518
        0x0002969a:    9800        ..      LDR      r0,[sp,#0]
        0x0002969c:    f7f9fbdc    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x000296a0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000296a2:    900d        ..      STR      r0,[sp,#0x34]
        0x000296a4:    e7ff        ..      B        0x296a6 ; am_vos_ring_buffer_push + 530
        0x000296a6:    980d        ..      LDR      r0,[sp,#0x34]
        0x000296a8:    b00e        ..      ADD      sp,sp,#0x38
        0x000296aa:    bd80        ..      POP      {r7,pc}
    am_vos_stdio_gatekeeper_task
        0x000296ac:    b580        ..      PUSH     {r7,lr}
        0x000296ae:    f6ad0d38    ..8.    SUB      sp,sp,#0x838
        0x000296b2:    f8cd0834    ..4.    STR      r0,[sp,#0x834]
        0x000296b6:    2000        .       MOVS     r0,#0
        0x000296b8:    9003        ..      STR      r0,[sp,#0xc]
        0x000296ba:    9002        ..      STR      r0,[sp,#8]
        0x000296bc:    e7ff        ..      B        0x296be ; am_vos_stdio_gatekeeper_task + 18
        0x000296be:    2002        .       MOVS     r0,#2
        0x000296c0:    f60d0124    ..$.    ADD      r1,sp,#0x824
        0x000296c4:    f000f9d2    ....    BL       am_vos_task_read ; 0x29a6c
        0x000296c8:    2000        .       MOVS     r0,#0
        0x000296ca:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000296ce:    f8dd0828    ..(.    LDR      r0,[sp,#0x828]
        0x000296d2:    2803        .(      CMP      r0,#3
        0x000296d4:    d13d        =.      BNE      0x29752 ; am_vos_stdio_gatekeeper_task + 166
        0x000296d6:    e7ff        ..      B        0x296d8 ; am_vos_stdio_gatekeeper_task + 44
        0x000296d8:    2000        .       MOVS     r0,#0
        0x000296da:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000296de:    f8dd182c    ..,.    LDR      r1,[sp,#0x82c]
        0x000296e2:    f24960b8    I..`    MOV      r0,#0x96b8
        0x000296e6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000296ea:    4408        .D      ADD      r0,r0,r1
        0x000296ec:    3008        .0      ADDS     r0,r0,#8
        0x000296ee:    f7eefef3    ....    BL       strlen ; 0x184d8
        0x000296f2:    9003        ..      STR      r0,[sp,#0xc]
        0x000296f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000296f6:    f5b07f80    ....    CMP      r0,#0x100
        0x000296fa:    db02        ..      BLT      0x29702 ; am_vos_stdio_gatekeeper_task + 86
        0x000296fc:    e7ff        ..      B        0x296fe ; am_vos_stdio_gatekeeper_task + 82
        0x000296fe:    e7ff        ..      B        0x29700 ; am_vos_stdio_gatekeeper_task + 84
        0x00029700:    e7fe        ..      B        0x29700 ; am_vos_stdio_gatekeeper_task + 84
        0x00029702:    2000        .       MOVS     r0,#0
        0x00029704:    9002        ..      STR      r0,[sp,#8]
        0x00029706:    e7ff        ..      B        0x29708 ; am_vos_stdio_gatekeeper_task + 92
        0x00029708:    9802        ..      LDR      r0,[sp,#8]
        0x0002970a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002970c:    4288        .B      CMP      r0,r1
        0x0002970e:    d215        ..      BCS      0x2973c ; am_vos_stdio_gatekeeper_task + 144
        0x00029710:    e7ff        ..      B        0x29712 ; am_vos_stdio_gatekeeper_task + 102
        0x00029712:    f8dd082c    ..,.    LDR      r0,[sp,#0x82c]
        0x00029716:    9902        ..      LDR      r1,[sp,#8]
        0x00029718:    1842        B.      ADDS     r2,r0,r1
        0x0002971a:    f24960b8    I..`    MOV      r0,#0x96b8
        0x0002971e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029722:    4410        .D      ADD      r0,r0,r2
        0x00029724:    7a00        .z      LDRB     r0,[r0,#8]
        0x00029726:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002972a:    440a        .D      ADD      r2,r2,r1
        0x0002972c:    f10d0111    ....    ADD      r1,sp,#0x11
        0x00029730:    5488        .T      STRB     r0,[r1,r2]
        0x00029732:    e7ff        ..      B        0x29734 ; am_vos_stdio_gatekeeper_task + 136
        0x00029734:    9802        ..      LDR      r0,[sp,#8]
        0x00029736:    3001        .0      ADDS     r0,#1
        0x00029738:    9002        ..      STR      r0,[sp,#8]
        0x0002973a:    e7e5        ..      B        0x29708 ; am_vos_stdio_gatekeeper_task + 92
        0x0002973c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002973e:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00029742:    1842        B.      ADDS     r2,r0,r1
        0x00029744:    f10d0011    ....    ADD      r0,sp,#0x11
        0x00029748:    2100        .!      MOVS     r1,#0
        0x0002974a:    5481        .T      STRB     r1,[r0,r2]
        0x0002974c:    f7fdf948    ..H.    BL       am_util_stdio_printf ; 0x269e0
        0x00029750:    e000        ..      B        0x29754 ; am_vos_stdio_gatekeeper_task + 168
        0x00029752:    e7ff        ..      B        0x29754 ; am_vos_stdio_gatekeeper_task + 168
        0x00029754:    e7b3        ..      B        0x296be ; am_vos_stdio_gatekeeper_task + 18
        0x00029756:    0000        ..      MOVS     r0,r0
    am_vos_stdio_printf
        0x00029758:    b082        ..      SUB      sp,sp,#8
        0x0002975a:    b580        ..      PUSH     {r7,lr}
        0x0002975c:    b0c8        ..      SUB      sp,sp,#0x120
        0x0002975e:    934b        K.      STR      r3,[sp,#0x12c]
        0x00029760:    924a        J.      STR      r2,[sp,#0x128]
        0x00029762:    f88d011f    ....    STRB     r0,[sp,#0x11f]
        0x00029766:    9146        F.      STR      r1,[sp,#0x118]
        0x00029768:    f7f9fb6e    ..n.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0002976c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002976e:    9846        F.      LDR      r0,[sp,#0x118]
        0x00029770:    f7eefeb2    ....    BL       strlen ; 0x184d8
        0x00029774:    f5b07f80    ....    CMP      r0,#0x100
        0x00029778:    d302        ..      BCC      0x29780 ; am_vos_stdio_printf + 40
        0x0002977a:    e7ff        ..      B        0x2977c ; am_vos_stdio_printf + 36
        0x0002977c:    e7ff        ..      B        0x2977e ; am_vos_stdio_printf + 38
        0x0002977e:    e7fe        ..      B        0x2977e ; am_vos_stdio_printf + 38
        0x00029780:    a84a        J.      ADD      r0,sp,#0x128
        0x00029782:    9003        ..      STR      r0,[sp,#0xc]
        0x00029784:    9946        F.      LDR      r1,[sp,#0x118]
        0x00029786:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00029788:    a805        ..      ADD      r0,sp,#0x14
        0x0002978a:    f7fdf961    ..a.    BL       am_util_stdio_vsprintf ; 0x26a50
        0x0002978e:    9045        E.      STR      r0,[sp,#0x114]
        0x00029790:    f24960b8    I..`    MOV      r0,#0x96b8
        0x00029794:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029798:    6840        @h      LDR      r0,[r0,#4]
        0x0002979a:    9945        E.      LDR      r1,[sp,#0x114]
        0x0002979c:    4408        .D      ADD      r0,r0,r1
        0x0002979e:    f5b06f00    ...o    CMP      r0,#0x800
        0x000297a2:    d307        ..      BCC      0x297b4 ; am_vos_stdio_printf + 92
        0x000297a4:    e7ff        ..      B        0x297a6 ; am_vos_stdio_printf + 78
        0x000297a6:    f24961b8    I..a    MOV      r1,#0x96b8
        0x000297aa:    f2c10100    ....    MOVT     r1,#0x1000
        0x000297ae:    2000        .       MOVS     r0,#0
        0x000297b0:    6048        H`      STR      r0,[r1,#4]
        0x000297b2:    e7ff        ..      B        0x297b4 ; am_vos_stdio_printf + 92
        0x000297b4:    f24960b8    I..`    MOV      r0,#0x96b8
        0x000297b8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000297bc:    9002        ..      STR      r0,[sp,#8]
        0x000297be:    6841        Ah      LDR      r1,[r0,#4]
        0x000297c0:    3008        .0      ADDS     r0,r0,#8
        0x000297c2:    9001        ..      STR      r0,[sp,#4]
        0x000297c4:    4408        .D      ADD      r0,r0,r1
        0x000297c6:    9a45        E.      LDR      r2,[sp,#0x114]
        0x000297c8:    a905        ..      ADD      r1,sp,#0x14
        0x000297ca:    f7eefea4    ....    BL       __aeabi_memcpy ; 0x18516
        0x000297ce:    9a01        ..      LDR      r2,[sp,#4]
        0x000297d0:    9802        ..      LDR      r0,[sp,#8]
        0x000297d2:    6841        Ah      LDR      r1,[r0,#4]
        0x000297d4:    9b45        E.      LDR      r3,[sp,#0x114]
        0x000297d6:    440b        .D      ADD      r3,r3,r1
        0x000297d8:    2100        .!      MOVS     r1,#0
        0x000297da:    54d1        .T      STRB     r1,[r2,r3]
        0x000297dc:    6800        .h      LDR      r0,[r0,#0]
        0x000297de:    b150        P.      CBZ      r0,0x297f6 ; am_vos_stdio_printf + 158
        0x000297e0:    e7ff        ..      B        0x297e2 ; am_vos_stdio_printf + 138
        0x000297e2:    f24960b8    I..`    MOV      r0,#0x96b8
        0x000297e6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000297ea:    6802        .h      LDR      r2,[r0,#0]
        0x000297ec:    6840        @h      LDR      r0,[r0,#4]
        0x000297ee:    f89d111f    ....    LDRB     r1,[sp,#0x11f]
        0x000297f2:    4790        .G      BLX      r2
        0x000297f4:    e7ff        ..      B        0x297f6 ; am_vos_stdio_printf + 158
        0x000297f6:    9845        E.      LDR      r0,[sp,#0x114]
        0x000297f8:    f24961b8    I..a    MOV      r1,#0x96b8
        0x000297fc:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029800:    684a        Jh      LDR      r2,[r1,#4]
        0x00029802:    4410        .D      ADD      r0,r0,r2
        0x00029804:    3001        .0      ADDS     r0,#1
        0x00029806:    6048        H`      STR      r0,[r1,#4]
        0x00029808:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002980a:    f7f9fb25    ..%.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0002980e:    9845        E.      LDR      r0,[sp,#0x114]
        0x00029810:    b048        H.      ADD      sp,sp,#0x120
        0x00029812:    e8bd4080    ...@    POP      {r7,lr}
        0x00029816:    b002        ..      ADD      sp,sp,#8
        0x00029818:    4770        pG      BX       lr
        0x0002981a:    0000        ..      MOVS     r0,r0
    am_vos_stdio_printf_init
        0x0002981c:    b081        ..      SUB      sp,sp,#4
        0x0002981e:    9000        ..      STR      r0,[sp,#0]
        0x00029820:    9800        ..      LDR      r0,[sp,#0]
        0x00029822:    f24961b8    I..a    MOV      r1,#0x96b8
        0x00029826:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002982a:    6008        .`      STR      r0,[r1,#0]
        0x0002982c:    b001        ..      ADD      sp,sp,#4
        0x0002982e:    4770        pG      BX       lr
    am_vos_streaming_provide_speech
        0x00029830:    b580        ..      PUSH     {r7,lr}
        0x00029832:    f6467174    F.tq    MOV      r1,#0x6f74
        0x00029836:    f2c00105    ....    MOVT     r1,#5
        0x0002983a:    2003        .       MOVS     r0,#3
        0x0002983c:    f7ffff8c    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00029840:    f000f81a    ....    BL       am_vos_streaming_start ; 0x29878
        0x00029844:    f2405144    @.DQ    MOV      r1,#0x544
        0x00029848:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002984c:    2001        .       MOVS     r0,#1
        0x0002984e:    70c8        .p      STRB     r0,[r1,#3]
        0x00029850:    bd80        ..      POP      {r7,pc}
        0x00029852:    0000        ..      MOVS     r0,r0
    am_vos_streaming_push_to_talk
        0x00029854:    b580        ..      PUSH     {r7,lr}
        0x00029856:    f646715b    F.[q    MOV      r1,#0x6f5b
        0x0002985a:    f2c00105    ....    MOVT     r1,#5
        0x0002985e:    2003        .       MOVS     r0,#3
        0x00029860:    f7ffff7a    ..z.    BL       am_vos_stdio_printf ; 0x29758
        0x00029864:    f000f808    ....    BL       am_vos_streaming_start ; 0x29878
        0x00029868:    f2405144    @.DQ    MOV      r1,#0x544
        0x0002986c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029870:    2001        .       MOVS     r0,#1
        0x00029872:    7088        .p      STRB     r0,[r1,#2]
        0x00029874:    bd80        ..      POP      {r7,pc}
        0x00029876:    0000        ..      MOVS     r0,r0
    am_vos_streaming_start
        0x00029878:    b580        ..      PUSH     {r7,lr}
        0x0002987a:    f2405044    @.DP    MOV      r0,#0x544
        0x0002987e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029882:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00029884:    07c0        ..      LSLS     r0,r0,#31
        0x00029886:    b160        `.      CBZ      r0,0x298a2 ; am_vos_streaming_start + 42
        0x00029888:    e7ff        ..      B        0x2988a ; am_vos_streaming_start + 18
        0x0002988a:    f64671be    F..q    MOV      r1,#0x6fbe
        0x0002988e:    f2c00105    ....    MOVT     r1,#5
        0x00029892:    2003        .       MOVS     r0,#3
        0x00029894:    f7ffff60    ..`.    BL       am_vos_stdio_printf ; 0x29758
        0x00029898:    f7fefe08    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x284ac
        0x0002989c:    f7fefe0c    ....    BL       am_vos_audio_wwd_disable ; 0x284b8
        0x000298a0:    e7ff        ..      B        0x298a2 ; am_vos_streaming_start + 42
        0x000298a2:    bd80        ..      POP      {r7,pc}
    am_vos_streaming_stop
        0x000298a4:    b580        ..      PUSH     {r7,lr}
        0x000298a6:    f7fefe01    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x284ac
        0x000298aa:    f646719e    F..q    MOV      r1,#0x6f9e
        0x000298ae:    f2c00105    ....    MOVT     r1,#5
        0x000298b2:    2003        .       MOVS     r0,#3
        0x000298b4:    f7ffff50    ..P.    BL       am_vos_stdio_printf ; 0x29758
        0x000298b8:    bd80        ..      POP      {r7,pc}
        0x000298ba:    0000        ..      MOVS     r0,r0
    am_vos_sys_init
        0x000298bc:    b580        ..      PUSH     {r7,lr}
        0x000298be:    b084        ..      SUB      sp,sp,#0x10
        0x000298c0:    f7feff68    ..h.    BL       am_vos_board_init ; 0x28794
        0x000298c4:    f2492055    I.U     MOV      r0,#0x9255
        0x000298c8:    f2c00002    ....    MOVT     r0,#2
        0x000298cc:    f7ffffa6    ....    BL       am_vos_stdio_printf_init ; 0x2981c
        0x000298d0:    f7fff854    ..T.    BL       am_vos_codec_init ; 0x2897c
        0x000298d4:    f7f5fed6    ....    BL       am_audio_buffer_init ; 0x1f684
        0x000298d8:    f000f8ac    ....    BL       am_vos_task_init ; 0x29a34
        0x000298dc:    f6437084    C..p    MOV      r0,#0x3f84
        0x000298e0:    f2c00005    ....    MOVT     r0,#5
        0x000298e4:    2105        .!      MOVS     r1,#5
        0x000298e6:    f000f86d    ..m.    BL       am_vos_task_create_all_tasks ; 0x299c4
        0x000298ea:    f2440010    D...    MOV      r0,#0x4010
        0x000298ee:    f2c00005    ....    MOVT     r0,#5
        0x000298f2:    2101        .!      MOVS     r1,#1
        0x000298f4:    9102        ..      STR      r1,[sp,#8]
        0x000298f6:    f000f9b5    ....    BL       am_vos_timer_create_all_timers ; 0x29c64
        0x000298fa:    f64020c0    @..     MOVW     r0,#0xac0
        0x000298fe:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029902:    6840        @h      LDR      r0,[r0,#4]
        0x00029904:    9003        ..      STR      r0,[sp,#0xc]
        0x00029906:    f023f86b    #.k.    BL       xTaskGetTickCount ; 0x4c9e0
        0x0002990a:    9902        ..      LDR      r1,[sp,#8]
        0x0002990c:    4602        .F      MOV      r2,r0
        0x0002990e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029910:    46ec        .F      MOV      r12,sp
        0x00029912:    2300        .#      MOVS     r3,#0
        0x00029914:    f8cc3000    ...0    STR      r3,[r12,#0]
        0x00029918:    f023fbc2    #...    BL       xTimerGenericCommand ; 0x4d0a0
        0x0002991c:    b004        ..      ADD      sp,sp,#0x10
        0x0002991e:    bd80        ..      POP      {r7,pc}
    am_vos_task_create
        0x00029920:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00029922:    b08a        ..      SUB      sp,sp,#0x28
        0x00029924:    9c10        ..      LDR      r4,[sp,#0x40]
        0x00029926:    f8dde03c    ..<.    LDR      lr,[sp,#0x3c]
        0x0002992a:    f8ddc038    ..8.    LDR      r12,[sp,#0x38]
        0x0002992e:    9409        ..      STR      r4,[sp,#0x24]
        0x00029930:    f8cde020    .. .    STR      lr,[sp,#0x20]
        0x00029934:    f8cdc01c    ....    STR      r12,[sp,#0x1c]
        0x00029938:    9306        ..      STR      r3,[sp,#0x18]
        0x0002993a:    9205        ..      STR      r2,[sp,#0x14]
        0x0002993c:    9104        ..      STR      r1,[sp,#0x10]
        0x0002993e:    9003        ..      STR      r0,[sp,#0xc]
        0x00029940:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x00029944:    280b        .(      CMP      r0,#0xb
        0x00029946:    db02        ..      BLT      0x2994e ; am_vos_task_create + 46
        0x00029948:    e7ff        ..      B        0x2994a ; am_vos_task_create + 42
        0x0002994a:    e7ff        ..      B        0x2994c ; am_vos_task_create + 44
        0x0002994c:    e7fe        ..      B        0x2994c ; am_vos_task_create + 44
        0x0002994e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029950:    9905        ..      LDR      r1,[sp,#0x14]
        0x00029952:    f8bd2018    ...     LDRH     r2,[sp,#0x18]
        0x00029956:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x00029958:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x0002995c:    f89d400c    ...@    LDRB     r4,[sp,#0xc]
        0x00029960:    f6402e60    @.`.    MOVW     lr,#0xa60
        0x00029964:    f2c10e00    ....    MOVT     lr,#0x1000
        0x00029968:    f8cde008    ....    STR      lr,[sp,#8]
        0x0002996c:    eb0e04c4    ....    ADD      r4,lr,r4,LSL #3
        0x00029970:    46ee        .F      MOV      lr,sp
        0x00029972:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x00029976:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002997a:    f022ffc5    "...    BL       xTaskCreate ; 0x4c908
        0x0002997e:    9802        ..      LDR      r0,[sp,#8]
        0x00029980:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x00029984:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x00029988:    b910        ..      CBNZ     r0,0x29990 ; am_vos_task_create + 112
        0x0002998a:    e7ff        ..      B        0x2998c ; am_vos_task_create + 108
        0x0002998c:    e7ff        ..      B        0x2998e ; am_vos_task_create + 110
        0x0002998e:    e7fe        ..      B        0x2998e ; am_vos_task_create + 110
        0x00029990:    9809        ..      LDR      r0,[sp,#0x24]
        0x00029992:    2110        .!      MOVS     r1,#0x10
        0x00029994:    2200        ."      MOVS     r2,#0
        0x00029996:    f022fc47    ".G.    BL       xQueueGenericCreate ; 0x4c228
        0x0002999a:    4601        .F      MOV      r1,r0
        0x0002999c:    f89d200c    ...     LDRB     r2,[sp,#0xc]
        0x000299a0:    f6402060    @.`     MOVW     r0,#0xa60
        0x000299a4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000299a8:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x000299ac:    6051        Q`      STR      r1,[r2,#4]
        0x000299ae:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x000299b2:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x000299b6:    6840        @h      LDR      r0,[r0,#4]
        0x000299b8:    b910        ..      CBNZ     r0,0x299c0 ; am_vos_task_create + 160
        0x000299ba:    e7ff        ..      B        0x299bc ; am_vos_task_create + 156
        0x000299bc:    e7ff        ..      B        0x299be ; am_vos_task_create + 158
        0x000299be:    e7fe        ..      B        0x299be ; am_vos_task_create + 158
        0x000299c0:    b00a        ..      ADD      sp,sp,#0x28
        0x000299c2:    bdb0        ..      POP      {r4,r5,r7,pc}
    am_vos_task_create_all_tasks
        0x000299c4:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000299c6:    b086        ..      SUB      sp,sp,#0x18
        0x000299c8:    9005        ..      STR      r0,[sp,#0x14]
        0x000299ca:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x000299ce:    2000        .       MOVS     r0,#0
        0x000299d0:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x000299d4:    e7ff        ..      B        0x299d6 ; am_vos_task_create_all_tasks + 18
        0x000299d6:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x000299da:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x000299de:    4288        .B      CMP      r0,r1
        0x000299e0:    da25        %.      BGE      0x29a2e ; am_vos_task_create_all_tasks + 106
        0x000299e2:    e7ff        ..      B        0x299e4 ; am_vos_task_create_all_tasks + 32
        0x000299e4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000299e6:    f89d1012    ....    LDRB     r1,[sp,#0x12]
        0x000299ea:    ebc101c1    ....    RSB      r1,r1,r1,LSL #3
        0x000299ee:    eb000e81    ....    ADD      lr,r0,r1,LSL #2
        0x000299f2:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x000299f6:    f8de1004    ....    LDR      r1,[lr,#4]
        0x000299fa:    f8de2008    ...     LDR      r2,[lr,#8]
        0x000299fe:    f8de300c    ...0    LDR      r3,[lr,#0xc]
        0x00029a02:    f8dec010    ....    LDR      r12,[lr,#0x10]
        0x00029a06:    f8de4014    ...@    LDR      r4,[lr,#0x14]
        0x00029a0a:    f8de5018    ...P    LDR      r5,[lr,#0x18]
        0x00029a0e:    46ee        .F      MOV      lr,sp
        0x00029a10:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x00029a14:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x00029a18:    f8cec000    ....    STR      r12,[lr,#0]
        0x00029a1c:    f7ffff80    ....    BL       am_vos_task_create ; 0x29920
        0x00029a20:    e7ff        ..      B        0x29a22 ; am_vos_task_create_all_tasks + 94
        0x00029a22:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x00029a26:    3001        .0      ADDS     r0,#1
        0x00029a28:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00029a2c:    e7d3        ..      B        0x299d6 ; am_vos_task_create_all_tasks + 18
        0x00029a2e:    b006        ..      ADD      sp,sp,#0x18
        0x00029a30:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00029a32:    0000        ..      MOVS     r0,r0
    am_vos_task_init
        0x00029a34:    b081        ..      SUB      sp,sp,#4
        0x00029a36:    2000        .       MOVS     r0,#0
        0x00029a38:    9000        ..      STR      r0,[sp,#0]
        0x00029a3a:    e7ff        ..      B        0x29a3c ; am_vos_task_init + 8
        0x00029a3c:    9800        ..      LDR      r0,[sp,#0]
        0x00029a3e:    280a        .(      CMP      r0,#0xa
        0x00029a40:    d811        ..      BHI      0x29a66 ; am_vos_task_init + 50
        0x00029a42:    e7ff        ..      B        0x29a44 ; am_vos_task_init + 16
        0x00029a44:    9a00        ..      LDR      r2,[sp,#0]
        0x00029a46:    f6402160    @.`!    MOVW     r1,#0xa60
        0x00029a4a:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029a4e:    2000        .       MOVS     r0,#0
        0x00029a50:    f8410032    A.2.    STR      r0,[r1,r2,LSL #3]
        0x00029a54:    9a00        ..      LDR      r2,[sp,#0]
        0x00029a56:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x00029a5a:    6048        H`      STR      r0,[r1,#4]
        0x00029a5c:    e7ff        ..      B        0x29a5e ; am_vos_task_init + 42
        0x00029a5e:    9800        ..      LDR      r0,[sp,#0]
        0x00029a60:    3001        .0      ADDS     r0,#1
        0x00029a62:    9000        ..      STR      r0,[sp,#0]
        0x00029a64:    e7ea        ..      B        0x29a3c ; am_vos_task_init + 8
        0x00029a66:    b001        ..      ADD      sp,sp,#4
        0x00029a68:    4770        pG      BX       lr
        0x00029a6a:    0000        ..      MOVS     r0,r0
    am_vos_task_read
        0x00029a6c:    b580        ..      PUSH     {r7,lr}
        0x00029a6e:    b084        ..      SUB      sp,sp,#0x10
        0x00029a70:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00029a74:    9102        ..      STR      r1,[sp,#8]
        0x00029a76:    2000        .       MOVS     r0,#0
        0x00029a78:    9001        ..      STR      r0,[sp,#4]
        0x00029a7a:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00029a7e:    f6402060    @.`     MOVW     r0,#0xa60
        0x00029a82:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029a86:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00029a8a:    6840        @h      LDR      r0,[r0,#4]
        0x00029a8c:    b180        ..      CBZ      r0,0x29ab0 ; am_vos_task_read + 68
        0x00029a8e:    e7ff        ..      B        0x29a90 ; am_vos_task_read + 36
        0x00029a90:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00029a94:    f6402060    @.`     MOVW     r0,#0xa60
        0x00029a98:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029a9c:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00029aa0:    6840        @h      LDR      r0,[r0,#4]
        0x00029aa2:    9902        ..      LDR      r1,[sp,#8]
        0x00029aa4:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00029aa8:    f022fe02    "...    BL       xQueueReceive ; 0x4c6b0
        0x00029aac:    9001        ..      STR      r0,[sp,#4]
        0x00029aae:    e7ff        ..      B        0x29ab0 ; am_vos_task_read + 68
        0x00029ab0:    9801        ..      LDR      r0,[sp,#4]
        0x00029ab2:    2800        .(      CMP      r0,#0
        0x00029ab4:    bf18        ..      IT       NE
        0x00029ab6:    2001        .       MOVNE    r0,#1
        0x00029ab8:    b004        ..      ADD      sp,sp,#0x10
        0x00029aba:    bd80        ..      POP      {r7,pc}
    am_vos_task_send
        0x00029abc:    b580        ..      PUSH     {r7,lr}
        0x00029abe:    b08a        ..      SUB      sp,sp,#0x28
        0x00029ac0:    f8ddc030    ..0.    LDR      r12,[sp,#0x30]
        0x00029ac4:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00029ac8:    f88d1026    ..&.    STRB     r1,[sp,#0x26]
        0x00029acc:    9208        ..      STR      r2,[sp,#0x20]
        0x00029ace:    9307        ..      STR      r3,[sp,#0x1c]
        0x00029ad0:    2000        .       MOVS     r0,#0
        0x00029ad2:    9006        ..      STR      r0,[sp,#0x18]
        0x00029ad4:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00029ad8:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00029adc:    9808        ..      LDR      r0,[sp,#0x20]
        0x00029ade:    2804        .(      CMP      r0,#4
        0x00029ae0:    d302        ..      BCC      0x29ae8 ; am_vos_task_send + 44
        0x00029ae2:    e7ff        ..      B        0x29ae4 ; am_vos_task_send + 40
        0x00029ae4:    e7ff        ..      B        0x29ae6 ; am_vos_task_send + 42
        0x00029ae6:    e7fe        ..      B        0x29ae6 ; am_vos_task_send + 42
        0x00029ae8:    9808        ..      LDR      r0,[sp,#0x20]
        0x00029aea:    9003        ..      STR      r0,[sp,#0xc]
        0x00029aec:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029aee:    9001        ..      STR      r0,[sp,#4]
        0x00029af0:    2801        .(      CMP      r0,#1
        0x00029af2:    d008        ..      BEQ      0x29b06 ; am_vos_task_send + 74
        0x00029af4:    e7ff        ..      B        0x29af6 ; am_vos_task_send + 58
        0x00029af6:    9801        ..      LDR      r0,[sp,#4]
        0x00029af8:    2802        .(      CMP      r0,#2
        0x00029afa:    d007        ..      BEQ      0x29b0c ; am_vos_task_send + 80
        0x00029afc:    e7ff        ..      B        0x29afe ; am_vos_task_send + 66
        0x00029afe:    9801        ..      LDR      r0,[sp,#4]
        0x00029b00:    2803        .(      CMP      r0,#3
        0x00029b02:    d006        ..      BEQ      0x29b12 ; am_vos_task_send + 86
        0x00029b04:    e008        ..      B        0x29b18 ; am_vos_task_send + 92
        0x00029b06:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00029b08:    9004        ..      STR      r0,[sp,#0x10]
        0x00029b0a:    e006        ..      B        0x29b1a ; am_vos_task_send + 94
        0x00029b0c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00029b0e:    9004        ..      STR      r0,[sp,#0x10]
        0x00029b10:    e003        ..      B        0x29b1a ; am_vos_task_send + 94
        0x00029b12:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00029b14:    9004        ..      STR      r0,[sp,#0x10]
        0x00029b16:    e000        ..      B        0x29b1a ; am_vos_task_send + 94
        0x00029b18:    e7ff        ..      B        0x29b1a ; am_vos_task_send + 94
        0x00029b1a:    980c        ..      LDR      r0,[sp,#0x30]
        0x00029b1c:    9005        ..      STR      r0,[sp,#0x14]
        0x00029b1e:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00029b22:    f6402060    @.`     MOVW     r0,#0xa60
        0x00029b26:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029b2a:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00029b2e:    6840        @h      LDR      r0,[r0,#4]
        0x00029b30:    b180        ..      CBZ      r0,0x29b54 ; am_vos_task_send + 152
        0x00029b32:    e7ff        ..      B        0x29b34 ; am_vos_task_send + 120
        0x00029b34:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00029b38:    f6402060    @.`     MOVW     r0,#0xa60
        0x00029b3c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029b40:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00029b44:    6840        @h      LDR      r0,[r0,#4]
        0x00029b46:    a902        ..      ADD      r1,sp,#8
        0x00029b48:    2300        .#      MOVS     r3,#0
        0x00029b4a:    461a        .F      MOV      r2,r3
        0x00029b4c:    f022fc22    ".".    BL       xQueueGenericSend ; 0x4c394
        0x00029b50:    9006        ..      STR      r0,[sp,#0x18]
        0x00029b52:    e7ff        ..      B        0x29b54 ; am_vos_task_send + 152
        0x00029b54:    9806        ..      LDR      r0,[sp,#0x18]
        0x00029b56:    2800        .(      CMP      r0,#0
        0x00029b58:    bf18        ..      IT       NE
        0x00029b5a:    2001        .       MOVNE    r0,#1
        0x00029b5c:    b00a        ..      ADD      sp,sp,#0x28
        0x00029b5e:    bd80        ..      POP      {r7,pc}
    am_vos_task_send_fromISR
        0x00029b60:    b580        ..      PUSH     {r7,lr}
        0x00029b62:    b08a        ..      SUB      sp,sp,#0x28
        0x00029b64:    f8ddc030    ..0.    LDR      r12,[sp,#0x30]
        0x00029b68:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00029b6c:    f88d1026    ..&.    STRB     r1,[sp,#0x26]
        0x00029b70:    9208        ..      STR      r2,[sp,#0x20]
        0x00029b72:    9307        ..      STR      r3,[sp,#0x1c]
        0x00029b74:    2000        .       MOVS     r0,#0
        0x00029b76:    9006        ..      STR      r0,[sp,#0x18]
        0x00029b78:    9001        ..      STR      r0,[sp,#4]
        0x00029b7a:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00029b7e:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00029b82:    9808        ..      LDR      r0,[sp,#0x20]
        0x00029b84:    9003        ..      STR      r0,[sp,#0xc]
        0x00029b86:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029b88:    9000        ..      STR      r0,[sp,#0]
        0x00029b8a:    2801        .(      CMP      r0,#1
        0x00029b8c:    d008        ..      BEQ      0x29ba0 ; am_vos_task_send_fromISR + 64
        0x00029b8e:    e7ff        ..      B        0x29b90 ; am_vos_task_send_fromISR + 48
        0x00029b90:    9800        ..      LDR      r0,[sp,#0]
        0x00029b92:    2802        .(      CMP      r0,#2
        0x00029b94:    d007        ..      BEQ      0x29ba6 ; am_vos_task_send_fromISR + 70
        0x00029b96:    e7ff        ..      B        0x29b98 ; am_vos_task_send_fromISR + 56
        0x00029b98:    9800        ..      LDR      r0,[sp,#0]
        0x00029b9a:    2803        .(      CMP      r0,#3
        0x00029b9c:    d006        ..      BEQ      0x29bac ; am_vos_task_send_fromISR + 76
        0x00029b9e:    e008        ..      B        0x29bb2 ; am_vos_task_send_fromISR + 82
        0x00029ba0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00029ba2:    9004        ..      STR      r0,[sp,#0x10]
        0x00029ba4:    e006        ..      B        0x29bb4 ; am_vos_task_send_fromISR + 84
        0x00029ba6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00029ba8:    9004        ..      STR      r0,[sp,#0x10]
        0x00029baa:    e003        ..      B        0x29bb4 ; am_vos_task_send_fromISR + 84
        0x00029bac:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00029bae:    9004        ..      STR      r0,[sp,#0x10]
        0x00029bb0:    e000        ..      B        0x29bb4 ; am_vos_task_send_fromISR + 84
        0x00029bb2:    e7ff        ..      B        0x29bb4 ; am_vos_task_send_fromISR + 84
        0x00029bb4:    980c        ..      LDR      r0,[sp,#0x30]
        0x00029bb6:    9005        ..      STR      r0,[sp,#0x14]
        0x00029bb8:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00029bbc:    f6402060    @.`     MOVW     r0,#0xa60
        0x00029bc0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029bc4:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00029bc8:    6840        @h      LDR      r0,[r0,#4]
        0x00029bca:    b180        ..      CBZ      r0,0x29bee ; am_vos_task_send_fromISR + 142
        0x00029bcc:    e7ff        ..      B        0x29bce ; am_vos_task_send_fromISR + 110
        0x00029bce:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00029bd2:    f6402060    @.`     MOVW     r0,#0xa60
        0x00029bd6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029bda:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00029bde:    6840        @h      LDR      r0,[r0,#4]
        0x00029be0:    a902        ..      ADD      r1,sp,#8
        0x00029be2:    aa01        ..      ADD      r2,sp,#4
        0x00029be4:    2300        .#      MOVS     r3,#0
        0x00029be6:    f022fcc7    "...    BL       xQueueGenericSendFromISR ; 0x4c578
        0x00029bea:    9006        ..      STR      r0,[sp,#0x18]
        0x00029bec:    e7ff        ..      B        0x29bee ; am_vos_task_send_fromISR + 142
        0x00029bee:    9801        ..      LDR      r0,[sp,#4]
        0x00029bf0:    b160        `.      CBZ      r0,0x29c0c ; am_vos_task_send_fromISR + 172
        0x00029bf2:    e7ff        ..      B        0x29bf4 ; am_vos_task_send_fromISR + 148
        0x00029bf4:    f64e5104    N..Q    MOV      r1,#0xed04
        0x00029bf8:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00029bfc:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00029c00:    6008        .`      STR      r0,[r1,#0]
        0x00029c02:    f3bf8f4f    ..O.    DSB      
        0x00029c06:    f3bf8f6f    ..o.    ISB      
        0x00029c0a:    e7ff        ..      B        0x29c0c ; am_vos_task_send_fromISR + 172
        0x00029c0c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00029c0e:    2800        .(      CMP      r0,#0
        0x00029c10:    bf18        ..      IT       NE
        0x00029c12:    2001        .       MOVNE    r0,#1
        0x00029c14:    b00a        ..      ADD      sp,sp,#0x28
        0x00029c16:    bd80        ..      POP      {r7,pc}
    am_vos_timer_create
        0x00029c18:    b580        ..      PUSH     {r7,lr}
        0x00029c1a:    b086        ..      SUB      sp,sp,#0x18
        0x00029c1c:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00029c20:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x00029c24:    9304        ..      STR      r3,[sp,#0x10]
        0x00029c26:    9203        ..      STR      r2,[sp,#0xc]
        0x00029c28:    9102        ..      STR      r1,[sp,#8]
        0x00029c2a:    9001        ..      STR      r0,[sp,#4]
        0x00029c2c:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00029c30:    2804        .(      CMP      r0,#4
        0x00029c32:    db02        ..      BLT      0x29c3a ; am_vos_timer_create + 34
        0x00029c34:    e7ff        ..      B        0x29c36 ; am_vos_timer_create + 30
        0x00029c36:    e7ff        ..      B        0x29c38 ; am_vos_timer_create + 32
        0x00029c38:    e7fe        ..      B        0x29c38 ; am_vos_timer_create + 32
        0x00029c3a:    9802        ..      LDR      r0,[sp,#8]
        0x00029c3c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00029c3e:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00029c40:    9b05        ..      LDR      r3,[sp,#0x14]
        0x00029c42:    46ec        .F      MOV      r12,sp
        0x00029c44:    f8cc3000    ...0    STR      r3,[r12,#0]
        0x00029c48:    2300        .#      MOVS     r3,#0
        0x00029c4a:    f023f9d5    #...    BL       xTimerCreate ; 0x4cff8
        0x00029c4e:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x00029c52:    f64021c0    @..!    MOVW     r1,#0xac0
        0x00029c56:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029c5a:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00029c5e:    b006        ..      ADD      sp,sp,#0x18
        0x00029c60:    bd80        ..      POP      {r7,pc}
        0x00029c62:    0000        ..      MOVS     r0,r0
    am_vos_timer_create_all_timers
        0x00029c64:    b580        ..      PUSH     {r7,lr}
        0x00029c66:    b084        ..      SUB      sp,sp,#0x10
        0x00029c68:    9003        ..      STR      r0,[sp,#0xc]
        0x00029c6a:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00029c6e:    2000        .       MOVS     r0,#0
        0x00029c70:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00029c74:    e7ff        ..      B        0x29c76 ; am_vos_timer_create_all_timers + 18
        0x00029c76:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00029c7a:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x00029c7e:    4288        .B      CMP      r0,r1
        0x00029c80:    da1d        ..      BGE      0x29cbe ; am_vos_timer_create_all_timers + 90
        0x00029c82:    e7ff        ..      B        0x29c84 ; am_vos_timer_create_all_timers + 32
        0x00029c84:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029c86:    f89d100a    ....    LDRB     r1,[sp,#0xa]
        0x00029c8a:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00029c8e:    eb000c81    ....    ADD      r12,r0,r1,LSL #2
        0x00029c92:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00029c96:    f8dc1004    ....    LDR      r1,[r12,#4]
        0x00029c9a:    f8dc2008    ...     LDR      r2,[r12,#8]
        0x00029c9e:    f8dc300c    ...0    LDR      r3,[r12,#0xc]
        0x00029ca2:    f8dcc010    ....    LDR      r12,[r12,#0x10]
        0x00029ca6:    46ee        .F      MOV      lr,sp
        0x00029ca8:    f8cec000    ....    STR      r12,[lr,#0]
        0x00029cac:    f7ffffb4    ....    BL       am_vos_timer_create ; 0x29c18
        0x00029cb0:    e7ff        ..      B        0x29cb2 ; am_vos_timer_create_all_timers + 78
        0x00029cb2:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00029cb6:    3001        .0      ADDS     r0,#1
        0x00029cb8:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00029cbc:    e7db        ..      B        0x29c76 ; am_vos_timer_create_all_timers + 18
        0x00029cbe:    b004        ..      ADD      sp,sp,#0x10
        0x00029cc0:    bd80        ..      POP      {r7,pc}
        0x00029cc2:    0000        ..      MOVS     r0,r0
    am_vos_timer_heart_beat_callback
        0x00029cc4:    b580        ..      PUSH     {r7,lr}
        0x00029cc6:    b082        ..      SUB      sp,sp,#8
        0x00029cc8:    9001        ..      STR      r0,[sp,#4]
        0x00029cca:    4669        iF      MOV      r1,sp
        0x00029ccc:    2000        .       MOVS     r0,#0
        0x00029cce:    6008        .`      STR      r0,[r1,#0]
        0x00029cd0:    2201        ."      MOVS     r2,#1
        0x00029cd2:    2302        .#      MOVS     r3,#2
        0x00029cd4:    4611        .F      MOV      r1,r2
        0x00029cd6:    f7fffef1    ....    BL       am_vos_task_send ; 0x29abc
        0x00029cda:    b002        ..      ADD      sp,sp,#8
        0x00029cdc:    bd80        ..      POP      {r7,pc}
        0x00029cde:    0000        ..      MOVS     r0,r0
    am_vos_voice_start
        0x00029ce0:    b580        ..      PUSH     {r7,lr}
        0x00029ce2:    b082        ..      SUB      sp,sp,#8
        0x00029ce4:    f7fff810    ....    BL       am_vos_is_connected ; 0x28d08
        0x00029ce8:    b180        ..      CBZ      r0,0x29d0c ; am_vos_voice_start + 44
        0x00029cea:    e7ff        ..      B        0x29cec ; am_vos_voice_start + 12
        0x00029cec:    f6463156    F.V1    MOV      r1,#0x6b56
        0x00029cf0:    f2c00105    ....    MOVT     r1,#5
        0x00029cf4:    2003        .       MOVS     r0,#3
        0x00029cf6:    f7fffd2f    ../.    BL       am_vos_stdio_printf ; 0x29758
        0x00029cfa:    f7fff945    ..E.    BL       am_vos_mic_enable ; 0x28f88
        0x00029cfe:    f2420124    B.$.    MOV      r1,#0x2024
        0x00029d02:    f2c10101    ....    MOVT     r1,#0x1001
        0x00029d06:    2001        .       MOVS     r0,#1
        0x00029d08:    7508        .u      STRB     r0,[r1,#0x14]
        0x00029d0a:    e01a        ..      B        0x29d42 ; am_vos_voice_start + 98
        0x00029d0c:    f6464147    F.GA    MOV      r1,#0x6c47
        0x00029d10:    f2c00105    ....    MOVT     r1,#5
        0x00029d14:    2003        .       MOVS     r0,#3
        0x00029d16:    f7fffd1f    ....    BL       am_vos_stdio_printf ; 0x29758
        0x00029d1a:    e7ff        ..      B        0x29d1c ; am_vos_voice_start + 60
        0x00029d1c:    f2420024    B.$.    MOV      r0,#0x2024
        0x00029d20:    f2c10001    ....    MOVT     r0,#0x1001
        0x00029d24:    3038        80      ADDS     r0,r0,#0x38
        0x00029d26:    9001        ..      STR      r0,[sp,#4]
        0x00029d28:    f7f5f888    ....    BL       WsfTimerStop ; 0x1ee3c
        0x00029d2c:    9801        ..      LDR      r0,[sp,#4]
        0x00029d2e:    f6446120    D. a    MOV      r1,#0x4e20
        0x00029d32:    f7f5f865    ..e.    BL       WsfTimerStartMs ; 0x1ee00
        0x00029d36:    2100        .!      MOVS     r1,#0
        0x00029d38:    4608        .F      MOV      r0,r1
        0x00029d3a:    f7f4ffc1    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x00029d3e:    e7ff        ..      B        0x29d40 ; am_vos_voice_start + 96
        0x00029d40:    e7ff        ..      B        0x29d42 ; am_vos_voice_start + 98
        0x00029d42:    b002        ..      ADD      sp,sp,#8
        0x00029d44:    bd80        ..      POP      {r7,pc}
        0x00029d46:    0000        ..      MOVS     r0,r0
    amotas_conn_close
        0x00029d48:    b081        ..      SUB      sp,sp,#4
        0x00029d4a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00029d4e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00029d52:    f64021e0    @..!    MOVW     r1,#0xae0
        0x00029d56:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029d5a:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x00029d5e:    2000        .       MOVS     r0,#0
        0x00029d60:    f8020c02    ....    STRB     r0,[r2,#-2]
        0x00029d64:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x00029d68:    eb010242    ..B.    ADD      r2,r1,r2,LSL #1
        0x00029d6c:    f8020c01    ....    STRB     r0,[r2,#-1]
        0x00029d70:    f8a10040    ..@.    STRH     r0,[r1,#0x40]
        0x00029d74:    f8a10042    ..B.    STRH     r0,[r1,#0x42]
        0x00029d78:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x00029d7c:    b001        ..      ADD      sp,sp,#4
        0x00029d7e:    4770        pG      BX       lr
    amotas_conn_open
        0x00029d80:    b082        ..      SUB      sp,sp,#8
        0x00029d82:    9001        ..      STR      r0,[sp,#4]
        0x00029d84:    9801        ..      LDR      r0,[sp,#4]
        0x00029d86:    9000        ..      STR      r0,[sp,#0]
        0x00029d88:    f64021e0    @..!    MOVW     r1,#0xae0
        0x00029d8c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029d90:    2001        .       MOVS     r0,#1
        0x00029d92:    7188        .q      STRB     r0,[r1,#6]
        0x00029d94:    b002        ..      ADD      sp,sp,#8
        0x00029d96:    4770        pG      BX       lr
    amotas_conn_update
        0x00029d98:    b082        ..      SUB      sp,sp,#8
        0x00029d9a:    9001        ..      STR      r0,[sp,#4]
        0x00029d9c:    9801        ..      LDR      r0,[sp,#4]
        0x00029d9e:    9000        ..      STR      r0,[sp,#0]
        0x00029da0:    9800        ..      LDR      r0,[sp,#0]
        0x00029da2:    7900        .y      LDRB     r0,[r0,#4]
        0x00029da4:    b908        ..      CBNZ     r0,0x29daa ; amotas_conn_update + 18
        0x00029da6:    e7ff        ..      B        0x29da8 ; amotas_conn_update + 16
        0x00029da8:    e7ff        ..      B        0x29daa ; amotas_conn_update + 18
        0x00029daa:    b002        ..      ADD      sp,sp,#8
        0x00029dac:    4770        pG      BX       lr
        0x00029dae:    0000        ..      MOVS     r0,r0
    amotas_disconnect_timer_expired
        0x00029db0:    b580        ..      PUSH     {r7,lr}
        0x00029db2:    b082        ..      SUB      sp,sp,#8
        0x00029db4:    9001        ..      STR      r0,[sp,#4]
        0x00029db6:    f000f815    ....    BL       amotas_find_next2send ; 0x29de4
        0x00029dba:    9000        ..      STR      r0,[sp,#0]
        0x00029dbc:    9800        ..      LDR      r0,[sp,#0]
        0x00029dbe:    b128        (.      CBZ      r0,0x29dcc ; amotas_disconnect_timer_expired + 28
        0x00029dc0:    e7ff        ..      B        0x29dc2 ; amotas_disconnect_timer_expired + 18
        0x00029dc2:    9800        ..      LDR      r0,[sp,#0]
        0x00029dc4:    7800        .x      LDRB     r0,[r0,#0]
        0x00029dc6:    f7eeff6d    ..m.    BL       AppConnClose ; 0x18ca4
        0x00029dca:    e7ff        ..      B        0x29dcc ; amotas_disconnect_timer_expired + 28
        0x00029dcc:    f64020e0    @..     MOVW     r0,#0xae0
        0x00029dd0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029dd4:    f5007018    ...p    ADD      r0,r0,#0x260
        0x00029dd8:    21c8        .!      MOVS     r1,#0xc8
        0x00029dda:    f7f5f811    ....    BL       WsfTimerStartMs ; 0x1ee00
        0x00029dde:    b002        ..      ADD      sp,sp,#8
        0x00029de0:    bd80        ..      POP      {r7,pc}
        0x00029de2:    0000        ..      MOVS     r0,r0
    amotas_find_next2send
        0x00029de4:    b083        ..      SUB      sp,sp,#0xc
        0x00029de6:    f64020e0    @..     MOVW     r0,#0xae0
        0x00029dea:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029dee:    9001        ..      STR      r0,[sp,#4]
        0x00029df0:    2000        .       MOVS     r0,#0
        0x00029df2:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00029df6:    e7ff        ..      B        0x29df8 ; amotas_find_next2send + 20
        0x00029df8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00029dfc:    2802        .(      CMP      r0,#2
        0x00029dfe:    dc15        ..      BGT      0x29e2c ; amotas_find_next2send + 72
        0x00029e00:    e7ff        ..      B        0x29e02 ; amotas_find_next2send + 30
        0x00029e02:    9801        ..      LDR      r0,[sp,#4]
        0x00029e04:    7800        .x      LDRB     r0,[r0,#0]
        0x00029e06:    b138        8.      CBZ      r0,0x29e18 ; amotas_find_next2send + 52
        0x00029e08:    e7ff        ..      B        0x29e0a ; amotas_find_next2send + 38
        0x00029e0a:    9801        ..      LDR      r0,[sp,#4]
        0x00029e0c:    7840        @x      LDRB     r0,[r0,#1]
        0x00029e0e:    b118        ..      CBZ      r0,0x29e18 ; amotas_find_next2send + 52
        0x00029e10:    e7ff        ..      B        0x29e12 ; amotas_find_next2send + 46
        0x00029e12:    9801        ..      LDR      r0,[sp,#4]
        0x00029e14:    9002        ..      STR      r0,[sp,#8]
        0x00029e16:    e00c        ..      B        0x29e32 ; amotas_find_next2send + 78
        0x00029e18:    e7ff        ..      B        0x29e1a ; amotas_find_next2send + 54
        0x00029e1a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00029e1e:    3001        .0      ADDS     r0,#1
        0x00029e20:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00029e24:    9801        ..      LDR      r0,[sp,#4]
        0x00029e26:    3002        .0      ADDS     r0,#2
        0x00029e28:    9001        ..      STR      r0,[sp,#4]
        0x00029e2a:    e7e5        ..      B        0x29df8 ; amotas_find_next2send + 20
        0x00029e2c:    2000        .       MOVS     r0,#0
        0x00029e2e:    9002        ..      STR      r0,[sp,#8]
        0x00029e30:    e7ff        ..      B        0x29e32 ; amotas_find_next2send + 78
        0x00029e32:    9802        ..      LDR      r0,[sp,#8]
        0x00029e34:    b003        ..      ADD      sp,sp,#0xc
        0x00029e36:    4770        pG      BX       lr
    amotas_init
        0x00029e38:    b580        ..      PUSH     {r7,lr}
        0x00029e3a:    b084        ..      SUB      sp,sp,#0x10
        0x00029e3c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00029e40:    9102        ..      STR      r1,[sp,#8]
        0x00029e42:    f64020e0    @..     MOVW     r0,#0xae0
        0x00029e46:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029e4a:    9000        ..      STR      r0,[sp,#0]
        0x00029e4c:    f44f7128    O.(q    MOV      r1,#0x2a0
        0x00029e50:    f7eefc89    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00029e54:    9a00        ..      LDR      r2,[sp,#0]
        0x00029e56:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00029e5a:    71d0        .q      STRB     r0,[r2,#7]
        0x00029e5c:    2000        .       MOVS     r0,#0
        0x00029e5e:    7190        .q      STRB     r0,[r2,#6]
        0x00029e60:    7310        .s      STRB     r0,[r2,#0xc]
        0x00029e62:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00029e66:    f882126c    ..l.    STRB     r1,[r2,#0x26c]
        0x00029e6a:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00029e6e:    f882127c    ..|.    STRB     r1,[r2,#0x27c]
        0x00029e72:    9001        ..      STR      r0,[sp,#4]
        0x00029e74:    e7ff        ..      B        0x29e76 ; amotas_init + 62
        0x00029e76:    9801        ..      LDR      r0,[sp,#4]
        0x00029e78:    2802        .(      CMP      r0,#2
        0x00029e7a:    dc0d        ..      BGT      0x29e98 ; amotas_init + 96
        0x00029e7c:    e7ff        ..      B        0x29e7e ; amotas_init + 70
        0x00029e7e:    9a01        ..      LDR      r2,[sp,#4]
        0x00029e80:    f64021e0    @..!    MOVW     r1,#0xae0
        0x00029e84:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029e88:    2000        .       MOVS     r0,#0
        0x00029e8a:    f8010012    ....    STRB     r0,[r1,r2,LSL #1]
        0x00029e8e:    e7ff        ..      B        0x29e90 ; amotas_init + 88
        0x00029e90:    9801        ..      LDR      r0,[sp,#4]
        0x00029e92:    3001        .0      ADDS     r0,#1
        0x00029e94:    9001        ..      STR      r0,[sp,#4]
        0x00029e96:    e7ee        ..      B        0x29e76 ; amotas_init + 62
        0x00029e98:    f000f802    ....    BL       amotas_init_ota ; 0x29ea0
        0x00029e9c:    b004        ..      ADD      sp,sp,#0x10
        0x00029e9e:    bd80        ..      POP      {r7,pc}
    amotas_init_ota
        0x00029ea0:    b580        ..      PUSH     {r7,lr}
        0x00029ea2:    b082        ..      SUB      sp,sp,#8
        0x00029ea4:    f44f1086    O...    MOV      r0,#0x10c000
        0x00029ea8:    9001        ..      STR      r0,[sp,#4]
        0x00029eaa:    9901        ..      LDR      r1,[sp,#4]
        0x00029eac:    f2443021    D.!0    MOV      r0,#0x4321
        0x00029eb0:    f2c12034    ..4     MOVT     r0,#0x1234
        0x00029eb4:    f7faf9c6    ....    BL       am_hal_ota_init ; 0x24244
        0x00029eb8:    b002        ..      ADD      sp,sp,#8
        0x00029eba:    bd80        ..      POP      {r7,pc}
    amotas_packet_handler
        0x00029ebc:    b580        ..      PUSH     {r7,lr}
        0x00029ebe:    b092        ..      SUB      sp,sp,#0x48
        0x00029ec0:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x00029ec4:    f8ad1044    ..D.    STRH     r1,[sp,#0x44]
        0x00029ec8:    9210        ..      STR      r2,[sp,#0x40]
        0x00029eca:    2000        .       MOVS     r0,#0
        0x00029ecc:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00029ed0:    900e        ..      STR      r0,[sp,#0x38]
        0x00029ed2:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00029ed6:    900b        ..      STR      r0,[sp,#0x2c]
        0x00029ed8:    900c        ..      STR      r0,[sp,#0x30]
        0x00029eda:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x00029ede:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00029ee2:    3801        .8      SUBS     r0,#1
        0x00029ee4:    4601        .F      MOV      r1,r0
        0x00029ee6:    9103        ..      STR      r1,[sp,#0xc]
        0x00029ee8:    2803        .(      CMP      r0,#3
        0x00029eea:    f20081e2    ....    BHI.W    0x2a2b2 ; amotas_packet_handler + 1014
        0x00029eee:    9903        ..      LDR      r1,[sp,#0xc]
        0x00029ef0:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.5
        0x00029ef4:    00b70004    ....    DCD    11993092
        0x00029ef8:    01cd017c    |...    DCD    30212476
    $t.6
        0x00029efc:    f8bd0044    ..D.    LDRH     r0,[sp,#0x44]
        0x00029f00:    282b        +(      CMP      r0,#0x2b
        0x00029f02:    dc0c        ..      BGT      0x29f1e ; amotas_packet_handler + 98
        0x00029f04:    e7ff        ..      B        0x29f06 ; amotas_packet_handler + 74
        0x00029f06:    2002        .       MOVS     r0,#2
        0x00029f08:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00029f0c:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00029f10:    f89d103f    ..?.    LDRB     r1,[sp,#0x3f]
        0x00029f14:    2300        .#      MOVS     r3,#0
        0x00029f16:    461a        .F      MOV      r2,r3
        0x00029f18:    f000fa06    ....    BL       amotas_reply_to_client ; 0x2a328
        0x00029f1c:    e1ca        ..      B        0x2a2b4 ; amotas_packet_handler + 1016
        0x00029f1e:    f64020e0    @..     MOVW     r0,#0xae0
        0x00029f22:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029f26:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00029f28:    2801        .(      CMP      r0,#1
        0x00029f2a:    d11d        ..      BNE      0x29f68 ; amotas_packet_handler + 172
        0x00029f2c:    e7ff        ..      B        0x29f2e ; amotas_packet_handler + 114
        0x00029f2e:    9810        ..      LDR      r0,[sp,#0x40]
        0x00029f30:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00029f32:    900c        ..      STR      r0,[sp,#0x30]
        0x00029f34:    9810        ..      LDR      r0,[sp,#0x40]
        0x00029f36:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00029f38:    900b        ..      STR      r0,[sp,#0x2c]
        0x00029f3a:    980c        ..      LDR      r0,[sp,#0x30]
        0x00029f3c:    f64021e0    @..!    MOVW     r1,#0xae0
        0x00029f40:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029f44:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00029f46:    4288        .B      CMP      r0,r1
        0x00029f48:    d10d        ..      BNE      0x29f66 ; amotas_packet_handler + 170
        0x00029f4a:    e7ff        ..      B        0x29f4c ; amotas_packet_handler + 144
        0x00029f4c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00029f4e:    f64021e0    @..!    MOVW     r1,#0xae0
        0x00029f52:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029f56:    69c9        .i      LDR      r1,[r1,#0x1c]
        0x00029f58:    4288        .B      CMP      r0,r1
        0x00029f5a:    d104        ..      BNE      0x29f66 ; amotas_packet_handler + 170
        0x00029f5c:    e7ff        ..      B        0x29f5e ; amotas_packet_handler + 162
        0x00029f5e:    2001        .       MOVS     r0,#1
        0x00029f60:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x00029f64:    e7ff        ..      B        0x29f66 ; amotas_packet_handler + 170
        0x00029f66:    e7ff        ..      B        0x29f68 ; amotas_packet_handler + 172
        0x00029f68:    f6421140    B.@.    MOVW     r1,#0x2940
        0x00029f6c:    f2c10102    ....    MOVT     r1,#0x1002
        0x00029f70:    2000        .       MOVS     r0,#0
        0x00029f72:    6008        .`      STR      r0,[r1,#0]
        0x00029f74:    9810        ..      LDR      r0,[sp,#0x40]
        0x00029f76:    6801        .h      LDR      r1,[r0,#0]
        0x00029f78:    f64020e0    @..     MOVW     r0,#0xae0
        0x00029f7c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029f80:    9002        ..      STR      r0,[sp,#8]
        0x00029f82:    6101        .a      STR      r1,[r0,#0x10]
        0x00029f84:    9910        ..      LDR      r1,[sp,#0x40]
        0x00029f86:    6849        Ih      LDR      r1,[r1,#4]
        0x00029f88:    6141        Aa      STR      r1,[r0,#0x14]
        0x00029f8a:    9910        ..      LDR      r1,[sp,#0x40]
        0x00029f8c:    6889        .h      LDR      r1,[r1,#8]
        0x00029f8e:    6181        .a      STR      r1,[r0,#0x18]
        0x00029f90:    9910        ..      LDR      r1,[sp,#0x40]
        0x00029f92:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00029f94:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00029f96:    9910        ..      LDR      r1,[sp,#0x40]
        0x00029f98:    6909        .i      LDR      r1,[r1,#0x10]
        0x00029f9a:    6201        .b      STR      r1,[r0,#0x20]
        0x00029f9c:    9910        ..      LDR      r1,[sp,#0x40]
        0x00029f9e:    6a09        .j      LDR      r1,[r1,#0x20]
        0x00029fa0:    6301        .c      STR      r1,[r0,#0x30]
        0x00029fa2:    9910        ..      LDR      r1,[sp,#0x40]
        0x00029fa4:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x00029fa6:    6341        Ac      STR      r1,[r0,#0x34]
        0x00029fa8:    9910        ..      LDR      r1,[sp,#0x40]
        0x00029faa:    6a89        .j      LDR      r1,[r1,#0x28]
        0x00029fac:    6381        .c      STR      r1,[r0,#0x38]
        0x00029fae:    9910        ..      LDR      r1,[sp,#0x40]
        0x00029fb0:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00029fb2:    63c1        .c      STR      r1,[r0,#0x3c]
        0x00029fb4:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x00029fb6:    2801        .(      CMP      r0,#1
        0x00029fb8:    d10a        ..      BNE      0x29fd0 ; amotas_packet_handler + 276
        0x00029fba:    e7ff        ..      B        0x29fbc ; amotas_packet_handler + 256
        0x00029fbc:    a804        ..      ADD      r0,sp,#0x10
        0x00029fbe:    f7fbfb2d    ..-.    BL       am_hal_security_get_info ; 0x2561c
        0x00029fc2:    9809        ..      LDR      r0,[sp,#0x24]
        0x00029fc4:    f24061bc    @..a    MOV      r1,#0x6bc
        0x00029fc8:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029fcc:    6008        .`      STR      r0,[r1,#0]
        0x00029fce:    e7ff        ..      B        0x29fd0 ; amotas_packet_handler + 276
        0x00029fd0:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00029fd4:    b108        ..      CBZ      r0,0x29fda ; amotas_packet_handler + 286
        0x00029fd6:    e7ff        ..      B        0x29fd8 ; amotas_packet_handler + 284
        0x00029fd8:    e026        &.      B        0x2a028 ; amotas_packet_handler + 364
        0x00029fda:    f6405180    @..Q    MOVW     r1,#0xd80
        0x00029fde:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029fe2:    f44f5200    O..R    MOV      r2,#0x2000
        0x00029fe6:    2000        .       MOVS     r0,#0
        0x00029fe8:    5288        .R      STRH     r0,[r1,r2]
        0x00029fea:    f000f9f9    ....    BL       amotas_set_fw_addr ; 0x2a3e0
        0x00029fee:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00029ff2:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x00029ff6:    07c0        ..      LSLS     r0,r0,#31
        0x00029ff8:    b978        x.      CBNZ     r0,0x2a01a ; amotas_packet_handler + 350
        0x00029ffa:    e7ff        ..      B        0x29ffc ; amotas_packet_handler + 320
        0x00029ffc:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0002a000:    2105        .!      MOVS     r1,#5
        0x0002a002:    2300        .#      MOVS     r3,#0
        0x0002a004:    9301        ..      STR      r3,[sp,#4]
        0x0002a006:    461a        .F      MOV      r2,r3
        0x0002a008:    f000f98e    ....    BL       amotas_reply_to_client ; 0x2a328
        0x0002a00c:    9801        ..      LDR      r0,[sp,#4]
        0x0002a00e:    f64021e0    @..!    MOVW     r1,#0xae0
        0x0002a012:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a016:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002a018:    e14c        L.      B        0x2a2b4 ; amotas_packet_handler + 1016
        0x0002a01a:    f64021e0    @..!    MOVW     r1,#0xae0
        0x0002a01e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a022:    2001        .       MOVS     r0,#1
        0x0002a024:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002a026:    e7ff        ..      B        0x2a028 ; amotas_packet_handler + 364
        0x0002a028:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a02c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a030:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002a034:    f88d1038    ..8.    STRB     r1,[sp,#0x38]
        0x0002a038:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002a03c:    0a09        ..      LSRS     r1,r1,#8
        0x0002a03e:    f88d1039    ..9.    STRB     r1,[sp,#0x39]
        0x0002a042:    f8b0125e    ..^.    LDRH     r1,[r0,#0x25e]
        0x0002a046:    f88d103a    ..:.    STRB     r1,[sp,#0x3a]
        0x0002a04a:    f890025f    .._.    LDRB     r0,[r0,#0x25f]
        0x0002a04e:    f88d003b    ..;.    STRB     r0,[sp,#0x3b]
        0x0002a052:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0002a056:    2100        .!      MOVS     r1,#0
        0x0002a058:    aa0e        ..      ADD      r2,sp,#0x38
        0x0002a05a:    2304        .#      MOVS     r3,#4
        0x0002a05c:    f000f964    ..d.    BL       amotas_reply_to_client ; 0x2a328
        0x0002a060:    e128        (.      B        0x2a2b4 ; amotas_packet_handler + 1016
        0x0002a062:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a066:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a06a:    f8d0025c    ..\.    LDR      r0,[r0,#0x25c]
        0x0002a06e:    b958        X.      CBNZ     r0,0x2a088 ; amotas_packet_handler + 460
        0x0002a070:    e7ff        ..      B        0x2a072 ; amotas_packet_handler + 438
        0x0002a072:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002a074:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a078:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a07c:    f5007020    .. p    ADD      r0,r0,#0x280
        0x0002a080:    2220         "      MOVS     r2,#0x20
        0x0002a082:    f7eefa48    ..H.    BL       __aeabi_memcpy ; 0x18516
        0x0002a086:    e7ff        ..      B        0x2a088 ; amotas_packet_handler + 460
        0x0002a088:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a08c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a090:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002a092:    2801        .(      CMP      r0,#1
        0x0002a094:    d141        A.      BNE      0x2a11a ; amotas_packet_handler + 606
        0x0002a096:    e7ff        ..      B        0x2a098 ; amotas_packet_handler + 476
        0x0002a098:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a09c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a0a0:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002a0a4:    2000        .       MOVS     r0,#0
        0x0002a0a6:    ebb03fd1    ...?    CMP      r0,r1,LSR #15
        0x0002a0aa:    d11a        ..      BNE      0x2a0e2 ; amotas_packet_handler + 550
        0x0002a0ac:    e7ff        ..      B        0x2a0ae ; amotas_packet_handler + 498
        0x0002a0ae:    f8bd0044    ..D.    LDRH     r0,[sp,#0x44]
        0x0002a0b2:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002a0b4:    f24062bc    @..b    MOV      r2,#0x6bc
        0x0002a0b8:    f2c10200    ....    MOVT     r2,#0x1000
        0x0002a0bc:    6812        .h      LDR      r2,[r2,#0]
        0x0002a0be:    f64023e0    @..#    MOVW     r3,#0xae0
        0x0002a0c2:    f2c10300    ....    MOVT     r3,#0x1000
        0x0002a0c6:    f8d3325c    ..\2    LDR      r3,[r3,#0x25c]
        0x0002a0ca:    441a        .D      ADD      r2,r2,r3
        0x0002a0cc:    4403        .D      ADD      r3,r3,r0
        0x0002a0ce:    f5a34300    ...C    SUB      r3,r3,#0x8000
        0x0002a0d2:    fab3f383    ....    CLZ      r3,r3
        0x0002a0d6:    095b        [.      LSRS     r3,r3,#5
        0x0002a0d8:    f000faa2    ....    BL       amotas_write2flash ; 0x2a620
        0x0002a0dc:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0002a0e0:    e01a        ..      B        0x2a118 ; amotas_packet_handler + 604
        0x0002a0e2:    f8bd0044    ..D.    LDRH     r0,[sp,#0x44]
        0x0002a0e6:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002a0e8:    f6402ce0    @..,    MOVW     r12,#0xae0
        0x0002a0ec:    f2c10c00    ....    MOVT     r12,#0x1000
        0x0002a0f0:    f8dc2258    ..X"    LDR      r2,[r12,#0x258]
        0x0002a0f4:    f8dc325c    ..\2    LDR      r3,[r12,#0x25c]
        0x0002a0f8:    441a        .D      ADD      r2,r2,r3
        0x0002a0fa:    f5a24200    ...B    SUB      r2,r2,#0x8000
        0x0002a0fe:    4403        .D      ADD      r3,r3,r0
        0x0002a100:    f8dcc018    ....    LDR      r12,[r12,#0x18]
        0x0002a104:    eba3030c    ....    SUB      r3,r3,r12
        0x0002a108:    fab3f383    ....    CLZ      r3,r3
        0x0002a10c:    095b        [.      LSRS     r3,r3,#5
        0x0002a10e:    f000fa87    ....    BL       amotas_write2flash ; 0x2a620
        0x0002a112:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0002a116:    e7ff        ..      B        0x2a118 ; amotas_packet_handler + 604
        0x0002a118:    e018        ..      B        0x2a14c ; amotas_packet_handler + 656
        0x0002a11a:    f8bd0044    ..D.    LDRH     r0,[sp,#0x44]
        0x0002a11e:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002a120:    f6402ce0    @..,    MOVW     r12,#0xae0
        0x0002a124:    f2c10c00    ....    MOVT     r12,#0x1000
        0x0002a128:    f8dc2258    ..X"    LDR      r2,[r12,#0x258]
        0x0002a12c:    f8dc325c    ..\2    LDR      r3,[r12,#0x25c]
        0x0002a130:    441a        .D      ADD      r2,r2,r3
        0x0002a132:    4403        .D      ADD      r3,r3,r0
        0x0002a134:    f8dcc018    ....    LDR      r12,[r12,#0x18]
        0x0002a138:    eba3030c    ....    SUB      r3,r3,r12
        0x0002a13c:    fab3f383    ....    CLZ      r3,r3
        0x0002a140:    095b        [.      LSRS     r3,r3,#5
        0x0002a142:    f000fa6d    ..m.    BL       amotas_write2flash ; 0x2a620
        0x0002a146:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0002a14a:    e7ff        ..      B        0x2a14c ; amotas_packet_handler + 656
        0x0002a14c:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x0002a150:    07c0        ..      LSLS     r0,r0,#31
        0x0002a152:    b9e8        ..      CBNZ     r0,0x2a190 ; amotas_packet_handler + 724
        0x0002a154:    e7ff        ..      B        0x2a156 ; amotas_packet_handler + 666
        0x0002a156:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a15a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a15e:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002a162:    f88d1038    ..8.    STRB     r1,[sp,#0x38]
        0x0002a166:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002a16a:    0a09        ..      LSRS     r1,r1,#8
        0x0002a16c:    f88d1039    ..9.    STRB     r1,[sp,#0x39]
        0x0002a170:    f8b0125e    ..^.    LDRH     r1,[r0,#0x25e]
        0x0002a174:    f88d103a    ..:.    STRB     r1,[sp,#0x3a]
        0x0002a178:    f890025f    .._.    LDRB     r0,[r0,#0x25f]
        0x0002a17c:    f88d003b    ..;.    STRB     r0,[sp,#0x3b]
        0x0002a180:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0002a184:    2107        .!      MOVS     r1,#7
        0x0002a186:    aa0e        ..      ADD      r2,sp,#0x38
        0x0002a188:    2304        .#      MOVS     r3,#4
        0x0002a18a:    f000f8cd    ....    BL       amotas_reply_to_client ; 0x2a328
        0x0002a18e:    e02c        ,.      B        0x2a1ea ; amotas_packet_handler + 814
        0x0002a190:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002a192:    f8bd1044    ..D.    LDRH     r1,[sp,#0x44]
        0x0002a196:    f6421240    B.@.    MOVW     r2,#0x2940
        0x0002a19a:    f2c10202    ....    MOVT     r2,#0x1002
        0x0002a19e:    f7fcf973    ..s.    BL       am_util_bootloader_partial_crc32 ; 0x26488
        0x0002a1a2:    f8bd2044    ..D     LDRH     r2,[sp,#0x44]
        0x0002a1a6:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a1aa:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a1ae:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002a1b2:    4411        .D      ADD      r1,r1,r2
        0x0002a1b4:    f8c0125c    ..\.    STR      r1,[r0,#0x25c]
        0x0002a1b8:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002a1bc:    f88d1038    ..8.    STRB     r1,[sp,#0x38]
        0x0002a1c0:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002a1c4:    0a09        ..      LSRS     r1,r1,#8
        0x0002a1c6:    f88d1039    ..9.    STRB     r1,[sp,#0x39]
        0x0002a1ca:    f8b0125e    ..^.    LDRH     r1,[r0,#0x25e]
        0x0002a1ce:    f88d103a    ..:.    STRB     r1,[sp,#0x3a]
        0x0002a1d2:    f890025f    .._.    LDRB     r0,[r0,#0x25f]
        0x0002a1d6:    f88d003b    ..;.    STRB     r0,[sp,#0x3b]
        0x0002a1da:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0002a1de:    2100        .!      MOVS     r1,#0
        0x0002a1e0:    aa0e        ..      ADD      r2,sp,#0x38
        0x0002a1e2:    2304        .#      MOVS     r3,#4
        0x0002a1e4:    f000f8a0    ....    BL       amotas_reply_to_client ; 0x2a328
        0x0002a1e8:    e7ff        ..      B        0x2a1ea ; amotas_packet_handler + 814
        0x0002a1ea:    e063        c.      B        0x2a2b4 ; amotas_packet_handler + 1016
        0x0002a1ec:    f6421040    B.@.    MOVW     r0,#0x2940
        0x0002a1f0:    f2c10002    ....    MOVT     r0,#0x1002
        0x0002a1f4:    6800        .h      LDR      r0,[r0,#0]
        0x0002a1f6:    f64021e0    @..!    MOVW     r1,#0xae0
        0x0002a1fa:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a1fe:    69c9        .i      LDR      r1,[r1,#0x1c]
        0x0002a200:    4288        .B      CMP      r0,r1
        0x0002a202:    d10a        ..      BNE      0x2a21a ; amotas_packet_handler + 862
        0x0002a204:    e7ff        ..      B        0x2a206 ; amotas_packet_handler + 842
        0x0002a206:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0002a20a:    2300        .#      MOVS     r3,#0
        0x0002a20c:    4619        .F      MOV      r1,r3
        0x0002a20e:    461a        .F      MOV      r2,r3
        0x0002a210:    f000f88a    ....    BL       amotas_reply_to_client ; 0x2a328
        0x0002a214:    f000f9dc    ....    BL       amotas_update_ota ; 0x2a5d0
        0x0002a218:    e007        ..      B        0x2a22a ; amotas_packet_handler + 878
        0x0002a21a:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0002a21e:    2101        .!      MOVS     r1,#1
        0x0002a220:    2300        .#      MOVS     r3,#0
        0x0002a222:    461a        .F      MOV      r2,r3
        0x0002a224:    f000f880    ....    BL       amotas_reply_to_client ; 0x2a328
        0x0002a228:    e7ff        ..      B        0x2a22a ; amotas_packet_handler + 878
        0x0002a22a:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a22e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a232:    6800        .h      LDR      r0,[r0,#0]
        0x0002a234:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002a236:    b140        @.      CBZ      r0,0x2a24a ; amotas_packet_handler + 910
        0x0002a238:    e7ff        ..      B        0x2a23a ; amotas_packet_handler + 894
        0x0002a23a:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a23e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a242:    6800        .h      LDR      r0,[r0,#0]
        0x0002a244:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002a246:    4780        .G      BLX      r0
        0x0002a248:    e000        ..      B        0x2a24c ; amotas_packet_handler + 912
        0x0002a24a:    e7ff        ..      B        0x2a24c ; amotas_packet_handler + 912
        0x0002a24c:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a250:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a254:    2100        .!      MOVS     r1,#0
        0x0002a256:    7301        .s      STRB     r1,[r0,#0xc]
        0x0002a258:    f6421240    B.@.    MOVW     r2,#0x2940
        0x0002a25c:    f2c10202    ....    MOVT     r2,#0x1002
        0x0002a260:    6011        .`      STR      r1,[r2,#0]
        0x0002a262:    f24022cc    @.."    MOVW     r2,#0x2cc
        0x0002a266:    f2c10200    ....    MOVT     r2,#0x1000
        0x0002a26a:    f24021a8    @..!    MOVW     r1,#0x2a8
        0x0002a26e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a272:    6011        .`      STR      r1,[r2,#0]
        0x0002a274:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002a276:    2801        .(      CMP      r0,#1
        0x0002a278:    d108        ..      BNE      0x2a28c ; amotas_packet_handler + 976
        0x0002a27a:    e7ff        ..      B        0x2a27c ; amotas_packet_handler + 960
        0x0002a27c:    f24061bc    @..a    MOV      r1,#0x6bc
        0x0002a280:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a284:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002a288:    6008        .`      STR      r0,[r1,#0]
        0x0002a28a:    e7ff        ..      B        0x2a28c ; amotas_packet_handler + 976
        0x0002a28c:    e012        ..      B        0x2a2b4 ; amotas_packet_handler + 1016
        0x0002a28e:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0002a292:    2300        .#      MOVS     r3,#0
        0x0002a294:    4619        .F      MOV      r1,r3
        0x0002a296:    461a        .F      MOV      r2,r3
        0x0002a298:    f000f846    ..F.    BL       amotas_reply_to_client ; 0x2a328
        0x0002a29c:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a2a0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a2a4:    f500701c    ...p    ADD      r0,r0,#0x270
        0x0002a2a8:    f44f71fa    O..q    MOV      r1,#0x1f4
        0x0002a2ac:    f7f4fda8    ....    BL       WsfTimerStartMs ; 0x1ee00
        0x0002a2b0:    e000        ..      B        0x2a2b4 ; amotas_packet_handler + 1016
        0x0002a2b2:    e7ff        ..      B        0x2a2b4 ; amotas_packet_handler + 1016
        0x0002a2b4:    b012        ..      ADD      sp,sp,#0x48
        0x0002a2b6:    bd80        ..      POP      {r7,pc}
    amotas_proc_msg
        0x0002a2b8:    b580        ..      PUSH     {r7,lr}
        0x0002a2ba:    b082        ..      SUB      sp,sp,#8
        0x0002a2bc:    9001        ..      STR      r0,[sp,#4]
        0x0002a2be:    9801        ..      LDR      r0,[sp,#4]
        0x0002a2c0:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a2c2:    2827        '(      CMP      r0,#0x27
        0x0002a2c4:    d104        ..      BNE      0x2a2d0 ; amotas_proc_msg + 24
        0x0002a2c6:    e7ff        ..      B        0x2a2c8 ; amotas_proc_msg + 16
        0x0002a2c8:    9801        ..      LDR      r0,[sp,#4]
        0x0002a2ca:    f7fffd59    ..Y.    BL       amotas_conn_open ; 0x29d80
        0x0002a2ce:    e029        ).      B        0x2a324 ; amotas_proc_msg + 108
        0x0002a2d0:    9801        ..      LDR      r0,[sp,#4]
        0x0002a2d2:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a2d4:    2829        )(      CMP      r0,#0x29
        0x0002a2d6:    d104        ..      BNE      0x2a2e2 ; amotas_proc_msg + 42
        0x0002a2d8:    e7ff        ..      B        0x2a2da ; amotas_proc_msg + 34
        0x0002a2da:    9801        ..      LDR      r0,[sp,#4]
        0x0002a2dc:    f7fffd5c    ..\.    BL       amotas_conn_update ; 0x29d98
        0x0002a2e0:    e01f        ..      B        0x2a322 ; amotas_proc_msg + 106
        0x0002a2e2:    9801        ..      LDR      r0,[sp,#4]
        0x0002a2e4:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a2e6:    f64021e0    @..!    MOVW     r1,#0xae0
        0x0002a2ea:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a2ee:    f891126a    ..j.    LDRB     r1,[r1,#0x26a]
        0x0002a2f2:    4288        .B      CMP      r0,r1
        0x0002a2f4:    d104        ..      BNE      0x2a300 ; amotas_proc_msg + 72
        0x0002a2f6:    e7ff        ..      B        0x2a2f8 ; amotas_proc_msg + 64
        0x0002a2f8:    9801        ..      LDR      r0,[sp,#4]
        0x0002a2fa:    f000f84d    ..M.    BL       amotas_reset_timer_expired ; 0x2a398
        0x0002a2fe:    e00f        ..      B        0x2a320 ; amotas_proc_msg + 104
        0x0002a300:    9801        ..      LDR      r0,[sp,#4]
        0x0002a302:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a304:    f64021e0    @..!    MOVW     r1,#0xae0
        0x0002a308:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a30c:    f891127a    ..z.    LDRB     r1,[r1,#0x27a]
        0x0002a310:    4288        .B      CMP      r0,r1
        0x0002a312:    d104        ..      BNE      0x2a31e ; amotas_proc_msg + 102
        0x0002a314:    e7ff        ..      B        0x2a316 ; amotas_proc_msg + 94
        0x0002a316:    9801        ..      LDR      r0,[sp,#4]
        0x0002a318:    f7fffd4a    ..J.    BL       amotas_disconnect_timer_expired ; 0x29db0
        0x0002a31c:    e7ff        ..      B        0x2a31e ; amotas_proc_msg + 102
        0x0002a31e:    e7ff        ..      B        0x2a320 ; amotas_proc_msg + 104
        0x0002a320:    e7ff        ..      B        0x2a322 ; amotas_proc_msg + 106
        0x0002a322:    e7ff        ..      B        0x2a324 ; amotas_proc_msg + 108
        0x0002a324:    b002        ..      ADD      sp,sp,#8
        0x0002a326:    bd80        ..      POP      {r7,pc}
    amotas_reply_to_client
        0x0002a328:    b580        ..      PUSH     {r7,lr}
        0x0002a32a:    b088        ..      SUB      sp,sp,#0x20
        0x0002a32c:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0002a330:    f88d101e    ....    STRB     r1,[sp,#0x1e]
        0x0002a334:    9206        ..      STR      r2,[sp,#0x18]
        0x0002a336:    f8ad3016    ...0    STRH     r3,[sp,#0x16]
        0x0002a33a:    2000        .       MOVS     r0,#0
        0x0002a33c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002a33e:    9003        ..      STR      r0,[sp,#0xc]
        0x0002a340:    9002        ..      STR      r0,[sp,#8]
        0x0002a342:    9001        ..      STR      r0,[sp,#4]
        0x0002a344:    9000        ..      STR      r0,[sp,#0]
        0x0002a346:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002a34a:    3001        .0      ADDS     r0,#1
        0x0002a34c:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002a350:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002a354:    3001        .0      ADDS     r0,#1
        0x0002a356:    0a00        ..      LSRS     r0,r0,#8
        0x0002a358:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002a35c:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002a360:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002a364:    f89d001e    ....    LDRB     r0,[sp,#0x1e]
        0x0002a368:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002a36c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002a370:    2801        .(      CMP      r0,#1
        0x0002a372:    db08        ..      BLT      0x2a386 ; amotas_reply_to_client + 94
        0x0002a374:    e7ff        ..      B        0x2a376 ; amotas_reply_to_client + 78
        0x0002a376:    4668        hF      MOV      r0,sp
        0x0002a378:    3004        .0      ADDS     r0,#4
        0x0002a37a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002a37c:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002a380:    f7eef8c9    ....    BL       __aeabi_memcpy ; 0x18516
        0x0002a384:    e7ff        ..      B        0x2a386 ; amotas_reply_to_client + 94
        0x0002a386:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002a38a:    3004        .0      ADDS     r0,#4
        0x0002a38c:    b281        ..      UXTH     r1,r0
        0x0002a38e:    4668        hF      MOV      r0,sp
        0x0002a390:    f000f80e    ....    BL       amotas_send_data ; 0x2a3b0
        0x0002a394:    b008        ..      ADD      sp,sp,#0x20
        0x0002a396:    bd80        ..      POP      {r7,pc}
    amotas_reset_timer_expired
        0x0002a398:    b580        ..      PUSH     {r7,lr}
        0x0002a39a:    b082        ..      SUB      sp,sp,#8
        0x0002a39c:    9001        ..      STR      r0,[sp,#4]
        0x0002a39e:    200a        .       MOVS     r0,#0xa
        0x0002a3a0:    f7fcf8be    ....    BL       am_util_delay_ms ; 0x26520
        0x0002a3a4:    2100        .!      MOVS     r1,#0
        0x0002a3a6:    4608        .F      MOV      r0,r1
        0x0002a3a8:    f7fbf90a    ....    BL       am_hal_reset_control ; 0x255c0
        0x0002a3ac:    b002        ..      ADD      sp,sp,#8
        0x0002a3ae:    bd80        ..      POP      {r7,pc}
    amotas_send_data
        0x0002a3b0:    b580        ..      PUSH     {r7,lr}
        0x0002a3b2:    b084        ..      SUB      sp,sp,#0x10
        0x0002a3b4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002a3b6:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002a3ba:    f7fffd13    ....    BL       amotas_find_next2send ; 0x29de4
        0x0002a3be:    9001        ..      STR      r0,[sp,#4]
        0x0002a3c0:    9801        ..      LDR      r0,[sp,#4]
        0x0002a3c2:    b150        P.      CBZ      r0,0x2a3da ; amotas_send_data + 42
        0x0002a3c4:    e7ff        ..      B        0x2a3c6 ; amotas_send_data + 22
        0x0002a3c6:    9801        ..      LDR      r0,[sp,#4]
        0x0002a3c8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a3ca:    f8bd200a    ...     LDRH     r2,[sp,#0xa]
        0x0002a3ce:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002a3d0:    f6400124    @.$.    MOV      r1,#0x824
        0x0002a3d4:    f7f0f8c4    ....    BL       AttsHandleValueNtf ; 0x1a560
        0x0002a3d8:    e000        ..      B        0x2a3dc ; amotas_send_data + 44
        0x0002a3da:    e7ff        ..      B        0x2a3dc ; amotas_send_data + 44
        0x0002a3dc:    b004        ..      ADD      sp,sp,#0x10
        0x0002a3de:    bd80        ..      POP      {r7,pc}
    amotas_set_fw_addr
        0x0002a3e0:    b580        ..      PUSH     {r7,lr}
        0x0002a3e2:    b086        ..      SUB      sp,sp,#0x18
        0x0002a3e4:    2100        .!      MOVS     r1,#0
        0x0002a3e6:    f88d1016    ....    STRB     r1,[sp,#0x16]
        0x0002a3ea:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a3ee:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a3f2:    f8c01258    ..X.    STR      r1,[r0,#0x258]
        0x0002a3f6:    f8c0125c    ..\.    STR      r1,[r0,#0x25c]
        0x0002a3fa:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0002a3fc:    bb38        8.      CBNZ     r0,0x2a44e ; amotas_set_fw_addr + 110
        0x0002a3fe:    e7ff        ..      B        0x2a400 ; amotas_set_fw_addr + 32
        0x0002a400:    f44f1087    O...    MOV      r0,#0x10e000
        0x0002a404:    9004        ..      STR      r0,[sp,#0x10]
        0x0002a406:    f44f2072    O.r     MOV      r0,#0xf2000
        0x0002a40a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002a40c:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a410:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a414:    6980        .i      LDR      r0,[r0,#0x18]
        0x0002a416:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002a418:    4288        .B      CMP      r0,r1
        0x0002a41a:    d904        ..      BLS      0x2a426 ; amotas_set_fw_addr + 70
        0x0002a41c:    e7ff        ..      B        0x2a41e ; amotas_set_fw_addr + 62
        0x0002a41e:    2000        .       MOVS     r0,#0
        0x0002a420:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002a424:    e095        ..      B        0x2a552 ; amotas_set_fw_addr + 370
        0x0002a426:    f24021cc    @..!    MOVW     r1,#0x2cc
        0x0002a42a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a42e:    f24020a8    @..     MOVW     r0,#0x2a8
        0x0002a432:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a436:    6008        .`      STR      r0,[r1,#0]
        0x0002a438:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a43a:    f64021e0    @..!    MOVW     r1,#0xae0
        0x0002a43e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a442:    f8c10258    ..X.    STR      r0,[r1,#0x258]
        0x0002a446:    2001        .       MOVS     r0,#1
        0x0002a448:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002a44c:    e010        ..      B        0x2a470 ; amotas_set_fw_addr + 144
        0x0002a44e:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a452:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a456:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0002a458:    2801        .(      CMP      r0,#1
        0x0002a45a:    d104        ..      BNE      0x2a466 ; amotas_set_fw_addr + 134
        0x0002a45c:    e7ff        ..      B        0x2a45e ; amotas_set_fw_addr + 126
        0x0002a45e:    2000        .       MOVS     r0,#0
        0x0002a460:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002a464:    e003        ..      B        0x2a46e ; amotas_set_fw_addr + 142
        0x0002a466:    2000        .       MOVS     r0,#0
        0x0002a468:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002a46c:    e7ff        ..      B        0x2a46e ; amotas_set_fw_addr + 142
        0x0002a46e:    e7ff        ..      B        0x2a470 ; amotas_set_fw_addr + 144
        0x0002a470:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002a474:    07c0        ..      LSLS     r0,r0,#31
        0x0002a476:    2800        .(      CMP      r0,#0
        0x0002a478:    d064        d.      BEQ      0x2a544 ; amotas_set_fw_addr + 356
        0x0002a47a:    e7ff        ..      B        0x2a47c ; amotas_set_fw_addr + 156
        0x0002a47c:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a480:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a484:    6800        .h      LDR      r0,[r0,#0]
        0x0002a486:    6880        .h      LDR      r0,[r0,#8]
        0x0002a488:    b148        H.      CBZ      r0,0x2a49e ; amotas_set_fw_addr + 190
        0x0002a48a:    e7ff        ..      B        0x2a48c ; amotas_set_fw_addr + 172
        0x0002a48c:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a490:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a494:    6800        .h      LDR      r0,[r0,#0]
        0x0002a496:    6880        .h      LDR      r0,[r0,#8]
        0x0002a498:    4780        .G      BLX      r0
        0x0002a49a:    9002        ..      STR      r0,[sp,#8]
        0x0002a49c:    e002        ..      B        0x2a4a4 ; amotas_set_fw_addr + 196
        0x0002a49e:    2000        .       MOVS     r0,#0
        0x0002a4a0:    9002        ..      STR      r0,[sp,#8]
        0x0002a4a2:    e7ff        ..      B        0x2a4a4 ; amotas_set_fw_addr + 196
        0x0002a4a4:    9802        ..      LDR      r0,[sp,#8]
        0x0002a4a6:    2800        .(      CMP      r0,#0
        0x0002a4a8:    d147        G.      BNE      0x2a53a ; amotas_set_fw_addr + 346
        0x0002a4aa:    e7ff        ..      B        0x2a4ac ; amotas_set_fw_addr + 204
        0x0002a4ac:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a4b0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a4b4:    6800        .h      LDR      r0,[r0,#0]
        0x0002a4b6:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002a4b8:    b148        H.      CBZ      r0,0x2a4ce ; amotas_set_fw_addr + 238
        0x0002a4ba:    e7ff        ..      B        0x2a4bc ; amotas_set_fw_addr + 220
        0x0002a4bc:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a4c0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a4c4:    6800        .h      LDR      r0,[r0,#0]
        0x0002a4c6:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002a4c8:    4780        .G      BLX      r0
        0x0002a4ca:    9001        ..      STR      r0,[sp,#4]
        0x0002a4cc:    e002        ..      B        0x2a4d4 ; amotas_set_fw_addr + 244
        0x0002a4ce:    2000        .       MOVS     r0,#0
        0x0002a4d0:    9001        ..      STR      r0,[sp,#4]
        0x0002a4d2:    e7ff        ..      B        0x2a4d4 ; amotas_set_fw_addr + 244
        0x0002a4d4:    9801        ..      LDR      r0,[sp,#4]
        0x0002a4d6:    b1a8        ..      CBZ      r0,0x2a504 ; amotas_set_fw_addr + 292
        0x0002a4d8:    e7ff        ..      B        0x2a4da ; amotas_set_fw_addr + 250
        0x0002a4da:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a4de:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a4e2:    6800        .h      LDR      r0,[r0,#0]
        0x0002a4e4:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002a4e6:    b140        @.      CBZ      r0,0x2a4fa ; amotas_set_fw_addr + 282
        0x0002a4e8:    e7ff        ..      B        0x2a4ea ; amotas_set_fw_addr + 266
        0x0002a4ea:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a4ee:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a4f2:    6800        .h      LDR      r0,[r0,#0]
        0x0002a4f4:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002a4f6:    4780        .G      BLX      r0
        0x0002a4f8:    e000        ..      B        0x2a4fc ; amotas_set_fw_addr + 284
        0x0002a4fa:    e7ff        ..      B        0x2a4fc ; amotas_set_fw_addr + 284
        0x0002a4fc:    2000        .       MOVS     r0,#0
        0x0002a4fe:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002a502:    e7ff        ..      B        0x2a504 ; amotas_set_fw_addr + 292
        0x0002a504:    f64021e0    @..!    MOVW     r1,#0xae0
        0x0002a508:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a50c:    f8d10258    ..X.    LDR      r0,[r1,#0x258]
        0x0002a510:    6989        .i      LDR      r1,[r1,#0x18]
        0x0002a512:    f00ffd63    ..c.    BL       erase_flash ; 0x39fdc
        0x0002a516:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a51a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a51e:    6800        .h      LDR      r0,[r0,#0]
        0x0002a520:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002a522:    b140        @.      CBZ      r0,0x2a536 ; amotas_set_fw_addr + 342
        0x0002a524:    e7ff        ..      B        0x2a526 ; amotas_set_fw_addr + 326
        0x0002a526:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a52a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a52e:    6800        .h      LDR      r0,[r0,#0]
        0x0002a530:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002a532:    4780        .G      BLX      r0
        0x0002a534:    e000        ..      B        0x2a538 ; amotas_set_fw_addr + 344
        0x0002a536:    e7ff        ..      B        0x2a538 ; amotas_set_fw_addr + 344
        0x0002a538:    e003        ..      B        0x2a542 ; amotas_set_fw_addr + 354
        0x0002a53a:    2000        .       MOVS     r0,#0
        0x0002a53c:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002a540:    e7ff        ..      B        0x2a542 ; amotas_set_fw_addr + 354
        0x0002a542:    e7ff        ..      B        0x2a544 ; amotas_set_fw_addr + 356
        0x0002a544:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002a548:    f0000001    ....    AND      r0,r0,#1
        0x0002a54c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002a550:    e7ff        ..      B        0x2a552 ; amotas_set_fw_addr + 370
        0x0002a552:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002a556:    b006        ..      ADD      sp,sp,#0x18
        0x0002a558:    bd80        ..      POP      {r7,pc}
        0x0002a55a:    0000        ..      MOVS     r0,r0
    amotas_start
        0x0002a55c:    b081        ..      SUB      sp,sp,#4
        0x0002a55e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002a562:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002a566:    f88d2001    ...     STRB     r2,[sp,#1]
        0x0002a56a:    f88d3000    ...0    STRB     r3,[sp,#0]
        0x0002a56e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002a572:    f64021e0    @..!    MOVW     r1,#0xae0
        0x0002a576:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a57a:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x0002a57e:    f8020c02    ....    STRB     r0,[r2,#-2]
        0x0002a582:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002a586:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x0002a58a:    2001        .       MOVS     r0,#1
        0x0002a58c:    f8020c01    ....    STRB     r0,[r2,#-1]
        0x0002a590:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002a594:    f881026a    ..j.    STRB     r0,[r1,#0x26a]
        0x0002a598:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002a59c:    f881027a    ..z.    STRB     r0,[r1,#0x27a]
        0x0002a5a0:    b001        ..      ADD      sp,sp,#4
        0x0002a5a2:    4770        pG      BX       lr
    amotas_stop
        0x0002a5a4:    b081        ..      SUB      sp,sp,#4
        0x0002a5a6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002a5aa:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002a5ae:    f64021e0    @..!    MOVW     r1,#0xae0
        0x0002a5b2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a5b6:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x0002a5ba:    2000        .       MOVS     r0,#0
        0x0002a5bc:    f8020c02    ....    STRB     r0,[r2,#-2]
        0x0002a5c0:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0002a5c4:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002a5c8:    f8010c01    ....    STRB     r0,[r1,#-1]
        0x0002a5cc:    b001        ..      ADD      sp,sp,#4
        0x0002a5ce:    4770        pG      BX       lr
    amotas_update_ota
        0x0002a5d0:    b580        ..      PUSH     {r7,lr}
        0x0002a5d2:    b082        ..      SUB      sp,sp,#8
        0x0002a5d4:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a5d8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a5dc:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002a5de:    2801        .(      CMP      r0,#1
        0x0002a5e0:    d104        ..      BNE      0x2a5ec ; amotas_update_ota + 28
        0x0002a5e2:    e7ff        ..      B        0x2a5e4 ; amotas_update_ota + 20
        0x0002a5e4:    20a3        .       MOVS     r0,#0xa3
        0x0002a5e6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002a5ea:    e008        ..      B        0x2a5fe ; amotas_update_ota + 46
        0x0002a5ec:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a5f0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a5f4:    f8900290    ....    LDRB     r0,[r0,#0x290]
        0x0002a5f8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002a5fc:    e7ff        ..      B        0x2a5fe ; amotas_update_ota + 46
        0x0002a5fe:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002a602:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a606:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a60a:    f8d02258    ..X"    LDR      r2,[r0,#0x258]
        0x0002a60e:    f2443021    D.!0    MOV      r0,#0x4321
        0x0002a612:    f2c12034    ..4     MOVT     r0,#0x1234
        0x0002a616:    f7f9fdbd    ....    BL       am_hal_ota_add ; 0x24194
        0x0002a61a:    b002        ..      ADD      sp,sp,#8
        0x0002a61c:    bd80        ..      POP      {r7,pc}
        0x0002a61e:    0000        ..      MOVS     r0,r0
    amotas_write2flash
        0x0002a620:    b580        ..      PUSH     {r7,lr}
        0x0002a622:    b088        ..      SUB      sp,sp,#0x20
        0x0002a624:    f8ad001c    ....    STRH     r0,[sp,#0x1c]
        0x0002a628:    9106        ..      STR      r1,[sp,#0x18]
        0x0002a62a:    9205        ..      STR      r2,[sp,#0x14]
        0x0002a62c:    f88d3013    ...0    STRB     r3,[sp,#0x13]
        0x0002a630:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002a634:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002a638:    2000        .       MOVS     r0,#0
        0x0002a63a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002a63c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002a640:    2001        .       MOVS     r0,#1
        0x0002a642:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0002a646:    f6405080    @..P    MOVW     r0,#0xd80
        0x0002a64a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a64e:    f44f5100    O..Q    MOV      r1,#0x2000
        0x0002a652:    5a41        AZ      LDRH     r1,[r0,r1]
        0x0002a654:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a656:    1a40        @.      SUBS     r0,r0,r1
        0x0002a658:    9005        ..      STR      r0,[sp,#0x14]
        0x0002a65a:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a65e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a662:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002a664:    2801        .(      CMP      r0,#1
        0x0002a666:    d10a        ..      BNE      0x2a67e ; amotas_write2flash + 94
        0x0002a668:    e7ff        ..      B        0x2a66a ; amotas_write2flash + 74
        0x0002a66a:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a66e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a672:    f8d0025c    ..\.    LDR      r0,[r0,#0x25c]
        0x0002a676:    f5b04f00    ...O    CMP      r0,#0x8000
        0x0002a67a:    d30a        ..      BCC      0x2a692 ; amotas_write2flash + 114
        0x0002a67c:    e7ff        ..      B        0x2a67e ; amotas_write2flash + 94
        0x0002a67e:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a682:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a686:    f8d00258    ..X.    LDR      r0,[r0,#0x258]
        0x0002a68a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002a68c:    4288        .B      CMP      r0,r1
        0x0002a68e:    d80b        ..      BHI      0x2a6a8 ; amotas_write2flash + 136
        0x0002a690:    e7ff        ..      B        0x2a692 ; amotas_write2flash + 114
        0x0002a692:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a694:    f24021cc    @..!    MOVW     r1,#0x2cc
        0x0002a698:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a69c:    6809        .h      LDR      r1,[r1,#0]
        0x0002a69e:    6809        .h      LDR      r1,[r1,#0]
        0x0002a6a0:    3901        .9      SUBS     r1,#1
        0x0002a6a2:    4208        .B      TST      r0,r1
        0x0002a6a4:    d004        ..      BEQ      0x2a6b0 ; amotas_write2flash + 144
        0x0002a6a6:    e7ff        ..      B        0x2a6a8 ; amotas_write2flash + 136
        0x0002a6a8:    2000        .       MOVS     r0,#0
        0x0002a6aa:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0002a6ae:    e0cc        ..      B        0x2a84a ; amotas_write2flash + 554
        0x0002a6b0:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a6b4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a6b8:    6800        .h      LDR      r0,[r0,#0]
        0x0002a6ba:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002a6bc:    b140        @.      CBZ      r0,0x2a6d0 ; amotas_write2flash + 176
        0x0002a6be:    e7ff        ..      B        0x2a6c0 ; amotas_write2flash + 160
        0x0002a6c0:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a6c4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a6c8:    6800        .h      LDR      r0,[r0,#0]
        0x0002a6ca:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002a6cc:    4780        .G      BLX      r0
        0x0002a6ce:    e000        ..      B        0x2a6d2 ; amotas_write2flash + 178
        0x0002a6d0:    e7ff        ..      B        0x2a6d2 ; amotas_write2flash + 178
        0x0002a6d2:    e7ff        ..      B        0x2a6d4 ; amotas_write2flash + 180
        0x0002a6d4:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002a6d8:    2800        .(      CMP      r0,#0
        0x0002a6da:    f000809e    ....    BEQ.W    0x2a81a ; amotas_write2flash + 506
        0x0002a6de:    e7ff        ..      B        0x2a6e0 ; amotas_write2flash + 192
        0x0002a6e0:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a6e4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a6e8:    6800        .h      LDR      r0,[r0,#0]
        0x0002a6ea:    6800        .h      LDR      r0,[r0,#0]
        0x0002a6ec:    f6405180    @..Q    MOVW     r1,#0xd80
        0x0002a6f0:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a6f4:    f44f5200    O..R    MOV      r2,#0x2000
        0x0002a6f8:    5a89        .Z      LDRH     r1,[r1,r2]
        0x0002a6fa:    1a40        @.      SUBS     r0,r0,r1
        0x0002a6fc:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002a700:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002a704:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0002a708:    4288        .B      CMP      r0,r1
        0x0002a70a:    dd05        ..      BLE      0x2a718 ; amotas_write2flash + 248
        0x0002a70c:    e7ff        ..      B        0x2a70e ; amotas_write2flash + 238
        0x0002a70e:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002a712:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002a716:    e7ff        ..      B        0x2a718 ; amotas_write2flash + 248
        0x0002a718:    2000        .       MOVS     r0,#0
        0x0002a71a:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002a71e:    e7ff        ..      B        0x2a720 ; amotas_write2flash + 256
        0x0002a720:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0002a724:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0002a728:    4288        .B      CMP      r0,r1
        0x0002a72a:    da17        ..      BGE      0x2a75c ; amotas_write2flash + 316
        0x0002a72c:    e7ff        ..      B        0x2a72e ; amotas_write2flash + 270
        0x0002a72e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002a730:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0002a734:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002a736:    f6405180    @..Q    MOVW     r1,#0xd80
        0x0002a73a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a73e:    f44f5c00    O..\    MOV      r12,#0x2000
        0x0002a742:    f831200c    1..     LDRH     r2,[r1,r12]
        0x0002a746:    1c53        S.      ADDS     r3,r2,#1
        0x0002a748:    f821300c    !..0    STRH     r3,[r1,r12]
        0x0002a74c:    5488        .T      STRB     r0,[r1,r2]
        0x0002a74e:    e7ff        ..      B        0x2a750 ; amotas_write2flash + 304
        0x0002a750:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0002a754:    3001        .0      ADDS     r0,#1
        0x0002a756:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002a75a:    e7e1        ..      B        0x2a720 ; amotas_write2flash + 256
        0x0002a75c:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0002a760:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002a764:    1a40        @.      SUBS     r0,r0,r1
        0x0002a766:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002a76a:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0002a76e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002a770:    4408        .D      ADD      r0,r0,r1
        0x0002a772:    9006        ..      STR      r0,[sp,#0x18]
        0x0002a774:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002a778:    07c0        ..      LSLS     r0,r0,#31
        0x0002a77a:    b980        ..      CBNZ     r0,0x2a79e ; amotas_write2flash + 382
        0x0002a77c:    e7ff        ..      B        0x2a77e ; amotas_write2flash + 350
        0x0002a77e:    f6405080    @..P    MOVW     r0,#0xd80
        0x0002a782:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a786:    f44f5100    O..Q    MOV      r1,#0x2000
        0x0002a78a:    5a40        @Z      LDRH     r0,[r0,r1]
        0x0002a78c:    f24021cc    @..!    MOVW     r1,#0x2cc
        0x0002a790:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a794:    6809        .h      LDR      r1,[r1,#0]
        0x0002a796:    6809        .h      LDR      r1,[r1,#0]
        0x0002a798:    4288        .B      CMP      r0,r1
        0x0002a79a:    d13d        =.      BNE      0x2a818 ; amotas_write2flash + 504
        0x0002a79c:    e7ff        ..      B        0x2a79e ; amotas_write2flash + 382
        0x0002a79e:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0002a7a0:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0002a7a4:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a7a8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a7ac:    6802        .h      LDR      r2,[r0,#0]
        0x0002a7ae:    6812        .h      LDR      r2,[r2,#0]
        0x0002a7b0:    fb013102    ...1    MLA      r1,r1,r2,r3
        0x0002a7b4:    9103        ..      STR      r1,[sp,#0xc]
        0x0002a7b6:    6800        .h      LDR      r0,[r0,#0]
        0x0002a7b8:    6802        .h      LDR      r2,[r0,#0]
        0x0002a7ba:    69c3        .i      LDR      r3,[r0,#0x1c]
        0x0002a7bc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002a7be:    f6405180    @..Q    MOVW     r1,#0xd80
        0x0002a7c2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a7c6:    4798        .G      BLX      r3
        0x0002a7c8:    b988        ..      CBNZ     r0,0x2a7ee ; amotas_write2flash + 462
        0x0002a7ca:    e7ff        ..      B        0x2a7cc ; amotas_write2flash + 428
        0x0002a7cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002a7ce:    f6405180    @..Q    MOVW     r1,#0xd80
        0x0002a7d2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a7d6:    f44f5200    O..R    MOV      r2,#0x2000
        0x0002a7da:    5a8a        .Z      LDRH     r2,[r1,r2]
        0x0002a7dc:    f24023cc    @..#    MOVW     r3,#0x2cc
        0x0002a7e0:    f2c10300    ....    MOVT     r3,#0x1000
        0x0002a7e4:    681b        .h      LDR      r3,[r3,#0]
        0x0002a7e6:    f021f97b    !.{.    BL       verify_flash_content ; 0x4bae0
        0x0002a7ea:    b120         .      CBZ      r0,0x2a7f6 ; amotas_write2flash + 470
        0x0002a7ec:    e7ff        ..      B        0x2a7ee ; amotas_write2flash + 462
        0x0002a7ee:    2000        .       MOVS     r0,#0
        0x0002a7f0:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0002a7f4:    e011        ..      B        0x2a81a ; amotas_write2flash + 506
        0x0002a7f6:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002a7fa:    3001        .0      ADDS     r0,#1
        0x0002a7fc:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002a800:    f6405180    @..Q    MOVW     r1,#0xd80
        0x0002a804:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a808:    f44f5200    O..R    MOV      r2,#0x2000
        0x0002a80c:    2000        .       MOVS     r0,#0
        0x0002a80e:    5288        .R      STRH     r0,[r1,r2]
        0x0002a810:    2001        .       MOVS     r0,#1
        0x0002a812:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0002a816:    e7ff        ..      B        0x2a818 ; amotas_write2flash + 504
        0x0002a818:    e75c        \.      B        0x2a6d4 ; amotas_write2flash + 180
        0x0002a81a:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a81e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a822:    6800        .h      LDR      r0,[r0,#0]
        0x0002a824:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002a826:    b140        @.      CBZ      r0,0x2a83a ; amotas_write2flash + 538
        0x0002a828:    e7ff        ..      B        0x2a82a ; amotas_write2flash + 522
        0x0002a82a:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0002a82e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a832:    6800        .h      LDR      r0,[r0,#0]
        0x0002a834:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002a836:    4780        .G      BLX      r0
        0x0002a838:    e000        ..      B        0x2a83c ; amotas_write2flash + 540
        0x0002a83a:    e7ff        ..      B        0x2a83c ; amotas_write2flash + 540
        0x0002a83c:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0002a840:    f0000001    ....    AND      r0,r0,#1
        0x0002a844:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0002a848:    e7ff        ..      B        0x2a84a ; amotas_write2flash + 554
        0x0002a84a:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002a84e:    b008        ..      ADD      sp,sp,#0x20
        0x0002a850:    bd80        ..      POP      {r7,pc}
        0x0002a852:    0000        ..      MOVS     r0,r0
    amotas_write_cback
        0x0002a854:    b580        ..      PUSH     {r7,lr}
        0x0002a856:    b08c        ..      SUB      sp,sp,#0x30
        0x0002a858:    4684        .F      MOV      r12,r0
        0x0002a85a:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002a85c:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002a85e:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002a860:    f88dc02e    ....    STRB     r12,[sp,#0x2e]
        0x0002a864:    f8ad102c    ..,.    STRH     r1,[sp,#0x2c]
        0x0002a868:    f88d202b    ..+     STRB     r2,[sp,#0x2b]
        0x0002a86c:    f8ad3028    ..(0    STRH     r3,[sp,#0x28]
        0x0002a870:    f8ad0026    ..&.    STRH     r0,[sp,#0x26]
        0x0002a874:    2000        .       MOVS     r0,#0
        0x0002a876:    f88d0025    ..%.    STRB     r0,[sp,#0x25]
        0x0002a87a:    9008        ..      STR      r0,[sp,#0x20]
        0x0002a87c:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a880:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a884:    f8b00040    ..@.    LDRH     r0,[r0,#0x40]
        0x0002a888:    b980        ..      CBNZ     r0,0x2a8ac ; amotas_write_cback + 88
        0x0002a88a:    e7ff        ..      B        0x2a88c ; amotas_write_cback + 56
        0x0002a88c:    f8bd0026    ..&.    LDRH     r0,[sp,#0x26]
        0x0002a890:    2802        .(      CMP      r0,#2
        0x0002a892:    dc0b        ..      BGT      0x2a8ac ; amotas_write_cback + 88
        0x0002a894:    e7ff        ..      B        0x2a896 ; amotas_write_cback + 66
        0x0002a896:    2001        .       MOVS     r0,#1
        0x0002a898:    2103        .!      MOVS     r1,#3
        0x0002a89a:    2300        .#      MOVS     r3,#0
        0x0002a89c:    9306        ..      STR      r3,[sp,#0x18]
        0x0002a89e:    461a        .F      MOV      r2,r3
        0x0002a8a0:    f7fffd42    ..B.    BL       amotas_reply_to_client ; 0x2a328
        0x0002a8a4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002a8a6:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x0002a8aa:    e0b3        ..      B        0x2aa14 ; amotas_write_cback + 448
        0x0002a8ac:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a8b0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a8b4:    f8b00040    ..@.    LDRH     r0,[r0,#0x40]
        0x0002a8b8:    b9f0        ..      CBNZ     r0,0x2a8f8 ; amotas_write_cback + 164
        0x0002a8ba:    e7ff        ..      B        0x2a8bc ; amotas_write_cback + 104
        0x0002a8bc:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0002a8be:    7808        .x      LDRB     r0,[r1,#0]
        0x0002a8c0:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002a8c2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002a8c6:    f64021e0    @..!    MOVW     r1,#0xae0
        0x0002a8ca:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a8ce:    f8a10042    ..B.    STRH     r0,[r1,#0x42]
        0x0002a8d2:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002a8d4:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a8d6:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0002a8da:    2003        .       MOVS     r0,#3
        0x0002a8dc:    f88d0025    ..%.    STRB     r0,[sp,#0x25]
        0x0002a8e0:    f89d0025    ..%.    LDRB     r0,[sp,#0x25]
        0x0002a8e4:    f8b11042    ..B.    LDRH     r1,[r1,#0x42]
        0x0002a8e8:    4288        .B      CMP      r0,r1
        0x0002a8ea:    dd04        ..      BLE      0x2a8f6 ; amotas_write_cback + 162
        0x0002a8ec:    e7ff        ..      B        0x2a8ee ; amotas_write_cback + 154
        0x0002a8ee:    2000        .       MOVS     r0,#0
        0x0002a8f0:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x0002a8f4:    e08e        ..      B        0x2aa14 ; amotas_write_cback + 448
        0x0002a8f6:    e7ff        ..      B        0x2a8f8 ; amotas_write_cback + 164
        0x0002a8f8:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a8fc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a900:    f8b00040    ..@.    LDRH     r0,[r0,#0x40]
        0x0002a904:    f8bd1026    ..&.    LDRH     r1,[sp,#0x26]
        0x0002a908:    4408        .D      ADD      r0,r0,r1
        0x0002a90a:    f89d1025    ..%.    LDRB     r1,[sp,#0x25]
        0x0002a90e:    1a40        @.      SUBS     r0,r0,r1
        0x0002a910:    f5b07f04    ....    CMP      r0,#0x210
        0x0002a914:    dd10        ..      BLE      0x2a938 ; amotas_write_cback + 228
        0x0002a916:    e7ff        ..      B        0x2a918 ; amotas_write_cback + 196
        0x0002a918:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a91c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a920:    f8900044    ..D.    LDRB     r0,[r0,#0x44]
        0x0002a924:    2104        .!      MOVS     r1,#4
        0x0002a926:    2300        .#      MOVS     r3,#0
        0x0002a928:    9305        ..      STR      r3,[sp,#0x14]
        0x0002a92a:    461a        .F      MOV      r2,r3
        0x0002a92c:    f7fffcfc    ....    BL       amotas_reply_to_client ; 0x2a328
        0x0002a930:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a932:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x0002a936:    e06d        m.      B        0x2aa14 ; amotas_write_cback + 448
        0x0002a938:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a93c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a940:    f8301f40    0.@.    LDRH     r1,[r0,#0x40]!
        0x0002a944:    9004        ..      STR      r0,[sp,#0x10]
        0x0002a946:    4408        .D      ADD      r0,r0,r1
        0x0002a948:    3008        .0      ADDS     r0,r0,#8
        0x0002a94a:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0002a94c:    f89d3025    ..%0    LDRB     r3,[sp,#0x25]
        0x0002a950:    4419        .D      ADD      r1,r1,r3
        0x0002a952:    f8bd2026    ..&     LDRH     r2,[sp,#0x26]
        0x0002a956:    1ad2        ..      SUBS     r2,r2,r3
        0x0002a958:    f7edfddd    ....    BL       __aeabi_memcpy ; 0x18516
        0x0002a95c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002a95e:    f8bd0026    ..&.    LDRH     r0,[sp,#0x26]
        0x0002a962:    f89d2025    ..%     LDRB     r2,[sp,#0x25]
        0x0002a966:    1a82        ..      SUBS     r2,r0,r2
        0x0002a968:    8808        ..      LDRH     r0,[r1,#0]
        0x0002a96a:    4410        .D      ADD      r0,r0,r2
        0x0002a96c:    8008        ..      STRH     r0,[r1,#0]
        0x0002a96e:    8808        ..      LDRH     r0,[r1,#0]
        0x0002a970:    8849        I.      LDRH     r1,[r1,#2]
        0x0002a972:    4288        .B      CMP      r0,r1
        0x0002a974:    db4a        J.      BLT      0x2aa0c ; amotas_write_cback + 440
        0x0002a976:    e7ff        ..      B        0x2a978 ; amotas_write_cback + 292
        0x0002a978:    2000        .       MOVS     r0,#0
        0x0002a97a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002a97c:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a980:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a984:    f8b01042    ..B.    LDRH     r1,[r0,#0x42]
        0x0002a988:    f1000248    ..H.    ADD      r2,r0,#0x48
        0x0002a98c:    4411        .D      ADD      r1,r1,r2
        0x0002a98e:    f8511c04    Q...    LDR      r1,[r1,#-4]
        0x0002a992:    9107        ..      STR      r1,[sp,#0x1c]
        0x0002a994:    f8b00042    ..B.    LDRH     r0,[r0,#0x42]
        0x0002a998:    1f01        ..      SUBS     r1,r0,#4
        0x0002a99a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002a99e:    f7efffe5    ....    BL       CalcCrc32 ; 0x1a96c
        0x0002a9a2:    9008        ..      STR      r0,[sp,#0x20]
        0x0002a9a4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002a9a6:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002a9a8:    4288        .B      CMP      r0,r1
        0x0002a9aa:    d018        ..      BEQ      0x2a9de ; amotas_write_cback + 394
        0x0002a9ac:    e7ff        ..      B        0x2a9ae ; amotas_write_cback + 346
        0x0002a9ae:    f64020e0    @..     MOVW     r0,#0xae0
        0x0002a9b2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a9b6:    9002        ..      STR      r0,[sp,#8]
        0x0002a9b8:    f8900044    ..D.    LDRB     r0,[r0,#0x44]
        0x0002a9bc:    2101        .!      MOVS     r1,#1
        0x0002a9be:    2300        .#      MOVS     r3,#0
        0x0002a9c0:    9303        ..      STR      r3,[sp,#0xc]
        0x0002a9c2:    461a        .F      MOV      r2,r3
        0x0002a9c4:    f7fffcb0    ....    BL       amotas_reply_to_client ; 0x2a328
        0x0002a9c8:    9902        ..      LDR      r1,[sp,#8]
        0x0002a9ca:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002a9cc:    f8a10040    ..@.    STRH     r0,[r1,#0x40]
        0x0002a9d0:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0002a9d4:    f8a10042    ..B.    STRH     r0,[r1,#0x42]
        0x0002a9d8:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x0002a9dc:    e01a        ..      B        0x2aa14 ; amotas_write_cback + 448
        0x0002a9de:    f64022e0    @.."    MOVW     r2,#0xae0
        0x0002a9e2:    f2c10200    ....    MOVT     r2,#0x1000
        0x0002a9e6:    9201        ..      STR      r2,[sp,#4]
        0x0002a9e8:    f8920044    ..D.    LDRB     r0,[r2,#0x44]
        0x0002a9ec:    f8b21042    ..B.    LDRH     r1,[r2,#0x42]
        0x0002a9f0:    3904        .9      SUBS     r1,#4
        0x0002a9f2:    3248        H2      ADDS     r2,r2,#0x48
        0x0002a9f4:    b289        ..      UXTH     r1,r1
        0x0002a9f6:    f7fffa61    ..a.    BL       amotas_packet_handler ; 0x29ebc
        0x0002a9fa:    9901        ..      LDR      r1,[sp,#4]
        0x0002a9fc:    2000        .       MOVS     r0,#0
        0x0002a9fe:    f8a10040    ..@.    STRH     r0,[r1,#0x40]
        0x0002aa02:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0002aa06:    f8a10042    ..B.    STRH     r0,[r1,#0x42]
        0x0002aa0a:    e7ff        ..      B        0x2aa0c ; amotas_write_cback + 440
        0x0002aa0c:    2000        .       MOVS     r0,#0
        0x0002aa0e:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x0002aa12:    e7ff        ..      B        0x2aa14 ; amotas_write_cback + 448
        0x0002aa14:    f89d002f    ../.    LDRB     r0,[sp,#0x2f]
        0x0002aa18:    b00c        ..      ADD      sp,sp,#0x30
        0x0002aa1a:    bd80        ..      POP      {r7,pc}
        0x0002aa1c:    0000        ..      MOVS     r0,r0
        0x0002aa1e:    0000        ..      MOVS     r0,r0
    amp2Log2
        0x0002aa20:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0002aa24:    b085        ..      SUB      sp,sp,#0x14
        0x0002aa26:    4604        .F      MOV      r4,r0
        0x0002aa28:    4610        .F      MOV      r0,r2
        0x0002aa2a:    ed9f0b2d    ..-.    VLDR     d0,[pc,#180] ; [0x2aae0] = 0x652b82fe
        0x0002aa2e:    1a50        P.      SUBS     r0,r2,r1
        0x0002aa30:    460d        .F      MOV      r5,r1
        0x0002aa32:    9001        ..      STR      r0,[sp,#4]
        0x0002aa34:    ec501b10    P...    VMOV     r1,r0,d0
        0x0002aa38:    9102        ..      STR      r1,[sp,#8]
        0x0002aa3a:    f8dd9038    ..8.    LDR      r9,[sp,#0x38]
        0x0002aa3e:    9e02        ..      LDR      r6,[sp,#8]
        0x0002aa40:    461f        .F      MOV      r7,r3
        0x0002aa42:    f04f0a00    O...    MOV      r10,#0
        0x0002aa46:    9203        ..      STR      r2,[sp,#0xc]
        0x0002aa48:    9004        ..      STR      r0,[sp,#0x10]
        0x0002aa4a:    bf00        ..      NOP      
        0x0002aa4c:    2d01        .-      CMP      r5,#1
        0x0002aa4e:    db2c        ,.      BLT      0x2aaaa ; amp2Log2 + 138
        0x0002aa50:    68a0        .h      LDR      r0,[r4,#8]
        0x0002aa52:    f2424bdc    B..K    MOV      r11,#0x24dc
        0x0002aa56:    f04f0800    O...    MOV      r8,#0
        0x0002aa5a:    f2c00b05    ....    MOVT     r11,#5
        0x0002aa5e:    bf00        ..      NOP      
        0x0002aa60:    fb0a8000    ....    MLA      r0,r10,r0,r8
        0x0002aa64:    f8570020    W. .    LDR      r0,[r7,r0,LSL #2]
        0x0002aa68:    f024fb4e    $.N.    BL       __aeabi_f2d ; 0x4f108
        0x0002aa6c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0002aa70:    f022fe72    ".r.    BL       __hardfp_log ; 0x4d758
        0x0002aa74:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0002aa76:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0002aa7a:    4632        2F      MOV      r2,r6
        0x0002aa7c:    f024f84a    $.J.    BL       __aeabi_dmul ; 0x4eb14
        0x0002aa80:    f023fcfa    #...    BL       __aeabi_d2f ; 0x4e478
        0x0002aa84:    ee000a10    ....    VMOV     s0,r0
        0x0002aa88:    68a0        .h      LDR      r0,[r4,#8]
        0x0002aa8a:    ed9b1a00    ....    VLDR     s2,[r11,#0]
        0x0002aa8e:    fb0a8100    ....    MLA      r1,r10,r0,r8
        0x0002aa92:    f1080801    ....    ADD      r8,r8,#1
        0x0002aa96:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x0002aa9a:    eb090181    ....    ADD      r1,r9,r1,LSL #2
        0x0002aa9e:    4545        EE      CMP      r5,r8
        0x0002aaa0:    f10b0b04    ....    ADD      r11,r11,#4
        0x0002aaa4:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0002aaa8:    d1da        ..      BNE      0x2aa60 ; amp2Log2 + 64
        0x0002aaaa:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002aaac:    2200        ."      MOVS     r2,#0
        0x0002aaae:    4285        .B      CMP      r5,r0
        0x0002aab0:    f2cc1260    ..`.    MOVT     r2,#0xc160
        0x0002aab4:    da0a        ..      BGE      0x2aacc ; amp2Log2 + 172
        0x0002aab6:    68a0        .h      LDR      r0,[r4,#8]
        0x0002aab8:    9901        ..      LDR      r1,[sp,#4]
        0x0002aaba:    fb00500a    ...P    MLA      r0,r0,r10,r5
        0x0002aabe:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0002aac2:    bf00        ..      NOP      
        0x0002aac4:    3901        .9      SUBS     r1,#1
        0x0002aac6:    f8402b04    @..+    STR      r2,[r0],#4
        0x0002aaca:    d1fb        ..      BNE      0x2aac4 ; amp2Log2 + 164
        0x0002aacc:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002aace:    f10a0a01    ....    ADD      r10,r10,#1
        0x0002aad2:    4582        .E      CMP      r10,r0
        0x0002aad4:    dbba        ..      BLT      0x2aa4c ; amp2Log2 + 44
        0x0002aad6:    b005        ..      ADD      sp,sp,#0x14
        0x0002aad8:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0002aadc:    bf00        ..      NOP      
        0x0002aade:    bf00        ..      NOP      
    $d.15
        0x0002aae0:    652b82fe    ..+e    DCD    1697350398
        0x0002aae4:    3ff71547    G..?    DCD    1073157447
    $t.19
    amvosAttCback
        0x0002aae8:    b580        ..      PUSH     {r7,lr}
        0x0002aaea:    b082        ..      SUB      sp,sp,#8
        0x0002aaec:    9001        ..      STR      r0,[sp,#4]
        0x0002aaee:    9801        ..      LDR      r0,[sp,#4]
        0x0002aaf0:    8900        ..      LDRH     r0,[r0,#8]
        0x0002aaf2:    3010        .0      ADDS     r0,r0,#0x10
        0x0002aaf4:    b280        ..      UXTH     r0,r0
        0x0002aaf6:    f7f3fed9    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0002aafa:    9000        ..      STR      r0,[sp,#0]
        0x0002aafc:    b320         .      CBZ      r0,0x2ab48 ; amvosAttCback + 96
        0x0002aafe:    e7ff        ..      B        0x2ab00 ; amvosAttCback + 24
        0x0002ab00:    9900        ..      LDR      r1,[sp,#0]
        0x0002ab02:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x0002ab06:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0002ab0a:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0002ab0e:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0002ab12:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0002ab16:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0002ab1a:    608b        .`      STR      r3,[r1,#8]
        0x0002ab1c:    604a        J`      STR      r2,[r1,#4]
        0x0002ab1e:    6008        .`      STR      r0,[r1,#0]
        0x0002ab20:    9900        ..      LDR      r1,[sp,#0]
        0x0002ab22:    f1010010    ....    ADD      r0,r1,#0x10
        0x0002ab26:    6048        H`      STR      r0,[r1,#4]
        0x0002ab28:    9800        ..      LDR      r0,[sp,#0]
        0x0002ab2a:    6840        @h      LDR      r0,[r0,#4]
        0x0002ab2c:    9a01        ..      LDR      r2,[sp,#4]
        0x0002ab2e:    6851        Qh      LDR      r1,[r2,#4]
        0x0002ab30:    8912        ..      LDRH     r2,[r2,#8]
        0x0002ab32:    f7edfcf0    ....    BL       __aeabi_memcpy ; 0x18516
        0x0002ab36:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002ab3a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002ab3e:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ab40:    9900        ..      LDR      r1,[sp,#0]
        0x0002ab42:    f7f3ff21    ..!.    BL       WsfMsgSend ; 0x1e988
        0x0002ab46:    e7ff        ..      B        0x2ab48 ; amvosAttCback + 96
        0x0002ab48:    b002        ..      ADD      sp,sp,#8
        0x0002ab4a:    bd80        ..      POP      {r7,pc}
    amvosBtnCback
        0x0002ab4c:    b580        ..      PUSH     {r7,lr}
        0x0002ab4e:    b084        ..      SUB      sp,sp,#0x10
        0x0002ab50:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ab54:    f7eef8b2    ....    BL       AppConnIsOpen ; 0x18cbc
        0x0002ab58:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002ab5c:    b1b8        ..      CBZ      r0,0x2ab8e ; amvosBtnCback + 66
        0x0002ab5e:    e7ff        ..      B        0x2ab60 ; amvosBtnCback + 20
        0x0002ab60:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ab64:    3802        .8      SUBS     r0,#2
        0x0002ab66:    4601        .F      MOV      r1,r0
        0x0002ab68:    9102        ..      STR      r1,[sp,#8]
        0x0002ab6a:    2805        .(      CMP      r0,#5
        0x0002ab6c:    d80d        ..      BHI      0x2ab8a ; amvosBtnCback + 62
        0x0002ab6e:    9902        ..      LDR      r1,[sp,#8]
        0x0002ab70:    e8dff001    ....    TBB      [pc,r1]
    $d.22
        0x0002ab74:    0b050403    ....    DCD    184878083
        0x0002ab78:    0a0b        ..      DCW    2571
    $t.23
        0x0002ab7a:    e007        ..      B        0x2ab8c ; amvosBtnCback + 64
        0x0002ab7c:    e006        ..      B        0x2ab8c ; amvosBtnCback + 64
        0x0002ab7e:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002ab82:    f7eef88f    ....    BL       AppConnClose ; 0x18ca4
        0x0002ab86:    e001        ..      B        0x2ab8c ; amvosBtnCback + 64
        0x0002ab88:    e000        ..      B        0x2ab8c ; amvosBtnCback + 64
        0x0002ab8a:    e7ff        ..      B        0x2ab8c ; amvosBtnCback + 64
        0x0002ab8c:    e022        ".      B        0x2abd4 ; amvosBtnCback + 136
        0x0002ab8e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ab92:    4601        .F      MOV      r1,r0
        0x0002ab94:    9101        ..      STR      r1,[sp,#4]
        0x0002ab96:    2802        .(      CMP      r0,#2
        0x0002ab98:    d008        ..      BEQ      0x2abac ; amvosBtnCback + 96
        0x0002ab9a:    e7ff        ..      B        0x2ab9c ; amvosBtnCback + 80
        0x0002ab9c:    9801        ..      LDR      r0,[sp,#4]
        0x0002ab9e:    2803        .(      CMP      r0,#3
        0x0002aba0:    d008        ..      BEQ      0x2abb4 ; amvosBtnCback + 104
        0x0002aba2:    e7ff        ..      B        0x2aba4 ; amvosBtnCback + 88
        0x0002aba4:    9801        ..      LDR      r0,[sp,#4]
        0x0002aba6:    2804        .(      CMP      r0,#4
        0x0002aba8:    d00c        ..      BEQ      0x2abc4 ; amvosBtnCback + 120
        0x0002abaa:    e011        ..      B        0x2abd0 ; amvosBtnCback + 132
        0x0002abac:    2002        .       MOVS     r0,#2
        0x0002abae:    f7eef83b    ..;.    BL       AppAdvStart ; 0x18c28
        0x0002abb2:    e00e        ..      B        0x2abd2 ; amvosBtnCback + 134
        0x0002abb4:    2001        .       MOVS     r0,#1
        0x0002abb6:    9000        ..      STR      r0,[sp,#0]
        0x0002abb8:    f7eefdaa    ....    BL       AppSetBondable ; 0x19710
        0x0002abbc:    9800        ..      LDR      r0,[sp,#0]
        0x0002abbe:    f7eef833    ..3.    BL       AppAdvStart ; 0x18c28
        0x0002abc2:    e006        ..      B        0x2abd2 ; amvosBtnCback + 134
        0x0002abc4:    f7eef918    ....    BL       AppDbDeleteAllRecords ; 0x18df8
        0x0002abc8:    2002        .       MOVS     r0,#2
        0x0002abca:    f7eef82d    ..-.    BL       AppAdvStart ; 0x18c28
        0x0002abce:    e000        ..      B        0x2abd2 ; amvosBtnCback + 134
        0x0002abd0:    e7ff        ..      B        0x2abd2 ; amvosBtnCback + 134
        0x0002abd2:    e7ff        ..      B        0x2abd4 ; amvosBtnCback + 136
        0x0002abd4:    b004        ..      ADD      sp,sp,#0x10
        0x0002abd6:    bd80        ..      POP      {r7,pc}
    amvosCccCback
        0x0002abd8:    b580        ..      PUSH     {r7,lr}
        0x0002abda:    b084        ..      SUB      sp,sp,#0x10
        0x0002abdc:    9003        ..      STR      r0,[sp,#0xc]
        0x0002abde:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002abe0:    8880        ..      LDRH     r0,[r0,#4]
        0x0002abe2:    b170        p.      CBZ      r0,0x2ac02 ; amvosCccCback + 42
        0x0002abe4:    e7ff        ..      B        0x2abe6 ; amvosCccCback + 14
        0x0002abe6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002abe8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002abea:    f7eef9bd    ....    BL       AppDbGetHdl ; 0x18f68
        0x0002abee:    9001        ..      STR      r0,[sp,#4]
        0x0002abf0:    b138        8.      CBZ      r0,0x2ac02 ; amvosCccCback + 42
        0x0002abf2:    e7ff        ..      B        0x2abf4 ; amvosCccCback + 28
        0x0002abf4:    9801        ..      LDR      r0,[sp,#4]
        0x0002abf6:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002abf8:    7a11        .z      LDRB     r1,[r2,#8]
        0x0002abfa:    88d2        ..      LDRH     r2,[r2,#6]
        0x0002abfc:    f7eefafe    ....    BL       AppDbSetCccTblValue ; 0x191fc
        0x0002ac00:    e7ff        ..      B        0x2ac02 ; amvosCccCback + 42
        0x0002ac02:    200a        .       MOVS     r0,#0xa
        0x0002ac04:    f7f3fe52    ..R.    BL       WsfMsgAlloc ; 0x1e8ac
        0x0002ac08:    9002        ..      STR      r0,[sp,#8]
        0x0002ac0a:    b188        ..      CBZ      r0,0x2ac30 ; amvosCccCback + 88
        0x0002ac0c:    e7ff        ..      B        0x2ac0e ; amvosCccCback + 54
        0x0002ac0e:    9902        ..      LDR      r1,[sp,#8]
        0x0002ac10:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002ac12:    8910        ..      LDRH     r0,[r2,#8]
        0x0002ac14:    8108        ..      STRH     r0,[r1,#8]
        0x0002ac16:    6810        .h      LDR      r0,[r2,#0]
        0x0002ac18:    6852        Rh      LDR      r2,[r2,#4]
        0x0002ac1a:    604a        J`      STR      r2,[r1,#4]
        0x0002ac1c:    6008        .`      STR      r0,[r1,#0]
        0x0002ac1e:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002ac22:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002ac26:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ac28:    9902        ..      LDR      r1,[sp,#8]
        0x0002ac2a:    f7f3fead    ....    BL       WsfMsgSend ; 0x1e988
        0x0002ac2e:    e7ff        ..      B        0x2ac30 ; amvosCccCback + 88
        0x0002ac30:    b004        ..      ADD      sp,sp,#0x10
        0x0002ac32:    bd80        ..      POP      {r7,pc}
    amvosClose
        0x0002ac34:    b580        ..      PUSH     {r7,lr}
        0x0002ac36:    b082        ..      SUB      sp,sp,#8
        0x0002ac38:    9001        ..      STR      r0,[sp,#4]
        0x0002ac3a:    9801        ..      LDR      r0,[sp,#4]
        0x0002ac3c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ac3e:    f7fff883    ....    BL       amotas_conn_close ; 0x29d48
        0x0002ac42:    b002        ..      ADD      sp,sp,#8
        0x0002ac44:    bd80        ..      POP      {r7,pc}
        0x0002ac46:    0000        ..      MOVS     r0,r0
    amvosConnIntervalUpdate
        0x0002ac48:    b580        ..      PUSH     {r7,lr}
        0x0002ac4a:    b082        ..      SUB      sp,sp,#8
        0x0002ac4c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002ac50:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002ac54:    2801        .(      CMP      r0,#1
        0x0002ac56:    d114        ..      BNE      0x2ac82 ; amvosConnIntervalUpdate + 58
        0x0002ac58:    e7ff        ..      B        0x2ac5a ; amvosConnIntervalUpdate + 18
        0x0002ac5a:    f24a3014    J..0    MOV      r0,#0xa314
        0x0002ac5e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002ac62:    6801        .h      LDR      r1,[r0,#0]
        0x0002ac64:    200c        .       MOVS     r0,#0xc
        0x0002ac66:    80c8        ..      STRH     r0,[r1,#6]
        0x0002ac68:    f2400118    @...    MOVW     r1,#0x18
        0x0002ac6c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ac70:    80c8        ..      STRH     r0,[r1,#6]
        0x0002ac72:    f6466110    F..a    MOV      r1,#0x6e10
        0x0002ac76:    f2c00105    ....    MOVT     r1,#5
        0x0002ac7a:    2003        .       MOVS     r0,#3
        0x0002ac7c:    f7fefd6c    ..l.    BL       am_vos_stdio_printf ; 0x29758
        0x0002ac80:    e019        ..      B        0x2acb6 ; amvosConnIntervalUpdate + 110
        0x0002ac82:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002ac86:    2802        .(      CMP      r0,#2
        0x0002ac88:    d114        ..      BNE      0x2acb4 ; amvosConnIntervalUpdate + 108
        0x0002ac8a:    e7ff        ..      B        0x2ac8c ; amvosConnIntervalUpdate + 68
        0x0002ac8c:    f24a3014    J..0    MOV      r0,#0xa314
        0x0002ac90:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002ac94:    6801        .h      LDR      r1,[r0,#0]
        0x0002ac96:    2063        c       MOVS     r0,#0x63
        0x0002ac98:    80c8        ..      STRH     r0,[r1,#6]
        0x0002ac9a:    f2400118    @...    MOVW     r1,#0x18
        0x0002ac9e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002aca2:    80c8        ..      STRH     r0,[r1,#6]
        0x0002aca4:    f6466136    F.6a    MOV      r1,#0x6e36
        0x0002aca8:    f2c00105    ....    MOVT     r1,#5
        0x0002acac:    2003        .       MOVS     r0,#3
        0x0002acae:    f7fefd53    ..S.    BL       am_vos_stdio_printf ; 0x29758
        0x0002acb2:    e7ff        ..      B        0x2acb4 ; amvosConnIntervalUpdate + 108
        0x0002acb4:    e7ff        ..      B        0x2acb6 ; amvosConnIntervalUpdate + 110
        0x0002acb6:    b002        ..      ADD      sp,sp,#8
        0x0002acb8:    bd80        ..      POP      {r7,pc}
        0x0002acba:    0000        ..      MOVS     r0,r0
    amvosConnUpdate
        0x0002acbc:    b580        ..      PUSH     {r7,lr}
        0x0002acbe:    b084        ..      SUB      sp,sp,#0x10
        0x0002acc0:    9003        ..      STR      r0,[sp,#0xc]
        0x0002acc2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002acc4:    9002        ..      STR      r0,[sp,#8]
        0x0002acc6:    9802        ..      LDR      r0,[sp,#8]
        0x0002acc8:    7902        .y      LDRB     r2,[r0,#4]
        0x0002acca:    f64661a5    F..a    MOV      r1,#0x6ea5
        0x0002acce:    f2c00105    ....    MOVT     r1,#5
        0x0002acd2:    2003        .       MOVS     r0,#3
        0x0002acd4:    9001        ..      STR      r0,[sp,#4]
        0x0002acd6:    f7fefd3f    ..?.    BL       am_vos_stdio_printf ; 0x29758
        0x0002acda:    9801        ..      LDR      r0,[sp,#4]
        0x0002acdc:    9902        ..      LDR      r1,[sp,#8]
        0x0002acde:    88ca        ..      LDRH     r2,[r1,#6]
        0x0002ace0:    f6462181    F..!    MOV      r1,#0x6a81
        0x0002ace4:    f2c00105    ....    MOVT     r1,#5
        0x0002ace8:    f7fefd36    ..6.    BL       am_vos_stdio_printf ; 0x29758
        0x0002acec:    9801        ..      LDR      r0,[sp,#4]
        0x0002acee:    9902        ..      LDR      r1,[sp,#8]
        0x0002acf0:    890a        ..      LDRH     r2,[r1,#8]
        0x0002acf2:    f6466160    F.`a    MOV      r1,#0x6e60
        0x0002acf6:    f2c00105    ....    MOVT     r1,#5
        0x0002acfa:    f7fefd2d    ..-.    BL       am_vos_stdio_printf ; 0x29758
        0x0002acfe:    9801        ..      LDR      r0,[sp,#4]
        0x0002ad00:    9902        ..      LDR      r1,[sp,#8]
        0x0002ad02:    894a        J.      LDRH     r2,[r1,#0xa]
        0x0002ad04:    f646216f    F.o!    MOV      r1,#0x6a6f
        0x0002ad08:    f2c00105    ....    MOVT     r1,#5
        0x0002ad0c:    f7fefd24    ..$.    BL       am_vos_stdio_printf ; 0x29758
        0x0002ad10:    9801        ..      LDR      r0,[sp,#4]
        0x0002ad12:    9902        ..      LDR      r1,[sp,#8]
        0x0002ad14:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0002ad16:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x0002ad1a:    004a        J.      LSLS     r2,r1,#1
        0x0002ad1c:    f64621b4    F..!    MOV      r1,#0x6ab4
        0x0002ad20:    f2c00105    ....    MOVT     r1,#5
        0x0002ad24:    f7fefd18    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002ad28:    b004        ..      ADD      sp,sp,#0x10
        0x0002ad2a:    bd80        ..      POP      {r7,pc}
    amvosDmCback
        0x0002ad2c:    b580        ..      PUSH     {r7,lr}
        0x0002ad2e:    b084        ..      SUB      sp,sp,#0x10
        0x0002ad30:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ad32:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ad34:    f7f0fd32    ..2.    BL       DmSizeOfEvt ; 0x1b79c
        0x0002ad38:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002ad3c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002ad40:    f7f3fdb4    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0002ad44:    9002        ..      STR      r0,[sp,#8]
        0x0002ad46:    b178        x.      CBZ      r0,0x2ad68 ; amvosDmCback + 60
        0x0002ad48:    e7ff        ..      B        0x2ad4a ; amvosDmCback + 30
        0x0002ad4a:    9802        ..      LDR      r0,[sp,#8]
        0x0002ad4c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002ad4e:    f8bd2006    ...     LDRH     r2,[sp,#6]
        0x0002ad52:    f7edfc67    ..g.    BL       __aeabi_memcpy4 ; 0x18624
        0x0002ad56:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002ad5a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002ad5e:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ad60:    9902        ..      LDR      r1,[sp,#8]
        0x0002ad62:    f7f3fe11    ....    BL       WsfMsgSend ; 0x1e988
        0x0002ad66:    e7ff        ..      B        0x2ad68 ; amvosDmCback + 60
        0x0002ad68:    b004        ..      ADD      sp,sp,#0x10
        0x0002ad6a:    bd80        ..      POP      {r7,pc}
    amvosKwdSetDemoName
        0x0002ad6c:    b580        ..      PUSH     {r7,lr}
        0x0002ad6e:    b09a        ..      SUB      sp,sp,#0x68
        0x0002ad70:    f24f4144    O.DA    MOV      r1,#0xf444
        0x0002ad74:    f2c00104    ....    MOVT     r1,#4
        0x0002ad78:    f10d004e    ..N.    ADD      r0,sp,#0x4e
        0x0002ad7c:    9002        ..      STR      r0,[sp,#8]
        0x0002ad7e:    2214        ."      MOVS     r2,#0x14
        0x0002ad80:    f7edfbc9    ....    BL       __aeabi_memcpy ; 0x18516
        0x0002ad84:    2004        .       MOVS     r0,#4
        0x0002ad86:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x0002ad8a:    f7f1f92b    ..+.    BL       HciGetBdAddr ; 0x1bfe4
        0x0002ad8e:    9012        ..      STR      r0,[sp,#0x48]
        0x0002ad90:    9912        ..      LDR      r1,[sp,#0x48]
        0x0002ad92:    f10d0062    ..b.    ADD      r0,sp,#0x62
        0x0002ad96:    9000        ..      STR      r0,[sp,#0]
        0x0002ad98:    f7effd88    ....    BL       BdaCpy ; 0x1a8ac
        0x0002ad9c:    9800        ..      LDR      r0,[sp,#0]
        0x0002ad9e:    f7effd37    ..7.    BL       Bda2Str ; 0x1a810
        0x0002ada2:    9012        ..      STR      r0,[sp,#0x48]
        0x0002ada4:    f646711f    F..q    MOV      r1,#0x6f1f
        0x0002ada8:    f2c00105    ....    MOVT     r1,#5
        0x0002adac:    2003        .       MOVS     r0,#3
        0x0002adae:    9001        ..      STR      r0,[sp,#4]
        0x0002adb0:    f7fefcd2    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002adb4:    9800        ..      LDR      r0,[sp,#0]
        0x0002adb6:    f7effd2b    ..+.    BL       Bda2Str ; 0x1a810
        0x0002adba:    4601        .F      MOV      r1,r0
        0x0002adbc:    9801        ..      LDR      r0,[sp,#4]
        0x0002adbe:    f7fefccb    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002adc2:    9801        ..      LDR      r0,[sp,#4]
        0x0002adc4:    f646711d    F..q    MOV      r1,#0x6f1d
        0x0002adc8:    f2c00105    ....    MOVT     r1,#5
        0x0002adcc:    f7fefcc4    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002add0:    9902        ..      LDR      r1,[sp,#8]
        0x0002add2:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x0002add6:    1c50        P.      ADDS     r0,r2,#1
        0x0002add8:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x0002addc:    2045        E       MOVS     r0,#0x45
        0x0002adde:    5488        .T      STRB     r0,[r1,r2]
        0x0002ade0:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0002ade4:    1c42        B.      ADDS     r2,r0,#1
        0x0002ade6:    f88d2047    ..G     STRB     r2,[sp,#0x47]
        0x0002adea:    2241        A"      MOVS     r2,#0x41
        0x0002adec:    540a        .T      STRB     r2,[r1,r0]
        0x0002adee:    f89d3047    ..G0    LDRB     r3,[sp,#0x47]
        0x0002adf2:    1c58        X.      ADDS     r0,r3,#1
        0x0002adf4:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x0002adf8:    204f        O       MOVS     r0,#0x4f
        0x0002adfa:    54c8        .T      STRB     r0,[r1,r3]
        0x0002adfc:    f89d3047    ..G0    LDRB     r3,[sp,#0x47]
        0x0002ae00:    1c58        X.      ADDS     r0,r3,#1
        0x0002ae02:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x0002ae06:    202d        -       MOVS     r0,#0x2d
        0x0002ae08:    54c8        .T      STRB     r0,[r1,r3]
        0x0002ae0a:    f89d3047    ..G0    LDRB     r3,[sp,#0x47]
        0x0002ae0e:    f1030c01    ....    ADD      r12,r3,#1
        0x0002ae12:    f88dc047    ..G.    STRB     r12,[sp,#0x47]
        0x0002ae16:    54ca        .T      STRB     r2,[r1,r3]
        0x0002ae18:    f89dc047    ..G.    LDRB     r12,[sp,#0x47]
        0x0002ae1c:    f10c0301    ....    ADD      r3,r12,#1
        0x0002ae20:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x0002ae24:    234d        M#      MOVS     r3,#0x4d
        0x0002ae26:    f801300c    ...0    STRB     r3,[r1,r12]
        0x0002ae2a:    f89d3047    ..G0    LDRB     r3,[sp,#0x47]
        0x0002ae2e:    f1030c01    ....    ADD      r12,r3,#1
        0x0002ae32:    f88dc047    ..G.    STRB     r12,[sp,#0x47]
        0x0002ae36:    54ca        .T      STRB     r2,[r1,r3]
        0x0002ae38:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x0002ae3c:    1c53        S.      ADDS     r3,r2,#1
        0x0002ae3e:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x0002ae42:    5488        .T      STRB     r0,[r1,r2]
        0x0002ae44:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002ae46:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002ae48:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x0002ae4c:    1c53        S.      ADDS     r3,r2,#1
        0x0002ae4e:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x0002ae52:    5488        .T      STRB     r0,[r1,r2]
        0x0002ae54:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002ae56:    7a40        @z      LDRB     r0,[r0,#9]
        0x0002ae58:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x0002ae5c:    1c53        S.      ADDS     r3,r2,#1
        0x0002ae5e:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x0002ae62:    5488        .T      STRB     r0,[r1,r2]
        0x0002ae64:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002ae66:    7a80        .z      LDRB     r0,[r0,#0xa]
        0x0002ae68:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x0002ae6c:    1c53        S.      ADDS     r3,r2,#1
        0x0002ae6e:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x0002ae72:    5488        .T      STRB     r0,[r1,r2]
        0x0002ae74:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002ae76:    7ac0        .z      LDRB     r0,[r0,#0xb]
        0x0002ae78:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x0002ae7c:    1c53        S.      ADDS     r3,r2,#1
        0x0002ae7e:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x0002ae82:    5488        .T      STRB     r0,[r1,r2]
        0x0002ae84:    f24f4158    O.XA    MOV      r1,#0xf458
        0x0002ae88:    f2c00104    ....    MOVT     r1,#4
        0x0002ae8c:    a804        ..      ADD      r0,sp,#0x10
        0x0002ae8e:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ae90:    2236        6"      MOVS     r2,#0x36
        0x0002ae92:    f7edfb40    ..@.    BL       __aeabi_memcpy ; 0x18516
        0x0002ae96:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ae98:    9912        ..      LDR      r1,[sp,#0x48]
        0x0002ae9a:    f7edfaf9    ....    BL       strcpy ; 0x18490
        0x0002ae9e:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0002aea2:    2810        .(      CMP      r0,#0x10
        0x0002aea4:    dc09        ..      BGT      0x2aeba ; amvosKwdSetDemoName + 334
        0x0002aea6:    e7ff        ..      B        0x2aea8 ; amvosKwdSetDemoName + 316
        0x0002aea8:    a804        ..      ADD      r0,sp,#0x10
        0x0002aeaa:    3014        .0      ADDS     r0,r0,#0x14
        0x0002aeac:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x0002aeb0:    f10d014e    ..N.    ADD      r1,sp,#0x4e
        0x0002aeb4:    f7edfc7e    ..~.    BL       strncpy ; 0x187b4
        0x0002aeb8:    e007        ..      B        0x2aeca ; amvosKwdSetDemoName + 350
        0x0002aeba:    a804        ..      ADD      r0,sp,#0x10
        0x0002aebc:    3014        .0      ADDS     r0,r0,#0x14
        0x0002aebe:    f10d014e    ..N.    ADD      r1,sp,#0x4e
        0x0002aec2:    2210        ."      MOVS     r2,#0x10
        0x0002aec4:    f7edfc76    ..v.    BL       strncpy ; 0x187b4
        0x0002aec8:    e7ff        ..      B        0x2aeca ; amvosKwdSetDemoName + 350
        0x0002aeca:    a804        ..      ADD      r0,sp,#0x10
        0x0002aecc:    f7fcf906    ....    BL       am_vos_ama_devinfo_set ; 0x270dc
        0x0002aed0:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x0002aed4:    f64270b4    B..p    MOV      r0,#0x2fb4
        0x0002aed8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002aedc:    f10d014e    ..N.    ADD      r1,sp,#0x4e
        0x0002aee0:    2300        .#      MOVS     r3,#0
        0x0002aee2:    f000fc17    ....    BL       amvosSetLocalName ; 0x2b714
        0x0002aee6:    b01a        ..      ADD      sp,sp,#0x68
        0x0002aee8:    bd80        ..      POP      {r7,pc}
        0x0002aeea:    0000        ..      MOVS     r0,r0
    amvosOpen
        0x0002aeec:    b580        ..      PUSH     {r7,lr}
        0x0002aeee:    b084        ..      SUB      sp,sp,#0x10
        0x0002aef0:    9003        ..      STR      r0,[sp,#0xc]
        0x0002aef2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002aef4:    9002        ..      STR      r0,[sp,#8]
        0x0002aef6:    f64651d4    F..Q    MOV      r1,#0x6dd4
        0x0002aefa:    f2c00105    ....    MOVT     r1,#5
        0x0002aefe:    2003        .       MOVS     r0,#3
        0x0002af00:    9001        ..      STR      r0,[sp,#4]
        0x0002af02:    f7fefc29    ..).    BL       am_vos_stdio_printf ; 0x29758
        0x0002af06:    9801        ..      LDR      r0,[sp,#4]
        0x0002af08:    9902        ..      LDR      r1,[sp,#8]
        0x0002af0a:    88ca        ..      LDRH     r2,[r1,#6]
        0x0002af0c:    f6462181    F..!    MOV      r1,#0x6a81
        0x0002af10:    f2c00105    ....    MOVT     r1,#5
        0x0002af14:    f7fefc20    .. .    BL       am_vos_stdio_printf ; 0x29758
        0x0002af18:    9801        ..      LDR      r0,[sp,#4]
        0x0002af1a:    9902        ..      LDR      r1,[sp,#8]
        0x0002af1c:    7a0a        .z      LDRB     r2,[r1,#8]
        0x0002af1e:    f6466198    F..a    MOV      r1,#0x6e98
        0x0002af22:    f2c00105    ....    MOVT     r1,#5
        0x0002af26:    f7fefc17    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002af2a:    9801        ..      LDR      r0,[sp,#4]
        0x0002af2c:    9902        ..      LDR      r1,[sp,#8]
        0x0002af2e:    7a8a        .z      LDRB     r2,[r1,#0xa]
        0x0002af30:    7acb        .z      LDRB     r3,[r1,#0xb]
        0x0002af32:    7b09        .{      LDRB     r1,[r1,#0xc]
        0x0002af34:    46ec        .F      MOV      r12,sp
        0x0002af36:    f8cc1000    ....    STR      r1,[r12,#0]
        0x0002af3a:    f6462190    F..!    MOV      r1,#0x6a90
        0x0002af3e:    f2c00105    ....    MOVT     r1,#5
        0x0002af42:    f7fefc09    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002af46:    9801        ..      LDR      r0,[sp,#4]
        0x0002af48:    9902        ..      LDR      r1,[sp,#8]
        0x0002af4a:    7b4a        J{      LDRB     r2,[r1,#0xd]
        0x0002af4c:    7b8b        .{      LDRB     r3,[r1,#0xe]
        0x0002af4e:    7bc9        .{      LDRB     r1,[r1,#0xf]
        0x0002af50:    46ec        .F      MOV      r12,sp
        0x0002af52:    f8cc1000    ....    STR      r1,[r12,#0]
        0x0002af56:    f64661fb    F..a    MOV      r1,#0x6efb
        0x0002af5a:    f2c00105    ....    MOVT     r1,#5
        0x0002af5e:    f7fefbfb    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002af62:    9801        ..      LDR      r0,[sp,#4]
        0x0002af64:    9902        ..      LDR      r1,[sp,#8]
        0x0002af66:    8a0a        ..      LDRH     r2,[r1,#0x10]
        0x0002af68:    f6466160    F.`a    MOV      r1,#0x6e60
        0x0002af6c:    f2c00105    ....    MOVT     r1,#5
        0x0002af70:    f7fefbf2    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002af74:    9801        ..      LDR      r0,[sp,#4]
        0x0002af76:    9902        ..      LDR      r1,[sp,#8]
        0x0002af78:    8a4a        J.      LDRH     r2,[r1,#0x12]
        0x0002af7a:    f646216f    F.o!    MOV      r1,#0x6a6f
        0x0002af7e:    f2c00105    ....    MOVT     r1,#5
        0x0002af82:    f7fefbe9    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002af86:    9801        ..      LDR      r0,[sp,#4]
        0x0002af88:    9902        ..      LDR      r1,[sp,#8]
        0x0002af8a:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002af8c:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x0002af90:    004a        J.      LSLS     r2,r1,#1
        0x0002af92:    f64621b4    F..!    MOV      r1,#0x6ab4
        0x0002af96:    f2c00105    ....    MOVT     r1,#5
        0x0002af9a:    f7fefbdd    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002af9e:    b004        ..      ADD      sp,sp,#0x10
        0x0002afa0:    bd80        ..      POP      {r7,pc}
        0x0002afa2:    0000        ..      MOVS     r0,r0
    amvosProcCccState
        0x0002afa4:    b580        ..      PUSH     {r7,lr}
        0x0002afa6:    b086        ..      SUB      sp,sp,#0x18
        0x0002afa8:    9005        ..      STR      r0,[sp,#0x14]
        0x0002afaa:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002afac:    88c2        ..      LDRH     r2,[r0,#6]
        0x0002afae:    8883        ..      LDRH     r3,[r0,#4]
        0x0002afb0:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002afb2:    4669        iF      MOV      r1,sp
        0x0002afb4:    6008        .`      STR      r0,[r1,#0]
        0x0002afb6:    f64651a0    F..Q    MOV      r1,#0x6da0
        0x0002afba:    f2c00105    ....    MOVT     r1,#5
        0x0002afbe:    2003        .       MOVS     r0,#3
        0x0002afc0:    f7fefbca    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002afc4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002afc6:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002afc8:    2801        .(      CMP      r0,#1
        0x0002afca:    d140        @.      BNE      0x2b04e ; amvosProcCccState + 170
        0x0002afcc:    e7ff        ..      B        0x2afce ; amvosProcCccState + 42
        0x0002afce:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002afd0:    8880        ..      LDRH     r0,[r0,#4]
        0x0002afd2:    f6400105    @...    MOV      r1,#0x805
        0x0002afd6:    4288        .B      CMP      r0,r1
        0x0002afd8:    d139        9.      BNE      0x2b04e ; amvosProcCccState + 170
        0x0002afda:    e7ff        ..      B        0x2afdc ; amvosProcCccState + 56
        0x0002afdc:    f2420124    B.$.    MOV      r1,#0x2024
        0x0002afe0:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002afe4:    9104        ..      STR      r1,[sp,#0x10]
        0x0002afe6:    2001        .       MOVS     r0,#1
        0x0002afe8:    7388        .s      STRB     r0,[r1,#0xe]
        0x0002afea:    f64631be    F..1    MOV      r1,#0x6bbe
        0x0002afee:    f2c00105    ....    MOVT     r1,#5
        0x0002aff2:    2003        .       MOVS     r0,#3
        0x0002aff4:    f7fefbb0    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002aff8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002affa:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002affc:    07c0        ..      LSLS     r0,r0,#31
        0x0002affe:    b198        ..      CBZ      r0,0x2b028 ; amvosProcCccState + 132
        0x0002b000:    e7ff        ..      B        0x2b002 ; amvosProcCccState + 94
        0x0002b002:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002b006:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b00a:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0002b00c:    07c0        ..      LSLS     r0,r0,#31
        0x0002b00e:    b950        P.      CBNZ     r0,0x2b026 ; amvosProcCccState + 130
        0x0002b010:    e7ff        ..      B        0x2b012 ; amvosProcCccState + 110
        0x0002b012:    f64631dc    F..1    MOV      r1,#0x6bdc
        0x0002b016:    f2c00105    ....    MOVT     r1,#5
        0x0002b01a:    2003        .       MOVS     r0,#3
        0x0002b01c:    f7fefb9c    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002b020:    f7fdf930    ..0.    BL       am_vos_ama_tx_ver_exchange_send ; 0x28284
        0x0002b024:    e7ff        ..      B        0x2b026 ; amvosProcCccState + 130
        0x0002b026:    e011        ..      B        0x2b04c ; amvosProcCccState + 168
        0x0002b028:    f64631fa    F..1    MOV      r1,#0x6bfa
        0x0002b02c:    f2c00105    ....    MOVT     r1,#5
        0x0002b030:    2003        .       MOVS     r0,#3
        0x0002b032:    f7fefb91    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002b036:    f2420124    B.$.    MOV      r1,#0x2024
        0x0002b03a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b03e:    2001        .       MOVS     r0,#1
        0x0002b040:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002b042:    f7edfe3b    ..;.    BL       AppConnIsOpen ; 0x18cbc
        0x0002b046:    f7eefd05    ....    BL       AppSlaveSecurityReq ; 0x19a54
        0x0002b04a:    e7ff        ..      B        0x2b04c ; amvosProcCccState + 168
        0x0002b04c:    e7ff        ..      B        0x2b04e ; amvosProcCccState + 170
        0x0002b04e:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002b052:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b056:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0002b058:    07c0        ..      LSLS     r0,r0,#31
        0x0002b05a:    b128        (.      CBZ      r0,0x2b068 ; amvosProcCccState + 196
        0x0002b05c:    e7ff        ..      B        0x2b05e ; amvosProcCccState + 186
        0x0002b05e:    f7fdf88f    ....    BL       am_vos_ama_status_ready ; 0x28180
        0x0002b062:    f7fefe3d    ..=.    BL       am_vos_voice_start ; 0x29ce0
        0x0002b066:    e01f        ..      B        0x2b0a8 ; amvosProcCccState + 260
        0x0002b068:    f7fdfe4e    ..N.    BL       am_vos_is_connected ; 0x28d08
        0x0002b06c:    b9d8        ..      CBNZ     r0,0x2b0a6 ; amvosProcCccState + 258
        0x0002b06e:    e7ff        ..      B        0x2b070 ; amvosProcCccState + 204
        0x0002b070:    f6464147    F.GA    MOV      r1,#0x6c47
        0x0002b074:    f2c00105    ....    MOVT     r1,#5
        0x0002b078:    2003        .       MOVS     r0,#3
        0x0002b07a:    f7fefb6d    ..m.    BL       am_vos_stdio_printf ; 0x29758
        0x0002b07e:    e7ff        ..      B        0x2b080 ; amvosProcCccState + 220
        0x0002b080:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002b084:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b088:    3038        80      ADDS     r0,r0,#0x38
        0x0002b08a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b08c:    f7f3fed6    ....    BL       WsfTimerStop ; 0x1ee3c
        0x0002b090:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b092:    f6446120    D. a    MOV      r1,#0x4e20
        0x0002b096:    f7f3feb3    ....    BL       WsfTimerStartMs ; 0x1ee00
        0x0002b09a:    2100        .!      MOVS     r1,#0
        0x0002b09c:    4608        .F      MOV      r0,r1
        0x0002b09e:    f7f3fe0f    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x0002b0a2:    e7ff        ..      B        0x2b0a4 ; amvosProcCccState + 256
        0x0002b0a4:    e7ff        ..      B        0x2b0a6 ; amvosProcCccState + 258
        0x0002b0a6:    e7ff        ..      B        0x2b0a8 ; amvosProcCccState + 260
        0x0002b0a8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b0aa:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002b0ac:    2801        .(      CMP      r0,#1
        0x0002b0ae:    d12c        ,.      BNE      0x2b10a ; amvosProcCccState + 358
        0x0002b0b0:    e7ff        ..      B        0x2b0b2 ; amvosProcCccState + 270
        0x0002b0b2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b0b4:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002b0b6:    2801        .(      CMP      r0,#1
        0x0002b0b8:    d11f        ..      BNE      0x2b0fa ; amvosProcCccState + 342
        0x0002b0ba:    e7ff        ..      B        0x2b0bc ; amvosProcCccState + 280
        0x0002b0bc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b0be:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b0c0:    f2420124    B.$.    MOV      r1,#0x2024
        0x0002b0c4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b0c8:    9101        ..      STR      r1,[sp,#4]
        0x0002b0ca:    7048        Hp      STRB     r0,[r1,#1]
        0x0002b0cc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b0ce:    8802        ..      LDRH     r2,[r0,#0]
        0x0002b0d0:    f64621c9    F..!    MOV      r1,#0x6ac9
        0x0002b0d4:    f2c00105    ....    MOVT     r1,#5
        0x0002b0d8:    2003        .       MOVS     r0,#3
        0x0002b0da:    9002        ..      STR      r0,[sp,#8]
        0x0002b0dc:    f7fefb3c    ..<.    BL       am_vos_stdio_printf ; 0x29758
        0x0002b0e0:    9801        ..      LDR      r0,[sp,#4]
        0x0002b0e2:    7840        @x      LDRB     r0,[r0,#1]
        0x0002b0e4:    f7eefd82    ....    BL       AttGetMtu ; 0x19bec
        0x0002b0e8:    4602        .F      MOV      r2,r0
        0x0002b0ea:    9802        ..      LDR      r0,[sp,#8]
        0x0002b0ec:    f646511b    F..Q    MOV      r1,#0x6d1b
        0x0002b0f0:    f2c00105    ....    MOVT     r1,#5
        0x0002b0f4:    f7fefb30    ..0.    BL       am_vos_stdio_printf ; 0x29758
        0x0002b0f8:    e006        ..      B        0x2b108 ; amvosProcCccState + 356
        0x0002b0fa:    f2420124    B.$.    MOV      r1,#0x2024
        0x0002b0fe:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b102:    2000        .       MOVS     r0,#0
        0x0002b104:    7048        Hp      STRB     r0,[r1,#1]
        0x0002b106:    e7ff        ..      B        0x2b108 ; amvosProcCccState + 356
        0x0002b108:    e022        ".      B        0x2b150 ; amvosProcCccState + 428
        0x0002b10a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b10c:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002b10e:    2802        .(      CMP      r0,#2
        0x0002b110:    d11e        ..      BNE      0x2b150 ; amvosProcCccState + 428
        0x0002b112:    e7ff        ..      B        0x2b114 ; amvosProcCccState + 368
        0x0002b114:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b116:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002b118:    2801        .(      CMP      r0,#1
        0x0002b11a:    d113        ..      BNE      0x2b144 ; amvosProcCccState + 416
        0x0002b11c:    e7ff        ..      B        0x2b11e ; amvosProcCccState + 378
        0x0002b11e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b120:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b122:    21a0        .!      MOVS     r1,#0xa0
        0x0002b124:    22a1        ."      MOVS     r2,#0xa1
        0x0002b126:    2302        .#      MOVS     r3,#2
        0x0002b128:    f7fffa18    ....    BL       amotas_start ; 0x2a55c
        0x0002b12c:    f64651f0    F..Q    MOV      r1,#0x6df0
        0x0002b130:    f2c00105    ....    MOVT     r1,#5
        0x0002b134:    2003        .       MOVS     r0,#3
        0x0002b136:    f7fefb0f    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002b13a:    f7fdff03    ....    BL       am_vos_mic_disable ; 0x28f44
        0x0002b13e:    f7edfc01    ....    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18944
        0x0002b142:    e004        ..      B        0x2b14e ; amvosProcCccState + 426
        0x0002b144:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b146:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b148:    f7fffa2c    ..,.    BL       amotas_stop ; 0x2a5a4
        0x0002b14c:    e7ff        ..      B        0x2b14e ; amvosProcCccState + 426
        0x0002b14e:    e7ff        ..      B        0x2b150 ; amvosProcCccState + 428
        0x0002b150:    b006        ..      ADD      sp,sp,#0x18
        0x0002b152:    bd80        ..      POP      {r7,pc}
    amvosProcMsg
        0x0002b154:    b580        ..      PUSH     {r7,lr}
        0x0002b156:    b0a2        ..      SUB      sp,sp,#0x88
        0x0002b158:    9021        !.      STR      r0,[sp,#0x84]
        0x0002b15a:    2000        .       MOVS     r0,#0
        0x0002b15c:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002b160:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b162:    7880        .x      LDRB     r0,[r0,#2]
        0x0002b164:    3812        .8      SUBS     r0,r0,#0x12
        0x0002b166:    4601        .F      MOV      r1,r0
        0x0002b168:    9106        ..      STR      r1,[sp,#0x18]
        0x0002b16a:    2894        .(      CMP      r0,#0x94
        0x0002b16c:    f20082c6    ....    BHI.W    0x2b6fc ; amvosProcMsg + 1448
        0x0002b170:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002b172:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.15
        0x0002b176:    00e5        ..      DCW    229
        0x0002b178:    013e02c3    ..>.    DCD    20841155
        0x0002b17c:    019302c3    ....    DCD    26411715
        0x0002b180:    02c302c3    ....    DCD    46334659
        0x0002b184:    02c302c3    ....    DCD    46334659
        0x0002b188:    02c302c3    ....    DCD    46334659
        0x0002b18c:    02c302c3    ....    DCD    46334659
        0x0002b190:    014202c3    ..B.    DCD    21103299
        0x0002b194:    016a015e    ^.j.    DCD    23724382
        0x0002b198:    02c302c3    ....    DCD    46334659
        0x0002b19c:    02c302c3    ....    DCD    46334659
        0x0002b1a0:    01ea0175    u...    DCD    32113013
        0x0002b1a4:    0241023d    =.A.    DCD    37814845
        0x0002b1a8:    0254024e    N.T.    DCD    39060046
        0x0002b1ac:    029f029b    ....    DCD    43975323
        0x0002b1b0:    02c302c3    ....    DCD    46334659
        0x0002b1b4:    02c302aa    ....    DCD    46334634
        0x0002b1b8:    02b202c3    ....    DCD    45220547
        0x0002b1bc:    02c302b7    ....    DCD    46334647
        0x0002b1c0:    02c302c3    ....    DCD    46334659
        0x0002b1c4:    02c302c3    ....    DCD    46334659
        0x0002b1c8:    02c302c3    ....    DCD    46334659
        0x0002b1cc:    02c302c3    ....    DCD    46334659
        0x0002b1d0:    02c302c3    ....    DCD    46334659
        0x0002b1d4:    02c301dc    ....    DCD    46334428
        0x0002b1d8:    02c302c3    ....    DCD    46334659
        0x0002b1dc:    02c302c3    ....    DCD    46334659
        0x0002b1e0:    02c302c3    ....    DCD    46334659
        0x0002b1e4:    02c302c3    ....    DCD    46334659
        0x0002b1e8:    02c302c3    ....    DCD    46334659
        0x0002b1ec:    02c302c3    ....    DCD    46334659
        0x0002b1f0:    02c302c3    ....    DCD    46334659
        0x0002b1f4:    02c302c3    ....    DCD    46334659
        0x0002b1f8:    02c302c3    ....    DCD    46334659
        0x0002b1fc:    02c302c3    ....    DCD    46334659
        0x0002b200:    02c302c3    ....    DCD    46334659
        0x0002b204:    02c302c3    ....    DCD    46334659
        0x0002b208:    02c302c3    ....    DCD    46334659
        0x0002b20c:    02c302c3    ....    DCD    46334659
        0x0002b210:    02c302c3    ....    DCD    46334659
        0x0002b214:    02c302c3    ....    DCD    46334659
        0x0002b218:    02c302c3    ....    DCD    46334659
        0x0002b21c:    02c302c3    ....    DCD    46334659
        0x0002b220:    02c302c3    ....    DCD    46334659
        0x0002b224:    02c302c3    ....    DCD    46334659
        0x0002b228:    02c302c3    ....    DCD    46334659
        0x0002b22c:    02c302c3    ....    DCD    46334659
        0x0002b230:    02c302c3    ....    DCD    46334659
        0x0002b234:    02c302c3    ....    DCD    46334659
        0x0002b238:    02c302c3    ....    DCD    46334659
        0x0002b23c:    02c302c3    ....    DCD    46334659
        0x0002b240:    02c302c3    ....    DCD    46334659
        0x0002b244:    02c302c3    ....    DCD    46334659
        0x0002b248:    02c302c2    ....    DCD    46334658
        0x0002b24c:    02c302c3    ....    DCD    46334659
        0x0002b250:    02c302c3    ....    DCD    46334659
        0x0002b254:    02c302c3    ....    DCD    46334659
        0x0002b258:    02c302c3    ....    DCD    46334659
        0x0002b25c:    02c302c3    ....    DCD    46334659
        0x0002b260:    02c302c3    ....    DCD    46334659
        0x0002b264:    02c302c3    ....    DCD    46334659
        0x0002b268:    02c302c3    ....    DCD    46334659
        0x0002b26c:    02c302c3    ....    DCD    46334659
        0x0002b270:    02c302c3    ....    DCD    46334659
        0x0002b274:    02c302c3    ....    DCD    46334659
        0x0002b278:    02c302c3    ....    DCD    46334659
        0x0002b27c:    02c302c3    ....    DCD    46334659
        0x0002b280:    02c302c3    ....    DCD    46334659
        0x0002b284:    02c302c3    ....    DCD    46334659
        0x0002b288:    02c302c3    ....    DCD    46334659
        0x0002b28c:    02c302c3    ....    DCD    46334659
        0x0002b290:    009502c3    ....    DCD    9765571
        0x0002b294:    00a00099    ....    DCD    10485913
        0x0002b298:    00c7009d    ....    DCD    13041821
        0x0002b29c:    00e200d4    ....    DCD    14811348
    $t.16
        0x0002b2a0:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b2a2:    f7fff809    ....    BL       amotas_proc_msg ; 0x2a2b8
        0x0002b2a6:    e22a        *.      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b2a8:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b2aa:    f7fff805    ....    BL       amotas_proc_msg ; 0x2a2b8
        0x0002b2ae:    e226        &.      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b2b0:    f7edfaf8    ....    BL       AMVOS_RSP_TIMER_RESTART ; 0x188a4
        0x0002b2b4:    e223        #.      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b2b6:    e7ff        ..      B        0x2b2b8 ; amvosProcMsg + 356
        0x0002b2b8:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002b2bc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b2c0:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x0002b2c4:    2801        .(      CMP      r0,#1
        0x0002b2c6:    d10c        ..      BNE      0x2b2e2 ; amvosProcMsg + 398
        0x0002b2c8:    e7ff        ..      B        0x2b2ca ; amvosProcMsg + 374
        0x0002b2ca:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002b2ce:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b2d2:    3028        (0      ADDS     r0,r0,#0x28
        0x0002b2d4:    f7f3fdb2    ....    BL       WsfTimerStop ; 0x1ee3c
        0x0002b2d8:    2100        .!      MOVS     r1,#0
        0x0002b2da:    4608        .F      MOV      r0,r1
        0x0002b2dc:    f7f3fcf0    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x0002b2e0:    e7ff        ..      B        0x2b2e2 ; amvosProcMsg + 398
        0x0002b2e2:    e7ff        ..      B        0x2b2e4 ; amvosProcMsg + 400
        0x0002b2e4:    f2420124    B.$.    MOV      r1,#0x2024
        0x0002b2e8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b2ec:    2000        .       MOVS     r0,#0
        0x0002b2ee:    7048        Hp      STRB     r0,[r1,#1]
        0x0002b2f0:    f7fcff50    ..P.    BL       am_vos_ama_status_reset ; 0x28194
        0x0002b2f4:    f7f0fe3c    ..<.    BL       HciDrvRadioShutdown ; 0x1bf70
        0x0002b2f8:    2001        .       MOVS     r0,#1
        0x0002b2fa:    f7f0fdc5    ....    BL       HciDrvRadioBoot ; 0x1be88
        0x0002b2fe:    f7effe7b    ..{.    BL       DmDevReset ; 0x1aff8
        0x0002b302:    e1fc        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b304:    f2420124    B.$.    MOV      r1,#0x2024
        0x0002b308:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b30c:    2000        .       MOVS     r0,#0
        0x0002b30e:    7048        Hp      STRB     r0,[r1,#1]
        0x0002b310:    f7fcff40    ..@.    BL       am_vos_ama_status_reset ; 0x28194
        0x0002b314:    f7edfcd2    ....    BL       AppConnIsOpen ; 0x18cbc
        0x0002b318:    f7edfcc4    ....    BL       AppConnClose ; 0x18ca4
        0x0002b31c:    e1ef        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b31e:    f7edfccd    ....    BL       AppConnIsOpen ; 0x18cbc
        0x0002b322:    f7edfcbf    ....    BL       AppConnClose ; 0x18ca4
        0x0002b326:    f6463175    F.u1    MOV      r1,#0x6b75
        0x0002b32a:    f2c00105    ....    MOVT     r1,#5
        0x0002b32e:    2003        .       MOVS     r0,#3
        0x0002b330:    f7fefa12    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002b334:    f7edfb06    ....    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18944
        0x0002b338:    e1e1        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b33a:    f7edfaf1    ....    BL       AMVOS_TEST_TIMER_RESTART ; 0x18920
        0x0002b33e:    e1de        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b340:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b342:    8940        @.      LDRH     r0,[r0,#0xa]
        0x0002b344:    f6400104    @...    MOV      r1,#0x804
        0x0002b348:    4288        .B      CMP      r0,r1
        0x0002b34a:    d151        Q.      BNE      0x2b3f0 ; amvosProcMsg + 668
        0x0002b34c:    e7ff        ..      B        0x2b34e ; amvosProcMsg + 506
        0x0002b34e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b350:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002b352:    2800        .(      CMP      r0,#0
        0x0002b354:    d14c        L.      BNE      0x2b3f0 ; amvosProcMsg + 668
        0x0002b356:    e7ff        ..      B        0x2b358 ; amvosProcMsg + 516
        0x0002b358:    2000        .       MOVS     r0,#0
        0x0002b35a:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002b35c:    901e        ..      STR      r0,[sp,#0x78]
        0x0002b35e:    f88d0077    ..w.    STRB     r0,[sp,#0x77]
        0x0002b362:    e7ff        ..      B        0x2b364 ; amvosProcMsg + 528
        0x0002b364:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002b368:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b36c:    3018        .0      ADDS     r0,r0,#0x18
        0x0002b36e:    f7f3fd65    ..e.    BL       WsfTimerStop ; 0x1ee3c
        0x0002b372:    2100        .!      MOVS     r1,#0
        0x0002b374:    4608        .F      MOV      r0,r1
        0x0002b376:    f7f3fca3    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x0002b37a:    e7ff        ..      B        0x2b37c ; amvosProcMsg + 552
        0x0002b37c:    a81f        ..      ADD      r0,sp,#0x7c
        0x0002b37e:    a91e        ..      ADD      r1,sp,#0x78
        0x0002b380:    f10d0277    ..w.    ADD      r2,sp,#0x77
        0x0002b384:    f7fdf8fc    ....    BL       am_vos_ble_nextdata_check ; 0x28580
        0x0002b388:    b180        ..      CBZ      r0,0x2b3ac ; amvosProcMsg + 600
        0x0002b38a:    e7ff        ..      B        0x2b38c ; amvosProcMsg + 568
        0x0002b38c:    f89d0077    ..w.    LDRB     r0,[sp,#0x77]
        0x0002b390:    07c0        ..      LSLS     r0,r0,#31
        0x0002b392:    b128        (.      CBZ      r0,0x2b3a0 ; amvosProcMsg + 588
        0x0002b394:    e7ff        ..      B        0x2b396 ; amvosProcMsg + 578
        0x0002b396:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002b398:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002b39a:    f7fdfaad    ....    BL       am_vos_cmd_packet_tx ; 0x288f8
        0x0002b39e:    e004        ..      B        0x2b3aa ; amvosProcMsg + 598
        0x0002b3a0:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002b3a2:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002b3a4:    f7fdf822    ..".    BL       am_vos_audio_packet_tx ; 0x283ec
        0x0002b3a8:    e7ff        ..      B        0x2b3aa ; amvosProcMsg + 598
        0x0002b3aa:    e020         .      B        0x2b3ee ; amvosProcMsg + 666
        0x0002b3ac:    f24960b8    I..`    MOV      r0,#0x96b8
        0x0002b3b0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b3b4:    f6480130    H.0.    MOV      r1,#0x8830
        0x0002b3b8:    4408        .D      ADD      r0,r0,r1
        0x0002b3ba:    f7fdfbfd    ....    BL       am_vos_get_ring_buffer_status ; 0x28bb8
        0x0002b3be:    901c        ..      STR      r0,[sp,#0x70]
        0x0002b3c0:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002b3c2:    2850        P(      CMP      r0,#0x50
        0x0002b3c4:    d30b        ..      BCC      0x2b3de ; amvosProcMsg + 650
        0x0002b3c6:    e7ff        ..      B        0x2b3c8 ; amvosProcMsg + 628
        0x0002b3c8:    f10d001d    ....    ADD      r0,sp,#0x1d
        0x0002b3cc:    9005        ..      STR      r0,[sp,#0x14]
        0x0002b3ce:    2150        P!      MOVS     r1,#0x50
        0x0002b3d0:    f7fdf9c2    ....    BL       am_vos_ble_tx_packet_encap ; 0x28758
        0x0002b3d4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b3d6:    2153        S!      MOVS     r1,#0x53
        0x0002b3d8:    f7fdf808    ....    BL       am_vos_audio_packet_tx ; 0x283ec
        0x0002b3dc:    e006        ..      B        0x2b3ec ; amvosProcMsg + 664
        0x0002b3de:    f2420124    B.$.    MOV      r1,#0x2024
        0x0002b3e2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b3e6:    2000        .       MOVS     r0,#0
        0x0002b3e8:    7088        .p      STRB     r0,[r1,#2]
        0x0002b3ea:    e7ff        ..      B        0x2b3ec ; amvosProcMsg + 664
        0x0002b3ec:    e7ff        ..      B        0x2b3ee ; amvosProcMsg + 666
        0x0002b3ee:    e7ff        ..      B        0x2b3f0 ; amvosProcMsg + 668
        0x0002b3f0:    e185        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b3f2:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b3f4:    f7fffdd6    ....    BL       amvosProcCccState ; 0x2afa4
        0x0002b3f8:    e181        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b3fa:    f646418f    F..A    MOV      r1,#0x6c8f
        0x0002b3fe:    f2c00105    ....    MOVT     r1,#5
        0x0002b402:    2003        .       MOVS     r0,#3
        0x0002b404:    f7fef9a8    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002b408:    f2420124    B.$.    MOV      r1,#0x2024
        0x0002b40c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b410:    2000        .       MOVS     r0,#0
        0x0002b412:    7048        Hp      STRB     r0,[r1,#1]
        0x0002b414:    f7fcfebe    ....    BL       am_vos_ama_status_reset ; 0x28194
        0x0002b418:    f7eefdc2    ....    BL       AttsCalculateDbHash ; 0x19fa0
        0x0002b41c:    f7f0f8d6    ....    BL       DmSecGenerateEccKeyReq ; 0x1b5cc
        0x0002b420:    f7fffca4    ....    BL       amvosKwdSetDemoName ; 0x2ad6c
        0x0002b424:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b426:    f000f9bb    ....    BL       amvosSetup ; 0x2b7a0
        0x0002b42a:    2001        .       MOVS     r0,#1
        0x0002b42c:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002b430:    e165        e.      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b432:    f64641e0    F..A    MOV      r1,#0x6ce0
        0x0002b436:    f2c00105    ....    MOVT     r1,#5
        0x0002b43a:    2003        .       MOVS     r0,#3
        0x0002b43c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002b43e:    f7fef98b    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002b442:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b444:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002b448:    e159        Y.      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b44a:    f64641c6    F..A    MOV      r1,#0x6cc6
        0x0002b44e:    f2c00105    ....    MOVT     r1,#5
        0x0002b452:    2003        .       MOVS     r0,#3
        0x0002b454:    f7fef980    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002b458:    2004        .       MOVS     r0,#4
        0x0002b45a:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002b45e:    e14e        N.      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b460:    f64641ab    F..A    MOV      r1,#0x6cab
        0x0002b464:    f2c00105    ....    MOVT     r1,#5
        0x0002b468:    2003        .       MOVS     r0,#3
        0x0002b46a:    f7fef975    ..u.    BL       am_vos_stdio_printf ; 0x29758
        0x0002b46e:    f7fdfd69    ..i.    BL       am_vos_mic_disable ; 0x28f44
        0x0002b472:    2001        .       MOVS     r0,#1
        0x0002b474:    f7eef94c    ..L.    BL       AppSetBondable ; 0x19710
        0x0002b478:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b47a:    f7fffd37    ..7.    BL       amvosOpen ; 0x2aeec
        0x0002b47e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b480:    f7feff1a    ....    BL       amotas_proc_msg ; 0x2a2b8
        0x0002b484:    2008        .       MOVS     r0,#8
        0x0002b486:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002b48a:    f64271b3    B..q    MOV      r1,#0x2fb3
        0x0002b48e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b492:    2000        .       MOVS     r0,#0
        0x0002b494:    7008        .p      STRB     r0,[r1,#0]
        0x0002b496:    f7edfa43    ..C.    BL       AMVOS_TEST_TIMER_RESTART ; 0x18920
        0x0002b49a:    e130        0.      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b49c:    2001        .       MOVS     r0,#1
        0x0002b49e:    f7eefba5    ....    BL       AttGetMtu ; 0x19bec
        0x0002b4a2:    4602        .F      MOV      r2,r0
        0x0002b4a4:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b4a6:    89c3        ..      LDRH     r3,[r0,#0xe]
        0x0002b4a8:    f6465157    F.WQ    MOV      r1,#0x6d57
        0x0002b4ac:    f2c00105    ....    MOVT     r1,#5
        0x0002b4b0:    2003        .       MOVS     r0,#3
        0x0002b4b2:    f7fef951    ..Q.    BL       am_vos_stdio_printf ; 0x29758
        0x0002b4b6:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b4b8:    89c0        ..      LDRH     r0,[r0,#0xe]
        0x0002b4ba:    2852        R(      CMP      r0,#0x52
        0x0002b4bc:    dc1f        ..      BGT      0x2b4fe ; amvosProcMsg + 938
        0x0002b4be:    e7ff        ..      B        0x2b4c0 ; amvosProcMsg + 876
        0x0002b4c0:    f64270b3    B..p    MOV      r0,#0x2fb3
        0x0002b4c4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b4c8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b4ca:    2804        .(      CMP      r0,#4
        0x0002b4cc:    dc16        ..      BGT      0x2b4fc ; amvosProcMsg + 936
        0x0002b4ce:    e7ff        ..      B        0x2b4d0 ; amvosProcMsg + 892
        0x0002b4d0:    f64271b3    B..q    MOV      r1,#0x2fb3
        0x0002b4d4:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b4d8:    9103        ..      STR      r1,[sp,#0xc]
        0x0002b4da:    7808        .x      LDRB     r0,[r1,#0]
        0x0002b4dc:    3001        .0      ADDS     r0,#1
        0x0002b4de:    7008        .p      STRB     r0,[r1,#0]
        0x0002b4e0:    2001        .       MOVS     r0,#1
        0x0002b4e2:    2153        S!      MOVS     r1,#0x53
        0x0002b4e4:    f7eefcfa    ....    BL       AttcMtuReq ; 0x19edc
        0x0002b4e8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b4ea:    7802        .x      LDRB     r2,[r0,#0]
        0x0002b4ec:    f6465133    F.3Q    MOV      r1,#0x6d33
        0x0002b4f0:    f2c00105    ....    MOVT     r1,#5
        0x0002b4f4:    2003        .       MOVS     r0,#3
        0x0002b4f6:    f7fef92f    ../.    BL       am_vos_stdio_printf ; 0x29758
        0x0002b4fa:    e7ff        ..      B        0x2b4fc ; amvosProcMsg + 936
        0x0002b4fc:    e016        ..      B        0x2b52c ; amvosProcMsg + 984
        0x0002b4fe:    f64271b3    B..q    MOV      r1,#0x2fb3
        0x0002b502:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b506:    2000        .       MOVS     r0,#0
        0x0002b508:    7008        .p      STRB     r0,[r1,#0]
        0x0002b50a:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b50c:    89c2        ..      LDRH     r2,[r0,#0xe]
        0x0002b50e:    f64641fb    F..A    MOV      r1,#0x6cfb
        0x0002b512:    f2c00105    ....    MOVT     r1,#5
        0x0002b516:    2003        .       MOVS     r0,#3
        0x0002b518:    f7fef91e    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002b51c:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002b51e:    7808        .x      LDRB     r0,[r1,#0]
        0x0002b520:    89c9        ..      LDRH     r1,[r1,#0xe]
        0x0002b522:    f6400248    @.H.    MOV      r2,#0x848
        0x0002b526:    f7effcbb    ....    BL       DmConnSetDataLen ; 0x1aea0
        0x0002b52a:    e7ff        ..      B        0x2b52c ; amvosProcMsg + 984
        0x0002b52c:    e0e7        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b52e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b530:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b532:    f7eefb5b    ..[.    BL       AttGetMtu ; 0x19bec
        0x0002b536:    2817        .(      CMP      r0,#0x17
        0x0002b538:    d106        ..      BNE      0x2b548 ; amvosProcMsg + 1012
        0x0002b53a:    e7ff        ..      B        0x2b53c ; amvosProcMsg + 1000
        0x0002b53c:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b53e:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b540:    21f7        .!      MOVS     r1,#0xf7
        0x0002b542:    f7eefccb    ....    BL       AttcMtuReq ; 0x19edc
        0x0002b546:    e7ff        ..      B        0x2b548 ; amvosProcMsg + 1012
        0x0002b548:    e0d9        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b54a:    e7ff        ..      B        0x2b54c ; amvosProcMsg + 1016
        0x0002b54c:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002b550:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b554:    3018        .0      ADDS     r0,r0,#0x18
        0x0002b556:    f7f3fc71    ..q.    BL       WsfTimerStop ; 0x1ee3c
        0x0002b55a:    2100        .!      MOVS     r1,#0
        0x0002b55c:    4608        .F      MOV      r0,r1
        0x0002b55e:    f7f3fbaf    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x0002b562:    e7ff        ..      B        0x2b564 ; amvosProcMsg + 1040
        0x0002b564:    e7ff        ..      B        0x2b566 ; amvosProcMsg + 1042
        0x0002b566:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002b56a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b56e:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x0002b572:    2801        .(      CMP      r0,#1
        0x0002b574:    d10c        ..      BNE      0x2b590 ; amvosProcMsg + 1084
        0x0002b576:    e7ff        ..      B        0x2b578 ; amvosProcMsg + 1060
        0x0002b578:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002b57c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b580:    3028        (0      ADDS     r0,r0,#0x28
        0x0002b582:    f7f3fc5b    ..[.    BL       WsfTimerStop ; 0x1ee3c
        0x0002b586:    2100        .!      MOVS     r1,#0
        0x0002b588:    4608        .F      MOV      r0,r1
        0x0002b58a:    f7f3fb99    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x0002b58e:    e7ff        ..      B        0x2b590 ; amvosProcMsg + 1084
        0x0002b590:    e7ff        ..      B        0x2b592 ; amvosProcMsg + 1086
        0x0002b592:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b594:    7a02        .z      LDRB     r2,[r0,#8]
        0x0002b596:    f64661cf    F..a    MOV      r1,#0x6ecf
        0x0002b59a:    f2c00105    ....    MOVT     r1,#5
        0x0002b59e:    2003        .       MOVS     r0,#3
        0x0002b5a0:    f7fef8da    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002b5a4:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b5a6:    f7fffb45    ..E.    BL       amvosClose ; 0x2ac34
        0x0002b5aa:    2009        .       MOVS     r0,#9
        0x0002b5ac:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002b5b0:    f7fcff7c    ..|.    BL       am_vos_audio_reset_flag_and_buffer ; 0x284ac
        0x0002b5b4:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b5b6:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002b5b8:    2816        .(      CMP      r0,#0x16
        0x0002b5ba:    d007        ..      BEQ      0x2b5cc ; amvosProcMsg + 1144
        0x0002b5bc:    e7ff        ..      B        0x2b5be ; amvosProcMsg + 1130
        0x0002b5be:    f2420124    B.$.    MOV      r1,#0x2024
        0x0002b5c2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b5c6:    2000        .       MOVS     r0,#0
        0x0002b5c8:    7508        .u      STRB     r0,[r1,#0x14]
        0x0002b5ca:    e7ff        ..      B        0x2b5cc ; amvosProcMsg + 1144
        0x0002b5cc:    f2420124    B.$.    MOV      r1,#0x2024
        0x0002b5d0:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b5d4:    9101        ..      STR      r1,[sp,#4]
        0x0002b5d6:    2000        .       MOVS     r0,#0
        0x0002b5d8:    9002        ..      STR      r0,[sp,#8]
        0x0002b5da:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002b5dc:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002b5de:    7388        .s      STRB     r0,[r1,#0xe]
        0x0002b5e0:    f7fdfcb0    ....    BL       am_vos_mic_disable ; 0x28f44
        0x0002b5e4:    f7fcfdd6    ....    BL       am_vos_ama_status_reset ; 0x28194
        0x0002b5e8:    9901        ..      LDR      r1,[sp,#4]
        0x0002b5ea:    9802        ..      LDR      r0,[sp,#8]
        0x0002b5ec:    7048        Hp      STRB     r0,[r1,#1]
        0x0002b5ee:    e086        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b5f0:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b5f2:    f7fffb63    ..c.    BL       amvosConnUpdate ; 0x2acbc
        0x0002b5f6:    e082        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b5f8:    f7efffe8    ....    BL       DmSecGenerateEccKeyReq ; 0x1b5cc
        0x0002b5fc:    200a        .       MOVS     r0,#0xa
        0x0002b5fe:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002b602:    f646319e    F..1    MOV      r1,#0x6b9e
        0x0002b606:    f2c00105    ....    MOVT     r1,#5
        0x0002b60a:    2003        .       MOVS     r0,#3
        0x0002b60c:    f7fef8a4    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002b610:    e075        u.      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b612:    f7efffdb    ....    BL       DmSecGenerateEccKeyReq ; 0x1b5cc
        0x0002b616:    200b        .       MOVS     r0,#0xb
        0x0002b618:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002b61c:    e06f        o.      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b61e:    200c        .       MOVS     r0,#0xc
        0x0002b620:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002b624:    f6463138    F.81    MOV      r1,#0x6b38
        0x0002b628:    f2c00105    ....    MOVT     r1,#5
        0x0002b62c:    2003        .       MOVS     r0,#3
        0x0002b62e:    f7fef893    ....    BL       am_vos_stdio_printf ; 0x29758
        0x0002b632:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002b636:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b63a:    2101        .!      MOVS     r1,#1
        0x0002b63c:    7301        .s      STRB     r1,[r0,#0xc]
        0x0002b63e:    7840        @x      LDRB     r0,[r0,#1]
        0x0002b640:    b1e0        ..      CBZ      r0,0x2b67c ; amvosProcMsg + 1320
        0x0002b642:    e7ff        ..      B        0x2b644 ; amvosProcMsg + 1264
        0x0002b644:    f7edfb3a    ..:.    BL       AppConnIsOpen ; 0x18cbc
        0x0002b648:    2101        .!      MOVS     r1,#1
        0x0002b64a:    f7eefd91    ....    BL       AttsCccEnabled ; 0x1a170
        0x0002b64e:    b1a8        ..      CBZ      r0,0x2b67c ; amvosProcMsg + 1320
        0x0002b650:    e7ff        ..      B        0x2b652 ; amvosProcMsg + 1278
        0x0002b652:    f7edf977    ..w.    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18944
        0x0002b656:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002b65a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b65e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002b660:    07c0        ..      LSLS     r0,r0,#31
        0x0002b662:    b150        P.      CBZ      r0,0x2b67a ; amvosProcMsg + 1318
        0x0002b664:    e7ff        ..      B        0x2b666 ; amvosProcMsg + 1298
        0x0002b666:    f64631dc    F..1    MOV      r1,#0x6bdc
        0x0002b66a:    f2c00105    ....    MOVT     r1,#5
        0x0002b66e:    2003        .       MOVS     r0,#3
        0x0002b670:    f7fef872    ..r.    BL       am_vos_stdio_printf ; 0x29758
        0x0002b674:    f7fcfe06    ....    BL       am_vos_ama_tx_ver_exchange_send ; 0x28284
        0x0002b678:    e7ff        ..      B        0x2b67a ; amvosProcMsg + 1318
        0x0002b67a:    e016        ..      B        0x2b6aa ; amvosProcMsg + 1366
        0x0002b67c:    e7ff        ..      B        0x2b67e ; amvosProcMsg + 1322
        0x0002b67e:    f2420024    B.$.    MOV      r0,#0x2024
        0x0002b682:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b686:    3038        80      ADDS     r0,r0,#0x38
        0x0002b688:    f6446120    D. a    MOV      r1,#0x4e20
        0x0002b68c:    f7f3fbb8    ....    BL       WsfTimerStartMs ; 0x1ee00
        0x0002b690:    2100        .!      MOVS     r1,#0
        0x0002b692:    4608        .F      MOV      r0,r1
        0x0002b694:    f7f3fb14    ....    BL       WsfTaskSetReady ; 0x1ecc0
        0x0002b698:    e7ff        ..      B        0x2b69a ; amvosProcMsg + 1350
        0x0002b69a:    f646416c    F.lA    MOV      r1,#0x6c6c
        0x0002b69e:    f2c00105    ....    MOVT     r1,#5
        0x0002b6a2:    2003        .       MOVS     r0,#3
        0x0002b6a4:    f7fef858    ..X.    BL       am_vos_stdio_printf ; 0x29758
        0x0002b6a8:    e7ff        ..      B        0x2b6aa ; amvosProcMsg + 1366
        0x0002b6aa:    e028        (.      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b6ac:    200d        .       MOVS     r0,#0xd
        0x0002b6ae:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002b6b2:    e024        $.      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b6b4:    f64621fe    F..!    MOV      r1,#0x6afe
        0x0002b6b8:    f2c00105    ....    MOVT     r1,#5
        0x0002b6bc:    2003        .       MOVS     r0,#3
        0x0002b6be:    f7fef84b    ..K.    BL       am_vos_stdio_printf ; 0x29758
        0x0002b6c2:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b6c4:    f7edfeda    ....    BL       AppHandlePasskey ; 0x1947c
        0x0002b6c8:    e019        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b6ca:    f646311d    F..1    MOV      r1,#0x6b1d
        0x0002b6ce:    f2c00105    ....    MOVT     r1,#5
        0x0002b6d2:    2003        .       MOVS     r0,#3
        0x0002b6d4:    f7fef840    ..@.    BL       am_vos_stdio_printf ; 0x29758
        0x0002b6d8:    e011        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b6da:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b6dc:    3004        .0      ADDS     r0,#4
        0x0002b6de:    f7f0f831    ..1.    BL       DmSecSetEccKey ; 0x1b744
        0x0002b6e2:    e00c        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b6e4:    f64621e0    F..!    MOV      r1,#0x6ae0
        0x0002b6e8:    f2c00105    ....    MOVT     r1,#5
        0x0002b6ec:    2003        .       MOVS     r0,#3
        0x0002b6ee:    f7fef833    ..3.    BL       am_vos_stdio_printf ; 0x29758
        0x0002b6f2:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002b6f4:    f7edfeb0    ....    BL       AppHandleNumericComparison ; 0x19458
        0x0002b6f8:    e001        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b6fa:    e000        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b6fc:    e7ff        ..      B        0x2b6fe ; amvosProcMsg + 1450
        0x0002b6fe:    f89d0083    ....    LDRB     r0,[sp,#0x83]
        0x0002b702:    b128        (.      CBZ      r0,0x2b710 ; amvosProcMsg + 1468
        0x0002b704:    e7ff        ..      B        0x2b706 ; amvosProcMsg + 1458
        0x0002b706:    f89d0083    ....    LDRB     r0,[sp,#0x83]
        0x0002b70a:    f7eef9bb    ....    BL       AppUiAction ; 0x19a84
        0x0002b70e:    e7ff        ..      B        0x2b710 ; amvosProcMsg + 1468
        0x0002b710:    b022        ".      ADD      sp,sp,#0x88
        0x0002b712:    bd80        ..      POP      {r7,pc}
    amvosSetLocalName
        0x0002b714:    b084        ..      SUB      sp,sp,#0x10
        0x0002b716:    9002        ..      STR      r0,[sp,#8]
        0x0002b718:    9101        ..      STR      r1,[sp,#4]
        0x0002b71a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0002b71e:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x0002b722:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002b726:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002b72a:    4408        .D      ADD      r0,r0,r1
        0x0002b72c:    3001        .0      ADDS     r0,#1
        0x0002b72e:    2820         (      CMP      r0,#0x20
        0x0002b730:    db04        ..      BLT      0x2b73c ; amvosSetLocalName + 40
        0x0002b732:    e7ff        ..      B        0x2b734 ; amvosSetLocalName + 32
        0x0002b734:    2000        .       MOVS     r0,#0
        0x0002b736:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002b73a:    e02c        ,.      B        0x2b796 ; amvosSetLocalName + 130
        0x0002b73c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002b740:    3001        .0      ADDS     r0,#1
        0x0002b742:    9902        ..      LDR      r1,[sp,#8]
        0x0002b744:    f89d2002    ...     LDRB     r2,[sp,#2]
        0x0002b748:    5488        .T      STRB     r0,[r1,r2]
        0x0002b74a:    9902        ..      LDR      r1,[sp,#8]
        0x0002b74c:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002b750:    4401        .D      ADD      r1,r1,r0
        0x0002b752:    2009        .       MOVS     r0,#9
        0x0002b754:    7048        Hp      STRB     r0,[r1,#1]
        0x0002b756:    2000        .       MOVS     r0,#0
        0x0002b758:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002b75c:    e7ff        ..      B        0x2b75e ; amvosSetLocalName + 74
        0x0002b75e:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002b762:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002b766:    4288        .B      CMP      r0,r1
        0x0002b768:    da11        ..      BGE      0x2b78e ; amvosSetLocalName + 122
        0x0002b76a:    e7ff        ..      B        0x2b76c ; amvosSetLocalName + 88
        0x0002b76c:    9801        ..      LDR      r0,[sp,#4]
        0x0002b76e:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002b772:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002b774:    9a02        ..      LDR      r2,[sp,#8]
        0x0002b776:    f89d3002    ...0    LDRB     r3,[sp,#2]
        0x0002b77a:    4419        .D      ADD      r1,r1,r3
        0x0002b77c:    4411        .D      ADD      r1,r1,r2
        0x0002b77e:    7088        .p      STRB     r0,[r1,#2]
        0x0002b780:    e7ff        ..      B        0x2b782 ; amvosSetLocalName + 110
        0x0002b782:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002b786:    3001        .0      ADDS     r0,#1
        0x0002b788:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002b78c:    e7e7        ..      B        0x2b75e ; amvosSetLocalName + 74
        0x0002b78e:    2001        .       MOVS     r0,#1
        0x0002b790:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002b794:    e7ff        ..      B        0x2b796 ; amvosSetLocalName + 130
        0x0002b796:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002b79a:    b004        ..      ADD      sp,sp,#0x10
        0x0002b79c:    4770        pG      BX       lr
        0x0002b79e:    0000        ..      MOVS     r0,r0
    amvosSetup
        0x0002b7a0:    b580        ..      PUSH     {r7,lr}
        0x0002b7a2:    b086        ..      SUB      sp,sp,#0x18
        0x0002b7a4:    9005        ..      STR      r0,[sp,#0x14]
        0x0002b7a6:    f6427294    B..r    MOV      r2,#0x2f94
        0x0002b7aa:    f2c10200    ....    MOVT     r2,#0x1000
        0x0002b7ae:    9201        ..      STR      r2,[sp,#4]
        0x0002b7b0:    2002        .       MOVS     r0,#2
        0x0002b7b2:    9004        ..      STR      r0,[sp,#0x10]
        0x0002b7b4:    211f        .!      MOVS     r1,#0x1f
        0x0002b7b6:    9102        ..      STR      r1,[sp,#8]
        0x0002b7b8:    f7edfa10    ....    BL       AppAdvSetData ; 0x18bdc
        0x0002b7bc:    9902        ..      LDR      r1,[sp,#8]
        0x0002b7be:    f64272b4    B..r    MOV      r2,#0x2fb4
        0x0002b7c2:    f2c10200    ....    MOVT     r2,#0x1000
        0x0002b7c6:    9203        ..      STR      r2,[sp,#0xc]
        0x0002b7c8:    2003        .       MOVS     r0,#3
        0x0002b7ca:    f7edfa07    ....    BL       AppAdvSetData ; 0x18bdc
        0x0002b7ce:    9a01        ..      LDR      r2,[sp,#4]
        0x0002b7d0:    9902        ..      LDR      r1,[sp,#8]
        0x0002b7d2:    2000        .       MOVS     r0,#0
        0x0002b7d4:    f7edfa02    ....    BL       AppAdvSetData ; 0x18bdc
        0x0002b7d8:    9902        ..      LDR      r1,[sp,#8]
        0x0002b7da:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002b7dc:    2001        .       MOVS     r0,#1
        0x0002b7de:    f7edf9fd    ....    BL       AppAdvSetData ; 0x18bdc
        0x0002b7e2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b7e4:    f7edfa20    .. .    BL       AppAdvStart ; 0x18c28
        0x0002b7e8:    b006        ..      ADD      sp,sp,#0x18
        0x0002b7ea:    bd80        ..      POP      {r7,pc}
    amvosTxChannelIsAvailable
        0x0002b7ec:    b580        ..      PUSH     {r7,lr}
        0x0002b7ee:    f7edfa65    ..e.    BL       AppConnIsOpen ; 0x18cbc
        0x0002b7f2:    2800        .(      CMP      r0,#0
        0x0002b7f4:    bf18        ..      IT       NE
        0x0002b7f6:    2001        .       MOVNE    r0,#1
        0x0002b7f8:    bd80        ..      POP      {r7,pc}
        0x0002b7fa:    0000        ..      MOVS     r0,r0
    appAdvSetData
        0x0002b7fc:    b510        ..      PUSH     {r4,lr}
        0x0002b7fe:    b084        ..      SUB      sp,sp,#0x10
        0x0002b800:    468c        .F      MOV      r12,r1
        0x0002b802:    4686        .F      MOV      lr,r0
        0x0002b804:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002b806:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002b808:    f88de00f    ....    STRB     lr,[sp,#0xf]
        0x0002b80c:    f88dc00e    ....    STRB     r12,[sp,#0xe]
        0x0002b810:    f8ad200c    ...     STRH     r2,[sp,#0xc]
        0x0002b814:    9302        ..      STR      r3,[sp,#8]
        0x0002b816:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x0002b81a:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002b81e:    9902        ..      LDR      r1,[sp,#8]
        0x0002b820:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002b824:    f243300c    C..0    MOV      r0,#0x330c
        0x0002b828:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b82c:    eb001202    ....    ADD      r2,r0,r2,LSL #4
        0x0002b830:    f89d300e    ...0    LDRB     r3,[sp,#0xe]
        0x0002b834:    f8421023    B.#.    STR      r1,[r2,r3,LSL #2]
        0x0002b838:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002b83c:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002b840:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x0002b844:    f89d300e    ...0    LDRB     r3,[sp,#0xe]
        0x0002b848:    eb020243    ..C.    ADD      r2,r2,r3,LSL #1
        0x0002b84c:    8411        ..      STRH     r1,[r2,#0x20]
        0x0002b84e:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0002b852:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002b856:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x0002b85a:    f89d300e    ...0    LDRB     r3,[sp,#0xe]
        0x0002b85e:    eb020243    ..C.    ADD      r2,r2,r3,LSL #1
        0x0002b862:    8611        ..      STRH     r1,[r2,#0x30]
        0x0002b864:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002b868:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002b86c:    eb000242    ..B.    ADD      r2,r0,r2,LSL #1
        0x0002b870:    f8a21050    ..P.    STRH     r1,[r2,#0x50]
        0x0002b874:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002b878:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x0002b87c:    f89d200e    ...     LDRB     r2,[sp,#0xe]
        0x0002b880:    eb010242    ..B.    ADD      r2,r1,r2,LSL #1
        0x0002b884:    2100        .!      MOVS     r1,#0
        0x0002b886:    f8a21040    ..@.    STRH     r1,[r2,#0x40]
        0x0002b88a:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002b88e:    4408        .D      ADD      r0,r0,r1
        0x0002b890:    f8900057    ..W.    LDRB     r0,[r0,#0x57]
        0x0002b894:    2803        .(      CMP      r0,#3
        0x0002b896:    d01f        ..      BEQ      0x2b8d8 ; appAdvSetData + 220
        0x0002b898:    e7ff        ..      B        0x2b89a ; appAdvSetData + 158
        0x0002b89a:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002b89e:    f243300c    C..0    MOV      r0,#0x330c
        0x0002b8a2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b8a6:    f890005d    ..].    LDRB     r0,[r0,#0x5d]
        0x0002b8aa:    ebb00f51    ..Q.    CMP      r0,r1,LSR #1
        0x0002b8ae:    d113        ..      BNE      0x2b8d8 ; appAdvSetData + 220
        0x0002b8b0:    e7ff        ..      B        0x2b8b2 ; appAdvSetData + 182
        0x0002b8b2:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002b8b6:    28fb        .(      CMP      r0,#0xfb
        0x0002b8b8:    dc0e        ..      BGT      0x2b8d8 ; appAdvSetData + 220
        0x0002b8ba:    e7ff        ..      B        0x2b8bc ; appAdvSetData + 192
        0x0002b8bc:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002b8c0:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002b8c4:    4288        .B      CMP      r0,r1
        0x0002b8c6:    dc07        ..      BGT      0x2b8d8 ; appAdvSetData + 220
        0x0002b8c8:    e7ff        ..      B        0x2b8ca ; appAdvSetData + 206
        0x0002b8ca:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002b8ce:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002b8d2:    f000fc09    ....    BL       appSetAdvScanDataFrag ; 0x2c0e8
        0x0002b8d6:    e00a        ..      B        0x2b8ee ; appAdvSetData + 242
        0x0002b8d8:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002b8dc:    f243300c    C..0    MOV      r0,#0x330c
        0x0002b8e0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b8e4:    4401        .D      ADD      r1,r1,r0
        0x0002b8e6:    2000        .       MOVS     r0,#0
        0x0002b8e8:    f8810055    ..U.    STRB     r0,[r1,#0x55]
        0x0002b8ec:    e7ff        ..      B        0x2b8ee ; appAdvSetData + 242
        0x0002b8ee:    b004        ..      ADD      sp,sp,#0x10
        0x0002b8f0:    bd10        ..      POP      {r4,pc}
        0x0002b8f2:    0000        ..      MOVS     r0,r0
    appAdvStart
        0x0002b8f4:    b580        ..      PUSH     {r7,lr}
        0x0002b8f6:    b086        ..      SUB      sp,sp,#0x18
        0x0002b8f8:    4684        .F      MOV      r12,r0
        0x0002b8fa:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002b8fc:    f8dde020    .. .    LDR      lr,[sp,#0x20]
        0x0002b900:    f88dc017    ....    STRB     r12,[sp,#0x17]
        0x0002b904:    9104        ..      STR      r1,[sp,#0x10]
        0x0002b906:    9203        ..      STR      r2,[sp,#0xc]
        0x0002b908:    9302        ..      STR      r3,[sp,#8]
        0x0002b90a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002b90e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002b912:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002b914:    f000fe08    ....    BL       appSlaveConnectableAdv ; 0x2c528
        0x0002b918:    b160        `.      CBZ      r0,0x2b934 ; appAdvStart + 64
        0x0002b91a:    e7ff        ..      B        0x2b91c ; appAdvStart + 40
        0x0002b91c:    2001        .       MOVS     r0,#1
        0x0002b91e:    f000f8e5    ....    BL       appNumConns ; 0x2baec
        0x0002b922:    f24a3110    J..1    MOV      r1,#0xa310
        0x0002b926:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b92a:    6809        .h      LDR      r1,[r1,#0]
        0x0002b92c:    7809        .x      LDRB     r1,[r1,#0]
        0x0002b92e:    4288        .B      CMP      r0,r1
        0x0002b930:    da57        W.      BGE      0x2b9e2 ; appAdvStart + 238
        0x0002b932:    e7ff        ..      B        0x2b934 ; appAdvStart + 64
        0x0002b934:    2000        .       MOVS     r0,#0
        0x0002b936:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002b93a:    e7ff        ..      B        0x2b93c ; appAdvStart + 72
        0x0002b93c:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002b940:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002b944:    4288        .B      CMP      r0,r1
        0x0002b946:    da44        D.      BGE      0x2b9d2 ; appAdvStart + 222
        0x0002b948:    e7ff        ..      B        0x2b94a ; appAdvStart + 86
        0x0002b94a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002b94e:    b1f8        ..      CBZ      r0,0x2b990 ; appAdvStart + 156
        0x0002b950:    e7ff        ..      B        0x2b952 ; appAdvStart + 94
        0x0002b952:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b954:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0002b958:    5c80        .\      LDRB     r0,[r0,r2]
        0x0002b95a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002b95c:    f8312012    1..     LDRH     r2,[r1,r2,LSL #1]
        0x0002b960:    4611        .F      MOV      r1,r2
        0x0002b962:    f7eff8e1    ....    BL       DmAdvSetInterval ; 0x1ab28
        0x0002b966:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b968:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002b96c:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002b96e:    f243330c    C..3    MOV      r3,#0x330c
        0x0002b972:    f2c10300    ....    MOVT     r3,#0x1000
        0x0002b976:    181a        ..      ADDS     r2,r3,r0
        0x0002b978:    f8921059    ..Y.    LDRB     r1,[r2,#0x59]
        0x0002b97c:    f892206a    ..j     LDRB     r2,[r2,#0x6a]
        0x0002b980:    eb000c40    ..@.    ADD      r12,r0,r0,LSL #1
        0x0002b984:    eb03034c    ..L.    ADD      r3,r3,r12,LSL #1
        0x0002b988:    335e        ^3      ADDS     r3,r3,#0x5e
        0x0002b98a:    f7eff84b    ..K.    BL       DmAdvConfig ; 0x1aa24
        0x0002b98e:    e7ff        ..      B        0x2b990 ; appAdvStart + 156
        0x0002b990:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b992:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002b996:    5c41        A\      LDRB     r1,[r0,r1]
        0x0002b998:    f243300c    C..0    MOV      r0,#0x330c
        0x0002b99c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b9a0:    4408        .D      ADD      r0,r0,r1
        0x0002b9a2:    f8900055    ..U.    LDRB     r0,[r0,#0x55]
        0x0002b9a6:    b968        h.      CBNZ     r0,0x2b9c4 ; appAdvStart + 208
        0x0002b9a8:    e7ff        ..      B        0x2b9aa ; appAdvStart + 182
        0x0002b9aa:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b9ac:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002b9b0:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002b9b2:    f243310c    C..1    MOV      r1,#0x330c
        0x0002b9b6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b9ba:    f891105d    ..].    LDRB     r1,[r1,#0x5d]
        0x0002b9be:    f000fb1f    ....    BL       appSetAdvScanData ; 0x2c000
        0x0002b9c2:    e7ff        ..      B        0x2b9c4 ; appAdvStart + 208
        0x0002b9c4:    e7ff        ..      B        0x2b9c6 ; appAdvStart + 210
        0x0002b9c6:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002b9ca:    3001        .0      ADDS     r0,#1
        0x0002b9cc:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002b9d0:    e7b4        ..      B        0x2b93c ; appAdvStart + 72
        0x0002b9d2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002b9d6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002b9d8:    9a02        ..      LDR      r2,[sp,#8]
        0x0002b9da:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002b9dc:    f7eff8c4    ....    BL       DmAdvStart ; 0x1ab68
        0x0002b9e0:    e01d        ..      B        0x2ba1e ; appAdvStart + 298
        0x0002b9e2:    2000        .       MOVS     r0,#0
        0x0002b9e4:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002b9e8:    e7ff        ..      B        0x2b9ea ; appAdvStart + 246
        0x0002b9ea:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002b9ee:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002b9f2:    4288        .B      CMP      r0,r1
        0x0002b9f4:    da13        ..      BGE      0x2ba1e ; appAdvStart + 298
        0x0002b9f6:    e7ff        ..      B        0x2b9f8 ; appAdvStart + 260
        0x0002b9f8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b9fa:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002b9fe:    5c41        A\      LDRB     r1,[r0,r1]
        0x0002ba00:    f243300c    C..0    MOV      r0,#0x330c
        0x0002ba04:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ba08:    4401        .D      ADD      r1,r1,r0
        0x0002ba0a:    2003        .       MOVS     r0,#3
        0x0002ba0c:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002ba10:    e7ff        ..      B        0x2ba12 ; appAdvStart + 286
        0x0002ba12:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002ba16:    3001        .0      ADDS     r0,#1
        0x0002ba18:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002ba1c:    e7e5        ..      B        0x2b9ea ; appAdvStart + 246
        0x0002ba1e:    b006        ..      ADD      sp,sp,#0x18
        0x0002ba20:    bd80        ..      POP      {r7,pc}
        0x0002ba22:    0000        ..      MOVS     r0,r0
    appConnReadRemoteFeatTimerStart
        0x0002ba24:    b580        ..      PUSH     {r7,lr}
        0x0002ba26:    b082        ..      SUB      sp,sp,#8
        0x0002ba28:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002ba2c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002ba30:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002ba34:    f64270e0    B..p    MOV      r0,#0x2fe0
        0x0002ba38:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ba3c:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002ba40:    3830        08      SUBS     r0,r0,#0x30
        0x0002ba42:    9000        ..      STR      r0,[sp,#0]
        0x0002ba44:    f2433008    C..0    MOV      r0,#0x3308
        0x0002ba48:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ba4c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ba4e:    9900        ..      LDR      r1,[sp,#0]
        0x0002ba50:    f881002c    ..,.    STRB     r0,[r1,#0x2c]
        0x0002ba54:    9900        ..      LDR      r1,[sp,#0]
        0x0002ba56:    2002        .       MOVS     r0,#2
        0x0002ba58:    f881002a    ..*.    STRB     r0,[r1,#0x2a]
        0x0002ba5c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002ba60:    9900        ..      LDR      r1,[sp,#0]
        0x0002ba62:    8508        ..      STRH     r0,[r1,#0x28]
        0x0002ba64:    9800        ..      LDR      r0,[sp,#0]
        0x0002ba66:    3020         0      ADDS     r0,r0,#0x20
        0x0002ba68:    211e        .!      MOVS     r1,#0x1e
        0x0002ba6a:    f7f3f9c9    ....    BL       WsfTimerStartMs ; 0x1ee00
        0x0002ba6e:    b002        ..      ADD      sp,sp,#8
        0x0002ba70:    bd80        ..      POP      {r7,pc}
        0x0002ba72:    0000        ..      MOVS     r0,r0
    appConnUpdateTimerStart
        0x0002ba74:    b580        ..      PUSH     {r7,lr}
        0x0002ba76:    b082        ..      SUB      sp,sp,#8
        0x0002ba78:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002ba7c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002ba80:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002ba84:    f64270e0    B..p    MOV      r0,#0x2fe0
        0x0002ba88:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ba8c:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002ba90:    3830        08      SUBS     r0,r0,#0x30
        0x0002ba92:    9000        ..      STR      r0,[sp,#0]
        0x0002ba94:    f2433008    C..0    MOV      r0,#0x3308
        0x0002ba98:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ba9c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ba9e:    9900        ..      LDR      r1,[sp,#0]
        0x0002baa0:    7708        .w      STRB     r0,[r1,#0x1c]
        0x0002baa2:    9900        ..      LDR      r1,[sp,#0]
        0x0002baa4:    2010        .       MOVS     r0,#0x10
        0x0002baa6:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0002baa8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002baac:    9900        ..      LDR      r1,[sp,#0]
        0x0002baae:    8308        ..      STRH     r0,[r1,#0x18]
        0x0002bab0:    9800        ..      LDR      r0,[sp,#0]
        0x0002bab2:    3010        .0      ADDS     r0,r0,#0x10
        0x0002bab4:    f24a3114    J..1    MOV      r1,#0xa314
        0x0002bab8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002babc:    6809        .h      LDR      r1,[r1,#0]
        0x0002babe:    6809        .h      LDR      r1,[r1,#0]
        0x0002bac0:    f7f3f99e    ....    BL       WsfTimerStartMs ; 0x1ee00
        0x0002bac4:    b002        ..      ADD      sp,sp,#8
        0x0002bac6:    bd80        ..      POP      {r7,pc}
    appConnUpdateTimerStop
        0x0002bac8:    b580        ..      PUSH     {r7,lr}
        0x0002baca:    b082        ..      SUB      sp,sp,#8
        0x0002bacc:    9001        ..      STR      r0,[sp,#4]
        0x0002bace:    f24a3014    J..0    MOV      r0,#0xa314
        0x0002bad2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002bad6:    6800        .h      LDR      r0,[r0,#0]
        0x0002bad8:    6800        .h      LDR      r0,[r0,#0]
        0x0002bada:    b128        (.      CBZ      r0,0x2bae8 ; appConnUpdateTimerStop + 32
        0x0002badc:    e7ff        ..      B        0x2bade ; appConnUpdateTimerStop + 22
        0x0002bade:    9801        ..      LDR      r0,[sp,#4]
        0x0002bae0:    3010        .0      ADDS     r0,r0,#0x10
        0x0002bae2:    f7f3f9ab    ....    BL       WsfTimerStop ; 0x1ee3c
        0x0002bae6:    e7ff        ..      B        0x2bae8 ; appConnUpdateTimerStop + 32
        0x0002bae8:    b002        ..      ADD      sp,sp,#8
        0x0002baea:    bd80        ..      POP      {r7,pc}
    appNumConns
        0x0002baec:    b580        ..      PUSH     {r7,lr}
        0x0002baee:    b084        ..      SUB      sp,sp,#0x10
        0x0002baf0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002baf4:    f64270e0    B..p    MOV      r0,#0x2fe0
        0x0002baf8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bafc:    9002        ..      STR      r0,[sp,#8]
        0x0002bafe:    2003        .       MOVS     r0,#3
        0x0002bb00:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002bb04:    2000        .       MOVS     r0,#0
        0x0002bb06:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002bb0a:    e7ff        ..      B        0x2bb0c ; appNumConns + 32
        0x0002bb0c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002bb10:    2801        .(      CMP      r0,#1
        0x0002bb12:    db1d        ..      BLT      0x2bb50 ; appNumConns + 100
        0x0002bb14:    e7ff        ..      B        0x2bb16 ; appNumConns + 42
        0x0002bb16:    9802        ..      LDR      r0,[sp,#8]
        0x0002bb18:    7900        .y      LDRB     r0,[r0,#4]
        0x0002bb1a:    b178        x.      CBZ      r0,0x2bb3c ; appNumConns + 80
        0x0002bb1c:    e7ff        ..      B        0x2bb1e ; appNumConns + 50
        0x0002bb1e:    9802        ..      LDR      r0,[sp,#8]
        0x0002bb20:    7900        .y      LDRB     r0,[r0,#4]
        0x0002bb22:    f7eff999    ....    BL       DmConnRole ; 0x1ae58
        0x0002bb26:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002bb2a:    4288        .B      CMP      r0,r1
        0x0002bb2c:    d106        ..      BNE      0x2bb3c ; appNumConns + 80
        0x0002bb2e:    e7ff        ..      B        0x2bb30 ; appNumConns + 68
        0x0002bb30:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002bb34:    3001        .0      ADDS     r0,#1
        0x0002bb36:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002bb3a:    e7ff        ..      B        0x2bb3c ; appNumConns + 80
        0x0002bb3c:    e7ff        ..      B        0x2bb3e ; appNumConns + 82
        0x0002bb3e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002bb42:    3801        .8      SUBS     r0,#1
        0x0002bb44:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002bb48:    9802        ..      LDR      r0,[sp,#8]
        0x0002bb4a:    3030        00      ADDS     r0,r0,#0x30
        0x0002bb4c:    9002        ..      STR      r0,[sp,#8]
        0x0002bb4e:    e7dd        ..      B        0x2bb0c ; appNumConns + 32
        0x0002bb50:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002bb54:    b004        ..      ADD      sp,sp,#0x10
        0x0002bb56:    bd80        ..      POP      {r7,pc}
    appPrivAddDevToResListInd
        0x0002bb58:    b580        ..      PUSH     {r7,lr}
        0x0002bb5a:    b082        ..      SUB      sp,sp,#8
        0x0002bb5c:    9001        ..      STR      r0,[sp,#4]
        0x0002bb5e:    9100        ..      STR      r1,[sp,#0]
        0x0002bb60:    9801        ..      LDR      r0,[sp,#4]
        0x0002bb62:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002bb64:    b968        h.      CBNZ     r0,0x2bb82 ; appPrivAddDevToResListInd + 42
        0x0002bb66:    e7ff        ..      B        0x2bb68 ; appPrivAddDevToResListInd + 16
        0x0002bb68:    9800        ..      LDR      r0,[sp,#0]
        0x0002bb6a:    b150        P.      CBZ      r0,0x2bb82 ; appPrivAddDevToResListInd + 42
        0x0002bb6c:    e7ff        ..      B        0x2bb6e ; appPrivAddDevToResListInd + 22
        0x0002bb6e:    9800        ..      LDR      r0,[sp,#0]
        0x0002bb70:    6800        .h      LDR      r0,[r0,#0]
        0x0002bb72:    b130        0.      CBZ      r0,0x2bb82 ; appPrivAddDevToResListInd + 42
        0x0002bb74:    e7ff        ..      B        0x2bb76 ; appPrivAddDevToResListInd + 30
        0x0002bb76:    9800        ..      LDR      r0,[sp,#0]
        0x0002bb78:    6800        .h      LDR      r0,[r0,#0]
        0x0002bb7a:    2101        .!      MOVS     r1,#1
        0x0002bb7c:    f7edfbce    ....    BL       AppDbSetPeerAddedToRl ; 0x1931c
        0x0002bb80:    e7ff        ..      B        0x2bb82 ; appPrivAddDevToResListInd + 42
        0x0002bb82:    b002        ..      ADD      sp,sp,#8
        0x0002bb84:    bd80        ..      POP      {r7,pc}
        0x0002bb86:    0000        ..      MOVS     r0,r0
    appPrivRemDevFromResListInd
        0x0002bb88:    b580        ..      PUSH     {r7,lr}
        0x0002bb8a:    b082        ..      SUB      sp,sp,#8
        0x0002bb8c:    9001        ..      STR      r0,[sp,#4]
        0x0002bb8e:    9100        ..      STR      r1,[sp,#0]
        0x0002bb90:    9801        ..      LDR      r0,[sp,#4]
        0x0002bb92:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002bb94:    b950        P.      CBNZ     r0,0x2bbac ; appPrivRemDevFromResListInd + 36
        0x0002bb96:    e7ff        ..      B        0x2bb98 ; appPrivRemDevFromResListInd + 16
        0x0002bb98:    9800        ..      LDR      r0,[sp,#0]
        0x0002bb9a:    6800        .h      LDR      r0,[r0,#0]
        0x0002bb9c:    b130        0.      CBZ      r0,0x2bbac ; appPrivRemDevFromResListInd + 36
        0x0002bb9e:    e7ff        ..      B        0x2bba0 ; appPrivRemDevFromResListInd + 24
        0x0002bba0:    9800        ..      LDR      r0,[sp,#0]
        0x0002bba2:    6800        .h      LDR      r0,[r0,#0]
        0x0002bba4:    2100        .!      MOVS     r1,#0
        0x0002bba6:    f7edfbb9    ....    BL       AppDbSetPeerAddedToRl ; 0x1931c
        0x0002bbaa:    e7ff        ..      B        0x2bbac ; appPrivRemDevFromResListInd + 36
        0x0002bbac:    b002        ..      ADD      sp,sp,#8
        0x0002bbae:    bd80        ..      POP      {r7,pc}
    appPrivSetAddrResEnableInd
        0x0002bbb0:    b580        ..      PUSH     {r7,lr}
        0x0002bbb2:    b082        ..      SUB      sp,sp,#8
        0x0002bbb4:    9001        ..      STR      r0,[sp,#4]
        0x0002bbb6:    9801        ..      LDR      r0,[sp,#4]
        0x0002bbb8:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002bbba:    b928        (.      CBNZ     r0,0x2bbc8 ; appPrivSetAddrResEnableInd + 24
        0x0002bbbc:    e7ff        ..      B        0x2bbbe ; appPrivSetAddrResEnableInd + 14
        0x0002bbbe:    f7effb0b    ....    BL       DmLlPrivEnabled ; 0x1b1d8
        0x0002bbc2:    f7f2facd    ....    BL       SvcCoreGapCentAddrResUpdate ; 0x1e160
        0x0002bbc6:    e7ff        ..      B        0x2bbc8 ; appPrivSetAddrResEnableInd + 24
        0x0002bbc8:    b002        ..      ADD      sp,sp,#8
        0x0002bbca:    bd80        ..      POP      {r7,pc}
    appProcMsg
        0x0002bbcc:    b580        ..      PUSH     {r7,lr}
        0x0002bbce:    b082        ..      SUB      sp,sp,#8
        0x0002bbd0:    9001        ..      STR      r0,[sp,#4]
        0x0002bbd2:    9801        ..      LDR      r0,[sp,#4]
        0x0002bbd4:    7880        .x      LDRB     r0,[r0,#2]
        0x0002bbd6:    4601        .F      MOV      r1,r0
        0x0002bbd8:    9100        ..      STR      r1,[sp,#0]
        0x0002bbda:    b140        @.      CBZ      r0,0x2bbee ; appProcMsg + 34
        0x0002bbdc:    e7ff        ..      B        0x2bbde ; appProcMsg + 18
        0x0002bbde:    9800        ..      LDR      r0,[sp,#0]
        0x0002bbe0:    2801        .(      CMP      r0,#1
        0x0002bbe2:    d007        ..      BEQ      0x2bbf4 ; appProcMsg + 40
        0x0002bbe4:    e7ff        ..      B        0x2bbe6 ; appProcMsg + 26
        0x0002bbe6:    9800        ..      LDR      r0,[sp,#0]
        0x0002bbe8:    2802        .(      CMP      r0,#2
        0x0002bbea:    d007        ..      BEQ      0x2bbfc ; appProcMsg + 48
        0x0002bbec:    e00b        ..      B        0x2bc06 ; appProcMsg + 58
        0x0002bbee:    f000ffbb    ....    BL       appUiBtnPoll ; 0x2cb68
        0x0002bbf2:    e009        ..      B        0x2bc08 ; appProcMsg + 60
        0x0002bbf4:    9801        ..      LDR      r0,[sp,#4]
        0x0002bbf6:    f000ffc7    ....    BL       appUiTimerExpired ; 0x2cb88
        0x0002bbfa:    e005        ..      B        0x2bc08 ; appProcMsg + 60
        0x0002bbfc:    9801        ..      LDR      r0,[sp,#4]
        0x0002bbfe:    7800        .x      LDRB     r0,[r0,#0]
        0x0002bc00:    f7effbaa    ....    BL       DmReadRemoteFeatures ; 0x1b358
        0x0002bc04:    e000        ..      B        0x2bc08 ; appProcMsg + 60
        0x0002bc06:    e7ff        ..      B        0x2bc08 ; appProcMsg + 60
        0x0002bc08:    b002        ..      ADD      sp,sp,#8
        0x0002bc0a:    bd80        ..      POP      {r7,pc}
    appSecConnClose
        0x0002bc0c:    b580        ..      PUSH     {r7,lr}
        0x0002bc0e:    b082        ..      SUB      sp,sp,#8
        0x0002bc10:    9001        ..      STR      r0,[sp,#4]
        0x0002bc12:    9100        ..      STR      r1,[sp,#0]
        0x0002bc14:    9800        ..      LDR      r0,[sp,#0]
        0x0002bc16:    6800        .h      LDR      r0,[r0,#0]
        0x0002bc18:    b128        (.      CBZ      r0,0x2bc26 ; appSecConnClose + 26
        0x0002bc1a:    e7ff        ..      B        0x2bc1c ; appSecConnClose + 16
        0x0002bc1c:    9800        ..      LDR      r0,[sp,#0]
        0x0002bc1e:    6800        .h      LDR      r0,[r0,#0]
        0x0002bc20:    f7edf8dc    ....    BL       AppDbCheckValidRecord ; 0x18ddc
        0x0002bc24:    e7ff        ..      B        0x2bc26 ; appSecConnClose + 26
        0x0002bc26:    f24371dd    C..q    MOV      r1,#0x37dd
        0x0002bc2a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002bc2e:    2000        .       MOVS     r0,#0
        0x0002bc30:    7008        .p      STRB     r0,[r1,#0]
        0x0002bc32:    b002        ..      ADD      sp,sp,#8
        0x0002bc34:    bd80        ..      POP      {r7,pc}
        0x0002bc36:    0000        ..      MOVS     r0,r0
    appSecEncryptInd
        0x0002bc38:    b580        ..      PUSH     {r7,lr}
        0x0002bc3a:    b086        ..      SUB      sp,sp,#0x18
        0x0002bc3c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002bc3e:    9104        ..      STR      r1,[sp,#0x10]
        0x0002bc40:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002bc42:    7980        .y      LDRB     r0,[r0,#6]
        0x0002bc44:    b158        X.      CBZ      r0,0x2bc5e ; appSecEncryptInd + 38
        0x0002bc46:    e7ff        ..      B        0x2bc48 ; appSecEncryptInd + 16
        0x0002bc48:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002bc4a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002bc4c:    b138        8.      CBZ      r0,0x2bc5e ; appSecEncryptInd + 38
        0x0002bc4e:    e7ff        ..      B        0x2bc50 ; appSecEncryptInd + 24
        0x0002bc50:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002bc52:    2001        .       MOVS     r0,#1
        0x0002bc54:    7148        Hq      STRB     r0,[r1,#5]
        0x0002bc56:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002bc58:    2000        .       MOVS     r0,#0
        0x0002bc5a:    7188        .q      STRB     r0,[r1,#6]
        0x0002bc5c:    e7ff        ..      B        0x2bc5e ; appSecEncryptInd + 38
        0x0002bc5e:    f24370dd    C..p    MOV      r0,#0x37dd
        0x0002bc62:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bc66:    7800        .x      LDRB     r0,[r0,#0]
        0x0002bc68:    b3d0        ..      CBZ      r0,0x2bce0 ; appSecEncryptInd + 168
        0x0002bc6a:    e7ff        ..      B        0x2bc6c ; appSecEncryptInd + 52
        0x0002bc6c:    2000        .       MOVS     r0,#0
        0x0002bc6e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002bc72:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002bc74:    7800        .x      LDRB     r0,[r0,#0]
        0x0002bc76:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002bc7a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002bc7e:    f7edf973    ..s.    BL       AppDbGetHdl ; 0x18f68
        0x0002bc82:    9002        ..      STR      r0,[sp,#8]
        0x0002bc84:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc86:    f7edf959    ..Y.    BL       AppDbGetCccTbl ; 0x18f3c
        0x0002bc8a:    9001        ..      STR      r0,[sp,#4]
        0x0002bc8c:    9801        ..      LDR      r0,[sp,#4]
        0x0002bc8e:    b330        0.      CBZ      r0,0x2bcde ; appSecEncryptInd + 166
        0x0002bc90:    e7ff        ..      B        0x2bc92 ; appSecEncryptInd + 90
        0x0002bc92:    2000        .       MOVS     r0,#0
        0x0002bc94:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002bc98:    e7ff        ..      B        0x2bc9a ; appSecEncryptInd + 98
        0x0002bc9a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002bc9e:    9000        ..      STR      r0,[sp,#0]
        0x0002bca0:    f7eefc2e    ....    BL       AttsGetCccTableLen ; 0x1a500
        0x0002bca4:    4601        .F      MOV      r1,r0
        0x0002bca6:    9800        ..      LDR      r0,[sp,#0]
        0x0002bca8:    4288        .B      CMP      r0,r1
        0x0002bcaa:    da17        ..      BGE      0x2bcdc ; appSecEncryptInd + 164
        0x0002bcac:    e7ff        ..      B        0x2bcae ; appSecEncryptInd + 118
        0x0002bcae:    9801        ..      LDR      r0,[sp,#4]
        0x0002bcb0:    8800        ..      LDRH     r0,[r0,#0]
        0x0002bcb2:    b148        H.      CBZ      r0,0x2bcc8 ; appSecEncryptInd + 144
        0x0002bcb4:    e7ff        ..      B        0x2bcb6 ; appSecEncryptInd + 126
        0x0002bcb6:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002bcba:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002bcbe:    9a01        ..      LDR      r2,[sp,#4]
        0x0002bcc0:    8812        ..      LDRH     r2,[r2,#0]
        0x0002bcc2:    f7eefb03    ....    BL       AttsCccSet ; 0x1a2cc
        0x0002bcc6:    e7ff        ..      B        0x2bcc8 ; appSecEncryptInd + 144
        0x0002bcc8:    e7ff        ..      B        0x2bcca ; appSecEncryptInd + 146
        0x0002bcca:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002bcce:    3001        .0      ADDS     r0,#1
        0x0002bcd0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002bcd4:    9801        ..      LDR      r0,[sp,#4]
        0x0002bcd6:    3002        .0      ADDS     r0,#2
        0x0002bcd8:    9001        ..      STR      r0,[sp,#4]
        0x0002bcda:    e7de        ..      B        0x2bc9a ; appSecEncryptInd + 98
        0x0002bcdc:    e7ff        ..      B        0x2bcde ; appSecEncryptInd + 166
        0x0002bcde:    e7ff        ..      B        0x2bce0 ; appSecEncryptInd + 168
        0x0002bce0:    b006        ..      ADD      sp,sp,#0x18
        0x0002bce2:    bd80        ..      POP      {r7,pc}
    appSecFindLtk
        0x0002bce4:    b580        ..      PUSH     {r7,lr}
        0x0002bce6:    b082        ..      SUB      sp,sp,#8
        0x0002bce8:    9001        ..      STR      r0,[sp,#4]
        0x0002bcea:    9100        ..      STR      r1,[sp,#0]
        0x0002bcec:    9800        ..      LDR      r0,[sp,#0]
        0x0002bcee:    6800        .h      LDR      r0,[r0,#0]
        0x0002bcf0:    bba8        ..      CBNZ     r0,0x2bd5e ; appSecFindLtk + 122
        0x0002bcf2:    e7ff        ..      B        0x2bcf4 ; appSecFindLtk + 16
        0x0002bcf4:    9801        ..      LDR      r0,[sp,#4]
        0x0002bcf6:    89c0        ..      LDRH     r0,[r0,#0xe]
        0x0002bcf8:    b958        X.      CBNZ     r0,0x2bd12 ; appSecFindLtk + 46
        0x0002bcfa:    e7ff        ..      B        0x2bcfc ; appSecFindLtk + 24
        0x0002bcfc:    9801        ..      LDR      r0,[sp,#4]
        0x0002bcfe:    3006        .0      ADDS     r0,#6
        0x0002bd00:    f64131cc    A..1    MOV      r1,#0x1bcc
        0x0002bd04:    f2c00105    ....    MOVT     r1,#5
        0x0002bd08:    2208        ."      MOVS     r2,#8
        0x0002bd0a:    f7ecfb95    ....    BL       memcmp ; 0x18438
        0x0002bd0e:    b1a0        ..      CBZ      r0,0x2bd3a ; appSecFindLtk + 86
        0x0002bd10:    e7ff        ..      B        0x2bd12 ; appSecFindLtk + 46
        0x0002bd12:    9901        ..      LDR      r1,[sp,#4]
        0x0002bd14:    89c8        ..      LDRH     r0,[r1,#0xe]
        0x0002bd16:    3106        .1      ADDS     r1,#6
        0x0002bd18:    f7edf8d4    ....    BL       AppDbFindByLtkReq ; 0x18ec4
        0x0002bd1c:    9900        ..      LDR      r1,[sp,#0]
        0x0002bd1e:    6008        .`      STR      r0,[r1,#0]
        0x0002bd20:    9800        ..      LDR      r0,[sp,#0]
        0x0002bd22:    6800        .h      LDR      r0,[r0,#0]
        0x0002bd24:    b140        @.      CBZ      r0,0x2bd38 ; appSecFindLtk + 84
        0x0002bd26:    e7ff        ..      B        0x2bd28 ; appSecFindLtk + 68
        0x0002bd28:    f243310c    C..1    MOV      r1,#0x330c
        0x0002bd2c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002bd30:    2000        .       MOVS     r0,#0
        0x0002bd32:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x0002bd36:    e7ff        ..      B        0x2bd38 ; appSecFindLtk + 84
        0x0002bd38:    e010        ..      B        0x2bd5c ; appSecFindLtk + 120
        0x0002bd3a:    f243300c    C..0    MOV      r0,#0x330c
        0x0002bd3e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bd42:    f8900074    ..t.    LDRB     r0,[r0,#0x74]
        0x0002bd46:    b140        @.      CBZ      r0,0x2bd5a ; appSecFindLtk + 118
        0x0002bd48:    e7ff        ..      B        0x2bd4a ; appSecFindLtk + 102
        0x0002bd4a:    f243310c    C..1    MOV      r1,#0x330c
        0x0002bd4e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002bd52:    2001        .       MOVS     r0,#1
        0x0002bd54:    f881006c    ..l.    STRB     r0,[r1,#0x6c]
        0x0002bd58:    e005        ..      B        0x2bd66 ; appSecFindLtk + 130
        0x0002bd5a:    e7ff        ..      B        0x2bd5c ; appSecFindLtk + 120
        0x0002bd5c:    e7ff        ..      B        0x2bd5e ; appSecFindLtk + 122
        0x0002bd5e:    9800        ..      LDR      r0,[sp,#0]
        0x0002bd60:    f000f8c6    ....    BL       appSecRspLtk ; 0x2bef0
        0x0002bd64:    e7ff        ..      B        0x2bd66 ; appSecFindLtk + 130
        0x0002bd66:    b002        ..      ADD      sp,sp,#8
        0x0002bd68:    bd80        ..      POP      {r7,pc}
        0x0002bd6a:    0000        ..      MOVS     r0,r0
    appSecPairCmpl
        0x0002bd6c:    b580        ..      PUSH     {r7,lr}
        0x0002bd6e:    b082        ..      SUB      sp,sp,#8
        0x0002bd70:    9001        ..      STR      r0,[sp,#4]
        0x0002bd72:    9100        ..      STR      r1,[sp,#0]
        0x0002bd74:    9800        ..      LDR      r0,[sp,#0]
        0x0002bd76:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002bd78:    b340        @.      CBZ      r0,0x2bdcc ; appSecPairCmpl + 96
        0x0002bd7a:    e7ff        ..      B        0x2bd7c ; appSecPairCmpl + 16
        0x0002bd7c:    9900        ..      LDR      r1,[sp,#0]
        0x0002bd7e:    2001        .       MOVS     r0,#1
        0x0002bd80:    7148        Hq      STRB     r0,[r1,#5]
        0x0002bd82:    9800        ..      LDR      r0,[sp,#0]
        0x0002bd84:    6800        .h      LDR      r0,[r0,#0]
        0x0002bd86:    b130        0.      CBZ      r0,0x2bd96 ; appSecPairCmpl + 42
        0x0002bd88:    e7ff        ..      B        0x2bd8a ; appSecPairCmpl + 30
        0x0002bd8a:    9900        ..      LDR      r1,[sp,#0]
        0x0002bd8c:    6808        .h      LDR      r0,[r1,#0]
        0x0002bd8e:    7ac9        .z      LDRB     r1,[r1,#0xb]
        0x0002bd90:    f7edfb4e    ..N.    BL       AppDbValidateRecord ; 0x19430
        0x0002bd94:    e7ff        ..      B        0x2bd96 ; appSecPairCmpl + 42
        0x0002bd96:    2000        .       MOVS     r0,#0
        0x0002bd98:    f7edfcba    ....    BL       AppSetBondable ; 0x19710
        0x0002bd9c:    f243300c    C..0    MOV      r0,#0x330c
        0x0002bda0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bda4:    f890005d    ..].    LDRB     r0,[r0,#0x5d]
        0x0002bda8:    2801        .(      CMP      r0,#1
        0x0002bdaa:    d104        ..      BNE      0x2bdb6 ; appSecPairCmpl + 74
        0x0002bdac:    e7ff        ..      B        0x2bdae ; appSecPairCmpl + 66
        0x0002bdae:    9900        ..      LDR      r1,[sp,#0]
        0x0002bdb0:    2001        .       MOVS     r0,#1
        0x0002bdb2:    7248        Hr      STRB     r0,[r1,#9]
        0x0002bdb4:    e7ff        ..      B        0x2bdb6 ; appSecPairCmpl + 74
        0x0002bdb6:    9800        ..      LDR      r0,[sp,#0]
        0x0002bdb8:    6800        .h      LDR      r0,[r0,#0]
        0x0002bdba:    b130        0.      CBZ      r0,0x2bdca ; appSecPairCmpl + 94
        0x0002bdbc:    e7ff        ..      B        0x2bdbe ; appSecPairCmpl + 82
        0x0002bdbe:    9801        ..      LDR      r0,[sp,#4]
        0x0002bdc0:    9900        ..      LDR      r1,[sp,#0]
        0x0002bdc2:    7909        .y      LDRB     r1,[r1,#4]
        0x0002bdc4:    f7ecfed0    ....    BL       AppAddDevToResList ; 0x18b68
        0x0002bdc8:    e7ff        ..      B        0x2bdca ; appSecPairCmpl + 94
        0x0002bdca:    e7ff        ..      B        0x2bdcc ; appSecPairCmpl + 96
        0x0002bdcc:    b002        ..      ADD      sp,sp,#8
        0x0002bdce:    bd80        ..      POP      {r7,pc}
    appSecPairFailed
        0x0002bdd0:    b082        ..      SUB      sp,sp,#8
        0x0002bdd2:    9001        ..      STR      r0,[sp,#4]
        0x0002bdd4:    9100        ..      STR      r1,[sp,#0]
        0x0002bdd6:    b002        ..      ADD      sp,sp,#8
        0x0002bdd8:    4770        pG      BX       lr
        0x0002bdda:    0000        ..      MOVS     r0,r0
    appSecPairInd
        0x0002bddc:    b580        ..      PUSH     {r7,lr}
        0x0002bdde:    b086        ..      SUB      sp,sp,#0x18
        0x0002bde0:    9005        ..      STR      r0,[sp,#0x14]
        0x0002bde2:    9104        ..      STR      r1,[sp,#0x10]
        0x0002bde4:    f243300c    C..0    MOV      r0,#0x330c
        0x0002bde8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bdec:    f8900054    ..T.    LDRB     r0,[r0,#0x54]
        0x0002bdf0:    b988        ..      CBNZ     r0,0x2be16 ; appSecPairInd + 58
        0x0002bdf2:    e7ff        ..      B        0x2bdf4 ; appSecPairInd + 24
        0x0002bdf4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002bdf6:    7900        .y      LDRB     r0,[r0,#4]
        0x0002bdf8:    07c0        ..      LSLS     r0,r0,#31
        0x0002bdfa:    b160        `.      CBZ      r0,0x2be16 ; appSecPairInd + 58
        0x0002bdfc:    e7ff        ..      B        0x2bdfe ; appSecPairInd + 34
        0x0002bdfe:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002be00:    7940        @y      LDRB     r0,[r0,#5]
        0x0002be02:    2800        .(      CMP      r0,#0
        0x0002be04:    d06b        k.      BEQ      0x2bede ; appSecPairInd + 258
        0x0002be06:    e7ff        ..      B        0x2be08 ; appSecPairInd + 44
        0x0002be08:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002be0a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002be0c:    f7eff836    ..6.    BL       DmConnSecLevel ; 0x1ae7c
        0x0002be10:    2800        .(      CMP      r0,#0
        0x0002be12:    d164        d.      BNE      0x2bede ; appSecPairInd + 258
        0x0002be14:    e7ff        ..      B        0x2be16 ; appSecPairInd + 58
        0x0002be16:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002be18:    7900        .y      LDRB     r0,[r0,#4]
        0x0002be1a:    f24a310c    J..1    MOV      r1,#0xa30c
        0x0002be1e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002be22:    6809        .h      LDR      r1,[r1,#0]
        0x0002be24:    7809        .x      LDRB     r1,[r1,#0]
        0x0002be26:    4008        .@      ANDS     r0,r0,r1
        0x0002be28:    f0000001    ....    AND      r0,r0,#1
        0x0002be2c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002be2e:    71c8        .q      STRB     r0,[r1,#7]
        0x0002be30:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002be32:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002be34:    b1a8        ..      CBZ      r0,0x2be62 ; appSecPairInd + 134
        0x0002be36:    e7ff        ..      B        0x2be38 ; appSecPairInd + 92
        0x0002be38:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002be3a:    6800        .h      LDR      r0,[r0,#0]
        0x0002be3c:    b988        ..      CBNZ     r0,0x2be62 ; appSecPairInd + 134
        0x0002be3e:    e7ff        ..      B        0x2be40 ; appSecPairInd + 100
        0x0002be40:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002be42:    7900        .y      LDRB     r0,[r0,#4]
        0x0002be44:    f7eeffd0    ....    BL       DmConnPeerAddrType ; 0x1ade8
        0x0002be48:    9002        ..      STR      r0,[sp,#8]
        0x0002be4a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002be4c:    7900        .y      LDRB     r0,[r0,#4]
        0x0002be4e:    f7eeffbb    ....    BL       DmConnPeerAddr ; 0x1adc8
        0x0002be52:    4601        .F      MOV      r1,r0
        0x0002be54:    9802        ..      LDR      r0,[sp,#8]
        0x0002be56:    2200        ."      MOVS     r2,#0
        0x0002be58:    f7edf934    ..4.    BL       AppDbNewRecord ; 0x190c4
        0x0002be5c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002be5e:    6008        .`      STR      r0,[r1,#0]
        0x0002be60:    e7ff        ..      B        0x2be62 ; appSecPairInd + 134
        0x0002be62:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002be64:    2000        .       MOVS     r0,#0
        0x0002be66:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0002be68:    f24a300c    J..0    MOV      r0,#0xa30c
        0x0002be6c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002be70:    6801        .h      LDR      r1,[r0,#0]
        0x0002be72:    7889        .x      LDRB     r1,[r1,#2]
        0x0002be74:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0002be78:    6800        .h      LDR      r0,[r0,#0]
        0x0002be7a:    7840        @x      LDRB     r0,[r0,#1]
        0x0002be7c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002be80:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002be82:    7900        .y      LDRB     r0,[r0,#4]
        0x0002be84:    f7eeffb0    ....    BL       DmConnPeerAddrType ; 0x1ade8
        0x0002be88:    2801        .(      CMP      r0,#1
        0x0002be8a:    d107        ..      BNE      0x2be9c ; appSecPairInd + 192
        0x0002be8c:    e7ff        ..      B        0x2be8e ; appSecPairInd + 178
        0x0002be8e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002be92:    f0400002    @...    ORR      r0,r0,#2
        0x0002be96:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002be9a:    e7ff        ..      B        0x2be9c ; appSecPairInd + 192
        0x0002be9c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002be9e:    79c1        .y      LDRB     r1,[r0,#7]
        0x0002bea0:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002bea4:    4008        .@      ANDS     r0,r0,r1
        0x0002bea6:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002beaa:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002beac:    7981        .y      LDRB     r1,[r0,#6]
        0x0002beae:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002beb2:    4008        .@      ANDS     r0,r0,r1
        0x0002beb4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002beb8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002beba:    7900        .y      LDRB     r0,[r0,#4]
        0x0002bebc:    f24a310c    J..1    MOV      r1,#0xa30c
        0x0002bec0:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002bec4:    6809        .h      LDR      r1,[r1,#0]
        0x0002bec6:    780a        .x      LDRB     r2,[r1,#0]
        0x0002bec8:    78c9        .x      LDRB     r1,[r1,#3]
        0x0002beca:    f89d300f    ...0    LDRB     r3,[sp,#0xf]
        0x0002bece:    f89dc00e    ....    LDRB     r12,[sp,#0xe]
        0x0002bed2:    46ee        .F      MOV      lr,sp
        0x0002bed4:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002bed8:    f7effbfe    ....    BL       DmSecPairRsp ; 0x1b6d8
        0x0002bedc:    e005        ..      B        0x2beea ; appSecPairInd + 270
        0x0002bede:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002bee0:    7900        .y      LDRB     r0,[r0,#4]
        0x0002bee2:    2105        .!      MOVS     r1,#5
        0x0002bee4:    f7effb2e    ....    BL       DmSecCancelReq ; 0x1b544
        0x0002bee8:    e7ff        ..      B        0x2beea ; appSecPairInd + 270
        0x0002beea:    b006        ..      ADD      sp,sp,#0x18
        0x0002beec:    bd80        ..      POP      {r7,pc}
        0x0002beee:    0000        ..      MOVS     r0,r0
    appSecRspLtk
        0x0002bef0:    b580        ..      PUSH     {r7,lr}
        0x0002bef2:    b084        ..      SUB      sp,sp,#0x10
        0x0002bef4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002bef6:    2000        .       MOVS     r0,#0
        0x0002bef8:    9002        ..      STR      r0,[sp,#8]
        0x0002befa:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002befc:    6800        .h      LDR      r0,[r0,#0]
        0x0002befe:    b148        H.      CBZ      r0,0x2bf14 ; appSecRspLtk + 36
        0x0002bf00:    e7ff        ..      B        0x2bf02 ; appSecRspLtk + 18
        0x0002bf02:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bf04:    6800        .h      LDR      r0,[r0,#0]
        0x0002bf06:    2101        .!      MOVS     r1,#1
        0x0002bf08:    f10d0207    ....    ADD      r2,sp,#7
        0x0002bf0c:    f7edf83e    ..>.    BL       AppDbGetKey ; 0x18f8c
        0x0002bf10:    9002        ..      STR      r0,[sp,#8]
        0x0002bf12:    e7ff        ..      B        0x2bf14 ; appSecRspLtk + 36
        0x0002bf14:    9802        ..      LDR      r0,[sp,#8]
        0x0002bf16:    b178        x.      CBZ      r0,0x2bf38 ; appSecRspLtk + 72
        0x0002bf18:    e7ff        ..      B        0x2bf1a ; appSecRspLtk + 42
        0x0002bf1a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002bf1c:    7948        Hy      LDRB     r0,[r1,#5]
        0x0002bf1e:    fab0f080    ....    CLZ      r0,r0
        0x0002bf22:    0940        @.      LSRS     r0,r0,#5
        0x0002bf24:    7188        .q      STRB     r0,[r1,#6]
        0x0002bf26:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bf28:    7900        .y      LDRB     r0,[r0,#4]
        0x0002bf2a:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002bf2e:    9b02        ..      LDR      r3,[sp,#8]
        0x0002bf30:    2101        .!      MOVS     r1,#1
        0x0002bf32:    f7effb9d    ....    BL       DmSecLtkRsp ; 0x1b670
        0x0002bf36:    e009        ..      B        0x2bf4c ; appSecRspLtk + 92
        0x0002bf38:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bf3a:    2300        .#      MOVS     r3,#0
        0x0002bf3c:    7183        .q      STRB     r3,[r0,#6]
        0x0002bf3e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bf40:    7900        .y      LDRB     r0,[r0,#4]
        0x0002bf42:    4619        .F      MOV      r1,r3
        0x0002bf44:    461a        .F      MOV      r2,r3
        0x0002bf46:    f7effb93    ....    BL       DmSecLtkRsp ; 0x1b670
        0x0002bf4a:    e7ff        ..      B        0x2bf4c ; appSecRspLtk + 92
        0x0002bf4c:    b004        ..      ADD      sp,sp,#0x10
        0x0002bf4e:    bd80        ..      POP      {r7,pc}
    appSecStoreKey
        0x0002bf50:    b580        ..      PUSH     {r7,lr}
        0x0002bf52:    b082        ..      SUB      sp,sp,#8
        0x0002bf54:    9001        ..      STR      r0,[sp,#4]
        0x0002bf56:    9100        ..      STR      r1,[sp,#0]
        0x0002bf58:    9800        ..      LDR      r0,[sp,#0]
        0x0002bf5a:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002bf5c:    b180        ..      CBZ      r0,0x2bf80 ; appSecStoreKey + 48
        0x0002bf5e:    e7ff        ..      B        0x2bf60 ; appSecStoreKey + 16
        0x0002bf60:    9800        ..      LDR      r0,[sp,#0]
        0x0002bf62:    6800        .h      LDR      r0,[r0,#0]
        0x0002bf64:    b160        `.      CBZ      r0,0x2bf80 ; appSecStoreKey + 48
        0x0002bf66:    e7ff        ..      B        0x2bf68 ; appSecStoreKey + 24
        0x0002bf68:    9801        ..      LDR      r0,[sp,#4]
        0x0002bf6a:    7f82        ..      LDRB     r2,[r0,#0x1e]
        0x0002bf6c:    9900        ..      LDR      r1,[sp,#0]
        0x0002bf6e:    7ac8        .z      LDRB     r0,[r1,#0xb]
        0x0002bf70:    4310        .C      ORRS     r0,r0,r2
        0x0002bf72:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0002bf74:    9800        ..      LDR      r0,[sp,#0]
        0x0002bf76:    6800        .h      LDR      r0,[r0,#0]
        0x0002bf78:    9901        ..      LDR      r1,[sp,#4]
        0x0002bf7a:    f7edf977    ..w.    BL       AppDbSetKey ; 0x1926c
        0x0002bf7e:    e7ff        ..      B        0x2bf80 ; appSecStoreKey + 48
        0x0002bf80:    b002        ..      ADD      sp,sp,#8
        0x0002bf82:    bd80        ..      POP      {r7,pc}
    appServerCsfWriteCback
        0x0002bf84:    b580        ..      PUSH     {r7,lr}
        0x0002bf86:    b084        ..      SUB      sp,sp,#0x10
        0x0002bf88:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002bf8c:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0002bf90:    9202        ..      STR      r2,[sp,#8]
        0x0002bf92:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002bf96:    f7ecffe7    ....    BL       AppDbGetHdl ; 0x18f68
        0x0002bf9a:    9001        ..      STR      r0,[sp,#4]
        0x0002bf9c:    b138        8.      CBZ      r0,0x2bfae ; appServerCsfWriteCback + 42
        0x0002bf9e:    e7ff        ..      B        0x2bfa0 ; appServerCsfWriteCback + 28
        0x0002bfa0:    9801        ..      LDR      r0,[sp,#4]
        0x0002bfa2:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002bfa6:    9a02        ..      LDR      r2,[sp,#8]
        0x0002bfa8:    f7edf948    ..H.    BL       AppDbSetCsfRecord ; 0x1923c
        0x0002bfac:    e7ff        ..      B        0x2bfae ; appServerCsfWriteCback + 42
        0x0002bfae:    b004        ..      ADD      sp,sp,#0x10
        0x0002bfb0:    bd80        ..      POP      {r7,pc}
        0x0002bfb2:    0000        ..      MOVS     r0,r0
    appServerSetSigningInfo
        0x0002bfb4:    b580        ..      PUSH     {r7,lr}
        0x0002bfb6:    b084        ..      SUB      sp,sp,#0x10
        0x0002bfb8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002bfbc:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002bfc0:    f7ecffd2    ....    BL       AppDbGetHdl ; 0x18f68
        0x0002bfc4:    9002        ..      STR      r0,[sp,#8]
        0x0002bfc6:    b1c8        ..      CBZ      r0,0x2bffc ; appServerSetSigningInfo + 72
        0x0002bfc8:    e7ff        ..      B        0x2bfca ; appServerSetSigningInfo + 22
        0x0002bfca:    9802        ..      LDR      r0,[sp,#8]
        0x0002bfcc:    2108        .!      MOVS     r1,#8
        0x0002bfce:    2200        ."      MOVS     r2,#0
        0x0002bfd0:    f7ecffdc    ....    BL       AppDbGetKey ; 0x18f8c
        0x0002bfd4:    9001        ..      STR      r0,[sp,#4]
        0x0002bfd6:    b188        ..      CBZ      r0,0x2bffc ; appServerSetSigningInfo + 72
        0x0002bfd8:    e7ff        ..      B        0x2bfda ; appServerSetSigningInfo + 38
        0x0002bfda:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002bfde:    9901        ..      LDR      r1,[sp,#4]
        0x0002bfe0:    2200        ."      MOVS     r2,#0
        0x0002bfe2:    f7eefbe9    ....    BL       AttsSetCsrk ; 0x1a7b8
        0x0002bfe6:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002bfea:    9000        ..      STR      r0,[sp,#0]
        0x0002bfec:    9802        ..      LDR      r0,[sp,#8]
        0x0002bfee:    f7edf857    ..W.    BL       AppDbGetPeerSignCounter ; 0x190a0
        0x0002bff2:    4601        .F      MOV      r1,r0
        0x0002bff4:    9800        ..      LDR      r0,[sp,#0]
        0x0002bff6:    f7eefbfb    ....    BL       AttsSetSignCounter ; 0x1a7f0
        0x0002bffa:    e7ff        ..      B        0x2bffc ; appServerSetSigningInfo + 72
        0x0002bffc:    b004        ..      ADD      sp,sp,#0x10
        0x0002bffe:    bd80        ..      POP      {r7,pc}
    appSetAdvScanData
        0x0002c000:    b580        ..      PUSH     {r7,lr}
        0x0002c002:    b082        ..      SUB      sp,sp,#8
        0x0002c004:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002c008:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0002c00c:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002c010:    0040        @.      LSLS     r0,r0,#1
        0x0002c012:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0002c016:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002c01a:    0040        @.      LSLS     r0,r0,#1
        0x0002c01c:    3001        .0      ADDS     r0,#1
        0x0002c01e:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0002c022:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002c026:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c02a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c02e:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002c032:    eb0000c2    ....    ADD      r0,r0,r2,LSL #3
        0x0002c036:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002c03a:    f8b10040    ..@.    LDRH     r0,[r1,#0x40]
        0x0002c03e:    8c09        ..      LDRH     r1,[r1,#0x20]
        0x0002c040:    4288        .B      CMP      r0,r1
        0x0002c042:    da07        ..      BGE      0x2c054 ; appSetAdvScanData + 84
        0x0002c044:    e7ff        ..      B        0x2c046 ; appSetAdvScanData + 70
        0x0002c046:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002c04a:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002c04e:    f000f84b    ..K.    BL       appSetAdvScanDataFrag ; 0x2c0e8
        0x0002c052:    e7ff        ..      B        0x2c054 ; appSetAdvScanData + 84
        0x0002c054:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002c058:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c05c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c060:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0002c064:    eb0000c2    ....    ADD      r0,r0,r2,LSL #3
        0x0002c068:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002c06c:    f8b10040    ..@.    LDRH     r0,[r1,#0x40]
        0x0002c070:    8c09        ..      LDRH     r1,[r1,#0x20]
        0x0002c072:    4288        .B      CMP      r0,r1
        0x0002c074:    da07        ..      BGE      0x2c086 ; appSetAdvScanData + 134
        0x0002c076:    e7ff        ..      B        0x2c078 ; appSetAdvScanData + 120
        0x0002c078:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002c07c:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0002c080:    f000f832    ..2.    BL       appSetAdvScanDataFrag ; 0x2c0e8
        0x0002c084:    e7ff        ..      B        0x2c086 ; appSetAdvScanData + 134
        0x0002c086:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002c08a:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c08e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c092:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002c096:    eb0000c2    ....    ADD      r0,r0,r2,LSL #3
        0x0002c09a:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002c09e:    f8b10040    ..@.    LDRH     r0,[r1,#0x40]
        0x0002c0a2:    8c09        ..      LDRH     r1,[r1,#0x20]
        0x0002c0a4:    4288        .B      CMP      r0,r1
        0x0002c0a6:    db1d        ..      BLT      0x2c0e4 ; appSetAdvScanData + 228
        0x0002c0a8:    e7ff        ..      B        0x2c0aa ; appSetAdvScanData + 170
        0x0002c0aa:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002c0ae:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c0b2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c0b6:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0002c0ba:    eb0000c2    ....    ADD      r0,r0,r2,LSL #3
        0x0002c0be:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002c0c2:    f8b10040    ..@.    LDRH     r0,[r1,#0x40]
        0x0002c0c6:    8c09        ..      LDRH     r1,[r1,#0x20]
        0x0002c0c8:    4288        .B      CMP      r0,r1
        0x0002c0ca:    db0b        ..      BLT      0x2c0e4 ; appSetAdvScanData + 228
        0x0002c0cc:    e7ff        ..      B        0x2c0ce ; appSetAdvScanData + 206
        0x0002c0ce:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002c0d2:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c0d6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c0da:    4401        .D      ADD      r1,r1,r0
        0x0002c0dc:    2001        .       MOVS     r0,#1
        0x0002c0de:    f8810055    ..U.    STRB     r0,[r1,#0x55]
        0x0002c0e2:    e7ff        ..      B        0x2c0e4 ; appSetAdvScanData + 228
        0x0002c0e4:    b002        ..      ADD      sp,sp,#8
        0x0002c0e6:    bd80        ..      POP      {r7,pc}
    appSetAdvScanDataFrag
        0x0002c0e8:    b510        ..      PUSH     {r4,lr}
        0x0002c0ea:    b086        ..      SUB      sp,sp,#0x18
        0x0002c0ec:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002c0f0:    f88d1016    ....    STRB     r1,[sp,#0x16]
        0x0002c0f4:    2001        .       MOVS     r0,#1
        0x0002c0f6:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002c0fa:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002c0fe:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c102:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c106:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002c10a:    f89d2016    ...     LDRB     r2,[sp,#0x16]
        0x0002c10e:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x0002c112:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c114:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002c118:    f89d2016    ...     LDRB     r2,[sp,#0x16]
        0x0002c11c:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x0002c120:    eb000242    ..B.    ADD      r2,r0,r2,LSL #1
        0x0002c124:    8c10        ..      LDRH     r0,[r2,#0x20]
        0x0002c126:    f8b22040    ..@     LDRH     r2,[r2,#0x40]
        0x0002c12a:    1a80        ..      SUBS     r0,r0,r2
        0x0002c12c:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002c130:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002c134:    f89d2017    ...     LDRB     r2,[sp,#0x17]
        0x0002c138:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002c13c:    f8b11050    ..P.    LDRH     r1,[r1,#0x50]
        0x0002c140:    4288        .B      CMP      r0,r1
        0x0002c142:    dd0d        ..      BLE      0x2c160 ; appSetAdvScanDataFrag + 120
        0x0002c144:    e7ff        ..      B        0x2c146 ; appSetAdvScanDataFrag + 94
        0x0002c146:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002c14a:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c14e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c152:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002c156:    f8b00050    ..P.    LDRH     r0,[r0,#0x50]
        0x0002c15a:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002c15e:    e7ff        ..      B        0x2c160 ; appSetAdvScanDataFrag + 120
        0x0002c160:    e7ff        ..      B        0x2c162 ; appSetAdvScanDataFrag + 122
        0x0002c162:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002c166:    2801        .(      CMP      r0,#1
        0x0002c168:    db54        T.      BLT      0x2c214 ; appSetAdvScanDataFrag + 300
        0x0002c16a:    e7ff        ..      B        0x2c16c ; appSetAdvScanDataFrag + 132
        0x0002c16c:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002c170:    28fc        .(      CMP      r0,#0xfc
        0x0002c172:    db0b        ..      BLT      0x2c18c ; appSetAdvScanDataFrag + 164
        0x0002c174:    e7ff        ..      B        0x2c176 ; appSetAdvScanDataFrag + 142
        0x0002c176:    20fb        .       MOVS     r0,#0xfb
        0x0002c178:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002c17c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002c180:    2800        .(      CMP      r0,#0
        0x0002c182:    bf18        ..      IT       NE
        0x0002c184:    2001        .       MOVNE    r0,#1
        0x0002c186:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002c18a:    e00c        ..      B        0x2c1a6 ; appSetAdvScanDataFrag + 190
        0x0002c18c:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002c190:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002c194:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0002c198:    2002        .       MOVS     r0,#2
        0x0002c19a:    2900        .)      CMP      r1,#0
        0x0002c19c:    bf18        ..      IT       NE
        0x0002c19e:    2003        .       MOVNE    r0,#3
        0x0002c1a0:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002c1a4:    e7ff        ..      B        0x2c1a6 ; appSetAdvScanDataFrag + 190
        0x0002c1a6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002c1aa:    f89d1015    ....    LDRB     r1,[sp,#0x15]
        0x0002c1ae:    f89d4016    ...@    LDRB     r4,[sp,#0x16]
        0x0002c1b2:    f0040201    ....    AND      r2,r4,#1
        0x0002c1b6:    f89d3012    ...0    LDRB     r3,[sp,#0x12]
        0x0002c1ba:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x0002c1be:    f2433e0c    C..>    MOV      lr,#0x330c
        0x0002c1c2:    f2c10e00    ....    MOVT     lr,#0x1000
        0x0002c1c6:    f10e0e40    ..@.    ADD      lr,lr,#0x40
        0x0002c1ca:    f8cde004    ....    STR      lr,[sp,#4]
        0x0002c1ce:    eb0e0ec0    ....    ADD      lr,lr,r0,LSL #3
        0x0002c1d2:    f83ee014    >...    LDRH     lr,[lr,r4,LSL #1]
        0x0002c1d6:    44f4        .D      ADD      r12,r12,lr
        0x0002c1d8:    46ee        .F      MOV      lr,sp
        0x0002c1da:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002c1de:    f7eefc69    ..i.    BL       DmAdvSetData ; 0x1aab4
        0x0002c1e2:    9801        ..      LDR      r0,[sp,#4]
        0x0002c1e4:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x0002c1e8:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002c1ec:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x0002c1f0:    f89d2016    ...     LDRB     r2,[sp,#0x16]
        0x0002c1f4:    f8310012    1...    LDRH     r0,[r1,r2,LSL #1]
        0x0002c1f8:    4418        .D      ADD      r0,r0,r3
        0x0002c1fa:    f8210012    !...    STRH     r0,[r1,r2,LSL #1]
        0x0002c1fe:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0002c202:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002c206:    1a40        @.      SUBS     r0,r0,r1
        0x0002c208:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002c20c:    2000        .       MOVS     r0,#0
        0x0002c20e:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002c212:    e7a6        ..      B        0x2c162 ; appSetAdvScanDataFrag + 122
        0x0002c214:    b006        ..      ADD      sp,sp,#0x18
        0x0002c216:    bd10        ..      POP      {r4,pc}
    appSlaveAdvMode
        0x0002c218:    b081        ..      SUB      sp,sp,#4
        0x0002c21a:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c21e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c222:    6f80        .o      LDR      r0,[r0,#0x78]
        0x0002c224:    b990        ..      CBNZ     r0,0x2c24c ; appSlaveAdvMode + 52
        0x0002c226:    e7ff        ..      B        0x2c228 ; appSlaveAdvMode + 16
        0x0002c228:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c22c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c230:    f24c7059    L.Yp    MOV      r0,#0xc759
        0x0002c234:    f2c00002    ....    MOVT     r0,#2
        0x0002c238:    6788        .g      STR      r0,[r1,#0x78]
        0x0002c23a:    f24c6041    L.A`    MOV      r0,#0xc641
        0x0002c23e:    f2c00002    ....    MOVT     r0,#2
        0x0002c242:    67c8        .g      STR      r0,[r1,#0x7c]
        0x0002c244:    2001        .       MOVS     r0,#1
        0x0002c246:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002c24a:    e013        ..      B        0x2c274 ; appSlaveAdvMode + 92
        0x0002c24c:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c250:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c254:    6f80        .o      LDR      r0,[r0,#0x78]
        0x0002c256:    f24c7159    L.Yq    MOV      r1,#0xc759
        0x0002c25a:    f2c00102    ....    MOVT     r1,#2
        0x0002c25e:    4288        .B      CMP      r0,r1
        0x0002c260:    d104        ..      BNE      0x2c26c ; appSlaveAdvMode + 84
        0x0002c262:    e7ff        ..      B        0x2c264 ; appSlaveAdvMode + 76
        0x0002c264:    2001        .       MOVS     r0,#1
        0x0002c266:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002c26a:    e003        ..      B        0x2c274 ; appSlaveAdvMode + 92
        0x0002c26c:    2000        .       MOVS     r0,#0
        0x0002c26e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002c272:    e7ff        ..      B        0x2c274 ; appSlaveAdvMode + 92
        0x0002c274:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002c278:    b001        ..      ADD      sp,sp,#4
        0x0002c27a:    4770        pG      BX       lr
    appSlaveAdvModeInit
        0x0002c27c:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c280:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c284:    2000        .       MOVS     r0,#0
        0x0002c286:    6788        .g      STR      r0,[r1,#0x78]
        0x0002c288:    67c8        .g      STR      r0,[r1,#0x7c]
        0x0002c28a:    4770        pG      BX       lr
    appSlaveAdvStart
        0x0002c28c:    b510        ..      PUSH     {r4,lr}
        0x0002c28e:    b08a        ..      SUB      sp,sp,#0x28
        0x0002c290:    468c        .F      MOV      r12,r1
        0x0002c292:    4686        .F      MOV      lr,r0
        0x0002c294:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002c296:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002c298:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x0002c29a:    f88de027    ..'.    STRB     lr,[sp,#0x27]
        0x0002c29e:    f8cdc020    .. .    STR      r12,[sp,#0x20]
        0x0002c2a2:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002c2a4:    9306        ..      STR      r3,[sp,#0x18]
        0x0002c2a6:    f88d1017    ....    STRB     r1,[sp,#0x17]
        0x0002c2aa:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002c2ae:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c2b2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c2b6:    f890005d    ..].    LDRB     r0,[r0,#0x5d]
        0x0002c2ba:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x0002c2be:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002c2c2:    2802        .(      CMP      r0,#2
        0x0002c2c4:    d11d        ..      BNE      0x2c302 ; appSlaveAdvStart + 118
        0x0002c2c6:    e7ff        ..      B        0x2c2c8 ; appSlaveAdvStart + 60
        0x0002c2c8:    f7ecfd58    ..X.    BL       AppDbCheckBonded ; 0x18d7c
        0x0002c2cc:    b960        `.      CBNZ     r0,0x2c2e8 ; appSlaveAdvStart + 92
        0x0002c2ce:    e7ff        ..      B        0x2c2d0 ; appSlaveAdvStart + 68
        0x0002c2d0:    2001        .       MOVS     r0,#1
        0x0002c2d2:    9004        ..      STR      r0,[sp,#0x10]
        0x0002c2d4:    f7edfa1c    ....    BL       AppSetBondable ; 0x19710
        0x0002c2d8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c2da:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c2de:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c2e2:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x0002c2e6:    e00b        ..      B        0x2c300 ; appSlaveAdvStart + 116
        0x0002c2e8:    2000        .       MOVS     r0,#0
        0x0002c2ea:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c2ec:    f7edfa10    ....    BL       AppSetBondable ; 0x19710
        0x0002c2f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c2f2:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c2f6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c2fa:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x0002c2fe:    e7ff        ..      B        0x2c300 ; appSlaveAdvStart + 116
        0x0002c300:    e008        ..      B        0x2c314 ; appSlaveAdvStart + 136
        0x0002c302:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002c306:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c30a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c30e:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x0002c312:    e7ff        ..      B        0x2c314 ; appSlaveAdvStart + 136
        0x0002c314:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0002c318:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c31c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c320:    f891105d    ..].    LDRB     r1,[r1,#0x5d]
        0x0002c324:    4288        .B      CMP      r0,r1
        0x0002c326:    d01f        ..      BEQ      0x2c368 ; appSlaveAdvStart + 220
        0x0002c328:    e7ff        ..      B        0x2c32a ; appSlaveAdvStart + 158
        0x0002c32a:    2000        .       MOVS     r0,#0
        0x0002c32c:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002c330:    e7ff        ..      B        0x2c332 ; appSlaveAdvStart + 166
        0x0002c332:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002c336:    f89d1027    ..'.    LDRB     r1,[sp,#0x27]
        0x0002c33a:    4288        .B      CMP      r0,r1
        0x0002c33c:    da13        ..      BGE      0x2c366 ; appSlaveAdvStart + 218
        0x0002c33e:    e7ff        ..      B        0x2c340 ; appSlaveAdvStart + 180
        0x0002c340:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002c342:    f89d1015    ....    LDRB     r1,[sp,#0x15]
        0x0002c346:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002c348:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c34c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c350:    f891105d    ..].    LDRB     r1,[r1,#0x5d]
        0x0002c354:    f000f946    ..F.    BL       appSlaveForceAdvDataSync ; 0x2c5e4
        0x0002c358:    e7ff        ..      B        0x2c35a ; appSlaveAdvStart + 206
        0x0002c35a:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002c35e:    3001        .0      ADDS     r0,#1
        0x0002c360:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002c364:    e7e5        ..      B        0x2c332 ; appSlaveAdvStart + 166
        0x0002c366:    e7ff        ..      B        0x2c368 ; appSlaveAdvStart + 220
        0x0002c368:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x0002c36c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002c36e:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002c370:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0002c372:    f8ddc030    ..0.    LDR      r12,[sp,#0x30]
        0x0002c376:    46ee        .F      MOV      lr,sp
        0x0002c378:    2401        .$      MOVS     r4,#1
        0x0002c37a:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0002c37e:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002c382:    f7fffab7    ....    BL       appAdvStart ; 0x2b8f4
        0x0002c386:    b00a        ..      ADD      sp,sp,#0x28
        0x0002c388:    bd10        ..      POP      {r4,pc}
        0x0002c38a:    0000        ..      MOVS     r0,r0
    appSlaveConnClose
        0x0002c38c:    b580        ..      PUSH     {r7,lr}
        0x0002c38e:    b082        ..      SUB      sp,sp,#8
        0x0002c390:    9001        ..      STR      r0,[sp,#4]
        0x0002c392:    9100        ..      STR      r1,[sp,#0]
        0x0002c394:    9800        ..      LDR      r0,[sp,#0]
        0x0002c396:    6800        .h      LDR      r0,[r0,#0]
        0x0002c398:    f7edfbf6    ....    BL       AppUpdatePrivacyMode ; 0x19b88
        0x0002c39c:    9801        ..      LDR      r0,[sp,#4]
        0x0002c39e:    9900        ..      LDR      r1,[sp,#0]
        0x0002c3a0:    f000fa20    .. .    BL       appSlaveProcConnClose ; 0x2c7e4
        0x0002c3a4:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c3a8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c3ac:    6fc0        .o      LDR      r0,[r0,#0x7c]
        0x0002c3ae:    b140        @.      CBZ      r0,0x2c3c2 ; appSlaveConnClose + 54
        0x0002c3b0:    e7ff        ..      B        0x2c3b2 ; appSlaveConnClose + 38
        0x0002c3b2:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c3b6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c3ba:    6fc1        .o      LDR      r1,[r0,#0x7c]
        0x0002c3bc:    9801        ..      LDR      r0,[sp,#4]
        0x0002c3be:    4788        .G      BLX      r1
        0x0002c3c0:    e7ff        ..      B        0x2c3c2 ; appSlaveConnClose + 54
        0x0002c3c2:    b002        ..      ADD      sp,sp,#8
        0x0002c3c4:    bd80        ..      POP      {r7,pc}
        0x0002c3c6:    0000        ..      MOVS     r0,r0
    appSlaveConnOpen
        0x0002c3c8:    b580        ..      PUSH     {r7,lr}
        0x0002c3ca:    b082        ..      SUB      sp,sp,#8
        0x0002c3cc:    9001        ..      STR      r0,[sp,#4]
        0x0002c3ce:    9100        ..      STR      r1,[sp,#0]
        0x0002c3d0:    9801        ..      LDR      r0,[sp,#4]
        0x0002c3d2:    9900        ..      LDR      r1,[sp,#0]
        0x0002c3d4:    f000fa3c    ..<.    BL       appSlaveProcConnOpen ; 0x2c850
        0x0002c3d8:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c3dc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c3e0:    6fc0        .o      LDR      r0,[r0,#0x7c]
        0x0002c3e2:    b140        @.      CBZ      r0,0x2c3f6 ; appSlaveConnOpen + 46
        0x0002c3e4:    e7ff        ..      B        0x2c3e6 ; appSlaveConnOpen + 30
        0x0002c3e6:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c3ea:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c3ee:    6fc1        .o      LDR      r1,[r0,#0x7c]
        0x0002c3f0:    9801        ..      LDR      r0,[sp,#4]
        0x0002c3f2:    4788        .G      BLX      r1
        0x0002c3f4:    e7ff        ..      B        0x2c3f6 ; appSlaveConnOpen + 46
        0x0002c3f6:    9801        ..      LDR      r0,[sp,#4]
        0x0002c3f8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c3fa:    f7fffb13    ....    BL       appConnReadRemoteFeatTimerStart ; 0x2ba24
        0x0002c3fe:    b002        ..      ADD      sp,sp,#8
        0x0002c400:    bd80        ..      POP      {r7,pc}
        0x0002c402:    0000        ..      MOVS     r0,r0
    appSlaveConnUpdate
        0x0002c404:    b580        ..      PUSH     {r7,lr}
        0x0002c406:    b082        ..      SUB      sp,sp,#8
        0x0002c408:    9001        ..      STR      r0,[sp,#4]
        0x0002c40a:    9100        ..      STR      r1,[sp,#0]
        0x0002c40c:    f24a3014    J..0    MOV      r0,#0xa314
        0x0002c410:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002c414:    6800        .h      LDR      r0,[r0,#0]
        0x0002c416:    6800        .h      LDR      r0,[r0,#0]
        0x0002c418:    b3d8        ..      CBZ      r0,0x2c492 ; appSlaveConnUpdate + 142
        0x0002c41a:    e7ff        ..      B        0x2c41c ; appSlaveConnUpdate + 24
        0x0002c41c:    9801        ..      LDR      r0,[sp,#4]
        0x0002c41e:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002c420:    bb00        ..      CBNZ     r0,0x2c464 ; appSlaveConnUpdate + 96
        0x0002c422:    e7ff        ..      B        0x2c424 ; appSlaveConnUpdate + 32
        0x0002c424:    f24a3014    J..0    MOV      r0,#0xa314
        0x0002c428:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002c42c:    6800        .h      LDR      r0,[r0,#0]
        0x0002c42e:    8880        ..      LDRH     r0,[r0,#4]
        0x0002c430:    9901        ..      LDR      r1,[sp,#4]
        0x0002c432:    8909        ..      LDRH     r1,[r1,#8]
        0x0002c434:    4288        .B      CMP      r0,r1
        0x0002c436:    dc0f        ..      BGT      0x2c458 ; appSlaveConnUpdate + 84
        0x0002c438:    e7ff        ..      B        0x2c43a ; appSlaveConnUpdate + 54
        0x0002c43a:    f24a3014    J..0    MOV      r0,#0xa314
        0x0002c43e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002c442:    6800        .h      LDR      r0,[r0,#0]
        0x0002c444:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002c446:    9901        ..      LDR      r1,[sp,#4]
        0x0002c448:    8909        ..      LDRH     r1,[r1,#8]
        0x0002c44a:    4288        .B      CMP      r0,r1
        0x0002c44c:    db04        ..      BLT      0x2c458 ; appSlaveConnUpdate + 84
        0x0002c44e:    e7ff        ..      B        0x2c450 ; appSlaveConnUpdate + 76
        0x0002c450:    9800        ..      LDR      r0,[sp,#0]
        0x0002c452:    f7fffb39    ..9.    BL       appConnUpdateTimerStop ; 0x2bac8
        0x0002c456:    e004        ..      B        0x2c462 ; appSlaveConnUpdate + 94
        0x0002c458:    9800        ..      LDR      r0,[sp,#0]
        0x0002c45a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002c45c:    f7fffb0a    ....    BL       appConnUpdateTimerStart ; 0x2ba74
        0x0002c460:    e7ff        ..      B        0x2c462 ; appSlaveConnUpdate + 94
        0x0002c462:    e015        ..      B        0x2c490 ; appSlaveConnUpdate + 140
        0x0002c464:    9801        ..      LDR      r0,[sp,#4]
        0x0002c466:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002c468:    280c        .(      CMP      r0,#0xc
        0x0002c46a:    d010        ..      BEQ      0x2c48e ; appSlaveConnUpdate + 138
        0x0002c46c:    e7ff        ..      B        0x2c46e ; appSlaveConnUpdate + 106
        0x0002c46e:    9800        ..      LDR      r0,[sp,#0]
        0x0002c470:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002c472:    f24a3114    J..1    MOV      r1,#0xa314
        0x0002c476:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002c47a:    6809        .h      LDR      r1,[r1,#0]
        0x0002c47c:    7b09        .{      LDRB     r1,[r1,#0xc]
        0x0002c47e:    4288        .B      CMP      r0,r1
        0x0002c480:    da05        ..      BGE      0x2c48e ; appSlaveConnUpdate + 138
        0x0002c482:    e7ff        ..      B        0x2c484 ; appSlaveConnUpdate + 128
        0x0002c484:    9800        ..      LDR      r0,[sp,#0]
        0x0002c486:    7900        .y      LDRB     r0,[r0,#4]
        0x0002c488:    f7fffaf4    ....    BL       appConnUpdateTimerStart ; 0x2ba74
        0x0002c48c:    e7ff        ..      B        0x2c48e ; appSlaveConnUpdate + 138
        0x0002c48e:    e7ff        ..      B        0x2c490 ; appSlaveConnUpdate + 140
        0x0002c490:    e7ff        ..      B        0x2c492 ; appSlaveConnUpdate + 142
        0x0002c492:    b002        ..      ADD      sp,sp,#8
        0x0002c494:    bd80        ..      POP      {r7,pc}
        0x0002c496:    0000        ..      MOVS     r0,r0
    appSlaveConnUpdateTimeout
        0x0002c498:    b580        ..      PUSH     {r7,lr}
        0x0002c49a:    b086        ..      SUB      sp,sp,#0x18
        0x0002c49c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002c49e:    9104        ..      STR      r1,[sp,#0x10]
        0x0002c4a0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c4a2:    2002        .       MOVS     r0,#2
        0x0002c4a4:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002c4a6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c4a8:    7900        .y      LDRB     r0,[r0,#4]
        0x0002c4aa:    f7eefba5    ....    BL       DmConnCheckIdle ; 0x1abf8
        0x0002c4ae:    fab0f080    ....    CLZ      r0,r0
        0x0002c4b2:    0940        @.      LSRS     r0,r0,#5
        0x0002c4b4:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002c4b8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002c4bc:    b348        H.      CBZ      r0,0x2c512 ; appSlaveConnUpdateTimeout + 122
        0x0002c4be:    e7ff        ..      B        0x2c4c0 ; appSlaveConnUpdateTimeout + 40
        0x0002c4c0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c4c2:    7a80        .z      LDRB     r0,[r0,#0xa]
        0x0002c4c4:    b328        (.      CBZ      r0,0x2c512 ; appSlaveConnUpdateTimeout + 122
        0x0002c4c6:    e7ff        ..      B        0x2c4c8 ; appSlaveConnUpdateTimeout + 48
        0x0002c4c8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c4ca:    7b08        .{      LDRB     r0,[r1,#0xc]
        0x0002c4cc:    3001        .0      ADDS     r0,#1
        0x0002c4ce:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002c4d0:    f24a3014    J..0    MOV      r0,#0xa314
        0x0002c4d4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002c4d8:    6801        .h      LDR      r1,[r0,#0]
        0x0002c4da:    8889        ..      LDRH     r1,[r1,#4]
        0x0002c4dc:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0002c4e0:    6801        .h      LDR      r1,[r0,#0]
        0x0002c4e2:    88c9        ..      LDRH     r1,[r1,#6]
        0x0002c4e4:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x0002c4e8:    6801        .h      LDR      r1,[r0,#0]
        0x0002c4ea:    8909        ..      LDRH     r1,[r1,#8]
        0x0002c4ec:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x0002c4f0:    6800        .h      LDR      r0,[r0,#0]
        0x0002c4f2:    8940        @.      LDRH     r0,[r0,#0xa]
        0x0002c4f4:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002c4f8:    2000        .       MOVS     r0,#0
        0x0002c4fa:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002c4fe:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002c502:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002c506:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c508:    7900        .y      LDRB     r0,[r0,#4]
        0x0002c50a:    a901        ..      ADD      r1,sp,#4
        0x0002c50c:    f7eefd46    ..F.    BL       DmConnUpdate ; 0x1af9c
        0x0002c510:    e008        ..      B        0x2c524 ; appSlaveConnUpdateTimeout + 140
        0x0002c512:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002c516:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c518:    7288        .r      STRB     r0,[r1,#0xa]
        0x0002c51a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c51c:    7900        .y      LDRB     r0,[r0,#4]
        0x0002c51e:    f7fffaa9    ....    BL       appConnUpdateTimerStart ; 0x2ba74
        0x0002c522:    e7ff        ..      B        0x2c524 ; appSlaveConnUpdateTimeout + 140
        0x0002c524:    b006        ..      ADD      sp,sp,#0x18
        0x0002c526:    bd80        ..      POP      {r7,pc}
    appSlaveConnectableAdv
        0x0002c528:    b083        ..      SUB      sp,sp,#0xc
        0x0002c52a:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0002c52e:    9101        ..      STR      r1,[sp,#4]
        0x0002c530:    2000        .       MOVS     r0,#0
        0x0002c532:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002c536:    e7ff        ..      B        0x2c538 ; appSlaveConnectableAdv + 16
        0x0002c538:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002c53c:    f89d100a    ....    LDRB     r1,[sp,#0xa]
        0x0002c540:    4288        .B      CMP      r0,r1
        0x0002c542:    da47        G.      BGE      0x2c5d4 ; appSlaveConnectableAdv + 172
        0x0002c544:    e7ff        ..      B        0x2c546 ; appSlaveConnectableAdv + 30
        0x0002c546:    2000        .       MOVS     r0,#0
        0x0002c548:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002c54c:    e7ff        ..      B        0x2c54e ; appSlaveConnectableAdv + 38
        0x0002c54e:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002c552:    2801        .(      CMP      r0,#1
        0x0002c554:    dc37        7.      BGT      0x2c5c6 ; appSlaveConnectableAdv + 158
        0x0002c556:    e7ff        ..      B        0x2c558 ; appSlaveConnectableAdv + 48
        0x0002c558:    9801        ..      LDR      r0,[sp,#4]
        0x0002c55a:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002c55e:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002c560:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002c564:    4288        .B      CMP      r0,r1
        0x0002c566:    d127        '.      BNE      0x2c5b8 ; appSlaveConnectableAdv + 144
        0x0002c568:    e7ff        ..      B        0x2c56a ; appSlaveConnectableAdv + 66
        0x0002c56a:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002c56e:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c572:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c576:    4408        .D      ADD      r0,r0,r1
        0x0002c578:    f8900059    ..Y.    LDRB     r0,[r0,#0x59]
        0x0002c57c:    b1c0        ..      CBZ      r0,0x2c5b0 ; appSlaveConnectableAdv + 136
        0x0002c57e:    e7ff        ..      B        0x2c580 ; appSlaveConnectableAdv + 88
        0x0002c580:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002c584:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c588:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c58c:    4408        .D      ADD      r0,r0,r1
        0x0002c58e:    f8900059    ..Y.    LDRB     r0,[r0,#0x59]
        0x0002c592:    2804        .(      CMP      r0,#4
        0x0002c594:    d00c        ..      BEQ      0x2c5b0 ; appSlaveConnectableAdv + 136
        0x0002c596:    e7ff        ..      B        0x2c598 ; appSlaveConnectableAdv + 112
        0x0002c598:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002c59c:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c5a0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c5a4:    4408        .D      ADD      r0,r0,r1
        0x0002c5a6:    f8900059    ..Y.    LDRB     r0,[r0,#0x59]
        0x0002c5aa:    2805        .(      CMP      r0,#5
        0x0002c5ac:    d104        ..      BNE      0x2c5b8 ; appSlaveConnectableAdv + 144
        0x0002c5ae:    e7ff        ..      B        0x2c5b0 ; appSlaveConnectableAdv + 136
        0x0002c5b0:    2001        .       MOVS     r0,#1
        0x0002c5b2:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002c5b6:    e011        ..      B        0x2c5dc ; appSlaveConnectableAdv + 180
        0x0002c5b8:    e7ff        ..      B        0x2c5ba ; appSlaveConnectableAdv + 146
        0x0002c5ba:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002c5be:    3001        .0      ADDS     r0,#1
        0x0002c5c0:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002c5c4:    e7c3        ..      B        0x2c54e ; appSlaveConnectableAdv + 38
        0x0002c5c6:    e7ff        ..      B        0x2c5c8 ; appSlaveConnectableAdv + 160
        0x0002c5c8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002c5cc:    3001        .0      ADDS     r0,#1
        0x0002c5ce:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002c5d2:    e7b1        ..      B        0x2c538 ; appSlaveConnectableAdv + 16
        0x0002c5d4:    2000        .       MOVS     r0,#0
        0x0002c5d6:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002c5da:    e7ff        ..      B        0x2c5dc ; appSlaveConnectableAdv + 180
        0x0002c5dc:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002c5e0:    b003        ..      ADD      sp,sp,#0xc
        0x0002c5e2:    4770        pG      BX       lr
    appSlaveForceAdvDataSync
        0x0002c5e4:    b081        ..      SUB      sp,sp,#4
        0x0002c5e6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002c5ea:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002c5ee:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002c5f2:    0040        @.      LSLS     r0,r0,#1
        0x0002c5f4:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002c5f8:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002c5fc:    0040        @.      LSLS     r0,r0,#1
        0x0002c5fe:    3001        .0      ADDS     r0,#1
        0x0002c600:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002c604:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002c608:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c60c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c610:    f1010240    ..@.    ADD      r2,r1,#0x40
        0x0002c614:    eb0203c0    ....    ADD      r3,r2,r0,LSL #3
        0x0002c618:    f89dc001    ....    LDRB     r12,[sp,#1]
        0x0002c61c:    2000        .       MOVS     r0,#0
        0x0002c61e:    f823001c    #...    STRH     r0,[r3,r12,LSL #1]
        0x0002c622:    f89d3003    ...0    LDRB     r3,[sp,#3]
        0x0002c626:    eb0202c3    ....    ADD      r2,r2,r3,LSL #3
        0x0002c62a:    f89d3000    ...0    LDRB     r3,[sp,#0]
        0x0002c62e:    f8220013    "...    STRH     r0,[r2,r3,LSL #1]
        0x0002c632:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0002c636:    4411        .D      ADD      r1,r1,r2
        0x0002c638:    f8810055    ..U.    STRB     r0,[r1,#0x55]
        0x0002c63c:    b001        ..      ADD      sp,sp,#4
        0x0002c63e:    4770        pG      BX       lr
    appSlaveLegAdvRestart
        0x0002c640:    b580        ..      PUSH     {r7,lr}
        0x0002c642:    b082        ..      SUB      sp,sp,#8
        0x0002c644:    9001        ..      STR      r0,[sp,#4]
        0x0002c646:    9801        ..      LDR      r0,[sp,#4]
        0x0002c648:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c64a:    2828        ((      CMP      r0,#0x28
        0x0002c64c:    d111        ..      BNE      0x2c672 ; appSlaveLegAdvRestart + 50
        0x0002c64e:    e7ff        ..      B        0x2c650 ; appSlaveLegAdvRestart + 16
        0x0002c650:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c654:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c658:    f8900075    ..u.    LDRB     r0,[r0,#0x75]
        0x0002c65c:    b140        @.      CBZ      r0,0x2c670 ; appSlaveLegAdvRestart + 48
        0x0002c65e:    e7ff        ..      B        0x2c660 ; appSlaveLegAdvRestart + 32
        0x0002c660:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c664:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c668:    2000        .       MOVS     r0,#0
        0x0002c66a:    f8810075    ..u.    STRB     r0,[r1,#0x75]
        0x0002c66e:    e031        1.      B        0x2c6d4 ; appSlaveLegAdvRestart + 148
        0x0002c670:    e01d        ..      B        0x2c6ae ; appSlaveLegAdvRestart + 110
        0x0002c672:    9801        ..      LDR      r0,[sp,#4]
        0x0002c674:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c676:    2827        '(      CMP      r0,#0x27
        0x0002c678:    d118        ..      BNE      0x2c6ac ; appSlaveLegAdvRestart + 108
        0x0002c67a:    e7ff        ..      B        0x2c67c ; appSlaveLegAdvRestart + 60
        0x0002c67c:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c680:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c684:    f8900075    ..u.    LDRB     r0,[r0,#0x75]
        0x0002c688:    b140        @.      CBZ      r0,0x2c69c ; appSlaveLegAdvRestart + 92
        0x0002c68a:    e7ff        ..      B        0x2c68c ; appSlaveLegAdvRestart + 76
        0x0002c68c:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c690:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c694:    2000        .       MOVS     r0,#0
        0x0002c696:    f8810075    ..u.    STRB     r0,[r1,#0x75]
        0x0002c69a:    e01b        ..      B        0x2c6d4 ; appSlaveLegAdvRestart + 148
        0x0002c69c:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c6a0:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c6a4:    2003        .       MOVS     r0,#3
        0x0002c6a6:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002c6aa:    e7ff        ..      B        0x2c6ac ; appSlaveLegAdvRestart + 108
        0x0002c6ac:    e7ff        ..      B        0x2c6ae ; appSlaveLegAdvRestart + 110
        0x0002c6ae:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c6b2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c6b6:    f8900057    ..W.    LDRB     r0,[r0,#0x57]
        0x0002c6ba:    2803        .(      CMP      r0,#3
        0x0002c6bc:    d10a        ..      BNE      0x2c6d4 ; appSlaveLegAdvRestart + 148
        0x0002c6be:    e7ff        ..      B        0x2c6c0 ; appSlaveLegAdvRestart + 128
        0x0002c6c0:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c6c4:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c6c8:    2000        .       MOVS     r0,#0
        0x0002c6ca:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002c6ce:    f000f803    ....    BL       appSlaveLegAdvStart ; 0x2c6d8
        0x0002c6d2:    e7ff        ..      B        0x2c6d4 ; appSlaveLegAdvRestart + 148
        0x0002c6d4:    b002        ..      ADD      sp,sp,#8
        0x0002c6d6:    bd80        ..      POP      {r7,pc}
    appSlaveLegAdvStart
        0x0002c6d8:    b580        ..      PUSH     {r7,lr}
        0x0002c6da:    b084        ..      SUB      sp,sp,#0x10
        0x0002c6dc:    f24a3008    J..0    MOV      r0,#0xa308
        0x0002c6e0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002c6e4:    6800        .h      LDR      r0,[r0,#0]
        0x0002c6e6:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c6ea:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c6ee:    f8911057    ..W.    LDRB     r1,[r1,#0x57]
        0x0002c6f2:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002c6f6:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002c6f8:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002c6fc:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002c700:    2801        .(      CMP      r0,#1
        0x0002c702:    db1e        ..      BLT      0x2c742 ; appSlaveLegAdvStart + 106
        0x0002c704:    e7ff        ..      B        0x2c706 ; appSlaveLegAdvStart + 46
        0x0002c706:    2000        .       MOVS     r0,#0
        0x0002c708:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002c70c:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002c710:    f24a3008    J..0    MOV      r0,#0xa308
        0x0002c714:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002c718:    6800        .h      LDR      r0,[r0,#0]
        0x0002c71a:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c71e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c722:    f8911057    ..W.    LDRB     r1,[r1,#0x57]
        0x0002c726:    eb000341    ..A.    ADD      r3,r0,r1,LSL #1
        0x0002c72a:    466a        jF      MOV      r2,sp
        0x0002c72c:    2001        .       MOVS     r0,#1
        0x0002c72e:    6050        P`      STR      r0,[r2,#4]
        0x0002c730:    f10d010e    ....    ADD      r1,sp,#0xe
        0x0002c734:    6011        .`      STR      r1,[r2,#0]
        0x0002c736:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0002c73a:    aa03        ..      ADD      r2,sp,#0xc
        0x0002c73c:    f7fff8da    ....    BL       appAdvStart ; 0x2b8f4
        0x0002c740:    e007        ..      B        0x2c752 ; appSlaveLegAdvStart + 122
        0x0002c742:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c746:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c74a:    2003        .       MOVS     r0,#3
        0x0002c74c:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002c750:    e7ff        ..      B        0x2c752 ; appSlaveLegAdvStart + 122
        0x0002c752:    b004        ..      ADD      sp,sp,#0x10
        0x0002c754:    bd80        ..      POP      {r7,pc}
        0x0002c756:    0000        ..      MOVS     r0,r0
    appSlaveLegAdvStop
        0x0002c758:    b580        ..      PUSH     {r7,lr}
        0x0002c75a:    b082        ..      SUB      sp,sp,#8
        0x0002c75c:    9001        ..      STR      r0,[sp,#4]
        0x0002c75e:    9801        ..      LDR      r0,[sp,#4]
        0x0002c760:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c762:    2848        H(      CMP      r0,#0x48
        0x0002c764:    d106        ..      BNE      0x2c774 ; appSlaveLegAdvStop + 28
        0x0002c766:    e7ff        ..      B        0x2c768 ; appSlaveLegAdvStop + 16
        0x0002c768:    9801        ..      LDR      r0,[sp,#4]
        0x0002c76a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002c76c:    b908        ..      CBNZ     r0,0x2c772 ; appSlaveLegAdvStop + 26
        0x0002c76e:    e7ff        ..      B        0x2c770 ; appSlaveLegAdvStop + 24
        0x0002c770:    e010        ..      B        0x2c794 ; appSlaveLegAdvStop + 60
        0x0002c772:    e7ff        ..      B        0x2c774 ; appSlaveLegAdvStop + 28
        0x0002c774:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c778:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c77c:    f890005b    ..[.    LDRB     r0,[r0,#0x5b]
        0x0002c780:    b120         .      CBZ      r0,0x2c78c ; appSlaveLegAdvStop + 52
        0x0002c782:    e7ff        ..      B        0x2c784 ; appSlaveLegAdvStop + 44
        0x0002c784:    9801        ..      LDR      r0,[sp,#4]
        0x0002c786:    f000f807    ....    BL       appSlaveLegAdvTypeChanged ; 0x2c798
        0x0002c78a:    e003        ..      B        0x2c794 ; appSlaveLegAdvStop + 60
        0x0002c78c:    9801        ..      LDR      r0,[sp,#4]
        0x0002c78e:    f000f813    ....    BL       appSlaveNextLegAdvState ; 0x2c7b8
        0x0002c792:    e7ff        ..      B        0x2c794 ; appSlaveLegAdvStop + 60
        0x0002c794:    b002        ..      ADD      sp,sp,#8
        0x0002c796:    bd80        ..      POP      {r7,pc}
    appSlaveLegAdvTypeChanged
        0x0002c798:    b580        ..      PUSH     {r7,lr}
        0x0002c79a:    b082        ..      SUB      sp,sp,#8
        0x0002c79c:    9001        ..      STR      r0,[sp,#4]
        0x0002c79e:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c7a2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c7a6:    2000        .       MOVS     r0,#0
        0x0002c7a8:    f881005b    ..[.    STRB     r0,[r1,#0x5b]
        0x0002c7ac:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002c7b0:    f7ffff92    ....    BL       appSlaveLegAdvStart ; 0x2c6d8
        0x0002c7b4:    b002        ..      ADD      sp,sp,#8
        0x0002c7b6:    bd80        ..      POP      {r7,pc}
    appSlaveNextLegAdvState
        0x0002c7b8:    b580        ..      PUSH     {r7,lr}
        0x0002c7ba:    b082        ..      SUB      sp,sp,#8
        0x0002c7bc:    9001        ..      STR      r0,[sp,#4]
        0x0002c7be:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c7c2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c7c6:    f8901057    ..W.    LDRB     r1,[r0,#0x57]
        0x0002c7ca:    3101        .1      ADDS     r1,#1
        0x0002c7cc:    f8801057    ..W.    STRB     r1,[r0,#0x57]
        0x0002c7d0:    f8900057    ..W.    LDRB     r0,[r0,#0x57]
        0x0002c7d4:    2802        .(      CMP      r0,#2
        0x0002c7d6:    dc03        ..      BGT      0x2c7e0 ; appSlaveNextLegAdvState + 40
        0x0002c7d8:    e7ff        ..      B        0x2c7da ; appSlaveNextLegAdvState + 34
        0x0002c7da:    f7ffff7d    ..}.    BL       appSlaveLegAdvStart ; 0x2c6d8
        0x0002c7de:    e7ff        ..      B        0x2c7e0 ; appSlaveNextLegAdvState + 40
        0x0002c7e0:    b002        ..      ADD      sp,sp,#8
        0x0002c7e2:    bd80        ..      POP      {r7,pc}
    appSlaveProcConnClose
        0x0002c7e4:    b580        ..      PUSH     {r7,lr}
        0x0002c7e6:    b084        ..      SUB      sp,sp,#0x10
        0x0002c7e8:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c7ea:    9102        ..      STR      r1,[sp,#8]
        0x0002c7ec:    9802        ..      LDR      r0,[sp,#8]
        0x0002c7ee:    f7fff96b    ..k.    BL       appConnUpdateTimerStop ; 0x2bac8
        0x0002c7f2:    9902        ..      LDR      r1,[sp,#8]
        0x0002c7f4:    2000        .       MOVS     r0,#0
        0x0002c7f6:    7108        .q      STRB     r0,[r1,#4]
        0x0002c7f8:    9902        ..      LDR      r1,[sp,#8]
        0x0002c7fa:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002c7fc:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c800:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c804:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x0002c808:    9802        ..      LDR      r0,[sp,#8]
        0x0002c80a:    7a40        @z      LDRB     r0,[r0,#9]
        0x0002c80c:    b1f0        ..      CBZ      r0,0x2c84c ; appSlaveProcConnClose + 104
        0x0002c80e:    e7ff        ..      B        0x2c810 ; appSlaveProcConnClose + 44
        0x0002c810:    9902        ..      LDR      r1,[sp,#8]
        0x0002c812:    2000        .       MOVS     r0,#0
        0x0002c814:    7248        Hr      STRB     r0,[r1,#9]
        0x0002c816:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c81a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c81e:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x0002c822:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002c826:    e7ff        ..      B        0x2c828 ; appSlaveProcConnClose + 68
        0x0002c828:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002c82c:    2801        .(      CMP      r0,#1
        0x0002c82e:    dc0c        ..      BGT      0x2c84a ; appSlaveProcConnClose + 102
        0x0002c830:    e7ff        ..      B        0x2c832 ; appSlaveProcConnClose + 78
        0x0002c832:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002c836:    2100        .!      MOVS     r1,#0
        0x0002c838:    f7fffed4    ....    BL       appSlaveForceAdvDataSync ; 0x2c5e4
        0x0002c83c:    e7ff        ..      B        0x2c83e ; appSlaveProcConnClose + 90
        0x0002c83e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002c842:    3001        .0      ADDS     r0,#1
        0x0002c844:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002c848:    e7ee        ..      B        0x2c828 ; appSlaveProcConnClose + 68
        0x0002c84a:    e7ff        ..      B        0x2c84c ; appSlaveProcConnClose + 104
        0x0002c84c:    b004        ..      ADD      sp,sp,#0x10
        0x0002c84e:    bd80        ..      POP      {r7,pc}
    appSlaveProcConnOpen
        0x0002c850:    b580        ..      PUSH     {r7,lr}
        0x0002c852:    b082        ..      SUB      sp,sp,#8
        0x0002c854:    9001        ..      STR      r0,[sp,#4]
        0x0002c856:    9100        ..      STR      r1,[sp,#0]
        0x0002c858:    9801        ..      LDR      r0,[sp,#4]
        0x0002c85a:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c85c:    9900        ..      LDR      r1,[sp,#0]
        0x0002c85e:    7108        .q      STRB     r0,[r1,#4]
        0x0002c860:    f24a3014    J..0    MOV      r0,#0xa314
        0x0002c864:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002c868:    6800        .h      LDR      r0,[r0,#0]
        0x0002c86a:    6800        .h      LDR      r0,[r0,#0]
        0x0002c86c:    b3b0        ..      CBZ      r0,0x2c8dc ; appSlaveProcConnOpen + 140
        0x0002c86e:    e7ff        ..      B        0x2c870 ; appSlaveProcConnOpen + 32
        0x0002c870:    9801        ..      LDR      r0,[sp,#4]
        0x0002c872:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002c874:    f24a3114    J..1    MOV      r1,#0xa314
        0x0002c878:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002c87c:    6809        .h      LDR      r1,[r1,#0]
        0x0002c87e:    8889        ..      LDRH     r1,[r1,#4]
        0x0002c880:    4288        .B      CMP      r0,r1
        0x0002c882:    db21        !.      BLT      0x2c8c8 ; appSlaveProcConnOpen + 120
        0x0002c884:    e7ff        ..      B        0x2c886 ; appSlaveProcConnOpen + 54
        0x0002c886:    9801        ..      LDR      r0,[sp,#4]
        0x0002c888:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002c88a:    f24a3114    J..1    MOV      r1,#0xa314
        0x0002c88e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002c892:    6809        .h      LDR      r1,[r1,#0]
        0x0002c894:    88c9        ..      LDRH     r1,[r1,#6]
        0x0002c896:    4288        .B      CMP      r0,r1
        0x0002c898:    dc16        ..      BGT      0x2c8c8 ; appSlaveProcConnOpen + 120
        0x0002c89a:    e7ff        ..      B        0x2c89c ; appSlaveProcConnOpen + 76
        0x0002c89c:    9801        ..      LDR      r0,[sp,#4]
        0x0002c89e:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0002c8a0:    f24a3114    J..1    MOV      r1,#0xa314
        0x0002c8a4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002c8a8:    6809        .h      LDR      r1,[r1,#0]
        0x0002c8aa:    8909        ..      LDRH     r1,[r1,#8]
        0x0002c8ac:    4288        .B      CMP      r0,r1
        0x0002c8ae:    d10b        ..      BNE      0x2c8c8 ; appSlaveProcConnOpen + 120
        0x0002c8b0:    e7ff        ..      B        0x2c8b2 ; appSlaveProcConnOpen + 98
        0x0002c8b2:    9801        ..      LDR      r0,[sp,#4]
        0x0002c8b4:    8a80        ..      LDRH     r0,[r0,#0x14]
        0x0002c8b6:    f24a3114    J..1    MOV      r1,#0xa314
        0x0002c8ba:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002c8be:    6809        .h      LDR      r1,[r1,#0]
        0x0002c8c0:    8949        I.      LDRH     r1,[r1,#0xa]
        0x0002c8c2:    4288        .B      CMP      r0,r1
        0x0002c8c4:    d00a        ..      BEQ      0x2c8dc ; appSlaveProcConnOpen + 140
        0x0002c8c6:    e7ff        ..      B        0x2c8c8 ; appSlaveProcConnOpen + 120
        0x0002c8c8:    9900        ..      LDR      r1,[sp,#0]
        0x0002c8ca:    2000        .       MOVS     r0,#0
        0x0002c8cc:    7288        .r      STRB     r0,[r1,#0xa]
        0x0002c8ce:    9900        ..      LDR      r1,[sp,#0]
        0x0002c8d0:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002c8d2:    9800        ..      LDR      r0,[sp,#0]
        0x0002c8d4:    7900        .y      LDRB     r0,[r0,#4]
        0x0002c8d6:    f7fff8cd    ....    BL       appConnUpdateTimerStart ; 0x2ba74
        0x0002c8da:    e7ff        ..      B        0x2c8dc ; appSlaveProcConnOpen + 140
        0x0002c8dc:    b002        ..      ADD      sp,sp,#8
        0x0002c8de:    bd80        ..      POP      {r7,pc}
    appSlaveProcMsg
        0x0002c8e0:    b580        ..      PUSH     {r7,lr}
        0x0002c8e2:    b082        ..      SUB      sp,sp,#8
        0x0002c8e4:    9001        ..      STR      r0,[sp,#4]
        0x0002c8e6:    9801        ..      LDR      r0,[sp,#4]
        0x0002c8e8:    8800        ..      LDRH     r0,[r0,#0]
        0x0002c8ea:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002c8ee:    f64270e0    B..p    MOV      r0,#0x2fe0
        0x0002c8f2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c8f6:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002c8fa:    3830        08      SUBS     r0,r0,#0x30
        0x0002c8fc:    9000        ..      STR      r0,[sp,#0]
        0x0002c8fe:    9801        ..      LDR      r0,[sp,#4]
        0x0002c900:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c902:    2810        .(      CMP      r0,#0x10
        0x0002c904:    d10f        ..      BNE      0x2c926 ; appSlaveProcMsg + 70
        0x0002c906:    e7ff        ..      B        0x2c908 ; appSlaveProcMsg + 40
        0x0002c908:    9800        ..      LDR      r0,[sp,#0]
        0x0002c90a:    7b40        @{      LDRB     r0,[r0,#0xd]
        0x0002c90c:    2802        .(      CMP      r0,#2
        0x0002c90e:    d105        ..      BNE      0x2c91c ; appSlaveProcMsg + 60
        0x0002c910:    e7ff        ..      B        0x2c912 ; appSlaveProcMsg + 50
        0x0002c912:    9801        ..      LDR      r0,[sp,#4]
        0x0002c914:    9900        ..      LDR      r1,[sp,#0]
        0x0002c916:    f7fffdbf    ....    BL       appSlaveConnUpdateTimeout ; 0x2c498
        0x0002c91a:    e003        ..      B        0x2c924 ; appSlaveProcMsg + 68
        0x0002c91c:    9900        ..      LDR      r1,[sp,#0]
        0x0002c91e:    2001        .       MOVS     r0,#1
        0x0002c920:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002c922:    e7ff        ..      B        0x2c924 ; appSlaveProcMsg + 68
        0x0002c924:    e000        ..      B        0x2c928 ; appSlaveProcMsg + 72
        0x0002c926:    e7ff        ..      B        0x2c928 ; appSlaveProcMsg + 72
        0x0002c928:    b002        ..      ADD      sp,sp,#8
        0x0002c92a:    bd80        ..      POP      {r7,pc}
    appSlaveRemoteConnParamReq
        0x0002c92c:    b580        ..      PUSH     {r7,lr}
        0x0002c92e:    b086        ..      SUB      sp,sp,#0x18
        0x0002c930:    9005        ..      STR      r0,[sp,#0x14]
        0x0002c932:    9104        ..      STR      r1,[sp,#0x10]
        0x0002c934:    f24060a4    @..`    MOV      r0,#0x6a4
        0x0002c938:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c93c:    6800        .h      LDR      r0,[r0,#0]
        0x0002c93e:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c940:    b9d8        ..      CBNZ     r0,0x2c97a ; appSlaveRemoteConnParamReq + 78
        0x0002c942:    e7ff        ..      B        0x2c944 ; appSlaveRemoteConnParamReq + 24
        0x0002c944:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c946:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002c948:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002c94c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c94e:    8900        ..      LDRH     r0,[r0,#8]
        0x0002c950:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002c954:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c956:    8940        @.      LDRH     r0,[r0,#0xa]
        0x0002c958:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002c95c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c95e:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0002c960:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002c964:    2000        .       MOVS     r0,#0
        0x0002c966:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002c96a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002c96e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c970:    7900        .y      LDRB     r0,[r0,#4]
        0x0002c972:    a901        ..      ADD      r1,sp,#4
        0x0002c974:    f7eefd96    ....    BL       DmRemoteConnParamReqReply ; 0x1b4a4
        0x0002c978:    e00f        ..      B        0x2c99a ; appSlaveRemoteConnParamReq + 110
        0x0002c97a:    f24060a4    @..`    MOV      r0,#0x6a4
        0x0002c97e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c982:    6800        .h      LDR      r0,[r0,#0]
        0x0002c984:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c986:    2801        .(      CMP      r0,#1
        0x0002c988:    d106        ..      BNE      0x2c998 ; appSlaveRemoteConnParamReq + 108
        0x0002c98a:    e7ff        ..      B        0x2c98c ; appSlaveRemoteConnParamReq + 96
        0x0002c98c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c98e:    7900        .y      LDRB     r0,[r0,#4]
        0x0002c990:    2111        .!      MOVS     r1,#0x11
        0x0002c992:    f7eefd65    ..e.    BL       DmRemoteConnParamReqNegReply ; 0x1b460
        0x0002c996:    e7ff        ..      B        0x2c998 ; appSlaveRemoteConnParamReq + 108
        0x0002c998:    e7ff        ..      B        0x2c99a ; appSlaveRemoteConnParamReq + 110
        0x0002c99a:    b006        ..      ADD      sp,sp,#0x18
        0x0002c99c:    bd80        ..      POP      {r7,pc}
        0x0002c99e:    0000        ..      MOVS     r0,r0
    appSlaveResolveAddr
        0x0002c9a0:    b580        ..      PUSH     {r7,lr}
        0x0002c9a2:    b084        ..      SUB      sp,sp,#0x10
        0x0002c9a4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c9a6:    f243300c    C..0    MOV      r0,#0x330c
        0x0002c9aa:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c9ae:    f8900074    ..t.    LDRB     r0,[r0,#0x74]
        0x0002c9b2:    b108        ..      CBZ      r0,0x2c9b8 ; appSlaveResolveAddr + 24
        0x0002c9b4:    e7ff        ..      B        0x2c9b6 ; appSlaveResolveAddr + 22
        0x0002c9b6:    e021        !.      B        0x2c9fc ; appSlaveResolveAddr + 92
        0x0002c9b8:    2000        .       MOVS     r0,#0
        0x0002c9ba:    f7ecfb23    ..#.    BL       AppDbGetNextRecord ; 0x19004
        0x0002c9be:    9002        ..      STR      r0,[sp,#8]
        0x0002c9c0:    9802        ..      LDR      r0,[sp,#8]
        0x0002c9c2:    b1d8        ..      CBZ      r0,0x2c9fc ; appSlaveResolveAddr + 92
        0x0002c9c4:    e7ff        ..      B        0x2c9c6 ; appSlaveResolveAddr + 38
        0x0002c9c6:    9802        ..      LDR      r0,[sp,#8]
        0x0002c9c8:    2104        .!      MOVS     r1,#4
        0x0002c9ca:    2200        ."      MOVS     r2,#0
        0x0002c9cc:    f7ecfade    ....    BL       AppDbGetKey ; 0x18f8c
        0x0002c9d0:    9001        ..      STR      r0,[sp,#4]
        0x0002c9d2:    b198        ..      CBZ      r0,0x2c9fc ; appSlaveResolveAddr + 92
        0x0002c9d4:    e7ff        ..      B        0x2c9d6 ; appSlaveResolveAddr + 54
        0x0002c9d6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c9d8:    9901        ..      LDR      r1,[sp,#4]
        0x0002c9da:    f8302b0a    0..+    LDRH     r2,[r0],#0xa
        0x0002c9de:    f7eefc6b    ..k.    BL       DmPrivResolveAddr ; 0x1b2b8
        0x0002c9e2:    9802        ..      LDR      r0,[sp,#8]
        0x0002c9e4:    f243310c    C..1    MOV      r1,#0x330c
        0x0002c9e8:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c9ec:    6708        .g      STR      r0,[r1,#0x70]
        0x0002c9ee:    2001        .       MOVS     r0,#1
        0x0002c9f0:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x0002c9f4:    2000        .       MOVS     r0,#0
        0x0002c9f6:    f881006c    ..l.    STRB     r0,[r1,#0x6c]
        0x0002c9fa:    e7ff        ..      B        0x2c9fc ; appSlaveResolveAddr + 92
        0x0002c9fc:    b004        ..      ADD      sp,sp,#0x10
        0x0002c9fe:    bd80        ..      POP      {r7,pc}
    appSlaveResolvedAddrInd
        0x0002ca00:    b580        ..      PUSH     {r7,lr}
        0x0002ca02:    b084        ..      SUB      sp,sp,#0x10
        0x0002ca04:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ca06:    9102        ..      STR      r1,[sp,#8]
        0x0002ca08:    f243300c    C..0    MOV      r0,#0x330c
        0x0002ca0c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ca10:    f8900074    ..t.    LDRB     r0,[r0,#0x74]
        0x0002ca14:    b908        ..      CBNZ     r0,0x2ca1a ; appSlaveResolvedAddrInd + 26
        0x0002ca16:    e7ff        ..      B        0x2ca18 ; appSlaveResolvedAddrInd + 24
        0x0002ca18:    e05a        Z.      B        0x2cad0 ; appSlaveResolvedAddrInd + 208
        0x0002ca1a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ca1c:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002ca1e:    b9e8        ..      CBNZ     r0,0x2ca5c ; appSlaveResolvedAddrInd + 92
        0x0002ca20:    e7ff        ..      B        0x2ca22 ; appSlaveResolvedAddrInd + 34
        0x0002ca22:    f24371dd    C..q    MOV      r1,#0x37dd
        0x0002ca26:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ca2a:    2001        .       MOVS     r0,#1
        0x0002ca2c:    7008        .p      STRB     r0,[r1,#0]
        0x0002ca2e:    f243300c    C..0    MOV      r0,#0x330c
        0x0002ca32:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ca36:    6f01        .o      LDR      r1,[r0,#0x70]
        0x0002ca38:    9a02        ..      LDR      r2,[sp,#8]
        0x0002ca3a:    6011        .`      STR      r1,[r2,#0]
        0x0002ca3c:    f890006c    ..l.    LDRB     r0,[r0,#0x6c]
        0x0002ca40:    b158        X.      CBZ      r0,0x2ca5a ; appSlaveResolvedAddrInd + 90
        0x0002ca42:    e7ff        ..      B        0x2ca44 ; appSlaveResolvedAddrInd + 68
        0x0002ca44:    9802        ..      LDR      r0,[sp,#8]
        0x0002ca46:    f7fffa53    ..S.    BL       appSecRspLtk ; 0x2bef0
        0x0002ca4a:    f243310c    C..1    MOV      r1,#0x330c
        0x0002ca4e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ca52:    2000        .       MOVS     r0,#0
        0x0002ca54:    f881006c    ..l.    STRB     r0,[r1,#0x6c]
        0x0002ca58:    e7ff        ..      B        0x2ca5a ; appSlaveResolvedAddrInd + 90
        0x0002ca5a:    e031        1.      B        0x2cac0 ; appSlaveResolvedAddrInd + 192
        0x0002ca5c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ca5e:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002ca60:    2805        .(      CMP      r0,#5
        0x0002ca62:    d12c        ,.      BNE      0x2cabe ; appSlaveResolvedAddrInd + 190
        0x0002ca64:    e7ff        ..      B        0x2ca66 ; appSlaveResolvedAddrInd + 102
        0x0002ca66:    f243300c    C..0    MOV      r0,#0x330c
        0x0002ca6a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ca6e:    6f00        .o      LDR      r0,[r0,#0x70]
        0x0002ca70:    b328        (.      CBZ      r0,0x2cabe ; appSlaveResolvedAddrInd + 190
        0x0002ca72:    e7ff        ..      B        0x2ca74 ; appSlaveResolvedAddrInd + 116
        0x0002ca74:    f243300c    C..0    MOV      r0,#0x330c
        0x0002ca78:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ca7c:    9000        ..      STR      r0,[sp,#0]
        0x0002ca7e:    6f00        .o      LDR      r0,[r0,#0x70]
        0x0002ca80:    f7ecfac0    ....    BL       AppDbGetNextRecord ; 0x19004
        0x0002ca84:    4601        .F      MOV      r1,r0
        0x0002ca86:    9800        ..      LDR      r0,[sp,#0]
        0x0002ca88:    6701        .g      STR      r1,[r0,#0x70]
        0x0002ca8a:    6f00        .o      LDR      r0,[r0,#0x70]
        0x0002ca8c:    b1b0        ..      CBZ      r0,0x2cabc ; appSlaveResolvedAddrInd + 188
        0x0002ca8e:    e7ff        ..      B        0x2ca90 ; appSlaveResolvedAddrInd + 144
        0x0002ca90:    f243300c    C..0    MOV      r0,#0x330c
        0x0002ca94:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ca98:    6f00        .o      LDR      r0,[r0,#0x70]
        0x0002ca9a:    2104        .!      MOVS     r1,#4
        0x0002ca9c:    2200        ."      MOVS     r2,#0
        0x0002ca9e:    f7ecfa75    ..u.    BL       AppDbGetKey ; 0x18f8c
        0x0002caa2:    9001        ..      STR      r0,[sp,#4]
        0x0002caa4:    b150        P.      CBZ      r0,0x2cabc ; appSlaveResolvedAddrInd + 188
        0x0002caa6:    e7ff        ..      B        0x2caa8 ; appSlaveResolvedAddrInd + 168
        0x0002caa8:    9802        ..      LDR      r0,[sp,#8]
        0x0002caaa:    7900        .y      LDRB     r0,[r0,#4]
        0x0002caac:    f7eef98c    ....    BL       DmConnPeerAddr ; 0x1adc8
        0x0002cab0:    9901        ..      LDR      r1,[sp,#4]
        0x0002cab2:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002cab4:    8812        ..      LDRH     r2,[r2,#0]
        0x0002cab6:    f7eefbff    ....    BL       DmPrivResolveAddr ; 0x1b2b8
        0x0002caba:    e009        ..      B        0x2cad0 ; appSlaveResolvedAddrInd + 208
        0x0002cabc:    e7ff        ..      B        0x2cabe ; appSlaveResolvedAddrInd + 190
        0x0002cabe:    e7ff        ..      B        0x2cac0 ; appSlaveResolvedAddrInd + 192
        0x0002cac0:    f243310c    C..1    MOV      r1,#0x330c
        0x0002cac4:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002cac8:    2000        .       MOVS     r0,#0
        0x0002caca:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x0002cace:    e7ff        ..      B        0x2cad0 ; appSlaveResolvedAddrInd + 208
        0x0002cad0:    b004        ..      ADD      sp,sp,#0x10
        0x0002cad2:    bd80        ..      POP      {r7,pc}
    appSlaveSecConnOpen
        0x0002cad4:    b580        ..      PUSH     {r7,lr}
        0x0002cad6:    b082        ..      SUB      sp,sp,#8
        0x0002cad8:    9001        ..      STR      r0,[sp,#4]
        0x0002cada:    9100        ..      STR      r1,[sp,#0]
        0x0002cadc:    9900        ..      LDR      r1,[sp,#0]
        0x0002cade:    2000        .       MOVS     r0,#0
        0x0002cae0:    7188        .q      STRB     r0,[r1,#6]
        0x0002cae2:    9900        ..      LDR      r1,[sp,#0]
        0x0002cae4:    71c8        .q      STRB     r0,[r1,#7]
        0x0002cae6:    9901        ..      LDR      r1,[sp,#4]
        0x0002cae8:    7a48        Hz      LDRB     r0,[r1,#9]
        0x0002caea:    310a        .1      ADDS     r1,r1,#0xa
        0x0002caec:    f7ecf9ac    ....    BL       AppDbFindByAddr ; 0x18e48
        0x0002caf0:    9900        ..      LDR      r1,[sp,#0]
        0x0002caf2:    6008        .`      STR      r0,[r1,#0]
        0x0002caf4:    9800        ..      LDR      r0,[sp,#0]
        0x0002caf6:    6800        .h      LDR      r0,[r0,#0]
        0x0002caf8:    b980        ..      CBNZ     r0,0x2cb1c ; appSlaveSecConnOpen + 72
        0x0002cafa:    e7ff        ..      B        0x2cafc ; appSlaveSecConnOpen + 40
        0x0002cafc:    9801        ..      LDR      r0,[sp,#4]
        0x0002cafe:    7a40        @z      LDRB     r0,[r0,#9]
        0x0002cb00:    2801        .(      CMP      r0,#1
        0x0002cb02:    d10b        ..      BNE      0x2cb1c ; appSlaveSecConnOpen + 72
        0x0002cb04:    e7ff        ..      B        0x2cb06 ; appSlaveSecConnOpen + 50
        0x0002cb06:    9801        ..      LDR      r0,[sp,#4]
        0x0002cb08:    7bc0        .{      LDRB     r0,[r0,#0xf]
        0x0002cb0a:    f00000c0    ....    AND      r0,r0,#0xc0
        0x0002cb0e:    2840        @(      CMP      r0,#0x40
        0x0002cb10:    d104        ..      BNE      0x2cb1c ; appSlaveSecConnOpen + 72
        0x0002cb12:    e7ff        ..      B        0x2cb14 ; appSlaveSecConnOpen + 64
        0x0002cb14:    9801        ..      LDR      r0,[sp,#4]
        0x0002cb16:    f7ffff43    ..C.    BL       appSlaveResolveAddr ; 0x2c9a0
        0x0002cb1a:    e00b        ..      B        0x2cb34 ; appSlaveSecConnOpen + 96
        0x0002cb1c:    9800        ..      LDR      r0,[sp,#0]
        0x0002cb1e:    6800        .h      LDR      r0,[r0,#0]
        0x0002cb20:    b138        8.      CBZ      r0,0x2cb32 ; appSlaveSecConnOpen + 94
        0x0002cb22:    e7ff        ..      B        0x2cb24 ; appSlaveSecConnOpen + 80
        0x0002cb24:    f24371dd    C..q    MOV      r1,#0x37dd
        0x0002cb28:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002cb2c:    2001        .       MOVS     r0,#1
        0x0002cb2e:    7008        .p      STRB     r0,[r1,#0]
        0x0002cb30:    e7ff        ..      B        0x2cb32 ; appSlaveSecConnOpen + 94
        0x0002cb32:    e7ff        ..      B        0x2cb34 ; appSlaveSecConnOpen + 96
        0x0002cb34:    f24a300c    J..0    MOV      r0,#0xa30c
        0x0002cb38:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002cb3c:    6800        .h      LDR      r0,[r0,#0]
        0x0002cb3e:    7900        .y      LDRB     r0,[r0,#4]
        0x0002cb40:    b178        x.      CBZ      r0,0x2cb62 ; appSlaveSecConnOpen + 142
        0x0002cb42:    e7ff        ..      B        0x2cb44 ; appSlaveSecConnOpen + 112
        0x0002cb44:    f7ecf91a    ....    BL       AppDbCheckBonded ; 0x18d7c
        0x0002cb48:    b158        X.      CBZ      r0,0x2cb62 ; appSlaveSecConnOpen + 142
        0x0002cb4a:    e7ff        ..      B        0x2cb4c ; appSlaveSecConnOpen + 120
        0x0002cb4c:    9801        ..      LDR      r0,[sp,#4]
        0x0002cb4e:    7800        .x      LDRB     r0,[r0,#0]
        0x0002cb50:    f24a310c    J..1    MOV      r1,#0xa30c
        0x0002cb54:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002cb58:    6809        .h      LDR      r1,[r1,#0]
        0x0002cb5a:    7809        .x      LDRB     r1,[r1,#0]
        0x0002cb5c:    f7eefe00    ....    BL       DmSecSlaveReq ; 0x1b760
        0x0002cb60:    e7ff        ..      B        0x2cb62 ; appSlaveSecConnOpen + 142
        0x0002cb62:    b002        ..      ADD      sp,sp,#8
        0x0002cb64:    bd80        ..      POP      {r7,pc}
        0x0002cb66:    0000        ..      MOVS     r0,r0
    appUiBtnPoll
        0x0002cb68:    b580        ..      PUSH     {r7,lr}
        0x0002cb6a:    f243308c    C..0    MOV      r0,#0x338c
        0x0002cb6e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cb72:    6880        .h      LDR      r0,[r0,#8]
        0x0002cb74:    b138        8.      CBZ      r0,0x2cb86 ; appUiBtnPoll + 30
        0x0002cb76:    e7ff        ..      B        0x2cb78 ; appUiBtnPoll + 16
        0x0002cb78:    f243308c    C..0    MOV      r0,#0x338c
        0x0002cb7c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cb80:    6880        .h      LDR      r0,[r0,#8]
        0x0002cb82:    4780        .G      BLX      r0
        0x0002cb84:    e7ff        ..      B        0x2cb86 ; appUiBtnPoll + 30
        0x0002cb86:    bd80        ..      POP      {r7,pc}
    appUiTimerExpired
        0x0002cb88:    b081        ..      SUB      sp,sp,#4
        0x0002cb8a:    9000        ..      STR      r0,[sp,#0]
        0x0002cb8c:    b001        ..      ADD      sp,sp,#4
        0x0002cb8e:    4770        pG      BX       lr
    attCcbByConnId
        0x0002cb90:    b081        ..      SUB      sp,sp,#4
        0x0002cb92:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002cb96:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002cb9a:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0002cb9e:    f2433098    C..0    MOV      r0,#0x3398
        0x0002cba2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cba6:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002cbaa:    3814        .8      SUBS     r0,r0,#0x14
        0x0002cbac:    b001        ..      ADD      sp,sp,#4
        0x0002cbae:    4770        pG      BX       lr
    attDecodeMsgParam
        0x0002cbb0:    b083        ..      SUB      sp,sp,#0xc
        0x0002cbb2:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002cbb6:    9101        ..      STR      r1,[sp,#4]
        0x0002cbb8:    9200        ..      STR      r2,[sp,#0]
        0x0002cbba:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002cbbe:    f64a21ab    J..!    MOV      r1,#0xaaab
        0x0002cbc2:    f6ca21aa    ...!    MOVT     r1,#0xaaaa
        0x0002cbc6:    fba03201    ...2    UMULL    r3,r2,r0,r1
        0x0002cbca:    0852        R.      LSRS     r2,r2,#1
        0x0002cbcc:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x0002cbd0:    1a80        ..      SUBS     r0,r0,r2
        0x0002cbd2:    9a00        ..      LDR      r2,[sp,#0]
        0x0002cbd4:    7010        .p      STRB     r0,[r2,#0]
        0x0002cbd6:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002cbda:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0002cbde:    0840        @.      LSRS     r0,r0,#1
        0x0002cbe0:    9901        ..      LDR      r1,[sp,#4]
        0x0002cbe2:    7008        .p      STRB     r0,[r1,#0]
        0x0002cbe4:    b003        ..      ADD      sp,sp,#0xc
        0x0002cbe6:    4770        pG      BX       lr
    attDmConnCback
        0x0002cbe8:    b580        ..      PUSH     {r7,lr}
        0x0002cbea:    b084        ..      SUB      sp,sp,#0x10
        0x0002cbec:    9003        ..      STR      r0,[sp,#0xc]
        0x0002cbee:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cbf0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002cbf2:    f7ffffcd    ....    BL       attCcbByConnId ; 0x2cb90
        0x0002cbf6:    9002        ..      STR      r0,[sp,#8]
        0x0002cbf8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cbfa:    7880        .x      LDRB     r0,[r0,#2]
        0x0002cbfc:    2827        '(      CMP      r0,#0x27
        0x0002cbfe:    d129        ).      BNE      0x2cc54 ; attDmConnCback + 108
        0x0002cc00:    e7ff        ..      B        0x2cc02 ; attDmConnCback + 26
        0x0002cc02:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cc04:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002cc06:    9902        ..      LDR      r1,[sp,#8]
        0x0002cc08:    8188        ..      STRH     r0,[r1,#0xc]
        0x0002cc0a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cc0c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002cc0e:    9902        ..      LDR      r1,[sp,#8]
        0x0002cc10:    7388        .s      STRB     r0,[r1,#0xe]
        0x0002cc12:    2000        .       MOVS     r0,#0
        0x0002cc14:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002cc18:    e7ff        ..      B        0x2cc1a ; attDmConnCback + 50
        0x0002cc1a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002cc1e:    2802        .(      CMP      r0,#2
        0x0002cc20:    dc14        ..      BGT      0x2cc4c ; attDmConnCback + 100
        0x0002cc22:    e7ff        ..      B        0x2cc24 ; attDmConnCback + 60
        0x0002cc24:    9902        ..      LDR      r1,[sp,#8]
        0x0002cc26:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002cc2a:    2017        .       MOVS     r0,#0x17
        0x0002cc2c:    f8210022    !.".    STRH     r0,[r1,r2,LSL #2]
        0x0002cc30:    9802        ..      LDR      r0,[sp,#8]
        0x0002cc32:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002cc36:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002cc3a:    2000        .       MOVS     r0,#0
        0x0002cc3c:    7088        .p      STRB     r0,[r1,#2]
        0x0002cc3e:    e7ff        ..      B        0x2cc40 ; attDmConnCback + 88
        0x0002cc40:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002cc44:    3001        .0      ADDS     r0,#1
        0x0002cc46:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002cc4a:    e7e6        ..      B        0x2cc1a ; attDmConnCback + 50
        0x0002cc4c:    9902        ..      LDR      r1,[sp,#8]
        0x0002cc4e:    2000        .       MOVS     r0,#0
        0x0002cc50:    6108        .a      STR      r0,[r1,#0x10]
        0x0002cc52:    e7ff        ..      B        0x2cc54 ; attDmConnCback + 108
        0x0002cc54:    9802        ..      LDR      r0,[sp,#8]
        0x0002cc56:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002cc58:    b318        ..      CBZ      r0,0x2cca2 ; attDmConnCback + 186
        0x0002cc5a:    e7ff        ..      B        0x2cc5c ; attDmConnCback + 116
        0x0002cc5c:    f2433098    C..0    MOV      r0,#0x3398
        0x0002cc60:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cc64:    9000        ..      STR      r0,[sp,#0]
        0x0002cc66:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0002cc68:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002cc6a:    9802        ..      LDR      r0,[sp,#8]
        0x0002cc6c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cc6e:    4790        .G      BLX      r2
        0x0002cc70:    9800        ..      LDR      r0,[sp,#0]
        0x0002cc72:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002cc74:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002cc76:    9802        ..      LDR      r0,[sp,#8]
        0x0002cc78:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cc7a:    4790        .G      BLX      r2
        0x0002cc7c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cc7e:    7880        .x      LDRB     r0,[r0,#2]
        0x0002cc80:    2828        ((      CMP      r0,#0x28
        0x0002cc82:    d10d        ..      BNE      0x2cca0 ; attDmConnCback + 184
        0x0002cc84:    e7ff        ..      B        0x2cc86 ; attDmConnCback + 158
        0x0002cc86:    9902        ..      LDR      r1,[sp,#8]
        0x0002cc88:    2000        .       MOVS     r0,#0
        0x0002cc8a:    7388        .s      STRB     r0,[r1,#0xe]
        0x0002cc8c:    9802        ..      LDR      r0,[sp,#8]
        0x0002cc8e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002cc90:    b128        (.      CBZ      r0,0x2cc9e ; attDmConnCback + 182
        0x0002cc92:    e7ff        ..      B        0x2cc94 ; attDmConnCback + 172
        0x0002cc94:    9802        ..      LDR      r0,[sp,#8]
        0x0002cc96:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002cc98:    f7f1fce0    ....    BL       WsfBufFree ; 0x1e65c
        0x0002cc9c:    e7ff        ..      B        0x2cc9e ; attDmConnCback + 182
        0x0002cc9e:    e7ff        ..      B        0x2cca0 ; attDmConnCback + 184
        0x0002cca0:    e7ff        ..      B        0x2cca2 ; attDmConnCback + 186
        0x0002cca2:    f2433098    C..0    MOV      r0,#0x3398
        0x0002cca6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ccaa:    6d00        .m      LDR      r0,[r0,#0x50]
        0x0002ccac:    b140        @.      CBZ      r0,0x2ccc0 ; attDmConnCback + 216
        0x0002ccae:    e7ff        ..      B        0x2ccb0 ; attDmConnCback + 200
        0x0002ccb0:    f2433098    C..0    MOV      r0,#0x3398
        0x0002ccb4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ccb8:    6d01        .m      LDR      r1,[r0,#0x50]
        0x0002ccba:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ccbc:    4788        .G      BLX      r1
        0x0002ccbe:    e7ff        ..      B        0x2ccc0 ; attDmConnCback + 216
        0x0002ccc0:    f2433098    C..0    MOV      r0,#0x3398
        0x0002ccc4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ccc8:    6dc0        .m      LDR      r0,[r0,#0x5c]
        0x0002ccca:    b140        @.      CBZ      r0,0x2ccde ; attDmConnCback + 246
        0x0002cccc:    e7ff        ..      B        0x2ccce ; attDmConnCback + 230
        0x0002ccce:    f2433098    C..0    MOV      r0,#0x3398
        0x0002ccd2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ccd6:    6dc1        .m      LDR      r1,[r0,#0x5c]
        0x0002ccd8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ccda:    4788        .G      BLX      r1
        0x0002ccdc:    e7ff        ..      B        0x2ccde ; attDmConnCback + 246
        0x0002ccde:    b004        ..      ADD      sp,sp,#0x10
        0x0002cce0:    bd80        ..      POP      {r7,pc}
        0x0002cce2:    0000        ..      MOVS     r0,r0
    attEmptyConnCback
        0x0002cce4:    b082        ..      SUB      sp,sp,#8
        0x0002cce6:    9001        ..      STR      r0,[sp,#4]
        0x0002cce8:    9100        ..      STR      r1,[sp,#0]
        0x0002ccea:    b002        ..      ADD      sp,sp,#8
        0x0002ccec:    4770        pG      BX       lr
        0x0002ccee:    0000        ..      MOVS     r0,r0
    attEmptyDataCback
        0x0002ccf0:    b082        ..      SUB      sp,sp,#8
        0x0002ccf2:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002ccf6:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0002ccfa:    9200        ..      STR      r2,[sp,#0]
        0x0002ccfc:    b002        ..      ADD      sp,sp,#8
        0x0002ccfe:    4770        pG      BX       lr
    attEmptyHandler
        0x0002cd00:    b081        ..      SUB      sp,sp,#4
        0x0002cd02:    9000        ..      STR      r0,[sp,#0]
        0x0002cd04:    b001        ..      ADD      sp,sp,#4
        0x0002cd06:    4770        pG      BX       lr
    attEmptyL2cCocCback
        0x0002cd08:    b081        ..      SUB      sp,sp,#4
        0x0002cd0a:    9000        ..      STR      r0,[sp,#0]
        0x0002cd0c:    b001        ..      ADD      sp,sp,#4
        0x0002cd0e:    4770        pG      BX       lr
    attExecCallback
        0x0002cd10:    b580        ..      PUSH     {r7,lr}
        0x0002cd12:    b086        ..      SUB      sp,sp,#0x18
        0x0002cd14:    4684        .F      MOV      r12,r0
        0x0002cd16:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002cd18:    f88dc017    ....    STRB     r12,[sp,#0x17]
        0x0002cd1c:    f88d1016    ....    STRB     r1,[sp,#0x16]
        0x0002cd20:    f8ad2014    ...     STRH     r2,[sp,#0x14]
        0x0002cd24:    f88d3013    ...0    STRB     r3,[sp,#0x13]
        0x0002cd28:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002cd2c:    f2433098    C..0    MOV      r0,#0x3398
        0x0002cd30:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cd34:    6d80        .m      LDR      r0,[r0,#0x58]
        0x0002cd36:    b308        ..      CBZ      r0,0x2cd7c ; attExecCallback + 108
        0x0002cd38:    e7ff        ..      B        0x2cd3a ; attExecCallback + 42
        0x0002cd3a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002cd3e:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0002cd42:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002cd46:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002cd4a:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002cd4e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002cd52:    2000        .       MOVS     r0,#0
        0x0002cd54:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002cd58:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002cd5c:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002cd60:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0002cd64:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002cd68:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002cd6c:    f2433098    C..0    MOV      r0,#0x3398
        0x0002cd70:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cd74:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002cd76:    4668        hF      MOV      r0,sp
        0x0002cd78:    4788        .G      BLX      r1
        0x0002cd7a:    e7ff        ..      B        0x2cd7c ; attExecCallback + 108
        0x0002cd7c:    b006        ..      ADD      sp,sp,#0x18
        0x0002cd7e:    bd80        ..      POP      {r7,pc}
    attL2cCtrlCback
        0x0002cd80:    b580        ..      PUSH     {r7,lr}
        0x0002cd82:    b082        ..      SUB      sp,sp,#8
        0x0002cd84:    9001        ..      STR      r0,[sp,#4]
        0x0002cd86:    9801        ..      LDR      r0,[sp,#4]
        0x0002cd88:    7800        .x      LDRB     r0,[r0,#0]
        0x0002cd8a:    f7ffff01    ....    BL       attCcbByConnId ; 0x2cb90
        0x0002cd8e:    9000        ..      STR      r0,[sp,#0]
        0x0002cd90:    9800        ..      LDR      r0,[sp,#0]
        0x0002cd92:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002cd94:    b348        H.      CBZ      r0,0x2cdea ; attL2cCtrlCback + 106
        0x0002cd96:    e7ff        ..      B        0x2cd98 ; attL2cCtrlCback + 24
        0x0002cd98:    9801        ..      LDR      r0,[sp,#4]
        0x0002cd9a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002cd9c:    2801        .(      CMP      r0,#1
        0x0002cd9e:    d106        ..      BNE      0x2cdae ; attL2cCtrlCback + 46
        0x0002cda0:    e7ff        ..      B        0x2cda2 ; attL2cCtrlCback + 34
        0x0002cda2:    9900        ..      LDR      r1,[sp,#0]
        0x0002cda4:    7888        .x      LDRB     r0,[r1,#2]
        0x0002cda6:    f0400002    @...    ORR      r0,r0,#2
        0x0002cdaa:    7088        .p      STRB     r0,[r1,#2]
        0x0002cdac:    e01c        ..      B        0x2cde8 ; attL2cCtrlCback + 104
        0x0002cdae:    9900        ..      LDR      r1,[sp,#0]
        0x0002cdb0:    7888        .x      LDRB     r0,[r1,#2]
        0x0002cdb2:    f00000fd    ....    AND      r0,r0,#0xfd
        0x0002cdb6:    7088        .p      STRB     r0,[r1,#2]
        0x0002cdb8:    f2433098    C..0    MOV      r0,#0x3398
        0x0002cdbc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cdc0:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0002cdc2:    6841        Ah      LDR      r1,[r0,#4]
        0x0002cdc4:    9801        ..      LDR      r0,[sp,#4]
        0x0002cdc6:    4788        .G      BLX      r1
        0x0002cdc8:    9800        ..      LDR      r0,[sp,#0]
        0x0002cdca:    7880        .x      LDRB     r0,[r0,#2]
        0x0002cdcc:    0780        ..      LSLS     r0,r0,#30
        0x0002cdce:    2800        .(      CMP      r0,#0
        0x0002cdd0:    d409        ..      BMI      0x2cde6 ; attL2cCtrlCback + 102
        0x0002cdd2:    e7ff        ..      B        0x2cdd4 ; attL2cCtrlCback + 84
        0x0002cdd4:    f2433098    C..0    MOV      r0,#0x3398
        0x0002cdd8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cddc:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002cdde:    6841        Ah      LDR      r1,[r0,#4]
        0x0002cde0:    9801        ..      LDR      r0,[sp,#4]
        0x0002cde2:    4788        .G      BLX      r1
        0x0002cde4:    e7ff        ..      B        0x2cde6 ; attL2cCtrlCback + 102
        0x0002cde6:    e7ff        ..      B        0x2cde8 ; attL2cCtrlCback + 104
        0x0002cde8:    e7ff        ..      B        0x2cdea ; attL2cCtrlCback + 106
        0x0002cdea:    b002        ..      ADD      sp,sp,#8
        0x0002cdec:    bd80        ..      POP      {r7,pc}
        0x0002cdee:    0000        ..      MOVS     r0,r0
    attL2cDataCback
        0x0002cdf0:    b580        ..      PUSH     {r7,lr}
        0x0002cdf2:    b084        ..      SUB      sp,sp,#0x10
        0x0002cdf4:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002cdf8:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0002cdfc:    9202        ..      STR      r2,[sp,#8]
        0x0002cdfe:    9802        ..      LDR      r0,[sp,#8]
        0x0002ce00:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002ce02:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002ce06:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002ce0a:    07c0        ..      LSLS     r0,r0,#31
        0x0002ce0c:    b168        h.      CBZ      r0,0x2ce2a ; attL2cDataCback + 58
        0x0002ce0e:    e7ff        ..      B        0x2ce10 ; attL2cDataCback + 32
        0x0002ce10:    f2433098    C..0    MOV      r0,#0x3398
        0x0002ce14:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ce18:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002ce1a:    6803        .h      LDR      r3,[r0,#0]
        0x0002ce1c:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002ce20:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002ce24:    9a02        ..      LDR      r2,[sp,#8]
        0x0002ce26:    4798        .G      BLX      r3
        0x0002ce28:    e00c        ..      B        0x2ce44 ; attL2cDataCback + 84
        0x0002ce2a:    f2433098    C..0    MOV      r0,#0x3398
        0x0002ce2e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ce32:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0002ce34:    6803        .h      LDR      r3,[r0,#0]
        0x0002ce36:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002ce3a:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002ce3e:    9a02        ..      LDR      r2,[sp,#8]
        0x0002ce40:    4798        .G      BLX      r3
        0x0002ce42:    e7ff        ..      B        0x2ce44 ; attL2cDataCback + 84
        0x0002ce44:    b004        ..      ADD      sp,sp,#0x10
        0x0002ce46:    bd80        ..      POP      {r7,pc}
    attL2cDataReq
        0x0002ce48:    b580        ..      PUSH     {r7,lr}
        0x0002ce4a:    b084        ..      SUB      sp,sp,#0x10
        0x0002ce4c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ce4e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0002ce52:    f8ad2008    ...     STRH     r2,[sp,#8]
        0x0002ce56:    9301        ..      STR      r3,[sp,#4]
        0x0002ce58:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002ce5c:    b948        H.      CBNZ     r0,0x2ce72 ; attL2cDataReq + 42
        0x0002ce5e:    e7ff        ..      B        0x2ce60 ; attL2cDataReq + 24
        0x0002ce60:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ce62:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0002ce64:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0002ce68:    9b01        ..      LDR      r3,[sp,#4]
        0x0002ce6a:    2004        .       MOVS     r0,#4
        0x0002ce6c:    f7f0f82a    ..*.    BL       L2cDataReq ; 0x1cec4
        0x0002ce70:    e019        ..      B        0x2cea6 ; attL2cDataReq + 94
        0x0002ce72:    f2433098    C..0    MOV      r0,#0x3398
        0x0002ce76:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ce7a:    6d40        @m      LDR      r0,[r0,#0x54]
        0x0002ce7c:    b170        p.      CBZ      r0,0x2ce9c ; attL2cDataReq + 84
        0x0002ce7e:    e7ff        ..      B        0x2ce80 ; attL2cDataReq + 56
        0x0002ce80:    f2433098    C..0    MOV      r0,#0x3398
        0x0002ce84:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ce88:    f8d0c054    ..T.    LDR      r12,[r0,#0x54]
        0x0002ce8c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ce8e:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0002ce92:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0002ce96:    9b01        ..      LDR      r3,[sp,#4]
        0x0002ce98:    47e0        .G      BLX      r12
        0x0002ce9a:    e003        ..      B        0x2cea4 ; attL2cDataReq + 92
        0x0002ce9c:    9801        ..      LDR      r0,[sp,#4]
        0x0002ce9e:    f7f1fd55    ..U.    BL       WsfMsgFree ; 0x1e94c
        0x0002cea2:    e7ff        ..      B        0x2cea4 ; attL2cDataReq + 92
        0x0002cea4:    e7ff        ..      B        0x2cea6 ; attL2cDataReq + 94
        0x0002cea6:    b004        ..      ADD      sp,sp,#0x10
        0x0002cea8:    bd80        ..      POP      {r7,pc}
        0x0002ceaa:    0000        ..      MOVS     r0,r0
    attMsgAlloc
        0x0002ceac:    b580        ..      PUSH     {r7,lr}
        0x0002ceae:    b082        ..      SUB      sp,sp,#8
        0x0002ceb0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002ceb4:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002ceb8:    2100        .!      MOVS     r1,#0
        0x0002ceba:    f7f1fd0d    ....    BL       WsfMsgDataAlloc ; 0x1e8d8
        0x0002cebe:    b002        ..      ADD      sp,sp,#8
        0x0002cec0:    bd80        ..      POP      {r7,pc}
        0x0002cec2:    0000        ..      MOVS     r0,r0
    attMsgParam
        0x0002cec4:    b081        ..      SUB      sp,sp,#4
        0x0002cec6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002ceca:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002cece:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002ced2:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0002ced6:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002ceda:    4408        .D      ADD      r0,r0,r1
        0x0002cedc:    b001        ..      ADD      sp,sp,#4
        0x0002cede:    4770        pG      BX       lr
    attSetMtu
        0x0002cee0:    b580        ..      PUSH     {r7,lr}
        0x0002cee2:    b086        ..      SUB      sp,sp,#0x18
        0x0002cee4:    9005        ..      STR      r0,[sp,#0x14]
        0x0002cee6:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0002ceea:    f8ad2010    ...     STRH     r2,[sp,#0x10]
        0x0002ceee:    f8ad300e    ...0    STRH     r3,[sp,#0xe]
        0x0002cef2:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002cef6:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0002cefa:    4288        .B      CMP      r0,r1
        0x0002cefc:    da04        ..      BGE      0x2cf08 ; attSetMtu + 40
        0x0002cefe:    e7ff        ..      B        0x2cf00 ; attSetMtu + 32
        0x0002cf00:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002cf04:    9002        ..      STR      r0,[sp,#8]
        0x0002cf06:    e003        ..      B        0x2cf10 ; attSetMtu + 48
        0x0002cf08:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002cf0c:    9002        ..      STR      r0,[sp,#8]
        0x0002cf0e:    e7ff        ..      B        0x2cf10 ; attSetMtu + 48
        0x0002cf10:    9802        ..      LDR      r0,[sp,#8]
        0x0002cf12:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002cf16:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002cf18:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0002cf1c:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002cf20:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002cf24:    4288        .B      CMP      r0,r1
        0x0002cf26:    d013        ..      BEQ      0x2cf50 ; attSetMtu + 112
        0x0002cf28:    e7ff        ..      B        0x2cf2a ; attSetMtu + 74
        0x0002cf2a:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002cf2e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002cf30:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x0002cf34:    f8210022    !.".    STRH     r0,[r1,r2,LSL #2]
        0x0002cf38:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002cf3a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002cf3c:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002cf40:    466a        jF      MOV      r2,sp
        0x0002cf42:    6011        .`      STR      r1,[r2,#0]
        0x0002cf44:    2116        .!      MOVS     r1,#0x16
        0x0002cf46:    2300        .#      MOVS     r3,#0
        0x0002cf48:    461a        .F      MOV      r2,r3
        0x0002cf4a:    f7fffee1    ....    BL       attExecCallback ; 0x2cd10
        0x0002cf4e:    e7ff        ..      B        0x2cf50 ; attSetMtu + 112
        0x0002cf50:    b006        ..      ADD      sp,sp,#0x18
        0x0002cf52:    bd80        ..      POP      {r7,pc}
    attUuidCmp16to128
        0x0002cf54:    b580        ..      PUSH     {r7,lr}
        0x0002cf56:    b082        ..      SUB      sp,sp,#8
        0x0002cf58:    9001        ..      STR      r0,[sp,#4]
        0x0002cf5a:    9100        ..      STR      r1,[sp,#0]
        0x0002cf5c:    9801        ..      LDR      r0,[sp,#4]
        0x0002cf5e:    7801        .x      LDRB     r1,[r0,#0]
        0x0002cf60:    f2400028    @.(.    MOVW     r0,#0x28
        0x0002cf64:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cf68:    7301        .s      STRB     r1,[r0,#0xc]
        0x0002cf6a:    9901        ..      LDR      r1,[sp,#4]
        0x0002cf6c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002cf6e:    7341        As      STRB     r1,[r0,#0xd]
        0x0002cf70:    9900        ..      LDR      r1,[sp,#0]
        0x0002cf72:    2210        ."      MOVS     r2,#0x10
        0x0002cf74:    f7ebfa60    ..`.    BL       memcmp ; 0x18438
        0x0002cf78:    fab0f080    ....    CLZ      r0,r0
        0x0002cf7c:    0940        @.      LSRS     r0,r0,#5
        0x0002cf7e:    b002        ..      ADD      sp,sp,#8
        0x0002cf80:    bd80        ..      POP      {r7,pc}
        0x0002cf82:    0000        ..      MOVS     r0,r0
    attcCcbByConnId
        0x0002cf84:    b580        ..      PUSH     {r7,lr}
        0x0002cf86:    b082        ..      SUB      sp,sp,#8
        0x0002cf88:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002cf8c:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002cf90:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002cf94:    f7edfea8    ....    BL       DmConnInUse ; 0x1ace8
        0x0002cf98:    b190        ..      CBZ      r0,0x2cfc0 ; attcCcbByConnId + 60
        0x0002cf9a:    e7ff        ..      B        0x2cf9c ; attcCcbByConnId + 24
        0x0002cf9c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002cfa0:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002cfa4:    f24330fc    C..0    MOV      r0,#0x33fc
        0x0002cfa8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cfac:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002cfb0:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002cfb4:    212c        ,!      MOVS     r1,#0x2c
        0x0002cfb6:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002cfba:    3884        .8      SUBS     r0,r0,#0x84
        0x0002cfbc:    9001        ..      STR      r0,[sp,#4]
        0x0002cfbe:    e002        ..      B        0x2cfc6 ; attcCcbByConnId + 66
        0x0002cfc0:    2000        .       MOVS     r0,#0
        0x0002cfc2:    9001        ..      STR      r0,[sp,#4]
        0x0002cfc4:    e7ff        ..      B        0x2cfc6 ; attcCcbByConnId + 66
        0x0002cfc6:    9801        ..      LDR      r0,[sp,#4]
        0x0002cfc8:    b002        ..      ADD      sp,sp,#8
        0x0002cfca:    bd80        ..      POP      {r7,pc}
    attcCcbByHandle
        0x0002cfcc:    b580        ..      PUSH     {r7,lr}
        0x0002cfce:    b082        ..      SUB      sp,sp,#8
        0x0002cfd0:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002cfd4:    f88d1001    ....    STRB     r1,[sp,#1]
        0x0002cfd8:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002cfdc:    f7edfe50    ..P.    BL       DmConnIdByHandle ; 0x1ac80
        0x0002cfe0:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002cfe4:    b190        ..      CBZ      r0,0x2d00c ; attcCcbByHandle + 64
        0x0002cfe6:    e7ff        ..      B        0x2cfe8 ; attcCcbByHandle + 28
        0x0002cfe8:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002cfec:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002cff0:    f24330fc    C..0    MOV      r0,#0x33fc
        0x0002cff4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cff8:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002cffc:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002d000:    212c        ,!      MOVS     r1,#0x2c
        0x0002d002:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002d006:    3884        .8      SUBS     r0,r0,#0x84
        0x0002d008:    9001        ..      STR      r0,[sp,#4]
        0x0002d00a:    e002        ..      B        0x2d012 ; attcCcbByHandle + 70
        0x0002d00c:    2000        .       MOVS     r0,#0
        0x0002d00e:    9001        ..      STR      r0,[sp,#4]
        0x0002d010:    e7ff        ..      B        0x2d012 ; attcCcbByHandle + 70
        0x0002d012:    9801        ..      LDR      r0,[sp,#4]
        0x0002d014:    b002        ..      ADD      sp,sp,#8
        0x0002d016:    bd80        ..      POP      {r7,pc}
    attcConnCback
        0x0002d018:    b580        ..      PUSH     {r7,lr}
        0x0002d01a:    b086        ..      SUB      sp,sp,#0x18
        0x0002d01c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002d01e:    9104        ..      STR      r1,[sp,#0x10]
        0x0002d020:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d022:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d024:    2827        '(      CMP      r0,#0x27
        0x0002d026:    d133        3.      BNE      0x2d090 ; attcConnCback + 120
        0x0002d028:    e7ff        ..      B        0x2d02a ; attcConnCback + 18
        0x0002d02a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d02c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002d02e:    f7edff13    ....    BL       DmConnRole ; 0x1ae58
        0x0002d032:    bb60        `.      CBNZ     r0,0x2d08e ; attcConnCback + 118
        0x0002d034:    e7ff        ..      B        0x2d036 ; attcConnCback + 30
        0x0002d036:    f24060a8    @..`    MOVW     r0,#0x6a8
        0x0002d03a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d03e:    6800        .h      LDR      r0,[r0,#0]
        0x0002d040:    8880        ..      LDRH     r0,[r0,#4]
        0x0002d042:    9001        ..      STR      r0,[sp,#4]
        0x0002d044:    f7eeffe8    ....    BL       HciGetMaxRxAclLen ; 0x1c018
        0x0002d048:    4601        .F      MOV      r1,r0
        0x0002d04a:    9801        ..      LDR      r0,[sp,#4]
        0x0002d04c:    3904        .9      SUBS     r1,#4
        0x0002d04e:    4288        .B      CMP      r0,r1
        0x0002d050:    da08        ..      BGE      0x2d064 ; attcConnCback + 76
        0x0002d052:    e7ff        ..      B        0x2d054 ; attcConnCback + 60
        0x0002d054:    f24060a8    @..`    MOVW     r0,#0x6a8
        0x0002d058:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d05c:    6800        .h      LDR      r0,[r0,#0]
        0x0002d05e:    8880        ..      LDRH     r0,[r0,#4]
        0x0002d060:    9000        ..      STR      r0,[sp,#0]
        0x0002d062:    e004        ..      B        0x2d06e ; attcConnCback + 86
        0x0002d064:    f7eeffd8    ....    BL       HciGetMaxRxAclLen ; 0x1c018
        0x0002d068:    3804        .8      SUBS     r0,#4
        0x0002d06a:    9000        ..      STR      r0,[sp,#0]
        0x0002d06c:    e7ff        ..      B        0x2d06e ; attcConnCback + 86
        0x0002d06e:    9800        ..      LDR      r0,[sp,#0]
        0x0002d070:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002d074:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002d078:    2817        .(      CMP      r0,#0x17
        0x0002d07a:    d007        ..      BEQ      0x2d08c ; attcConnCback + 116
        0x0002d07c:    e7ff        ..      B        0x2d07e ; attcConnCback + 102
        0x0002d07e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d080:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002d082:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002d086:    f7ecff29    ..).    BL       AttcMtuReq ; 0x19edc
        0x0002d08a:    e7ff        ..      B        0x2d08c ; attcConnCback + 116
        0x0002d08c:    e7ff        ..      B        0x2d08e ; attcConnCback + 118
        0x0002d08e:    e095        ..      B        0x2d1bc ; attcConnCback + 420
        0x0002d090:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d092:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d094:    2828        ((      CMP      r0,#0x28
        0x0002d096:    f0408090    @...    BNE.W    0x2d1ba ; attcConnCback + 418
        0x0002d09a:    e7ff        ..      B        0x2d09c ; attcConnCback + 132
        0x0002d09c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d09e:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002d0a0:    b930        0.      CBNZ     r0,0x2d0b0 ; attcConnCback + 152
        0x0002d0a2:    e7ff        ..      B        0x2d0a4 ; attcConnCback + 140
        0x0002d0a4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d0a6:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002d0a8:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002d0aa:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002d0ae:    e005        ..      B        0x2d0bc ; attcConnCback + 164
        0x0002d0b0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d0b2:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002d0b4:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002d0b6:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002d0ba:    e7ff        ..      B        0x2d0bc ; attcConnCback + 164
        0x0002d0bc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d0be:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002d0c0:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002d0c4:    f24330fc    C..0    MOV      r0,#0x33fc
        0x0002d0c8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d0cc:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d0d0:    f8900182    ....    LDRB     r0,[r0,#0x182]
        0x0002d0d4:    b188        ..      CBZ      r0,0x2d0fa ; attcConnCback + 226
        0x0002d0d6:    e7ff        ..      B        0x2d0d8 ; attcConnCback + 192
        0x0002d0d8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d0da:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002d0dc:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x0002d0e0:    f24331fc    C..1    MOV      r1,#0x33fc
        0x0002d0e4:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d0e8:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002d0ec:    f50171c0    ...q    ADD      r1,r1,#0x180
        0x0002d0f0:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0002d0f4:    f000fe0c    ....    BL       attcReqClear ; 0x2dd10
        0x0002d0f8:    e7ff        ..      B        0x2d0fa ; attcConnCback + 226
        0x0002d0fa:    2000        .       MOVS     r0,#0
        0x0002d0fc:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0002d100:    e7ff        ..      B        0x2d102 ; attcConnCback + 234
        0x0002d102:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002d106:    2802        .(      CMP      r0,#2
        0x0002d108:    dc56        V.      BGT      0x2d1b8 ; attcConnCback + 416
        0x0002d10a:    e7ff        ..      B        0x2d10c ; attcConnCback + 244
        0x0002d10c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d10e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002d110:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002d114:    f24330fc    C..0    MOV      r0,#0x33fc
        0x0002d118:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d11c:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002d120:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002d124:    212c        ,!      MOVS     r1,#0x2c
        0x0002d126:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002d12a:    3884        .8      SUBS     r0,r0,#0x84
        0x0002d12c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d12e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d130:    7980        .y      LDRB     r0,[r0,#6]
        0x0002d132:    b168        h.      CBZ      r0,0x2d150 ; attcConnCback + 312
        0x0002d134:    e7ff        ..      B        0x2d136 ; attcConnCback + 286
        0x0002d136:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d138:    3018        .0      ADDS     r0,r0,#0x18
        0x0002d13a:    f7f1fe7f    ....    BL       WsfTimerStop ; 0x1ee3c
        0x0002d13e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d140:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002d144:    3104        .1      ADDS     r1,#4
        0x0002d146:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0002d14a:    f000fde1    ....    BL       attcReqClear ; 0x2dd10
        0x0002d14e:    e7ff        ..      B        0x2d150 ; attcConnCback + 312
        0x0002d150:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d152:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0002d156:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002d15a:    7888        .x      LDRB     r0,[r1,#2]
        0x0002d15c:    f00000fd    ....    AND      r0,r0,#0xfd
        0x0002d160:    7088        .p      STRB     r0,[r1,#2]
        0x0002d162:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d164:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0002d168:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002d16c:    7888        .x      LDRB     r0,[r1,#2]
        0x0002d16e:    f00000ef    ....    AND      r0,r0,#0xef
        0x0002d172:    7088        .p      STRB     r0,[r1,#2]
        0x0002d174:    f24330fc    C..0    MOV      r0,#0x33fc
        0x0002d178:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d17c:    f8d001b0    ....    LDR      r0,[r0,#0x1b0]
        0x0002d180:    b160        `.      CBZ      r0,0x2d19c ; attcConnCback + 388
        0x0002d182:    e7ff        ..      B        0x2d184 ; attcConnCback + 364
        0x0002d184:    f24330fc    C..0    MOV      r0,#0x33fc
        0x0002d188:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d18c:    f8d001b0    ....    LDR      r0,[r0,#0x1b0]
        0x0002d190:    6842        Bh      LDR      r2,[r0,#4]
        0x0002d192:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d194:    f89d1009    ....    LDRB     r1,[sp,#9]
        0x0002d198:    4790        .G      BLX      r2
        0x0002d19a:    e7ff        ..      B        0x2d19c ; attcConnCback + 388
        0x0002d19c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d19e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002d1a0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d1a2:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0002d1a6:    f001f835    ..5.    BL       attcWriteCmdCallback ; 0x2e214
        0x0002d1aa:    e7ff        ..      B        0x2d1ac ; attcConnCback + 404
        0x0002d1ac:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002d1b0:    3001        .0      ADDS     r0,#1
        0x0002d1b2:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0002d1b6:    e7a4        ..      B        0x2d102 ; attcConnCback + 234
        0x0002d1b8:    e7ff        ..      B        0x2d1ba ; attcConnCback + 418
        0x0002d1ba:    e7ff        ..      B        0x2d1bc ; attcConnCback + 420
        0x0002d1bc:    b006        ..      ADD      sp,sp,#0x18
        0x0002d1be:    bd80        ..      POP      {r7,pc}
    attcCtrlCback
        0x0002d1c0:    b580        ..      PUSH     {r7,lr}
        0x0002d1c2:    b082        ..      SUB      sp,sp,#8
        0x0002d1c4:    9001        ..      STR      r0,[sp,#4]
        0x0002d1c6:    9801        ..      LDR      r0,[sp,#4]
        0x0002d1c8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002d1ca:    2100        .!      MOVS     r1,#0
        0x0002d1cc:    f7fffeda    ....    BL       attcCcbByConnId ; 0x2cf84
        0x0002d1d0:    9000        ..      STR      r0,[sp,#0]
        0x0002d1d2:    b158        X.      CBZ      r0,0x2d1ec ; attcCtrlCback + 44
        0x0002d1d4:    e7ff        ..      B        0x2d1d6 ; attcCtrlCback + 22
        0x0002d1d6:    9801        ..      LDR      r0,[sp,#4]
        0x0002d1d8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002d1da:    f7ecfde1    ....    BL       AttcIndConfirm ; 0x19da0
        0x0002d1de:    9801        ..      LDR      r0,[sp,#4]
        0x0002d1e0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002d1e2:    9900        ..      LDR      r1,[sp,#0]
        0x0002d1e4:    2200        ."      MOVS     r2,#0
        0x0002d1e6:    f001f815    ....    BL       attcWriteCmdCallback ; 0x2e214
        0x0002d1ea:    e7ff        ..      B        0x2d1ec ; attcCtrlCback + 44
        0x0002d1ec:    b002        ..      ADD      sp,sp,#8
        0x0002d1ee:    bd80        ..      POP      {r7,pc}
    attcDataCback
        0x0002d1f0:    b580        ..      PUSH     {r7,lr}
        0x0002d1f2:    b084        ..      SUB      sp,sp,#0x10
        0x0002d1f4:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002d1f8:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0002d1fc:    9202        ..      STR      r2,[sp,#8]
        0x0002d1fe:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002d202:    2100        .!      MOVS     r1,#0
        0x0002d204:    f7fffee2    ....    BL       attcCcbByHandle ; 0x2cfcc
        0x0002d208:    9000        ..      STR      r0,[sp,#0]
        0x0002d20a:    b908        ..      CBNZ     r0,0x2d210 ; attcDataCback + 32
        0x0002d20c:    e7ff        ..      B        0x2d20e ; attcDataCback + 30
        0x0002d20e:    e035        5.      B        0x2d27c ; attcDataCback + 140
        0x0002d210:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002d214:    2800        .(      CMP      r0,#0
        0x0002d216:    dc01        ..      BGT      0x2d21c ; attcDataCback + 44
        0x0002d218:    e7ff        ..      B        0x2d21a ; attcDataCback + 42
        0x0002d21a:    e02f        /.      B        0x2d27c ; attcDataCback + 140
        0x0002d21c:    9802        ..      LDR      r0,[sp,#8]
        0x0002d21e:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002d220:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d224:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d228:    2819        .(      CMP      r0,#0x19
        0x0002d22a:    dc07        ..      BGT      0x2d23c ; attcDataCback + 76
        0x0002d22c:    e7ff        ..      B        0x2d22e ; attcDataCback + 62
        0x0002d22e:    9800        ..      LDR      r0,[sp,#0]
        0x0002d230:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002d234:    9a02        ..      LDR      r2,[sp,#8]
        0x0002d236:    f000fc91    ....    BL       attcProcRsp ; 0x2db5c
        0x0002d23a:    e01f        ..      B        0x2d27c ; attcDataCback + 140
        0x0002d23c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d240:    281b        .(      CMP      r0,#0x1b
        0x0002d242:    d005        ..      BEQ      0x2d250 ; attcDataCback + 96
        0x0002d244:    e7ff        ..      B        0x2d246 ; attcDataCback + 86
        0x0002d246:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d24a:    281d        .(      CMP      r0,#0x1d
        0x0002d24c:    d107        ..      BNE      0x2d25e ; attcDataCback + 110
        0x0002d24e:    e7ff        ..      B        0x2d250 ; attcDataCback + 96
        0x0002d250:    9800        ..      LDR      r0,[sp,#0]
        0x0002d252:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002d256:    9a02        ..      LDR      r2,[sp,#8]
        0x0002d258:    f000fb2c    ..,.    BL       attcProcInd ; 0x2d8b4
        0x0002d25c:    e00d        ..      B        0x2d27a ; attcDataCback + 138
        0x0002d25e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d262:    2823        #(      CMP      r0,#0x23
        0x0002d264:    d107        ..      BNE      0x2d276 ; attcDataCback + 134
        0x0002d266:    e7ff        ..      B        0x2d268 ; attcDataCback + 120
        0x0002d268:    9800        ..      LDR      r0,[sp,#0]
        0x0002d26a:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002d26e:    9a02        ..      LDR      r2,[sp,#8]
        0x0002d270:    f000fbe6    ....    BL       attcProcMultiVarNtf ; 0x2da40
        0x0002d274:    e000        ..      B        0x2d278 ; attcDataCback + 136
        0x0002d276:    e7ff        ..      B        0x2d278 ; attcDataCback + 136
        0x0002d278:    e7ff        ..      B        0x2d27a ; attcDataCback + 138
        0x0002d27a:    e7ff        ..      B        0x2d27c ; attcDataCback + 140
        0x0002d27c:    b004        ..      ADD      sp,sp,#0x10
        0x0002d27e:    bd80        ..      POP      {r7,pc}
    attcExecCallback
        0x0002d280:    b580        ..      PUSH     {r7,lr}
        0x0002d282:    b084        ..      SUB      sp,sp,#0x10
        0x0002d284:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002d288:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0002d28c:    f8ad200c    ...     STRH     r2,[sp,#0xc]
        0x0002d290:    f88d300b    ...0    STRB     r3,[sp,#0xb]
        0x0002d294:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002d298:    2801        .(      CMP      r0,#1
        0x0002d29a:    d010        ..      BEQ      0x2d2be ; attcExecCallback + 62
        0x0002d29c:    e7ff        ..      B        0x2d29e ; attcExecCallback + 30
        0x0002d29e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002d2a2:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002d2a6:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0002d2aa:    f89d300b    ...0    LDRB     r3,[sp,#0xb]
        0x0002d2ae:    46ee        .F      MOV      lr,sp
        0x0002d2b0:    f04f0c00    O...    MOV      r12,#0
        0x0002d2b4:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002d2b8:    f7fffd2a    ..*.    BL       attExecCallback ; 0x2cd10
        0x0002d2bc:    e7ff        ..      B        0x2d2be ; attcExecCallback + 62
        0x0002d2be:    b004        ..      ADD      sp,sp,#0x10
        0x0002d2c0:    bd80        ..      POP      {r7,pc}
        0x0002d2c2:    0000        ..      MOVS     r0,r0
    attcFreePkt
        0x0002d2c4:    b580        ..      PUSH     {r7,lr}
        0x0002d2c6:    b082        ..      SUB      sp,sp,#8
        0x0002d2c8:    9001        ..      STR      r0,[sp,#4]
        0x0002d2ca:    9801        ..      LDR      r0,[sp,#4]
        0x0002d2cc:    6840        @h      LDR      r0,[r0,#4]
        0x0002d2ce:    b140        @.      CBZ      r0,0x2d2e2 ; attcFreePkt + 30
        0x0002d2d0:    e7ff        ..      B        0x2d2d2 ; attcFreePkt + 14
        0x0002d2d2:    9801        ..      LDR      r0,[sp,#4]
        0x0002d2d4:    6840        @h      LDR      r0,[r0,#4]
        0x0002d2d6:    f7f1fb39    ..9.    BL       WsfMsgFree ; 0x1e94c
        0x0002d2da:    9901        ..      LDR      r1,[sp,#4]
        0x0002d2dc:    2000        .       MOVS     r0,#0
        0x0002d2de:    6048        H`      STR      r0,[r1,#4]
        0x0002d2e0:    e7ff        ..      B        0x2d2e2 ; attcFreePkt + 30
        0x0002d2e2:    b002        ..      ADD      sp,sp,#8
        0x0002d2e4:    bd80        ..      POP      {r7,pc}
        0x0002d2e6:    0000        ..      MOVS     r0,r0
    attcMsgCback
        0x0002d2e8:    b580        ..      PUSH     {r7,lr}
        0x0002d2ea:    b082        ..      SUB      sp,sp,#8
        0x0002d2ec:    9001        ..      STR      r0,[sp,#4]
        0x0002d2ee:    9801        ..      LDR      r0,[sp,#4]
        0x0002d2f0:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d2f2:    2811        .(      CMP      r0,#0x11
        0x0002d2f4:    db19        ..      BLT      0x2d32a ; attcMsgCback + 66
        0x0002d2f6:    e7ff        ..      B        0x2d2f8 ; attcMsgCback + 16
        0x0002d2f8:    9801        ..      LDR      r0,[sp,#4]
        0x0002d2fa:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d2fc:    2812        .(      CMP      r0,#0x12
        0x0002d2fe:    dc14        ..      BGT      0x2d32a ; attcMsgCback + 66
        0x0002d300:    e7ff        ..      B        0x2d302 ; attcMsgCback + 26
        0x0002d302:    f24330fc    C..0    MOV      r0,#0x33fc
        0x0002d306:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d30a:    f8d001b0    ....    LDR      r0,[r0,#0x1b0]
        0x0002d30e:    b158        X.      CBZ      r0,0x2d328 ; attcMsgCback + 64
        0x0002d310:    e7ff        ..      B        0x2d312 ; attcMsgCback + 42
        0x0002d312:    f24330fc    C..0    MOV      r0,#0x33fc
        0x0002d316:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d31a:    f8d001b0    ....    LDR      r0,[r0,#0x1b0]
        0x0002d31e:    6802        .h      LDR      r2,[r0,#0]
        0x0002d320:    9901        ..      LDR      r1,[sp,#4]
        0x0002d322:    2000        .       MOVS     r0,#0
        0x0002d324:    4790        .G      BLX      r2
        0x0002d326:    e7ff        ..      B        0x2d328 ; attcMsgCback + 64
        0x0002d328:    e0d1        ..      B        0x2d4ce ; attcMsgCback + 486
        0x0002d32a:    9901        ..      LDR      r1,[sp,#4]
        0x0002d32c:    7808        .x      LDRB     r0,[r1,#0]
        0x0002d32e:    7a89        .z      LDRB     r1,[r1,#0xa]
        0x0002d330:    f7fffe28    ..(.    BL       attcCcbByConnId ; 0x2cf84
        0x0002d334:    9000        ..      STR      r0,[sp,#0]
        0x0002d336:    b978        x.      CBNZ     r0,0x2d358 ; attcMsgCback + 112
        0x0002d338:    e7ff        ..      B        0x2d33a ; attcMsgCback + 82
        0x0002d33a:    9801        ..      LDR      r0,[sp,#4]
        0x0002d33c:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d33e:    2801        .(      CMP      r0,#1
        0x0002d340:    db09        ..      BLT      0x2d356 ; attcMsgCback + 110
        0x0002d342:    e7ff        ..      B        0x2d344 ; attcMsgCback + 92
        0x0002d344:    9801        ..      LDR      r0,[sp,#4]
        0x0002d346:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d348:    2811        .(      CMP      r0,#0x11
        0x0002d34a:    dc04        ..      BGT      0x2d356 ; attcMsgCback + 110
        0x0002d34c:    e7ff        ..      B        0x2d34e ; attcMsgCback + 102
        0x0002d34e:    9801        ..      LDR      r0,[sp,#4]
        0x0002d350:    f7ffffb8    ....    BL       attcFreePkt ; 0x2d2c4
        0x0002d354:    e7ff        ..      B        0x2d356 ; attcMsgCback + 110
        0x0002d356:    e0ba        ..      B        0x2d4ce ; attcMsgCback + 486
        0x0002d358:    9801        ..      LDR      r0,[sp,#4]
        0x0002d35a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d35c:    2810        .(      CMP      r0,#0x10
        0x0002d35e:    dc53        S.      BGT      0x2d408 ; attcMsgCback + 288
        0x0002d360:    e7ff        ..      B        0x2d362 ; attcMsgCback + 122
        0x0002d362:    9800        ..      LDR      r0,[sp,#0]
        0x0002d364:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0002d368:    b978        x.      CBNZ     r0,0x2d38a ; attcMsgCback + 162
        0x0002d36a:    e7ff        ..      B        0x2d36c ; attcMsgCback + 132
        0x0002d36c:    9800        ..      LDR      r0,[sp,#0]
        0x0002d36e:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002d372:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002d376:    f24330fc    C..0    MOV      r0,#0x33fc
        0x0002d37a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d37e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d382:    f8900182    ....    LDRB     r0,[r0,#0x182]
        0x0002d386:    b988        ..      CBNZ     r0,0x2d3ac ; attcMsgCback + 196
        0x0002d388:    e7ff        ..      B        0x2d38a ; attcMsgCback + 162
        0x0002d38a:    9800        ..      LDR      r0,[sp,#0]
        0x0002d38c:    7980        .y      LDRB     r0,[r0,#6]
        0x0002d38e:    2801        .(      CMP      r0,#1
        0x0002d390:    dc0c        ..      BGT      0x2d3ac ; attcMsgCback + 196
        0x0002d392:    e7ff        ..      B        0x2d394 ; attcMsgCback + 172
        0x0002d394:    9801        ..      LDR      r0,[sp,#4]
        0x0002d396:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d398:    280a        .(      CMP      r0,#0xa
        0x0002d39a:    d10f        ..      BNE      0x2d3bc ; attcMsgCback + 212
        0x0002d39c:    e7ff        ..      B        0x2d39e ; attcMsgCback + 182
        0x0002d39e:    9800        ..      LDR      r0,[sp,#0]
        0x0002d3a0:    9901        ..      LDR      r1,[sp,#4]
        0x0002d3a2:    8909        ..      LDRH     r1,[r1,#8]
        0x0002d3a4:    f000f896    ....    BL       attcPendWriteCmd ; 0x2d4d4
        0x0002d3a8:    b140        @.      CBZ      r0,0x2d3bc ; attcMsgCback + 212
        0x0002d3aa:    e7ff        ..      B        0x2d3ac ; attcMsgCback + 196
        0x0002d3ac:    9800        ..      LDR      r0,[sp,#0]
        0x0002d3ae:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002d3b2:    9901        ..      LDR      r1,[sp,#4]
        0x0002d3b4:    2272        r"      MOVS     r2,#0x72
        0x0002d3b6:    f000fcab    ....    BL       attcReqClear ; 0x2dd10
        0x0002d3ba:    e088        ..      B        0x2d4ce ; attcMsgCback + 486
        0x0002d3bc:    9800        ..      LDR      r0,[sp,#0]
        0x0002d3be:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0002d3c2:    b9d8        ..      CBNZ     r0,0x2d3fc ; attcMsgCback + 276
        0x0002d3c4:    e7ff        ..      B        0x2d3c6 ; attcMsgCback + 222
        0x0002d3c6:    9800        ..      LDR      r0,[sp,#0]
        0x0002d3c8:    7980        .y      LDRB     r0,[r0,#6]
        0x0002d3ca:    2801        .(      CMP      r0,#1
        0x0002d3cc:    d116        ..      BNE      0x2d3fc ; attcMsgCback + 276
        0x0002d3ce:    e7ff        ..      B        0x2d3d0 ; attcMsgCback + 232
        0x0002d3d0:    9800        ..      LDR      r0,[sp,#0]
        0x0002d3d2:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002d3d6:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002d3da:    f24330fc    C..0    MOV      r0,#0x33fc
        0x0002d3de:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d3e2:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002d3e6:    9b01        ..      LDR      r3,[sp,#4]
        0x0002d3e8:    6818        .h      LDR      r0,[r3,#0]
        0x0002d3ea:    685a        Zh      LDR      r2,[r3,#4]
        0x0002d3ec:    689b        .h      LDR      r3,[r3,#8]
        0x0002d3ee:    f8c13188    ...1    STR      r3,[r1,#0x188]
        0x0002d3f2:    f8c12184    ...!    STR      r2,[r1,#0x184]
        0x0002d3f6:    f8c10180    ....    STR      r0,[r1,#0x180]
        0x0002d3fa:    e004        ..      B        0x2d406 ; attcMsgCback + 286
        0x0002d3fc:    9800        ..      LDR      r0,[sp,#0]
        0x0002d3fe:    9901        ..      LDR      r1,[sp,#4]
        0x0002d400:    f000fee0    ....    BL       attcSetupReq ; 0x2e1c4
        0x0002d404:    e7ff        ..      B        0x2d406 ; attcMsgCback + 286
        0x0002d406:    e062        b.      B        0x2d4ce ; attcMsgCback + 486
        0x0002d408:    9801        ..      LDR      r0,[sp,#4]
        0x0002d40a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d40c:    2813        .(      CMP      r0,#0x13
        0x0002d40e:    d140        @.      BNE      0x2d492 ; attcMsgCback + 426
        0x0002d410:    e7ff        ..      B        0x2d412 ; attcMsgCback + 298
        0x0002d412:    9800        ..      LDR      r0,[sp,#0]
        0x0002d414:    7980        .y      LDRB     r0,[r0,#6]
        0x0002d416:    b188        ..      CBZ      r0,0x2d43c ; attcMsgCback + 340
        0x0002d418:    e7ff        ..      B        0x2d41a ; attcMsgCback + 306
        0x0002d41a:    9800        ..      LDR      r0,[sp,#0]
        0x0002d41c:    7980        .y      LDRB     r0,[r0,#6]
        0x0002d41e:    2801        .(      CMP      r0,#1
        0x0002d420:    d00c        ..      BEQ      0x2d43c ; attcMsgCback + 340
        0x0002d422:    e7ff        ..      B        0x2d424 ; attcMsgCback + 316
        0x0002d424:    9800        ..      LDR      r0,[sp,#0]
        0x0002d426:    3018        .0      ADDS     r0,r0,#0x18
        0x0002d428:    f7f1fd08    ....    BL       WsfTimerStop ; 0x1ee3c
        0x0002d42c:    9900        ..      LDR      r1,[sp,#0]
        0x0002d42e:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002d432:    3104        .1      ADDS     r1,#4
        0x0002d434:    2274        t"      MOVS     r2,#0x74
        0x0002d436:    f000fc6b    ..k.    BL       attcReqClear ; 0x2dd10
        0x0002d43a:    e029        ).      B        0x2d490 ; attcMsgCback + 424
        0x0002d43c:    9900        ..      LDR      r1,[sp,#0]
        0x0002d43e:    f8910028    ..(.    LDRB     r0,[r1,#0x28]
        0x0002d442:    f8911029    ..).    LDRB     r1,[r1,#0x29]
        0x0002d446:    fab0f080    ....    CLZ      r0,r0
        0x0002d44a:    0940        @.      LSRS     r0,r0,#5
        0x0002d44c:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x0002d450:    f24331fc    C..1    MOV      r1,#0x33fc
        0x0002d454:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d458:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002d45c:    f8911182    ....    LDRB     r1,[r1,#0x182]
        0x0002d460:    2900        .)      CMP      r1,#0
        0x0002d462:    bf18        ..      IT       NE
        0x0002d464:    2101        .!      MOVNE    r1,#1
        0x0002d466:    4208        .B      TST      r0,r1
        0x0002d468:    d011        ..      BEQ      0x2d48e ; attcMsgCback + 422
        0x0002d46a:    e7ff        ..      B        0x2d46c ; attcMsgCback + 388
        0x0002d46c:    9800        ..      LDR      r0,[sp,#0]
        0x0002d46e:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002d472:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x0002d476:    f24331fc    C..1    MOV      r1,#0x33fc
        0x0002d47a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d47e:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002d482:    f50171c0    ...q    ADD      r1,r1,#0x180
        0x0002d486:    2274        t"      MOVS     r2,#0x74
        0x0002d488:    f000fc42    ..B.    BL       attcReqClear ; 0x2dd10
        0x0002d48c:    e7ff        ..      B        0x2d48e ; attcMsgCback + 422
        0x0002d48e:    e7ff        ..      B        0x2d490 ; attcMsgCback + 424
        0x0002d490:    e01c        ..      B        0x2d4cc ; attcMsgCback + 484
        0x0002d492:    9801        ..      LDR      r0,[sp,#4]
        0x0002d494:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d496:    2814        .(      CMP      r0,#0x14
        0x0002d498:    d117        ..      BNE      0x2d4ca ; attcMsgCback + 482
        0x0002d49a:    e7ff        ..      B        0x2d49c ; attcMsgCback + 436
        0x0002d49c:    9800        ..      LDR      r0,[sp,#0]
        0x0002d49e:    7980        .y      LDRB     r0,[r0,#6]
        0x0002d4a0:    b190        ..      CBZ      r0,0x2d4c8 ; attcMsgCback + 480
        0x0002d4a2:    e7ff        ..      B        0x2d4a4 ; attcMsgCback + 444
        0x0002d4a4:    9900        ..      LDR      r1,[sp,#0]
        0x0002d4a6:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002d4aa:    3104        .1      ADDS     r1,#4
        0x0002d4ac:    2271        q"      MOVS     r2,#0x71
        0x0002d4ae:    f000fc2f    ../.    BL       attcReqClear ; 0x2dd10
        0x0002d4b2:    9800        ..      LDR      r0,[sp,#0]
        0x0002d4b4:    6800        .h      LDR      r0,[r0,#0]
        0x0002d4b6:    9901        ..      LDR      r1,[sp,#4]
        0x0002d4b8:    7a89        .z      LDRB     r1,[r1,#0xa]
        0x0002d4ba:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002d4be:    7888        .x      LDRB     r0,[r1,#2]
        0x0002d4c0:    f0400004    @...    ORR      r0,r0,#4
        0x0002d4c4:    7088        .p      STRB     r0,[r1,#2]
        0x0002d4c6:    e7ff        ..      B        0x2d4c8 ; attcMsgCback + 480
        0x0002d4c8:    e7ff        ..      B        0x2d4ca ; attcMsgCback + 482
        0x0002d4ca:    e7ff        ..      B        0x2d4cc ; attcMsgCback + 484
        0x0002d4cc:    e7ff        ..      B        0x2d4ce ; attcMsgCback + 486
        0x0002d4ce:    b002        ..      ADD      sp,sp,#8
        0x0002d4d0:    bd80        ..      POP      {r7,pc}
        0x0002d4d2:    0000        ..      MOVS     r0,r0
    attcPendWriteCmd
        0x0002d4d4:    b083        ..      SUB      sp,sp,#0xc
        0x0002d4d6:    9001        ..      STR      r0,[sp,#4]
        0x0002d4d8:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x0002d4dc:    2000        .       MOVS     r0,#0
        0x0002d4de:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002d4e2:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002d4e6:    e7ff        ..      B        0x2d4e8 ; attcPendWriteCmd + 20
        0x0002d4e8:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002d4ec:    2800        .(      CMP      r0,#0
        0x0002d4ee:    dc24        $.      BGT      0x2d53a ; attcPendWriteCmd + 102
        0x0002d4f0:    e7ff        ..      B        0x2d4f2 ; attcPendWriteCmd + 30
        0x0002d4f2:    9801        ..      LDR      r0,[sp,#4]
        0x0002d4f4:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0002d4f8:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d4fc:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002d4fe:    b1a8        ..      CBZ      r0,0x2d52c ; attcPendWriteCmd + 88
        0x0002d500:    e7ff        ..      B        0x2d502 ; attcPendWriteCmd + 46
        0x0002d502:    9801        ..      LDR      r0,[sp,#4]
        0x0002d504:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0002d508:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d50c:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002d50e:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0002d512:    4288        .B      CMP      r0,r1
        0x0002d514:    d104        ..      BNE      0x2d520 ; attcPendWriteCmd + 76
        0x0002d516:    e7ff        ..      B        0x2d518 ; attcPendWriteCmd + 68
        0x0002d518:    2001        .       MOVS     r0,#1
        0x0002d51a:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002d51e:    e015        ..      B        0x2d54c ; attcPendWriteCmd + 120
        0x0002d520:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002d524:    3001        .0      ADDS     r0,#1
        0x0002d526:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002d52a:    e7ff        ..      B        0x2d52c ; attcPendWriteCmd + 88
        0x0002d52c:    e7ff        ..      B        0x2d52e ; attcPendWriteCmd + 90
        0x0002d52e:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002d532:    3001        .0      ADDS     r0,#1
        0x0002d534:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002d538:    e7d6        ..      B        0x2d4e8 ; attcPendWriteCmd + 20
        0x0002d53a:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002d53e:    2000        .       MOVS     r0,#0
        0x0002d540:    2900        .)      CMP      r1,#0
        0x0002d542:    bfc8        ..      IT       GT
        0x0002d544:    2001        .       MOVGT    r0,#1
        0x0002d546:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002d54a:    e7ff        ..      B        0x2d54c ; attcPendWriteCmd + 120
        0x0002d54c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002d550:    b003        ..      ADD      sp,sp,#0xc
        0x0002d552:    4770        pG      BX       lr
    attcProcErrRsp
        0x0002d554:    b085        ..      SUB      sp,sp,#0x14
        0x0002d556:    9004        ..      STR      r0,[sp,#0x10]
        0x0002d558:    f8ad100e    ....    STRH     r1,[sp,#0xe]
        0x0002d55c:    9202        ..      STR      r2,[sp,#8]
        0x0002d55e:    9301        ..      STR      r3,[sp,#4]
        0x0002d560:    9802        ..      LDR      r0,[sp,#8]
        0x0002d562:    3009        .0      ADDS     r0,r0,#9
        0x0002d564:    9000        ..      STR      r0,[sp,#0]
        0x0002d566:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d568:    7980        .y      LDRB     r0,[r0,#6]
        0x0002d56a:    9901        ..      LDR      r1,[sp,#4]
        0x0002d56c:    7088        .p      STRB     r0,[r1,#2]
        0x0002d56e:    9800        ..      LDR      r0,[sp,#0]
        0x0002d570:    3001        .0      ADDS     r0,#1
        0x0002d572:    9000        ..      STR      r0,[sp,#0]
        0x0002d574:    9801        ..      LDR      r0,[sp,#4]
        0x0002d576:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d578:    2805        .(      CMP      r0,#5
        0x0002d57a:    d00f        ..      BEQ      0x2d59c ; attcProcErrRsp + 72
        0x0002d57c:    e7ff        ..      B        0x2d57e ; attcProcErrRsp + 42
        0x0002d57e:    9801        ..      LDR      r0,[sp,#4]
        0x0002d580:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d582:    2806        .(      CMP      r0,#6
        0x0002d584:    d00a        ..      BEQ      0x2d59c ; attcProcErrRsp + 72
        0x0002d586:    e7ff        ..      B        0x2d588 ; attcProcErrRsp + 52
        0x0002d588:    9801        ..      LDR      r0,[sp,#4]
        0x0002d58a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d58c:    2809        .(      CMP      r0,#9
        0x0002d58e:    d005        ..      BEQ      0x2d59c ; attcProcErrRsp + 72
        0x0002d590:    e7ff        ..      B        0x2d592 ; attcProcErrRsp + 62
        0x0002d592:    9801        ..      LDR      r0,[sp,#4]
        0x0002d594:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d596:    280b        .(      CMP      r0,#0xb
        0x0002d598:    d104        ..      BNE      0x2d5a4 ; attcProcErrRsp + 80
        0x0002d59a:    e7ff        ..      B        0x2d59c ; attcProcErrRsp + 72
        0x0002d59c:    9800        ..      LDR      r0,[sp,#0]
        0x0002d59e:    3002        .0      ADDS     r0,#2
        0x0002d5a0:    9000        ..      STR      r0,[sp,#0]
        0x0002d5a2:    e00a        ..      B        0x2d5ba ; attcProcErrRsp + 102
        0x0002d5a4:    9900        ..      LDR      r1,[sp,#0]
        0x0002d5a6:    7808        .x      LDRB     r0,[r1,#0]
        0x0002d5a8:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002d5aa:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002d5ae:    9901        ..      LDR      r1,[sp,#4]
        0x0002d5b0:    8148        H.      STRH     r0,[r1,#0xa]
        0x0002d5b2:    9800        ..      LDR      r0,[sp,#0]
        0x0002d5b4:    3002        .0      ADDS     r0,#2
        0x0002d5b6:    9000        ..      STR      r0,[sp,#0]
        0x0002d5b8:    e7ff        ..      B        0x2d5ba ; attcProcErrRsp + 102
        0x0002d5ba:    9800        ..      LDR      r0,[sp,#0]
        0x0002d5bc:    1c41        A.      ADDS     r1,r0,#1
        0x0002d5be:    9100        ..      STR      r1,[sp,#0]
        0x0002d5c0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002d5c2:    9901        ..      LDR      r1,[sp,#4]
        0x0002d5c4:    70c8        .p      STRB     r0,[r1,#3]
        0x0002d5c6:    9801        ..      LDR      r0,[sp,#4]
        0x0002d5c8:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002d5ca:    b920         .      CBNZ     r0,0x2d5d6 ; attcProcErrRsp + 130
        0x0002d5cc:    e7ff        ..      B        0x2d5ce ; attcProcErrRsp + 122
        0x0002d5ce:    9901        ..      LDR      r1,[sp,#4]
        0x0002d5d0:    2075        u       MOVS     r0,#0x75
        0x0002d5d2:    70c8        .p      STRB     r0,[r1,#3]
        0x0002d5d4:    e7ff        ..      B        0x2d5d6 ; attcProcErrRsp + 130
        0x0002d5d6:    9901        ..      LDR      r1,[sp,#4]
        0x0002d5d8:    2000        .       MOVS     r0,#0
        0x0002d5da:    8108        ..      STRH     r0,[r1,#8]
        0x0002d5dc:    b005        ..      ADD      sp,sp,#0x14
        0x0002d5de:    4770        pG      BX       lr
    attcProcFindByTypeRsp
        0x0002d5e0:    b088        ..      SUB      sp,sp,#0x20
        0x0002d5e2:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002d5e4:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x0002d5e8:    9205        ..      STR      r2,[sp,#0x14]
        0x0002d5ea:    9304        ..      STR      r3,[sp,#0x10]
        0x0002d5ec:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d5ee:    3009        .0      ADDS     r0,r0,#9
        0x0002d5f0:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d5f2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d5f4:    f8bd101a    ....    LDRH     r1,[sp,#0x1a]
        0x0002d5f8:    4408        .D      ADD      r0,r0,r1
        0x0002d5fa:    3008        .0      ADDS     r0,r0,#8
        0x0002d5fc:    9002        ..      STR      r0,[sp,#8]
        0x0002d5fe:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002d600:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0002d602:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002d606:    e7ff        ..      B        0x2d608 ; attcProcFindByTypeRsp + 40
        0x0002d608:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d60a:    9902        ..      LDR      r1,[sp,#8]
        0x0002d60c:    4288        .B      CMP      r0,r1
        0x0002d60e:    d24c        L.      BCS      0x2d6aa ; attcProcFindByTypeRsp + 202
        0x0002d610:    e7ff        ..      B        0x2d612 ; attcProcFindByTypeRsp + 50
        0x0002d612:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d614:    7808        .x      LDRB     r0,[r1,#0]
        0x0002d616:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002d618:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002d61c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002d620:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d622:    3002        .0      ADDS     r0,#2
        0x0002d624:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d626:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d628:    7808        .x      LDRB     r0,[r1,#0]
        0x0002d62a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002d62c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002d630:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002d634:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d636:    3002        .0      ADDS     r0,#2
        0x0002d638:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d63a:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002d63e:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002d642:    4288        .B      CMP      r0,r1
        0x0002d644:    dc12        ..      BGT      0x2d66c ; attcProcFindByTypeRsp + 140
        0x0002d646:    e7ff        ..      B        0x2d648 ; attcProcFindByTypeRsp + 104
        0x0002d648:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002d64c:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0002d650:    4288        .B      CMP      r0,r1
        0x0002d652:    db0b        ..      BLT      0x2d66c ; attcProcFindByTypeRsp + 140
        0x0002d654:    e7ff        ..      B        0x2d656 ; attcProcFindByTypeRsp + 118
        0x0002d656:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002d65a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d65c:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002d65e:    4288        .B      CMP      r0,r1
        0x0002d660:    dc04        ..      BGT      0x2d66c ; attcProcFindByTypeRsp + 140
        0x0002d662:    e7ff        ..      B        0x2d664 ; attcProcFindByTypeRsp + 132
        0x0002d664:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002d668:    b920         .      CBNZ     r0,0x2d674 ; attcProcFindByTypeRsp + 148
        0x0002d66a:    e7ff        ..      B        0x2d66c ; attcProcFindByTypeRsp + 140
        0x0002d66c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d66e:    2073        s       MOVS     r0,#0x73
        0x0002d670:    70c8        .p      STRB     r0,[r1,#3]
        0x0002d672:    e01a        ..      B        0x2d6aa ; attcProcFindByTypeRsp + 202
        0x0002d674:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d678:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002d67c:    4288        .B      CMP      r0,r1
        0x0002d67e:    d104        ..      BNE      0x2d68a ; attcProcFindByTypeRsp + 170
        0x0002d680:    e7ff        ..      B        0x2d682 ; attcProcFindByTypeRsp + 162
        0x0002d682:    2000        .       MOVS     r0,#0
        0x0002d684:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002d688:    e005        ..      B        0x2d696 ; attcProcFindByTypeRsp + 182
        0x0002d68a:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d68e:    3001        .0      ADDS     r0,#1
        0x0002d690:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002d694:    e7ff        ..      B        0x2d696 ; attcProcFindByTypeRsp + 182
        0x0002d696:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d698:    9902        ..      LDR      r1,[sp,#8]
        0x0002d69a:    4288        .B      CMP      r0,r1
        0x0002d69c:    d904        ..      BLS      0x2d6a8 ; attcProcFindByTypeRsp + 200
        0x0002d69e:    e7ff        ..      B        0x2d6a0 ; attcProcFindByTypeRsp + 192
        0x0002d6a0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d6a2:    2073        s       MOVS     r0,#0x73
        0x0002d6a4:    70c8        .p      STRB     r0,[r1,#3]
        0x0002d6a6:    e000        ..      B        0x2d6aa ; attcProcFindByTypeRsp + 202
        0x0002d6a8:    e7ae        ..      B        0x2d608 ; attcProcFindByTypeRsp + 40
        0x0002d6aa:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d6ac:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002d6ae:    b9f8        ..      CBNZ     r0,0x2d6f0 ; attcProcFindByTypeRsp + 272
        0x0002d6b0:    e7ff        ..      B        0x2d6b2 ; attcProcFindByTypeRsp + 210
        0x0002d6b2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002d6b4:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002d6b6:    2801        .(      CMP      r0,#1
        0x0002d6b8:    d119        ..      BNE      0x2d6ee ; attcProcFindByTypeRsp + 270
        0x0002d6ba:    e7ff        ..      B        0x2d6bc ; attcProcFindByTypeRsp + 220
        0x0002d6bc:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002d6c0:    b138        8.      CBZ      r0,0x2d6d2 ; attcProcFindByTypeRsp + 242
        0x0002d6c2:    e7ff        ..      B        0x2d6c4 ; attcProcFindByTypeRsp + 228
        0x0002d6c4:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002d6c8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d6ca:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002d6cc:    4288        .B      CMP      r0,r1
        0x0002d6ce:    dd04        ..      BLE      0x2d6da ; attcProcFindByTypeRsp + 250
        0x0002d6d0:    e7ff        ..      B        0x2d6d2 ; attcProcFindByTypeRsp + 242
        0x0002d6d2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d6d4:    2000        .       MOVS     r0,#0
        0x0002d6d6:    71c8        .q      STRB     r0,[r1,#7]
        0x0002d6d8:    e008        ..      B        0x2d6ec ; attcProcFindByTypeRsp + 268
        0x0002d6da:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002d6de:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d6e0:    8248        H.      STRH     r0,[r1,#0x12]
        0x0002d6e2:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002d6e6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d6e8:    8188        ..      STRH     r0,[r1,#0xc]
        0x0002d6ea:    e7ff        ..      B        0x2d6ec ; attcProcFindByTypeRsp + 268
        0x0002d6ec:    e7ff        ..      B        0x2d6ee ; attcProcFindByTypeRsp + 270
        0x0002d6ee:    e7ff        ..      B        0x2d6f0 ; attcProcFindByTypeRsp + 272
        0x0002d6f0:    b008        ..      ADD      sp,sp,#0x20
        0x0002d6f2:    4770        pG      BX       lr
    attcProcFindOrReadRsp
        0x0002d6f4:    b088        ..      SUB      sp,sp,#0x20
        0x0002d6f6:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002d6f8:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x0002d6fc:    9205        ..      STR      r2,[sp,#0x14]
        0x0002d6fe:    9304        ..      STR      r3,[sp,#0x10]
        0x0002d700:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d702:    3009        .0      ADDS     r0,r0,#9
        0x0002d704:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d706:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d708:    f8bd101a    ....    LDRH     r1,[sp,#0x1a]
        0x0002d70c:    4408        .D      ADD      r0,r0,r1
        0x0002d70e:    3008        .0      ADDS     r0,r0,#8
        0x0002d710:    9002        ..      STR      r0,[sp,#8]
        0x0002d712:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002d714:    7980        .y      LDRB     r0,[r0,#6]
        0x0002d716:    2802        .(      CMP      r0,#2
        0x0002d718:    d110        ..      BNE      0x2d73c ; attcProcFindOrReadRsp + 72
        0x0002d71a:    e7ff        ..      B        0x2d71c ; attcProcFindOrReadRsp + 40
        0x0002d71c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d71e:    1c41        A.      ADDS     r1,r0,#1
        0x0002d720:    9103        ..      STR      r1,[sp,#0xc]
        0x0002d722:    7800        .x      LDRB     r0,[r0,#0]
        0x0002d724:    2801        .(      CMP      r0,#1
        0x0002d726:    d104        ..      BNE      0x2d732 ; attcProcFindOrReadRsp + 62
        0x0002d728:    e7ff        ..      B        0x2d72a ; attcProcFindOrReadRsp + 54
        0x0002d72a:    2002        .       MOVS     r0,#2
        0x0002d72c:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002d730:    e003        ..      B        0x2d73a ; attcProcFindOrReadRsp + 70
        0x0002d732:    2010        .       MOVS     r0,#0x10
        0x0002d734:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002d738:    e7ff        ..      B        0x2d73a ; attcProcFindOrReadRsp + 70
        0x0002d73a:    e015        ..      B        0x2d768 ; attcProcFindOrReadRsp + 116
        0x0002d73c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002d73e:    7980        .y      LDRB     r0,[r0,#6]
        0x0002d740:    2804        .(      CMP      r0,#4
        0x0002d742:    d108        ..      BNE      0x2d756 ; attcProcFindOrReadRsp + 98
        0x0002d744:    e7ff        ..      B        0x2d746 ; attcProcFindOrReadRsp + 82
        0x0002d746:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d748:    1c41        A.      ADDS     r1,r0,#1
        0x0002d74a:    9103        ..      STR      r1,[sp,#0xc]
        0x0002d74c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002d74e:    3802        .8      SUBS     r0,#2
        0x0002d750:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002d754:    e007        ..      B        0x2d766 ; attcProcFindOrReadRsp + 114
        0x0002d756:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d758:    1c41        A.      ADDS     r1,r0,#1
        0x0002d75a:    9103        ..      STR      r1,[sp,#0xc]
        0x0002d75c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002d75e:    3804        .8      SUBS     r0,#4
        0x0002d760:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002d764:    e7ff        ..      B        0x2d766 ; attcProcFindOrReadRsp + 114
        0x0002d766:    e7ff        ..      B        0x2d768 ; attcProcFindOrReadRsp + 116
        0x0002d768:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002d76a:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0002d76c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002d770:    e7ff        ..      B        0x2d772 ; attcProcFindOrReadRsp + 126
        0x0002d772:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d774:    9902        ..      LDR      r1,[sp,#8]
        0x0002d776:    4288        .B      CMP      r0,r1
        0x0002d778:    d275        u.      BCS      0x2d866 ; attcProcFindOrReadRsp + 370
        0x0002d77a:    e7ff        ..      B        0x2d77c ; attcProcFindOrReadRsp + 136
        0x0002d77c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d77e:    7808        .x      LDRB     r0,[r1,#0]
        0x0002d780:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002d782:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002d786:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002d78a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d78c:    3002        .0      ADDS     r0,#2
        0x0002d78e:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d790:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002d794:    b190        ..      CBZ      r0,0x2d7bc ; attcProcFindOrReadRsp + 200
        0x0002d796:    e7ff        ..      B        0x2d798 ; attcProcFindOrReadRsp + 164
        0x0002d798:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d79c:    b170        p.      CBZ      r0,0x2d7bc ; attcProcFindOrReadRsp + 200
        0x0002d79e:    e7ff        ..      B        0x2d7a0 ; attcProcFindOrReadRsp + 172
        0x0002d7a0:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002d7a4:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002d7a8:    4288        .B      CMP      r0,r1
        0x0002d7aa:    db07        ..      BLT      0x2d7bc ; attcProcFindOrReadRsp + 200
        0x0002d7ac:    e7ff        ..      B        0x2d7ae ; attcProcFindOrReadRsp + 186
        0x0002d7ae:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002d7b2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d7b4:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002d7b6:    4288        .B      CMP      r0,r1
        0x0002d7b8:    dd04        ..      BLE      0x2d7c4 ; attcProcFindOrReadRsp + 208
        0x0002d7ba:    e7ff        ..      B        0x2d7bc ; attcProcFindOrReadRsp + 200
        0x0002d7bc:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d7be:    2073        s       MOVS     r0,#0x73
        0x0002d7c0:    70c8        .p      STRB     r0,[r1,#3]
        0x0002d7c2:    e050        P.      B        0x2d866 ; attcProcFindOrReadRsp + 370
        0x0002d7c4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002d7c6:    7980        .y      LDRB     r0,[r0,#6]
        0x0002d7c8:    2808        .(      CMP      r0,#8
        0x0002d7ca:    d12c        ,.      BNE      0x2d826 ; attcProcFindOrReadRsp + 306
        0x0002d7cc:    e7ff        ..      B        0x2d7ce ; attcProcFindOrReadRsp + 218
        0x0002d7ce:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002d7d2:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002d7d6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d7d8:    7808        .x      LDRB     r0,[r1,#0]
        0x0002d7da:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002d7dc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002d7e0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002d7e4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d7e6:    3002        .0      ADDS     r0,#2
        0x0002d7e8:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d7ea:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002d7ee:    b1a8        ..      CBZ      r0,0x2d81c ; attcProcFindOrReadRsp + 296
        0x0002d7f0:    e7ff        ..      B        0x2d7f2 ; attcProcFindOrReadRsp + 254
        0x0002d7f2:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002d7f6:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0002d7fa:    4288        .B      CMP      r0,r1
        0x0002d7fc:    db0e        ..      BLT      0x2d81c ; attcProcFindOrReadRsp + 296
        0x0002d7fe:    e7ff        ..      B        0x2d800 ; attcProcFindOrReadRsp + 268
        0x0002d800:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002d804:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002d808:    4288        .B      CMP      r0,r1
        0x0002d80a:    db07        ..      BLT      0x2d81c ; attcProcFindOrReadRsp + 296
        0x0002d80c:    e7ff        ..      B        0x2d80e ; attcProcFindOrReadRsp + 282
        0x0002d80e:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002d812:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d814:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002d816:    4288        .B      CMP      r0,r1
        0x0002d818:    dd04        ..      BLE      0x2d824 ; attcProcFindOrReadRsp + 304
        0x0002d81a:    e7ff        ..      B        0x2d81c ; attcProcFindOrReadRsp + 296
        0x0002d81c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d81e:    2073        s       MOVS     r0,#0x73
        0x0002d820:    70c8        .p      STRB     r0,[r1,#3]
        0x0002d822:    e020         .      B        0x2d866 ; attcProcFindOrReadRsp + 370
        0x0002d824:    e7ff        ..      B        0x2d826 ; attcProcFindOrReadRsp + 306
        0x0002d826:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002d82a:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002d82e:    4288        .B      CMP      r0,r1
        0x0002d830:    d104        ..      BNE      0x2d83c ; attcProcFindOrReadRsp + 328
        0x0002d832:    e7ff        ..      B        0x2d834 ; attcProcFindOrReadRsp + 320
        0x0002d834:    2000        .       MOVS     r0,#0
        0x0002d836:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002d83a:    e005        ..      B        0x2d848 ; attcProcFindOrReadRsp + 340
        0x0002d83c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002d840:    3001        .0      ADDS     r0,#1
        0x0002d842:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002d846:    e7ff        ..      B        0x2d848 ; attcProcFindOrReadRsp + 340
        0x0002d848:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002d84c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d84e:    4408        .D      ADD      r0,r0,r1
        0x0002d850:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d852:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d854:    9902        ..      LDR      r1,[sp,#8]
        0x0002d856:    4288        .B      CMP      r0,r1
        0x0002d858:    d904        ..      BLS      0x2d864 ; attcProcFindOrReadRsp + 368
        0x0002d85a:    e7ff        ..      B        0x2d85c ; attcProcFindOrReadRsp + 360
        0x0002d85c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d85e:    2073        s       MOVS     r0,#0x73
        0x0002d860:    70c8        .p      STRB     r0,[r1,#3]
        0x0002d862:    e000        ..      B        0x2d866 ; attcProcFindOrReadRsp + 370
        0x0002d864:    e785        ..      B        0x2d772 ; attcProcFindOrReadRsp + 126
        0x0002d866:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d868:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002d86a:    bb00        ..      CBNZ     r0,0x2d8ae ; attcProcFindOrReadRsp + 442
        0x0002d86c:    e7ff        ..      B        0x2d86e ; attcProcFindOrReadRsp + 378
        0x0002d86e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002d870:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002d872:    2801        .(      CMP      r0,#1
        0x0002d874:    d11a        ..      BNE      0x2d8ac ; attcProcFindOrReadRsp + 440
        0x0002d876:    e7ff        ..      B        0x2d878 ; attcProcFindOrReadRsp + 388
        0x0002d878:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d87c:    b140        @.      CBZ      r0,0x2d890 ; attcProcFindOrReadRsp + 412
        0x0002d87e:    e7ff        ..      B        0x2d880 ; attcProcFindOrReadRsp + 396
        0x0002d880:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d884:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d886:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002d888:    3101        .1      ADDS     r1,#1
        0x0002d88a:    4288        .B      CMP      r0,r1
        0x0002d88c:    d104        ..      BNE      0x2d898 ; attcProcFindOrReadRsp + 420
        0x0002d88e:    e7ff        ..      B        0x2d890 ; attcProcFindOrReadRsp + 412
        0x0002d890:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d892:    2000        .       MOVS     r0,#0
        0x0002d894:    71c8        .q      STRB     r0,[r1,#7]
        0x0002d896:    e008        ..      B        0x2d8aa ; attcProcFindOrReadRsp + 438
        0x0002d898:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d89c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d89e:    8248        H.      STRH     r0,[r1,#0x12]
        0x0002d8a0:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d8a4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d8a6:    8188        ..      STRH     r0,[r1,#0xc]
        0x0002d8a8:    e7ff        ..      B        0x2d8aa ; attcProcFindOrReadRsp + 438
        0x0002d8aa:    e7ff        ..      B        0x2d8ac ; attcProcFindOrReadRsp + 440
        0x0002d8ac:    e7ff        ..      B        0x2d8ae ; attcProcFindOrReadRsp + 442
        0x0002d8ae:    b008        ..      ADD      sp,sp,#0x20
        0x0002d8b0:    4770        pG      BX       lr
        0x0002d8b2:    0000        ..      MOVS     r0,r0
    attcProcInd
        0x0002d8b4:    b580        ..      PUSH     {r7,lr}
        0x0002d8b6:    b08a        ..      SUB      sp,sp,#0x28
        0x0002d8b8:    9009        ..      STR      r0,[sp,#0x24]
        0x0002d8ba:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002d8be:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002d8c0:    f8bd0022    ..".    LDRH     r0,[sp,#0x22]
        0x0002d8c4:    2802        .(      CMP      r0,#2
        0x0002d8c6:    dc01        ..      BGT      0x2d8cc ; attcProcInd + 24
        0x0002d8c8:    e7ff        ..      B        0x2d8ca ; attcProcInd + 22
        0x0002d8ca:    e06e        n.      B        0x2d9aa ; attcProcInd + 246
        0x0002d8cc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002d8ce:    3008        .0      ADDS     r0,r0,#8
        0x0002d8d0:    9002        ..      STR      r0,[sp,#8]
        0x0002d8d2:    9802        ..      LDR      r0,[sp,#8]
        0x0002d8d4:    1c41        A.      ADDS     r1,r0,#1
        0x0002d8d6:    9102        ..      STR      r1,[sp,#8]
        0x0002d8d8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002d8da:    0840        @.      LSRS     r0,r0,#1
        0x0002d8dc:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002d8e0:    9902        ..      LDR      r1,[sp,#8]
        0x0002d8e2:    7808        .x      LDRB     r0,[r1,#0]
        0x0002d8e4:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002d8e6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002d8ea:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002d8ee:    9802        ..      LDR      r0,[sp,#8]
        0x0002d8f0:    3002        .0      ADDS     r0,#2
        0x0002d8f2:    9002        ..      STR      r0,[sp,#8]
        0x0002d8f4:    9802        ..      LDR      r0,[sp,#8]
        0x0002d8f6:    9004        ..      STR      r0,[sp,#0x10]
        0x0002d8f8:    f8bd0022    ..".    LDRH     r0,[sp,#0x22]
        0x0002d8fc:    3803        .8      SUBS     r0,#3
        0x0002d8fe:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002d902:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002d904:    6800        .h      LDR      r0,[r0,#0]
        0x0002d906:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002d908:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002d90c:    2000        .       MOVS     r0,#0
        0x0002d90e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002d912:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0002d916:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002d91a:    b178        x.      CBZ      r0,0x2d93c ; attcProcInd + 136
        0x0002d91c:    e7ff        ..      B        0x2d91e ; attcProcInd + 106
        0x0002d91e:    f2433098    C..0    MOV      r0,#0x3398
        0x0002d922:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d926:    6d80        .m      LDR      r0,[r0,#0x58]
        0x0002d928:    b140        @.      CBZ      r0,0x2d93c ; attcProcInd + 136
        0x0002d92a:    e7ff        ..      B        0x2d92c ; attcProcInd + 120
        0x0002d92c:    f2433098    C..0    MOV      r0,#0x3398
        0x0002d930:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d934:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002d936:    a803        ..      ADD      r0,sp,#0xc
        0x0002d938:    4788        .G      BLX      r1
        0x0002d93a:    e7ff        ..      B        0x2d93c ; attcProcInd + 136
        0x0002d93c:    f24330fc    C..0    MOV      r0,#0x33fc
        0x0002d940:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d944:    f89001b4    ....    LDRB     r0,[r0,#0x1b4]
        0x0002d948:    b320         .      CBZ      r0,0x2d994 ; attcProcInd + 224
        0x0002d94a:    e7ff        ..      B        0x2d94c ; attcProcInd + 152
        0x0002d94c:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002d950:    280e        .(      CMP      r0,#0xe
        0x0002d952:    d11f        ..      BNE      0x2d994 ; attcProcInd + 224
        0x0002d954:    e7ff        ..      B        0x2d956 ; attcProcInd + 162
        0x0002d956:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002d958:    6808        .h      LDR      r0,[r1,#0]
        0x0002d95a:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002d95e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d962:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d964:    0780        ..      LSLS     r0,r0,#30
        0x0002d966:    2800        .(      CMP      r0,#0
        0x0002d968:    d413        ..      BMI      0x2d992 ; attcProcInd + 222
        0x0002d96a:    e7ff        ..      B        0x2d96c ; attcProcInd + 184
        0x0002d96c:    2009        .       MOVS     r0,#9
        0x0002d96e:    f7fffa9d    ....    BL       attMsgAlloc ; 0x2ceac
        0x0002d972:    9001        ..      STR      r0,[sp,#4]
        0x0002d974:    b160        `.      CBZ      r0,0x2d990 ; attcProcInd + 220
        0x0002d976:    e7ff        ..      B        0x2d978 ; attcProcInd + 196
        0x0002d978:    9901        ..      LDR      r1,[sp,#4]
        0x0002d97a:    201e        .       MOVS     r0,#0x1e
        0x0002d97c:    7208        .r      STRB     r0,[r1,#8]
        0x0002d97e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002d980:    6800        .h      LDR      r0,[r0,#0]
        0x0002d982:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0002d984:    9b01        ..      LDR      r3,[sp,#4]
        0x0002d986:    2004        .       MOVS     r0,#4
        0x0002d988:    2201        ."      MOVS     r2,#1
        0x0002d98a:    f7effa9b    ....    BL       L2cDataReq ; 0x1cec4
        0x0002d98e:    e7ff        ..      B        0x2d990 ; attcProcInd + 220
        0x0002d990:    e7ff        ..      B        0x2d992 ; attcProcInd + 222
        0x0002d992:    e00a        ..      B        0x2d9aa ; attcProcInd + 246
        0x0002d994:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002d996:    6808        .h      LDR      r0,[r1,#0]
        0x0002d998:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002d99c:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002d9a0:    7888        .x      LDRB     r0,[r1,#2]
        0x0002d9a2:    f0400010    @...    ORR      r0,r0,#0x10
        0x0002d9a6:    7088        .p      STRB     r0,[r1,#2]
        0x0002d9a8:    e7ff        ..      B        0x2d9aa ; attcProcInd + 246
        0x0002d9aa:    b00a        ..      ADD      sp,sp,#0x28
        0x0002d9ac:    bd80        ..      POP      {r7,pc}
        0x0002d9ae:    0000        ..      MOVS     r0,r0
    attcProcMtuRsp
        0x0002d9b0:    b580        ..      PUSH     {r7,lr}
        0x0002d9b2:    b08a        ..      SUB      sp,sp,#0x28
        0x0002d9b4:    9009        ..      STR      r0,[sp,#0x24]
        0x0002d9b6:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002d9ba:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002d9bc:    9306        ..      STR      r3,[sp,#0x18]
        0x0002d9be:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002d9c0:    7a48        Hz      LDRB     r0,[r1,#9]
        0x0002d9c2:    7a89        .z      LDRB     r1,[r1,#0xa]
        0x0002d9c4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002d9c8:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002d9cc:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002d9d0:    2816        .(      CMP      r0,#0x16
        0x0002d9d2:    dc04        ..      BGT      0x2d9de ; attcProcMtuRsp + 46
        0x0002d9d4:    e7ff        ..      B        0x2d9d6 ; attcProcMtuRsp + 38
        0x0002d9d6:    2017        .       MOVS     r0,#0x17
        0x0002d9d8:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002d9dc:    e7ff        ..      B        0x2d9de ; attcProcMtuRsp + 46
        0x0002d9de:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002d9e0:    6801        .h      LDR      r1,[r0,#0]
        0x0002d9e2:    9101        ..      STR      r1,[sp,#4]
        0x0002d9e4:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0002d9e8:    9002        ..      STR      r0,[sp,#8]
        0x0002d9ea:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002d9ee:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d9f0:    f24060a8    @..`    MOVW     r0,#0x6a8
        0x0002d9f4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d9f8:    6800        .h      LDR      r0,[r0,#0]
        0x0002d9fa:    8880        ..      LDRH     r0,[r0,#4]
        0x0002d9fc:    9004        ..      STR      r0,[sp,#0x10]
        0x0002d9fe:    f7eefb0b    ....    BL       HciGetMaxRxAclLen ; 0x1c018
        0x0002da02:    4601        .F      MOV      r1,r0
        0x0002da04:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002da06:    3904        .9      SUBS     r1,#4
        0x0002da08:    4288        .B      CMP      r0,r1
        0x0002da0a:    da08        ..      BGE      0x2da1e ; attcProcMtuRsp + 110
        0x0002da0c:    e7ff        ..      B        0x2da0e ; attcProcMtuRsp + 94
        0x0002da0e:    f24060a8    @..`    MOVW     r0,#0x6a8
        0x0002da12:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002da16:    6800        .h      LDR      r0,[r0,#0]
        0x0002da18:    8880        ..      LDRH     r0,[r0,#4]
        0x0002da1a:    9000        ..      STR      r0,[sp,#0]
        0x0002da1c:    e004        ..      B        0x2da28 ; attcProcMtuRsp + 120
        0x0002da1e:    f7eefafb    ....    BL       HciGetMaxRxAclLen ; 0x1c018
        0x0002da22:    3804        .8      SUBS     r0,#4
        0x0002da24:    9000        ..      STR      r0,[sp,#0]
        0x0002da26:    e7ff        ..      B        0x2da28 ; attcProcMtuRsp + 120
        0x0002da28:    9801        ..      LDR      r0,[sp,#4]
        0x0002da2a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002da2c:    9902        ..      LDR      r1,[sp,#8]
        0x0002da2e:    9b00        ..      LDR      r3,[sp,#0]
        0x0002da30:    b2c9        ..      UXTB     r1,r1
        0x0002da32:    b292        ..      UXTH     r2,r2
        0x0002da34:    b29b        ..      UXTH     r3,r3
        0x0002da36:    f7fffa53    ..S.    BL       attSetMtu ; 0x2cee0
        0x0002da3a:    b00a        ..      ADD      sp,sp,#0x28
        0x0002da3c:    bd80        ..      POP      {r7,pc}
        0x0002da3e:    0000        ..      MOVS     r0,r0
    attcProcMultiVarNtf
        0x0002da40:    b580        ..      PUSH     {r7,lr}
        0x0002da42:    b088        ..      SUB      sp,sp,#0x20
        0x0002da44:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002da46:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x0002da4a:    9205        ..      STR      r2,[sp,#0x14]
        0x0002da4c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002da4e:    3008        .0      ADDS     r0,r0,#8
        0x0002da50:    9000        ..      STR      r0,[sp,#0]
        0x0002da52:    9800        ..      LDR      r0,[sp,#0]
        0x0002da54:    1c41        A.      ADDS     r1,r0,#1
        0x0002da56:    9100        ..      STR      r1,[sp,#0]
        0x0002da58:    7800        .x      LDRB     r0,[r0,#0]
        0x0002da5a:    0840        @.      LSRS     r0,r0,#1
        0x0002da5c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002da60:    9800        ..      LDR      r0,[sp,#0]
        0x0002da62:    9002        ..      STR      r0,[sp,#8]
        0x0002da64:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002da68:    3801        .8      SUBS     r0,#1
        0x0002da6a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002da6e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002da70:    6800        .h      LDR      r0,[r0,#0]
        0x0002da72:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002da74:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002da78:    2000        .       MOVS     r0,#0
        0x0002da7a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002da7e:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x0002da82:    f2433098    C..0    MOV      r0,#0x3398
        0x0002da86:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002da8a:    6d80        .m      LDR      r0,[r0,#0x58]
        0x0002da8c:    b140        @.      CBZ      r0,0x2daa0 ; attcProcMultiVarNtf + 96
        0x0002da8e:    e7ff        ..      B        0x2da90 ; attcProcMultiVarNtf + 80
        0x0002da90:    f2433098    C..0    MOV      r0,#0x3398
        0x0002da94:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002da98:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002da9a:    a801        ..      ADD      r0,sp,#4
        0x0002da9c:    4788        .G      BLX      r1
        0x0002da9e:    e7ff        ..      B        0x2daa0 ; attcProcMultiVarNtf + 96
        0x0002daa0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002daa2:    6808        .h      LDR      r0,[r1,#0]
        0x0002daa4:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002daa8:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002daac:    7888        .x      LDRB     r0,[r1,#2]
        0x0002daae:    f0400010    @...    ORR      r0,r0,#0x10
        0x0002dab2:    7088        .p      STRB     r0,[r1,#2]
        0x0002dab4:    b008        ..      ADD      sp,sp,#0x20
        0x0002dab6:    bd80        ..      POP      {r7,pc}
    attcProcPrepWriteRsp
        0x0002dab8:    b084        ..      SUB      sp,sp,#0x10
        0x0002daba:    9003        ..      STR      r0,[sp,#0xc]
        0x0002dabc:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002dac0:    9201        ..      STR      r2,[sp,#4]
        0x0002dac2:    9300        ..      STR      r3,[sp,#0]
        0x0002dac4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dac6:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002dac8:    2801        .(      CMP      r0,#1
        0x0002daca:    d109        ..      BNE      0x2dae0 ; attcProcPrepWriteRsp + 40
        0x0002dacc:    e7ff        ..      B        0x2dace ; attcProcPrepWriteRsp + 22
        0x0002dace:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dad0:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002dad2:    b920         .      CBNZ     r0,0x2dade ; attcProcPrepWriteRsp + 38
        0x0002dad4:    e7ff        ..      B        0x2dad6 ; attcProcPrepWriteRsp + 30
        0x0002dad6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002dad8:    2000        .       MOVS     r0,#0
        0x0002dada:    71c8        .q      STRB     r0,[r1,#7]
        0x0002dadc:    e7ff        ..      B        0x2dade ; attcProcPrepWriteRsp + 38
        0x0002dade:    e7ff        ..      B        0x2dae0 ; attcProcPrepWriteRsp + 40
        0x0002dae0:    9900        ..      LDR      r1,[sp,#0]
        0x0002dae2:    6848        Hh      LDR      r0,[r1,#4]
        0x0002dae4:    3004        .0      ADDS     r0,#4
        0x0002dae6:    6048        H`      STR      r0,[r1,#4]
        0x0002dae8:    9900        ..      LDR      r1,[sp,#0]
        0x0002daea:    8908        ..      LDRH     r0,[r1,#8]
        0x0002daec:    3804        .8      SUBS     r0,#4
        0x0002daee:    8108        ..      STRH     r0,[r1,#8]
        0x0002daf0:    b004        ..      ADD      sp,sp,#0x10
        0x0002daf2:    4770        pG      BX       lr
    attcProcReadLongRsp
        0x0002daf4:    b084        ..      SUB      sp,sp,#0x10
        0x0002daf6:    9003        ..      STR      r0,[sp,#0xc]
        0x0002daf8:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002dafc:    9201        ..      STR      r2,[sp,#4]
        0x0002dafe:    9300        ..      STR      r3,[sp,#0]
        0x0002db00:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002db02:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002db04:    2801        .(      CMP      r0,#1
        0x0002db06:    d117        ..      BNE      0x2db38 ; attcProcReadLongRsp + 68
        0x0002db08:    e7ff        ..      B        0x2db0a ; attcProcReadLongRsp + 22
        0x0002db0a:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002db0e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002db10:    6811        .h      LDR      r1,[r2,#0]
        0x0002db12:    f8922028    ..(     LDRB     r2,[r2,#0x28]
        0x0002db16:    f8311022    1.".    LDRH     r1,[r1,r2,LSL #2]
        0x0002db1a:    4288        .B      CMP      r0,r1
        0x0002db1c:    da04        ..      BGE      0x2db28 ; attcProcReadLongRsp + 52
        0x0002db1e:    e7ff        ..      B        0x2db20 ; attcProcReadLongRsp + 44
        0x0002db20:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002db22:    2000        .       MOVS     r0,#0
        0x0002db24:    71c8        .q      STRB     r0,[r1,#7]
        0x0002db26:    e006        ..      B        0x2db36 ; attcProcReadLongRsp + 66
        0x0002db28:    9800        ..      LDR      r0,[sp,#0]
        0x0002db2a:    8902        ..      LDRH     r2,[r0,#8]
        0x0002db2c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002db2e:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x0002db30:    4410        .D      ADD      r0,r0,r2
        0x0002db32:    8248        H.      STRH     r0,[r1,#0x12]
        0x0002db34:    e7ff        ..      B        0x2db36 ; attcProcReadLongRsp + 66
        0x0002db36:    e7ff        ..      B        0x2db38 ; attcProcReadLongRsp + 68
        0x0002db38:    b004        ..      ADD      sp,sp,#0x10
        0x0002db3a:    4770        pG      BX       lr
    attcProcReadMultVarRsp
        0x0002db3c:    b084        ..      SUB      sp,sp,#0x10
        0x0002db3e:    9003        ..      STR      r0,[sp,#0xc]
        0x0002db40:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002db44:    9201        ..      STR      r2,[sp,#4]
        0x0002db46:    9300        ..      STR      r3,[sp,#0]
        0x0002db48:    b004        ..      ADD      sp,sp,#0x10
        0x0002db4a:    4770        pG      BX       lr
    attcProcReadRsp
        0x0002db4c:    b084        ..      SUB      sp,sp,#0x10
        0x0002db4e:    9003        ..      STR      r0,[sp,#0xc]
        0x0002db50:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002db54:    9201        ..      STR      r2,[sp,#4]
        0x0002db56:    9300        ..      STR      r3,[sp,#0]
        0x0002db58:    b004        ..      ADD      sp,sp,#0x10
        0x0002db5a:    4770        pG      BX       lr
    attcProcRsp
        0x0002db5c:    b580        ..      PUSH     {r7,lr}
        0x0002db5e:    b08a        ..      SUB      sp,sp,#0x28
        0x0002db60:    9009        ..      STR      r0,[sp,#0x24]
        0x0002db62:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002db66:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002db68:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002db6a:    7980        .y      LDRB     r0,[r0,#6]
        0x0002db6c:    b908        ..      CBNZ     r0,0x2db72 ; attcProcRsp + 22
        0x0002db6e:    e7ff        ..      B        0x2db70 ; attcProcRsp + 20
        0x0002db70:    e0bf        ..      B        0x2dcf2 ; attcProcRsp + 406
        0x0002db72:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002db74:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002db76:    0840        @.      LSRS     r0,r0,#1
        0x0002db78:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002db7c:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002db80:    2812        .(      CMP      r0,#0x12
        0x0002db82:    db01        ..      BLT      0x2db88 ; attcProcRsp + 44
        0x0002db84:    e7ff        ..      B        0x2db86 ; attcProcRsp + 42
        0x0002db86:    e0b4        ..      B        0x2dcf2 ; attcProcRsp + 406
        0x0002db88:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002db8c:    b140        @.      CBZ      r0,0x2dba0 ; attcProcRsp + 68
        0x0002db8e:    e7ff        ..      B        0x2db90 ; attcProcRsp + 52
        0x0002db90:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002db94:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002db96:    7989        .y      LDRB     r1,[r1,#6]
        0x0002db98:    4288        .B      CMP      r0,r1
        0x0002db9a:    d001        ..      BEQ      0x2dba0 ; attcProcRsp + 68
        0x0002db9c:    e7ff        ..      B        0x2db9e ; attcProcRsp + 66
        0x0002db9e:    e0a8        ..      B        0x2dcf2 ; attcProcRsp + 406
        0x0002dba0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dba2:    3018        .0      ADDS     r0,r0,#0x18
        0x0002dba4:    f7f1f94a    ..J.    BL       WsfTimerStop ; 0x1ee3c
        0x0002dba8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002dbaa:    3009        .0      ADDS     r0,r0,#9
        0x0002dbac:    9004        ..      STR      r0,[sp,#0x10]
        0x0002dbae:    f8bd0022    ..".    LDRH     r0,[sp,#0x22]
        0x0002dbb2:    3801        .8      SUBS     r0,#1
        0x0002dbb4:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002dbb8:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dbba:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0002dbbc:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002dbc0:    2000        .       MOVS     r0,#0
        0x0002dbc2:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002dbc6:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002dbca:    f2417028    A.(p    MOV      r0,#0x1728
        0x0002dbce:    f2c00005    ....    MOVT     r0,#5
        0x0002dbd2:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0002dbd6:    9002        ..      STR      r0,[sp,#8]
        0x0002dbd8:    9802        ..      LDR      r0,[sp,#8]
        0x0002dbda:    b1c0        ..      CBZ      r0,0x2dc0e ; attcProcRsp + 178
        0x0002dbdc:    e7ff        ..      B        0x2dbde ; attcProcRsp + 130
        0x0002dbde:    f8bd0022    ..".    LDRH     r0,[sp,#0x22]
        0x0002dbe2:    f89d200e    ...     LDRB     r2,[sp,#0xe]
        0x0002dbe6:    f2417118    A..q    MOV      r1,#0x1718
        0x0002dbea:    f2c00105    ....    MOVT     r1,#5
        0x0002dbee:    5c89        .\      LDRB     r1,[r1,r2]
        0x0002dbf0:    4288        .B      CMP      r0,r1
        0x0002dbf2:    da01        ..      BGE      0x2dbf8 ; attcProcRsp + 156
        0x0002dbf4:    e7ff        ..      B        0x2dbf6 ; attcProcRsp + 154
        0x0002dbf6:    e07c        |.      B        0x2dcf2 ; attcProcRsp + 406
        0x0002dbf8:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0002dbfc:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dbfe:    f8bd1022    ..".    LDRH     r1,[sp,#0x22]
        0x0002dc02:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002dc04:    ab03        ..      ADD      r3,sp,#0xc
        0x0002dc06:    47e0        .G      BLX      r12
        0x0002dc08:    2000        .       MOVS     r0,#0
        0x0002dc0a:    9002        ..      STR      r0,[sp,#8]
        0x0002dc0c:    e7ff        ..      B        0x2dc0e ; attcProcRsp + 178
        0x0002dc0e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dc10:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002dc12:    b120         .      CBZ      r0,0x2dc1e ; attcProcRsp + 194
        0x0002dc14:    e7ff        ..      B        0x2dc16 ; attcProcRsp + 186
        0x0002dc16:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002dc1a:    b140        @.      CBZ      r0,0x2dc2e ; attcProcRsp + 210
        0x0002dc1c:    e7ff        ..      B        0x2dc1e ; attcProcRsp + 194
        0x0002dc1e:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002dc20:    2000        .       MOVS     r0,#0
        0x0002dc22:    7188        .q      STRB     r0,[r1,#6]
        0x0002dc24:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dc26:    3004        .0      ADDS     r0,#4
        0x0002dc28:    f7fffb4c    ..L.    BL       attcFreePkt ; 0x2d2c4
        0x0002dc2c:    e7ff        ..      B        0x2dc2e ; attcProcRsp + 210
        0x0002dc2e:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002dc32:    2801        .(      CMP      r0,#1
        0x0002dc34:    d017        ..      BEQ      0x2dc66 ; attcProcRsp + 266
        0x0002dc36:    e7ff        ..      B        0x2dc38 ; attcProcRsp + 220
        0x0002dc38:    f2433098    C..0    MOV      r0,#0x3398
        0x0002dc3c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002dc40:    6d80        .m      LDR      r0,[r0,#0x58]
        0x0002dc42:    b180        ..      CBZ      r0,0x2dc66 ; attcProcRsp + 266
        0x0002dc44:    e7ff        ..      B        0x2dc46 ; attcProcRsp + 234
        0x0002dc46:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dc48:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002dc4a:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0002dc4e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dc50:    8880        ..      LDRH     r0,[r0,#4]
        0x0002dc52:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002dc56:    f2433098    C..0    MOV      r0,#0x3398
        0x0002dc5a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002dc5e:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002dc60:    a803        ..      ADD      r0,sp,#0xc
        0x0002dc62:    4788        .G      BLX      r1
        0x0002dc64:    e7ff        ..      B        0x2dc66 ; attcProcRsp + 266
        0x0002dc66:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002dc68:    6808        .h      LDR      r0,[r1,#0]
        0x0002dc6a:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002dc6e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002dc72:    7880        .x      LDRB     r0,[r0,#2]
        0x0002dc74:    0780        ..      LSLS     r0,r0,#30
        0x0002dc76:    2800        .(      CMP      r0,#0
        0x0002dc78:    d43b        ;.      BMI      0x2dcf2 ; attcProcRsp + 406
        0x0002dc7a:    e7ff        ..      B        0x2dc7c ; attcProcRsp + 288
        0x0002dc7c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dc7e:    6880        .h      LDR      r0,[r0,#8]
        0x0002dc80:    b120         .      CBZ      r0,0x2dc8c ; attcProcRsp + 304
        0x0002dc82:    e7ff        ..      B        0x2dc84 ; attcProcRsp + 296
        0x0002dc84:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dc86:    f000fa23    ..#.    BL       attcSendReq ; 0x2e0d0
        0x0002dc8a:    e031        1.      B        0x2dcf0 ; attcProcRsp + 404
        0x0002dc8c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dc8e:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0002dc92:    bb60        `.      CBNZ     r0,0x2dcee ; attcProcRsp + 402
        0x0002dc94:    e7ff        ..      B        0x2dc96 ; attcProcRsp + 314
        0x0002dc96:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dc98:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002dc9c:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002dca0:    f24330fc    C..0    MOV      r0,#0x33fc
        0x0002dca4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002dca8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002dcac:    f8900182    ....    LDRB     r0,[r0,#0x182]
        0x0002dcb0:    b1e8        ..      CBZ      r0,0x2dcee ; attcProcRsp + 402
        0x0002dcb2:    e7ff        ..      B        0x2dcb4 ; attcProcRsp + 344
        0x0002dcb4:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dcb6:    f8901029    ..).    LDRB     r1,[r0,#0x29]
        0x0002dcba:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x0002dcbe:    f24331fc    C..1    MOV      r1,#0x33fc
        0x0002dcc2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002dcc6:    f50171c6    ...q    ADD      r1,r1,#0x18c
        0x0002dcca:    9101        ..      STR      r1,[sp,#4]
        0x0002dccc:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002dcd0:    390c        .9      SUBS     r1,r1,#0xc
        0x0002dcd2:    f000fa77    ..w.    BL       attcSetupReq ; 0x2e1c4
        0x0002dcd6:    9801        ..      LDR      r0,[sp,#4]
        0x0002dcd8:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002dcda:    f8911029    ..).    LDRB     r1,[r1,#0x29]
        0x0002dcde:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0002dce2:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002dce6:    2000        .       MOVS     r0,#0
        0x0002dce8:    f8010c0a    ....    STRB     r0,[r1,#-0xa]
        0x0002dcec:    e7ff        ..      B        0x2dcee ; attcProcRsp + 402
        0x0002dcee:    e7ff        ..      B        0x2dcf0 ; attcProcRsp + 404
        0x0002dcf0:    e7ff        ..      B        0x2dcf2 ; attcProcRsp + 406
        0x0002dcf2:    b00a        ..      ADD      sp,sp,#0x28
        0x0002dcf4:    bd80        ..      POP      {r7,pc}
        0x0002dcf6:    0000        ..      MOVS     r0,r0
    attcProcWriteRsp
        0x0002dcf8:    b084        ..      SUB      sp,sp,#0x10
        0x0002dcfa:    9003        ..      STR      r0,[sp,#0xc]
        0x0002dcfc:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002dd00:    9201        ..      STR      r2,[sp,#4]
        0x0002dd02:    9300        ..      STR      r3,[sp,#0]
        0x0002dd04:    9900        ..      LDR      r1,[sp,#0]
        0x0002dd06:    2000        .       MOVS     r0,#0
        0x0002dd08:    8108        ..      STRH     r0,[r1,#8]
        0x0002dd0a:    b004        ..      ADD      sp,sp,#0x10
        0x0002dd0c:    4770        pG      BX       lr
        0x0002dd0e:    0000        ..      MOVS     r0,r0
    attcReqClear
        0x0002dd10:    b580        ..      PUSH     {r7,lr}
        0x0002dd12:    b084        ..      SUB      sp,sp,#0x10
        0x0002dd14:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002dd18:    9102        ..      STR      r1,[sp,#8]
        0x0002dd1a:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0002dd1e:    9802        ..      LDR      r0,[sp,#8]
        0x0002dd20:    f7fffad0    ....    BL       attcFreePkt ; 0x2d2c4
        0x0002dd24:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002dd28:    9a02        ..      LDR      r2,[sp,#8]
        0x0002dd2a:    7891        .x      LDRB     r1,[r2,#2]
        0x0002dd2c:    8912        ..      LDRH     r2,[r2,#8]
        0x0002dd2e:    f89d3007    ...0    LDRB     r3,[sp,#7]
        0x0002dd32:    f7fffaa5    ....    BL       attcExecCallback ; 0x2d280
        0x0002dd36:    9902        ..      LDR      r1,[sp,#8]
        0x0002dd38:    2000        .       MOVS     r0,#0
        0x0002dd3a:    7088        .p      STRB     r0,[r1,#2]
        0x0002dd3c:    b004        ..      ADD      sp,sp,#0x10
        0x0002dd3e:    bd80        ..      POP      {r7,pc}
    attcSendContinuingReq
        0x0002dd40:    b580        ..      PUSH     {r7,lr}
        0x0002dd42:    b084        ..      SUB      sp,sp,#0x10
        0x0002dd44:    9003        ..      STR      r0,[sp,#0xc]
        0x0002dd46:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dd48:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002dd4a:    2801        .(      CMP      r0,#1
        0x0002dd4c:    d11b        ..      BNE      0x2dd86 ; attcSendContinuingReq + 70
        0x0002dd4e:    e7ff        ..      B        0x2dd50 ; attcSendContinuingReq + 16
        0x0002dd50:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dd52:    6880        .h      LDR      r0,[r0,#8]
        0x0002dd54:    8800        ..      LDRH     r0,[r0,#0]
        0x0002dd56:    3008        .0      ADDS     r0,r0,#8
        0x0002dd58:    b280        ..      UXTH     r0,r0
        0x0002dd5a:    f7fff8a7    ....    BL       attMsgAlloc ; 0x2ceac
        0x0002dd5e:    9002        ..      STR      r0,[sp,#8]
        0x0002dd60:    b140        @.      CBZ      r0,0x2dd74 ; attcSendContinuingReq + 52
        0x0002dd62:    e7ff        ..      B        0x2dd64 ; attcSendContinuingReq + 36
        0x0002dd64:    9802        ..      LDR      r0,[sp,#8]
        0x0002dd66:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002dd68:    6889        .h      LDR      r1,[r1,#8]
        0x0002dd6a:    880a        ..      LDRH     r2,[r1,#0]
        0x0002dd6c:    3208        .2      ADDS     r2,r2,#8
        0x0002dd6e:    f7eafc59    ..Y.    BL       __aeabi_memcpy4 ; 0x18624
        0x0002dd72:    e007        ..      B        0x2dd84 ; attcSendContinuingReq + 68
        0x0002dd74:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002dd76:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002dd7a:    3104        .1      ADDS     r1,#4
        0x0002dd7c:    2270        p"      MOVS     r2,#0x70
        0x0002dd7e:    f7ffffc7    ....    BL       attcReqClear ; 0x2dd10
        0x0002dd82:    e04e        N.      B        0x2de22 ; attcSendContinuingReq + 226
        0x0002dd84:    e006        ..      B        0x2dd94 ; attcSendContinuingReq + 84
        0x0002dd86:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dd88:    6880        .h      LDR      r0,[r0,#8]
        0x0002dd8a:    9002        ..      STR      r0,[sp,#8]
        0x0002dd8c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002dd8e:    2000        .       MOVS     r0,#0
        0x0002dd90:    6088        .`      STR      r0,[r1,#8]
        0x0002dd92:    e7ff        ..      B        0x2dd94 ; attcSendContinuingReq + 84
        0x0002dd94:    9802        ..      LDR      r0,[sp,#8]
        0x0002dd96:    3009        .0      ADDS     r0,r0,#9
        0x0002dd98:    9001        ..      STR      r0,[sp,#4]
        0x0002dd9a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dd9c:    7980        .y      LDRB     r0,[r0,#6]
        0x0002dd9e:    2806        .(      CMP      r0,#6
        0x0002dda0:    d110        ..      BNE      0x2ddc4 ; attcSendContinuingReq + 132
        0x0002dda2:    e7ff        ..      B        0x2dda4 ; attcSendContinuingReq + 100
        0x0002dda4:    9801        ..      LDR      r0,[sp,#4]
        0x0002dda6:    3002        .0      ADDS     r0,#2
        0x0002dda8:    9001        ..      STR      r0,[sp,#4]
        0x0002ddaa:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ddac:    7c80        .|      LDRB     r0,[r0,#0x12]
        0x0002ddae:    9901        ..      LDR      r1,[sp,#4]
        0x0002ddb0:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ddb2:    9201        ..      STR      r2,[sp,#4]
        0x0002ddb4:    7008        .p      STRB     r0,[r1,#0]
        0x0002ddb6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ddb8:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x0002ddba:    9901        ..      LDR      r1,[sp,#4]
        0x0002ddbc:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ddbe:    9201        ..      STR      r2,[sp,#4]
        0x0002ddc0:    7008        .p      STRB     r0,[r1,#0]
        0x0002ddc2:    e018        ..      B        0x2ddf6 ; attcSendContinuingReq + 182
        0x0002ddc4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ddc6:    7c80        .|      LDRB     r0,[r0,#0x12]
        0x0002ddc8:    9901        ..      LDR      r1,[sp,#4]
        0x0002ddca:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ddcc:    9201        ..      STR      r2,[sp,#4]
        0x0002ddce:    7008        .p      STRB     r0,[r1,#0]
        0x0002ddd0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ddd2:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x0002ddd4:    9901        ..      LDR      r1,[sp,#4]
        0x0002ddd6:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ddd8:    9201        ..      STR      r2,[sp,#4]
        0x0002ddda:    7008        .p      STRB     r0,[r1,#0]
        0x0002dddc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ddde:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0002dde0:    9901        ..      LDR      r1,[sp,#4]
        0x0002dde2:    1c4a        J.      ADDS     r2,r1,#1
        0x0002dde4:    9201        ..      STR      r2,[sp,#4]
        0x0002dde6:    7008        .p      STRB     r0,[r1,#0]
        0x0002dde8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ddea:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x0002ddec:    9901        ..      LDR      r1,[sp,#4]
        0x0002ddee:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ddf0:    9201        ..      STR      r2,[sp,#4]
        0x0002ddf2:    7008        .p      STRB     r0,[r1,#0]
        0x0002ddf4:    e7ff        ..      B        0x2ddf6 ; attcSendContinuingReq + 182
        0x0002ddf6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002ddf8:    2014        .       MOVS     r0,#0x14
        0x0002ddfa:    f8810022    ..".    STRB     r0,[r1,#0x22]
        0x0002ddfe:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002de00:    3018        .0      ADDS     r0,r0,#0x18
        0x0002de02:    f24061a8    @..a    MOVW     r1,#0x6a8
        0x0002de06:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002de0a:    6809        .h      LDR      r1,[r1,#0]
        0x0002de0c:    7989        .y      LDRB     r1,[r1,#6]
        0x0002de0e:    f7f1f809    ....    BL       WsfTimerStartSec ; 0x1ee24
        0x0002de12:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002de14:    6808        .h      LDR      r0,[r1,#0]
        0x0002de16:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002de18:    9b02        ..      LDR      r3,[sp,#8]
        0x0002de1a:    881a        ..      LDRH     r2,[r3,#0]
        0x0002de1c:    f7fff814    ....    BL       attL2cDataReq ; 0x2ce48
        0x0002de20:    e7ff        ..      B        0x2de22 ; attcSendContinuingReq + 226
        0x0002de22:    b004        ..      ADD      sp,sp,#0x10
        0x0002de24:    bd80        ..      POP      {r7,pc}
        0x0002de26:    0000        ..      MOVS     r0,r0
    attcSendMsg
        0x0002de28:    b580        ..      PUSH     {r7,lr}
        0x0002de2a:    b088        ..      SUB      sp,sp,#0x20
        0x0002de2c:    4684        .F      MOV      r12,r0
        0x0002de2e:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002de30:    f88dc01f    ....    STRB     r12,[sp,#0x1f]
        0x0002de34:    f8ad101c    ....    STRH     r1,[sp,#0x1c]
        0x0002de38:    f88d201b    ...     STRB     r2,[sp,#0x1b]
        0x0002de3c:    9305        ..      STR      r3,[sp,#0x14]
        0x0002de3e:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002de42:    f7f0ff2f    ../.    BL       WsfTaskLock ; 0x1eca4
        0x0002de46:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002de4a:    2100        .!      MOVS     r1,#0
        0x0002de4c:    f7fff89a    ....    BL       attcCcbByConnId ; 0x2cf84
        0x0002de50:    9003        ..      STR      r0,[sp,#0xc]
        0x0002de52:    b168        h.      CBZ      r0,0x2de70 ; attcSendMsg + 72
        0x0002de54:    e7ff        ..      B        0x2de56 ; attcSendMsg + 46
        0x0002de56:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002de58:    6800        .h      LDR      r0,[r0,#0]
        0x0002de5a:    8800        ..      LDRH     r0,[r0,#0]
        0x0002de5c:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002de60:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002de62:    6800        .h      LDR      r0,[r0,#0]
        0x0002de64:    7880        .x      LDRB     r0,[r0,#2]
        0x0002de66:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x0002de6a:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002de6e:    e005        ..      B        0x2de7c ; attcSendMsg + 84
        0x0002de70:    2000        .       MOVS     r0,#0
        0x0002de72:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002de76:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002de7a:    e7ff        ..      B        0x2de7c ; attcSendMsg + 84
        0x0002de7c:    f7f0ff3a    ..:.    BL       WsfTaskUnlock ; 0x1ecf4
        0x0002de80:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002de84:    2801        .(      CMP      r0,#1
        0x0002de86:    db66        f.      BLT      0x2df56 ; attcSendMsg + 302
        0x0002de88:    e7ff        ..      B        0x2de8a ; attcSendMsg + 98
        0x0002de8a:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0002de8e:    2800        .(      CMP      r0,#0
        0x0002de90:    d156        V.      BNE      0x2df40 ; attcSendMsg + 280
        0x0002de92:    e7ff        ..      B        0x2de94 ; attcSendMsg + 108
        0x0002de94:    2000        .       MOVS     r0,#0
        0x0002de96:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002de9a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002de9c:    b1b8        ..      CBZ      r0,0x2dece ; attcSendMsg + 166
        0x0002de9e:    e7ff        ..      B        0x2dea0 ; attcSendMsg + 120
        0x0002dea0:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0002dea4:    280b        .(      CMP      r0,#0xb
        0x0002dea6:    d005        ..      BEQ      0x2deb4 ; attcSendMsg + 140
        0x0002dea8:    e7ff        ..      B        0x2deaa ; attcSendMsg + 130
        0x0002deaa:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002deac:    8800        ..      LDRH     r0,[r0,#0]
        0x0002deae:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002deb2:    e00b        ..      B        0x2decc ; attcSendMsg + 164
        0x0002deb4:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002deb8:    b938        8.      CBNZ     r0,0x2deca ; attcSendMsg + 162
        0x0002deba:    e7ff        ..      B        0x2debc ; attcSendMsg + 148
        0x0002debc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002debe:    6800        .h      LDR      r0,[r0,#0]
        0x0002dec0:    8800        ..      LDRH     r0,[r0,#0]
        0x0002dec2:    3005        .0      ADDS     r0,#5
        0x0002dec4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002dec8:    e7ff        ..      B        0x2deca ; attcSendMsg + 162
        0x0002deca:    e7ff        ..      B        0x2decc ; attcSendMsg + 164
        0x0002decc:    e7ff        ..      B        0x2dece ; attcSendMsg + 166
        0x0002dece:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002ded2:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002ded6:    4288        .B      CMP      r0,r1
        0x0002ded8:    dc27        '.      BGT      0x2df2a ; attcSendMsg + 258
        0x0002deda:    e7ff        ..      B        0x2dedc ; attcSendMsg + 180
        0x0002dedc:    200c        .       MOVS     r0,#0xc
        0x0002dede:    f7f0fce5    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0002dee2:    9000        ..      STR      r0,[sp,#0]
        0x0002dee4:    b300        ..      CBZ      r0,0x2df28 ; attcSendMsg + 256
        0x0002dee6:    e7ff        ..      B        0x2dee8 ; attcSendMsg + 192
        0x0002dee8:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002deec:    9900        ..      LDR      r1,[sp,#0]
        0x0002deee:    8008        ..      STRH     r0,[r1,#0]
        0x0002def0:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002def4:    9900        ..      LDR      r1,[sp,#0]
        0x0002def6:    70c8        .p      STRB     r0,[r1,#3]
        0x0002def8:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0002defc:    9900        ..      LDR      r1,[sp,#0]
        0x0002defe:    7088        .p      STRB     r0,[r1,#2]
        0x0002df00:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002df02:    9900        ..      LDR      r1,[sp,#0]
        0x0002df04:    6048        H`      STR      r0,[r1,#4]
        0x0002df06:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002df0a:    9900        ..      LDR      r1,[sp,#0]
        0x0002df0c:    8108        ..      STRH     r0,[r1,#8]
        0x0002df0e:    9900        ..      LDR      r1,[sp,#0]
        0x0002df10:    2000        .       MOVS     r0,#0
        0x0002df12:    7288        .r      STRB     r0,[r1,#0xa]
        0x0002df14:    f2433098    C..0    MOV      r0,#0x3398
        0x0002df18:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002df1c:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002df20:    9900        ..      LDR      r1,[sp,#0]
        0x0002df22:    f7f0fd31    ..1.    BL       WsfMsgSend ; 0x1e988
        0x0002df26:    e01d        ..      B        0x2df64 ; attcSendMsg + 316
        0x0002df28:    e009        ..      B        0x2df3e ; attcSendMsg + 278
        0x0002df2a:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002df2e:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002df32:    f8bd201c    ...     LDRH     r2,[sp,#0x1c]
        0x0002df36:    2377        w#      MOVS     r3,#0x77
        0x0002df38:    f7fff9a2    ....    BL       attcExecCallback ; 0x2d280
        0x0002df3c:    e7ff        ..      B        0x2df3e ; attcSendMsg + 278
        0x0002df3e:    e009        ..      B        0x2df54 ; attcSendMsg + 300
        0x0002df40:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002df44:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002df48:    f8bd201c    ...     LDRH     r2,[sp,#0x1c]
        0x0002df4c:    2371        q#      MOVS     r3,#0x71
        0x0002df4e:    f7fff997    ....    BL       attcExecCallback ; 0x2d280
        0x0002df52:    e7ff        ..      B        0x2df54 ; attcSendMsg + 300
        0x0002df54:    e7ff        ..      B        0x2df56 ; attcSendMsg + 302
        0x0002df56:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002df58:    b120         .      CBZ      r0,0x2df64 ; attcSendMsg + 316
        0x0002df5a:    e7ff        ..      B        0x2df5c ; attcSendMsg + 308
        0x0002df5c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002df5e:    f7f0fcf5    ....    BL       WsfMsgFree ; 0x1e94c
        0x0002df62:    e7ff        ..      B        0x2df64 ; attcSendMsg + 316
        0x0002df64:    b008        ..      ADD      sp,sp,#0x20
        0x0002df66:    bd80        ..      POP      {r7,pc}
    attcSendMtuReq
        0x0002df68:    b580        ..      PUSH     {r7,lr}
        0x0002df6a:    b082        ..      SUB      sp,sp,#8
        0x0002df6c:    9001        ..      STR      r0,[sp,#4]
        0x0002df6e:    9901        ..      LDR      r1,[sp,#4]
        0x0002df70:    6808        .h      LDR      r0,[r1,#0]
        0x0002df72:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002df74:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002df78:    7880        .x      LDRB     r0,[r0,#2]
        0x0002df7a:    07c0        ..      LSLS     r0,r0,#31
        0x0002df7c:    b140        @.      CBZ      r0,0x2df90 ; attcSendMtuReq + 40
        0x0002df7e:    e7ff        ..      B        0x2df80 ; attcSendMtuReq + 24
        0x0002df80:    9801        ..      LDR      r0,[sp,#4]
        0x0002df82:    3004        .0      ADDS     r0,#4
        0x0002df84:    f7fff99e    ....    BL       attcFreePkt ; 0x2d2c4
        0x0002df88:    9901        ..      LDR      r1,[sp,#4]
        0x0002df8a:    2000        .       MOVS     r0,#0
        0x0002df8c:    7188        .q      STRB     r0,[r1,#6]
        0x0002df8e:    e00c        ..      B        0x2dfaa ; attcSendMtuReq + 66
        0x0002df90:    9901        ..      LDR      r1,[sp,#4]
        0x0002df92:    6808        .h      LDR      r0,[r1,#0]
        0x0002df94:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002df96:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002df9a:    7888        .x      LDRB     r0,[r1,#2]
        0x0002df9c:    f0400001    @...    ORR      r0,r0,#1
        0x0002dfa0:    7088        .p      STRB     r0,[r1,#2]
        0x0002dfa2:    9801        ..      LDR      r0,[sp,#4]
        0x0002dfa4:    f000f8a2    ....    BL       attcSendSimpleReq ; 0x2e0ec
        0x0002dfa8:    e7ff        ..      B        0x2dfaa ; attcSendMtuReq + 66
        0x0002dfaa:    b002        ..      ADD      sp,sp,#8
        0x0002dfac:    bd80        ..      POP      {r7,pc}
        0x0002dfae:    0000        ..      MOVS     r0,r0
    attcSendPrepWriteReq
        0x0002dfb0:    b580        ..      PUSH     {r7,lr}
        0x0002dfb2:    b084        ..      SUB      sp,sp,#0x10
        0x0002dfb4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002dfb6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002dfb8:    6808        .h      LDR      r0,[r1,#0]
        0x0002dfba:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002dfbe:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002dfc2:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0002dfc6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dfc8:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002dfca:    2801        .(      CMP      r0,#1
        0x0002dfcc:    d145        E.      BNE      0x2e05a ; attcSendPrepWriteReq + 170
        0x0002dfce:    e7ff        ..      B        0x2dfd0 ; attcSendPrepWriteReq + 32
        0x0002dfd0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dfd2:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002dfd4:    f8bd1000    ....    LDRH     r1,[sp,#0]
        0x0002dfd8:    3905        .9      SUBS     r1,#5
        0x0002dfda:    4288        .B      CMP      r0,r1
        0x0002dfdc:    da05        ..      BGE      0x2dfea ; attcSendPrepWriteReq + 58
        0x0002dfde:    e7ff        ..      B        0x2dfe0 ; attcSendPrepWriteReq + 48
        0x0002dfe0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dfe2:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002dfe4:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002dfe8:    e005        ..      B        0x2dff6 ; attcSendPrepWriteReq + 70
        0x0002dfea:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x0002dfee:    3805        .8      SUBS     r0,#5
        0x0002dff0:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002dff4:    e7ff        ..      B        0x2dff6 ; attcSendPrepWriteReq + 70
        0x0002dff6:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002dffa:    300d        .0      ADDS     r0,r0,#0xd
        0x0002dffc:    b280        ..      UXTH     r0,r0
        0x0002dffe:    f7feff55    ..U.    BL       attMsgAlloc ; 0x2ceac
        0x0002e002:    9002        ..      STR      r0,[sp,#8]
        0x0002e004:    b300        ..      CBZ      r0,0x2e048 ; attcSendPrepWriteReq + 152
        0x0002e006:    e7ff        ..      B        0x2e008 ; attcSendPrepWriteReq + 88
        0x0002e008:    9902        ..      LDR      r1,[sp,#8]
        0x0002e00a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e00c:    6883        .h      LDR      r3,[r0,#8]
        0x0002e00e:    7b18        .{      LDRB     r0,[r3,#0xc]
        0x0002e010:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002e012:    6818        .h      LDR      r0,[r3,#0]
        0x0002e014:    685a        Zh      LDR      r2,[r3,#4]
        0x0002e016:    689b        .h      LDR      r3,[r3,#8]
        0x0002e018:    608b        .`      STR      r3,[r1,#8]
        0x0002e01a:    604a        J`      STR      r2,[r1,#4]
        0x0002e01c:    6008        .`      STR      r0,[r1,#0]
        0x0002e01e:    9802        ..      LDR      r0,[sp,#8]
        0x0002e020:    300d        .0      ADDS     r0,r0,#0xd
        0x0002e022:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e024:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0002e026:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002e02a:    f7eafa74    ..t.    BL       __aeabi_memcpy ; 0x18516
        0x0002e02e:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002e032:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e034:    6948        Hi      LDR      r0,[r1,#0x14]
        0x0002e036:    4410        .D      ADD      r0,r0,r2
        0x0002e038:    6148        Ha      STR      r0,[r1,#0x14]
        0x0002e03a:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002e03e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e040:    8a08        ..      LDRH     r0,[r1,#0x10]
        0x0002e042:    1a80        ..      SUBS     r0,r0,r2
        0x0002e044:    8208        ..      STRH     r0,[r1,#0x10]
        0x0002e046:    e007        ..      B        0x2e058 ; attcSendPrepWriteReq + 168
        0x0002e048:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e04a:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002e04e:    3104        .1      ADDS     r1,#4
        0x0002e050:    2270        p"      MOVS     r2,#0x70
        0x0002e052:    f7fffe5d    ..].    BL       attcReqClear ; 0x2dd10
        0x0002e056:    e039        9.      B        0x2e0cc ; attcSendPrepWriteReq + 284
        0x0002e058:    e00a        ..      B        0x2e070 ; attcSendPrepWriteReq + 192
        0x0002e05a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e05c:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002e05e:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002e062:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e064:    6880        .h      LDR      r0,[r0,#8]
        0x0002e066:    9002        ..      STR      r0,[sp,#8]
        0x0002e068:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e06a:    2000        .       MOVS     r0,#0
        0x0002e06c:    6088        .`      STR      r0,[r1,#8]
        0x0002e06e:    e7ff        ..      B        0x2e070 ; attcSendPrepWriteReq + 192
        0x0002e070:    9802        ..      LDR      r0,[sp,#8]
        0x0002e072:    300b        .0      ADDS     r0,r0,#0xb
        0x0002e074:    9001        ..      STR      r0,[sp,#4]
        0x0002e076:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e078:    7c80        .|      LDRB     r0,[r0,#0x12]
        0x0002e07a:    9901        ..      LDR      r1,[sp,#4]
        0x0002e07c:    1c4a        J.      ADDS     r2,r1,#1
        0x0002e07e:    9201        ..      STR      r2,[sp,#4]
        0x0002e080:    7008        .p      STRB     r0,[r1,#0]
        0x0002e082:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e084:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x0002e086:    9901        ..      LDR      r1,[sp,#4]
        0x0002e088:    1c4a        J.      ADDS     r2,r1,#1
        0x0002e08a:    9201        ..      STR      r2,[sp,#4]
        0x0002e08c:    7008        .p      STRB     r0,[r1,#0]
        0x0002e08e:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002e092:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e094:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x0002e096:    4410        .D      ADD      r0,r0,r2
        0x0002e098:    8248        H.      STRH     r0,[r1,#0x12]
        0x0002e09a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e09c:    2014        .       MOVS     r0,#0x14
        0x0002e09e:    f8810022    ..".    STRB     r0,[r1,#0x22]
        0x0002e0a2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e0a4:    3018        .0      ADDS     r0,r0,#0x18
        0x0002e0a6:    f24061a8    @..a    MOVW     r1,#0x6a8
        0x0002e0aa:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002e0ae:    6809        .h      LDR      r1,[r1,#0]
        0x0002e0b0:    7989        .y      LDRB     r1,[r1,#6]
        0x0002e0b2:    f7f0feb7    ....    BL       WsfTimerStartSec ; 0x1ee24
        0x0002e0b6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e0b8:    6808        .h      LDR      r0,[r1,#0]
        0x0002e0ba:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002e0bc:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002e0c0:    3205        .2      ADDS     r2,#5
        0x0002e0c2:    9b02        ..      LDR      r3,[sp,#8]
        0x0002e0c4:    b292        ..      UXTH     r2,r2
        0x0002e0c6:    f7fefebf    ....    BL       attL2cDataReq ; 0x2ce48
        0x0002e0ca:    e7ff        ..      B        0x2e0cc ; attcSendPrepWriteReq + 284
        0x0002e0cc:    b004        ..      ADD      sp,sp,#0x10
        0x0002e0ce:    bd80        ..      POP      {r7,pc}
    attcSendReq
        0x0002e0d0:    b580        ..      PUSH     {r7,lr}
        0x0002e0d2:    b082        ..      SUB      sp,sp,#8
        0x0002e0d4:    9001        ..      STR      r0,[sp,#4]
        0x0002e0d6:    9801        ..      LDR      r0,[sp,#4]
        0x0002e0d8:    7982        .y      LDRB     r2,[r0,#6]
        0x0002e0da:    f241716c    A.lq    MOV      r1,#0x176c
        0x0002e0de:    f2c00105    ....    MOVT     r1,#5
        0x0002e0e2:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x0002e0e6:    4788        .G      BLX      r1
        0x0002e0e8:    b002        ..      ADD      sp,sp,#8
        0x0002e0ea:    bd80        ..      POP      {r7,pc}
    attcSendSimpleReq
        0x0002e0ec:    b580        ..      PUSH     {r7,lr}
        0x0002e0ee:    b082        ..      SUB      sp,sp,#8
        0x0002e0f0:    9001        ..      STR      r0,[sp,#4]
        0x0002e0f2:    9801        ..      LDR      r0,[sp,#4]
        0x0002e0f4:    6880        .h      LDR      r0,[r0,#8]
        0x0002e0f6:    9000        ..      STR      r0,[sp,#0]
        0x0002e0f8:    9901        ..      LDR      r1,[sp,#4]
        0x0002e0fa:    2000        .       MOVS     r0,#0
        0x0002e0fc:    6088        .`      STR      r0,[r1,#8]
        0x0002e0fe:    9801        ..      LDR      r0,[sp,#4]
        0x0002e100:    7980        .y      LDRB     r0,[r0,#6]
        0x0002e102:    280a        .(      CMP      r0,#0xa
        0x0002e104:    d00f        ..      BEQ      0x2e126 ; attcSendSimpleReq + 58
        0x0002e106:    e7ff        ..      B        0x2e108 ; attcSendSimpleReq + 28
        0x0002e108:    9901        ..      LDR      r1,[sp,#4]
        0x0002e10a:    2014        .       MOVS     r0,#0x14
        0x0002e10c:    f8810022    ..".    STRB     r0,[r1,#0x22]
        0x0002e110:    9801        ..      LDR      r0,[sp,#4]
        0x0002e112:    3018        .0      ADDS     r0,r0,#0x18
        0x0002e114:    f24061a8    @..a    MOVW     r1,#0x6a8
        0x0002e118:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002e11c:    6809        .h      LDR      r1,[r1,#0]
        0x0002e11e:    7989        .y      LDRB     r1,[r1,#6]
        0x0002e120:    f7f0fe80    ....    BL       WsfTimerStartSec ; 0x1ee24
        0x0002e124:    e7ff        ..      B        0x2e126 ; attcSendSimpleReq + 58
        0x0002e126:    9901        ..      LDR      r1,[sp,#4]
        0x0002e128:    6808        .h      LDR      r0,[r1,#0]
        0x0002e12a:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002e12c:    9b00        ..      LDR      r3,[sp,#0]
        0x0002e12e:    881a        ..      LDRH     r2,[r3,#0]
        0x0002e130:    f7fefe8a    ....    BL       attL2cDataReq ; 0x2ce48
        0x0002e134:    b002        ..      ADD      sp,sp,#8
        0x0002e136:    bd80        ..      POP      {r7,pc}
    attcSendWriteCmd
        0x0002e138:    b580        ..      PUSH     {r7,lr}
        0x0002e13a:    b082        ..      SUB      sp,sp,#8
        0x0002e13c:    9001        ..      STR      r0,[sp,#4]
        0x0002e13e:    9801        ..      LDR      r0,[sp,#4]
        0x0002e140:    f7ffffd4    ....    BL       attcSendSimpleReq ; 0x2e0ec
        0x0002e144:    9901        ..      LDR      r1,[sp,#4]
        0x0002e146:    6808        .h      LDR      r0,[r1,#0]
        0x0002e148:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002e14a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e14e:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e150:    0780        ..      LSLS     r0,r0,#30
        0x0002e152:    2800        .(      CMP      r0,#0
        0x0002e154:    d409        ..      BMI      0x2e16a ; attcSendWriteCmd + 50
        0x0002e156:    e7ff        ..      B        0x2e158 ; attcSendWriteCmd + 32
        0x0002e158:    9901        ..      LDR      r1,[sp,#4]
        0x0002e15a:    6808        .h      LDR      r0,[r1,#0]
        0x0002e15c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002e15e:    898a        ..      LDRH     r2,[r1,#0xc]
        0x0002e160:    210a        .!      MOVS     r1,#0xa
        0x0002e162:    2300        .#      MOVS     r3,#0
        0x0002e164:    f7fff88c    ....    BL       attcExecCallback ; 0x2d280
        0x0002e168:    e003        ..      B        0x2e172 ; attcSendWriteCmd + 58
        0x0002e16a:    9801        ..      LDR      r0,[sp,#4]
        0x0002e16c:    f000f806    ....    BL       attcSetPendWriteCmd ; 0x2e17c
        0x0002e170:    e7ff        ..      B        0x2e172 ; attcSendWriteCmd + 58
        0x0002e172:    9901        ..      LDR      r1,[sp,#4]
        0x0002e174:    2000        .       MOVS     r0,#0
        0x0002e176:    7188        .q      STRB     r0,[r1,#6]
        0x0002e178:    b002        ..      ADD      sp,sp,#8
        0x0002e17a:    bd80        ..      POP      {r7,pc}
    attcSetPendWriteCmd
        0x0002e17c:    b082        ..      SUB      sp,sp,#8
        0x0002e17e:    9001        ..      STR      r0,[sp,#4]
        0x0002e180:    2000        .       MOVS     r0,#0
        0x0002e182:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002e186:    e7ff        ..      B        0x2e188 ; attcSetPendWriteCmd + 12
        0x0002e188:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002e18c:    2800        .(      CMP      r0,#0
        0x0002e18e:    dc17        ..      BGT      0x2e1c0 ; attcSetPendWriteCmd + 68
        0x0002e190:    e7ff        ..      B        0x2e192 ; attcSetPendWriteCmd + 22
        0x0002e192:    9801        ..      LDR      r0,[sp,#4]
        0x0002e194:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002e198:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002e19c:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002e19e:    b940        @.      CBNZ     r0,0x2e1b2 ; attcSetPendWriteCmd + 54
        0x0002e1a0:    e7ff        ..      B        0x2e1a2 ; attcSetPendWriteCmd + 38
        0x0002e1a2:    9901        ..      LDR      r1,[sp,#4]
        0x0002e1a4:    8988        ..      LDRH     r0,[r1,#0xc]
        0x0002e1a6:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0002e1aa:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002e1ae:    8548        H.      STRH     r0,[r1,#0x2a]
        0x0002e1b0:    e006        ..      B        0x2e1c0 ; attcSetPendWriteCmd + 68
        0x0002e1b2:    e7ff        ..      B        0x2e1b4 ; attcSetPendWriteCmd + 56
        0x0002e1b4:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002e1b8:    3001        .0      ADDS     r0,#1
        0x0002e1ba:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002e1be:    e7e3        ..      B        0x2e188 ; attcSetPendWriteCmd + 12
        0x0002e1c0:    b002        ..      ADD      sp,sp,#8
        0x0002e1c2:    4770        pG      BX       lr
    attcSetupReq
        0x0002e1c4:    b580        ..      PUSH     {r7,lr}
        0x0002e1c6:    b082        ..      SUB      sp,sp,#8
        0x0002e1c8:    9001        ..      STR      r0,[sp,#4]
        0x0002e1ca:    9100        ..      STR      r1,[sp,#0]
        0x0002e1cc:    9901        ..      LDR      r1,[sp,#4]
        0x0002e1ce:    9b00        ..      LDR      r3,[sp,#0]
        0x0002e1d0:    6818        .h      LDR      r0,[r3,#0]
        0x0002e1d2:    685a        Zh      LDR      r2,[r3,#4]
        0x0002e1d4:    689b        .h      LDR      r3,[r3,#8]
        0x0002e1d6:    60cb        .`      STR      r3,[r1,#0xc]
        0x0002e1d8:    608a        .`      STR      r2,[r1,#8]
        0x0002e1da:    6048        H`      STR      r0,[r1,#4]
        0x0002e1dc:    9800        ..      LDR      r0,[sp,#0]
        0x0002e1de:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e1e0:    280b        .(      CMP      r0,#0xb
        0x0002e1e2:    d109        ..      BNE      0x2e1f8 ; attcSetupReq + 52
        0x0002e1e4:    e7ff        ..      B        0x2e1e6 ; attcSetupReq + 34
        0x0002e1e6:    9901        ..      LDR      r1,[sp,#4]
        0x0002e1e8:    9800        ..      LDR      r0,[sp,#0]
        0x0002e1ea:    6840        @h      LDR      r0,[r0,#4]
        0x0002e1ec:    6802        .h      LDR      r2,[r0,#0]
        0x0002e1ee:    6810        .h      LDR      r0,[r2,#0]
        0x0002e1f0:    6852        Rh      LDR      r2,[r2,#4]
        0x0002e1f2:    614a        Ja      STR      r2,[r1,#0x14]
        0x0002e1f4:    6108        .a      STR      r0,[r1,#0x10]
        0x0002e1f6:    e007        ..      B        0x2e208 ; attcSetupReq + 68
        0x0002e1f8:    9901        ..      LDR      r1,[sp,#4]
        0x0002e1fa:    9800        ..      LDR      r0,[sp,#0]
        0x0002e1fc:    6842        Bh      LDR      r2,[r0,#4]
        0x0002e1fe:    6810        .h      LDR      r0,[r2,#0]
        0x0002e200:    6852        Rh      LDR      r2,[r2,#4]
        0x0002e202:    614a        Ja      STR      r2,[r1,#0x14]
        0x0002e204:    6108        .a      STR      r0,[r1,#0x10]
        0x0002e206:    e7ff        ..      B        0x2e208 ; attcSetupReq + 68
        0x0002e208:    9801        ..      LDR      r0,[sp,#4]
        0x0002e20a:    f7ffff61    ..a.    BL       attcSendReq ; 0x2e0d0
        0x0002e20e:    b002        ..      ADD      sp,sp,#8
        0x0002e210:    bd80        ..      POP      {r7,pc}
        0x0002e212:    0000        ..      MOVS     r0,r0
    attcWriteCmdCallback
        0x0002e214:    b580        ..      PUSH     {r7,lr}
        0x0002e216:    b084        ..      SUB      sp,sp,#0x10
        0x0002e218:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002e21c:    9102        ..      STR      r1,[sp,#8]
        0x0002e21e:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0002e222:    2000        .       MOVS     r0,#0
        0x0002e224:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002e228:    e7ff        ..      B        0x2e22a ; attcWriteCmdCallback + 22
        0x0002e22a:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002e22e:    2800        .(      CMP      r0,#0
        0x0002e230:    dc24        $.      BGT      0x2e27c ; attcWriteCmdCallback + 104
        0x0002e232:    e7ff        ..      B        0x2e234 ; attcWriteCmdCallback + 32
        0x0002e234:    9802        ..      LDR      r0,[sp,#8]
        0x0002e236:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002e23a:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002e23e:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002e240:    b1a8        ..      CBZ      r0,0x2e26e ; attcWriteCmdCallback + 90
        0x0002e242:    e7ff        ..      B        0x2e244 ; attcWriteCmdCallback + 48
        0x0002e244:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002e248:    9902        ..      LDR      r1,[sp,#8]
        0x0002e24a:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0002e24e:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002e252:    8d4a        J.      LDRH     r2,[r1,#0x2a]
        0x0002e254:    f89d3007    ...0    LDRB     r3,[sp,#7]
        0x0002e258:    210a        .!      MOVS     r1,#0xa
        0x0002e25a:    f7fff811    ....    BL       attcExecCallback ; 0x2d280
        0x0002e25e:    9802        ..      LDR      r0,[sp,#8]
        0x0002e260:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002e264:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002e268:    2000        .       MOVS     r0,#0
        0x0002e26a:    8548        H.      STRH     r0,[r1,#0x2a]
        0x0002e26c:    e7ff        ..      B        0x2e26e ; attcWriteCmdCallback + 90
        0x0002e26e:    e7ff        ..      B        0x2e270 ; attcWriteCmdCallback + 92
        0x0002e270:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002e274:    3001        .0      ADDS     r0,#1
        0x0002e276:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002e27a:    e7d6        ..      B        0x2e22a ; attcWriteCmdCallback + 22
        0x0002e27c:    b004        ..      ADD      sp,sp,#0x10
        0x0002e27e:    bd80        ..      POP      {r7,pc}
    attsCcbByConnId
        0x0002e280:    b580        ..      PUSH     {r7,lr}
        0x0002e282:    b082        ..      SUB      sp,sp,#8
        0x0002e284:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002e288:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002e28c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002e290:    f7ecfd2a    ..*.    BL       DmConnInUse ; 0x1ace8
        0x0002e294:    b190        ..      CBZ      r0,0x2e2bc ; attsCcbByConnId + 60
        0x0002e296:    e7ff        ..      B        0x2e298 ; attsCcbByConnId + 24
        0x0002e298:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002e29c:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002e2a0:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002e2a4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e2a8:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002e2ac:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002e2b0:    212c        ,!      MOVS     r1,#0x2c
        0x0002e2b2:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002e2b6:    3884        .8      SUBS     r0,r0,#0x84
        0x0002e2b8:    9001        ..      STR      r0,[sp,#4]
        0x0002e2ba:    e002        ..      B        0x2e2c2 ; attsCcbByConnId + 66
        0x0002e2bc:    2000        .       MOVS     r0,#0
        0x0002e2be:    9001        ..      STR      r0,[sp,#4]
        0x0002e2c0:    e7ff        ..      B        0x2e2c2 ; attsCcbByConnId + 66
        0x0002e2c2:    9801        ..      LDR      r0,[sp,#4]
        0x0002e2c4:    b002        ..      ADD      sp,sp,#8
        0x0002e2c6:    bd80        ..      POP      {r7,pc}
    attsCcbByHandle
        0x0002e2c8:    b580        ..      PUSH     {r7,lr}
        0x0002e2ca:    b082        ..      SUB      sp,sp,#8
        0x0002e2cc:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002e2d0:    f88d1001    ....    STRB     r1,[sp,#1]
        0x0002e2d4:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002e2d8:    f7ecfcd2    ....    BL       DmConnIdByHandle ; 0x1ac80
        0x0002e2dc:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002e2e0:    b190        ..      CBZ      r0,0x2e308 ; attsCcbByHandle + 64
        0x0002e2e2:    e7ff        ..      B        0x2e2e4 ; attsCcbByHandle + 28
        0x0002e2e4:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002e2e8:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002e2ec:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002e2f0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e2f4:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002e2f8:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e2fc:    212c        ,!      MOVS     r1,#0x2c
        0x0002e2fe:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002e302:    3884        .8      SUBS     r0,r0,#0x84
        0x0002e304:    9001        ..      STR      r0,[sp,#4]
        0x0002e306:    e002        ..      B        0x2e30e ; attsCcbByHandle + 70
        0x0002e308:    2000        .       MOVS     r0,#0
        0x0002e30a:    9001        ..      STR      r0,[sp,#4]
        0x0002e30c:    e7ff        ..      B        0x2e30e ; attsCcbByHandle + 70
        0x0002e30e:    9801        ..      LDR      r0,[sp,#4]
        0x0002e310:    b002        ..      ADD      sp,sp,#8
        0x0002e312:    bd80        ..      POP      {r7,pc}
    attsCccAllocTbl
        0x0002e314:    b580        ..      PUSH     {r7,lr}
        0x0002e316:    b082        ..      SUB      sp,sp,#8
        0x0002e318:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e31c:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002e320:    f2437070    C.pp    MOV      r0,#0x3770
        0x0002e324:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e328:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e32c:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002e330:    b988        ..      CBNZ     r0,0x2e356 ; attsCccAllocTbl + 66
        0x0002e332:    e7ff        ..      B        0x2e334 ; attsCccAllocTbl + 32
        0x0002e334:    f2437070    C.pp    MOV      r0,#0x3770
        0x0002e338:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e33c:    9000        ..      STR      r0,[sp,#0]
        0x0002e33e:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0002e340:    0040        @.      LSLS     r0,r0,#1
        0x0002e342:    f7f0f945    ..E.    BL       WsfBufAlloc ; 0x1e5d0
        0x0002e346:    9900        ..      LDR      r1,[sp,#0]
        0x0002e348:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002e34c:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002e350:    f8410c04    A...    STR      r0,[r1,#-4]
        0x0002e354:    e7ff        ..      B        0x2e356 ; attsCccAllocTbl + 66
        0x0002e356:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002e35a:    f2437070    C.pp    MOV      r0,#0x3770
        0x0002e35e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e362:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e366:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002e36a:    b002        ..      ADD      sp,sp,#8
        0x0002e36c:    bd80        ..      POP      {r7,pc}
        0x0002e36e:    0000        ..      MOVS     r0,r0
    attsCccCback
        0x0002e370:    b580        ..      PUSH     {r7,lr}
        0x0002e372:    b084        ..      SUB      sp,sp,#0x10
        0x0002e374:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002e378:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0002e37c:    f8ad200c    ...     STRH     r2,[sp,#0xc]
        0x0002e380:    f8ad300a    ...0    STRH     r3,[sp,#0xa]
        0x0002e384:    2014        .       MOVS     r0,#0x14
        0x0002e386:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002e38a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002e38e:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0002e392:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002e396:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0002e39a:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002e39e:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002e3a2:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002e3a6:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002e3aa:    f2437070    C.pp    MOV      r0,#0x3770
        0x0002e3ae:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e3b2:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002e3b4:    4668        hF      MOV      r0,sp
        0x0002e3b6:    4788        .G      BLX      r1
        0x0002e3b8:    b004        ..      ADD      sp,sp,#0x10
        0x0002e3ba:    bd80        ..      POP      {r7,pc}
    attsCccFreeTbl
        0x0002e3bc:    b580        ..      PUSH     {r7,lr}
        0x0002e3be:    b082        ..      SUB      sp,sp,#8
        0x0002e3c0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e3c4:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002e3c8:    f2437070    C.pp    MOV      r0,#0x3770
        0x0002e3cc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e3d0:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e3d4:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002e3d8:    b1b0        ..      CBZ      r0,0x2e408 ; attsCccFreeTbl + 76
        0x0002e3da:    e7ff        ..      B        0x2e3dc ; attsCccFreeTbl + 32
        0x0002e3dc:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002e3e0:    f2437070    C.pp    MOV      r0,#0x3770
        0x0002e3e4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e3e8:    9000        ..      STR      r0,[sp,#0]
        0x0002e3ea:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e3ee:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002e3f2:    f7f0f933    ..3.    BL       WsfBufFree ; 0x1e65c
        0x0002e3f6:    9800        ..      LDR      r0,[sp,#0]
        0x0002e3f8:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002e3fc:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002e400:    2000        .       MOVS     r0,#0
        0x0002e402:    f8410c04    A...    STR      r0,[r1,#-4]
        0x0002e406:    e7ff        ..      B        0x2e408 ; attsCccFreeTbl + 76
        0x0002e408:    b002        ..      ADD      sp,sp,#8
        0x0002e40a:    bd80        ..      POP      {r7,pc}
    attsCccGetTbl
        0x0002e40c:    b081        ..      SUB      sp,sp,#4
        0x0002e40e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002e412:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002e416:    f2437070    C.pp    MOV      r0,#0x3770
        0x0002e41a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e41e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e422:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002e426:    b001        ..      ADD      sp,sp,#4
        0x0002e428:    4770        pG      BX       lr
        0x0002e42a:    0000        ..      MOVS     r0,r0
    attsCccMainCback
        0x0002e42c:    b580        ..      PUSH     {r7,lr}
        0x0002e42e:    b084        ..      SUB      sp,sp,#0x10
        0x0002e430:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002e434:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0002e438:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0002e43c:    9301        ..      STR      r3,[sp,#4]
        0x0002e43e:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0002e442:    2805        .(      CMP      r0,#5
        0x0002e444:    d10a        ..      BNE      0x2e45c ; attsCccMainCback + 48
        0x0002e446:    e7ff        ..      B        0x2e448 ; attsCccMainCback + 28
        0x0002e448:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002e44c:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002e450:    9a01        ..      LDR      r2,[sp,#4]
        0x0002e452:    f000f811    ....    BL       attsCccReadValue ; 0x2e478
        0x0002e456:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002e45a:    e009        ..      B        0x2e470 ; attsCccMainCback + 68
        0x0002e45c:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002e460:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002e464:    9a01        ..      LDR      r2,[sp,#4]
        0x0002e466:    f000f869    ..i.    BL       attsCccWriteValue ; 0x2e53c
        0x0002e46a:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002e46e:    e7ff        ..      B        0x2e470 ; attsCccMainCback + 68
        0x0002e470:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002e474:    b004        ..      ADD      sp,sp,#0x10
        0x0002e476:    bd80        ..      POP      {r7,pc}
    attsCccReadValue
        0x0002e478:    b580        ..      PUSH     {r7,lr}
        0x0002e47a:    b086        ..      SUB      sp,sp,#0x18
        0x0002e47c:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002e480:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0002e484:    9204        ..      STR      r2,[sp,#0x10]
        0x0002e486:    f2437070    C.pp    MOV      r0,#0x3770
        0x0002e48a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e48e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002e490:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e492:    2000        .       MOVS     r0,#0
        0x0002e494:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e498:    e7ff        ..      B        0x2e49a ; attsCccReadValue + 34
        0x0002e49a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e49e:    f2437170    C.pq    MOV      r1,#0x3770
        0x0002e4a2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002e4a6:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0002e4a8:    4288        .B      CMP      r0,r1
        0x0002e4aa:    da12        ..      BGE      0x2e4d2 ; attsCccReadValue + 90
        0x0002e4ac:    e7ff        ..      B        0x2e4ae ; attsCccReadValue + 54
        0x0002e4ae:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e4b0:    8800        ..      LDRH     r0,[r0,#0]
        0x0002e4b2:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002e4b6:    4288        .B      CMP      r0,r1
        0x0002e4b8:    d101        ..      BNE      0x2e4be ; attsCccReadValue + 70
        0x0002e4ba:    e7ff        ..      B        0x2e4bc ; attsCccReadValue + 68
        0x0002e4bc:    e009        ..      B        0x2e4d2 ; attsCccReadValue + 90
        0x0002e4be:    e7ff        ..      B        0x2e4c0 ; attsCccReadValue + 72
        0x0002e4c0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e4c4:    3001        .0      ADDS     r0,#1
        0x0002e4c6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e4ca:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e4cc:    3006        .0      ADDS     r0,#6
        0x0002e4ce:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e4d0:    e7e3        ..      B        0x2e49a ; attsCccReadValue + 34
        0x0002e4d2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e4d6:    f2437170    C.pq    MOV      r1,#0x3770
        0x0002e4da:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002e4de:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0002e4e0:    4288        .B      CMP      r0,r1
        0x0002e4e2:    d104        ..      BNE      0x2e4ee ; attsCccReadValue + 118
        0x0002e4e4:    e7ff        ..      B        0x2e4e6 ; attsCccReadValue + 110
        0x0002e4e6:    200a        .       MOVS     r0,#0xa
        0x0002e4e8:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002e4ec:    e021        !.      B        0x2e532 ; attsCccReadValue + 186
        0x0002e4ee:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002e4f2:    f7ffff8b    ....    BL       attsCccGetTbl ; 0x2e40c
        0x0002e4f6:    9002        ..      STR      r0,[sp,#8]
        0x0002e4f8:    b1b8        ..      CBZ      r0,0x2e52a ; attsCccReadValue + 178
        0x0002e4fa:    e7ff        ..      B        0x2e4fc ; attsCccReadValue + 132
        0x0002e4fc:    9802        ..      LDR      r0,[sp,#8]
        0x0002e4fe:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002e502:    f8100011    ....    LDRB     r0,[r0,r1,LSL #1]
        0x0002e506:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002e508:    1c4a        J.      ADDS     r2,r1,#1
        0x0002e50a:    9204        ..      STR      r2,[sp,#0x10]
        0x0002e50c:    7008        .p      STRB     r0,[r1,#0]
        0x0002e50e:    9802        ..      LDR      r0,[sp,#8]
        0x0002e510:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002e514:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002e518:    7840        @x      LDRB     r0,[r0,#1]
        0x0002e51a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002e51c:    1c4a        J.      ADDS     r2,r1,#1
        0x0002e51e:    9204        ..      STR      r2,[sp,#0x10]
        0x0002e520:    7008        .p      STRB     r0,[r1,#0]
        0x0002e522:    2000        .       MOVS     r0,#0
        0x0002e524:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002e528:    e003        ..      B        0x2e532 ; attsCccReadValue + 186
        0x0002e52a:    2011        .       MOVS     r0,#0x11
        0x0002e52c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002e530:    e7ff        ..      B        0x2e532 ; attsCccReadValue + 186
        0x0002e532:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002e536:    b006        ..      ADD      sp,sp,#0x18
        0x0002e538:    bd80        ..      POP      {r7,pc}
        0x0002e53a:    0000        ..      MOVS     r0,r0
    attsCccWriteValue
        0x0002e53c:    b580        ..      PUSH     {r7,lr}
        0x0002e53e:    b086        ..      SUB      sp,sp,#0x18
        0x0002e540:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002e544:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0002e548:    9204        ..      STR      r2,[sp,#0x10]
        0x0002e54a:    f2437070    C.pp    MOV      r0,#0x3770
        0x0002e54e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e552:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002e554:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e556:    2000        .       MOVS     r0,#0
        0x0002e558:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e55c:    e7ff        ..      B        0x2e55e ; attsCccWriteValue + 34
        0x0002e55e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e562:    f2437170    C.pq    MOV      r1,#0x3770
        0x0002e566:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002e56a:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0002e56c:    4288        .B      CMP      r0,r1
        0x0002e56e:    da12        ..      BGE      0x2e596 ; attsCccWriteValue + 90
        0x0002e570:    e7ff        ..      B        0x2e572 ; attsCccWriteValue + 54
        0x0002e572:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e574:    8800        ..      LDRH     r0,[r0,#0]
        0x0002e576:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002e57a:    4288        .B      CMP      r0,r1
        0x0002e57c:    d101        ..      BNE      0x2e582 ; attsCccWriteValue + 70
        0x0002e57e:    e7ff        ..      B        0x2e580 ; attsCccWriteValue + 68
        0x0002e580:    e009        ..      B        0x2e596 ; attsCccWriteValue + 90
        0x0002e582:    e7ff        ..      B        0x2e584 ; attsCccWriteValue + 72
        0x0002e584:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e588:    3001        .0      ADDS     r0,#1
        0x0002e58a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e58e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e590:    3006        .0      ADDS     r0,#6
        0x0002e592:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e594:    e7e3        ..      B        0x2e55e ; attsCccWriteValue + 34
        0x0002e596:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e59a:    f2437170    C.pq    MOV      r1,#0x3770
        0x0002e59e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002e5a2:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0002e5a4:    4288        .B      CMP      r0,r1
        0x0002e5a6:    d104        ..      BNE      0x2e5b2 ; attsCccWriteValue + 118
        0x0002e5a8:    e7ff        ..      B        0x2e5aa ; attsCccWriteValue + 110
        0x0002e5aa:    200a        .       MOVS     r0,#0xa
        0x0002e5ac:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002e5b0:    e059        Y.      B        0x2e666 ; attsCccWriteValue + 298
        0x0002e5b2:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002e5b4:    7808        .x      LDRB     r0,[r1,#0]
        0x0002e5b6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002e5b8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002e5bc:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002e5c0:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002e5c4:    b150        P.      CBZ      r0,0x2e5dc ; attsCccWriteValue + 160
        0x0002e5c6:    e7ff        ..      B        0x2e5c8 ; attsCccWriteValue + 140
        0x0002e5c8:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002e5cc:    2801        .(      CMP      r0,#1
        0x0002e5ce:    d005        ..      BEQ      0x2e5dc ; attsCccWriteValue + 160
        0x0002e5d0:    e7ff        ..      B        0x2e5d2 ; attsCccWriteValue + 150
        0x0002e5d2:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002e5d6:    2802        .(      CMP      r0,#2
        0x0002e5d8:    d10b        ..      BNE      0x2e5f2 ; attsCccWriteValue + 182
        0x0002e5da:    e7ff        ..      B        0x2e5dc ; attsCccWriteValue + 160
        0x0002e5dc:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002e5e0:    b158        X.      CBZ      r0,0x2e5fa ; attsCccWriteValue + 190
        0x0002e5e2:    e7ff        ..      B        0x2e5e4 ; attsCccWriteValue + 168
        0x0002e5e4:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002e5e8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e5ea:    8849        I.      LDRH     r1,[r1,#2]
        0x0002e5ec:    4208        .B      TST      r0,r1
        0x0002e5ee:    d104        ..      BNE      0x2e5fa ; attsCccWriteValue + 190
        0x0002e5f0:    e7ff        ..      B        0x2e5f2 ; attsCccWriteValue + 182
        0x0002e5f2:    2080        .       MOVS     r0,#0x80
        0x0002e5f4:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002e5f8:    e035        5.      B        0x2e666 ; attsCccWriteValue + 298
        0x0002e5fa:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002e5fe:    f7ffff05    ....    BL       attsCccGetTbl ; 0x2e40c
        0x0002e602:    9002        ..      STR      r0,[sp,#8]
        0x0002e604:    b358        X.      CBZ      r0,0x2e65e ; attsCccWriteValue + 290
        0x0002e606:    e7ff        ..      B        0x2e608 ; attsCccWriteValue + 204
        0x0002e608:    9802        ..      LDR      r0,[sp,#8]
        0x0002e60a:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002e60e:    f8300011    0...    LDRH     r0,[r0,r1,LSL #1]
        0x0002e612:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002e616:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002e61a:    9902        ..      LDR      r1,[sp,#8]
        0x0002e61c:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002e620:    f8210012    !...    STRH     r0,[r1,r2,LSL #1]
        0x0002e624:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002e628:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002e62c:    4288        .B      CMP      r0,r1
        0x0002e62e:    d107        ..      BNE      0x2e640 ; attsCccWriteValue + 260
        0x0002e630:    e7ff        ..      B        0x2e632 ; attsCccWriteValue + 246
        0x0002e632:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e636:    f6400105    @...    MOV      r1,#0x805
        0x0002e63a:    4288        .B      CMP      r0,r1
        0x0002e63c:    d10b        ..      BNE      0x2e656 ; attsCccWriteValue + 282
        0x0002e63e:    e7ff        ..      B        0x2e640 ; attsCccWriteValue + 260
        0x0002e640:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002e644:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002e648:    f8bd2014    ...     LDRH     r2,[sp,#0x14]
        0x0002e64c:    f8bd3004    ...0    LDRH     r3,[sp,#4]
        0x0002e650:    f7fffe8e    ....    BL       attsCccCback ; 0x2e370
        0x0002e654:    e7ff        ..      B        0x2e656 ; attsCccWriteValue + 282
        0x0002e656:    2000        .       MOVS     r0,#0
        0x0002e658:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002e65c:    e003        ..      B        0x2e666 ; attsCccWriteValue + 298
        0x0002e65e:    2011        .       MOVS     r0,#0x11
        0x0002e660:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002e664:    e7ff        ..      B        0x2e666 ; attsCccWriteValue + 298
        0x0002e666:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002e66a:    b006        ..      ADD      sp,sp,#0x18
        0x0002e66c:    bd80        ..      POP      {r7,pc}
        0x0002e66e:    0000        ..      MOVS     r0,r0
    attsCheckPendDbHashReadRsp
        0x0002e670:    b580        ..      PUSH     {r7,lr}
        0x0002e672:    b088        ..      SUB      sp,sp,#0x20
        0x0002e674:    2000        .       MOVS     r0,#0
        0x0002e676:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0002e67a:    e7ff        ..      B        0x2e67c ; attsCheckPendDbHashReadRsp + 12
        0x0002e67c:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002e680:    2802        .(      CMP      r0,#2
        0x0002e682:    dc7c        |.      BGT      0x2e77e ; attsCheckPendDbHashReadRsp + 270
        0x0002e684:    e7ff        ..      B        0x2e686 ; attsCheckPendDbHashReadRsp + 22
        0x0002e686:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002e68a:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0002e68e:    f2433098    C..0    MOV      r0,#0x3398
        0x0002e692:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e696:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e69a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002e69c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002e69e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002e6a0:    2800        .(      CMP      r0,#0
        0x0002e6a2:    d065        e.      BEQ      0x2e770 ; attsCheckPendDbHashReadRsp + 256
        0x0002e6a4:    e7ff        ..      B        0x2e6a6 ; attsCheckPendDbHashReadRsp + 54
        0x0002e6a6:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002e6a8:    8800        ..      LDRH     r0,[r0,#0]
        0x0002e6aa:    3008        .0      ADDS     r0,r0,#8
        0x0002e6ac:    b280        ..      UXTH     r0,r0
        0x0002e6ae:    f7fefbfd    ....    BL       attMsgAlloc ; 0x2ceac
        0x0002e6b2:    9005        ..      STR      r0,[sp,#0x14]
        0x0002e6b4:    2800        .(      CMP      r0,#0
        0x0002e6b6:    d048        H.      BEQ      0x2e74a ; attsCheckPendDbHashReadRsp + 218
        0x0002e6b8:    e7ff        ..      B        0x2e6ba ; attsCheckPendDbHashReadRsp + 74
        0x0002e6ba:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002e6bc:    3008        .0      ADDS     r0,r0,#8
        0x0002e6be:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e6c0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002e6c2:    1c48        H.      ADDS     r0,r1,#1
        0x0002e6c4:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e6c6:    2009        .       MOVS     r0,#9
        0x0002e6c8:    7008        .p      STRB     r0,[r1,#0]
        0x0002e6ca:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002e6cc:    1c48        H.      ADDS     r0,r1,#1
        0x0002e6ce:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e6d0:    2012        .       MOVS     r0,#0x12
        0x0002e6d2:    7008        .p      STRB     r0,[r1,#0]
        0x0002e6d4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002e6d6:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002e6d8:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e6da:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002e6dc:    1c4a        J.      ADDS     r2,r1,#1
        0x0002e6de:    9204        ..      STR      r2,[sp,#0x10]
        0x0002e6e0:    7008        .p      STRB     r0,[r1,#0]
        0x0002e6e2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002e6e4:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002e6e6:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002e6e8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002e6ea:    1c4a        J.      ADDS     r2,r1,#1
        0x0002e6ec:    9204        ..      STR      r2,[sp,#0x10]
        0x0002e6ee:    7008        .p      STRB     r0,[r1,#0]
        0x0002e6f0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002e6f2:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002e6f4:    8840        @.      LDRH     r0,[r0,#2]
        0x0002e6f6:    a902        ..      ADD      r1,sp,#8
        0x0002e6f8:    f000fb9c    ....    BL       attsFindByHandle ; 0x2ee34
        0x0002e6fc:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e6fe:    b1c0        ..      CBZ      r0,0x2e732 ; attsCheckPendDbHashReadRsp + 194
        0x0002e700:    e7ff        ..      B        0x2e702 ; attsCheckPendDbHashReadRsp + 146
        0x0002e702:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e704:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002e706:    6851        Qh      LDR      r1,[r2,#4]
        0x0002e708:    6892        .h      LDR      r2,[r2,#8]
        0x0002e70a:    8812        ..      LDRH     r2,[r2,#0]
        0x0002e70c:    f7e9ff03    ....    BL       __aeabi_memcpy ; 0x18516
        0x0002e710:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e712:    6880        .h      LDR      r0,[r0,#8]
        0x0002e714:    8801        ..      LDRH     r1,[r0,#0]
        0x0002e716:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e718:    4408        .D      ADD      r0,r0,r1
        0x0002e71a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e71c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002e71e:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0002e720:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e722:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0002e724:    1ac0        ..      SUBS     r0,r0,r3
        0x0002e726:    3808        .8      SUBS     r0,r0,#8
        0x0002e728:    b282        ..      UXTH     r2,r0
        0x0002e72a:    2004        .       MOVS     r0,#4
        0x0002e72c:    f7eefbca    ....    BL       L2cDataReq ; 0x1cec4
        0x0002e730:    e00a        ..      B        0x2e748 ; attsCheckPendDbHashReadRsp + 216
        0x0002e732:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002e734:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002e736:    880b        ..      LDRH     r3,[r1,#0]
        0x0002e738:    466a        jF      MOV      r2,sp
        0x0002e73a:    210a        .!      MOVS     r1,#0xa
        0x0002e73c:    6011        .`      STR      r1,[r2,#0]
        0x0002e73e:    2100        .!      MOVS     r1,#0
        0x0002e740:    2208        ."      MOVS     r2,#8
        0x0002e742:    f000faa1    ....    BL       attsErrRsp ; 0x2ec88
        0x0002e746:    e7ff        ..      B        0x2e748 ; attsCheckPendDbHashReadRsp + 216
        0x0002e748:    e00a        ..      B        0x2e760 ; attsCheckPendDbHashReadRsp + 240
        0x0002e74a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002e74c:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002e74e:    880b        ..      LDRH     r3,[r1,#0]
        0x0002e750:    466a        jF      MOV      r2,sp
        0x0002e752:    2111        .!      MOVS     r1,#0x11
        0x0002e754:    6011        .`      STR      r1,[r2,#0]
        0x0002e756:    2100        .!      MOVS     r1,#0
        0x0002e758:    2208        ."      MOVS     r2,#8
        0x0002e75a:    f000fa95    ....    BL       attsErrRsp ; 0x2ec88
        0x0002e75e:    e7ff        ..      B        0x2e760 ; attsCheckPendDbHashReadRsp + 240
        0x0002e760:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002e762:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002e764:    f7efff7a    ..z.    BL       WsfBufFree ; 0x1e65c
        0x0002e768:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002e76a:    2000        .       MOVS     r0,#0
        0x0002e76c:    6108        .a      STR      r0,[r1,#0x10]
        0x0002e76e:    e7ff        ..      B        0x2e770 ; attsCheckPendDbHashReadRsp + 256
        0x0002e770:    e7ff        ..      B        0x2e772 ; attsCheckPendDbHashReadRsp + 258
        0x0002e772:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002e776:    3001        .0      ADDS     r0,#1
        0x0002e778:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0002e77c:    e77e        ~.      B        0x2e67c ; attsCheckPendDbHashReadRsp + 12
        0x0002e77e:    b008        ..      ADD      sp,sp,#0x20
        0x0002e780:    bd80        ..      POP      {r7,pc}
        0x0002e782:    0000        ..      MOVS     r0,r0
    attsClearPrepWrites
        0x0002e784:    b580        ..      PUSH     {r7,lr}
        0x0002e786:    b082        ..      SUB      sp,sp,#8
        0x0002e788:    9001        ..      STR      r0,[sp,#4]
        0x0002e78a:    e7ff        ..      B        0x2e78c ; attsClearPrepWrites + 8
        0x0002e78c:    9801        ..      LDR      r0,[sp,#4]
        0x0002e78e:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002e792:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002e796:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e79a:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002e79e:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002e7a2:    f7f0f953    ..S.    BL       WsfQueueDeq ; 0x1ea4c
        0x0002e7a6:    9000        ..      STR      r0,[sp,#0]
        0x0002e7a8:    b120         .      CBZ      r0,0x2e7b4 ; attsClearPrepWrites + 48
        0x0002e7aa:    e7ff        ..      B        0x2e7ac ; attsClearPrepWrites + 40
        0x0002e7ac:    9800        ..      LDR      r0,[sp,#0]
        0x0002e7ae:    f7efff55    ..U.    BL       WsfBufFree ; 0x1e65c
        0x0002e7b2:    e7eb        ..      B        0x2e78c ; attsClearPrepWrites + 8
        0x0002e7b4:    b002        ..      ADD      sp,sp,#8
        0x0002e7b6:    bd80        ..      POP      {r7,pc}
    attsConnCback
        0x0002e7b8:    b580        ..      PUSH     {r7,lr}
        0x0002e7ba:    b084        ..      SUB      sp,sp,#0x10
        0x0002e7bc:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e7be:    9102        ..      STR      r1,[sp,#8]
        0x0002e7c0:    9802        ..      LDR      r0,[sp,#8]
        0x0002e7c2:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e7c4:    2828        ((      CMP      r0,#0x28
        0x0002e7c6:    d132        2.      BNE      0x2e82e ; attsConnCback + 118
        0x0002e7c8:    e7ff        ..      B        0x2e7ca ; attsConnCback + 18
        0x0002e7ca:    2000        .       MOVS     r0,#0
        0x0002e7cc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e7d0:    e7ff        ..      B        0x2e7d2 ; attsConnCback + 26
        0x0002e7d2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e7d6:    2802        .(      CMP      r0,#2
        0x0002e7d8:    dc28        (.      BGT      0x2e82c ; attsConnCback + 116
        0x0002e7da:    e7ff        ..      B        0x2e7dc ; attsConnCback + 36
        0x0002e7dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e7de:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002e7e0:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002e7e4:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002e7e8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e7ec:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002e7f0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e7f4:    212c        ,!      MOVS     r1,#0x2c
        0x0002e7f6:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002e7fa:    3884        .8      SUBS     r0,r0,#0x84
        0x0002e7fc:    9000        ..      STR      r0,[sp,#0]
        0x0002e7fe:    9800        ..      LDR      r0,[sp,#0]
        0x0002e800:    f7ffffc0    ....    BL       attsClearPrepWrites ; 0x2e784
        0x0002e804:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e806:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002e808:    f7ecf9f6    ....    BL       DmConnCheckIdle ; 0x1abf8
        0x0002e80c:    0740        @.      LSLS     r0,r0,#29
        0x0002e80e:    2800        .(      CMP      r0,#0
        0x0002e810:    d505        ..      BPL      0x2e81e ; attsConnCback + 102
        0x0002e812:    e7ff        ..      B        0x2e814 ; attsConnCback + 92
        0x0002e814:    9800        ..      LDR      r0,[sp,#0]
        0x0002e816:    3014        .0      ADDS     r0,r0,#0x14
        0x0002e818:    f7f0fb10    ....    BL       WsfTimerStop ; 0x1ee3c
        0x0002e81c:    e7ff        ..      B        0x2e81e ; attsConnCback + 102
        0x0002e81e:    e7ff        ..      B        0x2e820 ; attsConnCback + 104
        0x0002e820:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e824:    3001        .0      ADDS     r0,#1
        0x0002e826:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e82a:    e7d2        ..      B        0x2e7d2 ; attsConnCback + 26
        0x0002e82c:    e7ff        ..      B        0x2e82e ; attsConnCback + 118
        0x0002e82e:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002e832:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e836:    f8d001ac    ....    LDR      r0,[r0,#0x1ac]
        0x0002e83a:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002e83c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e83e:    9902        ..      LDR      r1,[sp,#8]
        0x0002e840:    4790        .G      BLX      r2
        0x0002e842:    b004        ..      ADD      sp,sp,#0x10
        0x0002e844:    bd80        ..      POP      {r7,pc}
        0x0002e846:    0000        ..      MOVS     r0,r0
    attsCsfActClientState
        0x0002e848:    b580        ..      PUSH     {r7,lr}
        0x0002e84a:    b086        ..      SUB      sp,sp,#0x18
        0x0002e84c:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002e850:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0002e854:    9203        ..      STR      r2,[sp,#0xc]
        0x0002e856:    2000        .       MOVS     r0,#0
        0x0002e858:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002e85c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002e860:    2802        .(      CMP      r0,#2
        0x0002e862:    d005        ..      BEQ      0x2e870 ; attsCsfActClientState + 40
        0x0002e864:    e7ff        ..      B        0x2e866 ; attsCsfActClientState + 30
        0x0002e866:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002e86a:    281e        .(      CMP      r0,#0x1e
        0x0002e86c:    d105        ..      BNE      0x2e87a ; attsCsfActClientState + 50
        0x0002e86e:    e7ff        ..      B        0x2e870 ; attsCsfActClientState + 40
        0x0002e870:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002e874:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002e878:    e07e        ~.      B        0x2e978 ; attsCsfActClientState + 304
        0x0002e87a:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002e87e:    f2437088    C..p    MOV      r0,#0x3788
        0x0002e882:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e886:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002e88a:    9001        ..      STR      r0,[sp,#4]
        0x0002e88c:    9801        ..      LDR      r0,[sp,#4]
        0x0002e88e:    7840        @x      LDRB     r0,[r0,#1]
        0x0002e890:    2803        .(      CMP      r0,#3
        0x0002e892:    d11a        ..      BNE      0x2e8ca ; attsCsfActClientState + 130
        0x0002e894:    e7ff        ..      B        0x2e896 ; attsCsfActClientState + 78
        0x0002e896:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002e89a:    0640        @.      LSLS     r0,r0,#25
        0x0002e89c:    2800        .(      CMP      r0,#0
        0x0002e89e:    d404        ..      BMI      0x2e8aa ; attsCsfActClientState + 98
        0x0002e8a0:    e7ff        ..      B        0x2e8a2 ; attsCsfActClientState + 90
        0x0002e8a2:    9901        ..      LDR      r1,[sp,#4]
        0x0002e8a4:    2001        .       MOVS     r0,#1
        0x0002e8a6:    7048        Hp      STRB     r0,[r1,#1]
        0x0002e8a8:    e7ff        ..      B        0x2e8aa ; attsCsfActClientState + 98
        0x0002e8aa:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002e8ae:    0640        @.      LSLS     r0,r0,#25
        0x0002e8b0:    2800        .(      CMP      r0,#0
        0x0002e8b2:    d405        ..      BMI      0x2e8c0 ; attsCsfActClientState + 120
        0x0002e8b4:    e7ff        ..      B        0x2e8b6 ; attsCsfActClientState + 110
        0x0002e8b6:    9801        ..      LDR      r0,[sp,#4]
        0x0002e8b8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002e8ba:    07c0        ..      LSLS     r0,r0,#31
        0x0002e8bc:    b120         .      CBZ      r0,0x2e8c8 ; attsCsfActClientState + 128
        0x0002e8be:    e7ff        ..      B        0x2e8c0 ; attsCsfActClientState + 120
        0x0002e8c0:    2012        .       MOVS     r0,#0x12
        0x0002e8c2:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002e8c6:    e7ff        ..      B        0x2e8c8 ; attsCsfActClientState + 128
        0x0002e8c8:    e028        (.      B        0x2e91c ; attsCsfActClientState + 212
        0x0002e8ca:    9801        ..      LDR      r0,[sp,#4]
        0x0002e8cc:    7840        @x      LDRB     r0,[r0,#1]
        0x0002e8ce:    2801        .(      CMP      r0,#1
        0x0002e8d0:    d123        #.      BNE      0x2e91a ; attsCsfActClientState + 210
        0x0002e8d2:    e7ff        ..      B        0x2e8d4 ; attsCsfActClientState + 140
        0x0002e8d4:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002e8d8:    0640        @.      LSLS     r0,r0,#25
        0x0002e8da:    2800        .(      CMP      r0,#0
        0x0002e8dc:    d418        ..      BMI      0x2e910 ; attsCsfActClientState + 200
        0x0002e8de:    e7ff        ..      B        0x2e8e0 ; attsCsfActClientState + 152
        0x0002e8e0:    9901        ..      LDR      r1,[sp,#4]
        0x0002e8e2:    2000        .       MOVS     r0,#0
        0x0002e8e4:    7048        Hp      STRB     r0,[r1,#1]
        0x0002e8e6:    f2437088    C..p    MOV      r0,#0x3788
        0x0002e8ea:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e8ee:    6880        .h      LDR      r0,[r0,#8]
        0x0002e8f0:    b168        h.      CBZ      r0,0x2e90e ; attsCsfActClientState + 198
        0x0002e8f2:    e7ff        ..      B        0x2e8f4 ; attsCsfActClientState + 172
        0x0002e8f4:    f2437088    C..p    MOV      r0,#0x3788
        0x0002e8f8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e8fc:    6883        .h      LDR      r3,[r0,#8]
        0x0002e8fe:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e902:    3001        .0      ADDS     r0,#1
        0x0002e904:    9a01        ..      LDR      r2,[sp,#4]
        0x0002e906:    7851        Qx      LDRB     r1,[r2,#1]
        0x0002e908:    b2c0        ..      UXTB     r0,r0
        0x0002e90a:    4798        .G      BLX      r3
        0x0002e90c:    e7ff        ..      B        0x2e90e ; attsCsfActClientState + 198
        0x0002e90e:    e003        ..      B        0x2e918 ; attsCsfActClientState + 208
        0x0002e910:    2012        .       MOVS     r0,#0x12
        0x0002e912:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002e916:    e7ff        ..      B        0x2e918 ; attsCsfActClientState + 208
        0x0002e918:    e7ff        ..      B        0x2e91a ; attsCsfActClientState + 210
        0x0002e91a:    e7ff        ..      B        0x2e91c ; attsCsfActClientState + 212
        0x0002e91c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002e920:    2808        .(      CMP      r0,#8
        0x0002e922:    d11e        ..      BNE      0x2e962 ; attsCsfActClientState + 282
        0x0002e924:    e7ff        ..      B        0x2e926 ; attsCsfActClientState + 222
        0x0002e926:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e928:    7b48        H{      LDRB     r0,[r1,#0xd]
        0x0002e92a:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002e92c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002e930:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002e934:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002e938:    f642312a    B.*1    MOV      r1,#0x2b2a
        0x0002e93c:    4288        .B      CMP      r0,r1
        0x0002e93e:    d10f        ..      BNE      0x2e960 ; attsCsfActClientState + 280
        0x0002e940:    e7ff        ..      B        0x2e942 ; attsCsfActClientState + 250
        0x0002e942:    2000        .       MOVS     r0,#0
        0x0002e944:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002e948:    f2437088    C..p    MOV      r0,#0x3788
        0x0002e94c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e950:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002e952:    b120         .      CBZ      r0,0x2e95e ; attsCsfActClientState + 278
        0x0002e954:    e7ff        ..      B        0x2e956 ; attsCsfActClientState + 270
        0x0002e956:    9901        ..      LDR      r1,[sp,#4]
        0x0002e958:    2002        .       MOVS     r0,#2
        0x0002e95a:    7048        Hp      STRB     r0,[r1,#1]
        0x0002e95c:    e7ff        ..      B        0x2e95e ; attsCsfActClientState + 278
        0x0002e95e:    e7ff        ..      B        0x2e960 ; attsCsfActClientState + 280
        0x0002e960:    e7ff        ..      B        0x2e962 ; attsCsfActClientState + 282
        0x0002e962:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002e966:    2812        .(      CMP      r0,#0x12
        0x0002e968:    d101        ..      BNE      0x2e96e ; attsCsfActClientState + 294
        0x0002e96a:    e7ff        ..      B        0x2e96c ; attsCsfActClientState + 292
        0x0002e96c:    e7ff        ..      B        0x2e96e ; attsCsfActClientState + 294
        0x0002e96e:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002e972:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002e976:    e7ff        ..      B        0x2e978 ; attsCsfActClientState + 304
        0x0002e978:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002e97c:    b006        ..      ADD      sp,sp,#0x18
        0x0002e97e:    bd80        ..      POP      {r7,pc}
    attsCsfGetHashUpdateStatus
        0x0002e980:    f2437088    C..p    MOV      r0,#0x3788
        0x0002e984:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e988:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002e98a:    4770        pG      BX       lr
    attsCsfIsClientChangeAware
        0x0002e98c:    b081        ..      SUB      sp,sp,#4
        0x0002e98e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002e992:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0002e996:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002e99a:    f2437088    C..p    MOV      r0,#0x3788
        0x0002e99e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e9a2:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002e9a6:    f8100c02    ....    LDRB     r0,[r0,#-2]
        0x0002e9aa:    07c0        ..      LSLS     r0,r0,#31
        0x0002e9ac:    b1b0        ..      CBZ      r0,0x2e9dc ; attsCsfIsClientChangeAware + 80
        0x0002e9ae:    e7ff        ..      B        0x2e9b0 ; attsCsfIsClientChangeAware + 36
        0x0002e9b0:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002e9b4:    f2437088    C..p    MOV      r0,#0x3788
        0x0002e9b8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e9bc:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002e9c0:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0002e9c4:    2803        .(      CMP      r0,#3
        0x0002e9c6:    d109        ..      BNE      0x2e9dc ; attsCsfIsClientChangeAware + 80
        0x0002e9c8:    e7ff        ..      B        0x2e9ca ; attsCsfIsClientChangeAware + 62
        0x0002e9ca:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x0002e9ce:    2812        .(      CMP      r0,#0x12
        0x0002e9d0:    d004        ..      BEQ      0x2e9dc ; attsCsfIsClientChangeAware + 80
        0x0002e9d2:    e7ff        ..      B        0x2e9d4 ; attsCsfIsClientChangeAware + 72
        0x0002e9d4:    2000        .       MOVS     r0,#0
        0x0002e9d6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002e9da:    e003        ..      B        0x2e9e4 ; attsCsfIsClientChangeAware + 88
        0x0002e9dc:    2001        .       MOVS     r0,#1
        0x0002e9de:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002e9e2:    e7ff        ..      B        0x2e9e4 ; attsCsfIsClientChangeAware + 88
        0x0002e9e4:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002e9e8:    b001        ..      ADD      sp,sp,#4
        0x0002e9ea:    4770        pG      BX       lr
    attsCsfSetHashUpdateStatus
        0x0002e9ec:    b580        ..      PUSH     {r7,lr}
        0x0002e9ee:    b082        ..      SUB      sp,sp,#8
        0x0002e9f0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e9f4:    f2437088    C..p    MOV      r0,#0x3788
        0x0002e9f8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e9fc:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002e9fe:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002ea02:    4288        .B      CMP      r0,r1
        0x0002ea04:    d101        ..      BNE      0x2ea0a ; attsCsfSetHashUpdateStatus + 30
        0x0002ea06:    e7ff        ..      B        0x2ea08 ; attsCsfSetHashUpdateStatus + 28
        0x0002ea08:    e036        6.      B        0x2ea78 ; attsCsfSetHashUpdateStatus + 140
        0x0002ea0a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002ea0e:    f2437188    C..q    MOV      r1,#0x3788
        0x0002ea12:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ea16:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002ea18:    e7ff        ..      B        0x2ea1a ; attsCsfSetHashUpdateStatus + 46
        0x0002ea1a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002ea1e:    b918        ..      CBNZ     r0,0x2ea28 ; attsCsfSetHashUpdateStatus + 60
        0x0002ea20:    e7ff        ..      B        0x2ea22 ; attsCsfSetHashUpdateStatus + 54
        0x0002ea22:    f7fffe25    ..%.    BL       attsCheckPendDbHashReadRsp ; 0x2e670
        0x0002ea26:    e027        '.      B        0x2ea78 ; attsCsfSetHashUpdateStatus + 140
        0x0002ea28:    2000        .       MOVS     r0,#0
        0x0002ea2a:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002ea2e:    e7ff        ..      B        0x2ea30 ; attsCsfSetHashUpdateStatus + 68
        0x0002ea30:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002ea34:    2802        .(      CMP      r0,#2
        0x0002ea36:    dc1e        ..      BGT      0x2ea76 ; attsCsfSetHashUpdateStatus + 138
        0x0002ea38:    e7ff        ..      B        0x2ea3a ; attsCsfSetHashUpdateStatus + 78
        0x0002ea3a:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002ea3e:    f2437088    C..p    MOV      r0,#0x3788
        0x0002ea42:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ea46:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002ea4a:    7840        @x      LDRB     r0,[r0,#1]
        0x0002ea4c:    2802        .(      CMP      r0,#2
        0x0002ea4e:    d10b        ..      BNE      0x2ea68 ; attsCsfSetHashUpdateStatus + 124
        0x0002ea50:    e7ff        ..      B        0x2ea52 ; attsCsfSetHashUpdateStatus + 102
        0x0002ea52:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002ea56:    f2437088    C..p    MOV      r0,#0x3788
        0x0002ea5a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ea5e:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002ea62:    2001        .       MOVS     r0,#1
        0x0002ea64:    7048        Hp      STRB     r0,[r1,#1]
        0x0002ea66:    e7ff        ..      B        0x2ea68 ; attsCsfSetHashUpdateStatus + 124
        0x0002ea68:    e7ff        ..      B        0x2ea6a ; attsCsfSetHashUpdateStatus + 126
        0x0002ea6a:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002ea6e:    3001        .0      ADDS     r0,#1
        0x0002ea70:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002ea74:    e7dc        ..      B        0x2ea30 ; attsCsfSetHashUpdateStatus + 68
        0x0002ea76:    e7ff        ..      B        0x2ea78 ; attsCsfSetHashUpdateStatus + 140
        0x0002ea78:    b002        ..      ADD      sp,sp,#8
        0x0002ea7a:    bd80        ..      POP      {r7,pc}
    attsDataCback
        0x0002ea7c:    b580        ..      PUSH     {r7,lr}
        0x0002ea7e:    b088        ..      SUB      sp,sp,#0x20
        0x0002ea80:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0002ea84:    f8ad101c    ....    STRH     r1,[sp,#0x1c]
        0x0002ea88:    9206        ..      STR      r2,[sp,#0x18]
        0x0002ea8a:    f8bd001e    ....    LDRH     r0,[sp,#0x1e]
        0x0002ea8e:    2100        .!      MOVS     r1,#0
        0x0002ea90:    f7fffc1a    ....    BL       attsCcbByHandle ; 0x2e2c8
        0x0002ea94:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ea96:    b908        ..      CBNZ     r0,0x2ea9c ; attsDataCback + 32
        0x0002ea98:    e7ff        ..      B        0x2ea9a ; attsDataCback + 30
        0x0002ea9a:    e0c3        ..      B        0x2ec24 ; attsDataCback + 424
        0x0002ea9c:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002eaa0:    2800        .(      CMP      r0,#0
        0x0002eaa2:    dc01        ..      BGT      0x2eaa8 ; attsDataCback + 44
        0x0002eaa4:    e7ff        ..      B        0x2eaa6 ; attsDataCback + 42
        0x0002eaa6:    e0bd        ..      B        0x2ec24 ; attsDataCback + 424
        0x0002eaa8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002eaaa:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002eaac:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002eab0:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002eab4:    2813        .(      CMP      r0,#0x13
        0x0002eab6:    db0a        ..      BLT      0x2eace ; attsDataCback + 82
        0x0002eab8:    e7ff        ..      B        0x2eaba ; attsDataCback + 62
        0x0002eaba:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002eabe:    2816        .(      CMP      r0,#0x16
        0x0002eac0:    db0b        ..      BLT      0x2eada ; attsDataCback + 94
        0x0002eac2:    e7ff        ..      B        0x2eac4 ; attsDataCback + 72
        0x0002eac4:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002eac8:    281e        .(      CMP      r0,#0x1e
        0x0002eaca:    dc06        ..      BGT      0x2eada ; attsDataCback + 94
        0x0002eacc:    e7ff        ..      B        0x2eace ; attsDataCback + 82
        0x0002eace:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002ead2:    0840        @.      LSRS     r0,r0,#1
        0x0002ead4:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002ead8:    e021        !.      B        0x2eb1e ; attsDataCback + 162
        0x0002eada:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002eade:    2852        R(      CMP      r0,#0x52
        0x0002eae0:    d104        ..      BNE      0x2eaec ; attsDataCback + 112
        0x0002eae2:    e7ff        ..      B        0x2eae4 ; attsDataCback + 104
        0x0002eae4:    200a        .       MOVS     r0,#0xa
        0x0002eae6:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002eaea:    e017        ..      B        0x2eb1c ; attsDataCback + 160
        0x0002eaec:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002eaf0:    2820         (      CMP      r0,#0x20
        0x0002eaf2:    d104        ..      BNE      0x2eafe ; attsDataCback + 130
        0x0002eaf4:    e7ff        ..      B        0x2eaf6 ; attsDataCback + 122
        0x0002eaf6:    2010        .       MOVS     r0,#0x10
        0x0002eaf8:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002eafc:    e00d        ..      B        0x2eb1a ; attsDataCback + 158
        0x0002eafe:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002eb02:    28d2        .(      CMP      r0,#0xd2
        0x0002eb04:    d104        ..      BNE      0x2eb10 ; attsDataCback + 148
        0x0002eb06:    e7ff        ..      B        0x2eb08 ; attsDataCback + 140
        0x0002eb08:    2011        .       MOVS     r0,#0x11
        0x0002eb0a:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002eb0e:    e003        ..      B        0x2eb18 ; attsDataCback + 156
        0x0002eb10:    2000        .       MOVS     r0,#0
        0x0002eb12:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002eb16:    e7ff        ..      B        0x2eb18 ; attsDataCback + 156
        0x0002eb18:    e7ff        ..      B        0x2eb1a ; attsDataCback + 158
        0x0002eb1a:    e7ff        ..      B        0x2eb1c ; attsDataCback + 160
        0x0002eb1c:    e7ff        ..      B        0x2eb1e ; attsDataCback + 162
        0x0002eb1e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002eb20:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002eb22:    7880        .x      LDRB     r0,[r0,#2]
        0x0002eb24:    0700        ..      LSLS     r0,r0,#28
        0x0002eb26:    2800        .(      CMP      r0,#0
        0x0002eb28:    d507        ..      BPL      0x2eb3a ; attsDataCback + 190
        0x0002eb2a:    e7ff        ..      B        0x2eb2c ; attsDataCback + 176
        0x0002eb2c:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002eb30:    280f        .(      CMP      r0,#0xf
        0x0002eb32:    d001        ..      BEQ      0x2eb38 ; attsDataCback + 188
        0x0002eb34:    e7ff        ..      B        0x2eb36 ; attsDataCback + 186
        0x0002eb36:    e075        u.      B        0x2ec24 ; attsDataCback + 424
        0x0002eb38:    e7ff        ..      B        0x2eb3a ; attsDataCback + 190
        0x0002eb3a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002eb3c:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002eb40:    3801        .8      SUBS     r0,#1
        0x0002eb42:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002eb46:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002eb48:    b280        ..      UXTH     r0,r0
        0x0002eb4a:    f7fffe7d    ..}.    BL       attsCsfActClientState ; 0x2e848
        0x0002eb4e:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002eb52:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002eb56:    b170        p.      CBZ      r0,0x2eb76 ; attsDataCback + 250
        0x0002eb58:    e7ff        ..      B        0x2eb5a ; attsDataCback + 222
        0x0002eb5a:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002eb5e:    2802        .(      CMP      r0,#2
        0x0002eb60:    dc01        ..      BGT      0x2eb66 ; attsDataCback + 234
        0x0002eb62:    e7ff        ..      B        0x2eb64 ; attsDataCback + 232
        0x0002eb64:    e05e        ^.      B        0x2ec24 ; attsDataCback + 424
        0x0002eb66:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002eb68:    7a48        Hz      LDRB     r0,[r1,#9]
        0x0002eb6a:    7a89        .z      LDRB     r1,[r1,#0xa]
        0x0002eb6c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002eb70:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002eb74:    e003        ..      B        0x2eb7e ; attsDataCback + 258
        0x0002eb76:    2000        .       MOVS     r0,#0
        0x0002eb78:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002eb7c:    e7ff        ..      B        0x2eb7e ; attsDataCback + 258
        0x0002eb7e:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002eb82:    bb60        `.      CBNZ     r0,0x2ebde ; attsDataCback + 354
        0x0002eb84:    e7ff        ..      B        0x2eb86 ; attsDataCback + 266
        0x0002eb86:    f89d1016    ....    LDRB     r1,[sp,#0x16]
        0x0002eb8a:    f2400038    @.8.    MOVW     r0,#0x38
        0x0002eb8e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002eb92:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0002eb96:    9004        ..      STR      r0,[sp,#0x10]
        0x0002eb98:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002eb9a:    b1d8        ..      CBZ      r0,0x2ebd4 ; attsDataCback + 344
        0x0002eb9c:    e7ff        ..      B        0x2eb9e ; attsDataCback + 290
        0x0002eb9e:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002eba2:    f89d2016    ...     LDRB     r2,[sp,#0x16]
        0x0002eba6:    f24171d0    A..q    MOV      r1,#0x17d0
        0x0002ebaa:    f2c00105    ....    MOVT     r1,#5
        0x0002ebae:    5c89        .\      LDRB     r1,[r1,r2]
        0x0002ebb0:    4288        .B      CMP      r0,r1
        0x0002ebb2:    db0a        ..      BLT      0x2ebca ; attsDataCback + 334
        0x0002ebb4:    e7ff        ..      B        0x2ebb6 ; attsDataCback + 314
        0x0002ebb6:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0002ebb8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ebba:    f8bd101c    ....    LDRH     r1,[sp,#0x1c]
        0x0002ebbe:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002ebc0:    4798        .G      BLX      r3
        0x0002ebc2:    2000        .       MOVS     r0,#0
        0x0002ebc4:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002ebc8:    e003        ..      B        0x2ebd2 ; attsDataCback + 342
        0x0002ebca:    2004        .       MOVS     r0,#4
        0x0002ebcc:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002ebd0:    e7ff        ..      B        0x2ebd2 ; attsDataCback + 342
        0x0002ebd2:    e003        ..      B        0x2ebdc ; attsDataCback + 352
        0x0002ebd4:    2006        .       MOVS     r0,#6
        0x0002ebd6:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002ebda:    e7ff        ..      B        0x2ebdc ; attsDataCback + 352
        0x0002ebdc:    e7ff        ..      B        0x2ebde ; attsDataCback + 354
        0x0002ebde:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002ebe2:    b1f8        ..      CBZ      r0,0x2ec24 ; attsDataCback + 424
        0x0002ebe4:    e7ff        ..      B        0x2ebe6 ; attsDataCback + 362
        0x0002ebe6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002ebea:    2802        .(      CMP      r0,#2
        0x0002ebec:    d01a        ..      BEQ      0x2ec24 ; attsDataCback + 424
        0x0002ebee:    e7ff        ..      B        0x2ebf0 ; attsDataCback + 372
        0x0002ebf0:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002ebf4:    281e        .(      CMP      r0,#0x1e
        0x0002ebf6:    d015        ..      BEQ      0x2ec24 ; attsDataCback + 424
        0x0002ebf8:    e7ff        ..      B        0x2ebfa ; attsDataCback + 382
        0x0002ebfa:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002ebfe:    0640        @.      LSLS     r0,r0,#25
        0x0002ec00:    2800        .(      CMP      r0,#0
        0x0002ec02:    d40f        ..      BMI      0x2ec24 ; attsDataCback + 424
        0x0002ec04:    e7ff        ..      B        0x2ec06 ; attsDataCback + 394
        0x0002ec06:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ec08:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002ec0a:    f89d2017    ...     LDRB     r2,[sp,#0x17]
        0x0002ec0e:    f8bd300a    ...0    LDRH     r3,[sp,#0xa]
        0x0002ec12:    f89d1015    ....    LDRB     r1,[sp,#0x15]
        0x0002ec16:    46ec        .F      MOV      r12,sp
        0x0002ec18:    f8cc1000    ....    STR      r1,[r12,#0]
        0x0002ec1c:    2100        .!      MOVS     r1,#0
        0x0002ec1e:    f000f833    ..3.    BL       attsErrRsp ; 0x2ec88
        0x0002ec22:    e7ff        ..      B        0x2ec24 ; attsDataCback + 424
        0x0002ec24:    b008        ..      ADD      sp,sp,#0x20
        0x0002ec26:    bd80        ..      POP      {r7,pc}
    attsDiscBusy
        0x0002ec28:    b580        ..      PUSH     {r7,lr}
        0x0002ec2a:    b082        ..      SUB      sp,sp,#8
        0x0002ec2c:    9001        ..      STR      r0,[sp,#4]
        0x0002ec2e:    f24060a8    @..`    MOVW     r0,#0x6a8
        0x0002ec32:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ec36:    6800        .h      LDR      r0,[r0,#0]
        0x0002ec38:    6800        .h      LDR      r0,[r0,#0]
        0x0002ec3a:    b310        ..      CBZ      r0,0x2ec82 ; attsDiscBusy + 90
        0x0002ec3c:    e7ff        ..      B        0x2ec3e ; attsDiscBusy + 22
        0x0002ec3e:    9801        ..      LDR      r0,[sp,#4]
        0x0002ec40:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002ec42:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ec44:    2104        .!      MOVS     r1,#4
        0x0002ec46:    2201        ."      MOVS     r2,#1
        0x0002ec48:    f7ecf952    ..R.    BL       DmConnSetIdle ; 0x1aef0
        0x0002ec4c:    f2433098    C..0    MOV      r0,#0x3398
        0x0002ec50:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ec54:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002ec58:    9901        ..      LDR      r1,[sp,#4]
        0x0002ec5a:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0002ec5e:    9901        ..      LDR      r1,[sp,#4]
        0x0002ec60:    2020                MOVS     r0,#0x20
        0x0002ec62:    7788        .w      STRB     r0,[r1,#0x1e]
        0x0002ec64:    9901        ..      LDR      r1,[sp,#4]
        0x0002ec66:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002ec68:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ec6a:    8388        ..      STRH     r0,[r1,#0x1c]
        0x0002ec6c:    9801        ..      LDR      r0,[sp,#4]
        0x0002ec6e:    3014        .0      ADDS     r0,r0,#0x14
        0x0002ec70:    f24061a8    @..a    MOVW     r1,#0x6a8
        0x0002ec74:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ec78:    6809        .h      LDR      r1,[r1,#0]
        0x0002ec7a:    6809        .h      LDR      r1,[r1,#0]
        0x0002ec7c:    f7f0f8d2    ....    BL       WsfTimerStartSec ; 0x1ee24
        0x0002ec80:    e7ff        ..      B        0x2ec82 ; attsDiscBusy + 90
        0x0002ec82:    b002        ..      ADD      sp,sp,#8
        0x0002ec84:    bd80        ..      POP      {r7,pc}
        0x0002ec86:    0000        ..      MOVS     r0,r0
    attsErrRsp
        0x0002ec88:    b580        ..      PUSH     {r7,lr}
        0x0002ec8a:    b086        ..      SUB      sp,sp,#0x18
        0x0002ec8c:    4684        .F      MOV      r12,r0
        0x0002ec8e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ec90:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x0002ec94:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0002ec98:    f88d2012    ...     STRB     r2,[sp,#0x12]
        0x0002ec9c:    f8ad3010    ...0    STRH     r3,[sp,#0x10]
        0x0002eca0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002eca4:    200d        .       MOVS     r0,#0xd
        0x0002eca6:    f7fef901    ....    BL       attMsgAlloc ; 0x2ceac
        0x0002ecaa:    9002        ..      STR      r0,[sp,#8]
        0x0002ecac:    b340        @.      CBZ      r0,0x2ed00 ; attsErrRsp + 120
        0x0002ecae:    e7ff        ..      B        0x2ecb0 ; attsErrRsp + 40
        0x0002ecb0:    9802        ..      LDR      r0,[sp,#8]
        0x0002ecb2:    3008        .0      ADDS     r0,r0,#8
        0x0002ecb4:    9001        ..      STR      r0,[sp,#4]
        0x0002ecb6:    9901        ..      LDR      r1,[sp,#4]
        0x0002ecb8:    1c48        H.      ADDS     r0,r1,#1
        0x0002ecba:    9001        ..      STR      r0,[sp,#4]
        0x0002ecbc:    2001        .       MOVS     r0,#1
        0x0002ecbe:    7008        .p      STRB     r0,[r1,#0]
        0x0002ecc0:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0002ecc4:    9901        ..      LDR      r1,[sp,#4]
        0x0002ecc6:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ecc8:    9201        ..      STR      r2,[sp,#4]
        0x0002ecca:    7008        .p      STRB     r0,[r1,#0]
        0x0002eccc:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x0002ecd0:    9901        ..      LDR      r1,[sp,#4]
        0x0002ecd2:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ecd4:    9201        ..      STR      r2,[sp,#4]
        0x0002ecd6:    7008        .p      STRB     r0,[r1,#0]
        0x0002ecd8:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0002ecdc:    9901        ..      LDR      r1,[sp,#4]
        0x0002ecde:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ece0:    9201        ..      STR      r2,[sp,#4]
        0x0002ece2:    7008        .p      STRB     r0,[r1,#0]
        0x0002ece4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ece8:    9901        ..      LDR      r1,[sp,#4]
        0x0002ecea:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ecec:    9201        ..      STR      r2,[sp,#4]
        0x0002ecee:    7008        .p      STRB     r0,[r1,#0]
        0x0002ecf0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ecf2:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0002ecf6:    9b02        ..      LDR      r3,[sp,#8]
        0x0002ecf8:    2205        ."      MOVS     r2,#5
        0x0002ecfa:    f7fef8a5    ....    BL       attL2cDataReq ; 0x2ce48
        0x0002ecfe:    e7ff        ..      B        0x2ed00 ; attsErrRsp + 120
        0x0002ed00:    b006        ..      ADD      sp,sp,#0x18
        0x0002ed02:    bd80        ..      POP      {r7,pc}
    attsExecCallback
        0x0002ed04:    b580        ..      PUSH     {r7,lr}
        0x0002ed06:    b084        ..      SUB      sp,sp,#0x10
        0x0002ed08:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ed0c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0002ed10:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0002ed14:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ed18:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0002ed1c:    f89d300b    ...0    LDRB     r3,[sp,#0xb]
        0x0002ed20:    46ec        .F      MOV      r12,sp
        0x0002ed22:    2100        .!      MOVS     r1,#0
        0x0002ed24:    f8cc1000    ....    STR      r1,[r12,#0]
        0x0002ed28:    2112        .!      MOVS     r1,#0x12
        0x0002ed2a:    f7fdfff1    ....    BL       attExecCallback ; 0x2cd10
        0x0002ed2e:    b004        ..      ADD      sp,sp,#0x10
        0x0002ed30:    bd80        ..      POP      {r7,pc}
        0x0002ed32:    0000        ..      MOVS     r0,r0
    attsExecPrepWrite
        0x0002ed34:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0002ed36:    b08a        ..      SUB      sp,sp,#0x28
        0x0002ed38:    9009        ..      STR      r0,[sp,#0x24]
        0x0002ed3a:    9108        ..      STR      r1,[sp,#0x20]
        0x0002ed3c:    2000        .       MOVS     r0,#0
        0x0002ed3e:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002ed42:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ed44:    300a        .0      ADDS     r0,r0,#0xa
        0x0002ed46:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002ed48:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ed4a:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002ed4c:    a905        ..      ADD      r1,sp,#0x14
        0x0002ed4e:    f000f871    ..q.    BL       attsFindByHandle ; 0x2ee34
        0x0002ed52:    9006        ..      STR      r0,[sp,#0x18]
        0x0002ed54:    b920         .      CBNZ     r0,0x2ed60 ; attsExecPrepWrite + 44
        0x0002ed56:    e7ff        ..      B        0x2ed58 ; attsExecPrepWrite + 36
        0x0002ed58:    200e        .       MOVS     r0,#0xe
        0x0002ed5a:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002ed5e:    e065        e.      B        0x2ee2c ; attsExecPrepWrite + 248
        0x0002ed60:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002ed62:    7bc0        .{      LDRB     r0,[r0,#0xf]
        0x0002ed64:    06c0        ..      LSLS     r0,r0,#27
        0x0002ed66:    2800        .(      CMP      r0,#0
        0x0002ed68:    d404        ..      BMI      0x2ed74 ; attsExecPrepWrite + 64
        0x0002ed6a:    e7ff        ..      B        0x2ed6c ; attsExecPrepWrite + 56
        0x0002ed6c:    2003        .       MOVS     r0,#3
        0x0002ed6e:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002ed72:    e05a        Z.      B        0x2ee2a ; attsExecPrepWrite + 246
        0x0002ed74:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002ed76:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ed78:    0780        ..      LSLS     r0,r0,#30
        0x0002ed7a:    2800        .(      CMP      r0,#0
        0x0002ed7c:    d51c        ..      BPL      0x2edb8 ; attsExecPrepWrite + 132
        0x0002ed7e:    e7ff        ..      B        0x2ed80 ; attsExecPrepWrite + 76
        0x0002ed80:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ed82:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002ed84:    b1c0        ..      CBZ      r0,0x2edb8 ; attsExecPrepWrite + 132
        0x0002ed86:    e7ff        ..      B        0x2ed88 ; attsExecPrepWrite + 84
        0x0002ed88:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ed8a:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x0002ed8e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002ed90:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002ed94:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002ed96:    88d1        ..      LDRH     r1,[r2,#6]
        0x0002ed98:    8913        ..      LDRH     r3,[r2,#8]
        0x0002ed9a:    8892        ..      LDRH     r2,[r2,#4]
        0x0002ed9c:    9c07        ..      LDR      r4,[sp,#0x1c]
        0x0002ed9e:    9d06        ..      LDR      r5,[sp,#0x18]
        0x0002eda0:    46ee        .F      MOV      lr,sp
        0x0002eda2:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x0002eda6:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0002edaa:    f8ce2000    ...     STR      r2,[lr,#0]
        0x0002edae:    2218        ."      MOVS     r2,#0x18
        0x0002edb0:    47e0        .G      BLX      r12
        0x0002edb2:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002edb6:    e037        7.      B        0x2ee28 ; attsExecPrepWrite + 244
        0x0002edb8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002edba:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002edbc:    0680        ..      LSLS     r0,r0,#26
        0x0002edbe:    2800        .(      CMP      r0,#0
        0x0002edc0:    d519        ..      BPL      0x2edf6 ; attsExecPrepWrite + 194
        0x0002edc2:    e7ff        ..      B        0x2edc4 ; attsExecPrepWrite + 144
        0x0002edc4:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002edc8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002edcc:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002edd0:    b188        ..      CBZ      r0,0x2edf6 ; attsExecPrepWrite + 194
        0x0002edd2:    e7ff        ..      B        0x2edd4 ; attsExecPrepWrite + 160
        0x0002edd4:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002edd8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002eddc:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002ede0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002ede2:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002ede6:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ede8:    88ca        ..      LDRH     r2,[r1,#6]
        0x0002edea:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0002edec:    2109        .!      MOVS     r1,#9
        0x0002edee:    47e0        .G      BLX      r12
        0x0002edf0:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002edf4:    e017        ..      B        0x2ee26 ; attsExecPrepWrite + 242
        0x0002edf6:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002edf8:    6840        @h      LDR      r0,[r0,#4]
        0x0002edfa:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002edfc:    8911        ..      LDRH     r1,[r2,#8]
        0x0002edfe:    4408        .D      ADD      r0,r0,r1
        0x0002ee00:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002ee02:    8892        ..      LDRH     r2,[r2,#4]
        0x0002ee04:    f7e9fb87    ....    BL       __aeabi_memcpy ; 0x18516
        0x0002ee08:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002ee0a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ee0c:    0700        ..      LSLS     r0,r0,#28
        0x0002ee0e:    2800        .(      CMP      r0,#0
        0x0002ee10:    d508        ..      BPL      0x2ee24 ; attsExecPrepWrite + 240
        0x0002ee12:    e7ff        ..      B        0x2ee14 ; attsExecPrepWrite + 224
        0x0002ee14:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ee16:    8888        ..      LDRH     r0,[r1,#4]
        0x0002ee18:    8909        ..      LDRH     r1,[r1,#8]
        0x0002ee1a:    4408        .D      ADD      r0,r0,r1
        0x0002ee1c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002ee1e:    6889        .h      LDR      r1,[r1,#8]
        0x0002ee20:    8008        ..      STRH     r0,[r1,#0]
        0x0002ee22:    e7ff        ..      B        0x2ee24 ; attsExecPrepWrite + 240
        0x0002ee24:    e7ff        ..      B        0x2ee26 ; attsExecPrepWrite + 242
        0x0002ee26:    e7ff        ..      B        0x2ee28 ; attsExecPrepWrite + 244
        0x0002ee28:    e7ff        ..      B        0x2ee2a ; attsExecPrepWrite + 246
        0x0002ee2a:    e7ff        ..      B        0x2ee2c ; attsExecPrepWrite + 248
        0x0002ee2c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002ee30:    b00a        ..      ADD      sp,sp,#0x28
        0x0002ee32:    bdb0        ..      POP      {r4,r5,r7,pc}
    attsFindByHandle
        0x0002ee34:    b084        ..      SUB      sp,sp,#0x10
        0x0002ee36:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002ee3a:    9101        ..      STR      r1,[sp,#4]
        0x0002ee3c:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002ee40:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ee44:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x0002ee48:    9000        ..      STR      r0,[sp,#0]
        0x0002ee4a:    e7ff        ..      B        0x2ee4c ; attsFindByHandle + 24
        0x0002ee4c:    9800        ..      LDR      r0,[sp,#0]
        0x0002ee4e:    b300        ..      CBZ      r0,0x2ee92 ; attsFindByHandle + 94
        0x0002ee50:    e7ff        ..      B        0x2ee52 ; attsFindByHandle + 30
        0x0002ee52:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002ee56:    9900        ..      LDR      r1,[sp,#0]
        0x0002ee58:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002ee5a:    4288        .B      CMP      r0,r1
        0x0002ee5c:    db14        ..      BLT      0x2ee88 ; attsFindByHandle + 84
        0x0002ee5e:    e7ff        ..      B        0x2ee60 ; attsFindByHandle + 44
        0x0002ee60:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002ee64:    9900        ..      LDR      r1,[sp,#0]
        0x0002ee66:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002ee68:    4288        .B      CMP      r0,r1
        0x0002ee6a:    dc0d        ..      BGT      0x2ee88 ; attsFindByHandle + 84
        0x0002ee6c:    e7ff        ..      B        0x2ee6e ; attsFindByHandle + 58
        0x0002ee6e:    9800        ..      LDR      r0,[sp,#0]
        0x0002ee70:    9901        ..      LDR      r1,[sp,#4]
        0x0002ee72:    6008        .`      STR      r0,[r1,#0]
        0x0002ee74:    9a00        ..      LDR      r2,[sp,#0]
        0x0002ee76:    6850        Ph      LDR      r0,[r2,#4]
        0x0002ee78:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002ee7c:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002ee7e:    1a89        ..      SUBS     r1,r1,r2
        0x0002ee80:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002ee84:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ee86:    e007        ..      B        0x2ee98 ; attsFindByHandle + 100
        0x0002ee88:    e7ff        ..      B        0x2ee8a ; attsFindByHandle + 86
        0x0002ee8a:    9800        ..      LDR      r0,[sp,#0]
        0x0002ee8c:    6800        .h      LDR      r0,[r0,#0]
        0x0002ee8e:    9000        ..      STR      r0,[sp,#0]
        0x0002ee90:    e7dc        ..      B        0x2ee4c ; attsFindByHandle + 24
        0x0002ee92:    2000        .       MOVS     r0,#0
        0x0002ee94:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ee96:    e7ff        ..      B        0x2ee98 ; attsFindByHandle + 100
        0x0002ee98:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ee9a:    b004        ..      ADD      sp,sp,#0x10
        0x0002ee9c:    4770        pG      BX       lr
        0x0002ee9e:    0000        ..      MOVS     r0,r0
    attsFindInRange
        0x0002eea0:    b084        ..      SUB      sp,sp,#0x10
        0x0002eea2:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002eea6:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002eeaa:    9201        ..      STR      r2,[sp,#4]
        0x0002eeac:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002eeb0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002eeb4:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x0002eeb8:    9000        ..      STR      r0,[sp,#0]
        0x0002eeba:    e7ff        ..      B        0x2eebc ; attsFindInRange + 28
        0x0002eebc:    9800        ..      LDR      r0,[sp,#0]
        0x0002eebe:    b3a8        ..      CBZ      r0,0x2ef2c ; attsFindInRange + 140
        0x0002eec0:    e7ff        ..      B        0x2eec2 ; attsFindInRange + 34
        0x0002eec2:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002eec6:    9900        ..      LDR      r1,[sp,#0]
        0x0002eec8:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002eeca:    4288        .B      CMP      r0,r1
        0x0002eecc:    da0c        ..      BGE      0x2eee8 ; attsFindInRange + 72
        0x0002eece:    e7ff        ..      B        0x2eed0 ; attsFindInRange + 48
        0x0002eed0:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002eed4:    9900        ..      LDR      r1,[sp,#0]
        0x0002eed6:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002eed8:    4288        .B      CMP      r0,r1
        0x0002eeda:    db05        ..      BLT      0x2eee8 ; attsFindInRange + 72
        0x0002eedc:    e7ff        ..      B        0x2eede ; attsFindInRange + 62
        0x0002eede:    9800        ..      LDR      r0,[sp,#0]
        0x0002eee0:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002eee2:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002eee6:    e7ff        ..      B        0x2eee8 ; attsFindInRange + 72
        0x0002eee8:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002eeec:    9900        ..      LDR      r1,[sp,#0]
        0x0002eeee:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002eef0:    4288        .B      CMP      r0,r1
        0x0002eef2:    db16        ..      BLT      0x2ef22 ; attsFindInRange + 130
        0x0002eef4:    e7ff        ..      B        0x2eef6 ; attsFindInRange + 86
        0x0002eef6:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002eefa:    9900        ..      LDR      r1,[sp,#0]
        0x0002eefc:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002eefe:    4288        .B      CMP      r0,r1
        0x0002ef00:    dc0f        ..      BGT      0x2ef22 ; attsFindInRange + 130
        0x0002ef02:    e7ff        ..      B        0x2ef04 ; attsFindInRange + 100
        0x0002ef04:    9a00        ..      LDR      r2,[sp,#0]
        0x0002ef06:    6850        Ph      LDR      r0,[r2,#4]
        0x0002ef08:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002ef0c:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002ef0e:    1a89        ..      SUBS     r1,r1,r2
        0x0002ef10:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002ef14:    9901        ..      LDR      r1,[sp,#4]
        0x0002ef16:    6008        .`      STR      r0,[r1,#0]
        0x0002ef18:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002ef1c:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002ef20:    e008        ..      B        0x2ef34 ; attsFindInRange + 148
        0x0002ef22:    e7ff        ..      B        0x2ef24 ; attsFindInRange + 132
        0x0002ef24:    9800        ..      LDR      r0,[sp,#0]
        0x0002ef26:    6800        .h      LDR      r0,[r0,#0]
        0x0002ef28:    9000        ..      STR      r0,[sp,#0]
        0x0002ef2a:    e7c7        ..      B        0x2eebc ; attsFindInRange + 28
        0x0002ef2c:    2000        .       MOVS     r0,#0
        0x0002ef2e:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002ef32:    e7ff        ..      B        0x2ef34 ; attsFindInRange + 148
        0x0002ef34:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002ef38:    b004        ..      ADD      sp,sp,#0x10
        0x0002ef3a:    4770        pG      BX       lr
    attsFindServiceGroupEnd
        0x0002ef3c:    b580        ..      PUSH     {r7,lr}
        0x0002ef3e:    b086        ..      SUB      sp,sp,#0x18
        0x0002ef40:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002ef44:    f44f5020    O. P    MOV      r0,#0x2800
        0x0002ef48:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002ef4c:    f6420001    B...    MOV      r0,#0x2801
        0x0002ef50:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002ef54:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002ef58:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002ef5c:    4288        .B      CMP      r0,r1
        0x0002ef5e:    d105        ..      BNE      0x2ef6c ; attsFindServiceGroupEnd + 48
        0x0002ef60:    e7ff        ..      B        0x2ef62 ; attsFindServiceGroupEnd + 38
        0x0002ef62:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002ef66:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002ef6a:    e070        p.      B        0x2f04e ; attsFindServiceGroupEnd + 274
        0x0002ef6c:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002ef70:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002ef74:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002ef78:    3001        .0      ADDS     r0,#1
        0x0002ef7a:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002ef7e:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002ef82:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ef86:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x0002ef8a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002ef8c:    e7ff        ..      B        0x2ef8e ; attsFindServiceGroupEnd + 82
        0x0002ef8e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ef90:    2800        .(      CMP      r0,#0
        0x0002ef92:    d057        W.      BEQ      0x2f044 ; attsFindServiceGroupEnd + 264
        0x0002ef94:    e7ff        ..      B        0x2ef96 ; attsFindServiceGroupEnd + 90
        0x0002ef96:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002ef9a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002ef9c:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002ef9e:    4288        .B      CMP      r0,r1
        0x0002efa0:    da05        ..      BGE      0x2efae ; attsFindServiceGroupEnd + 114
        0x0002efa2:    e7ff        ..      B        0x2efa4 ; attsFindServiceGroupEnd + 104
        0x0002efa4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002efa6:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002efa8:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002efac:    e7ff        ..      B        0x2efae ; attsFindServiceGroupEnd + 114
        0x0002efae:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002efb2:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002efb4:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002efb6:    4288        .B      CMP      r0,r1
        0x0002efb8:    dc3f        ?.      BGT      0x2f03a ; attsFindServiceGroupEnd + 254
        0x0002efba:    e7ff        ..      B        0x2efbc ; attsFindServiceGroupEnd + 128
        0x0002efbc:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0002efbe:    6850        Ph      LDR      r0,[r2,#4]
        0x0002efc0:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002efc4:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002efc6:    1a89        ..      SUBS     r1,r1,r2
        0x0002efc8:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002efcc:    9003        ..      STR      r0,[sp,#0xc]
        0x0002efce:    e7ff        ..      B        0x2efd0 ; attsFindServiceGroupEnd + 148
        0x0002efd0:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002efd4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002efd6:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002efd8:    4288        .B      CMP      r0,r1
        0x0002efda:    dc2d        -.      BGT      0x2f038 ; attsFindServiceGroupEnd + 252
        0x0002efdc:    e7ff        ..      B        0x2efde ; attsFindServiceGroupEnd + 162
        0x0002efde:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002efe0:    2102        .!      MOVS     r1,#2
        0x0002efe2:    aa02        ..      ADD      r2,sp,#8
        0x0002efe4:    f002fac8    ....    BL       attsUuidCmp ; 0x31578
        0x0002efe8:    b940        @.      CBNZ     r0,0x2effc ; attsFindServiceGroupEnd + 192
        0x0002efea:    e7ff        ..      B        0x2efec ; attsFindServiceGroupEnd + 176
        0x0002efec:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002efee:    2102        .!      MOVS     r1,#2
        0x0002eff0:    f10d0206    ....    ADD      r2,sp,#6
        0x0002eff4:    f002fac0    ....    BL       attsUuidCmp ; 0x31578
        0x0002eff8:    b128        (.      CBZ      r0,0x2f006 ; attsFindServiceGroupEnd + 202
        0x0002effa:    e7ff        ..      B        0x2effc ; attsFindServiceGroupEnd + 192
        0x0002effc:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002f000:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f004:    e023        #.      B        0x2f04e ; attsFindServiceGroupEnd + 274
        0x0002f006:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002f00a:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002f00e:    4288        .B      CMP      r0,r1
        0x0002f010:    d105        ..      BNE      0x2f01e ; attsFindServiceGroupEnd + 226
        0x0002f012:    e7ff        ..      B        0x2f014 ; attsFindServiceGroupEnd + 216
        0x0002f014:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002f018:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f01c:    e017        ..      B        0x2f04e ; attsFindServiceGroupEnd + 274
        0x0002f01e:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002f022:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002f026:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002f02a:    3001        .0      ADDS     r0,#1
        0x0002f02c:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002f030:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f032:    3010        .0      ADDS     r0,r0,#0x10
        0x0002f034:    9003        ..      STR      r0,[sp,#0xc]
        0x0002f036:    e7cb        ..      B        0x2efd0 ; attsFindServiceGroupEnd + 148
        0x0002f038:    e7ff        ..      B        0x2f03a ; attsFindServiceGroupEnd + 254
        0x0002f03a:    e7ff        ..      B        0x2f03c ; attsFindServiceGroupEnd + 256
        0x0002f03c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f03e:    6800        .h      LDR      r0,[r0,#0]
        0x0002f040:    9004        ..      STR      r0,[sp,#0x10]
        0x0002f042:    e7a4        ..      B        0x2ef8e ; attsFindServiceGroupEnd + 82
        0x0002f044:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002f048:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f04c:    e7ff        ..      B        0x2f04e ; attsFindServiceGroupEnd + 274
        0x0002f04e:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f052:    b006        ..      ADD      sp,sp,#0x18
        0x0002f054:    bd80        ..      POP      {r7,pc}
        0x0002f056:    0000        ..      MOVS     r0,r0
    attsFindUuidInRange
        0x0002f058:    b580        ..      PUSH     {r7,lr}
        0x0002f05a:    b086        ..      SUB      sp,sp,#0x18
        0x0002f05c:    f8ddc024    ..$.    LDR      r12,[sp,#0x24]
        0x0002f060:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x0002f064:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002f068:    f8ad1012    ....    STRH     r1,[sp,#0x12]
        0x0002f06c:    f88d2011    ...     STRB     r2,[sp,#0x11]
        0x0002f070:    9303        ..      STR      r3,[sp,#0xc]
        0x0002f072:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002f076:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f07a:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x0002f07e:    9002        ..      STR      r0,[sp,#8]
        0x0002f080:    e7ff        ..      B        0x2f082 ; attsFindUuidInRange + 42
        0x0002f082:    9802        ..      LDR      r0,[sp,#8]
        0x0002f084:    2800        .(      CMP      r0,#0
        0x0002f086:    d06c        l.      BEQ      0x2f162 ; attsFindUuidInRange + 266
        0x0002f088:    e7ff        ..      B        0x2f08a ; attsFindUuidInRange + 50
        0x0002f08a:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002f08e:    9902        ..      LDR      r1,[sp,#8]
        0x0002f090:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002f092:    4288        .B      CMP      r0,r1
        0x0002f094:    da0c        ..      BGE      0x2f0b0 ; attsFindUuidInRange + 88
        0x0002f096:    e7ff        ..      B        0x2f098 ; attsFindUuidInRange + 64
        0x0002f098:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002f09c:    9902        ..      LDR      r1,[sp,#8]
        0x0002f09e:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002f0a0:    4288        .B      CMP      r0,r1
        0x0002f0a2:    db05        ..      BLT      0x2f0b0 ; attsFindUuidInRange + 88
        0x0002f0a4:    e7ff        ..      B        0x2f0a6 ; attsFindUuidInRange + 78
        0x0002f0a6:    9802        ..      LDR      r0,[sp,#8]
        0x0002f0a8:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002f0aa:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002f0ae:    e7ff        ..      B        0x2f0b0 ; attsFindUuidInRange + 88
        0x0002f0b0:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002f0b4:    9902        ..      LDR      r1,[sp,#8]
        0x0002f0b6:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002f0b8:    4288        .B      CMP      r0,r1
        0x0002f0ba:    db4d        M.      BLT      0x2f158 ; attsFindUuidInRange + 256
        0x0002f0bc:    e7ff        ..      B        0x2f0be ; attsFindUuidInRange + 102
        0x0002f0be:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002f0c2:    9902        ..      LDR      r1,[sp,#8]
        0x0002f0c4:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002f0c6:    4288        .B      CMP      r0,r1
        0x0002f0c8:    dc46        F.      BGT      0x2f158 ; attsFindUuidInRange + 256
        0x0002f0ca:    e7ff        ..      B        0x2f0cc ; attsFindUuidInRange + 116
        0x0002f0cc:    9a02        ..      LDR      r2,[sp,#8]
        0x0002f0ce:    6850        Ph      LDR      r0,[r2,#4]
        0x0002f0d0:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002f0d4:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002f0d6:    1a89        ..      SUBS     r1,r1,r2
        0x0002f0d8:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002f0dc:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f0de:    6008        .`      STR      r0,[r1,#0]
        0x0002f0e0:    e7ff        ..      B        0x2f0e2 ; attsFindUuidInRange + 138
        0x0002f0e2:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002f0e6:    9802        ..      LDR      r0,[sp,#8]
        0x0002f0e8:    8a42        B.      LDRH     r2,[r0,#0x12]
        0x0002f0ea:    2000        .       MOVS     r0,#0
        0x0002f0ec:    4291        .B      CMP      r1,r2
        0x0002f0ee:    9001        ..      STR      r0,[sp,#4]
        0x0002f0f0:    dc0a        ..      BGT      0x2f108 ; attsFindUuidInRange + 176
        0x0002f0f2:    e7ff        ..      B        0x2f0f4 ; attsFindUuidInRange + 156
        0x0002f0f4:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002f0f8:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f0fc:    2000        .       MOVS     r0,#0
        0x0002f0fe:    4291        .B      CMP      r1,r2
        0x0002f100:    bfd8        ..      IT       LE
        0x0002f102:    2001        .       MOVLE    r0,#1
        0x0002f104:    9001        ..      STR      r0,[sp,#4]
        0x0002f106:    e7ff        ..      B        0x2f108 ; attsFindUuidInRange + 176
        0x0002f108:    9801        ..      LDR      r0,[sp,#4]
        0x0002f10a:    07c0        ..      LSLS     r0,r0,#31
        0x0002f10c:    b318        ..      CBZ      r0,0x2f156 ; attsFindUuidInRange + 254
        0x0002f10e:    e7ff        ..      B        0x2f110 ; attsFindUuidInRange + 184
        0x0002f110:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f112:    6800        .h      LDR      r0,[r0,#0]
        0x0002f114:    f89d1011    ....    LDRB     r1,[sp,#0x11]
        0x0002f118:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002f11a:    f002fa2d    ..-.    BL       attsUuidCmp ; 0x31578
        0x0002f11e:    b140        @.      CBZ      r0,0x2f132 ; attsFindUuidInRange + 218
        0x0002f120:    e7ff        ..      B        0x2f122 ; attsFindUuidInRange + 202
        0x0002f122:    9802        ..      LDR      r0,[sp,#8]
        0x0002f124:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f126:    6008        .`      STR      r0,[r1,#0]
        0x0002f128:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002f12c:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f130:    e01b        ..      B        0x2f16a ; attsFindUuidInRange + 274
        0x0002f132:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002f136:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002f13a:    4288        .B      CMP      r0,r1
        0x0002f13c:    d101        ..      BNE      0x2f142 ; attsFindUuidInRange + 234
        0x0002f13e:    e7ff        ..      B        0x2f140 ; attsFindUuidInRange + 232
        0x0002f140:    e009        ..      B        0x2f156 ; attsFindUuidInRange + 254
        0x0002f142:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002f146:    3001        .0      ADDS     r0,#1
        0x0002f148:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002f14c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f14e:    6808        .h      LDR      r0,[r1,#0]
        0x0002f150:    3010        .0      ADDS     r0,r0,#0x10
        0x0002f152:    6008        .`      STR      r0,[r1,#0]
        0x0002f154:    e7c5        ..      B        0x2f0e2 ; attsFindUuidInRange + 138
        0x0002f156:    e7ff        ..      B        0x2f158 ; attsFindUuidInRange + 256
        0x0002f158:    e7ff        ..      B        0x2f15a ; attsFindUuidInRange + 258
        0x0002f15a:    9802        ..      LDR      r0,[sp,#8]
        0x0002f15c:    6800        .h      LDR      r0,[r0,#0]
        0x0002f15e:    9002        ..      STR      r0,[sp,#8]
        0x0002f160:    e78f        ..      B        0x2f082 ; attsFindUuidInRange + 42
        0x0002f162:    2000        .       MOVS     r0,#0
        0x0002f164:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f168:    e7ff        ..      B        0x2f16a ; attsFindUuidInRange + 274
        0x0002f16a:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f16e:    b006        ..      ADD      sp,sp,#0x18
        0x0002f170:    bd80        ..      POP      {r7,pc}
        0x0002f172:    0000        ..      MOVS     r0,r0
    attsHandleValueIndNtf
        0x0002f174:    b510        ..      PUSH     {r4,lr}
        0x0002f176:    b088        ..      SUB      sp,sp,#0x20
        0x0002f178:    468c        .F      MOV      r12,r1
        0x0002f17a:    4686        .F      MOV      lr,r0
        0x0002f17c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002f17e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f180:    9c0a        ..      LDR      r4,[sp,#0x28]
        0x0002f182:    f88de01f    ....    STRB     lr,[sp,#0x1f]
        0x0002f186:    f8adc01c    ....    STRH     r12,[sp,#0x1c]
        0x0002f18a:    f88d201b    ...     STRB     r2,[sp,#0x1b]
        0x0002f18e:    f8ad3018    ...0    STRH     r3,[sp,#0x18]
        0x0002f192:    f88d1017    ....    STRB     r1,[sp,#0x17]
        0x0002f196:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002f19a:    2000        .       MOVS     r0,#0
        0x0002f19c:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0002f1a0:    f7effd80    ....    BL       WsfTaskLock ; 0x1eca4
        0x0002f1a4:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002f1a8:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002f1ac:    f7fff868    ..h.    BL       attsCcbByConnId ; 0x2e280
        0x0002f1b0:    9004        ..      STR      r0,[sp,#0x10]
        0x0002f1b2:    b1a0        ..      CBZ      r0,0x2f1de ; attsHandleValueIndNtf + 106
        0x0002f1b4:    e7ff        ..      B        0x2f1b6 ; attsHandleValueIndNtf + 66
        0x0002f1b6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f1b8:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f1ba:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002f1be:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002f1c2:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002f1c6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f1c8:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f1ca:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002f1ce:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002f1d2:    7880        .x      LDRB     r0,[r0,#2]
        0x0002f1d4:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x0002f1d8:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f1dc:    e005        ..      B        0x2f1ea ; attsHandleValueIndNtf + 118
        0x0002f1de:    2000        .       MOVS     r0,#0
        0x0002f1e0:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002f1e4:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f1e8:    e7ff        ..      B        0x2f1ea ; attsHandleValueIndNtf + 118
        0x0002f1ea:    f7effd83    ....    BL       WsfTaskUnlock ; 0x1ecf4
        0x0002f1ee:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002f1f2:    2801        .(      CMP      r0,#1
        0x0002f1f4:    f2c08092    ....    BLT.W    0x2f31c ; attsHandleValueIndNtf + 424
        0x0002f1f8:    e7ff        ..      B        0x2f1fa ; attsHandleValueIndNtf + 134
        0x0002f1fa:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0002f1fe:    2800        .(      CMP      r0,#0
        0x0002f200:    f0408083    @...    BNE.W    0x2f30a ; attsHandleValueIndNtf + 406
        0x0002f204:    e7ff        ..      B        0x2f206 ; attsHandleValueIndNtf + 146
        0x0002f206:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002f20a:    f8bd101c    ....    LDRH     r1,[sp,#0x1c]
        0x0002f20e:    f7fffbbd    ....    BL       attsCsfIsClientChangeAware ; 0x2e98c
        0x0002f212:    2800        .(      CMP      r0,#0
        0x0002f214:    d078        x.      BEQ      0x2f308 ; attsHandleValueIndNtf + 404
        0x0002f216:    e7ff        ..      B        0x2f218 ; attsHandleValueIndNtf + 164
        0x0002f218:    f8bd0018    ....    LDRH     r0,[sp,#0x18]
        0x0002f21c:    3003        .0      ADDS     r0,#3
        0x0002f21e:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0002f222:    4288        .B      CMP      r0,r1
        0x0002f224:    dc67        g.      BGT      0x2f2f6 ; attsHandleValueIndNtf + 386
        0x0002f226:    e7ff        ..      B        0x2f228 ; attsHandleValueIndNtf + 180
        0x0002f228:    200c        .       MOVS     r0,#0xc
        0x0002f22a:    f7effb3f    ..?.    BL       WsfMsgAlloc ; 0x1e8ac
        0x0002f22e:    9002        ..      STR      r0,[sp,#8]
        0x0002f230:    2800        .(      CMP      r0,#0
        0x0002f232:    d05f        _.      BEQ      0x2f2f4 ; attsHandleValueIndNtf + 384
        0x0002f234:    e7ff        ..      B        0x2f236 ; attsHandleValueIndNtf + 194
        0x0002f236:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002f23a:    9902        ..      LDR      r1,[sp,#8]
        0x0002f23c:    8008        ..      STRH     r0,[r1,#0]
        0x0002f23e:    9902        ..      LDR      r1,[sp,#8]
        0x0002f240:    2021        !       MOVS     r0,#0x21
        0x0002f242:    7088        .p      STRB     r0,[r1,#2]
        0x0002f244:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0002f248:    9902        ..      LDR      r1,[sp,#8]
        0x0002f24a:    7208        .r      STRB     r0,[r1,#8]
        0x0002f24c:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002f250:    b128        (.      CBZ      r0,0x2f25e ; attsHandleValueIndNtf + 234
        0x0002f252:    e7ff        ..      B        0x2f254 ; attsHandleValueIndNtf + 224
        0x0002f254:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002f256:    380b        .8      SUBS     r0,r0,#0xb
        0x0002f258:    9902        ..      LDR      r1,[sp,#8]
        0x0002f25a:    6048        H`      STR      r0,[r1,#4]
        0x0002f25c:    e008        ..      B        0x2f270 ; attsHandleValueIndNtf + 252
        0x0002f25e:    f8bd0018    ....    LDRH     r0,[sp,#0x18]
        0x0002f262:    300b        .0      ADDS     r0,r0,#0xb
        0x0002f264:    b280        ..      UXTH     r0,r0
        0x0002f266:    f7fdfe21    ..!.    BL       attMsgAlloc ; 0x2ceac
        0x0002f26a:    9902        ..      LDR      r1,[sp,#8]
        0x0002f26c:    6048        H`      STR      r0,[r1,#4]
        0x0002f26e:    e7ff        ..      B        0x2f270 ; attsHandleValueIndNtf + 252
        0x0002f270:    9802        ..      LDR      r0,[sp,#8]
        0x0002f272:    6840        @h      LDR      r0,[r0,#4]
        0x0002f274:    b3c8        ..      CBZ      r0,0x2f2ea ; attsHandleValueIndNtf + 374
        0x0002f276:    e7ff        ..      B        0x2f278 ; attsHandleValueIndNtf + 260
        0x0002f278:    f8bd0018    ....    LDRH     r0,[sp,#0x18]
        0x0002f27c:    3003        .0      ADDS     r0,#3
        0x0002f27e:    9902        ..      LDR      r1,[sp,#8]
        0x0002f280:    6849        Ih      LDR      r1,[r1,#4]
        0x0002f282:    8008        ..      STRH     r0,[r1,#0]
        0x0002f284:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002f288:    9902        ..      LDR      r1,[sp,#8]
        0x0002f28a:    6849        Ih      LDR      r1,[r1,#4]
        0x0002f28c:    8048        H.      STRH     r0,[r1,#2]
        0x0002f28e:    9802        ..      LDR      r0,[sp,#8]
        0x0002f290:    6840        @h      LDR      r0,[r0,#4]
        0x0002f292:    3008        .0      ADDS     r0,r0,#8
        0x0002f294:    9001        ..      STR      r0,[sp,#4]
        0x0002f296:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002f29a:    9901        ..      LDR      r1,[sp,#4]
        0x0002f29c:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f29e:    9201        ..      STR      r2,[sp,#4]
        0x0002f2a0:    7008        .p      STRB     r0,[r1,#0]
        0x0002f2a2:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x0002f2a6:    9901        ..      LDR      r1,[sp,#4]
        0x0002f2a8:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f2aa:    9201        ..      STR      r2,[sp,#4]
        0x0002f2ac:    7008        .p      STRB     r0,[r1,#0]
        0x0002f2ae:    f89d001d    ....    LDRB     r0,[sp,#0x1d]
        0x0002f2b2:    9901        ..      LDR      r1,[sp,#4]
        0x0002f2b4:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f2b6:    9201        ..      STR      r2,[sp,#4]
        0x0002f2b8:    7008        .p      STRB     r0,[r1,#0]
        0x0002f2ba:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002f2be:    b938        8.      CBNZ     r0,0x2f2d0 ; attsHandleValueIndNtf + 348
        0x0002f2c0:    e7ff        ..      B        0x2f2c2 ; attsHandleValueIndNtf + 334
        0x0002f2c2:    9801        ..      LDR      r0,[sp,#4]
        0x0002f2c4:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002f2c6:    f8bd2018    ...     LDRH     r2,[sp,#0x18]
        0x0002f2ca:    f7e9f924    ..$.    BL       __aeabi_memcpy ; 0x18516
        0x0002f2ce:    e7ff        ..      B        0x2f2d0 ; attsHandleValueIndNtf + 348
        0x0002f2d0:    f2433098    C..0    MOV      r0,#0x3398
        0x0002f2d4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f2d8:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002f2dc:    9902        ..      LDR      r1,[sp,#8]
        0x0002f2de:    f7effb53    ..S.    BL       WsfMsgSend ; 0x1e988
        0x0002f2e2:    2001        .       MOVS     r0,#1
        0x0002f2e4:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0002f2e8:    e003        ..      B        0x2f2f2 ; attsHandleValueIndNtf + 382
        0x0002f2ea:    9802        ..      LDR      r0,[sp,#8]
        0x0002f2ec:    f7effb2e    ....    BL       WsfMsgFree ; 0x1e94c
        0x0002f2f0:    e7ff        ..      B        0x2f2f2 ; attsHandleValueIndNtf + 382
        0x0002f2f2:    e7ff        ..      B        0x2f2f4 ; attsHandleValueIndNtf + 384
        0x0002f2f4:    e007        ..      B        0x2f306 ; attsHandleValueIndNtf + 402
        0x0002f2f6:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002f2fa:    f8bd101c    ....    LDRH     r1,[sp,#0x1c]
        0x0002f2fe:    2277        w"      MOVS     r2,#0x77
        0x0002f300:    f7fffd00    ....    BL       attsExecCallback ; 0x2ed04
        0x0002f304:    e7ff        ..      B        0x2f306 ; attsHandleValueIndNtf + 402
        0x0002f306:    e7ff        ..      B        0x2f308 ; attsHandleValueIndNtf + 404
        0x0002f308:    e007        ..      B        0x2f31a ; attsHandleValueIndNtf + 422
        0x0002f30a:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002f30e:    f8bd101c    ....    LDRH     r1,[sp,#0x1c]
        0x0002f312:    2271        q"      MOVS     r2,#0x71
        0x0002f314:    f7fffcf6    ....    BL       attsExecCallback ; 0x2ed04
        0x0002f318:    e7ff        ..      B        0x2f31a ; attsHandleValueIndNtf + 422
        0x0002f31a:    e7ff        ..      B        0x2f31c ; attsHandleValueIndNtf + 424
        0x0002f31c:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0002f320:    b950        P.      CBNZ     r0,0x2f338 ; attsHandleValueIndNtf + 452
        0x0002f322:    e7ff        ..      B        0x2f324 ; attsHandleValueIndNtf + 432
        0x0002f324:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002f328:    b130        0.      CBZ      r0,0x2f338 ; attsHandleValueIndNtf + 452
        0x0002f32a:    e7ff        ..      B        0x2f32c ; attsHandleValueIndNtf + 440
        0x0002f32c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002f32e:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002f332:    f7eafcf1    ....    BL       AttMsgFree ; 0x19d18
        0x0002f336:    e7ff        ..      B        0x2f338 ; attsHandleValueIndNtf + 452
        0x0002f338:    b008        ..      ADD      sp,sp,#0x20
        0x0002f33a:    bd10        ..      POP      {r4,pc}
    attsIndConnCback
        0x0002f33c:    b580        ..      PUSH     {r7,lr}
        0x0002f33e:    b084        ..      SUB      sp,sp,#0x10
        0x0002f340:    9003        ..      STR      r0,[sp,#0xc]
        0x0002f342:    9102        ..      STR      r1,[sp,#8]
        0x0002f344:    9802        ..      LDR      r0,[sp,#8]
        0x0002f346:    7880        .x      LDRB     r0,[r0,#2]
        0x0002f348:    2827        '(      CMP      r0,#0x27
        0x0002f34a:    d101        ..      BNE      0x2f350 ; attsIndConnCback + 20
        0x0002f34c:    e7ff        ..      B        0x2f34e ; attsIndConnCback + 18
        0x0002f34e:    e049        I.      B        0x2f3e4 ; attsIndConnCback + 168
        0x0002f350:    9802        ..      LDR      r0,[sp,#8]
        0x0002f352:    7880        .x      LDRB     r0,[r0,#2]
        0x0002f354:    2828        ((      CMP      r0,#0x28
        0x0002f356:    d144        D.      BNE      0x2f3e2 ; attsIndConnCback + 166
        0x0002f358:    e7ff        ..      B        0x2f35a ; attsIndConnCback + 30
        0x0002f35a:    9802        ..      LDR      r0,[sp,#8]
        0x0002f35c:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002f35e:    b930        0.      CBNZ     r0,0x2f36e ; attsIndConnCback + 50
        0x0002f360:    e7ff        ..      B        0x2f362 ; attsIndConnCback + 38
        0x0002f362:    9802        ..      LDR      r0,[sp,#8]
        0x0002f364:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002f366:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002f368:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002f36c:    e005        ..      B        0x2f37a ; attsIndConnCback + 62
        0x0002f36e:    9802        ..      LDR      r0,[sp,#8]
        0x0002f370:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002f372:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002f374:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002f378:    e7ff        ..      B        0x2f37a ; attsIndConnCback + 62
        0x0002f37a:    2000        .       MOVS     r0,#0
        0x0002f37c:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002f380:    e7ff        ..      B        0x2f382 ; attsIndConnCback + 70
        0x0002f382:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002f386:    2802        .(      CMP      r0,#2
        0x0002f388:    dc2a        *.      BGT      0x2f3e0 ; attsIndConnCback + 164
        0x0002f38a:    e7ff        ..      B        0x2f38c ; attsIndConnCback + 80
        0x0002f38c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f38e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f390:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002f394:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002f398:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f39c:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002f3a0:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002f3a4:    212c        ,!      MOVS     r1,#0x2c
        0x0002f3a6:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002f3aa:    3884        .8      SUBS     r0,r0,#0x84
        0x0002f3ac:    9001        ..      STR      r0,[sp,#4]
        0x0002f3ae:    9801        ..      LDR      r0,[sp,#4]
        0x0002f3b0:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x0002f3b2:    b138        8.      CBZ      r0,0x2f3c4 ; attsIndConnCback + 136
        0x0002f3b4:    e7ff        ..      B        0x2f3b6 ; attsIndConnCback + 122
        0x0002f3b6:    9801        ..      LDR      r0,[sp,#4]
        0x0002f3b8:    f7effd40    ..@.    BL       WsfTimerStop ; 0x1ee3c
        0x0002f3bc:    9901        ..      LDR      r1,[sp,#4]
        0x0002f3be:    2000        .       MOVS     r0,#0
        0x0002f3c0:    84c8        ..      STRH     r0,[r1,#0x26]
        0x0002f3c2:    e7ff        ..      B        0x2f3c4 ; attsIndConnCback + 136
        0x0002f3c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f3c6:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f3c8:    9901        ..      LDR      r1,[sp,#4]
        0x0002f3ca:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0002f3ce:    f000f88d    ....    BL       attsIndNtfCallback ; 0x2f4ec
        0x0002f3d2:    e7ff        ..      B        0x2f3d4 ; attsIndConnCback + 152
        0x0002f3d4:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002f3d8:    3001        .0      ADDS     r0,#1
        0x0002f3da:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002f3de:    e7d0        ..      B        0x2f382 ; attsIndConnCback + 70
        0x0002f3e0:    e7ff        ..      B        0x2f3e2 ; attsIndConnCback + 166
        0x0002f3e2:    e7ff        ..      B        0x2f3e4 ; attsIndConnCback + 168
        0x0002f3e4:    b004        ..      ADD      sp,sp,#0x10
        0x0002f3e6:    bd80        ..      POP      {r7,pc}
    attsIndCtrlCback
        0x0002f3e8:    b580        ..      PUSH     {r7,lr}
        0x0002f3ea:    b082        ..      SUB      sp,sp,#8
        0x0002f3ec:    9001        ..      STR      r0,[sp,#4]
        0x0002f3ee:    9801        ..      LDR      r0,[sp,#4]
        0x0002f3f0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002f3f2:    2100        .!      MOVS     r1,#0
        0x0002f3f4:    f7feff44    ..D.    BL       attsCcbByConnId ; 0x2e280
        0x0002f3f8:    9000        ..      STR      r0,[sp,#0]
        0x0002f3fa:    b138        8.      CBZ      r0,0x2f40c ; attsIndCtrlCback + 36
        0x0002f3fc:    e7ff        ..      B        0x2f3fe ; attsIndCtrlCback + 22
        0x0002f3fe:    9801        ..      LDR      r0,[sp,#4]
        0x0002f400:    7800        .x      LDRB     r0,[r0,#0]
        0x0002f402:    9900        ..      LDR      r1,[sp,#0]
        0x0002f404:    2200        ."      MOVS     r2,#0
        0x0002f406:    f000f871    ..q.    BL       attsIndNtfCallback ; 0x2f4ec
        0x0002f40a:    e7ff        ..      B        0x2f40c ; attsIndCtrlCback + 36
        0x0002f40c:    b002        ..      ADD      sp,sp,#8
        0x0002f40e:    bd80        ..      POP      {r7,pc}
    attsIndMsgCback
        0x0002f410:    b580        ..      PUSH     {r7,lr}
        0x0002f412:    b084        ..      SUB      sp,sp,#0x10
        0x0002f414:    9003        ..      STR      r0,[sp,#0xc]
        0x0002f416:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f418:    7880        .x      LDRB     r0,[r0,#2]
        0x0002f41a:    2821        !(      CMP      r0,#0x21
        0x0002f41c:    d129        ).      BNE      0x2f472 ; attsIndMsgCback + 98
        0x0002f41e:    e7ff        ..      B        0x2f420 ; attsIndMsgCback + 16
        0x0002f420:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f422:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f424:    7a09        .z      LDRB     r1,[r1,#8]
        0x0002f426:    f7feff2b    ..+.    BL       attsCcbByConnId ; 0x2e280
        0x0002f42a:    9002        ..      STR      r0,[sp,#8]
        0x0002f42c:    b928        (.      CBNZ     r0,0x2f43a ; attsIndMsgCback + 42
        0x0002f42e:    e7ff        ..      B        0x2f430 ; attsIndMsgCback + 32
        0x0002f430:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f432:    6840        @h      LDR      r0,[r0,#4]
        0x0002f434:    f7effa8a    ....    BL       WsfMsgFree ; 0x1e94c
        0x0002f438:    e055        U.      B        0x2f4e6 ; attsIndMsgCback + 214
        0x0002f43a:    9802        ..      LDR      r0,[sp,#8]
        0x0002f43c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f43e:    6849        Ih      LDR      r1,[r1,#4]
        0x0002f440:    f000f94e    ..N.    BL       attsPendIndNtfHandle ; 0x2f6e0
        0x0002f444:    b160        `.      CBZ      r0,0x2f460 ; attsIndMsgCback + 80
        0x0002f446:    e7ff        ..      B        0x2f448 ; attsIndMsgCback + 56
        0x0002f448:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f44a:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f44c:    6849        Ih      LDR      r1,[r1,#4]
        0x0002f44e:    8849        I.      LDRH     r1,[r1,#2]
        0x0002f450:    2272        r"      MOVS     r2,#0x72
        0x0002f452:    f7fffc57    ..W.    BL       attsExecCallback ; 0x2ed04
        0x0002f456:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f458:    6840        @h      LDR      r0,[r0,#4]
        0x0002f45a:    f7effa77    ..w.    BL       WsfMsgFree ; 0x1e94c
        0x0002f45e:    e007        ..      B        0x2f470 ; attsIndMsgCback + 96
        0x0002f460:    9802        ..      LDR      r0,[sp,#8]
        0x0002f462:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002f464:    7819        .x      LDRB     r1,[r3,#0]
        0x0002f466:    7a1a        .z      LDRB     r2,[r3,#8]
        0x0002f468:    685b        [h      LDR      r3,[r3,#4]
        0x0002f46a:    f001ffe1    ....    BL       attsSetupMsg ; 0x31430
        0x0002f46e:    e7ff        ..      B        0x2f470 ; attsIndMsgCback + 96
        0x0002f470:    e039        9.      B        0x2f4e6 ; attsIndMsgCback + 214
        0x0002f472:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f474:    7880        .x      LDRB     r0,[r0,#2]
        0x0002f476:    2822        "(      CMP      r0,#0x22
        0x0002f478:    d134        4.      BNE      0x2f4e4 ; attsIndMsgCback + 212
        0x0002f47a:    e7ff        ..      B        0x2f47c ; attsIndMsgCback + 108
        0x0002f47c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002f47e:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f480:    f10d0107    ....    ADD      r1,sp,#7
        0x0002f484:    f10d0206    ....    ADD      r2,sp,#6
        0x0002f488:    f7fdfb92    ....    BL       attDecodeMsgParam ; 0x2cbb0
        0x0002f48c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002f490:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f492:    8008        ..      STRH     r0,[r1,#0]
        0x0002f494:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002f498:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002f49c:    f7fefef0    ....    BL       attsCcbByConnId ; 0x2e280
        0x0002f4a0:    9002        ..      STR      r0,[sp,#8]
        0x0002f4a2:    b908        ..      CBNZ     r0,0x2f4a8 ; attsIndMsgCback + 152
        0x0002f4a4:    e7ff        ..      B        0x2f4a6 ; attsIndMsgCback + 150
        0x0002f4a6:    e01e        ..      B        0x2f4e6 ; attsIndMsgCback + 214
        0x0002f4a8:    9802        ..      LDR      r0,[sp,#8]
        0x0002f4aa:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x0002f4ac:    b1c8        ..      CBZ      r0,0x2f4e2 ; attsIndMsgCback + 210
        0x0002f4ae:    e7ff        ..      B        0x2f4b0 ; attsIndMsgCback + 160
        0x0002f4b0:    9902        ..      LDR      r1,[sp,#8]
        0x0002f4b2:    2000        .       MOVS     r0,#0
        0x0002f4b4:    9000        ..      STR      r0,[sp,#0]
        0x0002f4b6:    84c8        ..      STRH     r0,[r1,#0x26]
        0x0002f4b8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002f4bc:    9902        ..      LDR      r1,[sp,#8]
        0x0002f4be:    8d09        ..      LDRH     r1,[r1,#0x28]
        0x0002f4c0:    2271        q"      MOVS     r2,#0x71
        0x0002f4c2:    f7fffc1f    ....    BL       attsExecCallback ; 0x2ed04
        0x0002f4c6:    9800        ..      LDR      r0,[sp,#0]
        0x0002f4c8:    9902        ..      LDR      r1,[sp,#8]
        0x0002f4ca:    8508        ..      STRH     r0,[r1,#0x28]
        0x0002f4cc:    9802        ..      LDR      r0,[sp,#8]
        0x0002f4ce:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f4d0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f4d2:    7a09        .z      LDRB     r1,[r1,#8]
        0x0002f4d4:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002f4d8:    7888        .x      LDRB     r0,[r1,#2]
        0x0002f4da:    f0400004    @...    ORR      r0,r0,#4
        0x0002f4de:    7088        .p      STRB     r0,[r1,#2]
        0x0002f4e0:    e7ff        ..      B        0x2f4e2 ; attsIndMsgCback + 210
        0x0002f4e2:    e7ff        ..      B        0x2f4e4 ; attsIndMsgCback + 212
        0x0002f4e4:    e7ff        ..      B        0x2f4e6 ; attsIndMsgCback + 214
        0x0002f4e6:    b004        ..      ADD      sp,sp,#0x10
        0x0002f4e8:    bd80        ..      POP      {r7,pc}
        0x0002f4ea:    0000        ..      MOVS     r0,r0
    attsIndNtfCallback
        0x0002f4ec:    b580        ..      PUSH     {r7,lr}
        0x0002f4ee:    b084        ..      SUB      sp,sp,#0x10
        0x0002f4f0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002f4f4:    9102        ..      STR      r1,[sp,#8]
        0x0002f4f6:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0002f4fa:    9802        ..      LDR      r0,[sp,#8]
        0x0002f4fc:    8d00        ..      LDRH     r0,[r0,#0x28]
        0x0002f4fe:    b160        `.      CBZ      r0,0x2f51a ; attsIndNtfCallback + 46
        0x0002f500:    e7ff        ..      B        0x2f502 ; attsIndNtfCallback + 22
        0x0002f502:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002f506:    9902        ..      LDR      r1,[sp,#8]
        0x0002f508:    8d09        ..      LDRH     r1,[r1,#0x28]
        0x0002f50a:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002f50e:    f7fffbf9    ....    BL       attsExecCallback ; 0x2ed04
        0x0002f512:    9902        ..      LDR      r1,[sp,#8]
        0x0002f514:    2000        .       MOVS     r0,#0
        0x0002f516:    8508        ..      STRH     r0,[r1,#0x28]
        0x0002f518:    e7ff        ..      B        0x2f51a ; attsIndNtfCallback + 46
        0x0002f51a:    2000        .       MOVS     r0,#0
        0x0002f51c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002f520:    e7ff        ..      B        0x2f522 ; attsIndNtfCallback + 54
        0x0002f522:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002f526:    2800        .(      CMP      r0,#0
        0x0002f528:    dc23        #.      BGT      0x2f572 ; attsIndNtfCallback + 134
        0x0002f52a:    e7ff        ..      B        0x2f52c ; attsIndNtfCallback + 64
        0x0002f52c:    9802        ..      LDR      r0,[sp,#8]
        0x0002f52e:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002f532:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002f536:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002f538:    b1a0        ..      CBZ      r0,0x2f564 ; attsIndNtfCallback + 120
        0x0002f53a:    e7ff        ..      B        0x2f53c ; attsIndNtfCallback + 80
        0x0002f53c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002f540:    9902        ..      LDR      r1,[sp,#8]
        0x0002f542:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0002f546:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002f54a:    8d49        I.      LDRH     r1,[r1,#0x2a]
        0x0002f54c:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002f550:    f7fffbd8    ....    BL       attsExecCallback ; 0x2ed04
        0x0002f554:    9802        ..      LDR      r0,[sp,#8]
        0x0002f556:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002f55a:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002f55e:    2000        .       MOVS     r0,#0
        0x0002f560:    8548        H.      STRH     r0,[r1,#0x2a]
        0x0002f562:    e7ff        ..      B        0x2f564 ; attsIndNtfCallback + 120
        0x0002f564:    e7ff        ..      B        0x2f566 ; attsIndNtfCallback + 122
        0x0002f566:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002f56a:    3001        .0      ADDS     r0,#1
        0x0002f56c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002f570:    e7d7        ..      B        0x2f522 ; attsIndNtfCallback + 54
        0x0002f572:    b004        ..      ADD      sp,sp,#0x10
        0x0002f574:    bd80        ..      POP      {r7,pc}
        0x0002f576:    0000        ..      MOVS     r0,r0
    attsIsHashableAttr
        0x0002f578:    b084        ..      SUB      sp,sp,#0x10
        0x0002f57a:    9002        ..      STR      r0,[sp,#8]
        0x0002f57c:    2002        .       MOVS     r0,#2
        0x0002f57e:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002f582:    f2437098    C..p    MOV      r0,#0x3798
        0x0002f586:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f58a:    7800        .x      LDRB     r0,[r0,#0]
        0x0002f58c:    b148        H.      CBZ      r0,0x2f5a2 ; attsIsHashableAttr + 42
        0x0002f58e:    e7ff        ..      B        0x2f590 ; attsIsHashableAttr + 24
        0x0002f590:    f2437198    C..q    MOV      r1,#0x3798
        0x0002f594:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002f598:    2000        .       MOVS     r0,#0
        0x0002f59a:    7008        .p      STRB     r0,[r1,#0]
        0x0002f59c:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002f5a0:    e052        R.      B        0x2f648 ; attsIsHashableAttr + 208
        0x0002f5a2:    9802        ..      LDR      r0,[sp,#8]
        0x0002f5a4:    6801        .h      LDR      r1,[r0,#0]
        0x0002f5a6:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f5a8:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002f5aa:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002f5ae:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002f5b2:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002f5b6:    f5a15020    .. P    SUB      r0,r1,#0x2800
        0x0002f5ba:    9100        ..      STR      r1,[sp,#0]
        0x0002f5bc:    2803        .(      CMP      r0,#3
        0x0002f5be:    d31f        ..      BCC      0x2f600 ; attsIsHashableAttr + 136
        0x0002f5c0:    e7ff        ..      B        0x2f5c2 ; attsIsHashableAttr + 74
        0x0002f5c2:    9800        ..      LDR      r0,[sp,#0]
        0x0002f5c4:    f6420103    B...    MOV      r1,#0x2803
        0x0002f5c8:    4288        .B      CMP      r0,r1
        0x0002f5ca:    d012        ..      BEQ      0x2f5f2 ; attsIsHashableAttr + 122
        0x0002f5cc:    e7ff        ..      B        0x2f5ce ; attsIsHashableAttr + 86
        0x0002f5ce:    9800        ..      LDR      r0,[sp,#0]
        0x0002f5d0:    f5b05f24    ..$_    CMP      r0,#0x2900
        0x0002f5d4:    d014        ..      BEQ      0x2f600 ; attsIsHashableAttr + 136
        0x0002f5d6:    e7ff        ..      B        0x2f5d8 ; attsIsHashableAttr + 96
        0x0002f5d8:    9800        ..      LDR      r0,[sp,#0]
        0x0002f5da:    f6421101    B...    MOV      r1,#0x2901
        0x0002f5de:    1a40        @.      SUBS     r0,r0,r1
        0x0002f5e0:    2803        .(      CMP      r0,#3
        0x0002f5e2:    d316        ..      BCC      0x2f612 ; attsIsHashableAttr + 154
        0x0002f5e4:    e7ff        ..      B        0x2f5e6 ; attsIsHashableAttr + 110
        0x0002f5e6:    9800        ..      LDR      r0,[sp,#0]
        0x0002f5e8:    f6421105    B...    MOV      r1,#0x2905
        0x0002f5ec:    4288        .B      CMP      r0,r1
        0x0002f5ee:    d010        ..      BEQ      0x2f612 ; attsIsHashableAttr + 154
        0x0002f5f0:    e021        !.      B        0x2f636 ; attsIsHashableAttr + 190
        0x0002f5f2:    f2437198    C..q    MOV      r1,#0x3798
        0x0002f5f6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002f5fa:    2001        .       MOVS     r0,#1
        0x0002f5fc:    7008        .p      STRB     r0,[r1,#0]
        0x0002f5fe:    e7ff        ..      B        0x2f600 ; attsIsHashableAttr + 136
        0x0002f600:    9802        ..      LDR      r0,[sp,#8]
        0x0002f602:    6880        .h      LDR      r0,[r0,#8]
        0x0002f604:    8801        ..      LDRH     r1,[r0,#0]
        0x0002f606:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002f60a:    4408        .D      ADD      r0,r0,r1
        0x0002f60c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002f610:    e7ff        ..      B        0x2f612 ; attsIsHashableAttr + 154
        0x0002f612:    9802        ..      LDR      r0,[sp,#8]
        0x0002f614:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f616:    07c0        ..      LSLS     r0,r0,#31
        0x0002f618:    b130        0.      CBZ      r0,0x2f628 ; attsIsHashableAttr + 176
        0x0002f61a:    e7ff        ..      B        0x2f61c ; attsIsHashableAttr + 164
        0x0002f61c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002f620:    3010        .0      ADDS     r0,r0,#0x10
        0x0002f622:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002f626:    e005        ..      B        0x2f634 ; attsIsHashableAttr + 188
        0x0002f628:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002f62c:    3002        .0      ADDS     r0,#2
        0x0002f62e:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002f632:    e7ff        ..      B        0x2f634 ; attsIsHashableAttr + 188
        0x0002f634:    e003        ..      B        0x2f63e ; attsIsHashableAttr + 198
        0x0002f636:    2000        .       MOVS     r0,#0
        0x0002f638:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002f63c:    e7ff        ..      B        0x2f63e ; attsIsHashableAttr + 198
        0x0002f63e:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002f642:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002f646:    e7ff        ..      B        0x2f648 ; attsIsHashableAttr + 208
        0x0002f648:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002f64c:    b004        ..      ADD      sp,sp,#0x10
        0x0002f64e:    4770        pG      BX       lr
    attsL2cCtrlCback
        0x0002f650:    b580        ..      PUSH     {r7,lr}
        0x0002f652:    b082        ..      SUB      sp,sp,#8
        0x0002f654:    9001        ..      STR      r0,[sp,#4]
        0x0002f656:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002f65a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f65e:    f8d001ac    ....    LDR      r0,[r0,#0x1ac]
        0x0002f662:    6841        Ah      LDR      r1,[r0,#4]
        0x0002f664:    9801        ..      LDR      r0,[sp,#4]
        0x0002f666:    4788        .G      BLX      r1
        0x0002f668:    b002        ..      ADD      sp,sp,#8
        0x0002f66a:    bd80        ..      POP      {r7,pc}
    attsMsgCback
        0x0002f66c:    b580        ..      PUSH     {r7,lr}
        0x0002f66e:    b082        ..      SUB      sp,sp,#8
        0x0002f670:    9001        ..      STR      r0,[sp,#4]
        0x0002f672:    9801        ..      LDR      r0,[sp,#4]
        0x0002f674:    7880        .x      LDRB     r0,[r0,#2]
        0x0002f676:    2820         (      CMP      r0,#0x20
        0x0002f678:    d107        ..      BNE      0x2f68a ; attsMsgCback + 30
        0x0002f67a:    e7ff        ..      B        0x2f67c ; attsMsgCback + 16
        0x0002f67c:    9801        ..      LDR      r0,[sp,#4]
        0x0002f67e:    7800        .x      LDRB     r0,[r0,#0]
        0x0002f680:    2104        .!      MOVS     r1,#4
        0x0002f682:    2200        ."      MOVS     r2,#0
        0x0002f684:    f7ebfc34    ..4.    BL       DmConnSetIdle ; 0x1aef0
        0x0002f688:    e028        (.      B        0x2f6dc ; attsMsgCback + 112
        0x0002f68a:    9801        ..      LDR      r0,[sp,#4]
        0x0002f68c:    7880        .x      LDRB     r0,[r0,#2]
        0x0002f68e:    2822        "(      CMP      r0,#0x22
        0x0002f690:    dc0a        ..      BGT      0x2f6a8 ; attsMsgCback + 60
        0x0002f692:    e7ff        ..      B        0x2f694 ; attsMsgCback + 40
        0x0002f694:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002f698:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f69c:    f8d001ac    ....    LDR      r0,[r0,#0x1ac]
        0x0002f6a0:    6881        .h      LDR      r1,[r0,#8]
        0x0002f6a2:    9801        ..      LDR      r0,[sp,#4]
        0x0002f6a4:    4788        .G      BLX      r1
        0x0002f6a6:    e018        ..      B        0x2f6da ; attsMsgCback + 110
        0x0002f6a8:    9801        ..      LDR      r0,[sp,#4]
        0x0002f6aa:    7880        .x      LDRB     r0,[r0,#2]
        0x0002f6ac:    2823        #(      CMP      r0,#0x23
        0x0002f6ae:    d109        ..      BNE      0x2f6c4 ; attsMsgCback + 88
        0x0002f6b0:    e7ff        ..      B        0x2f6b2 ; attsMsgCback + 70
        0x0002f6b2:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002f6b6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f6ba:    f8d011b0    ....    LDR      r1,[r0,#0x1b0]
        0x0002f6be:    9801        ..      LDR      r0,[sp,#4]
        0x0002f6c0:    4788        .G      BLX      r1
        0x0002f6c2:    e009        ..      B        0x2f6d8 ; attsMsgCback + 108
        0x0002f6c4:    9801        ..      LDR      r0,[sp,#4]
        0x0002f6c6:    7880        .x      LDRB     r0,[r0,#2]
        0x0002f6c8:    2824        $(      CMP      r0,#0x24
        0x0002f6ca:    d104        ..      BNE      0x2f6d6 ; attsMsgCback + 106
        0x0002f6cc:    e7ff        ..      B        0x2f6ce ; attsMsgCback + 98
        0x0002f6ce:    9801        ..      LDR      r0,[sp,#4]
        0x0002f6d0:    f001fe36    ..6.    BL       attsProcessDatabaseHashUpdate ; 0x31340
        0x0002f6d4:    e7ff        ..      B        0x2f6d6 ; attsMsgCback + 106
        0x0002f6d6:    e7ff        ..      B        0x2f6d8 ; attsMsgCback + 108
        0x0002f6d8:    e7ff        ..      B        0x2f6da ; attsMsgCback + 110
        0x0002f6da:    e7ff        ..      B        0x2f6dc ; attsMsgCback + 112
        0x0002f6dc:    b002        ..      ADD      sp,sp,#8
        0x0002f6de:    bd80        ..      POP      {r7,pc}
    attsPendIndNtfHandle
        0x0002f6e0:    b084        ..      SUB      sp,sp,#0x10
        0x0002f6e2:    9002        ..      STR      r0,[sp,#8]
        0x0002f6e4:    9101        ..      STR      r1,[sp,#4]
        0x0002f6e6:    9801        ..      LDR      r0,[sp,#4]
        0x0002f6e8:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002f6ea:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002f6ee:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002f6f2:    281d        .(      CMP      r0,#0x1d
        0x0002f6f4:    d108        ..      BNE      0x2f708 ; attsPendIndNtfHandle + 40
        0x0002f6f6:    e7ff        ..      B        0x2f6f8 ; attsPendIndNtfHandle + 24
        0x0002f6f8:    9802        ..      LDR      r0,[sp,#8]
        0x0002f6fa:    8d00        ..      LDRH     r0,[r0,#0x28]
        0x0002f6fc:    2800        .(      CMP      r0,#0
        0x0002f6fe:    bf18        ..      IT       NE
        0x0002f700:    2001        .       MOVNE    r0,#1
        0x0002f702:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002f706:    e037        7.      B        0x2f778 ; attsPendIndNtfHandle + 152
        0x0002f708:    2000        .       MOVS     r0,#0
        0x0002f70a:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002f70e:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002f712:    e7ff        ..      B        0x2f714 ; attsPendIndNtfHandle + 52
        0x0002f714:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002f718:    2800        .(      CMP      r0,#0
        0x0002f71a:    dc24        $.      BGT      0x2f766 ; attsPendIndNtfHandle + 134
        0x0002f71c:    e7ff        ..      B        0x2f71e ; attsPendIndNtfHandle + 62
        0x0002f71e:    9802        ..      LDR      r0,[sp,#8]
        0x0002f720:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002f724:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002f728:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002f72a:    b1a8        ..      CBZ      r0,0x2f758 ; attsPendIndNtfHandle + 120
        0x0002f72c:    e7ff        ..      B        0x2f72e ; attsPendIndNtfHandle + 78
        0x0002f72e:    9802        ..      LDR      r0,[sp,#8]
        0x0002f730:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002f734:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002f738:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002f73a:    9901        ..      LDR      r1,[sp,#4]
        0x0002f73c:    8849        I.      LDRH     r1,[r1,#2]
        0x0002f73e:    4288        .B      CMP      r0,r1
        0x0002f740:    d104        ..      BNE      0x2f74c ; attsPendIndNtfHandle + 108
        0x0002f742:    e7ff        ..      B        0x2f744 ; attsPendIndNtfHandle + 100
        0x0002f744:    2001        .       MOVS     r0,#1
        0x0002f746:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002f74a:    e015        ..      B        0x2f778 ; attsPendIndNtfHandle + 152
        0x0002f74c:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002f750:    3001        .0      ADDS     r0,#1
        0x0002f752:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002f756:    e7ff        ..      B        0x2f758 ; attsPendIndNtfHandle + 120
        0x0002f758:    e7ff        ..      B        0x2f75a ; attsPendIndNtfHandle + 122
        0x0002f75a:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002f75e:    3001        .0      ADDS     r0,#1
        0x0002f760:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002f764:    e7d6        ..      B        0x2f714 ; attsPendIndNtfHandle + 52
        0x0002f766:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002f76a:    2000        .       MOVS     r0,#0
        0x0002f76c:    2900        .)      CMP      r1,#0
        0x0002f76e:    bfc8        ..      IT       GT
        0x0002f770:    2001        .       MOVGT    r0,#1
        0x0002f772:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002f776:    e7ff        ..      B        0x2f778 ; attsPendIndNtfHandle + 152
        0x0002f778:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002f77c:    b004        ..      ADD      sp,sp,#0x10
        0x0002f77e:    4770        pG      BX       lr
    attsPermissions
        0x0002f780:    b580        ..      PUSH     {r7,lr}
        0x0002f782:    b082        ..      SUB      sp,sp,#8
        0x0002f784:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002f788:    f88d1005    ....    STRB     r1,[sp,#5]
        0x0002f78c:    f8ad2002    ...     STRH     r2,[sp,#2]
        0x0002f790:    f88d3001    ...0    STRB     r3,[sp,#1]
        0x0002f794:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002f798:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002f79c:    4208        .B      TST      r0,r1
        0x0002f79e:    d109        ..      BNE      0x2f7b4 ; attsPermissions + 52
        0x0002f7a0:    e7ff        ..      B        0x2f7a2 ; attsPermissions + 34
        0x0002f7a2:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002f7a6:    2003        .       MOVS     r0,#3
        0x0002f7a8:    2901        .)      CMP      r1,#1
        0x0002f7aa:    bf08        ..      IT       EQ
        0x0002f7ac:    2002        .       MOVEQ    r0,#2
        0x0002f7ae:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002f7b2:    e05e        ^.      B        0x2f872 ; attsPermissions + 242
        0x0002f7b4:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0002f7b8:    2810        .(      CMP      r0,#0x10
        0x0002f7ba:    d106        ..      BNE      0x2f7ca ; attsPermissions + 74
        0x0002f7bc:    e7ff        ..      B        0x2f7be ; attsPermissions + 62
        0x0002f7be:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002f7c2:    0900        ..      LSRS     r0,r0,#4
        0x0002f7c4:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002f7c8:    e7ff        ..      B        0x2f7ca ; attsPermissions + 74
        0x0002f7ca:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002f7ce:    f0100f0e    ....    TST      r0,#0xe
        0x0002f7d2:    d104        ..      BNE      0x2f7de ; attsPermissions + 94
        0x0002f7d4:    e7ff        ..      B        0x2f7d6 ; attsPermissions + 86
        0x0002f7d6:    2000        .       MOVS     r0,#0
        0x0002f7d8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002f7dc:    e049        I.      B        0x2f872 ; attsPermissions + 242
        0x0002f7de:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002f7e2:    f7ebfb4b    ..K.    BL       DmConnSecLevel ; 0x1ae7c
        0x0002f7e6:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002f7ea:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002f7ee:    0700        ..      LSLS     r0,r0,#28
        0x0002f7f0:    2800        .(      CMP      r0,#0
        0x0002f7f2:    d508        ..      BPL      0x2f806 ; attsPermissions + 134
        0x0002f7f4:    e7ff        ..      B        0x2f7f6 ; attsPermissions + 118
        0x0002f7f6:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002f7fa:    b920         .      CBNZ     r0,0x2f806 ; attsPermissions + 134
        0x0002f7fc:    e7ff        ..      B        0x2f7fe ; attsPermissions + 126
        0x0002f7fe:    2005        .       MOVS     r0,#5
        0x0002f800:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002f804:    e035        5.      B        0x2f872 ; attsPermissions + 242
        0x0002f806:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002f80a:    f000000a    ....    AND      r0,r0,#0xa
        0x0002f80e:    280a        .(      CMP      r0,#0xa
        0x0002f810:    d109        ..      BNE      0x2f826 ; attsPermissions + 166
        0x0002f812:    e7ff        ..      B        0x2f814 ; attsPermissions + 148
        0x0002f814:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002f818:    2801        .(      CMP      r0,#1
        0x0002f81a:    dc04        ..      BGT      0x2f826 ; attsPermissions + 166
        0x0002f81c:    e7ff        ..      B        0x2f81e ; attsPermissions + 158
        0x0002f81e:    2005        .       MOVS     r0,#5
        0x0002f820:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002f824:    e025        %.      B        0x2f872 ; attsPermissions + 242
        0x0002f826:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002f82a:    0740        @.      LSLS     r0,r0,#29
        0x0002f82c:    2800        .(      CMP      r0,#0
        0x0002f82e:    d51c        ..      BPL      0x2f86a ; attsPermissions + 234
        0x0002f830:    e7ff        ..      B        0x2f832 ; attsPermissions + 178
        0x0002f832:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002f836:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f83a:    f8d001b4    ....    LDR      r0,[r0,#0x1b4]
        0x0002f83e:    b920         .      CBNZ     r0,0x2f84a ; attsPermissions + 202
        0x0002f840:    e7ff        ..      B        0x2f842 ; attsPermissions + 194
        0x0002f842:    2008        .       MOVS     r0,#8
        0x0002f844:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002f848:    e013        ..      B        0x2f872 ; attsPermissions + 242
        0x0002f84a:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002f84e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f852:    f8d031b4    ...1    LDR      r3,[r0,#0x1b4]
        0x0002f856:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002f85a:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002f85e:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002f862:    4798        .G      BLX      r3
        0x0002f864:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002f868:    e003        ..      B        0x2f872 ; attsPermissions + 242
        0x0002f86a:    2000        .       MOVS     r0,#0
        0x0002f86c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002f870:    e7ff        ..      B        0x2f872 ; attsPermissions + 242
        0x0002f872:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002f876:    b002        ..      ADD      sp,sp,#8
        0x0002f878:    bd80        ..      POP      {r7,pc}
        0x0002f87a:    0000        ..      MOVS     r0,r0
    attsProcExecWriteReq
        0x0002f87c:    b580        ..      PUSH     {r7,lr}
        0x0002f87e:    b08a        ..      SUB      sp,sp,#0x28
        0x0002f880:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f882:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002f886:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002f888:    2000        .       MOVS     r0,#0
        0x0002f88a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002f88e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f890:    3009        .0      ADDS     r0,r0,#9
        0x0002f892:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f894:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f896:    7800        .x      LDRB     r0,[r0,#0]
        0x0002f898:    b920         .      CBNZ     r0,0x2f8a4 ; attsProcExecWriteReq + 40
        0x0002f89a:    e7ff        ..      B        0x2f89c ; attsProcExecWriteReq + 32
        0x0002f89c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f89e:    f7feff71    ..q.    BL       attsClearPrepWrites ; 0x2e784
        0x0002f8a2:    e06f        o.      B        0x2f984 ; attsProcExecWriteReq + 264
        0x0002f8a4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f8a6:    7800        .x      LDRB     r0,[r0,#0]
        0x0002f8a8:    2801        .(      CMP      r0,#1
        0x0002f8aa:    d166        f.      BNE      0x2f97a ; attsProcExecWriteReq + 254
        0x0002f8ac:    e7ff        ..      B        0x2f8ae ; attsProcExecWriteReq + 50
        0x0002f8ae:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f8b0:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002f8b4:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002f8b8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f8bc:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002f8c0:    f8d00184    ....    LDR      r0,[r0,#0x184]
        0x0002f8c4:    9004        ..      STR      r0,[sp,#0x10]
        0x0002f8c6:    e7ff        ..      B        0x2f8c8 ; attsProcExecWriteReq + 76
        0x0002f8c8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f8ca:    b378        x.      CBZ      r0,0x2f92c ; attsProcExecWriteReq + 176
        0x0002f8cc:    e7ff        ..      B        0x2f8ce ; attsProcExecWriteReq + 82
        0x0002f8ce:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f8d0:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002f8d2:    a902        ..      ADD      r1,sp,#8
        0x0002f8d4:    f7fffaae    ....    BL       attsFindByHandle ; 0x2ee34
        0x0002f8d8:    9003        ..      STR      r0,[sp,#0xc]
        0x0002f8da:    b310        ..      CBZ      r0,0x2f922 ; attsProcExecWriteReq + 166
        0x0002f8dc:    e7ff        ..      B        0x2f8de ; attsProcExecWriteReq + 98
        0x0002f8de:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f8e0:    8900        ..      LDRH     r0,[r0,#8]
        0x0002f8e2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f8e4:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0002f8e6:    4288        .B      CMP      r0,r1
        0x0002f8e8:    dd04        ..      BLE      0x2f8f4 ; attsProcExecWriteReq + 120
        0x0002f8ea:    e7ff        ..      B        0x2f8ec ; attsProcExecWriteReq + 112
        0x0002f8ec:    2007        .       MOVS     r0,#7
        0x0002f8ee:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002f8f2:    e00d        ..      B        0x2f910 ; attsProcExecWriteReq + 148
        0x0002f8f4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002f8f6:    8888        ..      LDRH     r0,[r1,#4]
        0x0002f8f8:    8909        ..      LDRH     r1,[r1,#8]
        0x0002f8fa:    4408        .D      ADD      r0,r0,r1
        0x0002f8fc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002f8fe:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0002f900:    4288        .B      CMP      r0,r1
        0x0002f902:    dd04        ..      BLE      0x2f90e ; attsProcExecWriteReq + 146
        0x0002f904:    e7ff        ..      B        0x2f906 ; attsProcExecWriteReq + 138
        0x0002f906:    200d        .       MOVS     r0,#0xd
        0x0002f908:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002f90c:    e7ff        ..      B        0x2f90e ; attsProcExecWriteReq + 146
        0x0002f90e:    e7ff        ..      B        0x2f910 ; attsProcExecWriteReq + 148
        0x0002f910:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002f914:    b120         .      CBZ      r0,0x2f920 ; attsProcExecWriteReq + 164
        0x0002f916:    e7ff        ..      B        0x2f918 ; attsProcExecWriteReq + 156
        0x0002f918:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f91a:    f7feff33    ..3.    BL       attsClearPrepWrites ; 0x2e784
        0x0002f91e:    e005        ..      B        0x2f92c ; attsProcExecWriteReq + 176
        0x0002f920:    e7ff        ..      B        0x2f922 ; attsProcExecWriteReq + 166
        0x0002f922:    e7ff        ..      B        0x2f924 ; attsProcExecWriteReq + 168
        0x0002f924:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f926:    6800        .h      LDR      r0,[r0,#0]
        0x0002f928:    9004        ..      STR      r0,[sp,#0x10]
        0x0002f92a:    e7cd        ..      B        0x2f8c8 ; attsProcExecWriteReq + 76
        0x0002f92c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002f930:    bb10        ..      CBNZ     r0,0x2f978 ; attsProcExecWriteReq + 252
        0x0002f932:    e7ff        ..      B        0x2f934 ; attsProcExecWriteReq + 184
        0x0002f934:    e7ff        ..      B        0x2f936 ; attsProcExecWriteReq + 186
        0x0002f936:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f938:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002f93c:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002f940:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f944:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002f948:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002f94c:    f7eff87e    ..~.    BL       WsfQueueDeq ; 0x1ea4c
        0x0002f950:    9004        ..      STR      r0,[sp,#0x10]
        0x0002f952:    b180        ..      CBZ      r0,0x2f976 ; attsProcExecWriteReq + 250
        0x0002f954:    e7ff        ..      B        0x2f956 ; attsProcExecWriteReq + 218
        0x0002f956:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f958:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002f95a:    f7fff9eb    ....    BL       attsExecPrepWrite ; 0x2ed34
        0x0002f95e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002f962:    b120         .      CBZ      r0,0x2f96e ; attsProcExecWriteReq + 242
        0x0002f964:    e7ff        ..      B        0x2f966 ; attsProcExecWriteReq + 234
        0x0002f966:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f968:    f7feff0c    ....    BL       attsClearPrepWrites ; 0x2e784
        0x0002f96c:    e7ff        ..      B        0x2f96e ; attsProcExecWriteReq + 242
        0x0002f96e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f970:    f7eefe74    ..t.    BL       WsfBufFree ; 0x1e65c
        0x0002f974:    e7df        ..      B        0x2f936 ; attsProcExecWriteReq + 186
        0x0002f976:    e7ff        ..      B        0x2f978 ; attsProcExecWriteReq + 252
        0x0002f978:    e003        ..      B        0x2f982 ; attsProcExecWriteReq + 262
        0x0002f97a:    2004        .       MOVS     r0,#4
        0x0002f97c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002f980:    e7ff        ..      B        0x2f982 ; attsProcExecWriteReq + 262
        0x0002f982:    e7ff        ..      B        0x2f984 ; attsProcExecWriteReq + 264
        0x0002f984:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002f988:    b168        h.      CBZ      r0,0x2f9a6 ; attsProcExecWriteReq + 298
        0x0002f98a:    e7ff        ..      B        0x2f98c ; attsProcExecWriteReq + 272
        0x0002f98c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f98e:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f990:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f994:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002f998:    466b        kF      MOV      r3,sp
        0x0002f99a:    601a        .`      STR      r2,[r3,#0]
        0x0002f99c:    2218        ."      MOVS     r2,#0x18
        0x0002f99e:    2300        .#      MOVS     r3,#0
        0x0002f9a0:    f7fff972    ..r.    BL       attsErrRsp ; 0x2ec88
        0x0002f9a4:    e017        ..      B        0x2f9d6 ; attsProcExecWriteReq + 346
        0x0002f9a6:    2009        .       MOVS     r0,#9
        0x0002f9a8:    f7fdfa80    ....    BL       attMsgAlloc ; 0x2ceac
        0x0002f9ac:    9006        ..      STR      r0,[sp,#0x18]
        0x0002f9ae:    b188        ..      CBZ      r0,0x2f9d4 ; attsProcExecWriteReq + 344
        0x0002f9b0:    e7ff        ..      B        0x2f9b2 ; attsProcExecWriteReq + 310
        0x0002f9b2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f9b4:    3008        .0      ADDS     r0,r0,#8
        0x0002f9b6:    9005        ..      STR      r0,[sp,#0x14]
        0x0002f9b8:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002f9ba:    1c48        H.      ADDS     r0,r1,#1
        0x0002f9bc:    9005        ..      STR      r0,[sp,#0x14]
        0x0002f9be:    2019        .       MOVS     r0,#0x19
        0x0002f9c0:    7008        .p      STRB     r0,[r1,#0]
        0x0002f9c2:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f9c4:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f9c6:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f9ca:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0002f9cc:    2201        ."      MOVS     r2,#1
        0x0002f9ce:    f7fdfa3b    ..;.    BL       attL2cDataReq ; 0x2ce48
        0x0002f9d2:    e7ff        ..      B        0x2f9d4 ; attsProcExecWriteReq + 344
        0x0002f9d4:    e7ff        ..      B        0x2f9d6 ; attsProcExecWriteReq + 346
        0x0002f9d6:    b00a        ..      ADD      sp,sp,#0x28
        0x0002f9d8:    bd80        ..      POP      {r7,pc}
        0x0002f9da:    0000        ..      MOVS     r0,r0
    attsProcFindInfoReq
        0x0002f9dc:    b580        ..      PUSH     {r7,lr}
        0x0002f9de:    b08a        ..      SUB      sp,sp,#0x28
        0x0002f9e0:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f9e2:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002f9e6:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002f9e8:    2000        .       MOVS     r0,#0
        0x0002f9ea:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002f9ee:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f9f0:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f9f2:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f9f6:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002f9fa:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002f9fe:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fa00:    3009        .0      ADDS     r0,r0,#9
        0x0002fa02:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fa04:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002fa06:    7808        .x      LDRB     r0,[r1,#0]
        0x0002fa08:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002fa0a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002fa0e:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002fa12:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fa14:    3002        .0      ADDS     r0,#2
        0x0002fa16:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fa18:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002fa1a:    7808        .x      LDRB     r0,[r1,#0]
        0x0002fa1c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002fa1e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002fa22:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002fa26:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fa28:    3002        .0      ADDS     r0,#2
        0x0002fa2a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fa2c:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002fa30:    b138        8.      CBZ      r0,0x2fa42 ; attsProcFindInfoReq + 102
        0x0002fa32:    e7ff        ..      B        0x2fa34 ; attsProcFindInfoReq + 88
        0x0002fa34:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002fa38:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002fa3c:    4288        .B      CMP      r0,r1
        0x0002fa3e:    dd04        ..      BLE      0x2fa4a ; attsProcFindInfoReq + 110
        0x0002fa40:    e7ff        ..      B        0x2fa42 ; attsProcFindInfoReq + 102
        0x0002fa42:    2001        .       MOVS     r0,#1
        0x0002fa44:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002fa48:    e7ff        ..      B        0x2fa4a ; attsProcFindInfoReq + 110
        0x0002fa4a:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0002fa4e:    2800        .(      CMP      r0,#0
        0x0002fa50:    f04080ae    @...    BNE.W    0x2fbb0 ; attsProcFindInfoReq + 468
        0x0002fa54:    e7ff        ..      B        0x2fa56 ; attsProcFindInfoReq + 122
        0x0002fa56:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002fa5a:    3008        .0      ADDS     r0,r0,#8
        0x0002fa5c:    b280        ..      UXTH     r0,r0
        0x0002fa5e:    f7fdfa25    ..%.    BL       attMsgAlloc ; 0x2ceac
        0x0002fa62:    9006        ..      STR      r0,[sp,#0x18]
        0x0002fa64:    2800        .(      CMP      r0,#0
        0x0002fa66:    f000809e    ....    BEQ.W    0x2fba6 ; attsProcFindInfoReq + 458
        0x0002fa6a:    e7ff        ..      B        0x2fa6c ; attsProcFindInfoReq + 144
        0x0002fa6c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002fa6e:    3008        .0      ADDS     r0,r0,#8
        0x0002fa70:    9005        ..      STR      r0,[sp,#0x14]
        0x0002fa72:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002fa74:    1c48        H.      ADDS     r0,r1,#1
        0x0002fa76:    9005        ..      STR      r0,[sp,#0x14]
        0x0002fa78:    2005        .       MOVS     r0,#5
        0x0002fa7a:    7008        .p      STRB     r0,[r1,#0]
        0x0002fa7c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002fa7e:    1c48        H.      ADDS     r0,r1,#1
        0x0002fa80:    9005        ..      STR      r0,[sp,#0x14]
        0x0002fa82:    2001        .       MOVS     r0,#1
        0x0002fa84:    7008        .p      STRB     r0,[r1,#0]
        0x0002fa86:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002fa8a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002fa8e:    e7ff        ..      B        0x2fa90 ; attsProcFindInfoReq + 180
        0x0002fa90:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002fa94:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002fa98:    aa04        ..      ADD      r2,sp,#0x10
        0x0002fa9a:    f7fffa01    ....    BL       attsFindInRange ; 0x2eea0
        0x0002fa9e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002faa2:    2800        .(      CMP      r0,#0
        0x0002faa4:    d071        q.      BEQ      0x2fb8a ; attsProcFindInfoReq + 430
        0x0002faa6:    e7ff        ..      B        0x2faa8 ; attsProcFindInfoReq + 204
        0x0002faa8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002faaa:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002faac:    07c0        ..      LSLS     r0,r0,#31
        0x0002faae:    b380        ..      CBZ      r0,0x2fb12 ; attsProcFindInfoReq + 310
        0x0002fab0:    e7ff        ..      B        0x2fab2 ; attsProcFindInfoReq + 214
        0x0002fab2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002fab4:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fab6:    310a        .1      ADDS     r1,r1,#0xa
        0x0002fab8:    4288        .B      CMP      r0,r1
        0x0002faba:    d129        ).      BNE      0x2fb10 ; attsProcFindInfoReq + 308
        0x0002fabc:    e7ff        ..      B        0x2fabe ; attsProcFindInfoReq + 226
        0x0002fabe:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002fac0:    3801        .8      SUBS     r0,#1
        0x0002fac2:    9005        ..      STR      r0,[sp,#0x14]
        0x0002fac4:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002fac6:    1c48        H.      ADDS     r0,r1,#1
        0x0002fac8:    9005        ..      STR      r0,[sp,#0x14]
        0x0002faca:    2002        .       MOVS     r0,#2
        0x0002facc:    7008        .p      STRB     r0,[r1,#0]
        0x0002face:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0002fad2:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002fad4:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fad6:    9205        ..      STR      r2,[sp,#0x14]
        0x0002fad8:    7008        .p      STRB     r0,[r1,#0]
        0x0002fada:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002fade:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002fae0:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fae2:    9205        ..      STR      r2,[sp,#0x14]
        0x0002fae4:    7008        .p      STRB     r0,[r1,#0]
        0x0002fae6:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002fae8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002faea:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x0002faee:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0002faf2:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0002faf6:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0002fafa:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0002fafe:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0002fb02:    608b        .`      STR      r3,[r1,#8]
        0x0002fb04:    604a        J`      STR      r2,[r1,#4]
        0x0002fb06:    6008        .`      STR      r0,[r1,#0]
        0x0002fb08:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002fb0a:    3010        .0      ADDS     r0,r0,#0x10
        0x0002fb0c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002fb0e:    e7ff        ..      B        0x2fb10 ; attsProcFindInfoReq + 308
        0x0002fb10:    e03b        ;.      B        0x2fb8a ; attsProcFindInfoReq + 430
        0x0002fb12:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002fb14:    3004        .0      ADDS     r0,#4
        0x0002fb16:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fb18:    f8bd2006    ...     LDRH     r2,[sp,#6]
        0x0002fb1c:    4411        .D      ADD      r1,r1,r2
        0x0002fb1e:    3108        .1      ADDS     r1,r1,#8
        0x0002fb20:    4288        .B      CMP      r0,r1
        0x0002fb22:    d81b        ..      BHI      0x2fb5c ; attsProcFindInfoReq + 384
        0x0002fb24:    e7ff        ..      B        0x2fb26 ; attsProcFindInfoReq + 330
        0x0002fb26:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0002fb2a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002fb2c:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fb2e:    9205        ..      STR      r2,[sp,#0x14]
        0x0002fb30:    7008        .p      STRB     r0,[r1,#0]
        0x0002fb32:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002fb36:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002fb38:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fb3a:    9205        ..      STR      r2,[sp,#0x14]
        0x0002fb3c:    7008        .p      STRB     r0,[r1,#0]
        0x0002fb3e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002fb40:    6800        .h      LDR      r0,[r0,#0]
        0x0002fb42:    7800        .x      LDRB     r0,[r0,#0]
        0x0002fb44:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002fb46:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fb48:    9205        ..      STR      r2,[sp,#0x14]
        0x0002fb4a:    7008        .p      STRB     r0,[r1,#0]
        0x0002fb4c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002fb4e:    6800        .h      LDR      r0,[r0,#0]
        0x0002fb50:    7840        @x      LDRB     r0,[r0,#1]
        0x0002fb52:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002fb54:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fb56:    9205        ..      STR      r2,[sp,#0x14]
        0x0002fb58:    7008        .p      STRB     r0,[r1,#0]
        0x0002fb5a:    e000        ..      B        0x2fb5e ; attsProcFindInfoReq + 386
        0x0002fb5c:    e015        ..      B        0x2fb8a ; attsProcFindInfoReq + 430
        0x0002fb5e:    e7ff        ..      B        0x2fb60 ; attsProcFindInfoReq + 388
        0x0002fb60:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002fb64:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002fb68:    4288        .B      CMP      r0,r1
        0x0002fb6a:    d101        ..      BNE      0x2fb70 ; attsProcFindInfoReq + 404
        0x0002fb6c:    e7ff        ..      B        0x2fb6e ; attsProcFindInfoReq + 402
        0x0002fb6e:    e00c        ..      B        0x2fb8a ; attsProcFindInfoReq + 430
        0x0002fb70:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002fb74:    3001        .0      ADDS     r0,#1
        0x0002fb76:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002fb7a:    b280        ..      UXTH     r0,r0
        0x0002fb7c:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002fb80:    4288        .B      CMP      r0,r1
        0x0002fb82:    dd01        ..      BLE      0x2fb88 ; attsProcFindInfoReq + 428
        0x0002fb84:    e7ff        ..      B        0x2fb86 ; attsProcFindInfoReq + 426
        0x0002fb86:    e000        ..      B        0x2fb8a ; attsProcFindInfoReq + 430
        0x0002fb88:    e782        ..      B        0x2fa90 ; attsProcFindInfoReq + 180
        0x0002fb8a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002fb8c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fb8e:    310a        .1      ADDS     r1,r1,#0xa
        0x0002fb90:    4288        .B      CMP      r0,r1
        0x0002fb92:    d107        ..      BNE      0x2fba4 ; attsProcFindInfoReq + 456
        0x0002fb94:    e7ff        ..      B        0x2fb96 ; attsProcFindInfoReq + 442
        0x0002fb96:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002fb98:    f7eefed8    ....    BL       WsfMsgFree ; 0x1e94c
        0x0002fb9c:    200a        .       MOVS     r0,#0xa
        0x0002fb9e:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002fba2:    e7ff        ..      B        0x2fba4 ; attsProcFindInfoReq + 456
        0x0002fba4:    e003        ..      B        0x2fbae ; attsProcFindInfoReq + 466
        0x0002fba6:    2011        .       MOVS     r0,#0x11
        0x0002fba8:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002fbac:    e7ff        ..      B        0x2fbae ; attsProcFindInfoReq + 466
        0x0002fbae:    e7ff        ..      B        0x2fbb0 ; attsProcFindInfoReq + 468
        0x0002fbb0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002fbb2:    f7fff839    ..9.    BL       attsDiscBusy ; 0x2ec28
        0x0002fbb6:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0002fbba:    b960        `.      CBNZ     r0,0x2fbd6 ; attsProcFindInfoReq + 506
        0x0002fbbc:    e7ff        ..      B        0x2fbbe ; attsProcFindInfoReq + 482
        0x0002fbbe:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fbc0:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fbc2:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fbc6:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002fbc8:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0002fbca:    1ad2        ..      SUBS     r2,r2,r3
        0x0002fbcc:    3a08        .:      SUBS     r2,r2,#8
        0x0002fbce:    b292        ..      UXTH     r2,r2
        0x0002fbd0:    f7fdf93a    ..:.    BL       attL2cDataReq ; 0x2ce48
        0x0002fbd4:    e00e        ..      B        0x2fbf4 ; attsProcFindInfoReq + 536
        0x0002fbd6:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fbd8:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fbda:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fbde:    f8bd300e    ...0    LDRH     r3,[sp,#0xe]
        0x0002fbe2:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0002fbe6:    46ec        .F      MOV      r12,sp
        0x0002fbe8:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002fbec:    2204        ."      MOVS     r2,#4
        0x0002fbee:    f7fff84b    ..K.    BL       attsErrRsp ; 0x2ec88
        0x0002fbf2:    e7ff        ..      B        0x2fbf4 ; attsProcFindInfoReq + 536
        0x0002fbf4:    b00a        ..      ADD      sp,sp,#0x28
        0x0002fbf6:    bd80        ..      POP      {r7,pc}
    attsProcFindTypeReq
        0x0002fbf8:    b580        ..      PUSH     {r7,lr}
        0x0002fbfa:    b08e        ..      SUB      sp,sp,#0x38
        0x0002fbfc:    900d        ..      STR      r0,[sp,#0x34]
        0x0002fbfe:    f8ad1032    ..2.    STRH     r1,[sp,#0x32]
        0x0002fc02:    920b        ..      STR      r2,[sp,#0x2c]
        0x0002fc04:    2000        .       MOVS     r0,#0
        0x0002fc06:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fc0a:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002fc0c:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fc0e:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fc12:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002fc16:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002fc1a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fc1c:    3009        .0      ADDS     r0,r0,#9
        0x0002fc1e:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002fc20:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fc22:    7808        .x      LDRB     r0,[r1,#0]
        0x0002fc24:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002fc26:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002fc2a:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002fc2e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fc30:    3002        .0      ADDS     r0,#2
        0x0002fc32:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002fc34:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fc36:    7808        .x      LDRB     r0,[r1,#0]
        0x0002fc38:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002fc3a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002fc3e:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002fc42:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fc44:    3002        .0      ADDS     r0,#2
        0x0002fc46:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002fc48:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fc4a:    9008        ..      STR      r0,[sp,#0x20]
        0x0002fc4c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fc4e:    3002        .0      ADDS     r0,#2
        0x0002fc50:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002fc52:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002fc56:    3807        .8      SUBS     r0,#7
        0x0002fc58:    f8ad0032    ..2.    STRH     r0,[sp,#0x32]
        0x0002fc5c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002fc60:    b138        8.      CBZ      r0,0x2fc72 ; attsProcFindTypeReq + 122
        0x0002fc62:    e7ff        ..      B        0x2fc64 ; attsProcFindTypeReq + 108
        0x0002fc64:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002fc68:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002fc6c:    4288        .B      CMP      r0,r1
        0x0002fc6e:    dd04        ..      BLE      0x2fc7a ; attsProcFindTypeReq + 130
        0x0002fc70:    e7ff        ..      B        0x2fc72 ; attsProcFindTypeReq + 122
        0x0002fc72:    2001        .       MOVS     r0,#1
        0x0002fc74:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fc78:    e7ff        ..      B        0x2fc7a ; attsProcFindTypeReq + 130
        0x0002fc7a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002fc7e:    2800        .(      CMP      r0,#0
        0x0002fc80:    f04080ae    @...    BNE.W    0x2fde0 ; attsProcFindTypeReq + 488
        0x0002fc84:    e7ff        ..      B        0x2fc86 ; attsProcFindTypeReq + 142
        0x0002fc86:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002fc8a:    3008        .0      ADDS     r0,r0,#8
        0x0002fc8c:    b280        ..      UXTH     r0,r0
        0x0002fc8e:    f7fdf90d    ....    BL       attMsgAlloc ; 0x2ceac
        0x0002fc92:    900a        ..      STR      r0,[sp,#0x28]
        0x0002fc94:    2800        .(      CMP      r0,#0
        0x0002fc96:    f000809e    ....    BEQ.W    0x2fdd6 ; attsProcFindTypeReq + 478
        0x0002fc9a:    e7ff        ..      B        0x2fc9c ; attsProcFindTypeReq + 164
        0x0002fc9c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002fc9e:    3008        .0      ADDS     r0,r0,#8
        0x0002fca0:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fca2:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fca4:    1c48        H.      ADDS     r0,r1,#1
        0x0002fca6:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fca8:    2007        .       MOVS     r0,#7
        0x0002fcaa:    7008        .p      STRB     r0,[r1,#0]
        0x0002fcac:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002fcb0:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002fcb4:    e7ff        ..      B        0x2fcb6 ; attsProcFindTypeReq + 190
        0x0002fcb6:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002fcba:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002fcbe:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002fcc0:    46ec        .F      MOV      r12,sp
        0x0002fcc2:    aa06        ..      ADD      r2,sp,#0x18
        0x0002fcc4:    f8cc2004    ...     STR      r2,[r12,#4]
        0x0002fcc8:    aa07        ..      ADD      r2,sp,#0x1c
        0x0002fcca:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002fcce:    2202        ."      MOVS     r2,#2
        0x0002fcd0:    f7fff9c2    ....    BL       attsFindUuidInRange ; 0x2f058
        0x0002fcd4:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002fcd8:    2800        .(      CMP      r0,#0
        0x0002fcda:    d06e        n.      BEQ      0x2fdba ; attsProcFindTypeReq + 450
        0x0002fcdc:    e7ff        ..      B        0x2fcde ; attsProcFindTypeReq + 230
        0x0002fcde:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fce0:    7bc0        .{      LDRB     r0,[r0,#0xf]
        0x0002fce2:    07c0        ..      LSLS     r0,r0,#31
        0x0002fce4:    2800        .(      CMP      r0,#0
        0x0002fce6:    d04e        N.      BEQ      0x2fd86 ; attsProcFindTypeReq + 398
        0x0002fce8:    e7ff        ..      B        0x2fcea ; attsProcFindTypeReq + 242
        0x0002fcea:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002fcee:    b188        ..      CBZ      r0,0x2fd14 ; attsProcFindTypeReq + 284
        0x0002fcf0:    e7ff        ..      B        0x2fcf2 ; attsProcFindTypeReq + 250
        0x0002fcf2:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002fcf6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002fcf8:    6889        .h      LDR      r1,[r1,#8]
        0x0002fcfa:    8809        ..      LDRH     r1,[r1,#0]
        0x0002fcfc:    4288        .B      CMP      r0,r1
        0x0002fcfe:    d142        B.      BNE      0x2fd86 ; attsProcFindTypeReq + 398
        0x0002fd00:    e7ff        ..      B        0x2fd02 ; attsProcFindTypeReq + 266
        0x0002fd02:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fd04:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002fd06:    6849        Ih      LDR      r1,[r1,#4]
        0x0002fd08:    f8bd2032    ..2     LDRH     r2,[sp,#0x32]
        0x0002fd0c:    f7e8fb94    ....    BL       memcmp ; 0x18438
        0x0002fd10:    bbc8        ..      CBNZ     r0,0x2fd86 ; attsProcFindTypeReq + 398
        0x0002fd12:    e7ff        ..      B        0x2fd14 ; attsProcFindTypeReq + 284
        0x0002fd14:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fd16:    7800        .x      LDRB     r0,[r0,#0]
        0x0002fd18:    b960        `.      CBNZ     r0,0x2fd34 ; attsProcFindTypeReq + 316
        0x0002fd1a:    e7ff        ..      B        0x2fd1c ; attsProcFindTypeReq + 292
        0x0002fd1c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fd1e:    7840        @x      LDRB     r0,[r0,#1]
        0x0002fd20:    2828        ((      CMP      r0,#0x28
        0x0002fd22:    d107        ..      BNE      0x2fd34 ; attsProcFindTypeReq + 316
        0x0002fd24:    e7ff        ..      B        0x2fd26 ; attsProcFindTypeReq + 302
        0x0002fd26:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002fd2a:    f7fff907    ....    BL       attsFindServiceGroupEnd ; 0x2ef3c
        0x0002fd2e:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002fd32:    e004        ..      B        0x2fd3e ; attsProcFindTypeReq + 326
        0x0002fd34:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002fd38:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002fd3c:    e7ff        ..      B        0x2fd3e ; attsProcFindTypeReq + 326
        0x0002fd3e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002fd40:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002fd42:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0002fd46:    4411        .D      ADD      r1,r1,r2
        0x0002fd48:    3104        .1      ADDS     r1,#4
        0x0002fd4a:    4288        .B      CMP      r0,r1
        0x0002fd4c:    d819        ..      BHI      0x2fd82 ; attsProcFindTypeReq + 394
        0x0002fd4e:    e7ff        ..      B        0x2fd50 ; attsProcFindTypeReq + 344
        0x0002fd50:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0002fd54:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fd56:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fd58:    9209        ..      STR      r2,[sp,#0x24]
        0x0002fd5a:    7008        .p      STRB     r0,[r1,#0]
        0x0002fd5c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002fd60:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fd62:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fd64:    9209        ..      STR      r2,[sp,#0x24]
        0x0002fd66:    7008        .p      STRB     r0,[r1,#0]
        0x0002fd68:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x0002fd6c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fd6e:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fd70:    9209        ..      STR      r2,[sp,#0x24]
        0x0002fd72:    7008        .p      STRB     r0,[r1,#0]
        0x0002fd74:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0002fd78:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fd7a:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fd7c:    9209        ..      STR      r2,[sp,#0x24]
        0x0002fd7e:    7008        .p      STRB     r0,[r1,#0]
        0x0002fd80:    e000        ..      B        0x2fd84 ; attsProcFindTypeReq + 396
        0x0002fd82:    e01a        ..      B        0x2fdba ; attsProcFindTypeReq + 450
        0x0002fd84:    e004        ..      B        0x2fd90 ; attsProcFindTypeReq + 408
        0x0002fd86:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002fd8a:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002fd8e:    e7ff        ..      B        0x2fd90 ; attsProcFindTypeReq + 408
        0x0002fd90:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002fd94:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002fd98:    4288        .B      CMP      r0,r1
        0x0002fd9a:    da07        ..      BGE      0x2fdac ; attsProcFindTypeReq + 436
        0x0002fd9c:    e7ff        ..      B        0x2fd9e ; attsProcFindTypeReq + 422
        0x0002fd9e:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002fda2:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002fda6:    4288        .B      CMP      r0,r1
        0x0002fda8:    d101        ..      BNE      0x2fdae ; attsProcFindTypeReq + 438
        0x0002fdaa:    e7ff        ..      B        0x2fdac ; attsProcFindTypeReq + 436
        0x0002fdac:    e005        ..      B        0x2fdba ; attsProcFindTypeReq + 450
        0x0002fdae:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002fdb2:    3001        .0      ADDS     r0,#1
        0x0002fdb4:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002fdb8:    e77d        }.      B        0x2fcb6 ; attsProcFindTypeReq + 190
        0x0002fdba:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002fdbc:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002fdbe:    3109        .1      ADDS     r1,r1,#9
        0x0002fdc0:    4288        .B      CMP      r0,r1
        0x0002fdc2:    d107        ..      BNE      0x2fdd4 ; attsProcFindTypeReq + 476
        0x0002fdc4:    e7ff        ..      B        0x2fdc6 ; attsProcFindTypeReq + 462
        0x0002fdc6:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002fdc8:    f7eefdc0    ....    BL       WsfMsgFree ; 0x1e94c
        0x0002fdcc:    200a        .       MOVS     r0,#0xa
        0x0002fdce:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fdd2:    e7ff        ..      B        0x2fdd4 ; attsProcFindTypeReq + 476
        0x0002fdd4:    e003        ..      B        0x2fdde ; attsProcFindTypeReq + 486
        0x0002fdd6:    2011        .       MOVS     r0,#0x11
        0x0002fdd8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fddc:    e7ff        ..      B        0x2fdde ; attsProcFindTypeReq + 486
        0x0002fdde:    e7ff        ..      B        0x2fde0 ; attsProcFindTypeReq + 488
        0x0002fde0:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002fde2:    f7feff21    ..!.    BL       attsDiscBusy ; 0x2ec28
        0x0002fde6:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002fdea:    b960        `.      CBNZ     r0,0x2fe06 ; attsProcFindTypeReq + 526
        0x0002fdec:    e7ff        ..      B        0x2fdee ; attsProcFindTypeReq + 502
        0x0002fdee:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002fdf0:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fdf2:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fdf6:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0002fdf8:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002fdfa:    1ad2        ..      SUBS     r2,r2,r3
        0x0002fdfc:    3a08        .:      SUBS     r2,r2,#8
        0x0002fdfe:    b292        ..      UXTH     r2,r2
        0x0002fe00:    f7fdf822    ..".    BL       attL2cDataReq ; 0x2ce48
        0x0002fe04:    e00e        ..      B        0x2fe24 ; attsProcFindTypeReq + 556
        0x0002fe06:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002fe08:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fe0a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fe0e:    f8bd3016    ...0    LDRH     r3,[sp,#0x16]
        0x0002fe12:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002fe16:    46ec        .F      MOV      r12,sp
        0x0002fe18:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002fe1c:    2206        ."      MOVS     r2,#6
        0x0002fe1e:    f7feff33    ..3.    BL       attsErrRsp ; 0x2ec88
        0x0002fe22:    e7ff        ..      B        0x2fe24 ; attsProcFindTypeReq + 556
        0x0002fe24:    b00e        ..      ADD      sp,sp,#0x38
        0x0002fe26:    bd80        ..      POP      {r7,pc}
    attsProcMtuReq
        0x0002fe28:    b580        ..      PUSH     {r7,lr}
        0x0002fe2a:    b08a        ..      SUB      sp,sp,#0x28
        0x0002fe2c:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fe2e:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002fe32:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002fe34:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002fe36:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002fe3a:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0002fe3e:    2201        ."      MOVS     r2,#1
        0x0002fe40:    f7eafa9a    ....    BL       AttsCsfGetFeatures ; 0x1a378
        0x0002fe44:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002fe48:    0780        ..      LSLS     r0,r0,#30
        0x0002fe4a:    2800        .(      CMP      r0,#0
        0x0002fe4c:    d50c        ..      BPL      0x2fe68 ; attsProcMtuReq + 64
        0x0002fe4e:    e7ff        ..      B        0x2fe50 ; attsProcMtuReq + 40
        0x0002fe50:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fe52:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fe54:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fe58:    466b        kF      MOV      r3,sp
        0x0002fe5a:    2206        ."      MOVS     r2,#6
        0x0002fe5c:    601a        .`      STR      r2,[r3,#0]
        0x0002fe5e:    2202        ."      MOVS     r2,#2
        0x0002fe60:    2300        .#      MOVS     r3,#0
        0x0002fe62:    f7feff11    ....    BL       attsErrRsp ; 0x2ec88
        0x0002fe66:    e05e        ^.      B        0x2ff26 ; attsProcMtuReq + 254
        0x0002fe68:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fe6a:    3009        .0      ADDS     r0,r0,#9
        0x0002fe6c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002fe6e:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fe70:    7808        .x      LDRB     r0,[r1,#0]
        0x0002fe72:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002fe74:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002fe78:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002fe7c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002fe80:    2816        .(      CMP      r0,#0x16
        0x0002fe82:    dc04        ..      BGT      0x2fe8e ; attsProcMtuReq + 102
        0x0002fe84:    e7ff        ..      B        0x2fe86 ; attsProcMtuReq + 94
        0x0002fe86:    2017        .       MOVS     r0,#0x17
        0x0002fe88:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002fe8c:    e7ff        ..      B        0x2fe8e ; attsProcMtuReq + 102
        0x0002fe8e:    f24060a8    @..`    MOVW     r0,#0x6a8
        0x0002fe92:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002fe96:    6800        .h      LDR      r0,[r0,#0]
        0x0002fe98:    8880        ..      LDRH     r0,[r0,#4]
        0x0002fe9a:    9002        ..      STR      r0,[sp,#8]
        0x0002fe9c:    f7ecf8bc    ....    BL       HciGetMaxRxAclLen ; 0x1c018
        0x0002fea0:    4601        .F      MOV      r1,r0
        0x0002fea2:    9802        ..      LDR      r0,[sp,#8]
        0x0002fea4:    3904        .9      SUBS     r1,#4
        0x0002fea6:    4288        .B      CMP      r0,r1
        0x0002fea8:    da08        ..      BGE      0x2febc ; attsProcMtuReq + 148
        0x0002feaa:    e7ff        ..      B        0x2feac ; attsProcMtuReq + 132
        0x0002feac:    f24060a8    @..`    MOVW     r0,#0x6a8
        0x0002feb0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002feb4:    6800        .h      LDR      r0,[r0,#0]
        0x0002feb6:    8880        ..      LDRH     r0,[r0,#4]
        0x0002feb8:    9001        ..      STR      r0,[sp,#4]
        0x0002feba:    e004        ..      B        0x2fec6 ; attsProcMtuReq + 158
        0x0002febc:    f7ecf8ac    ....    BL       HciGetMaxRxAclLen ; 0x1c018
        0x0002fec0:    3804        .8      SUBS     r0,#4
        0x0002fec2:    9001        ..      STR      r0,[sp,#4]
        0x0002fec4:    e7ff        ..      B        0x2fec6 ; attsProcMtuReq + 158
        0x0002fec6:    9801        ..      LDR      r0,[sp,#4]
        0x0002fec8:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002fecc:    200b        .       MOVS     r0,#0xb
        0x0002fece:    f7fcffed    ....    BL       attMsgAlloc ; 0x2ceac
        0x0002fed2:    9004        ..      STR      r0,[sp,#0x10]
        0x0002fed4:    b1e0        ..      CBZ      r0,0x2ff10 ; attsProcMtuReq + 232
        0x0002fed6:    e7ff        ..      B        0x2fed8 ; attsProcMtuReq + 176
        0x0002fed8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002feda:    3008        .0      ADDS     r0,r0,#8
        0x0002fedc:    9006        ..      STR      r0,[sp,#0x18]
        0x0002fede:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002fee0:    1c41        A.      ADDS     r1,r0,#1
        0x0002fee2:    9106        ..      STR      r1,[sp,#0x18]
        0x0002fee4:    2203        ."      MOVS     r2,#3
        0x0002fee6:    7002        .p      STRB     r2,[r0,#0]
        0x0002fee8:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0002feec:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002feee:    1c4b        K.      ADDS     r3,r1,#1
        0x0002fef0:    9306        ..      STR      r3,[sp,#0x18]
        0x0002fef2:    7008        .p      STRB     r0,[r1,#0]
        0x0002fef4:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002fef8:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fefa:    1c4b        K.      ADDS     r3,r1,#1
        0x0002fefc:    9306        ..      STR      r3,[sp,#0x18]
        0x0002fefe:    7008        .p      STRB     r0,[r1,#0]
        0x0002ff00:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ff02:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002ff04:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002ff08:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0002ff0a:    f7fcff9d    ....    BL       attL2cDataReq ; 0x2ce48
        0x0002ff0e:    e7ff        ..      B        0x2ff10 ; attsProcMtuReq + 232
        0x0002ff10:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ff12:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002ff14:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002ff18:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002ff1c:    f8bd3014    ...0    LDRH     r3,[sp,#0x14]
        0x0002ff20:    f7fcffde    ....    BL       attSetMtu ; 0x2cee0
        0x0002ff24:    e7ff        ..      B        0x2ff26 ; attsProcMtuReq + 254
        0x0002ff26:    b00a        ..      ADD      sp,sp,#0x28
        0x0002ff28:    bd80        ..      POP      {r7,pc}
        0x0002ff2a:    0000        ..      MOVS     r0,r0
    attsProcPrepWriteReq
        0x0002ff2c:    b510        ..      PUSH     {r4,lr}
        0x0002ff2e:    b08e        ..      SUB      sp,sp,#0x38
        0x0002ff30:    900d        ..      STR      r0,[sp,#0x34]
        0x0002ff32:    f8ad1032    ..2.    STRH     r1,[sp,#0x32]
        0x0002ff36:    920b        ..      STR      r2,[sp,#0x2c]
        0x0002ff38:    2000        .       MOVS     r0,#0
        0x0002ff3a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002ff3c:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002ff40:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ff42:    3009        .0      ADDS     r0,r0,#9
        0x0002ff44:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ff46:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002ff48:    7808        .x      LDRB     r0,[r1,#0]
        0x0002ff4a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ff4c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002ff50:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002ff54:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ff56:    3002        .0      ADDS     r0,#2
        0x0002ff58:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ff5a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002ff5c:    7808        .x      LDRB     r0,[r1,#0]
        0x0002ff5e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ff60:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002ff64:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002ff68:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ff6a:    3002        .0      ADDS     r0,#2
        0x0002ff6c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ff6e:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002ff72:    3805        .8      SUBS     r0,#5
        0x0002ff74:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002ff78:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002ff7c:    a907        ..      ADD      r1,sp,#0x1c
        0x0002ff7e:    f7feff59    ..Y.    BL       attsFindByHandle ; 0x2ee34
        0x0002ff82:    9008        ..      STR      r0,[sp,#0x20]
        0x0002ff84:    b920         .      CBNZ     r0,0x2ff90 ; attsProcPrepWriteReq + 100
        0x0002ff86:    e7ff        ..      B        0x2ff88 ; attsProcPrepWriteReq + 92
        0x0002ff88:    2001        .       MOVS     r0,#1
        0x0002ff8a:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002ff8e:    e07c        |.      B        0x3008a ; attsProcPrepWriteReq + 350
        0x0002ff90:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002ff92:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002ff96:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002ff9a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ff9c:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002ff9e:    2110        .!      MOVS     r1,#0x10
        0x0002ffa0:    f7fffbee    ....    BL       attsPermissions ; 0x2f780
        0x0002ffa4:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002ffa8:    b108        ..      CBZ      r0,0x2ffae ; attsProcPrepWriteReq + 130
        0x0002ffaa:    e7ff        ..      B        0x2ffac ; attsProcPrepWriteReq + 128
        0x0002ffac:    e06c        l.      B        0x30088 ; attsProcPrepWriteReq + 348
        0x0002ffae:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002ffb2:    b150        P.      CBZ      r0,0x2ffca ; attsProcPrepWriteReq + 158
        0x0002ffb4:    e7ff        ..      B        0x2ffb6 ; attsProcPrepWriteReq + 138
        0x0002ffb6:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ffb8:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ffba:    06c0        ..      LSLS     r0,r0,#27
        0x0002ffbc:    2800        .(      CMP      r0,#0
        0x0002ffbe:    d404        ..      BMI      0x2ffca ; attsProcPrepWriteReq + 158
        0x0002ffc0:    e7ff        ..      B        0x2ffc2 ; attsProcPrepWriteReq + 150
        0x0002ffc2:    200b        .       MOVS     r0,#0xb
        0x0002ffc4:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002ffc8:    e05d        ].      B        0x30086 ; attsProcPrepWriteReq + 346
        0x0002ffca:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ffcc:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ffce:    0700        ..      LSLS     r0,r0,#28
        0x0002ffd0:    2800        .(      CMP      r0,#0
        0x0002ffd2:    d40b        ..      BMI      0x2ffec ; attsProcPrepWriteReq + 192
        0x0002ffd4:    e7ff        ..      B        0x2ffd6 ; attsProcPrepWriteReq + 170
        0x0002ffd6:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002ffda:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ffdc:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0002ffde:    4288        .B      CMP      r0,r1
        0x0002ffe0:    d004        ..      BEQ      0x2ffec ; attsProcPrepWriteReq + 192
        0x0002ffe2:    e7ff        ..      B        0x2ffe4 ; attsProcPrepWriteReq + 184
        0x0002ffe4:    200d        .       MOVS     r0,#0xd
        0x0002ffe6:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002ffea:    e04b        K.      B        0x30084 ; attsProcPrepWriteReq + 344
        0x0002ffec:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002ffee:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002fff2:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0002fff6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002fffa:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002fffe:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x00030002:    f7eefd05    ....    BL       WsfQueueCount ; 0x1ea10
        0x00030006:    f24061a8    @..a    MOVW     r1,#0x6a8
        0x0003000a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003000e:    6809        .h      LDR      r1,[r1,#0]
        0x00030010:    79c9        .y      LDRB     r1,[r1,#7]
        0x00030012:    4288        .B      CMP      r0,r1
        0x00030014:    db04        ..      BLT      0x30020 ; attsProcPrepWriteReq + 244
        0x00030016:    e7ff        ..      B        0x30018 ; attsProcPrepWriteReq + 236
        0x00030018:    2009        .       MOVS     r0,#9
        0x0003001a:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0003001e:    e030        0.      B        0x30082 ; attsProcPrepWriteReq + 342
        0x00030020:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x00030024:    300b        .0      ADDS     r0,r0,#0xb
        0x00030026:    b280        ..      UXTH     r0,r0
        0x00030028:    f7eefad2    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0003002c:    9006        ..      STR      r0,[sp,#0x18]
        0x0003002e:    b920         .      CBNZ     r0,0x3003a ; attsProcPrepWriteReq + 270
        0x00030030:    e7ff        ..      B        0x30032 ; attsProcPrepWriteReq + 262
        0x00030032:    2011        .       MOVS     r0,#0x11
        0x00030034:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x00030038:    e022        ".      B        0x30080 ; attsProcPrepWriteReq + 340
        0x0003003a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003003c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003003e:    0780        ..      LSLS     r0,r0,#30
        0x00030040:    2800        .(      CMP      r0,#0
        0x00030042:    d51c        ..      BPL      0x3007e ; attsProcPrepWriteReq + 338
        0x00030044:    e7ff        ..      B        0x30046 ; attsProcPrepWriteReq + 282
        0x00030046:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00030048:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003004a:    b1c0        ..      CBZ      r0,0x3007e ; attsProcPrepWriteReq + 338
        0x0003004c:    e7ff        ..      B        0x3004e ; attsProcPrepWriteReq + 290
        0x0003004e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00030050:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x00030054:    980d        ..      LDR      r0,[sp,#0x34]
        0x00030056:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0003005a:    f8bd1016    ....    LDRH     r1,[sp,#0x16]
        0x0003005e:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x00030062:    f8dde02c    ..,.    LDR      lr,[sp,#0x2c]
        0x00030066:    9c08        ..      LDR      r4,[sp,#0x20]
        0x00030068:    466b        kF      MOV      r3,sp
        0x0003006a:    609c        .`      STR      r4,[r3,#8]
        0x0003006c:    f8c3e004    ....    STR      lr,[r3,#4]
        0x00030070:    601a        .`      STR      r2,[r3,#0]
        0x00030072:    2216        ."      MOVS     r2,#0x16
        0x00030074:    2300        .#      MOVS     r3,#0
        0x00030076:    47e0        .G      BLX      r12
        0x00030078:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0003007c:    e7ff        ..      B        0x3007e ; attsProcPrepWriteReq + 338
        0x0003007e:    e7ff        ..      B        0x30080 ; attsProcPrepWriteReq + 340
        0x00030080:    e7ff        ..      B        0x30082 ; attsProcPrepWriteReq + 342
        0x00030082:    e7ff        ..      B        0x30084 ; attsProcPrepWriteReq + 344
        0x00030084:    e7ff        ..      B        0x30086 ; attsProcPrepWriteReq + 346
        0x00030086:    e7ff        ..      B        0x30088 ; attsProcPrepWriteReq + 348
        0x00030088:    e7ff        ..      B        0x3008a ; attsProcPrepWriteReq + 350
        0x0003008a:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0003008e:    2800        .(      CMP      r0,#0
        0x00030090:    d15d        ].      BNE      0x3014e ; attsProcPrepWriteReq + 546
        0x00030092:    e7ff        ..      B        0x30094 ; attsProcPrepWriteReq + 360
        0x00030094:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x00030098:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003009a:    8088        ..      STRH     r0,[r1,#4]
        0x0003009c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x000300a0:    9906        ..      LDR      r1,[sp,#0x18]
        0x000300a2:    80c8        ..      STRH     r0,[r1,#6]
        0x000300a4:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x000300a8:    9906        ..      LDR      r1,[sp,#0x18]
        0x000300aa:    8108        ..      STRH     r0,[r1,#8]
        0x000300ac:    9806        ..      LDR      r0,[sp,#0x18]
        0x000300ae:    300a        .0      ADDS     r0,r0,#0xa
        0x000300b0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000300b2:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x000300b6:    f7e8fa2e    ....    BL       __aeabi_memcpy ; 0x18516
        0x000300ba:    980d        ..      LDR      r0,[sp,#0x34]
        0x000300bc:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x000300c0:    f24350b4    C..P    MOV      r0,#0x35b4
        0x000300c4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000300c8:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x000300cc:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x000300d0:    9906        ..      LDR      r1,[sp,#0x18]
        0x000300d2:    f7eefcd9    ....    BL       WsfQueueEnq ; 0x1ea88
        0x000300d6:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x000300da:    300d        .0      ADDS     r0,r0,#0xd
        0x000300dc:    b280        ..      UXTH     r0,r0
        0x000300de:    f7fcfee5    ....    BL       attMsgAlloc ; 0x2ceac
        0x000300e2:    900a        ..      STR      r0,[sp,#0x28]
        0x000300e4:    b390        ..      CBZ      r0,0x3014c ; attsProcPrepWriteReq + 544
        0x000300e6:    e7ff        ..      B        0x300e8 ; attsProcPrepWriteReq + 444
        0x000300e8:    980a        ..      LDR      r0,[sp,#0x28]
        0x000300ea:    3008        .0      ADDS     r0,r0,#8
        0x000300ec:    9009        ..      STR      r0,[sp,#0x24]
        0x000300ee:    9909        ..      LDR      r1,[sp,#0x24]
        0x000300f0:    1c48        H.      ADDS     r0,r1,#1
        0x000300f2:    9009        ..      STR      r0,[sp,#0x24]
        0x000300f4:    2017        .       MOVS     r0,#0x17
        0x000300f6:    7008        .p      STRB     r0,[r1,#0]
        0x000300f8:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x000300fc:    9909        ..      LDR      r1,[sp,#0x24]
        0x000300fe:    1c4a        J.      ADDS     r2,r1,#1
        0x00030100:    9209        ..      STR      r2,[sp,#0x24]
        0x00030102:    7008        .p      STRB     r0,[r1,#0]
        0x00030104:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00030108:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003010a:    1c4a        J.      ADDS     r2,r1,#1
        0x0003010c:    9209        ..      STR      r2,[sp,#0x24]
        0x0003010e:    7008        .p      STRB     r0,[r1,#0]
        0x00030110:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x00030114:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030116:    1c4a        J.      ADDS     r2,r1,#1
        0x00030118:    9209        ..      STR      r2,[sp,#0x24]
        0x0003011a:    7008        .p      STRB     r0,[r1,#0]
        0x0003011c:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x00030120:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030122:    1c4a        J.      ADDS     r2,r1,#1
        0x00030124:    9209        ..      STR      r2,[sp,#0x24]
        0x00030126:    7008        .p      STRB     r0,[r1,#0]
        0x00030128:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003012a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003012c:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x00030130:    f7e8f9f1    ....    BL       __aeabi_memcpy ; 0x18516
        0x00030134:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030136:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030138:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003013c:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x00030140:    3205        .2      ADDS     r2,#5
        0x00030142:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x00030144:    b292        ..      UXTH     r2,r2
        0x00030146:    f7fcfe7f    ....    BL       attL2cDataReq ; 0x2ce48
        0x0003014a:    e7ff        ..      B        0x3014c ; attsProcPrepWriteReq + 544
        0x0003014c:    e7ff        ..      B        0x3014e ; attsProcPrepWriteReq + 546
        0x0003014e:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x00030152:    b178        x.      CBZ      r0,0x30174 ; attsProcPrepWriteReq + 584
        0x00030154:    e7ff        ..      B        0x30156 ; attsProcPrepWriteReq + 554
        0x00030156:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030158:    6908        .i      LDR      r0,[r1,#0x10]
        0x0003015a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003015e:    f8bd3016    ...0    LDRH     r3,[sp,#0x16]
        0x00030162:    f89d2011    ...     LDRB     r2,[sp,#0x11]
        0x00030166:    46ec        .F      MOV      r12,sp
        0x00030168:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0003016c:    2216        ."      MOVS     r2,#0x16
        0x0003016e:    f7fefd8b    ....    BL       attsErrRsp ; 0x2ec88
        0x00030172:    e7ff        ..      B        0x30174 ; attsProcPrepWriteReq + 584
        0x00030174:    b00e        ..      ADD      sp,sp,#0x38
        0x00030176:    bd10        ..      POP      {r4,pc}
    attsProcReadBlobReq
        0x00030178:    b580        ..      PUSH     {r7,lr}
        0x0003017a:    b08c        ..      SUB      sp,sp,#0x30
        0x0003017c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003017e:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x00030182:    9209        ..      STR      r2,[sp,#0x24]
        0x00030184:    2000        .       MOVS     r0,#0
        0x00030186:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003018a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003018c:    6908        .i      LDR      r0,[r1,#0x10]
        0x0003018e:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00030192:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x00030196:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003019a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003019c:    3009        .0      ADDS     r0,r0,#9
        0x0003019e:    9009        ..      STR      r0,[sp,#0x24]
        0x000301a0:    9909        ..      LDR      r1,[sp,#0x24]
        0x000301a2:    7808        .x      LDRB     r0,[r1,#0]
        0x000301a4:    7849        Ix      LDRB     r1,[r1,#1]
        0x000301a6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x000301aa:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x000301ae:    9809        ..      LDR      r0,[sp,#0x24]
        0x000301b0:    3002        .0      ADDS     r0,#2
        0x000301b2:    9009        ..      STR      r0,[sp,#0x24]
        0x000301b4:    9909        ..      LDR      r1,[sp,#0x24]
        0x000301b6:    7808        .x      LDRB     r0,[r1,#0]
        0x000301b8:    7849        Ix      LDRB     r1,[r1,#1]
        0x000301ba:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x000301be:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x000301c2:    9809        ..      LDR      r0,[sp,#0x24]
        0x000301c4:    3002        .0      ADDS     r0,#2
        0x000301c6:    9009        ..      STR      r0,[sp,#0x24]
        0x000301c8:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x000301cc:    a905        ..      ADD      r1,sp,#0x14
        0x000301ce:    f7fefe31    ..1.    BL       attsFindByHandle ; 0x2ee34
        0x000301d2:    9006        ..      STR      r0,[sp,#0x18]
        0x000301d4:    2800        .(      CMP      r0,#0
        0x000301d6:    f00080a6    ....    BEQ.W    0x30326 ; attsProcReadBlobReq + 430
        0x000301da:    e7ff        ..      B        0x301dc ; attsProcReadBlobReq + 100
        0x000301dc:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000301de:    6900        .i      LDR      r0,[r0,#0x10]
        0x000301e0:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000301e2:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x000301e6:    9906        ..      LDR      r1,[sp,#0x18]
        0x000301e8:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x000301ea:    2101        .!      MOVS     r1,#1
        0x000301ec:    f7fffac8    ....    BL       attsPermissions ; 0x2f780
        0x000301f0:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000301f4:    b108        ..      CBZ      r0,0x301fa ; attsProcReadBlobReq + 130
        0x000301f6:    e7ff        ..      B        0x301f8 ; attsProcReadBlobReq + 128
        0x000301f8:    e094        ..      B        0x30324 ; attsProcReadBlobReq + 428
        0x000301fa:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x000301fe:    9906        ..      LDR      r1,[sp,#0x18]
        0x00030200:    6889        .h      LDR      r1,[r1,#8]
        0x00030202:    8809        ..      LDRH     r1,[r1,#0]
        0x00030204:    4288        .B      CMP      r0,r1
        0x00030206:    dd04        ..      BLE      0x30212 ; attsProcReadBlobReq + 154
        0x00030208:    e7ff        ..      B        0x3020a ; attsProcReadBlobReq + 146
        0x0003020a:    2007        .       MOVS     r0,#7
        0x0003020c:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00030210:    e087        ..      B        0x30322 ; attsProcReadBlobReq + 426
        0x00030212:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030214:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030216:    0740        @.      LSLS     r0,r0,#29
        0x00030218:    2800        .(      CMP      r0,#0
        0x0003021a:    d517        ..      BPL      0x3024c ; attsProcReadBlobReq + 212
        0x0003021c:    e7ff        ..      B        0x3021e ; attsProcReadBlobReq + 166
        0x0003021e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030220:    6880        .h      LDR      r0,[r0,#8]
        0x00030222:    b198        ..      CBZ      r0,0x3024c ; attsProcReadBlobReq + 212
        0x00030224:    e7ff        ..      B        0x30226 ; attsProcReadBlobReq + 174
        0x00030226:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030228:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0003022c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003022e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030230:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030232:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x00030236:    f8bd3010    ...0    LDRH     r3,[sp,#0x10]
        0x0003023a:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003023c:    46ee        .F      MOV      lr,sp
        0x0003023e:    f8ce2000    ...     STR      r2,[lr,#0]
        0x00030242:    220c        ."      MOVS     r2,#0xc
        0x00030244:    47e0        .G      BLX      r12
        0x00030246:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003024a:    e020         .      B        0x3028e ; attsProcReadBlobReq + 278
        0x0003024c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003024e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030250:    0680        ..      LSLS     r0,r0,#26
        0x00030252:    2800        .(      CMP      r0,#0
        0x00030254:    d51a        ..      BPL      0x3028c ; attsProcReadBlobReq + 276
        0x00030256:    e7ff        ..      B        0x30258 ; attsProcReadBlobReq + 224
        0x00030258:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0003025c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00030260:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x00030264:    b190        ..      CBZ      r0,0x3028c ; attsProcReadBlobReq + 276
        0x00030266:    e7ff        ..      B        0x30268 ; attsProcReadBlobReq + 240
        0x00030268:    f24350b4    C..P    MOV      r0,#0x35b4
        0x0003026c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00030270:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x00030274:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030276:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030278:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003027a:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0003027e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00030280:    684b        Kh      LDR      r3,[r1,#4]
        0x00030282:    2105        .!      MOVS     r1,#5
        0x00030284:    47e0        .G      BLX      r12
        0x00030286:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003028a:    e7ff        ..      B        0x3028c ; attsProcReadBlobReq + 276
        0x0003028c:    e7ff        ..      B        0x3028e ; attsProcReadBlobReq + 278
        0x0003028e:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x00030292:    2800        .(      CMP      r0,#0
        0x00030294:    d144        D.      BNE      0x30320 ; attsProcReadBlobReq + 424
        0x00030296:    e7ff        ..      B        0x30298 ; attsProcReadBlobReq + 288
        0x00030298:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003029a:    6880        .h      LDR      r0,[r0,#8]
        0x0003029c:    8800        ..      LDRH     r0,[r0,#0]
        0x0003029e:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x000302a2:    1a40        @.      SUBS     r0,r0,r1
        0x000302a4:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x000302a8:    3901        .9      SUBS     r1,#1
        0x000302aa:    4288        .B      CMP      r0,r1
        0x000302ac:    da08        ..      BGE      0x302c0 ; attsProcReadBlobReq + 328
        0x000302ae:    e7ff        ..      B        0x302b0 ; attsProcReadBlobReq + 312
        0x000302b0:    9806        ..      LDR      r0,[sp,#0x18]
        0x000302b2:    6880        .h      LDR      r0,[r0,#8]
        0x000302b4:    8800        ..      LDRH     r0,[r0,#0]
        0x000302b6:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x000302ba:    1a40        @.      SUBS     r0,r0,r1
        0x000302bc:    9001        ..      STR      r0,[sp,#4]
        0x000302be:    e004        ..      B        0x302ca ; attsProcReadBlobReq + 338
        0x000302c0:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x000302c4:    3801        .8      SUBS     r0,#1
        0x000302c6:    9001        ..      STR      r0,[sp,#4]
        0x000302c8:    e7ff        ..      B        0x302ca ; attsProcReadBlobReq + 338
        0x000302ca:    9801        ..      LDR      r0,[sp,#4]
        0x000302cc:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x000302d0:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x000302d4:    3009        .0      ADDS     r0,r0,#9
        0x000302d6:    b280        ..      UXTH     r0,r0
        0x000302d8:    f7fcfde8    ....    BL       attMsgAlloc ; 0x2ceac
        0x000302dc:    9008        ..      STR      r0,[sp,#0x20]
        0x000302de:    b1f0        ..      CBZ      r0,0x3031e ; attsProcReadBlobReq + 422
        0x000302e0:    e7ff        ..      B        0x302e2 ; attsProcReadBlobReq + 362
        0x000302e2:    9808        ..      LDR      r0,[sp,#0x20]
        0x000302e4:    3008        .0      ADDS     r0,r0,#8
        0x000302e6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000302e8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000302ea:    1c48        H.      ADDS     r0,r1,#1
        0x000302ec:    9007        ..      STR      r0,[sp,#0x1c]
        0x000302ee:    200d        .       MOVS     r0,#0xd
        0x000302f0:    7008        .p      STRB     r0,[r1,#0]
        0x000302f2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000302f4:    9906        ..      LDR      r1,[sp,#0x18]
        0x000302f6:    6849        Ih      LDR      r1,[r1,#4]
        0x000302f8:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x000302fc:    4411        .D      ADD      r1,r1,r2
        0x000302fe:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x00030302:    f7e8f908    ....    BL       __aeabi_memcpy ; 0x18516
        0x00030306:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030308:    6908        .i      LDR      r0,[r1,#0x10]
        0x0003030a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003030e:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x00030312:    3201        .2      ADDS     r2,#1
        0x00030314:    9b08        ..      LDR      r3,[sp,#0x20]
        0x00030316:    b292        ..      UXTH     r2,r2
        0x00030318:    f7fcfd96    ....    BL       attL2cDataReq ; 0x2ce48
        0x0003031c:    e7ff        ..      B        0x3031e ; attsProcReadBlobReq + 422
        0x0003031e:    e7ff        ..      B        0x30320 ; attsProcReadBlobReq + 424
        0x00030320:    e7ff        ..      B        0x30322 ; attsProcReadBlobReq + 426
        0x00030322:    e7ff        ..      B        0x30324 ; attsProcReadBlobReq + 428
        0x00030324:    e003        ..      B        0x3032e ; attsProcReadBlobReq + 438
        0x00030326:    2001        .       MOVS     r0,#1
        0x00030328:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003032c:    e7ff        ..      B        0x3032e ; attsProcReadBlobReq + 438
        0x0003032e:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x00030332:    b178        x.      CBZ      r0,0x30354 ; attsProcReadBlobReq + 476
        0x00030334:    e7ff        ..      B        0x30336 ; attsProcReadBlobReq + 446
        0x00030336:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030338:    6908        .i      LDR      r0,[r1,#0x10]
        0x0003033a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003033e:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x00030342:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x00030346:    46ec        .F      MOV      r12,sp
        0x00030348:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0003034c:    220c        ."      MOVS     r2,#0xc
        0x0003034e:    f7fefc9b    ....    BL       attsErrRsp ; 0x2ec88
        0x00030352:    e7ff        ..      B        0x30354 ; attsProcReadBlobReq + 476
        0x00030354:    b00c        ..      ADD      sp,sp,#0x30
        0x00030356:    bd80        ..      POP      {r7,pc}
    attsProcReadGroupTypeReq
        0x00030358:    b580        ..      PUSH     {r7,lr}
        0x0003035a:    b08e        ..      SUB      sp,sp,#0x38
        0x0003035c:    900d        ..      STR      r0,[sp,#0x34]
        0x0003035e:    f8ad1032    ..2.    STRH     r1,[sp,#0x32]
        0x00030362:    920b        ..      STR      r2,[sp,#0x2c]
        0x00030364:    2000        .       MOVS     r0,#0
        0x00030366:    900a        ..      STR      r0,[sp,#0x28]
        0x00030368:    9009        ..      STR      r0,[sp,#0x24]
        0x0003036a:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0003036e:    f44f5020    O. P    MOV      r0,#0x2800
        0x00030372:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x00030376:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030378:    6908        .i      LDR      r0,[r1,#0x10]
        0x0003037a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003037e:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x00030382:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00030386:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030388:    3009        .0      ADDS     r0,r0,#9
        0x0003038a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003038c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003038e:    7808        .x      LDRB     r0,[r1,#0]
        0x00030390:    7849        Ix      LDRB     r1,[r1,#1]
        0x00030392:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00030396:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0003039a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003039c:    3002        .0      ADDS     r0,#2
        0x0003039e:    900b        ..      STR      r0,[sp,#0x2c]
        0x000303a0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000303a2:    7808        .x      LDRB     r0,[r1,#0]
        0x000303a4:    7849        Ix      LDRB     r1,[r1,#1]
        0x000303a6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x000303aa:    f8ad0018    ....    STRH     r0,[sp,#0x18]
        0x000303ae:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000303b0:    3002        .0      ADDS     r0,#2
        0x000303b2:    900b        ..      STR      r0,[sp,#0x2c]
        0x000303b4:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x000303b8:    3805        .8      SUBS     r0,#5
        0x000303ba:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x000303be:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x000303c2:    2802        .(      CMP      r0,#2
        0x000303c4:    d009        ..      BEQ      0x303da ; attsProcReadGroupTypeReq + 130
        0x000303c6:    e7ff        ..      B        0x303c8 ; attsProcReadGroupTypeReq + 112
        0x000303c8:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x000303cc:    2810        .(      CMP      r0,#0x10
        0x000303ce:    d004        ..      BEQ      0x303da ; attsProcReadGroupTypeReq + 130
        0x000303d0:    e7ff        ..      B        0x303d2 ; attsProcReadGroupTypeReq + 122
        0x000303d2:    2004        .       MOVS     r0,#4
        0x000303d4:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x000303d8:    e01c        ..      B        0x30414 ; attsProcReadGroupTypeReq + 188
        0x000303da:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x000303de:    b138        8.      CBZ      r0,0x303f0 ; attsProcReadGroupTypeReq + 152
        0x000303e0:    e7ff        ..      B        0x303e2 ; attsProcReadGroupTypeReq + 138
        0x000303e2:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x000303e6:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x000303ea:    4288        .B      CMP      r0,r1
        0x000303ec:    dd04        ..      BLE      0x303f8 ; attsProcReadGroupTypeReq + 160
        0x000303ee:    e7ff        ..      B        0x303f0 ; attsProcReadGroupTypeReq + 152
        0x000303f0:    2001        .       MOVS     r0,#1
        0x000303f2:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x000303f6:    e00c        ..      B        0x30412 ; attsProcReadGroupTypeReq + 186
        0x000303f8:    f89d1015    ....    LDRB     r1,[sp,#0x15]
        0x000303fc:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x000303fe:    a804        ..      ADD      r0,sp,#0x10
        0x00030400:    f001f88a    ....    BL       attsUuid16Cmp ; 0x31518
        0x00030404:    b920         .      CBNZ     r0,0x30410 ; attsProcReadGroupTypeReq + 184
        0x00030406:    e7ff        ..      B        0x30408 ; attsProcReadGroupTypeReq + 176
        0x00030408:    2010        .       MOVS     r0,#0x10
        0x0003040a:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0003040e:    e7ff        ..      B        0x30410 ; attsProcReadGroupTypeReq + 184
        0x00030410:    e7ff        ..      B        0x30412 ; attsProcReadGroupTypeReq + 186
        0x00030412:    e7ff        ..      B        0x30414 ; attsProcReadGroupTypeReq + 188
        0x00030414:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00030418:    2800        .(      CMP      r0,#0
        0x0003041a:    f040810d    @...    BNE.W    0x30638 ; attsProcReadGroupTypeReq + 736
        0x0003041e:    e7ff        ..      B        0x30420 ; attsProcReadGroupTypeReq + 200
        0x00030420:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x00030424:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x00030428:    f89d2015    ...     LDRB     r2,[sp,#0x15]
        0x0003042c:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0003042e:    46ee        .F      MOV      lr,sp
        0x00030430:    f10d0c1c    ....    ADD      r12,sp,#0x1c
        0x00030434:    f8cec004    ....    STR      r12,[lr,#4]
        0x00030438:    f10d0c20    .. .    ADD      r12,sp,#0x20
        0x0003043c:    f8cec000    ....    STR      r12,[lr,#0]
        0x00030440:    f7fefe0a    ....    BL       attsFindUuidInRange ; 0x2f058
        0x00030444:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x00030448:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003044c:    b920         .      CBNZ     r0,0x30458 ; attsProcReadGroupTypeReq + 256
        0x0003044e:    e7ff        ..      B        0x30450 ; attsProcReadGroupTypeReq + 248
        0x00030450:    200a        .       MOVS     r0,#0xa
        0x00030452:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00030456:    e0ee        ..      B        0x30636 ; attsProcReadGroupTypeReq + 734
        0x00030458:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003045a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003045c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003045e:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x00030462:    9908        ..      LDR      r1,[sp,#0x20]
        0x00030464:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x00030466:    2101        .!      MOVS     r1,#1
        0x00030468:    f7fff98a    ....    BL       attsPermissions ; 0x2f780
        0x0003046c:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00030470:    b128        (.      CBZ      r0,0x3047e ; attsProcReadGroupTypeReq + 294
        0x00030472:    e7ff        ..      B        0x30474 ; attsProcReadGroupTypeReq + 284
        0x00030474:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00030478:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0003047c:    e0da        ..      B        0x30634 ; attsProcReadGroupTypeReq + 732
        0x0003047e:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x00030482:    3008        .0      ADDS     r0,r0,#8
        0x00030484:    b280        ..      UXTH     r0,r0
        0x00030486:    f7fcfd11    ....    BL       attMsgAlloc ; 0x2ceac
        0x0003048a:    900a        ..      STR      r0,[sp,#0x28]
        0x0003048c:    2800        .(      CMP      r0,#0
        0x0003048e:    f00080cc    ....    BEQ.W    0x3062a ; attsProcReadGroupTypeReq + 722
        0x00030492:    e7ff        ..      B        0x30494 ; attsProcReadGroupTypeReq + 316
        0x00030494:    980a        ..      LDR      r0,[sp,#0x28]
        0x00030496:    3008        .0      ADDS     r0,r0,#8
        0x00030498:    9009        ..      STR      r0,[sp,#0x24]
        0x0003049a:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003049c:    1c48        H.      ADDS     r0,r1,#1
        0x0003049e:    9009        ..      STR      r0,[sp,#0x24]
        0x000304a0:    2011        .       MOVS     r0,#0x11
        0x000304a2:    7008        .p      STRB     r0,[r1,#0]
        0x000304a4:    9808        ..      LDR      r0,[sp,#0x20]
        0x000304a6:    6880        .h      LDR      r0,[r0,#8]
        0x000304a8:    8800        ..      LDRH     r0,[r0,#0]
        0x000304aa:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x000304ae:    3906        .9      SUBS     r1,#6
        0x000304b0:    4288        .B      CMP      r0,r1
        0x000304b2:    d205        ..      BCS      0x304c0 ; attsProcReadGroupTypeReq + 360
        0x000304b4:    e7ff        ..      B        0x304b6 ; attsProcReadGroupTypeReq + 350
        0x000304b6:    9808        ..      LDR      r0,[sp,#0x20]
        0x000304b8:    6880        .h      LDR      r0,[r0,#8]
        0x000304ba:    8800        ..      LDRH     r0,[r0,#0]
        0x000304bc:    9002        ..      STR      r0,[sp,#8]
        0x000304be:    e004        ..      B        0x304ca ; attsProcReadGroupTypeReq + 370
        0x000304c0:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x000304c4:    3806        .8      SUBS     r0,#6
        0x000304c6:    9002        ..      STR      r0,[sp,#8]
        0x000304c8:    e7ff        ..      B        0x304ca ; attsProcReadGroupTypeReq + 370
        0x000304ca:    9802        ..      LDR      r0,[sp,#8]
        0x000304cc:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x000304d0:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x000304d4:    3004        .0      ADDS     r0,#4
        0x000304d6:    9909        ..      LDR      r1,[sp,#0x24]
        0x000304d8:    1c4a        J.      ADDS     r2,r1,#1
        0x000304da:    9209        ..      STR      r2,[sp,#0x24]
        0x000304dc:    7008        .p      STRB     r0,[r1,#0]
        0x000304de:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x000304e2:    9909        ..      LDR      r1,[sp,#0x24]
        0x000304e4:    1c4a        J.      ADDS     r2,r1,#1
        0x000304e6:    9209        ..      STR      r2,[sp,#0x24]
        0x000304e8:    7008        .p      STRB     r0,[r1,#0]
        0x000304ea:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000304ee:    9909        ..      LDR      r1,[sp,#0x24]
        0x000304f0:    1c4a        J.      ADDS     r2,r1,#1
        0x000304f2:    9209        ..      STR      r2,[sp,#0x24]
        0x000304f4:    7008        .p      STRB     r0,[r1,#0]
        0x000304f6:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x000304fa:    f7fefd1f    ....    BL       attsFindServiceGroupEnd ; 0x2ef3c
        0x000304fe:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x00030502:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x00030506:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030508:    1c4a        J.      ADDS     r2,r1,#1
        0x0003050a:    9209        ..      STR      r2,[sp,#0x24]
        0x0003050c:    7008        .p      STRB     r0,[r1,#0]
        0x0003050e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00030512:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030514:    1c4a        J.      ADDS     r2,r1,#1
        0x00030516:    9209        ..      STR      r2,[sp,#0x24]
        0x00030518:    7008        .p      STRB     r0,[r1,#0]
        0x0003051a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003051c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0003051e:    6849        Ih      LDR      r1,[r1,#4]
        0x00030520:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x00030524:    f7e7fff7    ....    BL       __aeabi_memcpy ; 0x18516
        0x00030528:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x0003052c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003052e:    4408        .D      ADD      r0,r0,r1
        0x00030530:    9009        ..      STR      r0,[sp,#0x24]
        0x00030532:    e7ff        ..      B        0x30534 ; attsProcReadGroupTypeReq + 476
        0x00030534:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00030538:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0003053c:    4288        .B      CMP      r0,r1
        0x0003053e:    d101        ..      BNE      0x30544 ; attsProcReadGroupTypeReq + 492
        0x00030540:    e7ff        ..      B        0x30542 ; attsProcReadGroupTypeReq + 490
        0x00030542:    e071        q.      B        0x30628 ; attsProcReadGroupTypeReq + 720
        0x00030544:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00030548:    3001        .0      ADDS     r0,#1
        0x0003054a:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0003054e:    b280        ..      UXTH     r0,r0
        0x00030550:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x00030554:    4288        .B      CMP      r0,r1
        0x00030556:    dd01        ..      BLE      0x3055c ; attsProcReadGroupTypeReq + 516
        0x00030558:    e7ff        ..      B        0x3055a ; attsProcReadGroupTypeReq + 514
        0x0003055a:    e065        e.      B        0x30628 ; attsProcReadGroupTypeReq + 720
        0x0003055c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00030560:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x00030564:    f89d2015    ...     LDRB     r2,[sp,#0x15]
        0x00030568:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0003056a:    46ee        .F      MOV      lr,sp
        0x0003056c:    f10d0c1c    ....    ADD      r12,sp,#0x1c
        0x00030570:    f8cec004    ....    STR      r12,[lr,#4]
        0x00030574:    f10d0c20    .. .    ADD      r12,sp,#0x20
        0x00030578:    f8cec000    ....    STR      r12,[lr,#0]
        0x0003057c:    f7fefd6c    ..l.    BL       attsFindUuidInRange ; 0x2f058
        0x00030580:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x00030584:    b908        ..      CBNZ     r0,0x3058a ; attsProcReadGroupTypeReq + 562
        0x00030586:    e7ff        ..      B        0x30588 ; attsProcReadGroupTypeReq + 560
        0x00030588:    e04e        N.      B        0x30628 ; attsProcReadGroupTypeReq + 720
        0x0003058a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003058c:    6880        .h      LDR      r0,[r0,#8]
        0x0003058e:    8800        ..      LDRH     r0,[r0,#0]
        0x00030590:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x00030594:    4288        .B      CMP      r0,r1
        0x00030596:    d145        E.      BNE      0x30624 ; attsProcReadGroupTypeReq + 716
        0x00030598:    e7ff        ..      B        0x3059a ; attsProcReadGroupTypeReq + 578
        0x0003059a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003059c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003059e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000305a0:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x000305a4:    9908        ..      LDR      r1,[sp,#0x20]
        0x000305a6:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x000305a8:    2101        .!      MOVS     r1,#1
        0x000305aa:    f7fff8e9    ....    BL       attsPermissions ; 0x2f780
        0x000305ae:    bbc8        ..      CBNZ     r0,0x30624 ; attsProcReadGroupTypeReq + 716
        0x000305b0:    e7ff        ..      B        0x305b2 ; attsProcReadGroupTypeReq + 602
        0x000305b2:    9809        ..      LDR      r0,[sp,#0x24]
        0x000305b4:    990a        ..      LDR      r1,[sp,#0x28]
        0x000305b6:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x000305ba:    4411        .D      ADD      r1,r1,r2
        0x000305bc:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x000305c0:    1a89        ..      SUBS     r1,r1,r2
        0x000305c2:    3104        .1      ADDS     r1,#4
        0x000305c4:    4288        .B      CMP      r0,r1
        0x000305c6:    d82b        +.      BHI      0x30620 ; attsProcReadGroupTypeReq + 712
        0x000305c8:    e7ff        ..      B        0x305ca ; attsProcReadGroupTypeReq + 626
        0x000305ca:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x000305ce:    9909        ..      LDR      r1,[sp,#0x24]
        0x000305d0:    1c4a        J.      ADDS     r2,r1,#1
        0x000305d2:    9209        ..      STR      r2,[sp,#0x24]
        0x000305d4:    7008        .p      STRB     r0,[r1,#0]
        0x000305d6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000305da:    9909        ..      LDR      r1,[sp,#0x24]
        0x000305dc:    1c4a        J.      ADDS     r2,r1,#1
        0x000305de:    9209        ..      STR      r2,[sp,#0x24]
        0x000305e0:    7008        .p      STRB     r0,[r1,#0]
        0x000305e2:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x000305e6:    f7fefca9    ....    BL       attsFindServiceGroupEnd ; 0x2ef3c
        0x000305ea:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x000305ee:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x000305f2:    9909        ..      LDR      r1,[sp,#0x24]
        0x000305f4:    1c4a        J.      ADDS     r2,r1,#1
        0x000305f6:    9209        ..      STR      r2,[sp,#0x24]
        0x000305f8:    7008        .p      STRB     r0,[r1,#0]
        0x000305fa:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000305fe:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030600:    1c4a        J.      ADDS     r2,r1,#1
        0x00030602:    9209        ..      STR      r2,[sp,#0x24]
        0x00030604:    7008        .p      STRB     r0,[r1,#0]
        0x00030606:    9809        ..      LDR      r0,[sp,#0x24]
        0x00030608:    9908        ..      LDR      r1,[sp,#0x20]
        0x0003060a:    6849        Ih      LDR      r1,[r1,#4]
        0x0003060c:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x00030610:    f7e7ff81    ....    BL       __aeabi_memcpy ; 0x18516
        0x00030614:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x00030618:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003061a:    4408        .D      ADD      r0,r0,r1
        0x0003061c:    9009        ..      STR      r0,[sp,#0x24]
        0x0003061e:    e000        ..      B        0x30622 ; attsProcReadGroupTypeReq + 714
        0x00030620:    e002        ..      B        0x30628 ; attsProcReadGroupTypeReq + 720
        0x00030622:    e000        ..      B        0x30626 ; attsProcReadGroupTypeReq + 718
        0x00030624:    e000        ..      B        0x30628 ; attsProcReadGroupTypeReq + 720
        0x00030626:    e785        ..      B        0x30534 ; attsProcReadGroupTypeReq + 476
        0x00030628:    e003        ..      B        0x30632 ; attsProcReadGroupTypeReq + 730
        0x0003062a:    2011        .       MOVS     r0,#0x11
        0x0003062c:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00030630:    e7ff        ..      B        0x30632 ; attsProcReadGroupTypeReq + 730
        0x00030632:    e7ff        ..      B        0x30634 ; attsProcReadGroupTypeReq + 732
        0x00030634:    e7ff        ..      B        0x30636 ; attsProcReadGroupTypeReq + 734
        0x00030636:    e7ff        ..      B        0x30638 ; attsProcReadGroupTypeReq + 736
        0x00030638:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003063a:    f7fefaf5    ....    BL       attsDiscBusy ; 0x2ec28
        0x0003063e:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00030642:    b960        `.      CBNZ     r0,0x3065e ; attsProcReadGroupTypeReq + 774
        0x00030644:    e7ff        ..      B        0x30646 ; attsProcReadGroupTypeReq + 750
        0x00030646:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030648:    6908        .i      LDR      r0,[r1,#0x10]
        0x0003064a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003064e:    9a09        ..      LDR      r2,[sp,#0x24]
        0x00030650:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x00030652:    1ad2        ..      SUBS     r2,r2,r3
        0x00030654:    3a08        .:      SUBS     r2,r2,#8
        0x00030656:    b292        ..      UXTH     r2,r2
        0x00030658:    f7fcfbf6    ....    BL       attL2cDataReq ; 0x2ce48
        0x0003065c:    e00e        ..      B        0x3067c ; attsProcReadGroupTypeReq + 804
        0x0003065e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030660:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030662:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00030666:    f8bd301a    ...0    LDRH     r3,[sp,#0x1a]
        0x0003066a:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x0003066e:    46ec        .F      MOV      r12,sp
        0x00030670:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00030674:    2210        ."      MOVS     r2,#0x10
        0x00030676:    f7fefb07    ....    BL       attsErrRsp ; 0x2ec88
        0x0003067a:    e7ff        ..      B        0x3067c ; attsProcReadGroupTypeReq + 804
        0x0003067c:    b00e        ..      ADD      sp,sp,#0x38
        0x0003067e:    bd80        ..      POP      {r7,pc}
    attsProcReadMultReq
        0x00030680:    b580        ..      PUSH     {r7,lr}
        0x00030682:    b08c        ..      SUB      sp,sp,#0x30
        0x00030684:    900b        ..      STR      r0,[sp,#0x2c]
        0x00030686:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x0003068a:    9209        ..      STR      r2,[sp,#0x24]
        0x0003068c:    2000        .       MOVS     r0,#0
        0x0003068e:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00030692:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00030696:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030698:    6908        .i      LDR      r0,[r1,#0x10]
        0x0003069a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003069e:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x000306a2:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000306a6:    9809        ..      LDR      r0,[sp,#0x24]
        0x000306a8:    f8bd102a    ..*.    LDRH     r1,[sp,#0x2a]
        0x000306ac:    4408        .D      ADD      r0,r0,r1
        0x000306ae:    3008        .0      ADDS     r0,r0,#8
        0x000306b0:    9006        ..      STR      r0,[sp,#0x18]
        0x000306b2:    9809        ..      LDR      r0,[sp,#0x24]
        0x000306b4:    3009        .0      ADDS     r0,r0,#9
        0x000306b6:    9009        ..      STR      r0,[sp,#0x24]
        0x000306b8:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x000306bc:    3008        .0      ADDS     r0,r0,#8
        0x000306be:    b280        ..      UXTH     r0,r0
        0x000306c0:    f7fcfbf4    ....    BL       attMsgAlloc ; 0x2ceac
        0x000306c4:    9008        ..      STR      r0,[sp,#0x20]
        0x000306c6:    2800        .(      CMP      r0,#0
        0x000306c8:    f00080b0    ....    BEQ.W    0x3082c ; attsProcReadMultReq + 428
        0x000306cc:    e7ff        ..      B        0x306ce ; attsProcReadMultReq + 78
        0x000306ce:    9808        ..      LDR      r0,[sp,#0x20]
        0x000306d0:    3008        .0      ADDS     r0,r0,#8
        0x000306d2:    9007        ..      STR      r0,[sp,#0x1c]
        0x000306d4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000306d6:    1c48        H.      ADDS     r0,r1,#1
        0x000306d8:    9007        ..      STR      r0,[sp,#0x1c]
        0x000306da:    200f        .       MOVS     r0,#0xf
        0x000306dc:    7008        .p      STRB     r0,[r1,#0]
        0x000306de:    e7ff        ..      B        0x306e0 ; attsProcReadMultReq + 96
        0x000306e0:    9809        ..      LDR      r0,[sp,#0x24]
        0x000306e2:    9906        ..      LDR      r1,[sp,#0x18]
        0x000306e4:    4288        .B      CMP      r0,r1
        0x000306e6:    f08080a0    ....    BCS.W    0x3082a ; attsProcReadMultReq + 426
        0x000306ea:    e7ff        ..      B        0x306ec ; attsProcReadMultReq + 108
        0x000306ec:    9909        ..      LDR      r1,[sp,#0x24]
        0x000306ee:    7808        .x      LDRB     r0,[r1,#0]
        0x000306f0:    7849        Ix      LDRB     r1,[r1,#1]
        0x000306f2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x000306f6:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x000306fa:    9809        ..      LDR      r0,[sp,#0x24]
        0x000306fc:    3002        .0      ADDS     r0,#2
        0x000306fe:    9009        ..      STR      r0,[sp,#0x24]
        0x00030700:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x00030704:    a904        ..      ADD      r1,sp,#0x10
        0x00030706:    f7fefb95    ....    BL       attsFindByHandle ; 0x2ee34
        0x0003070a:    9005        ..      STR      r0,[sp,#0x14]
        0x0003070c:    b920         .      CBNZ     r0,0x30718 ; attsProcReadMultReq + 152
        0x0003070e:    e7ff        ..      B        0x30710 ; attsProcReadMultReq + 144
        0x00030710:    2001        .       MOVS     r0,#1
        0x00030712:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00030716:    e088        ..      B        0x3082a ; attsProcReadMultReq + 426
        0x00030718:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003071a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003071c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003071e:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x00030722:    9905        ..      LDR      r1,[sp,#0x14]
        0x00030724:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x00030726:    2101        .!      MOVS     r1,#1
        0x00030728:    f7fff82a    ..*.    BL       attsPermissions ; 0x2f780
        0x0003072c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00030730:    b108        ..      CBZ      r0,0x30736 ; attsProcReadMultReq + 182
        0x00030732:    e7ff        ..      B        0x30734 ; attsProcReadMultReq + 180
        0x00030734:    e079        y.      B        0x3082a ; attsProcReadMultReq + 426
        0x00030736:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030738:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003073a:    0740        @.      LSLS     r0,r0,#29
        0x0003073c:    2800        .(      CMP      r0,#0
        0x0003073e:    d51a        ..      BPL      0x30776 ; attsProcReadMultReq + 246
        0x00030740:    e7ff        ..      B        0x30742 ; attsProcReadMultReq + 194
        0x00030742:    9804        ..      LDR      r0,[sp,#0x10]
        0x00030744:    6880        .h      LDR      r0,[r0,#8]
        0x00030746:    b1b0        ..      CBZ      r0,0x30776 ; attsProcReadMultReq + 246
        0x00030748:    e7ff        ..      B        0x3074a ; attsProcReadMultReq + 202
        0x0003074a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003074c:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x00030750:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030752:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030754:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030756:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0003075a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003075c:    466b        kF      MOV      r3,sp
        0x0003075e:    601a        .`      STR      r2,[r3,#0]
        0x00030760:    220e        ."      MOVS     r2,#0xe
        0x00030762:    2300        .#      MOVS     r3,#0
        0x00030764:    47e0        .G      BLX      r12
        0x00030766:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003076a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003076e:    b108        ..      CBZ      r0,0x30774 ; attsProcReadMultReq + 244
        0x00030770:    e7ff        ..      B        0x30772 ; attsProcReadMultReq + 242
        0x00030772:    e05a        Z.      B        0x3082a ; attsProcReadMultReq + 426
        0x00030774:    e025        %.      B        0x307c2 ; attsProcReadMultReq + 322
        0x00030776:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030778:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003077a:    0680        ..      LSLS     r0,r0,#26
        0x0003077c:    2800        .(      CMP      r0,#0
        0x0003077e:    d51f        ..      BPL      0x307c0 ; attsProcReadMultReq + 320
        0x00030780:    e7ff        ..      B        0x30782 ; attsProcReadMultReq + 258
        0x00030782:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00030786:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003078a:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0003078e:    b1b8        ..      CBZ      r0,0x307c0 ; attsProcReadMultReq + 320
        0x00030790:    e7ff        ..      B        0x30792 ; attsProcReadMultReq + 274
        0x00030792:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00030796:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003079a:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0003079e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000307a0:    6900        .i      LDR      r0,[r0,#0x10]
        0x000307a2:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000307a4:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x000307a8:    9905        ..      LDR      r1,[sp,#0x14]
        0x000307aa:    684b        Kh      LDR      r3,[r1,#4]
        0x000307ac:    2105        .!      MOVS     r1,#5
        0x000307ae:    47e0        .G      BLX      r12
        0x000307b0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000307b4:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000307b8:    b108        ..      CBZ      r0,0x307be ; attsProcReadMultReq + 318
        0x000307ba:    e7ff        ..      B        0x307bc ; attsProcReadMultReq + 316
        0x000307bc:    e035        5.      B        0x3082a ; attsProcReadMultReq + 426
        0x000307be:    e7ff        ..      B        0x307c0 ; attsProcReadMultReq + 320
        0x000307c0:    e7ff        ..      B        0x307c2 ; attsProcReadMultReq + 322
        0x000307c2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000307c4:    9908        ..      LDR      r1,[sp,#0x20]
        0x000307c6:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x000307ca:    4411        .D      ADD      r1,r1,r2
        0x000307cc:    3108        .1      ADDS     r1,r1,#8
        0x000307ce:    4288        .B      CMP      r0,r1
        0x000307d0:    d22a        *.      BCS      0x30828 ; attsProcReadMultReq + 424
        0x000307d2:    e7ff        ..      B        0x307d4 ; attsProcReadMultReq + 340
        0x000307d4:    9808        ..      LDR      r0,[sp,#0x20]
        0x000307d6:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x000307da:    4408        .D      ADD      r0,r0,r1
        0x000307dc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000307de:    1a40        @.      SUBS     r0,r0,r1
        0x000307e0:    3008        .0      ADDS     r0,r0,#8
        0x000307e2:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x000307e6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000307e8:    6880        .h      LDR      r0,[r0,#8]
        0x000307ea:    8800        ..      LDRH     r0,[r0,#0]
        0x000307ec:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x000307f0:    4288        .B      CMP      r0,r1
        0x000307f2:    da05        ..      BGE      0x30800 ; attsProcReadMultReq + 384
        0x000307f4:    e7ff        ..      B        0x307f6 ; attsProcReadMultReq + 374
        0x000307f6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000307f8:    6880        .h      LDR      r0,[r0,#8]
        0x000307fa:    8800        ..      LDRH     r0,[r0,#0]
        0x000307fc:    9001        ..      STR      r0,[sp,#4]
        0x000307fe:    e003        ..      B        0x30808 ; attsProcReadMultReq + 392
        0x00030800:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x00030804:    9001        ..      STR      r0,[sp,#4]
        0x00030806:    e7ff        ..      B        0x30808 ; attsProcReadMultReq + 392
        0x00030808:    9801        ..      LDR      r0,[sp,#4]
        0x0003080a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003080e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00030810:    9905        ..      LDR      r1,[sp,#0x14]
        0x00030812:    6849        Ih      LDR      r1,[r1,#4]
        0x00030814:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x00030818:    f7e7fe7d    ..}.    BL       __aeabi_memcpy ; 0x18516
        0x0003081c:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x00030820:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00030822:    4408        .D      ADD      r0,r0,r1
        0x00030824:    9007        ..      STR      r0,[sp,#0x1c]
        0x00030826:    e7ff        ..      B        0x30828 ; attsProcReadMultReq + 424
        0x00030828:    e75a        Z.      B        0x306e0 ; attsProcReadMultReq + 96
        0x0003082a:    e003        ..      B        0x30834 ; attsProcReadMultReq + 436
        0x0003082c:    2011        .       MOVS     r0,#0x11
        0x0003082e:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00030832:    e7ff        ..      B        0x30834 ; attsProcReadMultReq + 436
        0x00030834:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00030838:    b960        `.      CBNZ     r0,0x30854 ; attsProcReadMultReq + 468
        0x0003083a:    e7ff        ..      B        0x3083c ; attsProcReadMultReq + 444
        0x0003083c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003083e:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030840:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00030844:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00030846:    9b08        ..      LDR      r3,[sp,#0x20]
        0x00030848:    1ad2        ..      SUBS     r2,r2,r3
        0x0003084a:    3a08        .:      SUBS     r2,r2,#8
        0x0003084c:    b292        ..      UXTH     r2,r2
        0x0003084e:    f7fcfafb    ....    BL       attL2cDataReq ; 0x2ce48
        0x00030852:    e015        ..      B        0x30880 ; attsProcReadMultReq + 512
        0x00030854:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030856:    b120         .      CBZ      r0,0x30862 ; attsProcReadMultReq + 482
        0x00030858:    e7ff        ..      B        0x3085a ; attsProcReadMultReq + 474
        0x0003085a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003085c:    f7eef876    ..v.    BL       WsfMsgFree ; 0x1e94c
        0x00030860:    e7ff        ..      B        0x30862 ; attsProcReadMultReq + 482
        0x00030862:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030864:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030866:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003086a:    f8bd300e    ...0    LDRH     r3,[sp,#0xe]
        0x0003086e:    f89d200b    ...     LDRB     r2,[sp,#0xb]
        0x00030872:    46ec        .F      MOV      r12,sp
        0x00030874:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00030878:    220e        ."      MOVS     r2,#0xe
        0x0003087a:    f7fefa05    ....    BL       attsErrRsp ; 0x2ec88
        0x0003087e:    e7ff        ..      B        0x30880 ; attsProcReadMultReq + 512
        0x00030880:    b00c        ..      ADD      sp,sp,#0x30
        0x00030882:    bd80        ..      POP      {r7,pc}
    attsProcReadMultiVarReq
        0x00030884:    b580        ..      PUSH     {r7,lr}
        0x00030886:    b08c        ..      SUB      sp,sp,#0x30
        0x00030888:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003088a:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x0003088e:    9209        ..      STR      r2,[sp,#0x24]
        0x00030890:    2000        .       MOVS     r0,#0
        0x00030892:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x00030896:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0003089a:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003089e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000308a0:    6908        .i      LDR      r0,[r1,#0x10]
        0x000308a2:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x000308a6:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x000308aa:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x000308ae:    2009        .       MOVS     r0,#9
        0x000308b0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000308b4:    9809        ..      LDR      r0,[sp,#0x24]
        0x000308b6:    3009        .0      ADDS     r0,r0,#9
        0x000308b8:    9009        ..      STR      r0,[sp,#0x24]
        0x000308ba:    f8bd002a    ..*.    LDRH     r0,[sp,#0x2a]
        0x000308be:    3801        .8      SUBS     r0,#1
        0x000308c0:    f8ad002a    ..*.    STRH     r0,[sp,#0x2a]
        0x000308c4:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x000308c8:    3008        .0      ADDS     r0,r0,#8
        0x000308ca:    b280        ..      UXTH     r0,r0
        0x000308cc:    f7fcfaee    ....    BL       attMsgAlloc ; 0x2ceac
        0x000308d0:    9008        ..      STR      r0,[sp,#0x20]
        0x000308d2:    2800        .(      CMP      r0,#0
        0x000308d4:    f00080e1    ....    BEQ.W    0x30a9a ; attsProcReadMultiVarReq + 534
        0x000308d8:    e7ff        ..      B        0x308da ; attsProcReadMultiVarReq + 86
        0x000308da:    9808        ..      LDR      r0,[sp,#0x20]
        0x000308dc:    3009        .0      ADDS     r0,r0,#9
        0x000308de:    9007        ..      STR      r0,[sp,#0x1c]
        0x000308e0:    e7ff        ..      B        0x308e2 ; attsProcReadMultiVarReq + 94
        0x000308e2:    f8bd002a    ..*.    LDRH     r0,[sp,#0x2a]
        0x000308e6:    2801        .(      CMP      r0,#1
        0x000308e8:    f2c080b9    ....    BLT.W    0x30a5e ; attsProcReadMultiVarReq + 474
        0x000308ec:    e7ff        ..      B        0x308ee ; attsProcReadMultiVarReq + 106
        0x000308ee:    9909        ..      LDR      r1,[sp,#0x24]
        0x000308f0:    7808        .x      LDRB     r0,[r1,#0]
        0x000308f2:    7849        Ix      LDRB     r1,[r1,#1]
        0x000308f4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x000308f8:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x000308fc:    9809        ..      LDR      r0,[sp,#0x24]
        0x000308fe:    3002        .0      ADDS     r0,#2
        0x00030900:    9009        ..      STR      r0,[sp,#0x24]
        0x00030902:    f8bd002a    ..*.    LDRH     r0,[sp,#0x2a]
        0x00030906:    3802        .8      SUBS     r0,#2
        0x00030908:    f8ad002a    ..*.    STRH     r0,[sp,#0x2a]
        0x0003090c:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x00030910:    a905        ..      ADD      r1,sp,#0x14
        0x00030912:    f7fefa8f    ....    BL       attsFindByHandle ; 0x2ee34
        0x00030916:    9006        ..      STR      r0,[sp,#0x18]
        0x00030918:    2800        .(      CMP      r0,#0
        0x0003091a:    f000809b    ....    BEQ.W    0x30a54 ; attsProcReadMultiVarReq + 464
        0x0003091e:    e7ff        ..      B        0x30920 ; attsProcReadMultiVarReq + 156
        0x00030920:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030922:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030924:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030926:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0003092a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003092c:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0003092e:    2101        .!      MOVS     r1,#1
        0x00030930:    f7feff26    ..&.    BL       attsPermissions ; 0x2f780
        0x00030934:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00030938:    2800        .(      CMP      r0,#0
        0x0003093a:    f040808a    @...    BNE.W    0x30a52 ; attsProcReadMultiVarReq + 462
        0x0003093e:    e7ff        ..      B        0x30940 ; attsProcReadMultiVarReq + 188
        0x00030940:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030942:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030944:    0740        @.      LSLS     r0,r0,#29
        0x00030946:    2800        .(      CMP      r0,#0
        0x00030948:    d515        ..      BPL      0x30976 ; attsProcReadMultiVarReq + 242
        0x0003094a:    e7ff        ..      B        0x3094c ; attsProcReadMultiVarReq + 200
        0x0003094c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003094e:    6880        .h      LDR      r0,[r0,#8]
        0x00030950:    b188        ..      CBZ      r0,0x30976 ; attsProcReadMultiVarReq + 242
        0x00030952:    e7ff        ..      B        0x30954 ; attsProcReadMultiVarReq + 208
        0x00030954:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030956:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0003095a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003095c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003095e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030960:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x00030964:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00030966:    466b        kF      MOV      r3,sp
        0x00030968:    601a        .`      STR      r2,[r3,#0]
        0x0003096a:    2220         "      MOVS     r2,#0x20
        0x0003096c:    2300        .#      MOVS     r3,#0
        0x0003096e:    47e0        .G      BLX      r12
        0x00030970:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00030974:    e020         .      B        0x309b8 ; attsProcReadMultiVarReq + 308
        0x00030976:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030978:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003097a:    0680        ..      LSLS     r0,r0,#26
        0x0003097c:    2800        .(      CMP      r0,#0
        0x0003097e:    d51a        ..      BPL      0x309b6 ; attsProcReadMultiVarReq + 306
        0x00030980:    e7ff        ..      B        0x30982 ; attsProcReadMultiVarReq + 254
        0x00030982:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00030986:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003098a:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0003098e:    b190        ..      CBZ      r0,0x309b6 ; attsProcReadMultiVarReq + 306
        0x00030990:    e7ff        ..      B        0x30992 ; attsProcReadMultiVarReq + 270
        0x00030992:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00030996:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003099a:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0003099e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000309a0:    6900        .i      LDR      r0,[r0,#0x10]
        0x000309a2:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000309a4:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x000309a8:    9906        ..      LDR      r1,[sp,#0x18]
        0x000309aa:    684b        Kh      LDR      r3,[r1,#4]
        0x000309ac:    2105        .!      MOVS     r1,#5
        0x000309ae:    47e0        .G      BLX      r12
        0x000309b0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000309b4:    e7ff        ..      B        0x309b6 ; attsProcReadMultiVarReq + 306
        0x000309b6:    e7ff        ..      B        0x309b8 ; attsProcReadMultiVarReq + 308
        0x000309b8:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000309bc:    2800        .(      CMP      r0,#0
        0x000309be:    d146        F.      BNE      0x30a4e ; attsProcReadMultiVarReq + 458
        0x000309c0:    e7ff        ..      B        0x309c2 ; attsProcReadMultiVarReq + 318
        0x000309c2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000309c4:    6880        .h      LDR      r0,[r0,#8]
        0x000309c6:    8800        ..      LDRH     r0,[r0,#0]
        0x000309c8:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x000309cc:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x000309d0:    1a89        ..      SUBS     r1,r1,r2
        0x000309d2:    3909        .9      SUBS     r1,r1,#9
        0x000309d4:    4288        .B      CMP      r0,r1
        0x000309d6:    da05        ..      BGE      0x309e4 ; attsProcReadMultiVarReq + 352
        0x000309d8:    e7ff        ..      B        0x309da ; attsProcReadMultiVarReq + 342
        0x000309da:    9806        ..      LDR      r0,[sp,#0x18]
        0x000309dc:    6880        .h      LDR      r0,[r0,#8]
        0x000309de:    8800        ..      LDRH     r0,[r0,#0]
        0x000309e0:    9001        ..      STR      r0,[sp,#4]
        0x000309e2:    e007        ..      B        0x309f4 ; attsProcReadMultiVarReq + 368
        0x000309e4:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x000309e8:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x000309ec:    1a40        @.      SUBS     r0,r0,r1
        0x000309ee:    3809        .8      SUBS     r0,r0,#9
        0x000309f0:    9001        ..      STR      r0,[sp,#4]
        0x000309f2:    e7ff        ..      B        0x309f4 ; attsProcReadMultiVarReq + 368
        0x000309f4:    9801        ..      LDR      r0,[sp,#4]
        0x000309f6:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000309fa:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x000309fe:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00030a00:    1c4a        J.      ADDS     r2,r1,#1
        0x00030a02:    9207        ..      STR      r2,[sp,#0x1c]
        0x00030a04:    7008        .p      STRB     r0,[r1,#0]
        0x00030a06:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x00030a0a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00030a0c:    1c4a        J.      ADDS     r2,r1,#1
        0x00030a0e:    9207        ..      STR      r2,[sp,#0x1c]
        0x00030a10:    7008        .p      STRB     r0,[r1,#0]
        0x00030a12:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00030a14:    9906        ..      LDR      r1,[sp,#0x18]
        0x00030a16:    6849        Ih      LDR      r1,[r1,#4]
        0x00030a18:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x00030a1c:    f7e7fd7b    ..{.    BL       __aeabi_memcpy ; 0x18516
        0x00030a20:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x00030a24:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00030a26:    4408        .D      ADD      r0,r0,r1
        0x00030a28:    9007        ..      STR      r0,[sp,#0x1c]
        0x00030a2a:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x00030a2e:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x00030a32:    4408        .D      ADD      r0,r0,r1
        0x00030a34:    3002        .0      ADDS     r0,#2
        0x00030a36:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x00030a3a:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x00030a3e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00030a40:    6889        .h      LDR      r1,[r1,#8]
        0x00030a42:    8809        ..      LDRH     r1,[r1,#0]
        0x00030a44:    4288        .B      CMP      r0,r1
        0x00030a46:    da01        ..      BGE      0x30a4c ; attsProcReadMultiVarReq + 456
        0x00030a48:    e7ff        ..      B        0x30a4a ; attsProcReadMultiVarReq + 454
        0x00030a4a:    e008        ..      B        0x30a5e ; attsProcReadMultiVarReq + 474
        0x00030a4c:    e000        ..      B        0x30a50 ; attsProcReadMultiVarReq + 460
        0x00030a4e:    e006        ..      B        0x30a5e ; attsProcReadMultiVarReq + 474
        0x00030a50:    e7ff        ..      B        0x30a52 ; attsProcReadMultiVarReq + 462
        0x00030a52:    e003        ..      B        0x30a5c ; attsProcReadMultiVarReq + 472
        0x00030a54:    2001        .       MOVS     r0,#1
        0x00030a56:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00030a5a:    e000        ..      B        0x30a5e ; attsProcReadMultiVarReq + 474
        0x00030a5c:    e741        A.      B        0x308e2 ; attsProcReadMultiVarReq + 94
        0x00030a5e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00030a62:    b9a0        ..      CBNZ     r0,0x30a8e ; attsProcReadMultiVarReq + 522
        0x00030a64:    e7ff        ..      B        0x30a66 ; attsProcReadMultiVarReq + 482
        0x00030a66:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030a68:    3008        .0      ADDS     r0,r0,#8
        0x00030a6a:    9007        ..      STR      r0,[sp,#0x1c]
        0x00030a6c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00030a6e:    1c48        H.      ADDS     r0,r1,#1
        0x00030a70:    9007        ..      STR      r0,[sp,#0x1c]
        0x00030a72:    2021        !       MOVS     r0,#0x21
        0x00030a74:    7008        .p      STRB     r0,[r1,#0]
        0x00030a76:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030a78:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030a7a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00030a7e:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x00030a82:    3201        .2      ADDS     r2,#1
        0x00030a84:    9b08        ..      LDR      r3,[sp,#0x20]
        0x00030a86:    b292        ..      UXTH     r2,r2
        0x00030a88:    f7fcf9de    ....    BL       attL2cDataReq ; 0x2ce48
        0x00030a8c:    e004        ..      B        0x30a98 ; attsProcReadMultiVarReq + 532
        0x00030a8e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030a90:    2121        !!      MOVS     r1,#0x21
        0x00030a92:    f7e9f941    ..A.    BL       AttMsgFree ; 0x19d18
        0x00030a96:    e7ff        ..      B        0x30a98 ; attsProcReadMultiVarReq + 532
        0x00030a98:    e7ff        ..      B        0x30a9a ; attsProcReadMultiVarReq + 534
        0x00030a9a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00030a9e:    b178        x.      CBZ      r0,0x30ac0 ; attsProcReadMultiVarReq + 572
        0x00030aa0:    e7ff        ..      B        0x30aa2 ; attsProcReadMultiVarReq + 542
        0x00030aa2:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030aa4:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030aa6:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00030aaa:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x00030aae:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x00030ab2:    46ec        .F      MOV      r12,sp
        0x00030ab4:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00030ab8:    2220         "      MOVS     r2,#0x20
        0x00030aba:    f7fef8e5    ....    BL       attsErrRsp ; 0x2ec88
        0x00030abe:    e7ff        ..      B        0x30ac0 ; attsProcReadMultiVarReq + 572
        0x00030ac0:    b00c        ..      ADD      sp,sp,#0x30
        0x00030ac2:    bd80        ..      POP      {r7,pc}
    attsProcReadReq
        0x00030ac4:    b580        ..      PUSH     {r7,lr}
        0x00030ac6:    b08c        ..      SUB      sp,sp,#0x30
        0x00030ac8:    900b        ..      STR      r0,[sp,#0x2c]
        0x00030aca:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x00030ace:    9209        ..      STR      r2,[sp,#0x24]
        0x00030ad0:    2000        .       MOVS     r0,#0
        0x00030ad2:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00030ad6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030ad8:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030ada:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00030ade:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x00030ae2:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00030ae6:    9809        ..      LDR      r0,[sp,#0x24]
        0x00030ae8:    3009        .0      ADDS     r0,r0,#9
        0x00030aea:    9009        ..      STR      r0,[sp,#0x24]
        0x00030aec:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030aee:    7808        .x      LDRB     r0,[r1,#0]
        0x00030af0:    7849        Ix      LDRB     r1,[r1,#1]
        0x00030af2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00030af6:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x00030afa:    9809        ..      LDR      r0,[sp,#0x24]
        0x00030afc:    3002        .0      ADDS     r0,#2
        0x00030afe:    9009        ..      STR      r0,[sp,#0x24]
        0x00030b00:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x00030b04:    a905        ..      ADD      r1,sp,#0x14
        0x00030b06:    f7fef995    ....    BL       attsFindByHandle ; 0x2ee34
        0x00030b0a:    9006        ..      STR      r0,[sp,#0x18]
        0x00030b0c:    2800        .(      CMP      r0,#0
        0x00030b0e:    f000808d    ....    BEQ.W    0x30c2c ; attsProcReadReq + 360
        0x00030b12:    e7ff        ..      B        0x30b14 ; attsProcReadReq + 80
        0x00030b14:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030b16:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030b18:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030b1a:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x00030b1e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00030b20:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x00030b22:    2101        .!      MOVS     r1,#1
        0x00030b24:    f7fefe2c    ..,.    BL       attsPermissions ; 0x2f780
        0x00030b28:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00030b2c:    2800        .(      CMP      r0,#0
        0x00030b2e:    d17c        |.      BNE      0x30c2a ; attsProcReadReq + 358
        0x00030b30:    e7ff        ..      B        0x30b32 ; attsProcReadReq + 110
        0x00030b32:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030b34:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030b36:    0740        @.      LSLS     r0,r0,#29
        0x00030b38:    2800        .(      CMP      r0,#0
        0x00030b3a:    d515        ..      BPL      0x30b68 ; attsProcReadReq + 164
        0x00030b3c:    e7ff        ..      B        0x30b3e ; attsProcReadReq + 122
        0x00030b3e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030b40:    6880        .h      LDR      r0,[r0,#8]
        0x00030b42:    b188        ..      CBZ      r0,0x30b68 ; attsProcReadReq + 164
        0x00030b44:    e7ff        ..      B        0x30b46 ; attsProcReadReq + 130
        0x00030b46:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030b48:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x00030b4c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030b4e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030b50:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030b52:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x00030b56:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00030b58:    466b        kF      MOV      r3,sp
        0x00030b5a:    601a        .`      STR      r2,[r3,#0]
        0x00030b5c:    220a        ."      MOVS     r2,#0xa
        0x00030b5e:    2300        .#      MOVS     r3,#0
        0x00030b60:    47e0        .G      BLX      r12
        0x00030b62:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00030b66:    e020         .      B        0x30baa ; attsProcReadReq + 230
        0x00030b68:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030b6a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030b6c:    0680        ..      LSLS     r0,r0,#26
        0x00030b6e:    2800        .(      CMP      r0,#0
        0x00030b70:    d51a        ..      BPL      0x30ba8 ; attsProcReadReq + 228
        0x00030b72:    e7ff        ..      B        0x30b74 ; attsProcReadReq + 176
        0x00030b74:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00030b78:    f2c10000    ....    MOVT     r0,#0x1000
        0x00030b7c:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x00030b80:    b190        ..      CBZ      r0,0x30ba8 ; attsProcReadReq + 228
        0x00030b82:    e7ff        ..      B        0x30b84 ; attsProcReadReq + 192
        0x00030b84:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00030b88:    f2c10000    ....    MOVT     r0,#0x1000
        0x00030b8c:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x00030b90:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030b92:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030b94:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030b96:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x00030b9a:    9906        ..      LDR      r1,[sp,#0x18]
        0x00030b9c:    684b        Kh      LDR      r3,[r1,#4]
        0x00030b9e:    2105        .!      MOVS     r1,#5
        0x00030ba0:    47e0        .G      BLX      r12
        0x00030ba2:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00030ba6:    e7ff        ..      B        0x30ba8 ; attsProcReadReq + 228
        0x00030ba8:    e7ff        ..      B        0x30baa ; attsProcReadReq + 230
        0x00030baa:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00030bae:    bbd8        ..      CBNZ     r0,0x30c28 ; attsProcReadReq + 356
        0x00030bb0:    e7ff        ..      B        0x30bb2 ; attsProcReadReq + 238
        0x00030bb2:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030bb4:    6880        .h      LDR      r0,[r0,#8]
        0x00030bb6:    8800        ..      LDRH     r0,[r0,#0]
        0x00030bb8:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x00030bbc:    3901        .9      SUBS     r1,#1
        0x00030bbe:    4288        .B      CMP      r0,r1
        0x00030bc0:    da05        ..      BGE      0x30bce ; attsProcReadReq + 266
        0x00030bc2:    e7ff        ..      B        0x30bc4 ; attsProcReadReq + 256
        0x00030bc4:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030bc6:    6880        .h      LDR      r0,[r0,#8]
        0x00030bc8:    8800        ..      LDRH     r0,[r0,#0]
        0x00030bca:    9002        ..      STR      r0,[sp,#8]
        0x00030bcc:    e004        ..      B        0x30bd8 ; attsProcReadReq + 276
        0x00030bce:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x00030bd2:    3801        .8      SUBS     r0,#1
        0x00030bd4:    9002        ..      STR      r0,[sp,#8]
        0x00030bd6:    e7ff        ..      B        0x30bd8 ; attsProcReadReq + 276
        0x00030bd8:    9802        ..      LDR      r0,[sp,#8]
        0x00030bda:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x00030bde:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x00030be2:    3009        .0      ADDS     r0,r0,#9
        0x00030be4:    b280        ..      UXTH     r0,r0
        0x00030be6:    f7fcf961    ..a.    BL       attMsgAlloc ; 0x2ceac
        0x00030bea:    9008        ..      STR      r0,[sp,#0x20]
        0x00030bec:    b1d8        ..      CBZ      r0,0x30c26 ; attsProcReadReq + 354
        0x00030bee:    e7ff        ..      B        0x30bf0 ; attsProcReadReq + 300
        0x00030bf0:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030bf2:    3008        .0      ADDS     r0,r0,#8
        0x00030bf4:    9007        ..      STR      r0,[sp,#0x1c]
        0x00030bf6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00030bf8:    1c48        H.      ADDS     r0,r1,#1
        0x00030bfa:    9007        ..      STR      r0,[sp,#0x1c]
        0x00030bfc:    200b        .       MOVS     r0,#0xb
        0x00030bfe:    7008        .p      STRB     r0,[r1,#0]
        0x00030c00:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00030c02:    9906        ..      LDR      r1,[sp,#0x18]
        0x00030c04:    6849        Ih      LDR      r1,[r1,#4]
        0x00030c06:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x00030c0a:    f7e7fc84    ....    BL       __aeabi_memcpy ; 0x18516
        0x00030c0e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030c10:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030c12:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00030c16:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x00030c1a:    3201        .2      ADDS     r2,#1
        0x00030c1c:    9b08        ..      LDR      r3,[sp,#0x20]
        0x00030c1e:    b292        ..      UXTH     r2,r2
        0x00030c20:    f7fcf912    ....    BL       attL2cDataReq ; 0x2ce48
        0x00030c24:    e7ff        ..      B        0x30c26 ; attsProcReadReq + 354
        0x00030c26:    e7ff        ..      B        0x30c28 ; attsProcReadReq + 356
        0x00030c28:    e7ff        ..      B        0x30c2a ; attsProcReadReq + 358
        0x00030c2a:    e003        ..      B        0x30c34 ; attsProcReadReq + 368
        0x00030c2c:    2001        .       MOVS     r0,#1
        0x00030c2e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00030c32:    e7ff        ..      B        0x30c34 ; attsProcReadReq + 368
        0x00030c34:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00030c38:    b178        x.      CBZ      r0,0x30c5a ; attsProcReadReq + 406
        0x00030c3a:    e7ff        ..      B        0x30c3c ; attsProcReadReq + 376
        0x00030c3c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030c3e:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030c40:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00030c44:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x00030c48:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x00030c4c:    46ec        .F      MOV      r12,sp
        0x00030c4e:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00030c52:    220a        ."      MOVS     r2,#0xa
        0x00030c54:    f7fef818    ....    BL       attsErrRsp ; 0x2ec88
        0x00030c58:    e7ff        ..      B        0x30c5a ; attsProcReadReq + 406
        0x00030c5a:    b00c        ..      ADD      sp,sp,#0x30
        0x00030c5c:    bd80        ..      POP      {r7,pc}
        0x00030c5e:    0000        ..      MOVS     r0,r0
    attsProcReadTypeReq
        0x00030c60:    b580        ..      PUSH     {r7,lr}
        0x00030c62:    b08e        ..      SUB      sp,sp,#0x38
        0x00030c64:    900d        ..      STR      r0,[sp,#0x34]
        0x00030c66:    f8ad1032    ..2.    STRH     r1,[sp,#0x32]
        0x00030c6a:    920b        ..      STR      r2,[sp,#0x2c]
        0x00030c6c:    2000        .       MOVS     r0,#0
        0x00030c6e:    900a        ..      STR      r0,[sp,#0x28]
        0x00030c70:    9009        ..      STR      r0,[sp,#0x24]
        0x00030c72:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00030c76:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00030c7a:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030c7c:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030c7e:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00030c82:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x00030c86:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x00030c8a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030c8c:    3009        .0      ADDS     r0,r0,#9
        0x00030c8e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00030c90:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030c92:    7808        .x      LDRB     r0,[r1,#0]
        0x00030c94:    7849        Ix      LDRB     r1,[r1,#1]
        0x00030c96:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00030c9a:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x00030c9e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030ca0:    3002        .0      ADDS     r0,#2
        0x00030ca2:    900b        ..      STR      r0,[sp,#0x2c]
        0x00030ca4:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030ca6:    7808        .x      LDRB     r0,[r1,#0]
        0x00030ca8:    7849        Ix      LDRB     r1,[r1,#1]
        0x00030caa:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00030cae:    f8ad0018    ....    STRH     r0,[sp,#0x18]
        0x00030cb2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030cb4:    3002        .0      ADDS     r0,#2
        0x00030cb6:    900b        ..      STR      r0,[sp,#0x2c]
        0x00030cb8:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x00030cbc:    3805        .8      SUBS     r0,#5
        0x00030cbe:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x00030cc2:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x00030cc6:    2802        .(      CMP      r0,#2
        0x00030cc8:    d009        ..      BEQ      0x30cde ; attsProcReadTypeReq + 126
        0x00030cca:    e7ff        ..      B        0x30ccc ; attsProcReadTypeReq + 108
        0x00030ccc:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x00030cd0:    2810        .(      CMP      r0,#0x10
        0x00030cd2:    d004        ..      BEQ      0x30cde ; attsProcReadTypeReq + 126
        0x00030cd4:    e7ff        ..      B        0x30cd6 ; attsProcReadTypeReq + 118
        0x00030cd6:    2004        .       MOVS     r0,#4
        0x00030cd8:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00030cdc:    e00f        ..      B        0x30cfe ; attsProcReadTypeReq + 158
        0x00030cde:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x00030ce2:    b138        8.      CBZ      r0,0x30cf4 ; attsProcReadTypeReq + 148
        0x00030ce4:    e7ff        ..      B        0x30ce6 ; attsProcReadTypeReq + 134
        0x00030ce6:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x00030cea:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x00030cee:    4288        .B      CMP      r0,r1
        0x00030cf0:    dd04        ..      BLE      0x30cfc ; attsProcReadTypeReq + 156
        0x00030cf2:    e7ff        ..      B        0x30cf4 ; attsProcReadTypeReq + 148
        0x00030cf4:    2001        .       MOVS     r0,#1
        0x00030cf6:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00030cfa:    e7ff        ..      B        0x30cfc ; attsProcReadTypeReq + 156
        0x00030cfc:    e7ff        ..      B        0x30cfe ; attsProcReadTypeReq + 158
        0x00030cfe:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x00030d02:    2800        .(      CMP      r0,#0
        0x00030d04:    f04081a7    @...    BNE.W    0x31056 ; attsProcReadTypeReq + 1014
        0x00030d08:    e7ff        ..      B        0x30d0a ; attsProcReadTypeReq + 170
        0x00030d0a:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x00030d0e:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x00030d12:    f89d2015    ...     LDRB     r2,[sp,#0x15]
        0x00030d16:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x00030d18:    46ee        .F      MOV      lr,sp
        0x00030d1a:    f10d0c1c    ....    ADD      r12,sp,#0x1c
        0x00030d1e:    f8cec004    ....    STR      r12,[lr,#4]
        0x00030d22:    f10d0c20    .. .    ADD      r12,sp,#0x20
        0x00030d26:    f8cec000    ....    STR      r12,[lr,#0]
        0x00030d2a:    f7fef995    ....    BL       attsFindUuidInRange ; 0x2f058
        0x00030d2e:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x00030d32:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00030d36:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x00030d3a:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00030d3e:    b920         .      CBNZ     r0,0x30d4a ; attsProcReadTypeReq + 234
        0x00030d40:    e7ff        ..      B        0x30d42 ; attsProcReadTypeReq + 226
        0x00030d42:    200a        .       MOVS     r0,#0xa
        0x00030d44:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00030d48:    e04c        L.      B        0x30de4 ; attsProcReadTypeReq + 388
        0x00030d4a:    980d        ..      LDR      r0,[sp,#0x34]
        0x00030d4c:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030d4e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030d50:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x00030d54:    9908        ..      LDR      r1,[sp,#0x20]
        0x00030d56:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x00030d58:    2101        .!      MOVS     r1,#1
        0x00030d5a:    f7fefd11    ....    BL       attsPermissions ; 0x2f780
        0x00030d5e:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00030d62:    b108        ..      CBZ      r0,0x30d68 ; attsProcReadTypeReq + 264
        0x00030d64:    e7ff        ..      B        0x30d66 ; attsProcReadTypeReq + 262
        0x00030d66:    e03c        <.      B        0x30de2 ; attsProcReadTypeReq + 386
        0x00030d68:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030d6a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030d6c:    0740        @.      LSLS     r0,r0,#29
        0x00030d6e:    2800        .(      CMP      r0,#0
        0x00030d70:    d515        ..      BPL      0x30d9e ; attsProcReadTypeReq + 318
        0x00030d72:    e7ff        ..      B        0x30d74 ; attsProcReadTypeReq + 276
        0x00030d74:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00030d76:    6880        .h      LDR      r0,[r0,#8]
        0x00030d78:    b188        ..      CBZ      r0,0x30d9e ; attsProcReadTypeReq + 318
        0x00030d7a:    e7ff        ..      B        0x30d7c ; attsProcReadTypeReq + 284
        0x00030d7c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00030d7e:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x00030d82:    980d        ..      LDR      r0,[sp,#0x34]
        0x00030d84:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030d86:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030d88:    f8bd1016    ....    LDRH     r1,[sp,#0x16]
        0x00030d8c:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00030d8e:    466b        kF      MOV      r3,sp
        0x00030d90:    601a        .`      STR      r2,[r3,#0]
        0x00030d92:    2208        ."      MOVS     r2,#8
        0x00030d94:    2300        .#      MOVS     r3,#0
        0x00030d96:    47e0        .G      BLX      r12
        0x00030d98:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00030d9c:    e020         .      B        0x30de0 ; attsProcReadTypeReq + 384
        0x00030d9e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030da0:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030da2:    0680        ..      LSLS     r0,r0,#26
        0x00030da4:    2800        .(      CMP      r0,#0
        0x00030da6:    d51a        ..      BPL      0x30dde ; attsProcReadTypeReq + 382
        0x00030da8:    e7ff        ..      B        0x30daa ; attsProcReadTypeReq + 330
        0x00030daa:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00030dae:    f2c10000    ....    MOVT     r0,#0x1000
        0x00030db2:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x00030db6:    b190        ..      CBZ      r0,0x30dde ; attsProcReadTypeReq + 382
        0x00030db8:    e7ff        ..      B        0x30dba ; attsProcReadTypeReq + 346
        0x00030dba:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00030dbe:    f2c10000    ....    MOVT     r0,#0x1000
        0x00030dc2:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x00030dc6:    980d        ..      LDR      r0,[sp,#0x34]
        0x00030dc8:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030dca:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030dcc:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x00030dd0:    9908        ..      LDR      r1,[sp,#0x20]
        0x00030dd2:    684b        Kh      LDR      r3,[r1,#4]
        0x00030dd4:    2105        .!      MOVS     r1,#5
        0x00030dd6:    47e0        .G      BLX      r12
        0x00030dd8:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00030ddc:    e7ff        ..      B        0x30dde ; attsProcReadTypeReq + 382
        0x00030dde:    e7ff        ..      B        0x30de0 ; attsProcReadTypeReq + 384
        0x00030de0:    e7ff        ..      B        0x30de2 ; attsProcReadTypeReq + 386
        0x00030de2:    e7ff        ..      B        0x30de4 ; attsProcReadTypeReq + 388
        0x00030de4:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x00030de8:    2800        .(      CMP      r0,#0
        0x00030dea:    f0408133    @.3.    BNE.W    0x31054 ; attsProcReadTypeReq + 1012
        0x00030dee:    e7ff        ..      B        0x30df0 ; attsProcReadTypeReq + 400
        0x00030df0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030df2:    f24161fe    A..a    MOV      r1,#0x16fe
        0x00030df6:    f2c00105    ....    MOVT     r1,#5
        0x00030dfa:    8809        ..      LDRH     r1,[r1,#0]
        0x00030dfc:    8800        ..      LDRH     r0,[r0,#0]
        0x00030dfe:    4288        .B      CMP      r0,r1
        0x00030e00:    d12b        +.      BNE      0x30e5a ; attsProcReadTypeReq + 506
        0x00030e02:    e7ff        ..      B        0x30e04 ; attsProcReadTypeReq + 420
        0x00030e04:    f7fdfdbc    ....    BL       attsCsfGetHashUpdateStatus ; 0x2e980
        0x00030e08:    b338        8.      CBZ      r0,0x30e5a ; attsProcReadTypeReq + 506
        0x00030e0a:    e7ff        ..      B        0x30e0c ; attsProcReadTypeReq + 428
        0x00030e0c:    2004        .       MOVS     r0,#4
        0x00030e0e:    f7edfbdf    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x00030e12:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030e14:    6909        .i      LDR      r1,[r1,#0x10]
        0x00030e16:    6108        .a      STR      r0,[r1,#0x10]
        0x00030e18:    980d        ..      LDR      r0,[sp,#0x34]
        0x00030e1a:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030e1c:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030e1e:    b168        h.      CBZ      r0,0x30e3c ; attsProcReadTypeReq + 476
        0x00030e20:    e7ff        ..      B        0x30e22 ; attsProcReadTypeReq + 450
        0x00030e22:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x00030e26:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030e28:    6909        .i      LDR      r1,[r1,#0x10]
        0x00030e2a:    6909        .i      LDR      r1,[r1,#0x10]
        0x00030e2c:    8008        ..      STRH     r0,[r1,#0]
        0x00030e2e:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00030e32:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030e34:    6909        .i      LDR      r1,[r1,#0x10]
        0x00030e36:    6909        .i      LDR      r1,[r1,#0x10]
        0x00030e38:    8048        H.      STRH     r0,[r1,#2]
        0x00030e3a:    e00d        ..      B        0x30e58 ; attsProcReadTypeReq + 504
        0x00030e3c:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030e3e:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030e40:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00030e44:    f8bd301a    ...0    LDRH     r3,[sp,#0x1a]
        0x00030e48:    46ec        .F      MOV      r12,sp
        0x00030e4a:    2211        ."      MOVS     r2,#0x11
        0x00030e4c:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00030e50:    2208        ."      MOVS     r2,#8
        0x00030e52:    f7fdff19    ....    BL       attsErrRsp ; 0x2ec88
        0x00030e56:    e7ff        ..      B        0x30e58 ; attsProcReadTypeReq + 504
        0x00030e58:    e11c        ..      B        0x31094 ; attsProcReadTypeReq + 1076
        0x00030e5a:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x00030e5e:    3008        .0      ADDS     r0,r0,#8
        0x00030e60:    b280        ..      UXTH     r0,r0
        0x00030e62:    f7fcf823    ..#.    BL       attMsgAlloc ; 0x2ceac
        0x00030e66:    900a        ..      STR      r0,[sp,#0x28]
        0x00030e68:    2800        .(      CMP      r0,#0
        0x00030e6a:    f00080ee    ....    BEQ.W    0x3104a ; attsProcReadTypeReq + 1002
        0x00030e6e:    e7ff        ..      B        0x30e70 ; attsProcReadTypeReq + 528
        0x00030e70:    980a        ..      LDR      r0,[sp,#0x28]
        0x00030e72:    3008        .0      ADDS     r0,r0,#8
        0x00030e74:    9009        ..      STR      r0,[sp,#0x24]
        0x00030e76:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030e78:    1c48        H.      ADDS     r0,r1,#1
        0x00030e7a:    9009        ..      STR      r0,[sp,#0x24]
        0x00030e7c:    2009        .       MOVS     r0,#9
        0x00030e7e:    7008        .p      STRB     r0,[r1,#0]
        0x00030e80:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030e82:    6880        .h      LDR      r0,[r0,#8]
        0x00030e84:    8800        ..      LDRH     r0,[r0,#0]
        0x00030e86:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x00030e8a:    3904        .9      SUBS     r1,#4
        0x00030e8c:    4288        .B      CMP      r0,r1
        0x00030e8e:    d205        ..      BCS      0x30e9c ; attsProcReadTypeReq + 572
        0x00030e90:    e7ff        ..      B        0x30e92 ; attsProcReadTypeReq + 562
        0x00030e92:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030e94:    6880        .h      LDR      r0,[r0,#8]
        0x00030e96:    8800        ..      LDRH     r0,[r0,#0]
        0x00030e98:    9003        ..      STR      r0,[sp,#0xc]
        0x00030e9a:    e004        ..      B        0x30ea6 ; attsProcReadTypeReq + 582
        0x00030e9c:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x00030ea0:    3804        .8      SUBS     r0,#4
        0x00030ea2:    9003        ..      STR      r0,[sp,#0xc]
        0x00030ea4:    e7ff        ..      B        0x30ea6 ; attsProcReadTypeReq + 582
        0x00030ea6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00030ea8:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x00030eac:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x00030eb0:    3002        .0      ADDS     r0,#2
        0x00030eb2:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030eb4:    1c4a        J.      ADDS     r2,r1,#1
        0x00030eb6:    9209        ..      STR      r2,[sp,#0x24]
        0x00030eb8:    7008        .p      STRB     r0,[r1,#0]
        0x00030eba:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x00030ebe:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030ec0:    1c4a        J.      ADDS     r2,r1,#1
        0x00030ec2:    9209        ..      STR      r2,[sp,#0x24]
        0x00030ec4:    7008        .p      STRB     r0,[r1,#0]
        0x00030ec6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00030eca:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030ecc:    1c4a        J.      ADDS     r2,r1,#1
        0x00030ece:    9209        ..      STR      r2,[sp,#0x24]
        0x00030ed0:    7008        .p      STRB     r0,[r1,#0]
        0x00030ed2:    9809        ..      LDR      r0,[sp,#0x24]
        0x00030ed4:    9908        ..      LDR      r1,[sp,#0x20]
        0x00030ed6:    6849        Ih      LDR      r1,[r1,#4]
        0x00030ed8:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x00030edc:    f7e7fb1b    ....    BL       __aeabi_memcpy ; 0x18516
        0x00030ee0:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x00030ee4:    9809        ..      LDR      r0,[sp,#0x24]
        0x00030ee6:    4408        .D      ADD      r0,r0,r1
        0x00030ee8:    9009        ..      STR      r0,[sp,#0x24]
        0x00030eea:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00030eee:    3001        .0      ADDS     r0,#1
        0x00030ef0:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x00030ef4:    e7ff        ..      B        0x30ef6 ; attsProcReadTypeReq + 662
        0x00030ef6:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00030efa:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x00030efe:    f89d2015    ...     LDRB     r2,[sp,#0x15]
        0x00030f02:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x00030f04:    46ee        .F      MOV      lr,sp
        0x00030f06:    f10d0c1c    ....    ADD      r12,sp,#0x1c
        0x00030f0a:    f8cec004    ....    STR      r12,[lr,#4]
        0x00030f0e:    f10d0c20    .. .    ADD      r12,sp,#0x20
        0x00030f12:    f8cec000    ....    STR      r12,[lr,#0]
        0x00030f16:    f7fef89f    ....    BL       attsFindUuidInRange ; 0x2f058
        0x00030f1a:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x00030f1e:    2800        .(      CMP      r0,#0
        0x00030f20:    f0008092    ....    BEQ.W    0x31048 ; attsProcReadTypeReq + 1000
        0x00030f24:    e7ff        ..      B        0x30f26 ; attsProcReadTypeReq + 710
        0x00030f26:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030f28:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030f2a:    0740        @.      LSLS     r0,r0,#29
        0x00030f2c:    2800        .(      CMP      r0,#0
        0x00030f2e:    d515        ..      BPL      0x30f5c ; attsProcReadTypeReq + 764
        0x00030f30:    e7ff        ..      B        0x30f32 ; attsProcReadTypeReq + 722
        0x00030f32:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00030f34:    6880        .h      LDR      r0,[r0,#8]
        0x00030f36:    b188        ..      CBZ      r0,0x30f5c ; attsProcReadTypeReq + 764
        0x00030f38:    e7ff        ..      B        0x30f3a ; attsProcReadTypeReq + 730
        0x00030f3a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00030f3c:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x00030f40:    980d        ..      LDR      r0,[sp,#0x34]
        0x00030f42:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030f44:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030f46:    f8bd1016    ....    LDRH     r1,[sp,#0x16]
        0x00030f4a:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00030f4c:    466b        kF      MOV      r3,sp
        0x00030f4e:    601a        .`      STR      r2,[r3,#0]
        0x00030f50:    2208        ."      MOVS     r2,#8
        0x00030f52:    2300        .#      MOVS     r3,#0
        0x00030f54:    47e0        .G      BLX      r12
        0x00030f56:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00030f5a:    e020         .      B        0x30f9e ; attsProcReadTypeReq + 830
        0x00030f5c:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030f5e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030f60:    0680        ..      LSLS     r0,r0,#26
        0x00030f62:    2800        .(      CMP      r0,#0
        0x00030f64:    d51a        ..      BPL      0x30f9c ; attsProcReadTypeReq + 828
        0x00030f66:    e7ff        ..      B        0x30f68 ; attsProcReadTypeReq + 776
        0x00030f68:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00030f6c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00030f70:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x00030f74:    b190        ..      CBZ      r0,0x30f9c ; attsProcReadTypeReq + 828
        0x00030f76:    e7ff        ..      B        0x30f78 ; attsProcReadTypeReq + 792
        0x00030f78:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00030f7c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00030f80:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x00030f84:    980d        ..      LDR      r0,[sp,#0x34]
        0x00030f86:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030f88:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030f8a:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x00030f8e:    9908        ..      LDR      r1,[sp,#0x20]
        0x00030f90:    684b        Kh      LDR      r3,[r1,#4]
        0x00030f92:    2105        .!      MOVS     r1,#5
        0x00030f94:    47e0        .G      BLX      r12
        0x00030f96:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00030f9a:    e7ff        ..      B        0x30f9c ; attsProcReadTypeReq + 828
        0x00030f9c:    e7ff        ..      B        0x30f9e ; attsProcReadTypeReq + 830
        0x00030f9e:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00030fa2:    bbd8        ..      CBNZ     r0,0x3101c ; attsProcReadTypeReq + 956
        0x00030fa4:    e7ff        ..      B        0x30fa6 ; attsProcReadTypeReq + 838
        0x00030fa6:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030fa8:    6880        .h      LDR      r0,[r0,#8]
        0x00030faa:    8800        ..      LDRH     r0,[r0,#0]
        0x00030fac:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x00030fb0:    4288        .B      CMP      r0,r1
        0x00030fb2:    d133        3.      BNE      0x3101c ; attsProcReadTypeReq + 956
        0x00030fb4:    e7ff        ..      B        0x30fb6 ; attsProcReadTypeReq + 854
        0x00030fb6:    980d        ..      LDR      r0,[sp,#0x34]
        0x00030fb8:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030fba:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030fbc:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x00030fc0:    9908        ..      LDR      r1,[sp,#0x20]
        0x00030fc2:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x00030fc4:    2101        .!      MOVS     r1,#1
        0x00030fc6:    f7fefbdb    ....    BL       attsPermissions ; 0x2f780
        0x00030fca:    bb38        8.      CBNZ     r0,0x3101c ; attsProcReadTypeReq + 956
        0x00030fcc:    e7ff        ..      B        0x30fce ; attsProcReadTypeReq + 878
        0x00030fce:    9809        ..      LDR      r0,[sp,#0x24]
        0x00030fd0:    990a        ..      LDR      r1,[sp,#0x28]
        0x00030fd2:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x00030fd6:    4411        .D      ADD      r1,r1,r2
        0x00030fd8:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x00030fdc:    1a89        ..      SUBS     r1,r1,r2
        0x00030fde:    3106        .1      ADDS     r1,#6
        0x00030fe0:    4288        .B      CMP      r0,r1
        0x00030fe2:    d819        ..      BHI      0x31018 ; attsProcReadTypeReq + 952
        0x00030fe4:    e7ff        ..      B        0x30fe6 ; attsProcReadTypeReq + 902
        0x00030fe6:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x00030fea:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030fec:    1c4a        J.      ADDS     r2,r1,#1
        0x00030fee:    9209        ..      STR      r2,[sp,#0x24]
        0x00030ff0:    7008        .p      STRB     r0,[r1,#0]
        0x00030ff2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00030ff6:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030ff8:    1c4a        J.      ADDS     r2,r1,#1
        0x00030ffa:    9209        ..      STR      r2,[sp,#0x24]
        0x00030ffc:    7008        .p      STRB     r0,[r1,#0]
        0x00030ffe:    9809        ..      LDR      r0,[sp,#0x24]
        0x00031000:    9908        ..      LDR      r1,[sp,#0x20]
        0x00031002:    6849        Ih      LDR      r1,[r1,#4]
        0x00031004:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x00031008:    f7e7fa85    ....    BL       __aeabi_memcpy ; 0x18516
        0x0003100c:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x00031010:    9809        ..      LDR      r0,[sp,#0x24]
        0x00031012:    4408        .D      ADD      r0,r0,r1
        0x00031014:    9009        ..      STR      r0,[sp,#0x24]
        0x00031016:    e000        ..      B        0x3101a ; attsProcReadTypeReq + 954
        0x00031018:    e016        ..      B        0x31048 ; attsProcReadTypeReq + 1000
        0x0003101a:    e000        ..      B        0x3101e ; attsProcReadTypeReq + 958
        0x0003101c:    e014        ..      B        0x31048 ; attsProcReadTypeReq + 1000
        0x0003101e:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00031022:    f64f71ff    O..q    MOV      r1,#0xffff
        0x00031026:    4288        .B      CMP      r0,r1
        0x00031028:    d101        ..      BNE      0x3102e ; attsProcReadTypeReq + 974
        0x0003102a:    e7ff        ..      B        0x3102c ; attsProcReadTypeReq + 972
        0x0003102c:    e00c        ..      B        0x31048 ; attsProcReadTypeReq + 1000
        0x0003102e:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00031032:    3001        .0      ADDS     r0,#1
        0x00031034:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x00031038:    b280        ..      UXTH     r0,r0
        0x0003103a:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0003103e:    4288        .B      CMP      r0,r1
        0x00031040:    dd01        ..      BLE      0x31046 ; attsProcReadTypeReq + 998
        0x00031042:    e7ff        ..      B        0x31044 ; attsProcReadTypeReq + 996
        0x00031044:    e000        ..      B        0x31048 ; attsProcReadTypeReq + 1000
        0x00031046:    e756        V.      B        0x30ef6 ; attsProcReadTypeReq + 662
        0x00031048:    e003        ..      B        0x31052 ; attsProcReadTypeReq + 1010
        0x0003104a:    2011        .       MOVS     r0,#0x11
        0x0003104c:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00031050:    e7ff        ..      B        0x31052 ; attsProcReadTypeReq + 1010
        0x00031052:    e7ff        ..      B        0x31054 ; attsProcReadTypeReq + 1012
        0x00031054:    e7ff        ..      B        0x31056 ; attsProcReadTypeReq + 1014
        0x00031056:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0003105a:    b960        `.      CBNZ     r0,0x31076 ; attsProcReadTypeReq + 1046
        0x0003105c:    e7ff        ..      B        0x3105e ; attsProcReadTypeReq + 1022
        0x0003105e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00031060:    6908        .i      LDR      r0,[r1,#0x10]
        0x00031062:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00031066:    9a09        ..      LDR      r2,[sp,#0x24]
        0x00031068:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0003106a:    1ad2        ..      SUBS     r2,r2,r3
        0x0003106c:    3a08        .:      SUBS     r2,r2,#8
        0x0003106e:    b292        ..      UXTH     r2,r2
        0x00031070:    f7fbfeea    ....    BL       attL2cDataReq ; 0x2ce48
        0x00031074:    e00e        ..      B        0x31094 ; attsProcReadTypeReq + 1076
        0x00031076:    990d        ..      LDR      r1,[sp,#0x34]
        0x00031078:    6908        .i      LDR      r0,[r1,#0x10]
        0x0003107a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003107e:    f8bd301a    ...0    LDRH     r3,[sp,#0x1a]
        0x00031082:    f89d2012    ...     LDRB     r2,[sp,#0x12]
        0x00031086:    46ec        .F      MOV      r12,sp
        0x00031088:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0003108c:    2208        ."      MOVS     r2,#8
        0x0003108e:    f7fdfdfb    ....    BL       attsErrRsp ; 0x2ec88
        0x00031092:    e7ff        ..      B        0x31094 ; attsProcReadTypeReq + 1076
        0x00031094:    b00e        ..      ADD      sp,sp,#0x38
        0x00031096:    bd80        ..      POP      {r7,pc}
    attsProcValueCnf
        0x00031098:    b580        ..      PUSH     {r7,lr}
        0x0003109a:    b086        ..      SUB      sp,sp,#0x18
        0x0003109c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003109e:    f8ad1012    ....    STRH     r1,[sp,#0x12]
        0x000310a2:    9203        ..      STR      r2,[sp,#0xc]
        0x000310a4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000310a6:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x000310a8:    2800        .(      CMP      r0,#0
        0x000310aa:    d03f        ?.      BEQ      0x3112c ; attsProcValueCnf + 148
        0x000310ac:    e7ff        ..      B        0x310ae ; attsProcValueCnf + 22
        0x000310ae:    9805        ..      LDR      r0,[sp,#0x14]
        0x000310b0:    f7edfec4    ....    BL       WsfTimerStop ; 0x1ee3c
        0x000310b4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000310b6:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x000310b8:    a901        ..      ADD      r1,sp,#4
        0x000310ba:    f7fdfebb    ....    BL       attsFindByHandle ; 0x2ee34
        0x000310be:    9002        ..      STR      r0,[sp,#8]
        0x000310c0:    b1c8        ..      CBZ      r0,0x310f6 ; attsProcValueCnf + 94
        0x000310c2:    e7ff        ..      B        0x310c4 ; attsProcValueCnf + 44
        0x000310c4:    9802        ..      LDR      r0,[sp,#8]
        0x000310c6:    6800        .h      LDR      r0,[r0,#0]
        0x000310c8:    f2417104    A..q    MOV      r1,#0x1704
        0x000310cc:    f2c00105    ....    MOVT     r1,#5
        0x000310d0:    8809        ..      LDRH     r1,[r1,#0]
        0x000310d2:    8800        ..      LDRH     r0,[r0,#0]
        0x000310d4:    4288        .B      CMP      r0,r1
        0x000310d6:    d10e        ..      BNE      0x310f6 ; attsProcValueCnf + 94
        0x000310d8:    e7ff        ..      B        0x310da ; attsProcValueCnf + 66
        0x000310da:    9805        ..      LDR      r0,[sp,#0x14]
        0x000310dc:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x000310e0:    f7e9f93a    ..:.    BL       AttsCsfGetClientChangeAwareState ; 0x1a358
        0x000310e4:    b138        8.      CBZ      r0,0x310f6 ; attsProcValueCnf + 94
        0x000310e6:    e7ff        ..      B        0x310e8 ; attsProcValueCnf + 80
        0x000310e8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000310ea:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x000310ee:    2100        .!      MOVS     r1,#0
        0x000310f0:    f7e9f96a    ..j.    BL       AttsCsfSetClientChangeAwareState ; 0x1a3c8
        0x000310f4:    e7ff        ..      B        0x310f6 ; attsProcValueCnf + 94
        0x000310f6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000310f8:    2000        .       MOVS     r0,#0
        0x000310fa:    84c8        ..      STRH     r0,[r1,#0x26]
        0x000310fc:    9905        ..      LDR      r1,[sp,#0x14]
        0x000310fe:    6908        .i      LDR      r0,[r1,#0x10]
        0x00031100:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00031104:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00031108:    7880        .x      LDRB     r0,[r0,#2]
        0x0003110a:    0780        ..      LSLS     r0,r0,#30
        0x0003110c:    2800        .(      CMP      r0,#0
        0x0003110e:    d40c        ..      BMI      0x3112a ; attsProcValueCnf + 146
        0x00031110:    e7ff        ..      B        0x31112 ; attsProcValueCnf + 122
        0x00031112:    9905        ..      LDR      r1,[sp,#0x14]
        0x00031114:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00031118:    8d09        ..      LDRH     r1,[r1,#0x28]
        0x0003111a:    2200        ."      MOVS     r2,#0
        0x0003111c:    9200        ..      STR      r2,[sp,#0]
        0x0003111e:    f7fdfdf1    ....    BL       attsExecCallback ; 0x2ed04
        0x00031122:    9800        ..      LDR      r0,[sp,#0]
        0x00031124:    9905        ..      LDR      r1,[sp,#0x14]
        0x00031126:    8508        ..      STRH     r0,[r1,#0x28]
        0x00031128:    e7ff        ..      B        0x3112a ; attsProcValueCnf + 146
        0x0003112a:    e7ff        ..      B        0x3112c ; attsProcValueCnf + 148
        0x0003112c:    b006        ..      ADD      sp,sp,#0x18
        0x0003112e:    bd80        ..      POP      {r7,pc}
    attsProcWrite
        0x00031130:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00031132:    b08c        ..      SUB      sp,sp,#0x30
        0x00031134:    900b        ..      STR      r0,[sp,#0x2c]
        0x00031136:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x0003113a:    9209        ..      STR      r2,[sp,#0x24]
        0x0003113c:    2000        .       MOVS     r0,#0
        0x0003113e:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00031142:    9809        ..      LDR      r0,[sp,#0x24]
        0x00031144:    3008        .0      ADDS     r0,r0,#8
        0x00031146:    9009        ..      STR      r0,[sp,#0x24]
        0x00031148:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003114a:    1c41        A.      ADDS     r1,r0,#1
        0x0003114c:    9109        ..      STR      r1,[sp,#0x24]
        0x0003114e:    7800        .x      LDRB     r0,[r0,#0]
        0x00031150:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00031154:    9909        ..      LDR      r1,[sp,#0x24]
        0x00031156:    7808        .x      LDRB     r0,[r1,#0]
        0x00031158:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003115a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003115e:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x00031162:    9809        ..      LDR      r0,[sp,#0x24]
        0x00031164:    3002        .0      ADDS     r0,#2
        0x00031166:    9009        ..      STR      r0,[sp,#0x24]
        0x00031168:    f8bd002a    ..*.    LDRH     r0,[sp,#0x2a]
        0x0003116c:    3803        .8      SUBS     r0,#3
        0x0003116e:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00031172:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x00031176:    a905        ..      ADD      r1,sp,#0x14
        0x00031178:    f7fdfe5c    ..\.    BL       attsFindByHandle ; 0x2ee34
        0x0003117c:    9006        ..      STR      r0,[sp,#0x18]
        0x0003117e:    2800        .(      CMP      r0,#0
        0x00031180:    f00080af    ....    BEQ.W    0x312e2 ; attsProcWrite + 434
        0x00031184:    e7ff        ..      B        0x31186 ; attsProcWrite + 86
        0x00031186:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00031188:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003118a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003118c:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x00031190:    9906        ..      LDR      r1,[sp,#0x18]
        0x00031192:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x00031194:    2110        .!      MOVS     r1,#0x10
        0x00031196:    f7fefaf3    ....    BL       attsPermissions ; 0x2f780
        0x0003119a:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003119e:    b108        ..      CBZ      r0,0x311a4 ; attsProcWrite + 116
        0x000311a0:    e7ff        ..      B        0x311a2 ; attsProcWrite + 114
        0x000311a2:    e09d        ..      B        0x312e0 ; attsProcWrite + 432
        0x000311a4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000311a6:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000311a8:    0700        ..      LSLS     r0,r0,#28
        0x000311aa:    2800        .(      CMP      r0,#0
        0x000311ac:    d40b        ..      BMI      0x311c6 ; attsProcWrite + 150
        0x000311ae:    e7ff        ..      B        0x311b0 ; attsProcWrite + 128
        0x000311b0:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x000311b4:    9906        ..      LDR      r1,[sp,#0x18]
        0x000311b6:    8989        ..      LDRH     r1,[r1,#0xc]
        0x000311b8:    4288        .B      CMP      r0,r1
        0x000311ba:    d004        ..      BEQ      0x311c6 ; attsProcWrite + 150
        0x000311bc:    e7ff        ..      B        0x311be ; attsProcWrite + 142
        0x000311be:    200d        .       MOVS     r0,#0xd
        0x000311c0:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000311c4:    e08b        ..      B        0x312de ; attsProcWrite + 430
        0x000311c6:    9806        ..      LDR      r0,[sp,#0x18]
        0x000311c8:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000311ca:    0700        ..      LSLS     r0,r0,#28
        0x000311cc:    2800        .(      CMP      r0,#0
        0x000311ce:    d50b        ..      BPL      0x311e8 ; attsProcWrite + 184
        0x000311d0:    e7ff        ..      B        0x311d2 ; attsProcWrite + 162
        0x000311d2:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x000311d6:    9906        ..      LDR      r1,[sp,#0x18]
        0x000311d8:    8989        ..      LDRH     r1,[r1,#0xc]
        0x000311da:    4288        .B      CMP      r0,r1
        0x000311dc:    dd04        ..      BLE      0x311e8 ; attsProcWrite + 184
        0x000311de:    e7ff        ..      B        0x311e0 ; attsProcWrite + 176
        0x000311e0:    200d        .       MOVS     r0,#0xd
        0x000311e2:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000311e6:    e079        y.      B        0x312dc ; attsProcWrite + 428
        0x000311e8:    9806        ..      LDR      r0,[sp,#0x18]
        0x000311ea:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000311ec:    0780        ..      LSLS     r0,r0,#30
        0x000311ee:    2800        .(      CMP      r0,#0
        0x000311f0:    d51e        ..      BPL      0x31230 ; attsProcWrite + 256
        0x000311f2:    e7ff        ..      B        0x311f4 ; attsProcWrite + 196
        0x000311f4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000311f6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000311f8:    b1d0        ..      CBZ      r0,0x31230 ; attsProcWrite + 256
        0x000311fa:    e7ff        ..      B        0x311fc ; attsProcWrite + 204
        0x000311fc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000311fe:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x00031202:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00031204:    6900        .i      LDR      r0,[r0,#0x10]
        0x00031206:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00031208:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0003120c:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x00031210:    f8bd300e    ...0    LDRH     r3,[sp,#0xe]
        0x00031214:    9c09        ..      LDR      r4,[sp,#0x24]
        0x00031216:    9d06        ..      LDR      r5,[sp,#0x18]
        0x00031218:    46ee        .F      MOV      lr,sp
        0x0003121a:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x0003121e:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x00031222:    f8ce3000    ...0    STR      r3,[lr,#0]
        0x00031226:    2300        .#      MOVS     r3,#0
        0x00031228:    47e0        .G      BLX      r12
        0x0003122a:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003122e:    e033        3.      B        0x31298 ; attsProcWrite + 360
        0x00031230:    9806        ..      LDR      r0,[sp,#0x18]
        0x00031232:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00031234:    0680        ..      LSLS     r0,r0,#26
        0x00031236:    2800        .(      CMP      r0,#0
        0x00031238:    d519        ..      BPL      0x3126e ; attsProcWrite + 318
        0x0003123a:    e7ff        ..      B        0x3123c ; attsProcWrite + 268
        0x0003123c:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00031240:    f2c10000    ....    MOVT     r0,#0x1000
        0x00031244:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x00031248:    b188        ..      CBZ      r0,0x3126e ; attsProcWrite + 318
        0x0003124a:    e7ff        ..      B        0x3124c ; attsProcWrite + 284
        0x0003124c:    f24350b4    C..P    MOV      r0,#0x35b4
        0x00031250:    f2c10000    ....    MOVT     r0,#0x1000
        0x00031254:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x00031258:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003125a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003125c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003125e:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x00031262:    9b09        ..      LDR      r3,[sp,#0x24]
        0x00031264:    2109        .!      MOVS     r1,#9
        0x00031266:    47e0        .G      BLX      r12
        0x00031268:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003126c:    e013        ..      B        0x31296 ; attsProcWrite + 358
        0x0003126e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00031270:    6840        @h      LDR      r0,[r0,#4]
        0x00031272:    9909        ..      LDR      r1,[sp,#0x24]
        0x00031274:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x00031278:    f7e7f94d    ..M.    BL       __aeabi_memcpy ; 0x18516
        0x0003127c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003127e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00031280:    0700        ..      LSLS     r0,r0,#28
        0x00031282:    2800        .(      CMP      r0,#0
        0x00031284:    d506        ..      BPL      0x31294 ; attsProcWrite + 356
        0x00031286:    e7ff        ..      B        0x31288 ; attsProcWrite + 344
        0x00031288:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003128c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003128e:    6889        .h      LDR      r1,[r1,#8]
        0x00031290:    8008        ..      STRH     r0,[r1,#0]
        0x00031292:    e7ff        ..      B        0x31294 ; attsProcWrite + 356
        0x00031294:    e7ff        ..      B        0x31296 ; attsProcWrite + 358
        0x00031296:    e7ff        ..      B        0x31298 ; attsProcWrite + 360
        0x00031298:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003129c:    b9e8        ..      CBNZ     r0,0x312da ; attsProcWrite + 426
        0x0003129e:    e7ff        ..      B        0x312a0 ; attsProcWrite + 368
        0x000312a0:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000312a4:    2812        .(      CMP      r0,#0x12
        0x000312a6:    d118        ..      BNE      0x312da ; attsProcWrite + 426
        0x000312a8:    e7ff        ..      B        0x312aa ; attsProcWrite + 378
        0x000312aa:    2009        .       MOVS     r0,#9
        0x000312ac:    f7fbfdfe    ....    BL       attMsgAlloc ; 0x2ceac
        0x000312b0:    9008        ..      STR      r0,[sp,#0x20]
        0x000312b2:    b188        ..      CBZ      r0,0x312d8 ; attsProcWrite + 424
        0x000312b4:    e7ff        ..      B        0x312b6 ; attsProcWrite + 390
        0x000312b6:    9808        ..      LDR      r0,[sp,#0x20]
        0x000312b8:    3008        .0      ADDS     r0,r0,#8
        0x000312ba:    9007        ..      STR      r0,[sp,#0x1c]
        0x000312bc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000312be:    1c48        H.      ADDS     r0,r1,#1
        0x000312c0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000312c2:    2013        .       MOVS     r0,#0x13
        0x000312c4:    7008        .p      STRB     r0,[r1,#0]
        0x000312c6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000312c8:    6908        .i      LDR      r0,[r1,#0x10]
        0x000312ca:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x000312ce:    9b08        ..      LDR      r3,[sp,#0x20]
        0x000312d0:    2201        ."      MOVS     r2,#1
        0x000312d2:    f7fbfdb9    ....    BL       attL2cDataReq ; 0x2ce48
        0x000312d6:    e7ff        ..      B        0x312d8 ; attsProcWrite + 424
        0x000312d8:    e7ff        ..      B        0x312da ; attsProcWrite + 426
        0x000312da:    e7ff        ..      B        0x312dc ; attsProcWrite + 428
        0x000312dc:    e7ff        ..      B        0x312de ; attsProcWrite + 430
        0x000312de:    e7ff        ..      B        0x312e0 ; attsProcWrite + 432
        0x000312e0:    e003        ..      B        0x312ea ; attsProcWrite + 442
        0x000312e2:    2001        .       MOVS     r0,#1
        0x000312e4:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000312e8:    e7ff        ..      B        0x312ea ; attsProcWrite + 442
        0x000312ea:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x000312ee:    b328        (.      CBZ      r0,0x3133c ; attsProcWrite + 524
        0x000312f0:    e7ff        ..      B        0x312f2 ; attsProcWrite + 450
        0x000312f2:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000312f6:    2812        .(      CMP      r0,#0x12
        0x000312f8:    d120         .      BNE      0x3133c ; attsProcWrite + 524
        0x000312fa:    e7ff        ..      B        0x312fc ; attsProcWrite + 460
        0x000312fc:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x00031300:    287a        z(      CMP      r0,#0x7a
        0x00031302:    d10b        ..      BNE      0x3131c ; attsProcWrite + 492
        0x00031304:    e7ff        ..      B        0x31306 ; attsProcWrite + 470
        0x00031306:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00031308:    6908        .i      LDR      r0,[r1,#0x10]
        0x0003130a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003130e:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x00031312:    7888        .x      LDRB     r0,[r1,#2]
        0x00031314:    f0400008    @...    ORR      r0,r0,#8
        0x00031318:    7088        .p      STRB     r0,[r1,#2]
        0x0003131a:    e00e        ..      B        0x3133a ; attsProcWrite + 522
        0x0003131c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003131e:    6908        .i      LDR      r0,[r1,#0x10]
        0x00031320:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00031324:    f8bd3010    ...0    LDRH     r3,[sp,#0x10]
        0x00031328:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x0003132c:    46ec        .F      MOV      r12,sp
        0x0003132e:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00031332:    2212        ."      MOVS     r2,#0x12
        0x00031334:    f7fdfca8    ....    BL       attsErrRsp ; 0x2ec88
        0x00031338:    e7ff        ..      B        0x3133a ; attsProcWrite + 522
        0x0003133a:    e7ff        ..      B        0x3133c ; attsProcWrite + 524
        0x0003133c:    b00c        ..      ADD      sp,sp,#0x30
        0x0003133e:    bdb0        ..      POP      {r4,r5,r7,pc}
    attsProcessDatabaseHashUpdate
        0x00031340:    b580        ..      PUSH     {r7,lr}
        0x00031342:    b08a        ..      SUB      sp,sp,#0x28
        0x00031344:    9009        ..      STR      r0,[sp,#0x24]
        0x00031346:    2015        .       MOVS     r0,#0x15
        0x00031348:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0003134c:    2000        .       MOVS     r0,#0
        0x0003134e:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00031352:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x00031356:    2110        .!      MOVS     r1,#0x10
        0x00031358:    f8ad101c    ....    STRH     r1,[sp,#0x1c]
        0x0003135c:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x00031360:    f88d0020    .. .    STRB     r0,[sp,#0x20]
        0x00031364:    f8ad0022    ..".    STRH     r0,[sp,#0x22]
        0x00031368:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003136a:    6880        .h      LDR      r0,[r0,#8]
        0x0003136c:    b140        @.      CBZ      r0,0x31380 ; attsProcessDatabaseHashUpdate + 64
        0x0003136e:    e7ff        ..      B        0x31370 ; attsProcessDatabaseHashUpdate + 48
        0x00031370:    9809        ..      LDR      r0,[sp,#0x24]
        0x00031372:    6880        .h      LDR      r0,[r0,#8]
        0x00031374:    f7edf972    ..r.    BL       WsfBufFree ; 0x1e65c
        0x00031378:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003137a:    2000        .       MOVS     r0,#0
        0x0003137c:    6088        .`      STR      r0,[r1,#8]
        0x0003137e:    e7ff        ..      B        0x31380 ; attsProcessDatabaseHashUpdate + 64
        0x00031380:    9809        ..      LDR      r0,[sp,#0x24]
        0x00031382:    6840        @h      LDR      r0,[r0,#4]
        0x00031384:    2110        .!      MOVS     r1,#0x10
        0x00031386:    f7edf8cb    ....    BL       WStrReverse ; 0x1e520
        0x0003138a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003138c:    6840        @h      LDR      r0,[r0,#4]
        0x0003138e:    9006        ..      STR      r0,[sp,#0x18]
        0x00031390:    4669        iF      MOV      r1,sp
        0x00031392:    a803        ..      ADD      r0,sp,#0xc
        0x00031394:    6048        H`      STR      r0,[r1,#4]
        0x00031396:    a804        ..      ADD      r0,sp,#0x10
        0x00031398:    6008        .`      STR      r0,[r1,#0]
        0x0003139a:    f24163fe    A..c    MOV      r3,#0x16fe
        0x0003139e:    f2c00305    ....    MOVT     r3,#5
        0x000313a2:    2001        .       MOVS     r0,#1
        0x000313a4:    f64f71ff    O..q    MOV      r1,#0xffff
        0x000313a8:    2202        ."      MOVS     r2,#2
        0x000313aa:    f7fdfe55    ..U.    BL       attsFindUuidInRange ; 0x2f058
        0x000313ae:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000313b2:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x000313b6:    b138        8.      CBZ      r0,0x313c8 ; attsProcessDatabaseHashUpdate + 136
        0x000313b8:    e7ff        ..      B        0x313ba ; attsProcessDatabaseHashUpdate + 122
        0x000313ba:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x000313be:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000313c0:    2110        .!      MOVS     r1,#0x10
        0x000313c2:    f7e9f9bb    ....    BL       AttsSetAttr ; 0x1a73c
        0x000313c6:    e7ff        ..      B        0x313c8 ; attsProcessDatabaseHashUpdate + 136
        0x000313c8:    2000        .       MOVS     r0,#0
        0x000313ca:    f7fdfb0f    ....    BL       attsCsfSetHashUpdateStatus ; 0x2e9ec
        0x000313ce:    f2433098    C..0    MOV      r0,#0x3398
        0x000313d2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000313d6:    6d81        .m      LDR      r1,[r0,#0x58]
        0x000313d8:    a805        ..      ADD      r0,sp,#0x14
        0x000313da:    4788        .G      BLX      r1
        0x000313dc:    b00a        ..      ADD      sp,sp,#0x28
        0x000313de:    bd80        ..      POP      {r7,pc}
    attsSetPendNtfHandle
        0x000313e0:    b082        ..      SUB      sp,sp,#8
        0x000313e2:    9001        ..      STR      r0,[sp,#4]
        0x000313e4:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x000313e8:    2000        .       MOVS     r0,#0
        0x000313ea:    f88d0001    ....    STRB     r0,[sp,#1]
        0x000313ee:    e7ff        ..      B        0x313f0 ; attsSetPendNtfHandle + 16
        0x000313f0:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x000313f4:    2800        .(      CMP      r0,#0
        0x000313f6:    dc18        ..      BGT      0x3142a ; attsSetPendNtfHandle + 74
        0x000313f8:    e7ff        ..      B        0x313fa ; attsSetPendNtfHandle + 26
        0x000313fa:    9801        ..      LDR      r0,[sp,#4]
        0x000313fc:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x00031400:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x00031404:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x00031406:    b948        H.      CBNZ     r0,0x3141c ; attsSetPendNtfHandle + 60
        0x00031408:    e7ff        ..      B        0x3140a ; attsSetPendNtfHandle + 42
        0x0003140a:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0003140e:    9901        ..      LDR      r1,[sp,#4]
        0x00031410:    f89d2001    ...     LDRB     r2,[sp,#1]
        0x00031414:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00031418:    8548        H.      STRH     r0,[r1,#0x2a]
        0x0003141a:    e006        ..      B        0x3142a ; attsSetPendNtfHandle + 74
        0x0003141c:    e7ff        ..      B        0x3141e ; attsSetPendNtfHandle + 62
        0x0003141e:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00031422:    3001        .0      ADDS     r0,#1
        0x00031424:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00031428:    e7e2        ..      B        0x313f0 ; attsSetPendNtfHandle + 16
        0x0003142a:    b002        ..      ADD      sp,sp,#8
        0x0003142c:    4770        pG      BX       lr
        0x0003142e:    0000        ..      MOVS     r0,r0
    attsSetupMsg
        0x00031430:    b580        ..      PUSH     {r7,lr}
        0x00031432:    b086        ..      SUB      sp,sp,#0x18
        0x00031434:    9005        ..      STR      r0,[sp,#0x14]
        0x00031436:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0003143a:    f88d2012    ...     STRB     r2,[sp,#0x12]
        0x0003143e:    9303        ..      STR      r3,[sp,#0xc]
        0x00031440:    9803        ..      LDR      r0,[sp,#0xc]
        0x00031442:    7a00        .z      LDRB     r0,[r0,#8]
        0x00031444:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00031448:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003144a:    8840        @.      LDRH     r0,[r0,#2]
        0x0003144c:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00031450:    9805        ..      LDR      r0,[sp,#0x14]
        0x00031452:    6900        .i      LDR      r0,[r0,#0x10]
        0x00031454:    f89d1012    ....    LDRB     r1,[sp,#0x12]
        0x00031458:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0003145a:    881a        ..      LDRH     r2,[r3,#0]
        0x0003145c:    f7fbfcf4    ....    BL       attL2cDataReq ; 0x2ce48
        0x00031460:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00031464:    281d        .(      CMP      r0,#0x1d
        0x00031466:    d11c        ..      BNE      0x314a2 ; attsSetupMsg + 114
        0x00031468:    e7ff        ..      B        0x3146a ; attsSetupMsg + 58
        0x0003146a:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0003146e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00031470:    8508        ..      STRH     r0,[r1,#0x28]
        0x00031472:    9905        ..      LDR      r1,[sp,#0x14]
        0x00031474:    84c8        ..      STRH     r0,[r1,#0x26]
        0x00031476:    9905        ..      LDR      r1,[sp,#0x14]
        0x00031478:    2022        "       MOVS     r0,#0x22
        0x0003147a:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003147c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003147e:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00031482:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00031486:    f7fbfd1d    ....    BL       attMsgParam ; 0x2cec4
        0x0003148a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003148c:    8108        ..      STRH     r0,[r1,#8]
        0x0003148e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00031490:    f24061a8    @..a    MOVW     r1,#0x6a8
        0x00031494:    f2c10100    ....    MOVT     r1,#0x1000
        0x00031498:    6809        .h      LDR      r1,[r1,#0]
        0x0003149a:    7989        .y      LDRB     r1,[r1,#6]
        0x0003149c:    f7edfcc2    ....    BL       WsfTimerStartSec ; 0x1ee24
        0x000314a0:    e02a        *.      B        0x314f8 ; attsSetupMsg + 200
        0x000314a2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000314a4:    6900        .i      LDR      r0,[r0,#0x10]
        0x000314a6:    f89d1012    ....    LDRB     r1,[sp,#0x12]
        0x000314aa:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000314ae:    7880        .x      LDRB     r0,[r0,#2]
        0x000314b0:    0780        ..      LSLS     r0,r0,#30
        0x000314b2:    2800        .(      CMP      r0,#0
        0x000314b4:    d419        ..      BMI      0x314ea ; attsSetupMsg + 186
        0x000314b6:    e7ff        ..      B        0x314b8 ; attsSetupMsg + 136
        0x000314b8:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000314bc:    2823        #(      CMP      r0,#0x23
        0x000314be:    d10b        ..      BNE      0x314d8 ; attsSetupMsg + 168
        0x000314c0:    e7ff        ..      B        0x314c2 ; attsSetupMsg + 146
        0x000314c2:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000314c6:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x000314ca:    4669        iF      MOV      r1,sp
        0x000314cc:    2300        .#      MOVS     r3,#0
        0x000314ce:    600b        .`      STR      r3,[r1,#0]
        0x000314d0:    2113        .!      MOVS     r1,#0x13
        0x000314d2:    f7fbfc1d    ....    BL       attExecCallback ; 0x2cd10
        0x000314d6:    e007        ..      B        0x314e8 ; attsSetupMsg + 184
        0x000314d8:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000314dc:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x000314e0:    2200        ."      MOVS     r2,#0
        0x000314e2:    f7fdfc0f    ....    BL       attsExecCallback ; 0x2ed04
        0x000314e6:    e7ff        ..      B        0x314e8 ; attsSetupMsg + 184
        0x000314e8:    e005        ..      B        0x314f6 ; attsSetupMsg + 198
        0x000314ea:    9805        ..      LDR      r0,[sp,#0x14]
        0x000314ec:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x000314f0:    f7ffff76    ..v.    BL       attsSetPendNtfHandle ; 0x313e0
        0x000314f4:    e7ff        ..      B        0x314f6 ; attsSetupMsg + 198
        0x000314f6:    e7ff        ..      B        0x314f8 ; attsSetupMsg + 200
        0x000314f8:    b006        ..      ADD      sp,sp,#0x18
        0x000314fa:    bd80        ..      POP      {r7,pc}
    attsSignCcbByConnId
        0x000314fc:    b081        ..      SUB      sp,sp,#4
        0x000314fe:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00031502:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00031506:    f243709c    C..p    MOV      r0,#0x379c
        0x0003150a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003150e:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00031512:    3810        .8      SUBS     r0,r0,#0x10
        0x00031514:    b001        ..      ADD      sp,sp,#4
        0x00031516:    4770        pG      BX       lr
    attsUuid16Cmp
        0x00031518:    b580        ..      PUSH     {r7,lr}
        0x0003151a:    b086        ..      SUB      sp,sp,#0x18
        0x0003151c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003151e:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x00031522:    9202        ..      STR      r2,[sp,#8]
        0x00031524:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00031528:    2802        .(      CMP      r0,#2
        0x0003152a:    d119        ..      BNE      0x31560 ; attsUuid16Cmp + 72
        0x0003152c:    e7ff        ..      B        0x3152e ; attsUuid16Cmp + 22
        0x0003152e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00031530:    7801        .x      LDRB     r1,[r0,#0]
        0x00031532:    9802        ..      LDR      r0,[sp,#8]
        0x00031534:    7802        .x      LDRB     r2,[r0,#0]
        0x00031536:    2000        .       MOVS     r0,#0
        0x00031538:    4291        .B      CMP      r1,r2
        0x0003153a:    9001        ..      STR      r0,[sp,#4]
        0x0003153c:    d10a        ..      BNE      0x31554 ; attsUuid16Cmp + 60
        0x0003153e:    e7ff        ..      B        0x31540 ; attsUuid16Cmp + 40
        0x00031540:    9804        ..      LDR      r0,[sp,#0x10]
        0x00031542:    7840        @x      LDRB     r0,[r0,#1]
        0x00031544:    9902        ..      LDR      r1,[sp,#8]
        0x00031546:    7849        Ix      LDRB     r1,[r1,#1]
        0x00031548:    1a40        @.      SUBS     r0,r0,r1
        0x0003154a:    fab0f080    ....    CLZ      r0,r0
        0x0003154e:    0940        @.      LSRS     r0,r0,#5
        0x00031550:    9001        ..      STR      r0,[sp,#4]
        0x00031552:    e7ff        ..      B        0x31554 ; attsUuid16Cmp + 60
        0x00031554:    9801        ..      LDR      r0,[sp,#4]
        0x00031556:    f0000001    ....    AND      r0,r0,#1
        0x0003155a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003155e:    e006        ..      B        0x3156e ; attsUuid16Cmp + 86
        0x00031560:    9804        ..      LDR      r0,[sp,#0x10]
        0x00031562:    9902        ..      LDR      r1,[sp,#8]
        0x00031564:    f7fbfcf6    ....    BL       attUuidCmp16to128 ; 0x2cf54
        0x00031568:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003156c:    e7ff        ..      B        0x3156e ; attsUuid16Cmp + 86
        0x0003156e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00031572:    b006        ..      ADD      sp,sp,#0x18
        0x00031574:    bd80        ..      POP      {r7,pc}
        0x00031576:    0000        ..      MOVS     r0,r0
    attsUuidCmp
        0x00031578:    b580        ..      PUSH     {r7,lr}
        0x0003157a:    b084        ..      SUB      sp,sp,#0x10
        0x0003157c:    9002        ..      STR      r0,[sp,#8]
        0x0003157e:    f88d1007    ....    STRB     r1,[sp,#7]
        0x00031582:    9200        ..      STR      r2,[sp,#0]
        0x00031584:    9802        ..      LDR      r0,[sp,#8]
        0x00031586:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00031588:    07c0        ..      LSLS     r0,r0,#31
        0x0003158a:    b928        (.      CBNZ     r0,0x31598 ; attsUuidCmp + 32
        0x0003158c:    e7ff        ..      B        0x3158e ; attsUuidCmp + 22
        0x0003158e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00031592:    2802        .(      CMP      r0,#2
        0x00031594:    d00a        ..      BEQ      0x315ac ; attsUuidCmp + 52
        0x00031596:    e7ff        ..      B        0x31598 ; attsUuidCmp + 32
        0x00031598:    9802        ..      LDR      r0,[sp,#8]
        0x0003159a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003159c:    07c0        ..      LSLS     r0,r0,#31
        0x0003159e:    b190        ..      CBZ      r0,0x315c6 ; attsUuidCmp + 78
        0x000315a0:    e7ff        ..      B        0x315a2 ; attsUuidCmp + 42
        0x000315a2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000315a6:    2810        .(      CMP      r0,#0x10
        0x000315a8:    d10d        ..      BNE      0x315c6 ; attsUuidCmp + 78
        0x000315aa:    e7ff        ..      B        0x315ac ; attsUuidCmp + 52
        0x000315ac:    9802        ..      LDR      r0,[sp,#8]
        0x000315ae:    6800        .h      LDR      r0,[r0,#0]
        0x000315b0:    9900        ..      LDR      r1,[sp,#0]
        0x000315b2:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x000315b6:    f7e6ff3f    ..?.    BL       memcmp ; 0x18438
        0x000315ba:    fab0f080    ....    CLZ      r0,r0
        0x000315be:    0940        @.      LSRS     r0,r0,#5
        0x000315c0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000315c4:    e019        ..      B        0x315fa ; attsUuidCmp + 130
        0x000315c6:    9802        ..      LDR      r0,[sp,#8]
        0x000315c8:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000315ca:    07c0        ..      LSLS     r0,r0,#31
        0x000315cc:    b968        h.      CBNZ     r0,0x315ea ; attsUuidCmp + 114
        0x000315ce:    e7ff        ..      B        0x315d0 ; attsUuidCmp + 88
        0x000315d0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000315d4:    2810        .(      CMP      r0,#0x10
        0x000315d6:    d108        ..      BNE      0x315ea ; attsUuidCmp + 114
        0x000315d8:    e7ff        ..      B        0x315da ; attsUuidCmp + 98
        0x000315da:    9802        ..      LDR      r0,[sp,#8]
        0x000315dc:    6800        .h      LDR      r0,[r0,#0]
        0x000315de:    9900        ..      LDR      r1,[sp,#0]
        0x000315e0:    f7fbfcb8    ....    BL       attUuidCmp16to128 ; 0x2cf54
        0x000315e4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000315e8:    e007        ..      B        0x315fa ; attsUuidCmp + 130
        0x000315ea:    9800        ..      LDR      r0,[sp,#0]
        0x000315ec:    9902        ..      LDR      r1,[sp,#8]
        0x000315ee:    6809        .h      LDR      r1,[r1,#0]
        0x000315f0:    f7fbfcb0    ....    BL       attUuidCmp16to128 ; 0x2cf54
        0x000315f4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000315f8:    e7ff        ..      B        0x315fa ; attsUuidCmp + 130
        0x000315fa:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000315fe:    b004        ..      ADD      sp,sp,#0x10
        0x00031600:    bd80        ..      POP      {r7,pc}
        0x00031602:    0000        ..      MOVS     r0,r0
    audio_enc_encode_frame
        0x00031604:    b580        ..      PUSH     {r7,lr}
        0x00031606:    b086        ..      SUB      sp,sp,#0x18
        0x00031608:    9005        ..      STR      r0,[sp,#0x14]
        0x0003160a:    9104        ..      STR      r1,[sp,#0x10]
        0x0003160c:    9203        ..      STR      r2,[sp,#0xc]
        0x0003160e:    2000        .       MOVS     r0,#0
        0x00031610:    9002        ..      STR      r0,[sp,#8]
        0x00031612:    f24051dc    @..Q    MOV      r1,#0x5dc
        0x00031616:    9101        ..      STR      r1,[sp,#4]
        0x00031618:    f018ff26    ..&.    BL       spl_stack_init ; 0x4a468
        0x0003161c:    f24a3018    J..0    MOV      r0,#0xa318
        0x00031620:    f2c10001    ....    MOVT     r0,#0x1001
        0x00031624:    6800        .h      LDR      r0,[r0,#0]
        0x00031626:    9905        ..      LDR      r1,[sp,#0x14]
        0x00031628:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003162a:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0003162c:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x00031630:    46ee        .F      MOV      lr,sp
        0x00031632:    f8cec000    ....    STR      r12,[lr,#0]
        0x00031636:    f00efd1b    ....    BL       octopus_encode ; 0x40070
        0x0003163a:    9002        ..      STR      r0,[sp,#8]
        0x0003163c:    f018ff0e    ....    BL       spl_stack_check ; 0x4a45c
        0x00031640:    9802        ..      LDR      r0,[sp,#8]
        0x00031642:    b006        ..      ADD      sp,sp,#0x18
        0x00031644:    bd80        ..      POP      {r7,pc}
        0x00031646:    0000        ..      MOVS     r0,r0
    audio_enc_init
        0x00031648:    b580        ..      PUSH     {r7,lr}
        0x0003164a:    b082        ..      SUB      sp,sp,#8
        0x0003164c:    9001        ..      STR      r0,[sp,#4]
        0x0003164e:    9801        ..      LDR      r0,[sp,#4]
        0x00031650:    f00efec0    ....    BL       octopus_encoder_create ; 0x403d4
        0x00031654:    f24a3118    J..1    MOV      r1,#0xa318
        0x00031658:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003165c:    6008        .`      STR      r0,[r1,#0]
        0x0003165e:    2000        .       MOVS     r0,#0
        0x00031660:    b002        ..      ADD      sp,sp,#8
        0x00031662:    bd80        ..      POP      {r7,pc}
    bitexact_log2tan
        0x00031664:    b510        ..      PUSH     {r4,lr}
        0x00031666:    fab1fc81    ....    CLZ      r12,r1
        0x0003166a:    fab0f380    ....    CLZ      r3,r0
        0x0003166e:    f1ac0211    ....    SUB      r2,r12,#0x11
        0x00031672:    4091        .@      LSLS     r1,r1,r2
        0x00031674:    f1a30211    ....    SUB      r2,r3,#0x11
        0x00031678:    ebac0e03    ....    SUB      lr,r12,r3
        0x0003167c:    f24f5cdb    O..\    MOV      r12,#0xf5db
        0x00031680:    4090        .@      LSLS     r0,r0,r2
        0x00031682:    f44f4380    O..C    MOV      r3,#0x4000
        0x00031686:    f6cf7cff    ...|    MOVT     r12,#0xffff
        0x0003168a:    fb1c3200    ...2    SMLABB   r2,r12,r0,r3
        0x0003168e:    f64164fc    A..d    MOV      r4,#0x1efc
        0x00031692:    eb0432e2    ...2    ADD      r2,r4,r2,ASR #15
        0x00031696:    fb123000    ...0    SMLABB   r0,r2,r0,r3
        0x0003169a:    fb1c3201    ...2    SMLABB   r2,r12,r1,r3
        0x0003169e:    13c0        ..      ASRS     r0,r0,#15
        0x000316a0:    eb0432e2    ...2    ADD      r2,r4,r2,ASR #15
        0x000316a4:    eb0020ce    ...     ADD      r0,r0,lr,LSL #11
        0x000316a8:    fb123101    ...1    SMLABB   r1,r2,r1,r3
        0x000316ac:    eba030e1    ...0    SUB      r0,r0,r1,ASR #15
        0x000316b0:    bd10        ..      POP      {r4,pc}
        0x000316b2:    0000        ..      MOVS     r0,r0
    buck_interval_check
        0x000316b4:    b580        ..      PUSH     {r7,lr}
        0x000316b6:    b09e        ..      SUB      sp,sp,#0x78
        0x000316b8:    901c        ..      STR      r0,[sp,#0x70]
        0x000316ba:    911b        ..      STR      r1,[sp,#0x6c]
        0x000316bc:    2000        .       MOVS     r0,#0
        0x000316be:    9019        ..      STR      r0,[sp,#0x64]
        0x000316c0:    9018        ..      STR      r0,[sp,#0x60]
        0x000316c2:    9017        ..      STR      r0,[sp,#0x5c]
        0x000316c4:    9016        ..      STR      r0,[sp,#0x58]
        0x000316c6:    9015        ..      STR      r0,[sp,#0x54]
        0x000316c8:    f2427010    B..p    MOV      r0,#0x2710
        0x000316cc:    9014        ..      STR      r0,[sp,#0x50]
        0x000316ce:    f2410000    A...    MOVW     r0,#0x1000
        0x000316d2:    f2c40002    ....    MOVT     r0,#0x4002
        0x000316d6:    6800        .h      LDR      r0,[r0,#0]
        0x000316d8:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x000316dc:    2802        .(      CMP      r0,#2
        0x000316de:    d104        ..      BNE      0x316ea ; buck_interval_check + 54
        0x000316e0:    e7ff        ..      B        0x316e2 ; buck_interval_check + 46
        0x000316e2:    9814        ..      LDR      r0,[sp,#0x50]
        0x000316e4:    0040        @.      LSLS     r0,r0,#1
        0x000316e6:    9014        ..      STR      r0,[sp,#0x50]
        0x000316e8:    e7ff        ..      B        0x316ea ; buck_interval_check + 54
        0x000316ea:    981c        ..      LDR      r0,[sp,#0x70]
        0x000316ec:    b918        ..      CBNZ     r0,0x316f6 ; buck_interval_check + 66
        0x000316ee:    e7ff        ..      B        0x316f0 ; buck_interval_check + 60
        0x000316f0:    2006        .       MOVS     r0,#6
        0x000316f2:    901d        ..      STR      r0,[sp,#0x74]
        0x000316f4:    e0ca        ..      B        0x3188c ; buck_interval_check + 472
        0x000316f6:    981b        ..      LDR      r0,[sp,#0x6c]
        0x000316f8:    b940        @.      CBNZ     r0,0x3170c ; buck_interval_check + 88
        0x000316fa:    e7ff        ..      B        0x316fc ; buck_interval_check + 72
        0x000316fc:    201c        .       MOVS     r0,#0x1c
        0x000316fe:    f88d006b    ..k.    STRB     r0,[sp,#0x6b]
        0x00031702:    2032        2       MOVS     r0,#0x32
        0x00031704:    9019        ..      STR      r0,[sp,#0x64]
        0x00031706:    2096        .       MOVS     r0,#0x96
        0x00031708:    9018        ..      STR      r0,[sp,#0x60]
        0x0003170a:    e00f        ..      B        0x3172c ; buck_interval_check + 120
        0x0003170c:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0003170e:    2801        .(      CMP      r0,#1
        0x00031710:    d108        ..      BNE      0x31724 ; buck_interval_check + 112
        0x00031712:    e7ff        ..      B        0x31714 ; buck_interval_check + 96
        0x00031714:    201d        .       MOVS     r0,#0x1d
        0x00031716:    f88d006b    ..k.    STRB     r0,[sp,#0x6b]
        0x0003171a:    2032        2       MOVS     r0,#0x32
        0x0003171c:    9019        ..      STR      r0,[sp,#0x64]
        0x0003171e:    2096        .       MOVS     r0,#0x96
        0x00031720:    9018        ..      STR      r0,[sp,#0x60]
        0x00031722:    e002        ..      B        0x3172a ; buck_interval_check + 118
        0x00031724:    2006        .       MOVS     r0,#6
        0x00031726:    901d        ..      STR      r0,[sp,#0x74]
        0x00031728:    e0b0        ..      B        0x3188c ; buck_interval_check + 472
        0x0003172a:    e7ff        ..      B        0x3172c ; buck_interval_check + 120
        0x0003172c:    f2411000    A...    MOVW     r0,#0x1100
        0x00031730:    f2c40002    ....    MOVT     r0,#0x4002
        0x00031734:    6800        .h      LDR      r0,[r0,#0]
        0x00031736:    07c0        ..      LSLS     r0,r0,#31
        0x00031738:    b918        ..      CBNZ     r0,0x31742 ; buck_interval_check + 142
        0x0003173a:    e7ff        ..      B        0x3173c ; buck_interval_check + 136
        0x0003173c:    2007        .       MOVS     r0,#7
        0x0003173e:    901d        ..      STR      r0,[sp,#0x74]
        0x00031740:    e0a4        ..      B        0x3188c ; buck_interval_check + 472
        0x00031742:    2000        .       MOVS     r0,#0
        0x00031744:    9013        ..      STR      r0,[sp,#0x4c]
        0x00031746:    f24010ef    @...    MOV      r0,#0x1ef
        0x0003174a:    9013        ..      STR      r0,[sp,#0x4c]
        0x0003174c:    2060        `       MOVS     r0,#0x60
        0x0003174e:    f2c40002    ....    MOVT     r0,#0x4002
        0x00031752:    6800        .h      LDR      r0,[r0,#0]
        0x00031754:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00031756:    4208        .B      TST      r0,r1
        0x00031758:    d003        ..      BEQ      0x31762 ; buck_interval_check + 174
        0x0003175a:    e7ff        ..      B        0x3175c ; buck_interval_check + 168
        0x0003175c:    2007        .       MOVS     r0,#7
        0x0003175e:    901d        ..      STR      r0,[sp,#0x74]
        0x00031760:    e094        ..      B        0x3188c ; buck_interval_check + 472
        0x00031762:    200d        .       MOVS     r0,#0xd
        0x00031764:    9006        ..      STR      r0,[sp,#0x18]
        0x00031766:    f7f4fa69    ..i.    BL       am_hal_timer_clear_stop ; 0x25c3c
        0x0003176a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003176c:    f7f4faae    ....    BL       am_hal_timer_disable ; 0x25ccc
        0x00031770:    9806        ..      LDR      r0,[sp,#0x18]
        0x00031772:    f7f4fbf9    ....    BL       am_hal_timer_reset_config ; 0x25f68
        0x00031776:    a80e        ..      ADD      r0,sp,#0x38
        0x00031778:    9002        ..      STR      r0,[sp,#8]
        0x0003177a:    f7f4fa8d    ....    BL       am_hal_timer_default_config_set ; 0x25c98
        0x0003177e:    9902        ..      LDR      r1,[sp,#8]
        0x00031780:    9806        ..      LDR      r0,[sp,#0x18]
        0x00031782:    f89d206b    ..k     LDRB     r2,[sp,#0x6b]
        0x00031786:    f88d2038    ..8     STRB     r2,[sp,#0x38]
        0x0003178a:    2202        ."      MOVS     r2,#2
        0x0003178c:    9203        ..      STR      r2,[sp,#0xc]
        0x0003178e:    f88d2039    ..9     STRB     r2,[sp,#0x39]
        0x00031792:    f019f8dd    ....    BL       timer_config_b1 ; 0x4a950
        0x00031796:    2008        .       MOVS     r0,#8
        0x00031798:    9005        ..      STR      r0,[sp,#0x14]
        0x0003179a:    f7f4fa4f    ..O.    BL       am_hal_timer_clear_stop ; 0x25c3c
        0x0003179e:    9805        ..      LDR      r0,[sp,#0x14]
        0x000317a0:    f7f4fa94    ....    BL       am_hal_timer_disable ; 0x25ccc
        0x000317a4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000317a6:    f7f4fbdf    ....    BL       am_hal_timer_reset_config ; 0x25f68
        0x000317aa:    a809        ..      ADD      r0,sp,#0x24
        0x000317ac:    9004        ..      STR      r0,[sp,#0x10]
        0x000317ae:    f7f4fa73    ..s.    BL       am_hal_timer_default_config_set ; 0x25c98
        0x000317b2:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000317b4:    9904        ..      LDR      r1,[sp,#0x10]
        0x000317b6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000317b8:    2301        .#      MOVS     r3,#1
        0x000317ba:    f88d3024    ..$0    STRB     r3,[sp,#0x24]
        0x000317be:    f88d2025    ..%     STRB     r2,[sp,#0x25]
        0x000317c2:    f019f8c5    ....    BL       timer_config_b1 ; 0x4a950
        0x000317c6:    f7f1fb3f    ..?.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000317ca:    4601        .F      MOV      r1,r0
        0x000317cc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000317ce:    9108        ..      STR      r1,[sp,#0x20]
        0x000317d0:    f7f4fa9e    ....    BL       am_hal_timer_enable ; 0x25d10
        0x000317d4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000317d6:    f7f4fa9b    ....    BL       am_hal_timer_enable ; 0x25d10
        0x000317da:    9808        ..      LDR      r0,[sp,#0x20]
        0x000317dc:    f7f1fb3c    ..<.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x000317e0:    e7ff        ..      B        0x317e2 ; buck_interval_check + 302
        0x000317e2:    9814        ..      LDR      r0,[sp,#0x50]
        0x000317e4:    1e41        A.      SUBS     r1,r0,#1
        0x000317e6:    9114        ..      STR      r1,[sp,#0x50]
        0x000317e8:    b1b8        ..      CBZ      r0,0x3181a ; buck_interval_check + 358
        0x000317ea:    e7ff        ..      B        0x317ec ; buck_interval_check + 312
        0x000317ec:    f7f1fb2c    ..,.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x000317f0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000317f2:    200d        .       MOVS     r0,#0xd
        0x000317f4:    f7f4fb9a    ....    BL       am_hal_timer_read ; 0x25f2c
        0x000317f8:    9016        ..      STR      r0,[sp,#0x58]
        0x000317fa:    9816        ..      LDR      r0,[sp,#0x58]
        0x000317fc:    280a        .(      CMP      r0,#0xa
        0x000317fe:    d308        ..      BCC      0x31812 ; buck_interval_check + 350
        0x00031800:    e7ff        ..      B        0x31802 ; buck_interval_check + 334
        0x00031802:    2008        .       MOVS     r0,#8
        0x00031804:    f7f4fb92    ....    BL       am_hal_timer_read ; 0x25f2c
        0x00031808:    9015        ..      STR      r0,[sp,#0x54]
        0x0003180a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003180c:    f7f1fb24    ..$.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00031810:    e003        ..      B        0x3181a ; buck_interval_check + 358
        0x00031812:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00031814:    f7f1fb20    .. .    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00031818:    e7e3        ..      B        0x317e2 ; buck_interval_check + 302
        0x0003181a:    200d        .       MOVS     r0,#0xd
        0x0003181c:    9000        ..      STR      r0,[sp,#0]
        0x0003181e:    f7f4fa0d    ....    BL       am_hal_timer_clear_stop ; 0x25c3c
        0x00031822:    9800        ..      LDR      r0,[sp,#0]
        0x00031824:    f7f4fa52    ..R.    BL       am_hal_timer_disable ; 0x25ccc
        0x00031828:    9800        ..      LDR      r0,[sp,#0]
        0x0003182a:    f7f4fb9d    ....    BL       am_hal_timer_reset_config ; 0x25f68
        0x0003182e:    2008        .       MOVS     r0,#8
        0x00031830:    9001        ..      STR      r0,[sp,#4]
        0x00031832:    f7f4fa03    ....    BL       am_hal_timer_clear_stop ; 0x25c3c
        0x00031836:    9801        ..      LDR      r0,[sp,#4]
        0x00031838:    f7f4fa48    ..H.    BL       am_hal_timer_disable ; 0x25ccc
        0x0003183c:    9801        ..      LDR      r0,[sp,#4]
        0x0003183e:    f7f4fb93    ....    BL       am_hal_timer_reset_config ; 0x25f68
        0x00031842:    9815        ..      LDR      r0,[sp,#0x54]
        0x00031844:    b918        ..      CBNZ     r0,0x3184e ; buck_interval_check + 410
        0x00031846:    e7ff        ..      B        0x31848 ; buck_interval_check + 404
        0x00031848:    2001        .       MOVS     r0,#1
        0x0003184a:    901d        ..      STR      r0,[sp,#0x74]
        0x0003184c:    e01e        ..      B        0x3188c ; buck_interval_check + 472
        0x0003184e:    9815        ..      LDR      r0,[sp,#0x54]
        0x00031850:    f64a21ab    J..!    MOV      r1,#0xaaab
        0x00031854:    f6ca21aa    ...!    MOVT     r1,#0xaaaa
        0x00031858:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0003185c:    0880        ..      LSRS     r0,r0,#2
        0x0003185e:    9017        ..      STR      r0,[sp,#0x5c]
        0x00031860:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00031862:    9919        ..      LDR      r1,[sp,#0x64]
        0x00031864:    4288        .B      CMP      r0,r1
        0x00031866:    d203        ..      BCS      0x31870 ; buck_interval_check + 444
        0x00031868:    e7ff        ..      B        0x3186a ; buck_interval_check + 438
        0x0003186a:    9819        ..      LDR      r0,[sp,#0x64]
        0x0003186c:    9017        ..      STR      r0,[sp,#0x5c]
        0x0003186e:    e7ff        ..      B        0x31870 ; buck_interval_check + 444
        0x00031870:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00031872:    9918        ..      LDR      r1,[sp,#0x60]
        0x00031874:    4288        .B      CMP      r0,r1
        0x00031876:    d903        ..      BLS      0x31880 ; buck_interval_check + 460
        0x00031878:    e7ff        ..      B        0x3187a ; buck_interval_check + 454
        0x0003187a:    9818        ..      LDR      r0,[sp,#0x60]
        0x0003187c:    9017        ..      STR      r0,[sp,#0x5c]
        0x0003187e:    e7ff        ..      B        0x31880 ; buck_interval_check + 460
        0x00031880:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00031882:    991c        ..      LDR      r1,[sp,#0x70]
        0x00031884:    6008        .`      STR      r0,[r1,#0]
        0x00031886:    2000        .       MOVS     r0,#0
        0x00031888:    901d        ..      STR      r0,[sp,#0x74]
        0x0003188a:    e7ff        ..      B        0x3188c ; buck_interval_check + 472
        0x0003188c:    981d        ..      LDR      r0,[sp,#0x74]
        0x0003188e:    b01e        ..      ADD      sp,sp,#0x78
        0x00031890:    bd80        ..      POP      {r7,pc}
        0x00031892:    0000        ..      MOVS     r0,r0
    buck_ldo_override_init
        0x00031894:    2160        `!      MOVS     r1,#0x60
        0x00031896:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003189a:    6808        .h      LDR      r0,[r1,#0]
        0x0003189c:    f4403000    @..0    ORR      r0,r0,#0x20000
        0x000318a0:    6008        .`      STR      r0,[r1,#0]
        0x000318a2:    6808        .h      LDR      r0,[r1,#0]
        0x000318a4:    f4402080    @..     ORR      r0,r0,#0x40000
        0x000318a8:    6008        .`      STR      r0,[r1,#0]
        0x000318aa:    6808        .h      LDR      r0,[r1,#0]
        0x000318ac:    f4402000    @..     ORR      r0,r0,#0x80000
        0x000318b0:    6008        .`      STR      r0,[r1,#0]
        0x000318b2:    6808        .h      LDR      r0,[r1,#0]
        0x000318b4:    f4403080    @..0    ORR      r0,r0,#0x10000
        0x000318b8:    6008        .`      STR      r0,[r1,#0]
        0x000318ba:    2280        ."      MOVS     r2,#0x80
        0x000318bc:    f2c40202    ....    MOVT     r2,#0x4002
        0x000318c0:    6810        .h      LDR      r0,[r2,#0]
        0x000318c2:    2304        .#      MOVS     r3,#4
        0x000318c4:    f363208d    c..     BFI      r0,r3,#10,#4
        0x000318c8:    6010        .`      STR      r0,[r2,#0]
        0x000318ca:    6808        .h      LDR      r0,[r1,#0]
        0x000318cc:    f0200010     ...    BIC      r0,r0,#0x10
        0x000318d0:    6008        .`      STR      r0,[r1,#0]
        0x000318d2:    6808        .h      LDR      r0,[r1,#0]
        0x000318d4:    f040000e    @...    ORR      r0,r0,#0xe
        0x000318d8:    6008        .`      STR      r0,[r1,#0]
        0x000318da:    6808        .h      LDR      r0,[r1,#0]
        0x000318dc:    f0400001    @...    ORR      r0,r0,#1
        0x000318e0:    6008        .`      STR      r0,[r1,#0]
        0x000318e2:    6808        .h      LDR      r0,[r1,#0]
        0x000318e4:    f4207000     ..p    BIC      r0,r0,#0x200
        0x000318e8:    6008        .`      STR      r0,[r1,#0]
        0x000318ea:    6808        .h      LDR      r0,[r1,#0]
        0x000318ec:    f44070e0    @..p    ORR      r0,r0,#0x1c0
        0x000318f0:    6008        .`      STR      r0,[r1,#0]
        0x000318f2:    6808        .h      LDR      r0,[r1,#0]
        0x000318f4:    f0400020    @. .    ORR      r0,r0,#0x20
        0x000318f8:    6008        .`      STR      r0,[r1,#0]
        0x000318fa:    4770        pG      BX       lr
    buck_ldo_update_override
        0x000318fc:    b081        ..      SUB      sp,sp,#4
        0x000318fe:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00031902:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00031906:    f0000201    ....    AND      r2,r0,#1
        0x0003190a:    2160        `!      MOVS     r1,#0x60
        0x0003190c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00031910:    6808        .h      LDR      r0,[r1,#0]
        0x00031912:    f4203080     ..0    BIC      r0,r0,#0x10000
        0x00031916:    ea404002    @..@    ORR      r0,r0,r2,LSL #16
        0x0003191a:    6008        .`      STR      r0,[r1,#0]
        0x0003191c:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x00031920:    6808        .h      LDR      r0,[r1,#0]
        0x00031922:    f3620000    b...    BFI      r0,r2,#0,#1
        0x00031926:    6008        .`      STR      r0,[r1,#0]
        0x00031928:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003192c:    f0000201    ....    AND      r2,r0,#1
        0x00031930:    6808        .h      LDR      r0,[r1,#0]
        0x00031932:    f0200020     . .    BIC      r0,r0,#0x20
        0x00031936:    ea401042    @.B.    ORR      r0,r0,r2,LSL #5
        0x0003193a:    6008        .`      STR      r0,[r1,#0]
        0x0003193c:    b001        ..      ADD      sp,sp,#4
        0x0003193e:    4770        pG      BX       lr
    buf_read
        0x00031940:    f8d0c004    ....    LDR      r12,[r0,#4]
        0x00031944:    2900        .)      CMP      r1,#0
        0x00031946:    eb0c0302    ....    ADD      r3,r12,r2
        0x0003194a:    6043        C`      STR      r3,[r0,#4]
        0x0003194c:    bf18        ..      IT       NE
        0x0003194e:    2a00        .*      CMPNE    r2,#0
        0x00031950:    d008        ..      BEQ      0x31964 ; buf_read + 36
        0x00031952:    1e48        H.      SUBS     r0,r1,#1
        0x00031954:    f1ac0101    ....    SUB      r1,r12,#1
        0x00031958:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x0003195c:    3a01        .:      SUBS     r2,#1
        0x0003195e:    f8003f01    ...?    STRB     r3,[r0,#1]!
        0x00031962:    d1f9        ..      BNE      0x31958 ; buf_read + 24
        0x00031964:    2001        .       MOVS     r0,#1
        0x00031966:    4770        pG      BX       lr
    buf_write
        0x00031968:    6843        Ch      LDR      r3,[r0,#4]
        0x0003196a:    eb030c02    ....    ADD      r12,r3,r2
        0x0003196e:    f8c0c004    ....    STR      r12,[r0,#4]
        0x00031972:    b13a        :.      CBZ      r2,0x31984 ; buf_write + 28
        0x00031974:    1e58        X.      SUBS     r0,r3,#1
        0x00031976:    3901        .9      SUBS     r1,#1
        0x00031978:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x0003197c:    3a01        .:      SUBS     r2,#1
        0x0003197e:    f8003f01    ...?    STRB     r3,[r0,#1]!
        0x00031982:    d1f9        ..      BNE      0x31978 ; buf_write + 16
        0x00031984:    2001        .       MOVS     r0,#1
        0x00031986:    4770        pG      BX       lr
    build_cmd
        0x00031988:    b580        ..      PUSH     {r7,lr}
        0x0003198a:    b088        ..      SUB      sp,sp,#0x20
        0x0003198c:    460b        .F      MOV      r3,r1
        0x0003198e:    4684        .F      MOV      r12,r0
        0x00031990:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00031992:    980a        ..      LDR      r0,[sp,#0x28]
        0x00031994:    f8dde034    ..4.    LDR      lr,[sp,#0x34]
        0x00031998:    f8dde030    ..0.    LDR      lr,[sp,#0x30]
        0x0003199c:    f8cdc01c    ....    STR      r12,[sp,#0x1c]
        0x000319a0:    9306        ..      STR      r3,[sp,#0x18]
        0x000319a2:    9205        ..      STR      r2,[sp,#0x14]
        0x000319a4:    9103        ..      STR      r1,[sp,#0xc]
        0x000319a6:    9002        ..      STR      r0,[sp,#8]
        0x000319a8:    2000        .       MOVS     r0,#0
        0x000319aa:    9001        ..      STR      r0,[sp,#4]
        0x000319ac:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000319ae:    f0000103    ....    AND      r1,r0,#3
        0x000319b2:    9801        ..      LDR      r0,[sp,#4]
        0x000319b4:    ea405001    @..P    ORR      r0,r0,r1,LSL #20
        0x000319b8:    9001        ..      STR      r0,[sp,#4]
        0x000319ba:    990d        ..      LDR      r1,[sp,#0x34]
        0x000319bc:    f64f7000    O..p    MOVW     r0,#0xff00
        0x000319c0:    f2c0000f    ....    MOVT     r0,#0xf
        0x000319c4:    ea002101    ...!    AND      r1,r0,r1,LSL #8
        0x000319c8:    9801        ..      LDR      r0,[sp,#4]
        0x000319ca:    4308        .C      ORRS     r0,r0,r1
        0x000319cc:    9001        ..      STR      r0,[sp,#4]
        0x000319ce:    9806        ..      LDR      r0,[sp,#0x18]
        0x000319d0:    2801        .(      CMP      r0,#1
        0x000319d2:    d105        ..      BNE      0x319e0 ; build_cmd + 88
        0x000319d4:    e7ff        ..      B        0x319d6 ; build_cmd + 78
        0x000319d6:    9801        ..      LDR      r0,[sp,#4]
        0x000319d8:    f0400002    @...    ORR      r0,r0,#2
        0x000319dc:    9001        ..      STR      r0,[sp,#4]
        0x000319de:    e004        ..      B        0x319ea ; build_cmd + 98
        0x000319e0:    9801        ..      LDR      r0,[sp,#4]
        0x000319e2:    f0400001    @...    ORR      r0,r0,#1
        0x000319e6:    9001        ..      STR      r0,[sp,#4]
        0x000319e8:    e7ff        ..      B        0x319ea ; build_cmd + 98
        0x000319ea:    9805        ..      LDR      r0,[sp,#0x14]
        0x000319ec:    01c0        ..      LSLS     r0,r0,#7
        0x000319ee:    b2c1        ..      UXTB     r1,r0
        0x000319f0:    9801        ..      LDR      r0,[sp,#4]
        0x000319f2:    4308        .C      ORRS     r0,r0,r1
        0x000319f4:    9001        ..      STR      r0,[sp,#4]
        0x000319f6:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x000319fa:    9801        ..      LDR      r0,[sp,#4]
        0x000319fc:    ea406001    @..`    ORR      r0,r0,r1,LSL #24
        0x00031a00:    9001        ..      STR      r0,[sp,#4]
        0x00031a02:    980c        ..      LDR      r0,[sp,#0x30]
        0x00031a04:    f0000107    ....    AND      r1,r0,#7
        0x00031a08:    9801        ..      LDR      r0,[sp,#4]
        0x00031a0a:    ea401001    @...    ORR      r0,r0,r1,LSL #4
        0x00031a0e:    9001        ..      STR      r0,[sp,#4]
        0x00031a10:    9801        ..      LDR      r0,[sp,#4]
        0x00031a12:    b008        ..      ADD      sp,sp,#0x20
        0x00031a14:    bd80        ..      POP      {r7,pc}
        0x00031a16:    0000        ..      MOVS     r0,r0
    celt_encode_with_ec
        0x00031a18:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00031a1c:    b081        ..      SUB      sp,sp,#4
        0x00031a1e:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x00031a22:    f5ad7d08    ...}    SUB      sp,sp,#0x220
        0x00031a26:    f8d0b004    ....    LDR      r11,[r0,#4]
        0x00031a2a:    9056        V.      STR      r0,[sp,#0x158]
        0x00031a2c:    6880        .h      LDR      r0,[r0,#8]
        0x00031a2e:    461c        .F      MOV      r4,r3
        0x00031a30:    9053        S.      STR      r0,[sp,#0x14c]
        0x00031a32:    2000        .       MOVS     r0,#0
        0x00031a34:    4692        .F      MOV      r10,r2
        0x00031a36:    460e        .F      MOV      r6,r1
        0x00031a38:    9060        `.      STR      r0,[sp,#0x180]
        0x00031a3a:    f7edfdc1    ....    BL       alloc_stack ; 0x1f5c0
        0x00031a3e:    b38e        ..      CBZ      r6,0x31aa4 ; celt_encode_with_ec + 140
        0x00031a40:    f8dd9288    ....    LDR      r9,[sp,#0x288]
        0x00031a44:    f1b90f01    ....    CMP      r9,#1
        0x00031a48:    dd2c        ,.      BLE      0x31aa4 ; celt_encode_with_ec + 140
        0x00031a4a:    9856        V.      LDR      r0,[sp,#0x158]
        0x00031a4c:    945e        ^.      STR      r4,[sp,#0x178]
        0x00031a4e:    6801        .h      LDR      r1,[r0,#0]
        0x00031a50:    4608        .F      MOV      r0,r1
        0x00031a52:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x00031a54:    914c        L.      STR      r1,[sp,#0x130]
        0x00031a56:    2800        .(      CMP      r0,#0
        0x00031a58:    d424        $.      BMI      0x31aa4 ; celt_encode_with_ec + 140
        0x00031a5a:    99a3        ..      LDR      r1,[sp,#0x28c]
        0x00031a5c:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x00031a5e:    915b        [.      STR      r1,[sp,#0x16c]
        0x00031a60:    9956        V.      LDR      r1,[sp,#0x158]
        0x00031a62:    f04f0800    O...    MOV      r8,#0
        0x00031a66:    e9d13e07    ...>    LDRD     r3,lr,[r1,#0x1c]
        0x00031a6a:    f8d1c024    ..$.    LDR      r12,[r1,#0x24]
        0x00031a6e:    6851        Qh      LDR      r1,[r2,#4]
        0x00031a70:    935d        ].      STR      r3,[sp,#0x174]
        0x00031a72:    913c        <.      STR      r1,[sp,#0xf0]
        0x00031a74:    6891        .h      LDR      r1,[r2,#8]
        0x00031a76:    fb03f50a    ....    MUL      r5,r3,r10
        0x00031a7a:    9155        U.      STR      r1,[sp,#0x154]
        0x00031a7c:    6a11        .j      LDR      r1,[r2,#0x20]
        0x00031a7e:    271e        .'      MOVS     r7,#0x1e
        0x00031a80:    914b        K.      STR      r1,[sp,#0x12c]
        0x00031a82:    6ad1        .j      LDR      r1,[r2,#0x2c]
        0x00031a84:    2300        .#      MOVS     r3,#0
        0x00031a86:    2400        .$      MOVS     r4,#0
        0x00031a88:    fa01f204    ....    LSL      r2,r1,r4
        0x00031a8c:    4295        .B      CMP      r5,r2
        0x00031a8e:    d015        ..      BEQ      0x31abc ; celt_encode_with_ec + 164
        0x00031a90:    4284        .B      CMP      r4,r0
        0x00031a92:    f1040401    ....    ADD      r4,r4,#1
        0x00031a96:    f1030308    ....    ADD      r3,r3,#8
        0x00031a9a:    f1a80802    ....    SUB      r8,r8,#2
        0x00031a9e:    f1070705    ....    ADD      r7,r7,#5
        0x00031aa2:    dbf1        ..      BLT      0x31a88 ; celt_encode_with_ec + 112
        0x00031aa4:    f015f956    ..V.    BL       restore_stack ; 0x46d54
        0x00031aa8:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x00031aac:    4620         F      MOV      r0,r4
        0x00031aae:    f50d7d08    ...}    ADD      sp,sp,#0x220
        0x00031ab2:    ecbd8b10    ....    VPOP     {d8-d15}
        0x00031ab6:    b001        ..      ADD      sp,sp,#4
        0x00031ab8:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00031abc:    9554        T.      STR      r5,[sp,#0x150]
        0x00031abe:    9da3        ..      LDR      r5,[sp,#0x28c]
        0x00031ac0:    983c        <.      LDR      r0,[sp,#0xf0]
        0x00031ac2:    e9cda659    ..Y.    STRD     r10,r6,[sp,#0x164]
        0x00031ac6:    f5006a80    ...j    ADD      r10,r0,#0x400
        0x00031aca:    9742        B.      STR      r7,[sp,#0x108]
        0x00031acc:    9327        '.      STR      r3,[sp,#0x9c]
        0x00031ace:    4663        cF      MOV      r3,r12
        0x00031ad0:    f8cdc170    ..p.    STR      r12,[sp,#0x170]
        0x00031ad4:    b18d        ..      CBZ      r5,0x31afa ; celt_encode_with_ec + 226
        0x00031ad6:    4628        (F      MOV      r0,r5
        0x00031ad8:    4676        vF      MOV      r6,lr
        0x00031ada:    f007fffd    ....    BL       ec_tell_frac ; 0x39ad8
        0x00031ade:    69e9        .i      LDR      r1,[r5,#0x1c]
        0x00031ae0:    696a        ji      LDR      r2,[r5,#0x14]
        0x00031ae2:    fab1f181    ....    CLZ      r1,r1
        0x00031ae6:    4411        .D      ADD      r1,r1,r2
        0x00031ae8:    f1a10220    .. .    SUB      r2,r1,#0x20
        0x00031aec:    391c        .9      SUBS     r1,r1,#0x1c
        0x00031aee:    46b6        .F      MOV      lr,r6
        0x00031af0:    10ce        ..      ASRS     r6,r1,#3
        0x00031af2:    f5007394    ...s    ADD      r3,r0,#0x128
        0x00031af6:    9245        E.      STR      r2,[sp,#0x114]
        0x00031af8:    e004        ..      B        0x31b04 ; celt_encode_with_ec + 236
        0x00031afa:    2001        .       MOVS     r0,#1
        0x00031afc:    2600        .&      MOVS     r6,#0
        0x00031afe:    f2401329    @.).    MOV      r3,#0x129
        0x00031b02:    9045        E.      STR      r0,[sp,#0x114]
        0x00031b04:    fb0af00b    ....    MUL      r0,r10,r11
        0x00031b08:    f24042fb    @..B    MOV      r2,#0x4fb
        0x00031b0c:    902c        ,.      STR      r0,[sp,#0xb0]
        0x00031b0e:    4591        .E      CMP      r9,r2
        0x00031b10:    bfb8        ..      IT       LT
        0x00031b12:    464a        JF      MOVLT    r2,r9
        0x00031b14:    9f56        V.      LDR      r7,[sp,#0x158]
        0x00031b16:    4615        .F      MOV      r5,r2
        0x00031b18:    e9d7010a    ....    LDRD     r0,r1,[r7,#0x28]
        0x00031b1c:    46f1        .F      MOV      r9,lr
        0x00031b1e:    2900        .)      CMP      r1,#0
        0x00031b20:    eba20106    ....    SUB      r1,r2,r6
        0x00031b24:    9135        5.      STR      r1,[sp,#0xd4]
        0x00031b26:    f8cdb148    ..H.    STR      r11,[sp,#0x148]
        0x00031b2a:    945f        _.      STR      r4,[sp,#0x17c]
        0x00031b2c:    931a        ..      STR      r3,[sp,#0x68]
        0x00031b2e:    e9cde657    ..W.    STRD     lr,r6,[sp,#0x15c]
        0x00031b32:    d00e        ..      BEQ      0x31b52 ; celt_encode_with_ec + 314
        0x00031b34:    1c41        A.      ADDS     r1,r0,#1
        0x00031b36:    d00a        ..      BEQ      0x31b4e ; celt_encode_with_ec + 310
        0x00031b38:    994c        L.      LDR      r1,[sp,#0x130]
        0x00031b3a:    9b54        T.      LDR      r3,[sp,#0x150]
        0x00031b3c:    6809        .h      LDR      r1,[r1,#0]
        0x00031b3e:    4343        CC      MULS     r3,r0,r3
        0x00031b40:    10ca        ..      ASRS     r2,r1,#3
        0x00031b42:    eb031121    ..!.    ADD      r1,r3,r1,ASR #4
        0x00031b46:    fb91f6f2    ....    SDIV     r6,r1,r2
        0x00031b4a:    11b1        ..      ASRS     r1,r6,#6
        0x00031b4c:    e031        1.      B        0x31bb2 ; celt_encode_with_ec + 410
        0x00031b4e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00031b52:    9945        E.      LDR      r1,[sp,#0x114]
        0x00031b54:    2902        .)      CMP      r1,#2
        0x00031b56:    9954        T.      LDR      r1,[sp,#0x150]
        0x00031b58:    fb00f101    ....    MUL      r1,r0,r1
        0x00031b5c:    db06        ..      BLT      0x31b6c ; celt_encode_with_ec + 340
        0x00031b5e:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x00031b60:    4634        4F      MOV      r4,r6
        0x00031b62:    6812        .h      LDR      r2,[r2,#0]
        0x00031b64:    9e45        E.      LDR      r6,[sp,#0x114]
        0x00031b66:    fb021106    ....    MLA      r1,r2,r6,r1
        0x00031b6a:    4626        &F      MOV      r6,r4
        0x00031b6c:    3001        .0      ADDS     r0,#1
        0x00031b6e:    d01c        ..      BEQ      0x31baa ; celt_encode_with_ec + 402
        0x00031b70:    984c        L.      LDR      r0,[sp,#0x130]
        0x00031b72:    6b3a        :k      LDR      r2,[r7,#0x30]
        0x00031b74:    6800        .h      LDR      r0,[r0,#0]
        0x00031b76:    2a00        .*      CMP      r2,#0
        0x00031b78:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00031b7c:    ea4f00c0    O...    LSL      r0,r0,#3
        0x00031b80:    fb91f4f0    ....    SDIV     r4,r1,r0
        0x00031b84:    bf18        ..      IT       NE
        0x00031b86:    3c01        .<      SUBNE    r4,#1
        0x00031b88:    f8dd928c    ....    LDR      r9,[sp,#0x28c]
        0x00031b8c:    42a5        .B      CMP      r5,r4
        0x00031b8e:    bfb8        ..      IT       LT
        0x00031b90:    462c        ,F      MOVLT    r4,r5
        0x00031b92:    2c02        .,      CMP      r4,#2
        0x00031b94:    bfd8        ..      IT       LE
        0x00031b96:    2402        .$      MOVLE    r4,#2
        0x00031b98:    4648        HF      MOV      r0,r9
        0x00031b9a:    4621        !F      MOV      r1,r4
        0x00031b9c:    f007feaa    ....    BL       ec_enc_shrink ; 0x398f4
        0x00031ba0:    6ab8        .j      LDR      r0,[r7,#0x28]
        0x00031ba2:    1ba1        ..      SUBS     r1,r4,r6
        0x00031ba4:    2600        .&      MOVS     r6,#0
        0x00031ba6:    4625        %F      MOV      r5,r4
        0x00031ba8:    e005        ..      B        0x31bb6 ; celt_encode_with_ec + 414
        0x00031baa:    9935        5.      LDR      r1,[sp,#0xd4]
        0x00031bac:    2600        .&      MOVS     r6,#0
        0x00031bae:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00031bb2:    f8dd928c    ....    LDR      r9,[sp,#0x28c]
        0x00031bb6:    9132        2.      STR      r1,[sp,#0xc8]
        0x00031bb8:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x00031bba:    f44f7ac8    O..z    MOV      r10,#0x190
        0x00031bbe:    fb05f10a    ....    MUL      r1,r5,r10
        0x00031bc2:    f1c20203    ....    RSB      r2,r2,#3
        0x00031bc6:    4091        .@      LSLS     r1,r1,r2
        0x00031bc8:    9228        (.      STR      r2,[sp,#0xa0]
        0x00031bca:    4288        .B      CMP      r0,r1
        0x00031bcc:    4602        .F      MOV      r2,r0
        0x00031bce:    9537        7.      STR      r5,[sp,#0xdc]
        0x00031bd0:    bfc8        ..      IT       GT
        0x00031bd2:    460a        .F      MOVGT    r2,r1
        0x00031bd4:    3001        .0      ADDS     r0,#1
        0x00031bd6:    bf08        ..      IT       EQ
        0x00031bd8:    460a        .F      MOVEQ    r2,r1
        0x00031bda:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x00031bdc:    f1b90f00    ....    CMP      r9,#0
        0x00031be0:    eb070480    ....    ADD      r4,r7,r0,LSL #2
        0x00031be4:    9251        Q.      STR      r2,[sp,#0x144]
        0x00031be6:    d105        ..      BNE      0x31bf4 ; celt_encode_with_ec + 476
        0x00031be8:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00031bea:    9a37        7.      LDR      r2,[sp,#0xdc]
        0x00031bec:    a861        a.      ADD      r0,sp,#0x184
        0x00031bee:    905b        [.      STR      r0,[sp,#0x16c]
        0x00031bf0:    f007fe6c    ..l.    BL       ec_enc_init ; 0x398cc
        0x00031bf4:    f10400f4    ....    ADD      r0,r4,#0xf4
        0x00031bf8:    903a        :.      STR      r0,[sp,#0xe8]
        0x00031bfa:    9855        U.      LDR      r0,[sp,#0x154]
        0x00031bfc:    9952        R.      LDR      r1,[sp,#0x148]
        0x00031bfe:    2e01        ..      CMP      r6,#1
        0x00031c00:    fb00f501    ....    MUL      r5,r0,r1
        0x00031c04:    962e        ..      STR      r6,[sp,#0xb8]
        0x00031c06:    db1b        ..      BLT      0x31c40 ; celt_encode_with_ec + 552
        0x00031c08:    9956        V.      LDR      r1,[sp,#0x158]
        0x00031c0a:    6b48        Hk      LDR      r0,[r1,#0x34]
        0x00031c0c:    b1c0        ..      CBZ      r0,0x31c40 ; celt_encode_with_ec + 552
        0x00031c0e:    9845        E.      LDR      r0,[sp,#0x114]
        0x00031c10:    f8d110d0    ....    LDR      r1,[r1,#0xd0]
        0x00031c14:    3801        .8      SUBS     r0,#1
        0x00031c16:    fab0f080    ....    CLZ      r0,r0
        0x00031c1a:    0940        @.      LSRS     r0,r0,#5
        0x00031c1c:    ebc10146    ..F.    RSB      r1,r1,r6,LSL #1
        0x00031c20:    0042        B.      LSLS     r2,r0,#1
        0x00031c22:    118e        ..      ASRS     r6,r1,#6
        0x00031c24:    ebb21fa1    ....    CMP      r2,r1,ASR #6
        0x00031c28:    bfc8        ..      IT       GT
        0x00031c2a:    0046        F.      LSLGT    r6,r0,#1
        0x00031c2c:    9835        5.      LDR      r0,[sp,#0xd4]
        0x00031c2e:    4286        .B      CMP      r6,r0
        0x00031c30:    da06        ..      BGE      0x31c40 ; celt_encode_with_ec + 552
        0x00031c32:    9858        X.      LDR      r0,[sp,#0x160]
        0x00031c34:    1831        1.      ADDS     r1,r6,r0
        0x00031c36:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00031c38:    9137        7.      STR      r1,[sp,#0xdc]
        0x00031c3a:    f007fe5b    ..[.    BL       ec_enc_shrink ; 0x398f4
        0x00031c3e:    9635        5.      STR      r6,[sp,#0xd4]
        0x00031c40:    984c        L.      LDR      r0,[sp,#0x130]
        0x00031c42:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00031c44:    983a        :.      LDR      r0,[sp,#0xe8]
        0x00031c46:    911d        ..      STR      r1,[sp,#0x74]
        0x00031c48:    eb000985    ....    ADD      r9,r0,r5,LSL #2
        0x00031c4c:    985c        \.      LDR      r0,[sp,#0x170]
        0x00031c4e:    4288        .B      CMP      r0,r1
        0x00031c50:    bfc8        ..      IT       GT
        0x00031c52:    4608        .F      MOVGT    r0,r1
        0x00031c54:    904e        N.      STR      r0,[sp,#0x138]
        0x00031c56:    9e3c        <.      LDR      r6,[sp,#0xf0]
        0x00031c58:    9f54        T.      LDR      r7,[sp,#0x150]
        0x00031c5a:    9852        R.      LDR      r0,[sp,#0x148]
        0x00031c5c:    19b9        ..      ADDS     r1,r7,r6
        0x00031c5e:    0080        ..      LSLS     r0,r0,#2
        0x00031c60:    9043        C.      STR      r0,[sp,#0x10c]
        0x00031c62:    4348        HC      MULS     r0,r1,r0
        0x00031c64:    9148        H.      STR      r1,[sp,#0x120]
        0x00031c66:    f018fbbd    ....    BL       spl_alloca ; 0x4a3e4
        0x00031c6a:    9b56        V.      LDR      r3,[sp,#0x158]
        0x00031c6c:    1bb9        ..      SUBS     r1,r7,r6
        0x00031c6e:    9f53        S.      LDR      r7,[sp,#0x14c]
        0x00031c70:    69da        .i      LDR      r2,[r3,#0x1c]
        0x00031c72:    4379        yC      MULS     r1,r7,r1
        0x00031c74:    fb91f1f2    ....    SDIV     r1,r1,r2
        0x00031c78:    ed930a38    ..8.    VLDR     s0,[r3,#0xe0]
        0x00031c7c:    2901        .)      CMP      r1,#1
        0x00031c7e:    9046        F.      STR      r0,[sp,#0x118]
        0x00031c80:    db4e        N.      BLT      0x31d20 ; celt_encode_with_ec + 776
        0x00031c82:    ed9f2ac4    ...*    VLDR     s4,[pc,#784] ; [0x31f94] = 0
        0x00031c86:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00031c88:    460b        .F      MOV      r3,r1
        0x00031c8a:    eeb01a42    ..B.    VMOV.F32 s2,s4
        0x00031c8e:    bf00        ..      NOP      
        0x00031c90:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x00031c94:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x00031c98:    eeb04a41    ..AJ    VMOV.F32 s8,s2
        0x00031c9c:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00031ca0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031ca4:    eeb01a42    ..B.    VMOV.F32 s2,s4
        0x00031ca8:    eeb43a42    ..B:    VCMP.F32 s6,s4
        0x00031cac:    bfc8        ..      IT       GT
        0x00031cae:    eeb01a44    ..D.    VMOVGT.F32 s2,s8
        0x00031cb2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031cb6:    bfb8        ..      IT       LT
        0x00031cb8:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x00031cbc:    3b01        .;      SUBS     r3,#1
        0x00031cbe:    f1000004    ....    ADD      r0,r0,#4
        0x00031cc2:    d1e5        ..      BNE      0x31c90 ; celt_encode_with_ec + 632
        0x00031cc4:    eeb12a42    ..B*    VNEG.F32 s4,s4
        0x00031cc8:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00031ccc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031cd0:    bfc8        ..      IT       GT
        0x00031cd2:    eeb02a41    ..A*    VMOVGT.F32 s4,s2
        0x00031cd6:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x00031cda:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031cde:    dc31        1.      BGT      0x31d44 ; celt_encode_with_ec + 812
        0x00031ce0:    ed9f2aac    ...*    VLDR     s4,[pc,#688] ; [0x31f94] = 0
        0x00031ce4:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00031ce6:    460b        .F      MOV      r3,r1
        0x00031ce8:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x00031cec:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00031cf0:    3004        .0      ADDS     r0,#4
        0x00031cf2:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x00031cf6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031cfa:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00031cfe:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00031d02:    bfc8        ..      IT       GT
        0x00031d04:    eeb01a43    ..C.    VMOVGT.F32 s2,s6
        0x00031d08:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031d0c:    bfb8        ..      IT       LT
        0x00031d0e:    eeb00a42    ..B.    VMOVLT.F32 s0,s4
        0x00031d12:    3b01        .;      SUBS     r3,#1
        0x00031d14:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00031d18:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x00031d1c:    d1e6        ..      BNE      0x31cec ; celt_encode_with_ec + 724
        0x00031d1e:    e008        ..      B        0x31d32 ; celt_encode_with_ec + 794
        0x00031d20:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00031d24:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031d28:    dc0c        ..      BGT      0x31d44 ; celt_encode_with_ec + 812
        0x00031d2a:    ed9f1a9a    ....    VLDR     s2,[pc,#616] ; [0x31f94] = 0
        0x00031d2e:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00031d32:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x00031d36:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00031d3a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031d3e:    bfc8        ..      IT       GT
        0x00031d40:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x00031d44:    9b3c        <.      LDR      r3,[sp,#0xf0]
        0x00031d46:    9440        @.      STR      r4,[sp,#0x100]
        0x00031d48:    437b        {C      MULS     r3,r7,r3
        0x00031d4a:    eb070487    ....    ADD      r4,r7,r7,LSL #2
        0x00031d4e:    fb93f3f2    ....    SDIV     r3,r3,r2
        0x00031d52:    9e5f        _.      LDR      r6,[sp,#0x17c]
        0x00031d54:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00031d56:    9531        1.      STR      r5,[sp,#0xc4]
        0x00031d58:    eb090585    ....    ADD      r5,r9,r5,LSL #2
        0x00031d5c:    2014        .       MOVS     r0,#0x14
        0x00031d5e:    fa2af206    *...    LSR      r2,r10,r6
        0x00031d62:    2b01        .+      CMP      r3,#1
        0x00031d64:    ea4f07c7    O...    LSL      r7,r7,#3
        0x00031d68:    9736        6.      STR      r7,[sp,#0xd8]
        0x00031d6a:    db23        #.      BLT      0x31db4 ; celt_encode_with_ec + 924
        0x00031d6c:    ed9f3a89    ...:    VLDR     s6,[pc,#548] ; [0x31f94] = 0
        0x00031d70:    9f5a        Z.      LDR      r7,[sp,#0x168]
        0x00031d72:    f8ddb148    ..H.    LDR      r11,[sp,#0x148]
        0x00031d76:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x00031d7a:    eeb04a43    ..CJ    VMOV.F32 s8,s6
        0x00031d7e:    bf00        ..      NOP      
        0x00031d80:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00031d84:    3104        .1      ADDS     r1,#4
        0x00031d86:    eeb44a42    ..BJ    VCMP.F32 s8,s4
        0x00031d8a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031d8e:    eeb01a42    ..B.    VMOV.F32 s2,s4
        0x00031d92:    eeb43a42    ..B:    VCMP.F32 s6,s4
        0x00031d96:    bfc8        ..      IT       GT
        0x00031d98:    eeb01a44    ..D.    VMOVGT.F32 s2,s8
        0x00031d9c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031da0:    bfb8        ..      IT       LT
        0x00031da2:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x00031da6:    3b01        .;      SUBS     r3,#1
        0x00031da8:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x00031dac:    eeb04a41    ..AJ    VMOV.F32 s8,s2
        0x00031db0:    d1e6        ..      BNE      0x31d80 ; celt_encode_with_ec + 872
        0x00031db2:    e005        ..      B        0x31dc0 ; celt_encode_with_ec + 936
        0x00031db4:    ed9f1a77    ..w.    VLDR     s2,[pc,#476] ; [0x31f94] = 0
        0x00031db8:    f8ddb148    ..H.    LDR      r11,[sp,#0x148]
        0x00031dbc:    eeb02a41    ..A*    VMOV.F32 s4,s2
        0x00031dc0:    2101        .!      MOVS     r1,#1
        0x00031dc2:    40b1        .@      LSLS     r1,r1,r6
        0x00031dc4:    9139        9.      STR      r1,[sp,#0xe4]
        0x00031dc6:    9931        1.      LDR      r1,[sp,#0xc4]
        0x00031dc8:    eeb18a42    ..B.    VNEG.F32 s16,s4
        0x00031dcc:    eb050181    ....    ADD      r1,r5,r1,LSL #2
        0x00031dd0:    eeb41a48    ..H.    VCMP.F32 s2,s16
        0x00031dd4:    9126        &.      STR      r1,[sp,#0x98]
        0x00031dd6:    eb0001c4    ....    ADD      r1,r0,r4,LSL #3
        0x00031dda:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031dde:    bfc8        ..      IT       GT
        0x00031de0:    eeb08a41    ..A.    VMOVGT.F32 s16,s2
        0x00031de4:    9856        V.      LDR      r0,[sp,#0x158]
        0x00031de6:    eeb40a48    ..H.    VCMP.F32 s0,s16
        0x00031dea:    f1a20632    ..2.    SUB      r6,r2,#0x32
        0x00031dee:    ed808a38    ..8.    VSTR     s16,[r0,#0xe0]
        0x00031df2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031df6:    bfc8        ..      IT       GT
        0x00031df8:    eeb08a40    ..@.    VMOVGT.F32 s16,s0
        0x00031dfc:    9a45        E.      LDR      r2,[sp,#0x114]
        0x00031dfe:    f04f0a01    O...    MOV      r10,#1
        0x00031e02:    eef7da00    ....    VMOV.F32 s27,#1.00000000
        0x00031e06:    2a01        .*      CMP      r2,#1
        0x00031e08:    e9cd5917    ...Y    STRD     r5,r9,[sp,#0x5c]
        0x00031e0c:    9120         .      STR      r1,[sp,#0x80]
        0x00031e0e:    9424        $.      STR      r4,[sp,#0x90]
        0x00031e10:    f8cd80d0    ....    STR      r8,[sp,#0xd0]
        0x00031e14:    d12e        ..      BNE      0x31e74 ; celt_encode_with_ec + 1116
        0x00031e16:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x00031e18:    2100        .!      MOVS     r1,#0
        0x00031e1a:    fa0af000    ....    LSL      r0,r10,r0
        0x00031e1e:    ee000a10    ....    VMOV     s0,r0
        0x00031e22:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00031e26:    ee8d9a80    ....    VDIV.F32 s18,s27,s0
        0x00031e2a:    220f        ."      MOVS     r2,#0xf
        0x00031e2c:    eeb48a49    ..I.    VCMP.F32 s16,s18
        0x00031e30:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e34:    bfd8        ..      IT       LE
        0x00031e36:    2101        .!      MOVLE    r1,#1
        0x00031e38:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00031e3a:    f007fbf9    ....    BL       ec_enc_bit_logp ; 0x39630
        0x00031e3e:    eeb48a49    ..I.    VCMP.F32 s16,s18
        0x00031e42:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e46:    dc1b        ..      BGT      0x31e80 ; celt_encode_with_ec + 1128
        0x00031e48:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00031e4a:    2801        .(      CMP      r0,#1
        0x00031e4c:    db21        !.      BLT      0x31e92 ; celt_encode_with_ec + 1146
        0x00031e4e:    9858        X.      LDR      r0,[sp,#0x160]
        0x00031e50:    1c87        ..      ADDS     r7,r0,#2
        0x00031e52:    9837        7.      LDR      r0,[sp,#0xdc]
        0x00031e54:    42b8        .B      CMP      r0,r7
        0x00031e56:    bfb8        ..      IT       LT
        0x00031e58:    4607        .F      MOVLT    r7,r0
        0x00031e5a:    9d5b        [.      LDR      r5,[sp,#0x16c]
        0x00031e5c:    4639        9F      MOV      r1,r7
        0x00031e5e:    4628        (F      MOV      r0,r5
        0x00031e60:    ea4f08c7    O...    LSL      r8,r7,#3
        0x00031e64:    f007fd46    ..F.    BL       ec_enc_shrink ; 0x398f4
        0x00031e68:    9920         .      LDR      r1,[sp,#0x80]
        0x00031e6a:    2002        .       MOVS     r0,#2
        0x00031e6c:    9035        5.      STR      r0,[sp,#0xd4]
        0x00031e6e:    9732        2.      STR      r7,[sp,#0xc8]
        0x00031e70:    9737        7.      STR      r7,[sp,#0xdc]
        0x00031e72:    e012        ..      B        0x31e9a ; celt_encode_with_ec + 1154
        0x00031e74:    2000        .       MOVS     r0,#0
        0x00031e76:    9058        X.      STR      r0,[sp,#0x160]
        0x00031e78:    2001        .       MOVS     r0,#1
        0x00031e7a:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00031e7c:    902b        +.      STR      r0,[sp,#0xac]
        0x00031e7e:    e01c        ..      B        0x31eba ; celt_encode_with_ec + 1186
        0x00031e80:    2000        .       MOVS     r0,#0
        0x00031e82:    9058        X.      STR      r0,[sp,#0x160]
        0x00031e84:    2001        .       MOVS     r0,#1
        0x00031e86:    902b        +.      STR      r0,[sp,#0xac]
        0x00031e88:    2001        .       MOVS     r0,#1
        0x00031e8a:    9920         .      LDR      r1,[sp,#0x80]
        0x00031e8c:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00031e8e:    9045        E.      STR      r0,[sp,#0x114]
        0x00031e90:    e013        ..      B        0x31eba ; celt_encode_with_ec + 1186
        0x00031e92:    9d5b        [.      LDR      r5,[sp,#0x16c]
        0x00031e94:    9920         .      LDR      r1,[sp,#0x80]
        0x00031e96:    f8dd80d8    ....    LDR      r8,[sp,#0xd8]
        0x00031e9a:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x00031e9c:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00031e9e:    fab0f080    ....    CLZ      r0,r0
        0x00031ea2:    eba80000    ....    SUB      r0,r8,r0
        0x00031ea6:    3020         0      ADDS     r0,r0,#0x20
        0x00031ea8:    6168        ha      STR      r0,[r5,#0x14]
        0x00031eaa:    2001        .       MOVS     r0,#1
        0x00031eac:    9058        X.      STR      r0,[sp,#0x160]
        0x00031eae:    2000        .       MOVS     r0,#0
        0x00031eb0:    902b        +.      STR      r0,[sp,#0xac]
        0x00031eb2:    f8cd80d8    ....    STR      r8,[sp,#0xd8]
        0x00031eb6:    f8cd8114    ....    STR      r8,[sp,#0x114]
        0x00031eba:    fb062011    ...     MLS      r0,r6,r1,r2
        0x00031ebe:    f1bb0f01    ....    CMP      r11,#1
        0x00031ec2:    901f        ..      STR      r0,[sp,#0x7c]
        0x00031ec4:    984c        L.      LDR      r0,[sp,#0x130]
        0x00031ec6:    ed9f9a34    ..4.    VLDR     s18,[pc,#208] ; [0x31f98] = 0x47800000
        0x00031eca:    f1000010    ....    ADD      r0,r0,#0x10
        0x00031ece:    905e        ^.      STR      r0,[sp,#0x178]
        0x00031ed0:    bfc8        ..      IT       GT
        0x00031ed2:    46da        .F      MOVGT    r10,r11
        0x00031ed4:    983c        <.      LDR      r0,[sp,#0xf0]
        0x00031ed6:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00031ed8:    9a5d        ].      LDR      r2,[sp,#0x174]
        0x00031eda:    f8dd9158    ..X.    LDR      r9,[sp,#0x158]
        0x00031ede:    fb020201    ....    MLA      r2,r2,r1,r0
        0x00031ee2:    9946        F.      LDR      r1,[sp,#0x118]
        0x00031ee4:    f8dd8150    ..P.    LDR      r8,[sp,#0x150]
        0x00031ee8:    f8ddb168    ..h.    LDR      r11,[sp,#0x168]
        0x00031eec:    f10907c0    ....    ADD      r7,r9,#0xc0
        0x00031ef0:    eb010480    ....    ADD      r4,r1,r0,LSL #2
        0x00031ef4:    0096        ..      LSLS     r6,r2,#2
        0x00031ef6:    4655        UF      MOV      r5,r10
        0x00031ef8:    f8cda13c    ..<.    STR      r10,[sp,#0x13c]
        0x00031efc:    9244        D.      STR      r2,[sp,#0x110]
        0x00031efe:    bf00        ..      NOP      
        0x00031f00:    eeb48a49    ..I.    VCMP.F32 s16,s18
        0x00031f04:    2000        .       MOVS     r0,#0
        0x00031f06:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f0a:    bfc8        ..      IT       GT
        0x00031f0c:    2001        .       MOVGT    r0,#1
        0x00031f0e:    f8d91010    ....    LDR      r1,[r9,#0x10]
        0x00031f12:    f8d9201c    ...     LDR      r2,[r9,#0x1c]
        0x00031f16:    2900        .)      CMP      r1,#0
        0x00031f18:    bf18        ..      IT       NE
        0x00031f1a:    2101        .!      MOVNE    r1,#1
        0x00031f1c:    4008        .@      ANDS     r0,r0,r1
        0x00031f1e:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00031f20:    9b52        R.      LDR      r3,[sp,#0x148]
        0x00031f22:    9200        ..      STR      r2,[sp,#0]
        0x00031f24:    9101        ..      STR      r1,[sp,#4]
        0x00031f26:    9003        ..      STR      r0,[sp,#0xc]
        0x00031f28:    4658        XF      MOV      r0,r11
        0x00031f2a:    4621        !F      MOV      r1,r4
        0x00031f2c:    4642        BF      MOV      r2,r8
        0x00031f2e:    9702        ..      STR      r7,[sp,#8]
        0x00031f30:    f003fa08    ....    BL       celt_preemphasis ; 0x35344
        0x00031f34:    3704        .7      ADDS     r7,#4
        0x00031f36:    3d01        .=      SUBS     r5,#1
        0x00031f38:    4434        4D      ADD      r4,r4,r6
        0x00031f3a:    f10b0b04    ....    ADD      r11,r11,#4
        0x00031f3e:    d1df        ..      BNE      0x31f00 ; celt_encode_with_ec + 1256
        0x00031f40:    f8d90040    ..@.    LDR      r0,[r9,#0x40]
        0x00031f44:    9647        G.      STR      r6,[sp,#0x11c]
        0x00031f46:    2800        .(      CMP      r0,#0
        0x00031f48:    bf18        ..      IT       NE
        0x00031f4a:    2001        .       MOVNE    r0,#1
        0x00031f4c:    9b35        5.      LDR      r3,[sp,#0xd4]
        0x00031f4e:    2100        .!      MOVS     r1,#0
        0x00031f50:    2b03        .+      CMP      r3,#3
        0x00031f52:    bfc8        ..      IT       GT
        0x00031f54:    2101        .!      MOVGT    r1,#1
        0x00031f56:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x00031f58:    f04f0800    O...    MOV      r8,#0
        0x00031f5c:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x00031f60:    ebb30f82    ....    CMP      r3,r2,LSL #2
        0x00031f64:    f04f0200    O...    MOV      r2,#0
        0x00031f68:    bfc8        ..      IT       GT
        0x00031f6a:    2201        ."      MOVGT    r2,#1
        0x00031f6c:    e9dd3757    ..W7    LDRD     r3,r7,[sp,#0x15c]
        0x00031f70:    433b        ;C      ORRS     r3,r3,r7
        0x00031f72:    d123        #.      BNE      0x31fbc ; 0x31fbc
        0x00031f74:    4008        .@      ANDS     r0,r0,r1
        0x00031f76:    9c54        T.      LDR      r4,[sp,#0x150]
        0x00031f78:    4310        .C      ORRS     r0,r0,r2
        0x00031f7a:    d020         .      BEQ      0x31fbe ; 0x31fbe
        0x00031f7c:    f8d90014    ....    LDR      r0,[r9,#0x14]
        0x00031f80:    f04f0800    O...    MOV      r8,#0
        0x00031f84:    b9d8        ..      CBNZ     r0,0x31fbe ; 0x31fbe
        0x00031f86:    f8d90018    ....    LDR      r0,[r9,#0x18]
        0x00031f8a:    2804        .(      CMP      r0,#4
        0x00031f8c:    bfc8        ..      IT       GT
        0x00031f8e:    f04f0801    O...    MOVGT    r8,#1
        0x00031f92:    e014        ..      B        0x31fbe ; 0x31fbe
    $d.6
        0x00031f94:    00000000    ....    DCD    0
    __arm_cp.4_40
        0x00031f98:    47800000    ...G    DCD    1199570944
        0x00031f9c:    3f333333    333?    DCD    1060320051
        0x00031fa0:    3e4ccccd    ..L>    DCD    1045220557
    __arm_cp.4_43
        0x00031fa4:    3dcccccd    ...=    DCD    1036831949
    __arm_cp.4_44
        0x00031fa8:    3ecccccd    ...>    DCD    1053609165
        0x00031fac:    bdcccccd    ....    DCD    3184315597
    __arm_cp.4_46
        0x00031fb0:    3f0ccccd    ...?    DCD    1057803469
    __arm_cp.4_47
        0x00031fb4:    42000000    ...B    DCD    1107296256
    __arm_cp.4_48
        0x00031fb8:    3dc00000    ...=    DCD    1035993088
    $t.7
        0x00031fbc:    9c54        T.      LDR      r4,[sp,#0x150]
        0x00031fbe:    4649        IF      MOV      r1,r9
        0x00031fc0:    f8510f64    Q.d.    LDR      r0,[r1,#0x64]!
        0x00031fc4:    9115        ..      STR      r1,[sp,#0x54]
        0x00031fc6:    9050        P.      STR      r0,[sp,#0x140]
        0x00031fc8:    f014fee4    ....    BL       save_stack ; 0x46d94
        0x00031fcc:    f8d90000    ....    LDR      r0,[r9,#0]
        0x00031fd0:    f5046680    ...f    ADD      r6,r4,#0x400
        0x00031fd4:    905a        Z.      STR      r0,[sp,#0x168]
        0x00031fd6:    6845        Eh      LDR      r5,[r0,#4]
        0x00031fd8:    9843        C.      LDR      r0,[sp,#0x10c]
        0x00031fda:    4370        pC      MULS     r0,r6,r0
        0x00031fdc:    f018fa02    ....    BL       spl_alloca ; 0x4a3e4
        0x00031fe0:    906e        n.      STR      r0,[sp,#0x1b8]
        0x00031fe2:    eb000086    ....    ADD      r0,r0,r6,LSL #2
        0x00031fe6:    906f        o.      STR      r0,[sp,#0x1bc]
        0x00031fe8:    9859        Y.      LDR      r0,[sp,#0x164]
        0x00031fea:    995d        ].      LDR      r1,[sp,#0x174]
        0x00031fec:    9658        X.      STR      r6,[sp,#0x160]
        0x00031fee:    fb015000    ...P    MLA      r0,r1,r0,r5
        0x00031ff2:    9946        F.      LDR      r1,[sp,#0x118]
        0x00031ff4:    0082        ..      LSLS     r2,r0,#2
        0x00031ff6:    eb010685    ....    ADD      r6,r1,r5,LSL #2
        0x00031ffa:    9852        R.      LDR      r0,[sp,#0x148]
        0x00031ffc:    993c        <.      LDR      r1,[sp,#0xf0]
        0x00031ffe:    ea4f0b84    O...    LSL      r11,r4,#2
        0x00032002:    4348        HC      MULS     r0,r1,r0
        0x00032004:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00032008:    955d        ].      STR      r5,[sp,#0x174]
        0x0003200a:    4691        .F      MOV      r9,r2
        0x0003200c:    f10007f4    ....    ADD      r7,r0,#0xf4
        0x00032010:    ad6e        n.      ADD      r5,sp,#0x1b8
        0x00032012:    905e        ^.      STR      r0,[sp,#0x178]
        0x00032014:    f8554b04    U..K    LDR      r4,[r5],#4
        0x00032018:    4639        9F      MOV      r1,r7
        0x0003201a:    4620         F      MOV      r0,r4
        0x0003201c:    f44f5280    O..R    MOV      r2,#0x1000
        0x00032020:    f7e6fb00    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00032024:    f5045080    ...P    ADD      r0,r4,#0x1000
        0x00032028:    4631        1F      MOV      r1,r6
        0x0003202a:    465a        ZF      MOV      r2,r11
        0x0003202c:    f7e6fafa    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00032030:    f1ba0a01    ....    SUBS     r10,r10,#1
        0x00032034:    444e        ND      ADD      r6,r6,r9
        0x00032036:    f5075780    ...W    ADD      r7,r7,#0x1000
        0x0003203a:    d1eb        ..      BNE      0x32014 ; 0x32014
        0x0003203c:    f1b80f00    ....    CMP      r8,#0
        0x00032040:    f8cd9134    ..4.    STR      r9,[sp,#0x134]
        0x00032044:    d056        V.      BEQ      0x320f4 ; 0x320f4
        0x00032046:    9c58        X.      LDR      r4,[sp,#0x160]
        0x00032048:    f06f0002    o...    MVN      r0,#2
        0x0003204c:    ea000044    ..D.    AND      r0,r0,r4,LSL #1
        0x00032050:    f018f9c8    ....    BL       spl_alloca ; 0x4a3e4
        0x00032054:    9d56        V.      LDR      r5,[sp,#0x158]
        0x00032056:    4606        .F      MOV      r6,r0
        0x00032058:    6caf        .l      LDR      r7,[r5,#0x48]
        0x0003205a:    9b52        R.      LDR      r3,[sp,#0x148]
        0x0003205c:    a86e        n.      ADD      r0,sp,#0x1b8
        0x0003205e:    4631        1F      MOV      r1,r6
        0x00032060:    4622        "F      MOV      r2,r4
        0x00032062:    9700        ..      STR      r7,[sp,#0]
        0x00032064:    f011f810    ....    BL       pitch_downsample ; 0x43088
        0x00032068:    9c54        T.      LDR      r4,[sp,#0x150]
        0x0003206a:    6caf        .l      LDR      r7,[r5,#0x48]
        0x0003206c:    f5066000    ...`    ADD      r0,r6,#0x800
        0x00032070:    f50d78da    ...x    ADD      r8,sp,#0x1b4
        0x00032074:    4631        1F      MOV      r1,r6
        0x00032076:    4622        "F      MOV      r2,r4
        0x00032078:    f24033d3    @..3    MOV      r3,#0x3d3
        0x0003207c:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00032080:    9701        ..      STR      r7,[sp,#4]
        0x00032082:    f011f91b    ....    BL       pitch_search ; 0x432bc
        0x00032086:    986d        m.      LDR      r0,[sp,#0x1b4]
        0x00032088:    6ea9        .n      LDR      r1,[r5,#0x68]
        0x0003208a:    f5c06080    ...`    RSB      r0,r0,#0x400
        0x0003208e:    ed950a1b    ....    VLDR     s0,[r5,#0x6c]
        0x00032092:    6caf        .l      LDR      r7,[r5,#0x48]
        0x00032094:    906d        m.      STR      r0,[sp,#0x1b4]
        0x00032096:    e9cd8100    ....    STRD     r8,r1,[sp,#0]
        0x0003209a:    4630        0F      MOV      r0,r6
        0x0003209c:    f44f6180    O..a    MOV      r1,#0x400
        0x000320a0:    220f        ."      MOVS     r2,#0xf
        0x000320a2:    4623        #F      MOV      r3,r4
        0x000320a4:    4625        %F      MOV      r5,r4
        0x000320a6:    9702        ..      STR      r7,[sp,#8]
        0x000320a8:    f014fbc8    ....    BL       remove_doubling ; 0x4683c
        0x000320ac:    986d        m.      LDR      r0,[sp,#0x1b4]
        0x000320ae:    f24031ff    @..1    MOV      r1,#0x3ff
        0x000320b2:    4288        .B      CMP      r0,r1
        0x000320b4:    9e4f        O.      LDR      r6,[sp,#0x13c]
        0x000320b6:    bfa4        ..      ITT      GE
        0x000320b8:    f24030fe    @..0    MOVGE    r0,#0x3fe
        0x000320bc:    906d        m.      STRGE    r0,[sp,#0x1b4]
        0x000320be:    9c56        V.      LDR      r4,[sp,#0x158]
        0x000320c0:    ed1f1a4a    ..J.    VLDR     s2,[pc,#-296] ; [0x31f9c] = 0x3f333333
        0x000320c4:    6ba1        .k      LDR      r1,[r4,#0x38]
        0x000320c6:    ee20ca01     ...    VMUL.F32 s24,s0,s2
        0x000320ca:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x000320ce:    ee2c1a00    ,...    VMUL.F32 s2,s24,s0
        0x000320d2:    2902        .)      CMP      r1,#2
        0x000320d4:    bfc8        ..      IT       GT
        0x000320d6:    eeb0ca41    ..A.    VMOVGT.F32 s24,s2
        0x000320da:    ee2c0a00    ,...    VMUL.F32 s0,s24,s0
        0x000320de:    2904        .)      CMP      r1,#4
        0x000320e0:    bfc8        ..      IT       GT
        0x000320e2:    eeb0ca40    ..@.    VMOVGT.F32 s24,s0
        0x000320e6:    ed1f0a55    ..U.    VLDR     s0,[pc,#-340] ; [0x31f94] = 0
        0x000320ea:    2908        .)      CMP      r1,#8
        0x000320ec:    bfc8        ..      IT       GT
        0x000320ee:    eeb0ca40    ..@.    VMOVGT.F32 s24,s0
        0x000320f2:    e006        ..      B        0x32102 ; 0x32102
        0x000320f4:    ed1fca59    ..Y.    VLDR     s24,[pc,#-356] ; [0x31f94] = 0
        0x000320f8:    9c56        V.      LDR      r4,[sp,#0x158]
        0x000320fa:    9d54        T.      LDR      r5,[sp,#0x150]
        0x000320fc:    9e4f        O.      LDR      r6,[sp,#0x13c]
        0x000320fe:    200f        .       MOVS     r0,#0xf
        0x00032100:    906d        m.      STR      r0,[sp,#0x1b4]
        0x00032102:    f8d49068    ..h.    LDR      r9,[r4,#0x68]
        0x00032106:    ed5fca5a    _.Z.    VLDR     s25,[pc,#-360] ; [0x31fa0] = 0x3e4ccccd
        0x0003210a:    ebb00109    ....    SUBS     r1,r0,r9
        0x0003210e:    bf48        H.      IT       MI
        0x00032110:    4249        IB      RSBMI    r1,r1,#0
        0x00032112:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00032116:    0049        I.      LSLS     r1,r1,#1
        0x00032118:    eeb03a6c    ..l:    VMOV.F32 s6,s25
        0x0003211c:    ed1f0a5f    .._.    VLDR     s0,[pc,#-380] ; [0x31fa4] = 0x3dcccccd
        0x00032120:    ed1f2a5f    .._*    VLDR     s4,[pc,#-380] ; [0x31fa8] = 0x3ecccccd
        0x00032124:    4281        .B      CMP      r1,r0
        0x00032126:    bfc8        ..      IT       GT
        0x00032128:    eeb03a42    ..B:    VMOVGT.F32 s6,s4
        0x0003212c:    9835        5.      LDR      r0,[sp,#0xd4]
        0x0003212e:    ee331a00    3...    VADD.F32 s2,s6,s0
        0x00032132:    2819        .(      CMP      r0,#0x19
        0x00032134:    bfb8        ..      IT       LT
        0x00032136:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x0003213a:    ee331a00    3...    VADD.F32 s2,s6,s0
        0x0003213e:    2823        #(      CMP      r0,#0x23
        0x00032140:    bfb8        ..      IT       LT
        0x00032142:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00032146:    ed941a1b    ....    VLDR     s2,[r4,#0x6c]
        0x0003214a:    ed5fea68    _.h.    VLDR     s29,[pc,#-416] ; [0x31fac] = 0xbdcccccd
        0x0003214e:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00032152:    ed1f2a69    ..i*    VLDR     s4,[pc,#-420] ; [0x31fb0] = 0x3f0ccccd
        0x00032156:    ee334a2e    3..J    VADD.F32 s8,s6,s29
        0x0003215a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003215e:    bfc8        ..      IT       GT
        0x00032160:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x00032164:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00032168:    ee334a2e    3..J    VADD.F32 s8,s6,s29
        0x0003216c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032170:    bfc8        ..      IT       GT
        0x00032172:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x00032176:    eeb43a6c    ..l:    VCMP.F32 s6,s25
        0x0003217a:    eeb09a6c    ..l.    VMOV.F32 s18,s25
        0x0003217e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032182:    bfc8        ..      IT       GT
        0x00032184:    eeb09a43    ..C.    VMOVGT.F32 s18,s6
        0x00032188:    eeb4ca49    ..I.    VCMP.F32 s24,s18
        0x0003218c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032190:    f04f0700    O...    MOV      r7,#0
        0x00032194:    f8cdb144    ..D.    STR      r11,[sp,#0x144]
        0x00032198:    da04        ..      BGE      0x321a4 ; 0x321a4
        0x0003219a:    ed1faa82    ....    VLDR     s20,[pc,#-520] ; [0x31f94] = 0
        0x0003219e:    2000        .       MOVS     r0,#0
        0x000321a0:    9041        A.      STR      r0,[sp,#0x104]
        0x000321a2:    e02e        ..      B        0x32202 ; 0x32202
        0x000321a4:    ee3c2a41    <.A*    VSUB.F32 s4,s24,s2
        0x000321a8:    eeb02ac2    ...*    VABS.F32 s4,s4
        0x000321ac:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x000321b0:    eeb00a4c    ..L.    VMOV.F32 s0,s24
        0x000321b4:    ed1f2a81    ...*    VLDR     s4,[pc,#-516] ; [0x31fb4] = 0x42000000
        0x000321b8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000321bc:    bfb8        ..      IT       LT
        0x000321be:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x000321c2:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x000321c6:    eeb01a08    ....    VMOV.F32 s2,#3.00000000
        0x000321ca:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x000321ce:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x000321d2:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000321d6:    f01bfa87    ....    BL       __hardfp_floorf ; 0x4d6e8
        0x000321da:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x000321de:    ee100a10    ....    VMOV     r0,s0
        0x000321e2:    1e41        A.      SUBS     r1,r0,#1
        0x000321e4:    2807        .(      CMP      r0,#7
        0x000321e6:    bfc8        ..      IT       GT
        0x000321e8:    2107        .!      MOVGT    r1,#7
        0x000321ea:    ea2170e1    !..p    BIC      r0,r1,r1,ASR #31
        0x000321ee:    9041        A.      STR      r0,[sp,#0x104]
        0x000321f0:    3001        .0      ADDS     r0,#1
        0x000321f2:    ee000a10    ....    VMOV     s0,r0
        0x000321f6:    ed1f1a90    ....    VLDR     s2,[pc,#-576] ; [0x31fb8] = 0x3dc00000
        0x000321fa:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000321fe:    ee20aa01     ...    VMUL.F32 s20,s0,s2
        0x00032202:    985d        ].      LDR      r0,[sp,#0x174]
        0x00032204:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00032206:    0082        ..      LSLS     r2,r0,#2
        0x00032208:    f44f5080    O..P    MOV      r0,#0x1000
        0x0003220c:    eba00085    ....    SUB      r0,r0,r5,LSL #2
        0x00032210:    904a        J.      STR      r0,[sp,#0x128]
        0x00032212:    f24100f4    A...    MOV      r0,#0x10f4
        0x00032216:    4408        .D      ADD      r0,r0,r1
        0x00032218:    9059        Y.      STR      r0,[sp,#0x164]
        0x0003221a:    eba70085    ....    SUB      r0,r7,r5,LSL #2
        0x0003221e:    f8dda118    ....    LDR      r10,[sp,#0x118]
        0x00032222:    eeb18a4a    ..J.    VNEG.F32 s16,s20
        0x00032226:    9049        I.      STR      r0,[sp,#0x124]
        0x00032228:    1e70        p.      SUBS     r0,r6,#1
        0x0003222a:    4616        .F      MOV      r6,r2
        0x0003222c:    f10401f4    ....    ADD      r1,r4,#0xf4
        0x00032230:    ad6e        n.      ADD      r5,sp,#0x1b8
        0x00032232:    9058        X.      STR      r0,[sp,#0x160]
        0x00032234:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00032236:    4632        2F      MOV      r2,r6
        0x00032238:    f8d0802c    ..,.    LDR      r8,[r0,#0x2c]
        0x0003223c:    985d        ].      LDR      r0,[sp,#0x174]
        0x0003223e:    f1b90f0f    ....    CMP      r9,#0xf
        0x00032242:    eba80b00    ....    SUB      r11,r8,r0
        0x00032246:    4650        PF      MOV      r0,r10
        0x00032248:    bfd8        ..      IT       LE
        0x0003224a:    f04f090f    O...    MOVLE    r9,#0xf
        0x0003224e:    f8c49068    ..h.    STR      r9,[r4,#0x68]
        0x00032252:    915e        ^.      STR      r1,[sp,#0x178]
        0x00032254:    f7e6f9e6    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00032258:    f1bb0f00    ....    CMP      r11,#0
        0x0003225c:    46b1        .F      MOV      r9,r6
        0x0003225e:    d017        ..      BEQ      0x32290 ; 0x32290
        0x00032260:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x00032264:    6f23        #o      LDR      r3,[r4,#0x70]
        0x00032266:    6829        )h      LDR      r1,[r5,#0]
        0x00032268:    6ea2        .n      LDR      r2,[r4,#0x68]
        0x0003226a:    6ca6        .l      LDR      r6,[r4,#0x48]
        0x0003226c:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x00032270:    e9cdb300    ....    STRD     r11,r3,[sp,#0]
        0x00032274:    9302        ..      STR      r3,[sp,#8]
        0x00032276:    2300        .#      MOVS     r3,#0
        0x00032278:    eb0a0009    ....    ADD      r0,r10,r9
        0x0003227c:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x00032280:    e9cd3303    ...3    STRD     r3,r3,[sp,#0xc]
        0x00032284:    4613        .F      MOV      r3,r2
        0x00032286:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003228a:    9605        ..      STR      r6,[sp,#0x14]
        0x0003228c:    f003ff08    ....    BL       comb_filter ; 0x360a0
        0x00032290:    9f54        T.      LDR      r7,[sp,#0x150]
        0x00032292:    6829        )h      LDR      r1,[r5,#0]
        0x00032294:    eb0a0088    ....    ADD      r0,r10,r8,LSL #2
        0x00032298:    46a8        .F      MOV      r8,r5
        0x0003229a:    463d        =F      MOV      r5,r7
        0x0003229c:    eba70c0b    ....    SUB      r12,r7,r11
        0x000322a0:    6f26        &o      LDR      r6,[r4,#0x70]
        0x000322a2:    9f5a        Z.      LDR      r7,[sp,#0x168]
        0x000322a4:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x000322a8:    6bff        .k      LDR      r7,[r7,#0x3c]
        0x000322aa:    e9cdc600    ....    STRD     r12,r6,[sp,#0]
        0x000322ae:    9e50        P.      LDR      r6,[sp,#0x140]
        0x000322b0:    eb01018b    ....    ADD      r1,r1,r11,LSL #2
        0x000322b4:    6ea2        .n      LDR      r2,[r4,#0x68]
        0x000322b6:    9b6d        m.      LDR      r3,[sp,#0x1b4]
        0x000322b8:    6ca4        .l      LDR      r4,[r4,#0x48]
        0x000322ba:    e9cd6702    ...g    STRD     r6,r7,[sp,#8]
        0x000322be:    9f5d        ].      LDR      r7,[sp,#0x174]
        0x000322c0:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x000322c4:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x000322c8:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x000322cc:    9704        ..      STR      r7,[sp,#0x10]
        0x000322ce:    9405        ..      STR      r4,[sp,#0x14]
        0x000322d0:    f003fee6    ....    BL       comb_filter ; 0x360a0
        0x000322d4:    9c51        Q.      LDR      r4,[sp,#0x144]
        0x000322d6:    985e        ^.      LDR      r0,[sp,#0x178]
        0x000322d8:    eb0a0104    ....    ADD      r1,r10,r4
        0x000322dc:    464a        JF      MOV      r2,r9
        0x000322de:    f7e6f9a1    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x000322e2:    f24f0200    O...    MOVW     r2,#0xf000
        0x000322e6:    9f59        Y.      LDR      r7,[sp,#0x164]
        0x000322e8:    f6cf72ff    ...r    MOVT     r2,#0xffff
        0x000322ec:    f5b56f80    ...o    CMP      r5,#0x400
        0x000322f0:    eb070002    ....    ADD      r0,r7,r2
        0x000322f4:    464e        NF      MOV      r6,r9
        0x000322f6:    dd07        ..      BLE      0x32308 ; 0x32308
        0x000322f8:    f8d81000    ....    LDR      r1,[r8,#0]
        0x000322fc:    46c3        .F      MOV      r11,r8
        0x000322fe:    eb010185    ....    ADD      r1,r1,r5,LSL #2
        0x00032302:    f44f5280    O..R    MOV      r2,#0x1000
        0x00032306:    e00c        ..      B        0x32322 ; 0x32322
        0x00032308:    1939        9.      ADDS     r1,r7,r4
        0x0003230a:    4411        .D      ADD      r1,r1,r2
        0x0003230c:    9a4a        J.      LDR      r2,[sp,#0x128]
        0x0003230e:    f7e6f9bb    ....    BL       __aeabi_memmove4 ; 0x18688
        0x00032312:    f8d81000    ....    LDR      r1,[r8,#0]
        0x00032316:    9849        I.      LDR      r0,[sp,#0x124]
        0x00032318:    46c3        .F      MOV      r11,r8
        0x0003231a:    4438        8D      ADD      r0,r0,r7
        0x0003231c:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x00032320:    4622        "F      MOV      r2,r4
        0x00032322:    f7e6f97f    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00032326:    9858        X.      LDR      r0,[sp,#0x160]
        0x00032328:    9c56        V.      LDR      r4,[sp,#0x158]
        0x0003232a:    b170        p.      CBZ      r0,0x3234a ; 0x3234a
        0x0003232c:    3801        .8      SUBS     r0,#1
        0x0003232e:    9058        X.      STR      r0,[sp,#0x160]
        0x00032330:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00032332:    984d        M.      LDR      r0,[sp,#0x134]
        0x00032334:    f8d49068    ..h.    LDR      r9,[r4,#0x68]
        0x00032338:    f5075780    ...W    ADD      r7,r7,#0x1000
        0x0003233c:    465d        ]F      MOV      r5,r11
        0x0003233e:    9759        Y.      STR      r7,[sp,#0x164]
        0x00032340:    f10b0504    ....    ADD      r5,r11,#4
        0x00032344:    4431        1D      ADD      r1,r1,r6
        0x00032346:    4482        .D      ADD      r10,r10,r0
        0x00032348:    e774        t.      B        0x32234 ; 0x32234
        0x0003234a:    f04f0800    O...    MOV      r8,#0
        0x0003234e:    eeb4ca49    ..I.    VCMP.F32 s24,s18
        0x00032352:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032356:    bfa8        ..      IT       GE
        0x00032358:    f04f0801    O...    MOVGE    r8,#1
        0x0003235c:    f014fcfa    ....    BL       restore_stack ; 0x46d54
        0x00032360:    9e6d        m.      LDR      r6,[sp,#0x1b4]
        0x00032362:    eeb4ca49    ..I.    VCMP.F32 s24,s18
        0x00032366:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003236a:    9625        %.      STR      r6,[sp,#0x94]
        0x0003236c:    da10        ..      BGE      0x32390 ; 0x32390
        0x0003236e:    9857        W.      LDR      r0,[sp,#0x15c]
        0x00032370:    e9dd7b52    ..R{    LDRD     r7,r11,[sp,#0x148]
        0x00032374:    f8dd917c    ..|.    LDR      r9,[sp,#0x17c]
        0x00032378:    bbb8        ..      CBNZ     r0,0x323ea ; 0x323ea
        0x0003237a:    9845        E.      LDR      r0,[sp,#0x114]
        0x0003237c:    9936        6.      LDR      r1,[sp,#0xd8]
        0x0003237e:    3010        .0      ADDS     r0,r0,#0x10
        0x00032380:    4288        .B      CMP      r0,r1
        0x00032382:    dc32        2.      BGT      0x323ea ; 0x323ea
        0x00032384:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00032386:    2100        .!      MOVS     r1,#0
        0x00032388:    2201        ."      MOVS     r2,#1
        0x0003238a:    f007f951    ..Q.    BL       ec_enc_bit_logp ; 0x39630
        0x0003238e:    e02c        ,.      B        0x323ea ; 0x323ea
        0x00032390:    9f5b        [.      LDR      r7,[sp,#0x16c]
        0x00032392:    2101        .!      MOVS     r1,#1
        0x00032394:    4638        8F      MOV      r0,r7
        0x00032396:    2201        ."      MOVS     r2,#1
        0x00032398:    f007f94a    ..J.    BL       ec_enc_bit_logp ; 0x39630
        0x0003239c:    1c75        u.      ADDS     r5,r6,#1
        0x0003239e:    fab5f685    ....    CLZ      r6,r5
        0x000323a2:    f1c6041b    ....    RSB      r4,r6,#0x1b
        0x000323a6:    4638        8F      MOV      r0,r7
        0x000323a8:    4621        !F      MOV      r1,r4
        0x000323aa:    2206        ."      MOVS     r2,#6
        0x000323ac:    f007fab0    ....    BL       ec_enc_uint ; 0x39910
        0x000323b0:    f06f000f    o...    MVN      r0,#0xf
        0x000323b4:    40a0        .@      LSLS     r0,r0,r4
        0x000323b6:    1941        A.      ADDS     r1,r0,r5
        0x000323b8:    9d54        T.      LDR      r5,[sp,#0x150]
        0x000323ba:    f1c6021f    ....    RSB      r2,r6,#0x1f
        0x000323be:    4638        8F      MOV      r0,r7
        0x000323c0:    f007f962    ..b.    BL       ec_enc_bits ; 0x39688
        0x000323c4:    9941        A.      LDR      r1,[sp,#0x104]
        0x000323c6:    4638        8F      MOV      r0,r7
        0x000323c8:    2203        ."      MOVS     r2,#3
        0x000323ca:    f007f95d    ..].    BL       ec_enc_bits ; 0x39688
        0x000323ce:    f24802d0    H...    MOV      r2,#0x80d0
        0x000323d2:    9950        P.      LDR      r1,[sp,#0x140]
        0x000323d4:    f2c00205    ....    MOVT     r2,#5
        0x000323d8:    4638        8F      MOV      r0,r7
        0x000323da:    2302        .#      MOVS     r3,#2
        0x000323dc:    975b        [.      STR      r7,[sp,#0x16c]
        0x000323de:    f007fa3d    ..=.    BL       ec_enc_icdf ; 0x3985c
        0x000323e2:    e9dd7b52    ..R{    LDRD     r7,r11,[sp,#0x148]
        0x000323e6:    f8dd917c    ..|.    LDR      r9,[sp,#0x17c]
        0x000323ea:    9956        V.      LDR      r1,[sp,#0x158]
        0x000323ec:    ed9fcac6    ....    VLDR     s24,[pc,#792] ; [0x32708] = 0
        0x000323f0:    6988        .i      LDR      r0,[r1,#0x18]
        0x000323f2:    f8cd8050    ..P.    STR      r8,[sp,#0x50]
        0x000323f6:    2801        .(      CMP      r0,#1
        0x000323f8:    db01        ..      BLT      0x323fe ; 0x323fe
        0x000323fa:    6c08        .l      LDR      r0,[r1,#0x40]
        0x000323fc:    b130        0.      CBZ      r0,0x3240c ; 0x3240c
        0x000323fe:    2000        .       MOVS     r0,#0
        0x00032400:    903f        ?.      STR      r0,[sp,#0xfc]
        0x00032402:    2000        .       MOVS     r0,#0
        0x00032404:    9016        ..      STR      r0,[sp,#0x58]
        0x00032406:    f04f0a00    O...    MOV      r10,#0
        0x0003240a:    e1e7        ..      B        0x327dc ; 0x327dc
        0x0003240c:    9857        W.      LDR      r0,[sp,#0x15c]
        0x0003240e:    2400        .$      MOVS     r4,#0
        0x00032410:    b150        P.      CBZ      r0,0x32428 ; 0x32428
        0x00032412:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00032414:    9d48        H.      LDR      r5,[sp,#0x120]
        0x00032416:    280e        .(      CMP      r0,#0xe
        0x00032418:    dc07        ..      BGT      0x3242a ; 0x3242a
        0x0003241a:    9856        V.      LDR      r0,[sp,#0x158]
        0x0003241c:    f8d000b8    ....    LDR      r0,[r0,#0xb8]
        0x00032420:    1e84        ..      SUBS     r4,r0,#2
        0x00032422:    bf18        ..      IT       NE
        0x00032424:    2401        .$      MOVNE    r4,#1
        0x00032426:    e000        ..      B        0x3242a ; 0x3242a
        0x00032428:    9d48        H.      LDR      r5,[sp,#0x120]
        0x0003242a:    f014fcb3    ....    BL       save_stack ; 0x46d94
        0x0003242e:    00a8        ..      LSLS     r0,r5,#2
        0x00032430:    f017ffd8    ....    BL       spl_alloca ; 0x4a3e4
        0x00032434:    ed9fcab5    ....    VLDR     s24,[pc,#724] ; [0x3270c] = 0x3d800000
        0x00032438:    2c00        .,      CMP      r4,#0
        0x0003243a:    ed9f0ab5    ....    VLDR     s0,[pc,#724] ; [0x32710] = 0x3d000000
        0x0003243e:    bf18        ..      IT       NE
        0x00032440:    eeb0ca40    ..@.    VMOVNE.F32 s24,s0
        0x00032444:    2f01        ./      CMP      r7,#1
        0x00032446:    f2c08139    ..9.    BLT.W    0x326bc ; 0x326bc
        0x0003244a:    4606        .F      MOV      r6,r0
        0x0003244c:    eb0570d5    ...p    ADD      r0,r5,r5,LSR #31
        0x00032450:    9441        A.      STR      r4,[sp,#0x104]
        0x00032452:    1044        D.      ASRS     r4,r0,#1
        0x00032454:    4620         F      MOV      r0,r4
        0x00032456:    ee3ddacc    =...    VSUB.F32 s26,s27,s24
        0x0003245a:    f01cfab8    ....    BL       __aeabi_i2d ; 0x4e9ce
        0x0003245e:    e9cd1059    ..Y.    STRD     r1,r0,[sp,#0x164]
        0x00032462:    eb040044    ..D.    ADD      r0,r4,r4,LSL #1
        0x00032466:    f06f0165    o.e.    MVN      r1,#0x65
        0x0003246a:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x0003246e:    9058        X.      STR      r0,[sp,#0x160]
        0x00032470:    1d30        0.      ADDS     r0,r6,#4
        0x00032472:    904d        M.      STR      r0,[sp,#0x134]
        0x00032474:    1c60        `.      ADDS     r0,r4,#1
        0x00032476:    904a        J.      STR      r0,[sp,#0x128]
        0x00032478:    eb060084    ....    ADD      r0,r6,r4,LSL #2
        0x0003247c:    ee004a10    ...J    VMOV     s0,r4
        0x00032480:    3804        .8      SUBS     r0,#4
        0x00032482:    ed9ffaa1    ....    VLDR     s30,[pc,#644] ; [0x32708] = 0
        0x00032486:    ed9f9ba4    ....    VLDR     d9,[pc,#656] ; [0x32718] = 0
        0x0003248a:    eddfeaa5    ....    VLDR     s29,[pc,#660] ; [0x32720] = 0x26901d7d
        0x0003248e:    eddffaa5    ....    VLDR     s31,[pc,#660] ; [0x32724] = 0x42800000
        0x00032492:    eddfdaa5    ....    VLDR     s27,[pc,#660] ; [0x32728] = 0x42fe0000
        0x00032496:    f24808f3    H...    MOV      r8,#0x80f3
        0x0003249a:    f8dda118    ....    LDR      r10,[sp,#0x118]
        0x0003249e:    eeb8eac0    ....    VCVT.F32.S32 s28,s0
        0x000324a2:    1f67        g.      SUBS     r7,r4,#5
        0x000324a4:    9451        Q.      STR      r4,[sp,#0x144]
        0x000324a6:    9049        I.      STR      r0,[sp,#0x124]
        0x000324a8:    f1060030    ..0.    ADD      r0,r6,#0x30
        0x000324ac:    2400        .$      MOVS     r4,#0
        0x000324ae:    eef68a00    ....    VMOV.F32 s17,#0.50000000
        0x000324b2:    eef6aa0c    ....    VMOV.F32 s21,#0.87500000
        0x000324b6:    eef4ba00    ....    VMOV.F32 s23,#0.12500000
        0x000324ba:    f60f393c    ..<9    ADR.W    r9,{pc}+0xb3e ; 0x32ff8
        0x000324be:    f2c00805    ....    MOVT     r8,#5
        0x000324c2:    2300        .#      MOVS     r3,#0
        0x000324c4:    f04f0b00    O...    MOV      r11,#0
        0x000324c8:    9045        E.      STR      r0,[sp,#0x114]
        0x000324ca:    965d        ].      STR      r6,[sp,#0x174]
        0x000324cc:    2d01        .-      CMP      r5,#1
        0x000324ce:    935e        ^.      STR      r3,[sp,#0x178]
        0x000324d0:    db1a        ..      BLT      0x32508 ; 0x32508
        0x000324d2:    9a44        D.      LDR      r2,[sp,#0x110]
        0x000324d4:    4650        PF      MOV      r0,r10
        0x000324d6:    4631        1F      MOV      r1,r6
        0x000324d8:    eeb01a4f    ..O.    VMOV.F32 s2,s30
        0x000324dc:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x000324e0:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x000324e4:    ee205a28     .(Z    VMUL.F32 s10,s0,s17
        0x000324e8:    ee313a02    1..:    VADD.F32 s6,s2,s4
        0x000324ec:    ee314a42    1.BJ    VSUB.F32 s8,s2,s4
        0x000324f0:    ee320a41    2.A.    VSUB.F32 s0,s4,s2
        0x000324f4:    ee351a04    5...    VADD.F32 s2,s10,s8
        0x000324f8:    ed813a00    ...:    VSTR     s6,[r1,#0]
        0x000324fc:    3a01        .:      SUBS     r2,#1
        0x000324fe:    f1010104    ....    ADD      r1,r1,#4
        0x00032502:    f1000004    ....    ADD      r0,r0,#4
        0x00032506:    d1eb        ..      BNE      0x324e0 ; 0x324e0
        0x00032508:    4630        0F      MOV      r0,r6
        0x0003250a:    2130        0!      MOVS     r1,#0x30
        0x0003250c:    f7e6f92b    ..+.    BL       __aeabi_memclr4 ; 0x18766
        0x00032510:    2d02        .-      CMP      r5,#2
        0x00032512:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x00032516:    eeb01a4f    ..O.    VMOV.F32 s2,s30
        0x0003251a:    db3e        >.      BLT      0x3259a ; 0x3259a
        0x0003251c:    984d        M.      LDR      r0,[sp,#0x134]
        0x0003251e:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00032520:    eeb01a4f    ..O.    VMOV.F32 s2,s30
        0x00032524:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x00032528:    ed102a01    ...*    VLDR     s4,[r0,#-4]
        0x0003252c:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00032530:    ee222a02    "..*    VMUL.F32 s4,s4,s4
        0x00032534:    ee233a03    #..:    VMUL.F32 s6,s6,s6
        0x00032538:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x0003253c:    ee2d1a01    -...    VMUL.F32 s2,s26,s2
        0x00032540:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00032544:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00032548:    ee2c2a01    ,..*    VMUL.F32 s4,s24,s2
        0x0003254c:    ed862a00    ...*    VSTR     s4,[r6,#0]
        0x00032550:    3a01        .:      SUBS     r2,#1
        0x00032552:    f1060604    ....    ADD      r6,r6,#4
        0x00032556:    f1000008    ....    ADD      r0,r0,#8
        0x0003255a:    d1e5        ..      BNE      0x32528 ; 0x32528
        0x0003255c:    e9dd0149    ..I.    LDRD     r0,r1,[sp,#0x124]
        0x00032560:    eeb02a4f    ..O*    VMOV.F32 s4,s30
        0x00032564:    eeb01a4f    ..O.    VMOV.F32 s2,s30
        0x00032568:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x0003256c:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00032570:    ee222a2a    ".**    VMUL.F32 s4,s4,s21
        0x00032574:    ee322a01    2..*    VADD.F32 s4,s4,s2
        0x00032578:    ee221a2b    ".+.    VMUL.F32 s2,s4,s23
        0x0003257c:    eeb43a41    ..A:    VCMP.F32 s6,s2
        0x00032580:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032584:    f1a10101    ....    SUB      r1,r1,#1
        0x00032588:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x0003258c:    bfc8        ..      IT       GT
        0x0003258e:    eeb01a43    ..C.    VMOVGT.F32 s2,s6
        0x00032592:    2901        .)      CMP      r1,#1
        0x00032594:    f1a00004    ....    SUB      r0,r0,#4
        0x00032598:    dce6        ..      BGT      0x32568 ; 0x32568
        0x0003259a:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0003259e:    ee100a10    ....    VMOV     r0,s0
        0x000325a2:    f01cfdb1    ....    BL       __aeabi_f2d ; 0x4f108
        0x000325a6:    ec532b19    S..+    VMOV     r2,r3,d9
        0x000325aa:    f01cfab3    ....    BL       __aeabi_dmul ; 0x4eb14
        0x000325ae:    e9dd3259    ..Y2    LDRD     r3,r2,[sp,#0x164]
        0x000325b2:    f01cfaaf    ....    BL       __aeabi_dmul ; 0x4eb14
        0x000325b6:    ec410b10    A...    VMOV     d0,r0,r1
        0x000325ba:    f01bfaaf    ....    BL       __hardfp_sqrt ; 0x4db1c
        0x000325be:    2d24        $-      CMP      r5,#0x24
        0x000325c0:    943f        ?.      STR      r4,[sp,#0xfc]
        0x000325c2:    db4b        K.      BLT      0x3265c ; 0x3265c
        0x000325c4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000325c8:    f01bff56    ..V.    BL       __aeabi_d2f ; 0x4e478
        0x000325cc:    ee000a10    ....    VMOV     s0,r0
        0x000325d0:    ee300a2e    0...    VADD.F32 s0,s0,s29
        0x000325d4:    ee8e0a00    ....    VDIV.F32 s0,s28,s0
        0x000325d8:    9c45        E.      LDR      r4,[sp,#0x114]
        0x000325da:    2600        .&      MOVS     r6,#0
        0x000325dc:    250c        .%      MOVS     r5,#0xc
        0x000325de:    ee20ba2f     ./.    VMUL.F32 s22,s0,s31
        0x000325e2:    bf00        ..      NOP      
        0x000325e4:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x000325e8:    ee300a2e    0...    VADD.F32 s0,s0,s29
        0x000325ec:    ee2b0a00    +...    VMUL.F32 s0,s22,s0
        0x000325f0:    f01bf87a    ..z.    BL       __hardfp_floorf ; 0x4d6e8
        0x000325f4:    ee100a10    ....    VMOV     r0,s0
        0x000325f8:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x000325fc:    f01cfd84    ....    BL       __aeabi_f2d ; 0x4f108
        0x00032600:    eeb48a6d    ..m.    VCMP.F32 s16,s27
        0x00032604:    eeb00a6d    ..m.    VMOV.F32 s0,s27
        0x00032608:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003260c:    bfb8        ..      IT       LT
        0x0003260e:    eeb00a48    ..H.    VMOVLT.F32 s0,s16
        0x00032612:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00032616:    464a        JF      MOV      r2,r9
        0x00032618:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003261c:    bfb8        ..      IT       LT
        0x0003261e:    3208        .2      ADDLT    r2,r2,#8
        0x00032620:    ed921b00    ....    VLDR     d1,[r2,#0]
        0x00032624:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00032628:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0003262c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032630:    bfbc        ..      ITT      LT
        0x00032632:    4619        .F      MOVLT    r1,r3
        0x00032634:    4610        .F      MOVLT    r0,r2
        0x00032636:    eeb48a6d    ..m.    VCMP.F32 s16,s27
        0x0003263a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003263e:    bfc4        ..      ITT      GT
        0x00032640:    4619        .F      MOVGT    r1,r3
        0x00032642:    4610        .F      MOVGT    r0,r2
        0x00032644:    f01cf994    ....    BL       __aeabi_d2iz ; 0x4e970
        0x00032648:    f8180000    ....    LDRB     r0,[r8,r0]
        0x0003264c:    3504        .5      ADDS     r5,#4
        0x0003264e:    4406        .D      ADD      r6,r6,r0
        0x00032650:    42bd        .B      CMP      r5,r7
        0x00032652:    f1040410    ....    ADD      r4,r4,#0x10
        0x00032656:    dbc5        ..      BLT      0x325e4 ; 0x325e4
        0x00032658:    e001        ..      B        0x3265e ; 0x3265e
        0x0003265a:    bf00        ..      NOP      
        0x0003265c:    2600        .&      MOVS     r6,#0
        0x0003265e:    9958        X.      LDR      r1,[sp,#0x160]
        0x00032660:    0230        0.      LSLS     r0,r6,#8
        0x00032662:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x00032666:    9b5e        ^.      LDR      r3,[sp,#0x178]
        0x00032668:    9c3f        ?.      LDR      r4,[sp,#0xfc]
        0x0003266a:    4298        .B      CMP      r0,r3
        0x0003266c:    bfc4        ..      ITT      GT
        0x0003266e:    465c        \F      MOVGT    r4,r11
        0x00032670:    4603        .F      MOVGT    r3,r0
        0x00032672:    9852        R.      LDR      r0,[sp,#0x148]
        0x00032674:    f10b0b01    ....    ADD      r11,r11,#1
        0x00032678:    4583        .E      CMP      r11,r0
        0x0003267a:    9847        G.      LDR      r0,[sp,#0x11c]
        0x0003267c:    9d48        H.      LDR      r5,[sp,#0x120]
        0x0003267e:    9e5d        ].      LDR      r6,[sp,#0x174]
        0x00032680:    4482        .D      ADD      r10,r10,r0
        0x00032682:    f47faf23    ..#.    BNE      0x324cc ; 0x324cc
        0x00032686:    2000        .       MOVS     r0,#0
        0x00032688:    2bc8        .+      CMP      r3,#0xc8
        0x0003268a:    f04f0100    O...    MOV      r1,#0
        0x0003268e:    f1a302c9    ....    SUB      r2,r3,#0xc9
        0x00032692:    bfc8        ..      IT       GT
        0x00032694:    2101        .!      MOVGT    r1,#1
        0x00032696:    f5b27fc7    ....    CMP      r2,#0x18e
        0x0003269a:    bf98        ..      IT       LS
        0x0003269c:    2001        .       MOVLS    r0,#1
        0x0003269e:    9a41        A.      LDR      r2,[sp,#0x104]
        0x000326a0:    9f52        R.      LDR      r7,[sp,#0x148]
        0x000326a2:    4010        .@      ANDS     r0,r0,r2
        0x000326a4:    9016        ..      STR      r0,[sp,#0x58]
        0x000326a6:    f0800001    ....    EOR      r0,r0,#1
        0x000326aa:    f8dd917c    ..|.    LDR      r9,[sp,#0x17c]
        0x000326ae:    eddfea1f    ....    VLDR     s29,[pc,#124] ; [0x3272c] = 0xbdcccccd
        0x000326b2:    ea010a00    ....    AND      r10,r1,r0
        0x000326b6:    eef7da00    ....    VMOV.F32 s27,#1.00000000
        0x000326ba:    e005        ..      B        0x326c8 ; 0x326c8
        0x000326bc:    2000        .       MOVS     r0,#0
        0x000326be:    2400        .$      MOVS     r4,#0
        0x000326c0:    9016        ..      STR      r0,[sp,#0x58]
        0x000326c2:    2300        .#      MOVS     r3,#0
        0x000326c4:    f04f0a00    O...    MOV      r10,#0
        0x000326c8:    201b        .       MOVS     r0,#0x1b
        0x000326ca:    4358        XC      MULS     r0,r3,r0
        0x000326cc:    f01cf97f    ....    BL       __aeabi_i2d ; 0x4e9ce
        0x000326d0:    ec410b18    A...    VMOV     d8,r0,r1
        0x000326d4:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000326d8:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x000326dc:    f01bfa1e    ....    BL       __hardfp_sqrt ; 0x4db1c
        0x000326e0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000326e4:    f01bfec8    ....    BL       __aeabi_d2f ; 0x4e478
        0x000326e8:    ed9f9a11    ....    VLDR     s18,[pc,#68] ; [0x32730] = 0xc2280000
        0x000326ec:    ee000a10    ....    VMOV     s0,r0
        0x000326f0:    ee300a09    0...    VADD.F32 s0,s0,s18
        0x000326f4:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x000326f8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000326fc:    46b8        .F      MOV      r8,r7
        0x000326fe:    943f        ?.      STR      r4,[sp,#0xfc]
        0x00032700:    da2a        *.      BGE      0x32758 ; 0x32758
        0x00032702:    ed9f0a01    ....    VLDR     s0,[pc,#4] ; [0x32708] = 0
        0x00032706:    e035        5.      B        0x32774 ; 0x32774
    $d.8
        0x00032708:    00000000    ....    DCD    0
        0x0003270c:    3d800000    ...=    DCD    1031798784
    __arm_cp.4_51
        0x00032710:    3d000000    ...=    DCD    1023410176
        0x00032714:    bf00bf00    ....    DCD    3204497152
        0x00032718:    00000000    ....    DCD    0
        0x0003271c:    3fe00000    ...?    DCD    1071644672
        0x00032720:    26901d7d    }..&    DCD    646978941
        0x00032724:    42800000    ...B    DCD    1115684864
    __arm_cp.4_55
        0x00032728:    42fe0000    ...B    DCD    1123942400
    __arm_cp.4_57
        0x0003272c:    bdcccccd    ....    DCD    3184315597
    __arm_cp.4_58
        0x00032730:    c2280000    ..(.    DCD    3257401344
    __arm_cp.4_59
        0x00032734:    43230000    ..#C    DCD    1126367232
    __arm_cp.4_60
        0x00032738:    3be21965    e..;    DCD    1004673381
        0x0003273c:    bf00bf00    ....    DCD    3204497152
        0x00032740:    83126e98    .n..    DCD    2199023256
        0x00032744:    bfc1cac0    ....    DCD    3217148608
        0x00032748:    00000000    ....    DCD    0
        0x0003274c:    00000000    ....    DCD    0
    __arm_cp.4_63
        0x00032750:    38d1b717    ...8    DCD    953267991
    __arm_cp.4_64
        0x00032754:    3ca3d70a    ...<    DCD    1017370378
    $t.9
        0x00032758:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003275c:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00032760:    f01bf9dc    ....    BL       __hardfp_sqrt ; 0x4db1c
        0x00032764:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032768:    f01bfe86    ....    BL       __aeabi_d2f ; 0x4e478
        0x0003276c:    ee000a10    ....    VMOV     s0,r0
        0x00032770:    ee300a09    0...    VADD.F32 s0,s0,s18
        0x00032774:    ed1f1a11    ....    VLDR     s2,[pc,#-68] ; [0x32734] = 0x43230000
        0x00032778:    ed1f2a11    ...*    VLDR     s4,[pc,#-68] ; [0x32738] = 0x3be21965
        0x0003277c:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00032780:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032784:    bfc8        ..      IT       GT
        0x00032786:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0003278a:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x0003278e:    ee100a10    ....    VMOV     r0,s0
        0x00032792:    f01cfcb9    ....    BL       __aeabi_f2d ; 0x4f108
        0x00032796:    ed1f0b16    ....    VLDR     d0,[pc,#-88] ; [0x32740] = 0x83126e98
        0x0003279a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0003279e:    f01bfe9d    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x000327a2:    ed1f0b17    ....    VLDR     d0,[pc,#-92] ; [0x32748] = 0
        0x000327a6:    4604        .F      MOV      r4,r0
        0x000327a8:    ec576b10    W..k    VMOV     r6,r7,d0
        0x000327ac:    4632        2F      MOV      r2,r6
        0x000327ae:    463b        ;F      MOV      r3,r7
        0x000327b0:    460d        .F      MOV      r5,r1
        0x000327b2:    f01cfcf7    ....    BL       __aeabi_dcmplt ; 0x4f1a4
        0x000327b6:    2800        .(      CMP      r0,#0
        0x000327b8:    bf1c        ..      ITT      NE
        0x000327ba:    463d        =F      MOVNE    r5,r7
        0x000327bc:    4634        4F      MOVNE    r4,r6
        0x000327be:    ec454b10    E..K    VMOV     d0,r4,r5
        0x000327c2:    f01bf9ab    ....    BL       __hardfp_sqrt ; 0x4db1c
        0x000327c6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000327ca:    f01bfe55    ..U.    BL       __aeabi_d2f ; 0x4e478
        0x000327ce:    ee0c0a10    ....    VMOV     s24,r0
        0x000327d2:    f014fabf    ....    BL       restore_stack ; 0x46d54
        0x000327d6:    e9ddb553    ..S.    LDRD     r11,r5,[sp,#0x14c]
        0x000327da:    4647        GF      MOV      r7,r8
        0x000327dc:    f1b90f00    ....    CMP      r9,#0
        0x000327e0:    d009        ..      BEQ      0x327f6 ; 0x327f6
        0x000327e2:    995b        [.      LDR      r1,[sp,#0x16c]
        0x000327e4:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x000327e6:    6949        Ii      LDR      r1,[r1,#0x14]
        0x000327e8:    fab0f080    ....    CLZ      r0,r0
        0x000327ec:    4408        .D      ADD      r0,r0,r1
        0x000327ee:    9936        6.      LDR      r1,[sp,#0xd8]
        0x000327f0:    381d        .8      SUBS     r0,r0,#0x1d
        0x000327f2:    4288        .B      CMP      r0,r1
        0x000327f4:    dd06        ..      BLE      0x32804 ; 0x32804
        0x000327f6:    2001        .       MOVS     r0,#1
        0x000327f8:    46c8        .F      MOV      r8,r9
        0x000327fa:    f04f0a00    O...    MOV      r10,#0
        0x000327fe:    9021        !.      STR      r0,[sp,#0x84]
        0x00032800:    2600        .&      MOVS     r6,#0
        0x00032802:    e007        ..      B        0x32814 ; 0x32814
        0x00032804:    46c8        .F      MOV      r8,r9
        0x00032806:    9e39        9.      LDR      r6,[sp,#0xe4]
        0x00032808:    2000        .       MOVS     r0,#0
        0x0003280a:    f1ba0f00    ....    CMP      r10,#0
        0x0003280e:    bf08        ..      IT       EQ
        0x00032810:    4656        VF      MOVEQ    r6,r10
        0x00032812:    9021        !.      STR      r0,[sp,#0x84]
        0x00032814:    9843        C.      LDR      r0,[sp,#0x10c]
        0x00032816:    4368        hC      MULS     r0,r5,r0
        0x00032818:    f017fde4    ....    BL       spl_alloca ; 0x4a3e4
        0x0003281c:    4681        .F      MOV      r9,r0
        0x0003281e:    9831        1.      LDR      r0,[sp,#0xc4]
        0x00032820:    0084        ..      LSLS     r4,r0,#2
        0x00032822:    4620         F      MOV      r0,r4
        0x00032824:    f017fdde    ....    BL       spl_alloca ; 0x4a3e4
        0x00032828:    902f        /.      STR      r0,[sp,#0xbc]
        0x0003282a:    4620         F      MOV      r0,r4
        0x0003282c:    942a        *.      STR      r4,[sp,#0xa8]
        0x0003282e:    f017fdd9    ....    BL       spl_alloca ; 0x4a3e4
        0x00032832:    2e00        ..      CMP      r6,#0
        0x00032834:    9038        8.      STR      r0,[sp,#0xe0]
        0x00032836:    f8cda178    ..x.    STR      r10,[sp,#0x178]
        0x0003283a:    9633        3.      STR      r6,[sp,#0xcc]
        0x0003283c:    d05c        \.      BEQ      0x328f8 ; 0x328f8
        0x0003283e:    9855        U.      LDR      r0,[sp,#0x154]
        0x00032840:    9d56        V.      LDR      r5,[sp,#0x158]
        0x00032842:    fb00f60b    ....    MUL      r6,r0,r11
        0x00032846:    69ac        .i      LDR      r4,[r5,#0x18]
        0x00032848:    00b0        ..      LSLS     r0,r6,#2
        0x0003284a:    9030        0.      STR      r0,[sp,#0xc0]
        0x0003284c:    f017fdca    ....    BL       spl_alloca ; 0x4a3e4
        0x00032850:    2c08        .,      CMP      r4,#8
        0x00032852:    962d        -.      STR      r6,[sp,#0xb4]
        0x00032854:    9048        H.      STR      r0,[sp,#0x120]
        0x00032856:    db5c        \.      BLT      0x32912 ; 0x32912
        0x00032858:    4602        .F      MOV      r2,r0
        0x0003285a:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x0003285c:    6ca9        .l      LDR      r1,[r5,#0x48]
        0x0003285e:    e9cdb700    ....    STRD     r11,r7,[sp,#0]
        0x00032862:    9f4c        L.      LDR      r7,[sp,#0x130]
        0x00032864:    4692        .F      MOV      r10,r2
        0x00032866:    9a46        F.      LDR      r2,[sp,#0x118]
        0x00032868:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003286c:    4638        8F      MOV      r0,r7
        0x0003286e:    2100        .!      MOVS     r1,#0
        0x00032870:    464b        KF      MOV      r3,r9
        0x00032872:    464c        LF      MOV      r4,r9
        0x00032874:    f8cd8008    ....    STR      r8,[sp,#8]
        0x00032878:    f003fde0    ....    BL       compute_mdcts ; 0x3643c
        0x0003287c:    9c2f        /.      LDR      r4,[sp,#0xbc]
        0x0003287e:    9e4e        N.      LDR      r6,[sp,#0x138]
        0x00032880:    f8d5c048    ..H.    LDR      r12,[r5,#0x48]
        0x00032884:    4638        8F      MOV      r0,r7
        0x00032886:    4649        IF      MOV      r1,r9
        0x00032888:    4622        "F      MOV      r2,r4
        0x0003288a:    4633        3F      MOV      r3,r6
        0x0003288c:    e9cdb800    ....    STRD     r11,r8,[sp,#0]
        0x00032890:    f8cdc008    ....    STR      r12,[sp,#8]
        0x00032894:    f003fd40    ..@.    BL       compute_band_energies ; 0x36318
        0x00032898:    9a5c        \.      LDR      r2,[sp,#0x170]
        0x0003289a:    4638        8F      MOV      r0,r7
        0x0003289c:    4623        #F      MOV      r3,r4
        0x0003289e:    4631        1F      MOV      r1,r6
        0x000328a0:    f8cda000    ....    STR      r10,[sp,#0]
        0x000328a4:    f8cdb004    ....    STR      r11,[sp,#4]
        0x000328a8:    f7f8f8ba    ....    BL       amp2Log2 ; 0x2aa20
        0x000328ac:    f1bb0f01    ....    CMP      r11,#1
        0x000328b0:    db35        5.      BLT      0x3291e ; 0x3291e
        0x000328b2:    ee008a10    ....    VMOV     s0,r8
        0x000328b6:    9855        U.      LDR      r0,[sp,#0x154]
        0x000328b8:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000328bc:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x000328c0:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x000328c2:    9e33        3.      LDR      r6,[sp,#0xcc]
        0x000328c4:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000328c8:    0080        ..      LSLS     r0,r0,#2
        0x000328ca:    2100        .!      MOVS     r1,#0
        0x000328cc:    4652        RF      MOV      r2,r10
        0x000328ce:    bf00        ..      NOP      
        0x000328d0:    2d01        .-      CMP      r5,#1
        0x000328d2:    db0b        ..      BLT      0x328ec ; 0x328ec
        0x000328d4:    4613        .F      MOV      r3,r2
        0x000328d6:    462f        /F      MOV      r7,r5
        0x000328d8:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x000328dc:    3f01        .?      SUBS     r7,#1
        0x000328de:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x000328e2:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x000328e6:    f1030304    ....    ADD      r3,r3,#4
        0x000328ea:    d1f5        ..      BNE      0x328d8 ; 0x328d8
        0x000328ec:    3101        .1      ADDS     r1,#1
        0x000328ee:    4559        YE      CMP      r1,r11
        0x000328f0:    4402        .D      ADD      r2,r2,r0
        0x000328f2:    d1ed        ..      BNE      0x328d0 ; 0x328d0
        0x000328f4:    2001        .       MOVS     r0,#1
        0x000328f6:    e014        ..      B        0x32922 ; 0x32922
        0x000328f8:    9855        U.      LDR      r0,[sp,#0x154]
        0x000328fa:    fb00f00b    ....    MUL      r0,r0,r11
        0x000328fe:    902d        -.      STR      r0,[sp,#0xb4]
        0x00032900:    0080        ..      LSLS     r0,r0,#2
        0x00032902:    9030        0.      STR      r0,[sp,#0xc0]
        0x00032904:    f017fd6e    ..n.    BL       spl_alloca ; 0x4a3e4
        0x00032908:    9048        H.      STR      r0,[sp,#0x120]
        0x0003290a:    2000        .       MOVS     r0,#0
        0x0003290c:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x00032910:    e003        ..      B        0x3291a ; 0x3291a
        0x00032912:    2000        .       MOVS     r0,#0
        0x00032914:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x00032918:    9e33        3.      LDR      r6,[sp,#0xcc]
        0x0003291a:    905a        Z.      STR      r0,[sp,#0x168]
        0x0003291c:    e004        ..      B        0x32928 ; 0x32928
        0x0003291e:    2001        .       MOVS     r0,#1
        0x00032920:    9e33        3.      LDR      r6,[sp,#0xcc]
        0x00032922:    905a        Z.      STR      r0,[sp,#0x168]
        0x00032924:    9f52        R.      LDR      r7,[sp,#0x148]
        0x00032926:    46a2        .F      MOV      r10,r4
        0x00032928:    f8dd8158    ..X.    LDR      r8,[sp,#0x158]
        0x0003292c:    9d4c        L.      LDR      r5,[sp,#0x130]
        0x0003292e:    f8d8001c    ....    LDR      r0,[r8,#0x1c]
        0x00032932:    f8d81048    ..H.    LDR      r1,[r8,#0x48]
        0x00032936:    9a46        F.      LDR      r2,[sp,#0x118]
        0x00032938:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003293c:    4631        1F      MOV      r1,r6
        0x0003293e:    9e5f        _.      LDR      r6,[sp,#0x17c]
        0x00032940:    4628        (F      MOV      r0,r5
        0x00032942:    464b        KF      MOV      r3,r9
        0x00032944:    e9cdb700    ....    STRD     r11,r7,[sp,#0]
        0x00032948:    463c        <F      MOV      r4,r7
        0x0003294a:    9602        ..      STR      r6,[sp,#8]
        0x0003294c:    f003fd76    ..v.    BL       compute_mdcts ; 0x3643c
        0x00032950:    f0870002    ....    EOR      r0,r7,#2
        0x00032954:    f08b0101    ....    EOR      r1,r11,#1
        0x00032958:    4301        .C      ORRS     r1,r1,r0
        0x0003295a:    983f        ?.      LDR      r0,[sp,#0xfc]
        0x0003295c:    f8d87048    ..Hp    LDR      r7,[r8,#0x48]
        0x00032960:    bf08        ..      IT       EQ
        0x00032962:    4608        .F      MOVEQ    r0,r1
        0x00032964:    9b4e        N.      LDR      r3,[sp,#0x138]
        0x00032966:    460c        .F      MOV      r4,r1
        0x00032968:    903f        ?.      STR      r0,[sp,#0xfc]
        0x0003296a:    4628        (F      MOV      r0,r5
        0x0003296c:    4649        IF      MOV      r1,r9
        0x0003296e:    4652        RF      MOV      r2,r10
        0x00032970:    e9cdb600    ....    STRD     r11,r6,[sp,#0]
        0x00032974:    f8cd9174    ..t.    STR      r9,[sp,#0x174]
        0x00032978:    9702        ..      STR      r7,[sp,#8]
        0x0003297a:    4647        GF      MOV      r7,r8
        0x0003297c:    f003fccc    ....    BL       compute_band_energies ; 0x36318
        0x00032980:    f8d80040    ..@.    LDR      r0,[r8,#0x40]
        0x00032984:    f8dd8170    ..p.    LDR      r8,[sp,#0x170]
        0x00032988:    b340        @.      CBZ      r0,0x329dc ; 0x329dc
        0x0003298a:    f1b80f03    ....    CMP      r8,#3
        0x0003298e:    db25        %.      BLT      0x329dc ; 0x329dc
        0x00032990:    ed9a0a00    ....    VLDR     s0,[r10,#0]
        0x00032994:    ed1f1a92    ....    VLDR     s2,[pc,#-584] ; [0x32750] = 0x38d1b717
        0x00032998:    f1a80002    ....    SUB      r0,r8,#2
        0x0003299c:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000329a0:    ed1f1aa1    ....    VLDR     s2,[pc,#-644] ; [0x32720] = 0x26901d7d
        0x000329a4:    f10a0108    ....    ADD      r1,r10,#8
        0x000329a8:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x000329ac:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x000329b0:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x000329b4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000329b8:    bfb8        ..      IT       LT
        0x000329ba:    eeb03a42    ..B:    VMOVLT.F32 s6,s4
        0x000329be:    eeb43a41    ..A:    VCMP.F32 s6,s2
        0x000329c2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000329c6:    eeb02a41    ..A*    VMOV.F32 s4,s2
        0x000329ca:    bfc8        ..      IT       GT
        0x000329cc:    eeb02a43    ..C*    VMOVGT.F32 s4,s6
        0x000329d0:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x000329d4:    3801        .8      SUBS     r0,#1
        0x000329d6:    f1010104    ....    ADD      r1,r1,#4
        0x000329da:    d1e5        ..      BNE      0x329a8 ; 0x329a8
        0x000329dc:    9838        8.      LDR      r0,[sp,#0xe0]
        0x000329de:    994e        N.      LDR      r1,[sp,#0x138]
        0x000329e0:    9000        ..      STR      r0,[sp,#0]
        0x000329e2:    984c        L.      LDR      r0,[sp,#0x130]
        0x000329e4:    4642        BF      MOV      r2,r8
        0x000329e6:    4653        SF      MOV      r3,r10
        0x000329e8:    f8cdb004    ....    STR      r11,[sp,#4]
        0x000329ec:    f7f8f818    ....    BL       amp2Log2 ; 0x2aa20
        0x000329f0:    9830        0.      LDR      r0,[sp,#0xc0]
        0x000329f2:    f017fcf7    ....    BL       spl_alloca ; 0x4a3e4
        0x000329f6:    ea4f0188    O...    LSL      r1,r8,#2
        0x000329fa:    9019        ..      STR      r0,[sp,#0x64]
        0x000329fc:    9149        I.      STR      r1,[sp,#0x124]
        0x000329fe:    f7e5feb2    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00032a02:    ed1fdabf    ....    VLDR     s26,[pc,#-764] ; [0x32708] = 0
        0x00032a06:    9857        W.      LDR      r0,[sp,#0x15c]
        0x00032a08:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x00032a0c:    2800        .(      CMP      r0,#0
        0x00032a0e:    eeb0ea4d    ..M.    VMOV.F32 s28,s26
        0x00032a12:    eeb0fa4d    ..M.    VMOV.F32 s30,s26
        0x00032a16:    4626        &F      MOV      r6,r4
        0x00032a18:    d075        u.      BEQ      0x32b06 ; 0x32b06
        0x00032a1a:    6c38        8l      LDR      r0,[r7,#0x40]
        0x00032a1c:    2800        .(      CMP      r0,#0
        0x00032a1e:    f0408085    @...    BNE.W    0x32b2c ; 0x32b2c
        0x00032a22:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00032a24:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00032a28:    ee000a10    ....    VMOV     s0,r0
        0x00032a2c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00032a30:    f8dd90cc    ....    LDR      r9,[sp,#0xcc]
        0x00032a34:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00032a38:    ed1f1acd    ....    VLDR     s2,[pc,#-820] ; [0x32708] = 0
        0x00032a3c:    f1b90f00    ....    CMP      r9,#0
        0x00032a40:    bf08        ..      IT       EQ
        0x00032a42:    eeb00a41    ..A.    VMOVEQ.F32 s0,s2
        0x00032a46:    9857        W.      LDR      r0,[sp,#0x15c]
        0x00032a48:    4580        .E      CMP      r8,r0
        0x00032a4a:    dd34        4.      BLE      0x32ab6 ; 0x32ab6
        0x00032a4c:    9b57        W.      LDR      r3,[sp,#0x15c]
        0x00032a4e:    9955        U.      LDR      r1,[sp,#0x154]
        0x00032a50:    9a38        8.      LDR      r2,[sp,#0xe0]
        0x00032a52:    4419        .D      ADD      r1,r1,r3
        0x00032a54:    ed1f1ad4    ....    VLDR     s2,[pc,#-848] ; [0x32708] = 0
        0x00032a58:    eba80003    ....    SUB      r0,r8,r3
        0x00032a5c:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x00032a60:    eb020283    ....    ADD      r2,r2,r3,LSL #2
        0x00032a64:    eeba2a04    ...*    VMOV.F32 s4,#-10.00000000
        0x00032a68:    eebf3a00    ...:    VMOV.F32 s6,#-1.00000000
        0x00032a6c:    ed924a00    ...J    VLDR     s8,[r2,#0]
        0x00032a70:    ee325a03    2..Z    VADD.F32 s10,s4,s6
        0x00032a74:    ee342a40    4.@*    VSUB.F32 s4,s8,s0
        0x00032a78:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x00032a7c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032a80:    bfc8        ..      IT       GT
        0x00032a82:    eeb02a45    ..E*    VMOVGT.F32 s4,s10
        0x00032a86:    f1bb0f02    ....    CMP      r11,#2
        0x00032a8a:    d10c        ..      BNE      0x32aa6 ; 0x32aa6
        0x00032a8c:    ed914a00    ...J    VLDR     s8,[r1,#0]
        0x00032a90:    ee344a40    4.@J    VSUB.F32 s8,s8,s0
        0x00032a94:    eeb42a44    ..D*    VCMP.F32 s4,s8
        0x00032a98:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032a9c:    bfc8        ..      IT       GT
        0x00032a9e:    eeb04a42    ..BJ    VMOVGT.F32 s8,s4
        0x00032aa2:    eeb02a44    ..D*    VMOV.F32 s4,s8
        0x00032aa6:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00032aaa:    3801        .8      SUBS     r0,#1
        0x00032aac:    f1010104    ....    ADD      r1,r1,#4
        0x00032ab0:    f1020204    ....    ADD      r2,r2,#4
        0x00032ab4:    d1da        ..      BNE      0x32a6c ; 0x32a6c
        0x00032ab6:    9857        W.      LDR      r0,[sp,#0x15c]
        0x00032ab8:    ed1f2ada    ...*    VLDR     s4,[pc,#-872] ; [0x32754] = 0x3ca3d70a
        0x00032abc:    eba80000    ....    SUB      r0,r8,r0
        0x00032ac0:    ee000a10    ....    VMOV     s0,r0
        0x00032ac4:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00032ac8:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x00032acc:    ed971a3c    ..<.    VLDR     s2,[r7,#0xf0]
        0x00032ad0:    ee30da41    0.A.    VSUB.F32 s26,s0,s2
        0x00032ad4:    eebf0a08    ....    VMOV.F32 s0,#-1.50000000
        0x00032ad8:    eeb4da40    ..@.    VCMP.F32 s26,s0
        0x00032adc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032ae0:    bfb8        ..      IT       LT
        0x00032ae2:    eeb0da40    ..@.    VMOVLT.F32 s26,s0
        0x00032ae6:    eeb00a08    ....    VMOV.F32 s0,#3.00000000
        0x00032aea:    eeb4da40    ..@.    VCMP.F32 s26,s0
        0x00032aee:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032af2:    bfc8        ..      IT       GT
        0x00032af4:    eeb0da40    ..@.    VMOVGT.F32 s26,s0
        0x00032af8:    ee2d0a02    -...    VMUL.F32 s0,s26,s4
        0x00032afc:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00032b00:    ed870a3c    ..<.    VSTR     s0,[r7,#0xf0]
        0x00032b04:    e014        ..      B        0x32b30 ; 0x32b30
        0x00032b06:    f8d710ec    ....    LDR      r1,[r7,#0xec]
        0x00032b0a:    eeb0ea4d    ..M.    VMOV.F32 s28,s26
        0x00032b0e:    2900        .)      CMP      r1,#0
        0x00032b10:    eeb0fa4d    ..M.    VMOV.F32 s30,s26
        0x00032b14:    f43faf81    ?...    BEQ.W    0x32a1a ; 0x32a1a
        0x00032b18:    6c38        8l      LDR      r0,[r7,#0x40]
        0x00032b1a:    2800        .(      CMP      r0,#0
        0x00032b1c:    f001864b    ..K.    BEQ.W    0x347b6 ; 0x347b6
        0x00032b20:    ed9ffac5    ....    VLDR     s30,[pc,#788] ; [0x32e38] = 0
        0x00032b24:    eeb0ea4f    ..O.    VMOV.F32 s28,s30
        0x00032b28:    eeb0da4f    ..O.    VMOV.F32 s26,s30
        0x00032b2c:    f8dd90cc    ....    LDR      r9,[sp,#0xcc]
        0x00032b30:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00032b32:    b930        0.      CBNZ     r0,0x32b42 ; 0x32b42
        0x00032b34:    9848        H.      LDR      r0,[sp,#0x120]
        0x00032b36:    9938        8.      LDR      r1,[sp,#0xe0]
        0x00032b38:    9a30        0.      LDR      r2,[sp,#0xc0]
        0x00032b3a:    4664        dF      MOV      r4,r12
        0x00032b3c:    f7e5fd72    ..r.    BL       __aeabi_memcpy4 ; 0x18624
        0x00032b40:    46a4        .F      MOV      r12,r4
        0x00032b42:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00032b44:    b1d0        ..      CBZ      r0,0x32b7c ; 0x32b7c
        0x00032b46:    995b        [.      LDR      r1,[sp,#0x16c]
        0x00032b48:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x00032b4a:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00032b4c:    fab0f080    ....    CLZ      r0,r0
        0x00032b50:    4408        .D      ADD      r0,r0,r1
        0x00032b52:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00032b54:    381d        .8      SUBS     r0,r0,#0x1d
        0x00032b56:    b961        a.      CBNZ     r1,0x32b72 ; 0x32b72
        0x00032b58:    9936        6.      LDR      r1,[sp,#0xd8]
        0x00032b5a:    4288        .B      CMP      r0,r1
        0x00032b5c:    dc09        ..      BGT      0x32b72 ; 0x32b72
        0x00032b5e:    69b9        .i      LDR      r1,[r7,#0x18]
        0x00032b60:    2905        .)      CMP      r1,#5
        0x00032b62:    db04        ..      BLT      0x32b6e ; 0x32b6e
        0x00032b64:    6c39        9l      LDR      r1,[r7,#0x40]
        0x00032b66:    9a57        W.      LDR      r2,[sp,#0x15c]
        0x00032b68:    4311        .C      ORRS     r1,r1,r2
        0x00032b6a:    f00186c0    ....    BEQ.W    0x348ee ; 0x348ee
        0x00032b6e:    2200        ."      MOVS     r2,#0
        0x00032b70:    e000        ..      B        0x32b74 ; 0x32b74
        0x00032b72:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x00032b74:    9936        6.      LDR      r1,[sp,#0xd8]
        0x00032b76:    925e        ^.      STR      r2,[sp,#0x178]
        0x00032b78:    4288        .B      CMP      r0,r1
        0x00032b7a:    dd01        ..      BLE      0x32b80 ; 0x32b80
        0x00032b7c:    463d        =F      MOV      r5,r7
        0x00032b7e:    e007        ..      B        0x32b90 ; 0x32b90
        0x00032b80:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00032b82:    4611        .F      MOV      r1,r2
        0x00032b84:    2203        ."      MOVS     r2,#3
        0x00032b86:    463d        =F      MOV      r5,r7
        0x00032b88:    4664        dF      MOV      r4,r12
        0x00032b8a:    f006fd51    ..Q.    BL       ec_enc_bit_logp ; 0x39630
        0x00032b8e:    46a4        .F      MOV      r12,r4
        0x00032b90:    fb0bf00c    ....    MUL      r0,r11,r12
        0x00032b94:    0080        ..      LSLS     r0,r0,#2
        0x00032b96:    f017fc25    ..%.    BL       spl_alloca ; 0x4a3e4
        0x00032b9a:    4602        .F      MOV      r2,r0
        0x00032b9c:    984e        N.      LDR      r0,[sp,#0x138]
        0x00032b9e:    995d        ].      LDR      r1,[sp,#0x174]
        0x00032ba0:    e9cd0b00    ....    STRD     r0,r11,[sp,#0]
        0x00032ba4:    984c        L.      LDR      r0,[sp,#0x130]
        0x00032ba6:    9f39        9.      LDR      r7,[sp,#0xe4]
        0x00032ba8:    4653        SF      MOV      r3,r10
        0x00032baa:    924a        J.      STR      r2,[sp,#0x128]
        0x00032bac:    9702        ..      STR      r7,[sp,#8]
        0x00032bae:    f00dfa05    ....    BL       normalise_bands ; 0x3ffbc
        0x00032bb2:    9857        W.      LDR      r0,[sp,#0x15c]
        0x00032bb4:    2200        ."      MOVS     r2,#0
        0x00032bb6:    b968        h.      CBNZ     r0,0x32bd4 ; 0x32bd4
        0x00032bb8:    9932        2.      LDR      r1,[sp,#0xc8]
        0x00032bba:    ebcb100b    ....    RSB      r0,r11,r11,LSL #4
        0x00032bbe:    4281        .B      CMP      r1,r0
        0x00032bc0:    462c        ,F      MOV      r4,r5
        0x00032bc2:    db0a        ..      BLT      0x32bda ; 0x32bda
        0x00032bc4:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00032bc6:    2802        .(      CMP      r0,#2
        0x00032bc8:    db06        ..      BLT      0x32bd8 ; 0x32bd8
        0x00032bca:    6c20         l      LDR      r0,[r4,#0x40]
        0x00032bcc:    fab0f080    ....    CLZ      r0,r0
        0x00032bd0:    0942        B.      LSRS     r2,r0,#5
        0x00032bd2:    e002        ..      B        0x32bda ; 0x32bda
        0x00032bd4:    462c        ,F      MOV      r4,r5
        0x00032bd6:    e000        ..      B        0x32bda ; 0x32bda
        0x00032bd8:    2200        ."      MOVS     r2,#0
        0x00032bda:    9855        U.      LDR      r0,[sp,#0x154]
        0x00032bdc:    9222        ".      STR      r2,[sp,#0x88]
        0x00032bde:    0085        ..      LSLS     r5,r0,#2
        0x00032be0:    4628        (F      MOV      r0,r5
        0x00032be2:    f8cd90cc    ....    STR      r9,[sp,#0xcc]
        0x00032be6:    fab6f986    ....    CLZ      r9,r6
        0x00032bea:    f017fbfb    ....    BL       spl_alloca ; 0x4a3e4
        0x00032bee:    4606        .F      MOV      r6,r0
        0x00032bf0:    4628        (F      MOV      r0,r5
        0x00032bf2:    f017fbf7    ....    BL       spl_alloca ; 0x4a3e4
        0x00032bf6:    9029        ).      STR      r0,[sp,#0xa4]
        0x00032bf8:    4628        (F      MOV      r0,r5
        0x00032bfa:    f017fbf3    ....    BL       spl_alloca ; 0x4a3e4
        0x00032bfe:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x00032c00:    e9d4b80f    ....    LDRD     r11,r8,[r4,#0x3c]
        0x00032c04:    911c        ..      STR      r1,[sp,#0x70]
        0x00032c06:    6b61        ak      LDR      r1,[r4,#0x34]
        0x00032c08:    901e        ..      STR      r0,[sp,#0x78]
        0x00032c0a:    911b        ..      STR      r1,[sp,#0x6c]
        0x00032c0c:    994c        L.      LDR      r1,[sp,#0x130]
        0x00032c0e:    6b8f        .k      LDR      r7,[r1,#0x38]
        0x00032c10:    f014f8c0    ....    BL       save_stack ; 0x46d94
        0x00032c14:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00032c16:    fb05f400    ....    MUL      r4,r5,r0
        0x00032c1a:    4620         F      MOV      r0,r4
        0x00032c1c:    f017fbe2    ....    BL       spl_alloca ; 0x4a3e4
        0x00032c20:    904d        M.      STR      r0,[sp,#0x134]
        0x00032c22:    4620         F      MOV      r0,r4
        0x00032c24:    f017fbde    ....    BL       spl_alloca ; 0x4a3e4
        0x00032c28:    903e        >.      STR      r0,[sp,#0xf8]
        0x00032c2a:    4628        (F      MOV      r0,r5
        0x00032c2c:    f017fbda    ....    BL       spl_alloca ; 0x4a3e4
        0x00032c30:    9047        G.      STR      r0,[sp,#0x11c]
        0x00032c32:    4630        0F      MOV      r0,r6
        0x00032c34:    4629        )F      MOV      r1,r5
        0x00032c36:    965a        Z.      STR      r6,[sp,#0x168]
        0x00032c38:    9558        X.      STR      r5,[sp,#0x160]
        0x00032c3a:    f7e5fd94    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00032c3e:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00032c40:    2d01        .-      CMP      r5,#1
        0x00032c42:    db33        3.      BLT      0x32cac ; 0x32cac
        0x00032c44:    f1cb0009    ....    RSB      r0,r11,#9
        0x00032c48:    ee000a10    ....    VMOV     s0,r0
        0x00032c4c:    f24241dc    B..A    MOV      r1,#0x24dc
        0x00032c50:    ed9f1a7a    ..z.    VLDR     s2,[pc,#488] ; [0x32e3c] = 0x3d800000
        0x00032c54:    ed9f3a7a    ..z:    VLDR     s6,[pc,#488] ; [0x32e40] = 0x3bcb295f
        0x00032c58:    9a3e        >.      LDR      r2,[sp,#0xf8]
        0x00032c5a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00032c5e:    2000        .       MOVS     r0,#0
        0x00032c60:    f2c00105    ....    MOVT     r1,#5
        0x00032c64:    eeb62a00    ...*    VMOV.F32 s4,#0.50000000
        0x00032c68:    f9373010    7..0    LDRSH    r3,[r7,r0,LSL #1]
        0x00032c6c:    ed915a00    ...Z    VLDR     s10,[r1,#0]
        0x00032c70:    ee043a10    ...:    VMOV     s8,r3
        0x00032c74:    eeb84ac4    ...J    VCVT.F32.S32 s8,s8
        0x00032c78:    ee244a01    $..J    VMUL.F32 s8,s8,s2
        0x00032c7c:    ee344a02    4..J    VADD.F32 s8,s8,s4
        0x00032c80:    1d43        C.      ADDS     r3,r0,#5
        0x00032c82:    ee344a00    4..J    VADD.F32 s8,s8,s0
        0x00032c86:    435b        [C      MULS     r3,r3,r3
        0x00032c88:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x00032c8c:    ee053a10    ...:    VMOV     s10,r3
        0x00032c90:    eeb85ac5    ...Z    VCVT.F32.S32 s10,s10
        0x00032c94:    ee255a03    %..Z    VMUL.F32 s10,s10,s6
        0x00032c98:    ee354a04    5..J    VADD.F32 s8,s10,s8
        0x00032c9c:    3001        .0      ADDS     r0,#1
        0x00032c9e:    ed824a00    ...J    VSTR     s8,[r2,#0]
        0x00032ca2:    3204        .2      ADDS     r2,#4
        0x00032ca4:    4285        .B      CMP      r5,r0
        0x00032ca6:    f1010104    ....    ADD      r1,r1,#4
        0x00032caa:    d1dd        ..      BNE      0x32c68 ; 0x32c68
        0x00032cac:    ea4f1059    O.Y.    LSR      r0,r9,#5
        0x00032cb0:    9023        #.      STR      r0,[sp,#0x8c]
        0x00032cb2:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00032cb4:    eddf9a63    ..c.    VLDR     s19,[pc,#396] ; [0x32e44] = 0xc1ff3333
        0x00032cb8:    2801        .(      CMP      r0,#1
        0x00032cba:    bfd8        ..      IT       LE
        0x00032cbc:    2001        .       MOVLE    r0,#1
        0x00032cbe:    f8dd90e0    ....    LDR      r9,[sp,#0xe0]
        0x00032cc2:    905d        ].      STR      r0,[sp,#0x174]
        0x00032cc4:    9858        X.      LDR      r0,[sp,#0x160]
        0x00032cc6:    9c3e        >.      LDR      r4,[sp,#0xf8]
        0x00032cc8:    2600        .&      MOVS     r6,#0
        0x00032cca:    4649        IF      MOV      r1,r9
        0x00032ccc:    2d01        .-      CMP      r5,#1
        0x00032cce:    db19        ..      BLT      0x32d04 ; 0x32d04
        0x00032cd0:    460a        .F      MOV      r2,r1
        0x00032cd2:    4623        #F      MOV      r3,r4
        0x00032cd4:    462f        /F      MOV      r7,r5
        0x00032cd6:    eeb00a69    ..i.    VMOV.F32 s0,s19
        0x00032cda:    bf00        ..      NOP      
        0x00032cdc:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00032ce0:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00032ce4:    3304        .3      ADDS     r3,#4
        0x00032ce6:    ee719a42    q.B.    VSUB.F32 s19,s2,s4
        0x00032cea:    eeb40a69    ..i.    VCMP.F32 s0,s19
        0x00032cee:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032cf2:    bfc8        ..      IT       GT
        0x00032cf4:    eef09a40    ..@.    VMOVGT.F32 s19,s0
        0x00032cf8:    3f01        .?      SUBS     r7,#1
        0x00032cfa:    f1020204    ....    ADD      r2,r2,#4
        0x00032cfe:    eeb00a69    ..i.    VMOV.F32 s0,s19
        0x00032d02:    d1eb        ..      BNE      0x32cdc ; 0x32cdc
        0x00032d04:    9a5d        ].      LDR      r2,[sp,#0x174]
        0x00032d06:    3601        .6      ADDS     r6,#1
        0x00032d08:    4296        .B      CMP      r6,r2
        0x00032d0a:    4401        .D      ADD      r1,r1,r0
        0x00032d0c:    d1de        ..      BNE      0x32ccc ; 0x32ccc
        0x00032d0e:    4607        .F      MOV      r7,r0
        0x00032d10:    f017fb68    ..h.    BL       spl_alloca ; 0x4a3e4
        0x00032d14:    4606        .F      MOV      r6,r0
        0x00032d16:    4638        8F      MOV      r0,r7
        0x00032d18:    f017fb64    ..d.    BL       spl_alloca ; 0x4a3e4
        0x00032d1c:    2d01        .-      CMP      r5,#1
        0x00032d1e:    4682        .F      MOV      r10,r0
        0x00032d20:    db7a        z.      BLT      0x32e18 ; 0x32e18
        0x00032d22:    2000        .       MOVS     r0,#0
        0x00032d24:    4629        )F      MOV      r1,r5
        0x00032d26:    bf00        ..      NOP      
        0x00032d28:    eb090200    ....    ADD      r2,r9,r0
        0x00032d2c:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00032d30:    1822        ".      ADDS     r2,r4,r0
        0x00032d32:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00032d36:    1832        2.      ADDS     r2,r6,r0
        0x00032d38:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00032d3c:    3901        .9      SUBS     r1,#1
        0x00032d3e:    f1000004    ....    ADD      r0,r0,#4
        0x00032d42:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00032d46:    d1ef        ..      BNE      0x32d28 ; 0x32d28
        0x00032d48:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00032d4a:    3802        .8      SUBS     r0,#2
        0x00032d4c:    fab0f080    ....    CLZ      r0,r0
        0x00032d50:    d11f        ..      BNE      0x32d92 ; 0x32d92
        0x00032d52:    9955        U.      LDR      r1,[sp,#0x154]
        0x00032d54:    4632        2F      MOV      r2,r6
        0x00032d56:    eb090181    ....    ADD      r1,r9,r1,LSL #2
        0x00032d5a:    4623        #F      MOV      r3,r4
        0x00032d5c:    462f        /F      MOV      r7,r5
        0x00032d5e:    bf00        ..      NOP      
        0x00032d60:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00032d64:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00032d68:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x00032d6c:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00032d70:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00032d74:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032d78:    bfc8        ..      IT       GT
        0x00032d7a:    eeb00a42    ..B.    VMOVGT.F32 s0,s4
        0x00032d7e:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00032d82:    3f01        .?      SUBS     r7,#1
        0x00032d84:    f1030304    ....    ADD      r3,r3,#4
        0x00032d88:    f1010104    ....    ADD      r1,r1,#4
        0x00032d8c:    f1020204    ....    ADD      r2,r2,#4
        0x00032d90:    d1e6        ..      BNE      0x32d60 ; 0x32d60
        0x00032d92:    9a49        I.      LDR      r2,[sp,#0x124]
        0x00032d94:    ea4f1950    O.P.    LSR      r9,r0,#5
        0x00032d98:    4650        PF      MOV      r0,r10
        0x00032d9a:    4631        1F      MOV      r1,r6
        0x00032d9c:    f7e5fc42    ..B.    BL       __aeabi_memcpy4 ; 0x18624
        0x00032da0:    2000        .       MOVS     r0,#0
        0x00032da2:    2d01        .-      CMP      r5,#1
        0x00032da4:    bfc8        ..      IT       GT
        0x00032da6:    2001        .       MOVGT    r0,#1
        0x00032da8:    9045        E.      STR      r0,[sp,#0x114]
        0x00032daa:    dd4d        M.      BLE      0x32e48 ; 0x32e48
        0x00032dac:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00032db0:    1e68        h.      SUBS     r0,r5,#1
        0x00032db2:    1d31        1.      ADDS     r1,r6,#4
        0x00032db4:    eeb81a00    ....    VMOV.F32 s2,#-2.00000000
        0x00032db8:    4602        .F      MOV      r2,r0
        0x00032dba:    bf00        ..      NOP      
        0x00032dbc:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00032dc0:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00032dc4:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00032dc8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032dcc:    bfc8        ..      IT       GT
        0x00032dce:    eeb00a42    ..B.    VMOVGT.F32 s0,s4
        0x00032dd2:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00032dd6:    3a01        .:      SUBS     r2,#1
        0x00032dd8:    f1010104    ....    ADD      r1,r1,#4
        0x00032ddc:    d1ee        ..      BNE      0x32dbc ; 0x32dbc
        0x00032dde:    1ea9        ..      SUBS     r1,r5,#2
        0x00032de0:    9146        F.      STR      r1,[sp,#0x118]
        0x00032de2:    eb060185    ....    ADD      r1,r6,r5,LSL #2
        0x00032de6:    3908        .9      SUBS     r1,r1,#8
        0x00032de8:    eeb80a08    ....    VMOV.F32 s0,#-3.00000000
        0x00032dec:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x00032df0:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00032df4:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x00032df8:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x00032dfc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032e00:    f1a00001    ....    SUB      r0,r0,#1
        0x00032e04:    bfc8        ..      IT       GT
        0x00032e06:    eeb01a42    ..B.    VMOVGT.F32 s2,s4
        0x00032e0a:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x00032e0e:    2800        .(      CMP      r0,#0
        0x00032e10:    f1a10104    ....    SUB      r1,r1,#4
        0x00032e14:    dcea        ..      BGT      0x32dec ; 0x32dec
        0x00032e16:    e019        ..      B        0x32e4c ; 0x32e4c
        0x00032e18:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00032e1a:    9a49        I.      LDR      r2,[sp,#0x124]
        0x00032e1c:    3802        .8      SUBS     r0,#2
        0x00032e1e:    fab0f080    ....    CLZ      r0,r0
        0x00032e22:    ea4f1950    O.P.    LSR      r9,r0,#5
        0x00032e26:    4650        PF      MOV      r0,r10
        0x00032e28:    4631        1F      MOV      r1,r6
        0x00032e2a:    f7e5fbfb    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00032e2e:    1ea8        ..      SUBS     r0,r5,#2
        0x00032e30:    9046        F.      STR      r0,[sp,#0x118]
        0x00032e32:    2000        .       MOVS     r0,#0
        0x00032e34:    9045        E.      STR      r0,[sp,#0x114]
        0x00032e36:    e042        B.      B        0x32ebe ; 0x32ebe
    $d.10
        0x00032e38:    00000000    ....    DCD    0
        0x00032e3c:    3d800000    ...=    DCD    1031798784
    __arm_cp.4_67
        0x00032e40:    3bcb295f    _).;    DCD    1003170143
    __arm_cp.4_68
        0x00032e44:    c1ff3333    33..    DCD    3254727475
    $t.11
        0x00032e48:    1ea8        ..      SUBS     r0,r5,#2
        0x00032e4a:    9046        F.      STR      r0,[sp,#0x118]
        0x00032e4c:    eeba0a08    ....    VMOV.F32 s0,#-12.00000000
        0x00032e50:    ee398a80    9...    VADD.F32 s16,s19,s0
        0x00032e54:    eeb58a40    ..@.    VCMP.F32 s16,#0.0
        0x00032e58:    ed1f0a09    ....    VLDR     s0,[pc,#-36] ; [0x32e38] = 0
        0x00032e5c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032e60:    bfb8        ..      IT       LT
        0x00032e62:    eeb08a40    ..@.    VMOVLT.F32 s16,s0
        0x00032e66:    9f1e        ..      LDR      r7,[sp,#0x78]
        0x00032e68:    eeb69a00    ....    VMOV.F32 s18,#0.50000000
        0x00032e6c:    2420         $      MOVS     r4,#0x20
        0x00032e6e:    bf00        ..      NOP      
        0x00032e70:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00032e74:    ed9a1a00    ....    VLDR     s2,[r10,#0]
        0x00032e78:    eeb48a40    ..@.    VCMP.F32 s16,s0
        0x00032e7c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032e80:    bfc8        ..      IT       GT
        0x00032e82:    eeb00a48    ..H.    VMOVGT.F32 s0,s16
        0x00032e86:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00032e8a:    ee300a09    0...    VADD.F32 s0,s0,s18
        0x00032e8e:    f01afc2b    ..+.    BL       __hardfp_floorf ; 0x4d6e8
        0x00032e92:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00032e96:    ee100a10    ....    VMOV     r0,s0
        0x00032e9a:    4241        AB      RSBS     r1,r0,#0
        0x00032e9c:    2800        .(      CMP      r0,#0
        0x00032e9e:    bfc8        ..      IT       GT
        0x00032ea0:    2100        .!      MOVGT    r1,#0
        0x00032ea2:    2905        .)      CMP      r1,#5
        0x00032ea4:    bfa8        ..      IT       GE
        0x00032ea6:    2105        .!      MOVGE    r1,#5
        0x00032ea8:    fa24f001    $...    LSR      r0,r4,r1
        0x00032eac:    f8470b04    G...    STR      r0,[r7],#4
        0x00032eb0:    3d01        .=      SUBS     r5,#1
        0x00032eb2:    f1060604    ....    ADD      r6,r6,#4
        0x00032eb6:    f10a0a04    ....    ADD      r10,r10,#4
        0x00032eba:    d1d9        ..      BNE      0x32e70 ; 0x32e70
        0x00032ebc:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00032ebe:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00032ec0:    9942        B.      LDR      r1,[sp,#0x108]
        0x00032ec2:    f8ddc11c    ....    LDR      r12,[sp,#0x11c]
        0x00032ec6:    4281        .B      CMP      r1,r0
        0x00032ec8:    f3008250    ..P.    BGT.W    0x3336c ; 0x3336c
        0x00032ecc:    f1b80f00    ....    CMP      r8,#0
        0x00032ed0:    f040824c    @.L.    BNE.W    0x3336c ; 0x3336c
        0x00032ed4:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00032ed6:    f8cd904c    ..L.    STR      r9,[sp,#0x4c]
        0x00032eda:    2800        .(      CMP      r0,#0
        0x00032edc:    bf18        ..      IT       NE
        0x00032ede:    2001        .       MOVNE    r0,#1
        0x00032ee0:    2d08        .-      CMP      r5,#8
        0x00032ee2:    462e        .F      MOV      r6,r5
        0x00032ee4:    f04f0100    O...    MOV      r1,#0
        0x00032ee8:    bfa8        ..      IT       GE
        0x00032eea:    2608        .&      MOVGE    r6,#8
        0x00032eec:    2d01        .-      CMP      r5,#1
        0x00032eee:    bfb8        ..      IT       LT
        0x00032ef0:    2101        .!      MOVLT    r1,#1
        0x00032ef2:    4308        .C      ORRS     r0,r0,r1
        0x00032ef4:    9042        B.      STR      r0,[sp,#0x108]
        0x00032ef6:    f8dd8134    ..4.    LDR      r8,[sp,#0x134]
        0x00032efa:    f10c0004    ....    ADD      r0,r12,#4
        0x00032efe:    903b        ;.      STR      r0,[sp,#0xec]
        0x00032f00:    f1ac0004    ....    SUB      r0,r12,#4
        0x00032f04:    903d        =.      STR      r0,[sp,#0xf4]
        0x00032f06:    f1a80004    ....    SUB      r0,r8,#4
        0x00032f0a:    9059        Y.      STR      r0,[sp,#0x164]
        0x00032f0c:    f10c0008    ....    ADD      r0,r12,#8
        0x00032f10:    eb0c0285    ....    ADD      r2,r12,r5,LSL #2
        0x00032f14:    9041        A.      STR      r0,[sp,#0x104]
        0x00032f16:    9846        F.      LDR      r0,[sp,#0x118]
        0x00032f18:    3a0c        .:      SUBS     r2,r2,#0xc
        0x00032f1a:    9948        H.      LDR      r1,[sp,#0x120]
        0x00032f1c:    f8dd90e8    ....    LDR      r9,[sp,#0xe8]
        0x00032f20:    2400        .$      MOVS     r4,#0
        0x00032f22:    9244        D.      STR      r2,[sp,#0x110]
        0x00032f24:    1e6a        j.      SUBS     r2,r5,#1
        0x00032f26:    f1080704    ....    ADD      r7,r8,#4
        0x00032f2a:    3802        .8      SUBS     r0,#2
        0x00032f2c:    f1080b08    ....    ADD      r11,r8,#8
        0x00032f30:    eeb68a00    ....    VMOV.F32 s16,#0.50000000
        0x00032f34:    eef7aa08    ....    VMOV.F32 s21,#1.50000000
        0x00032f38:    eef08a00    ....    VMOV.F32 s17,#2.00000000
        0x00032f3c:    eeffba00    ....    VMOV.F32 s23,#-1.00000000
        0x00032f40:    f04f0a00    O...    MOV      r10,#0
        0x00032f44:    9243        C.      STR      r2,[sp,#0x10c]
        0x00032f46:    9040        @.      STR      r0,[sp,#0x100]
        0x00032f48:    9151        Q.      STR      r1,[sp,#0x144]
        0x00032f4a:    bf00        ..      NOP      
        0x00032f4c:    9855        U.      LDR      r0,[sp,#0x154]
        0x00032f4e:    9a49        I.      LDR      r2,[sp,#0x124]
        0x00032f50:    fb0af500    ....    MUL      r5,r10,r0
        0x00032f54:    eb010185    ....    ADD      r1,r1,r5,LSL #2
        0x00032f58:    4660        `F      MOV      r0,r12
        0x00032f5a:    f7e5fb63    ..c.    BL       __aeabi_memcpy4 ; 0x18624
        0x00032f5e:    9842        B.      LDR      r0,[sp,#0x108]
        0x00032f60:    f8ddc11c    ....    LDR      r12,[sp,#0x11c]
        0x00032f64:    b9c0        ..      CBNZ     r0,0x32f98 ; 0x32f98
        0x00032f66:    9951        Q.      LDR      r1,[sp,#0x144]
        0x00032f68:    2000        .       MOVS     r0,#0
        0x00032f6a:    464a        JF      MOV      r2,r9
        0x00032f6c:    4663        cF      MOV      r3,r12
        0x00032f6e:    bf00        ..      NOP      
        0x00032f70:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00032f74:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00032f78:    3001        .0      ADDS     r0,#1
        0x00032f7a:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00032f7e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032f82:    bfc8        ..      IT       GT
        0x00032f84:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00032f88:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x00032f8c:    3304        .3      ADDS     r3,#4
        0x00032f8e:    3204        .2      ADDS     r2,#4
        0x00032f90:    42b0        .B      CMP      r0,r6
        0x00032f92:    f1010104    ....    ADD      r1,r1,#4
        0x00032f96:    dbeb        ..      BLT      0x32f70 ; 0x32f70
        0x00032f98:    984d        M.      LDR      r0,[sp,#0x134]
        0x00032f9a:    9945        E.      LDR      r1,[sp,#0x114]
        0x00032f9c:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x00032fa0:    eb000085    ....    ADD      r0,r0,r5,LSL #2
        0x00032fa4:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00032fa8:    b371        q.      CBZ      r1,0x33008 ; 0x33008
        0x00032faa:    9a3b        ;.      LDR      r2,[sp,#0xec]
        0x00032fac:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00032fae:    f8dde160    ..`.    LDR      lr,[sp,#0x160]
        0x00032fb2:    2101        .!      MOVS     r1,#1
        0x00032fb4:    463b        ;F      MOV      r3,r7
        0x00032fb6:    bf00        ..      NOP      
        0x00032fb8:    ed121a01    ....    VLDR     s2,[r2,#-4]
        0x00032fbc:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x00032fc0:    ee311a08    1...    VADD.F32 s2,s2,s16
        0x00032fc4:    ee300a2a    0.*.    VADD.F32 s0,s0,s21
        0x00032fc8:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x00032fcc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032fd0:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x00032fd4:    bfc8        ..      IT       GT
        0x00032fd6:    460c        .F      MOVGT    r4,r1
        0x00032fd8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032fdc:    f1010101    ....    ADD      r1,r1,#1
        0x00032fe0:    bfb8        ..      IT       LT
        0x00032fe2:    eeb02a40    ..@*    VMOVLT.F32 s4,s0
        0x00032fe6:    ed832a00    ...*    VSTR     s4,[r3,#0]
        0x00032fea:    3304        .3      ADDS     r3,#4
        0x00032fec:    3204        .2      ADDS     r2,#4
        0x00032fee:    428d        .B      CMP      r5,r1
        0x00032ff0:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x00032ff4:    d1e0        ..      BNE      0x32fb8 ; 0x32fb8
        0x00032ff6:    e00a        ..      B        0x3300e ; 0x3300e
    $d.12
        0x00032ff8:    00000000    ....    DCD    0
        0x00032ffc:    405fc000    .._@    DCD    1080016896
        0x00033000:    00000000    ....    DCD    0
        0x00033004:    00000000    ....    DCD    0
    $t.13
        0x00033008:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x0003300a:    f8dde160    ..`.    LDR      lr,[sp,#0x160]
        0x0003300e:    2c01        .,      CMP      r4,#1
        0x00033010:    db32        2.      BLT      0x33078 ; 0x33078
        0x00033012:    eb000184    ....    ADD      r1,r0,r4,LSL #2
        0x00033016:    9a3d        =.      LDR      r2,[sp,#0xf4]
        0x00033018:    9b59        Y.      LDR      r3,[sp,#0x164]
        0x0003301a:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0003301e:    1c61        a.      ADDS     r1,r4,#1
        0x00033020:    eb020284    ....    ADD      r2,r2,r4,LSL #2
        0x00033024:    eb030384    ....    ADD      r3,r3,r4,LSL #2
        0x00033028:    ee301a28    0.(.    VADD.F32 s2,s0,s17
        0x0003302c:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00033030:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00033034:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00033038:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x0003303c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033040:    bfb8        ..      IT       LT
        0x00033042:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00033046:    eeb42a43    ..C*    VCMP.F32 s4,s6
        0x0003304a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003304e:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00033052:    bfbc        ..      ITT      LT
        0x00033054:    eeb01a42    ..B.    VMOVLT.F32 s2,s4
        0x00033058:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x0003305c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033060:    f1a10101    ....    SUB      r1,r1,#1
        0x00033064:    bfb8        ..      IT       LT
        0x00033066:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x0003306a:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003306e:    3a04        .:      SUBS     r2,#4
        0x00033070:    2901        .)      CMP      r1,#1
        0x00033072:    f1a30304    ....    SUB      r3,r3,#4
        0x00033076:    dcd7        ..      BGT      0x33028 ; 0x33028
        0x00033078:    e9dd2340    ..@#    LDRD     r2,r3,[sp,#0x100]
        0x0003307c:    2d05        .-      CMP      r5,#5
        0x0003307e:    4659        YF      MOV      r1,r11
        0x00033080:    db73        s.      BLT      0x3316a ; 0x3316a
        0x00033082:    bf00        ..      NOP      
        0x00033084:    ed135a02    ...Z    VLDR     s10,[r3,#-8]
        0x00033088:    ed132a01    ...*    VLDR     s4,[r3,#-4]
        0x0003308c:    ed934a01    ...J    VLDR     s8,[r3,#4]
        0x00033090:    ed933a02    ...:    VLDR     s6,[r3,#8]
        0x00033094:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x00033098:    eeb06a42    ..Bj    VMOV.F32 s12,s4
        0x0003309c:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x000330a0:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x000330a4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000330a8:    bfc4        ..      ITT      GT
        0x000330aa:    eeb06a45    ..Ej    VMOVGT.F32 s12,s10
        0x000330ae:    eeb05a42    ..BZ    VMOVGT.F32 s10,s4
        0x000330b2:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x000330b6:    eeb02a44    ..D*    VMOV.F32 s4,s8
        0x000330ba:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000330be:    bfc4        ..      ITT      GT
        0x000330c0:    eeb02a43    ..C*    VMOVGT.F32 s4,s6
        0x000330c4:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x000330c8:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x000330cc:    eeb04a46    ..FJ    VMOV.F32 s8,s12
        0x000330d0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000330d4:    bfc2        ..      ITTT     GT
        0x000330d6:    eeb04a43    ..CJ    VMOVGT.F32 s8,s6
        0x000330da:    eeb02a45    ..E*    VMOVGT.F32 s4,s10
        0x000330de:    eeb03a46    ..F:    VMOVGT.F32 s6,s12
        0x000330e2:    eeb41a44    ..D.    VCMP.F32 s2,s8
        0x000330e6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000330ea:    dd0d        ..      BLE      0x33108 ; 0x33108
        0x000330ec:    eeb44a42    ..BJ    VCMP.F32 s8,s4
        0x000330f0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000330f4:    da16        ..      BGE      0x33124 ; 0x33124
        0x000330f6:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x000330fa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000330fe:    bfb8        ..      IT       LT
        0x00033100:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x00033104:    e021        !.      B        0x3314a ; 0x3314a
        0x00033106:    bf00        ..      NOP      
        0x00033108:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x0003310c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033110:    da12        ..      BGE      0x33138 ; 0x33138
        0x00033112:    eeb44a42    ..BJ    VCMP.F32 s8,s4
        0x00033116:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003311a:    bfb8        ..      IT       LT
        0x0003311c:    eeb02a44    ..D*    VMOVLT.F32 s4,s8
        0x00033120:    e013        ..      B        0x3314a ; 0x3314a
        0x00033122:    bf00        ..      NOP      
        0x00033124:    eeb43a44    ..D:    VCMP.F32 s6,s8
        0x00033128:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003312c:    bfb8        ..      IT       LT
        0x0003312e:    eeb04a43    ..CJ    VMOVLT.F32 s8,s6
        0x00033132:    eeb02a44    ..D*    VMOV.F32 s4,s8
        0x00033136:    e008        ..      B        0x3314a ; 0x3314a
        0x00033138:    eeb41a43    ..C.    VCMP.F32 s2,s6
        0x0003313c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033140:    bfb8        ..      IT       LT
        0x00033142:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00033146:    eeb02a43    ..C*    VMOV.F32 s4,s6
        0x0003314a:    ee321a2b    2.+.    VADD.F32 s2,s4,s23
        0x0003314e:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00033152:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033156:    bfc8        ..      IT       GT
        0x00033158:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x0003315c:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x00033160:    3304        .3      ADDS     r3,#4
        0x00033162:    3a01        .:      SUBS     r2,#1
        0x00033164:    f1010104    ....    ADD      r1,r1,#4
        0x00033168:    d18c        ..      BNE      0x33084 ; 0x33084
        0x0003316a:    ed9c3a00    ...:    VLDR     s6,[r12,#0]
        0x0003316e:    ed9c0a01    ....    VLDR     s0,[r12,#4]
        0x00033172:    ed9c2a02    ...*    VLDR     s4,[r12,#8]
        0x00033176:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x0003317a:    eeb01a43    ..C.    VMOV.F32 s2,s6
        0x0003317e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033182:    bfc4        ..      ITT      GT
        0x00033184:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00033188:    eeb00a43    ..C.    VMOVGT.F32 s0,s6
        0x0003318c:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x00033190:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033194:    db08        ..      BLT      0x331a8 ; 0x331a8
        0x00033196:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x0003319a:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x0003319e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000331a2:    bfa8        ..      IT       GE
        0x000331a4:    eeb00a41    ..A.    VMOVGE.F32 s0,s2
        0x000331a8:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000331ac:    ee300a2b    0.+.    VADD.F32 s0,s0,s23
        0x000331b0:    ed902a01    ...*    VLDR     s4,[r0,#4]
        0x000331b4:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x000331b8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000331bc:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x000331c0:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x000331c4:    bfc8        ..      IT       GT
        0x000331c6:    eeb03a41    ..A:    VMOVGT.F32 s6,s2
        0x000331ca:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000331ce:    bfc8        ..      IT       GT
        0x000331d0:    eeb00a42    ..B.    VMOVGT.F32 s0,s4
        0x000331d4:    9944        D.      LDR      r1,[sp,#0x110]
        0x000331d6:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x000331da:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x000331de:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x000331e2:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x000331e6:    ed912a02    ...*    VLDR     s4,[r1,#8]
        0x000331ea:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x000331ee:    eeb01a43    ..C.    VMOV.F32 s2,s6
        0x000331f2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000331f6:    bfc4        ..      ITT      GT
        0x000331f8:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x000331fc:    eeb00a43    ..C.    VMOVGT.F32 s0,s6
        0x00033200:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x00033204:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033208:    db08        ..      BLT      0x3321c ; 0x3321c
        0x0003320a:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x0003320e:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x00033212:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033216:    bfa8        ..      IT       GE
        0x00033218:    eeb00a41    ..A.    VMOVGE.F32 s0,s2
        0x0003321c:    9946        F.      LDR      r1,[sp,#0x118]
        0x0003321e:    ee300a2b    0.+.    VADD.F32 s0,s0,s23
        0x00033222:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x00033226:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x0003322a:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x0003322e:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00033232:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033236:    bfc8        ..      IT       GT
        0x00033238:    eeb02a41    ..A*    VMOVGT.F32 s4,s2
        0x0003323c:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x00033240:    9943        C.      LDR      r1,[sp,#0x10c]
        0x00033242:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00033246:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0003324a:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x0003324e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033252:    bfc8        ..      IT       GT
        0x00033254:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x00033258:    2d01        .-      CMP      r5,#1
        0x0003325a:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003325e:    db15        ..      BLT      0x3328c ; 0x3328c
        0x00033260:    993e        >.      LDR      r1,[sp,#0xf8]
        0x00033262:    4640        @F      MOV      r0,r8
        0x00033264:    462a        *F      MOV      r2,r5
        0x00033266:    bf00        ..      NOP      
        0x00033268:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003326c:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00033270:    3104        .1      ADDS     r1,#4
        0x00033272:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00033276:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003327a:    bfc8        ..      IT       GT
        0x0003327c:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00033280:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x00033284:    3a01        .:      SUBS     r2,#1
        0x00033286:    f1000004    ....    ADD      r0,r0,#4
        0x0003328a:    d1ed        ..      BNE      0x33268 ; 0x33268
        0x0003328c:    9851        Q.      LDR      r0,[sp,#0x144]
        0x0003328e:    f10a0a01    ....    ADD      r10,r10,#1
        0x00033292:    4470        pD      ADD      r0,r0,lr
        0x00033294:    9051        Q.      STR      r0,[sp,#0x144]
        0x00033296:    9859        Y.      LDR      r0,[sp,#0x164]
        0x00033298:    9948        H.      LDR      r1,[sp,#0x120]
        0x0003329a:    4470        pD      ADD      r0,r0,lr
        0x0003329c:    9059        Y.      STR      r0,[sp,#0x164]
        0x0003329e:    985d        ].      LDR      r0,[sp,#0x174]
        0x000332a0:    44f1        .D      ADD      r9,r9,lr
        0x000332a2:    4477        wD      ADD      r7,r7,lr
        0x000332a4:    44f3        .D      ADD      r11,r11,lr
        0x000332a6:    4582        .E      CMP      r10,r0
        0x000332a8:    44f0        .D      ADD      r8,r8,lr
        0x000332aa:    f47fae4f    ..O.    BNE      0x32f4c ; 0x32f4c
        0x000332ae:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000332b0:    2800        .(      CMP      r0,#0
        0x000332b2:    d06c        l.      BEQ      0x3338e ; 0x3338e
        0x000332b4:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x000332b8:    9c38        8.      LDR      r4,[sp,#0xe0]
        0x000332ba:    4555        UE      CMP      r5,r10
        0x000332bc:    f340808a    @...    BLE.W    0x333d4 ; 0x333d4
        0x000332c0:    985c        \.      LDR      r0,[sp,#0x170]
        0x000332c2:    9b55        U.      LDR      r3,[sp,#0x154]
        0x000332c4:    9f4d        M.      LDR      r7,[sp,#0x134]
        0x000332c6:    ed9f1ab1    ....    VLDR     s2,[pc,#708] ; [0x3358c] = 0
        0x000332ca:    eba0000a    ....    SUB      r0,r0,r10
        0x000332ce:    ea4f018a    O...    LSL      r1,r10,#2
        0x000332d2:    eb040283    ....    ADD      r2,r4,r3,LSL #2
        0x000332d6:    eb070383    ....    ADD      r3,r7,r3,LSL #2
        0x000332da:    eeb90a00    ....    VMOV.F32 s0,#-4.00000000
        0x000332de:    eeb62a00    ...*    VMOV.F32 s4,#0.50000000
        0x000332e2:    bf00        ..      NOP      
        0x000332e4:    9f4d        M.      LDR      r7,[sp,#0x134]
        0x000332e6:    185e        ^.      ADDS     r6,r3,r1
        0x000332e8:    440f        .D      ADD      r7,r7,r1
        0x000332ea:    ed973a00    ...:    VLDR     s6,[r7,#0]
        0x000332ee:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x000332f2:    ee333a00    3..:    VADD.F32 s6,s6,s0
        0x000332f6:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x000332fa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000332fe:    bfc8        ..      IT       GT
        0x00033300:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x00033304:    ed863a00    ...:    VSTR     s6,[r6,#0]
        0x00033308:    ed974a00    ...J    VLDR     s8,[r7,#0]
        0x0003330c:    ee333a00    3..:    VADD.F32 s6,s6,s0
        0x00033310:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x00033314:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033318:    bfc8        ..      IT       GT
        0x0003331a:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x0003331e:    ed873a00    ...:    VSTR     s6,[r7,#0]
        0x00033322:    1865        e.      ADDS     r5,r4,r1
        0x00033324:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x00033328:    1855        U.      ADDS     r5,r2,r1
        0x0003332a:    ee343a43    4.C:    VSUB.F32 s6,s8,s6
        0x0003332e:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x00033332:    ed965a00    ...Z    VLDR     s10,[r6,#0]
        0x00033336:    eeb53a40    ..@:    VCMP.F32 s6,#0.0
        0x0003333a:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x0003333e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033342:    bfb8        ..      IT       LT
        0x00033344:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00033348:    eeb54a40    ..@J    VCMP.F32 s8,#0.0
        0x0003334c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033350:    bfb8        ..      IT       LT
        0x00033352:    eeb04a41    ..AJ    VMOVLT.F32 s8,s2
        0x00033356:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x0003335a:    ee233a02    #..:    VMUL.F32 s6,s6,s4
        0x0003335e:    3801        .8      SUBS     r0,#1
        0x00033360:    f1010104    ....    ADD      r1,r1,#4
        0x00033364:    ed873a00    ...:    VSTR     s6,[r7,#0]
        0x00033368:    d1bc        ..      BNE      0x332e4 ; 0x332e4
        0x0003336a:    e033        3.      B        0x333d4 ; 0x333d4
        0x0003336c:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x00033370:    4555        UE      CMP      r5,r10
        0x00033372:    f3408143    @.C.    BLE.W    0x335fc ; 0x335fc
        0x00033376:    9929        ).      LDR      r1,[sp,#0xa4]
        0x00033378:    eba5000a    ....    SUB      r0,r5,r10
        0x0003337c:    eb01018a    ....    ADD      r1,r1,r10,LSL #2
        0x00033380:    220d        ."      MOVS     r2,#0xd
        0x00033382:    bf00        ..      NOP      
        0x00033384:    3801        .8      SUBS     r0,#1
        0x00033386:    f8412b04    A..+    STR      r2,[r1],#4
        0x0003338a:    d1fb        ..      BNE      0x33384 ; 0x33384
        0x0003338c:    e136        6.      B        0x335fc ; 0x335fc
        0x0003338e:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x00033392:    9a38        8.      LDR      r2,[sp,#0xe0]
        0x00033394:    4555        UE      CMP      r5,r10
        0x00033396:    dd1d        ..      BLE      0x333d4 ; 0x333d4
        0x00033398:    985c        \.      LDR      r0,[sp,#0x170]
        0x0003339a:    994d        M.      LDR      r1,[sp,#0x134]
        0x0003339c:    ed9f0a7b    ..{.    VLDR     s0,[pc,#492] ; [0x3358c] = 0
        0x000333a0:    eba0000a    ....    SUB      r0,r0,r10
        0x000333a4:    eb01018a    ....    ADD      r1,r1,r10,LSL #2
        0x000333a8:    eb02028a    ....    ADD      r2,r2,r10,LSL #2
        0x000333ac:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x000333b0:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x000333b4:    3204        .2      ADDS     r2,#4
        0x000333b6:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x000333ba:    eeb51a40    ..@.    VCMP.F32 s2,#0.0
        0x000333be:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000333c2:    bfb8        ..      IT       LT
        0x000333c4:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x000333c8:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x000333cc:    3801        .8      SUBS     r0,#1
        0x000333ce:    f1010104    ....    ADD      r1,r1,#4
        0x000333d2:    d1eb        ..      BNE      0x333ac ; 0x333ac
        0x000333d4:    985c        \.      LDR      r0,[sp,#0x170]
        0x000333d6:    4550        PE      CMP      r0,r10
        0x000333d8:    dd57        W.      BLE      0x3348a ; 0x3348a
        0x000333da:    985c        \.      LDR      r0,[sp,#0x170]
        0x000333dc:    994d        M.      LDR      r1,[sp,#0x134]
        0x000333de:    eba0060a    ....    SUB      r6,r0,r10
        0x000333e2:    9819        ..      LDR      r0,[sp,#0x64]
        0x000333e4:    eb01078a    ....    ADD      r7,r1,r10,LSL #2
        0x000333e8:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x000333ec:    4639        9F      MOV      r1,r7
        0x000333ee:    4632        2F      MOV      r2,r6
        0x000333f0:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x000333f4:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000333f8:    3004        .0      ADDS     r0,#4
        0x000333fa:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x000333fe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033402:    bfc8        ..      IT       GT
        0x00033404:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00033408:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x0003340c:    3a01        .:      SUBS     r2,#1
        0x0003340e:    f1010104    ....    ADD      r1,r1,#4
        0x00033412:    d1ed        ..      BNE      0x333f0 ; 0x333f0
        0x00033414:    9829        ).      LDR      r0,[sp,#0xa4]
        0x00033416:    ed9f0b5e    ..^.    VLDR     d0,[pc,#376] ; [0x33590] = 0xfefa39ef
        0x0003341a:    eb00048a    ....    ADD      r4,r0,r10,LSL #2
        0x0003341e:    eeb19a00    ....    VMOV.F32 s18,#4.00000000
        0x00033422:    ec558b10    U...    VMOV     r8,r5,d0
        0x00033426:    eeb2ba0a    ....    VMOV.F32 s22,#13.00000000
        0x0003342a:    eef6aa00    ....    VMOV.F32 s21,#0.50000000
        0x0003342e:    bf00        ..      NOP      
        0x00033430:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x00033434:    eeb01a49    ..I.    VMOV.F32 s2,s18
        0x00033438:    eeb40a49    ..I.    VCMP.F32 s0,s18
        0x0003343c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033440:    bfb8        ..      IT       LT
        0x00033442:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x00033446:    ee110a10    ....    VMOV     r0,s2
        0x0003344a:    f01bfe5d    ..].    BL       __aeabi_f2d ; 0x4f108
        0x0003344e:    4642        BF      MOV      r2,r8
        0x00033450:    462b        +F      MOV      r3,r5
        0x00033452:    f01bfb5f    .._.    BL       __aeabi_dmul ; 0x4eb14
        0x00033456:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003345a:    f019ff0d    ....    BL       __hardfp_exp ; 0x4d278
        0x0003345e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00033462:    f01bf809    ....    BL       __aeabi_d2f ; 0x4e478
        0x00033466:    ee000a10    ....    VMOV     s0,r0
        0x0003346a:    ee200a0b     ...    VMUL.F32 s0,s0,s22
        0x0003346e:    ee300a2a    0.*.    VADD.F32 s0,s0,s21
        0x00033472:    f01af939    ..9.    BL       __hardfp_floorf ; 0x4d6e8
        0x00033476:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0003347a:    ee100a10    ....    VMOV     r0,s0
        0x0003347e:    f8440b04    D...    STR      r0,[r4],#4
        0x00033482:    3e01        .>      SUBS     r6,#1
        0x00033484:    f1070704    ....    ADD      r7,r7,#4
        0x00033488:    d1d2        ..      BNE      0x33430 ; 0x33430
        0x0003348a:    9f1c        ..      LDR      r7,[sp,#0x70]
        0x0003348c:    4638        8F      MOV      r0,r7
        0x0003348e:    2f00        ./      CMP      r7,#0
        0x00033490:    bf18        ..      IT       NE
        0x00033492:    2001        .       MOVNE    r0,#1
        0x00033494:    991b        ..      LDR      r1,[sp,#0x6c]
        0x00033496:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00033498:    fab1f181    ....    CLZ      r1,r1
        0x0003349c:    4555        UE      CMP      r5,r10
        0x0003349e:    ea4f1151    O.Q.    LSR      r1,r1,#5
        0x000334a2:    dd13        ..      BLE      0x334cc ; 0x334cc
        0x000334a4:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x000334a6:    b98a        ..      CBNZ     r2,0x334cc ; 0x334cc
        0x000334a8:    4008        .@      ANDS     r0,r0,r1
        0x000334aa:    d10f        ..      BNE      0x334cc ; 0x334cc
        0x000334ac:    9a4d        M.      LDR      r2,[sp,#0x134]
        0x000334ae:    eba5000a    ....    SUB      r0,r5,r10
        0x000334b2:    eb02028a    ....    ADD      r2,r2,r10,LSL #2
        0x000334b6:    bf00        ..      NOP      
        0x000334b8:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x000334bc:    3801        .8      SUBS     r0,#1
        0x000334be:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x000334c2:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x000334c6:    f1020204    ....    ADD      r2,r2,#4
        0x000334ca:    d1f5        ..      BNE      0x334b8 ; 0x334b8
        0x000334cc:    4555        UE      CMP      r5,r10
        0x000334ce:    f3408095    @...    BLE.W    0x335fc ; 0x335fc
        0x000334d2:    984d        M.      LDR      r0,[sp,#0x134]
        0x000334d4:    4653        SF      MOV      r3,r10
        0x000334d6:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x000334da:    4602        .F      MOV      r2,r0
        0x000334dc:    2b08        .+      CMP      r3,#8
        0x000334de:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x000334e2:    db03        ..      BLT      0x334ec ; 0x334ec
        0x000334e4:    2b0c        .+      CMP      r3,#0xc
        0x000334e6:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000334ea:    db05        ..      BLT      0x334f8 ; 0x334f8
        0x000334ec:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x000334f0:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x000334f4:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x000334f8:    3301        .3      ADDS     r3,#1
        0x000334fa:    429d        .B      CMP      r5,r3
        0x000334fc:    f1020204    ....    ADD      r2,r2,#4
        0x00033500:    d1ec        ..      BNE      0x334dc ; 0x334dc
        0x00033502:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x00033504:    eba5060a    ....    SUB      r6,r5,r10
        0x00033508:    2a00        .*      CMP      r2,#0
        0x0003350a:    bf18        ..      IT       NE
        0x0003350c:    2201        ."      MOVNE    r2,#1
        0x0003350e:    4311        .C      ORRS     r1,r1,r2
        0x00033510:    2f00        ./      CMP      r7,#0
        0x00033512:    bf18        ..      IT       NE
        0x00033514:    2701        .'      MOVNE    r7,#1
        0x00033516:    ea070c01    ....    AND      r12,r7,r1
        0x0003351a:    9932        2.      LDR      r1,[sp,#0xc8]
        0x0003351c:    f2455256    E.VR    MOV      r2,#0x5556
        0x00033520:    0049        I.      LSLS     r1,r1,#1
        0x00033522:    f2c55255    ..UR    MOVT     r2,#0x5555
        0x00033526:    fb51f102    Q...    SMMUL    r1,r1,r2
        0x0003352a:    eb017ed1    ...~    ADD      lr,r1,r1,LSR #31
        0x0003352e:    994b        K.      LDR      r1,[sp,#0x12c]
        0x00033530:    eeb10a00    ....    VMOV.F32 s0,#4.00000000
        0x00033534:    eb01074a    ..J.    ADD      r7,r1,r10,LSL #1
        0x00033538:    995a        Z.      LDR      r1,[sp,#0x168]
        0x0003353a:    f8374b02    7..K    LDRH     r4,[r7],#2
        0x0003353e:    eb01038a    ....    ADD      r3,r1,r10,LSL #2
        0x00033542:    2100        .!      MOVS     r1,#0
        0x00033544:    eeb21a00    ....    VMOV.F32 s2,#8.00000000
        0x00033548:    eeb12a08    ...*    VMOV.F32 s4,#6.00000000
        0x0003354c:    ed904a00    ...J    VLDR     s8,[r0,#0]
        0x00033550:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00033554:    eeb44a40    ..@J    VCMP.F32 s8,s0
        0x00033558:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003355c:    bfb8        ..      IT       LT
        0x0003355e:    eeb03a44    ..D:    VMOVLT.F32 s6,s8
        0x00033562:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x00033566:    f8b78000    ....    LDRH     r8,[r7,#0]
        0x0003356a:    b224        $.      SXTH     r4,r4
        0x0003356c:    fa0ff288    ....    SXTH     r2,r8
        0x00033570:    1b12        ..      SUBS     r2,r2,r4
        0x00033572:    9c53        S.      LDR      r4,[sp,#0x14c]
        0x00033574:    4362        bC      MULS     r2,r4,r2
        0x00033576:    9c5f        _.      LDR      r4,[sp,#0x17c]
        0x00033578:    40a2        .@      LSLS     r2,r2,r4
        0x0003357a:    2a05        .*      CMP      r2,#5
        0x0003357c:    dc0e        ..      BGT      0x3359c ; 0x3359c
        0x0003357e:    eebd3ac3    ...:    VCVT.S32.F32 s6,s6
        0x00033582:    ee134a10    ...J    VMOV     r4,s6
        0x00033586:    4362        bC      MULS     r2,r4,r2
        0x00033588:    00d2        ..      LSLS     r2,r2,#3
        0x0003358a:    e022        ".      B        0x335d2 ; 0x335d2
    $d.14
        0x0003358c:    00000000    ....    DCD    0
        0x00033590:    fefa39ef    .9..    DCD    4277811695
        0x00033594:    3fe62e42    B..?    DCD    1072049730
    __arm_cp.4_71
        0x00033598:    3d23d70a    ..#=    DCD    1025758986
    $t.15
        0x0003359c:    2a31        1*      CMP      r2,#0x31
        0x0003359e:    db09        ..      BLT      0x335b4 ; 0x335b4
        0x000335a0:    ee233a01    #..:    VMUL.F32 s6,s6,s2
        0x000335a4:    eebd3ac3    ...:    VCVT.S32.F32 s6,s6
        0x000335a8:    ee134a10    ...J    VMOV     r4,s6
        0x000335ac:    4362        bC      MULS     r2,r4,r2
        0x000335ae:    f342021c    B...    SBFX     r2,r2,#0,#29
        0x000335b2:    e00e        ..      B        0x335d2 ; 0x335d2
        0x000335b4:    ee042a10    ...*    VMOV     s8,r2
        0x000335b8:    eeb84ac4    ...J    VCVT.F32.S32 s8,s8
        0x000335bc:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x000335c0:    ee833a02    ...:    VDIV.F32 s6,s6,s4
        0x000335c4:    eebd3ac3    ...:    VCVT.S32.F32 s6,s6
        0x000335c8:    ee134a10    ...J    VMOV     r4,s6
        0x000335cc:    eb040244    ..D.    ADD      r2,r4,r4,LSL #1
        0x000335d0:    0112        ..      LSLS     r2,r2,#4
        0x000335d2:    1855        U.      ADDS     r5,r2,r1
        0x000335d4:    2200        ."      MOVS     r2,#0
        0x000335d6:    ebbe1fa5    ....    CMP      lr,r5,ASR #6
        0x000335da:    bfa8        ..      IT       GE
        0x000335dc:    2201        ."      MOVGE    r2,#1
        0x000335de:    ea52020c    R...    ORRS     r2,r2,r12
        0x000335e2:    f00085db    ....    BEQ.W    0x3419c ; 0x3419c
        0x000335e6:    f8434b04    C..K    STR      r4,[r3],#4
        0x000335ea:    3e01        .>      SUBS     r6,#1
        0x000335ec:    f1070702    ....    ADD      r7,r7,#2
        0x000335f0:    f1000004    ....    ADD      r0,r0,#4
        0x000335f4:    4644        DF      MOV      r4,r8
        0x000335f6:    4629        )F      MOV      r1,r5
        0x000335f8:    d1a8        ..      BNE      0x3354c ; 0x3354c
        0x000335fa:    e000        ..      B        0x335fe ; 0x335fe
        0x000335fc:    2500        .%      MOVS     r5,#0
        0x000335fe:    9541        A.      STR      r5,[sp,#0x104]
        0x00033600:    f013fba8    ....    BL       restore_stack ; 0x46d54
        0x00033604:    9858        X.      LDR      r0,[sp,#0x160]
        0x00033606:    f016feed    ....    BL       spl_alloca ; 0x4a3e4
        0x0003360a:    4601        .F      MOV      r1,r0
        0x0003360c:    9822        ".      LDR      r0,[sp,#0x88]
        0x0003360e:    9142        B.      STR      r1,[sp,#0x108]
        0x00033610:    2800        .(      CMP      r0,#0
        0x00033612:    4608        .F      MOV      r0,r1
        0x00033614:    f0008226    ..&.    BEQ.W    0x33a64 ; 0x33a64
        0x00033618:    9932        2.      LDR      r1,[sp,#0xc8]
        0x0003361a:    f44f40a0    O..@    MOV      r0,#0x5000
        0x0003361e:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x00033622:    1c85        ..      ADDS     r5,r0,#2
        0x00033624:    284e        N(      CMP      r0,#0x4e
        0x00033626:    bfb8        ..      IT       LT
        0x00033628:    2550        P%      MOVLT    r5,#0x50
        0x0003362a:    f013fbb3    ....    BL       save_stack ; 0x46d94
        0x0003362e:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x00033632:    ee308a4c    0.L.    VSUB.F32 s16,s0,s24
        0x00033636:    eebd0a00    ....    VMOV.F32 s0,#-0.25000000
        0x0003363a:    eeb48a40    ..@.    VCMP.F32 s16,s0
        0x0003363e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033642:    bfb8        ..      IT       LT
        0x00033644:    eeb08a40    ..@.    VMOVLT.F32 s16,s0
        0x00033648:    9c4e        N.      LDR      r4,[sp,#0x138]
        0x0003364a:    ea4f0984    O...    LSL      r9,r4,#2
        0x0003364e:    4648        HF      MOV      r0,r9
        0x00033650:    f016fec8    ....    BL       spl_alloca ; 0x4a3e4
        0x00033654:    f8dd8130    ..0.    LDR      r8,[sp,#0x130]
        0x00033658:    1e66        f.      SUBS     r6,r4,#1
        0x0003365a:    f8d81020    .. .    LDR      r1,[r8,#0x20]
        0x0003365e:    f8dda17c    ..|.    LDR      r10,[sp,#0x17c]
        0x00033662:    f9312014    1..     LDRSH    r2,[r1,r4,LSL #1]
        0x00033666:    f9311016    1...    LDRSH    r1,[r1,r6,LSL #1]
        0x0003366a:    9046        F.      STR      r0,[sp,#0x118]
        0x0003366c:    1a50        P.      SUBS     r0,r2,r1
        0x0003366e:    fa00f00a    ....    LSL      r0,r0,r10
        0x00033672:    0080        ..      LSLS     r0,r0,#2
        0x00033674:    f016feb6    ....    BL       spl_alloca ; 0x4a3e4
        0x00033678:    f8d81020    .. .    LDR      r1,[r8,#0x20]
        0x0003367c:    4680        .F      MOV      r8,r0
        0x0003367e:    f9312014    1..     LDRSH    r2,[r1,r4,LSL #1]
        0x00033682:    f9311016    1...    LDRSH    r1,[r1,r6,LSL #1]
        0x00033686:    9645        E.      STR      r6,[sp,#0x114]
        0x00033688:    1a50        P.      SUBS     r0,r2,r1
        0x0003368a:    fa00f00a    ....    LSL      r0,r0,r10
        0x0003368e:    0080        ..      LSLS     r0,r0,#2
        0x00033690:    f016fea8    ....    BL       spl_alloca ; 0x4a3e4
        0x00033694:    9048        H.      STR      r0,[sp,#0x120]
        0x00033696:    4648        HF      MOV      r0,r9
        0x00033698:    f016fea4    ....    BL       spl_alloca ; 0x4a3e4
        0x0003369c:    9040        @.      STR      r0,[sp,#0x100]
        0x0003369e:    4648        HF      MOV      r0,r9
        0x000336a0:    f016fea0    ....    BL       spl_alloca ; 0x4a3e4
        0x000336a4:    9b5e        ^.      LDR      r3,[sp,#0x178]
        0x000336a6:    2c01        .,      CMP      r4,#1
        0x000336a8:    903e        >.      STR      r0,[sp,#0xf8]
        0x000336aa:    f2c080e6    ....    BLT.W    0x3387a ; 0x3387a
        0x000336ae:    9854        T.      LDR      r0,[sp,#0x150]
        0x000336b0:    993f        ?.      LDR      r1,[sp,#0xfc]
        0x000336b2:    ed1f0a47    ..G.    VLDR     s0,[pc,#-284] ; [0x33598] = 0x3d23d70a
        0x000336b6:    4348        HC      MULS     r0,r1,r0
        0x000336b8:    9049        I.      STR      r0,[sp,#0x124]
        0x000336ba:    4618        .F      MOV      r0,r3
        0x000336bc:    ee288a00    (...    VMUL.F32 s16,s16,s0
        0x000336c0:    2b00        .+      CMP      r3,#0
        0x000336c2:    bf18        ..      IT       NE
        0x000336c4:    4650        PF      MOVNE    r0,r10
        0x000336c6:    ee000a10    ....    VMOV     s0,r0
        0x000336ca:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000336ce:    f10a0001    ....    ADD      r0,r10,#1
        0x000336d2:    ee289a00    (...    VMUL.F32 s18,s16,s0
        0x000336d6:    ee000a10    ....    VMOV     s0,r0
        0x000336da:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000336de:    ed5faa55    _.U.    VLDR     s21,[pc,#-340] ; [0x3358c] = 0
        0x000336e2:    ee688a00    h...    VMUL.F32 s17,s16,s0
        0x000336e6:    f04f0b01    O...    MOV      r11,#1
        0x000336ea:    2700        .'      MOVS     r7,#0
        0x000336ec:    935e        ^.      STR      r3,[sp,#0x178]
        0x000336ee:    bf00        ..      NOP      
        0x000336f0:    984c        L.      LDR      r0,[sp,#0x130]
        0x000336f2:    1c79        y.      ADDS     r1,r7,#1
        0x000336f4:    6a00        .j      LDR      r0,[r0,#0x20]
        0x000336f6:    914d        M.      STR      r1,[sp,#0x134]
        0x000336f8:    f9301011    0...    LDRSH    r1,[r0,r1,LSL #1]
        0x000336fc:    f9300017    0...    LDRSH    r0,[r0,r7,LSL #1]
        0x00033700:    1a09        ..      SUBS     r1,r1,r0
        0x00033702:    9159        Y.      STR      r1,[sp,#0x164]
        0x00033704:    fa01f60a    ....    LSL      r6,r1,r10
        0x00033708:    9949        I.      LDR      r1,[sp,#0x124]
        0x0003370a:    fa00f00a    ....    LSL      r0,r0,r10
        0x0003370e:    4408        .D      ADD      r0,r0,r1
        0x00033710:    994a        J.      LDR      r1,[sp,#0x128]
        0x00033712:    00b4        ..      LSLS     r4,r6,#2
        0x00033714:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00033718:    4640        @F      MOV      r0,r8
        0x0003371a:    4622        "F      MOV      r2,r4
        0x0003371c:    f7e4ff82    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00033720:    2e01        ..      CMP      r6,#1
        0x00033722:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x00033726:    db0d        ..      BLT      0x33744 ; 0x33744
        0x00033728:    4640        @F      MOV      r0,r8
        0x0003372a:    4631        1F      MOV      r1,r6
        0x0003372c:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x00033730:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00033734:    3901        .9      SUBS     r1,#1
        0x00033736:    eeb01ac1    ....    VABS.F32 s2,s2
        0x0003373a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0003373e:    f1000004    ....    ADD      r0,r0,#4
        0x00033742:    d1f5        ..      BNE      0x33730 ; 0x33730
        0x00033744:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00033746:    ee291a00    )...    VMUL.F32 s2,s18,s0
        0x0003374a:    ee70ba01    p...    VADD.F32 s23,s0,s2
        0x0003374e:    f04f0900    O...    MOV      r9,#0
        0x00033752:    9751        Q.      STR      r7,[sp,#0x144]
        0x00033754:    b381        ..      CBZ      r1,0x337b8 ; 0x337b8
        0x00033756:    9859        Y.      LDR      r0,[sp,#0x164]
        0x00033758:    2801        .(      CMP      r0,#1
        0x0003375a:    d02d        -.      BEQ      0x337b8 ; 0x337b8
        0x0003375c:    9f48        H.      LDR      r7,[sp,#0x120]
        0x0003375e:    4641        AF      MOV      r1,r8
        0x00033760:    4638        8F      MOV      r0,r7
        0x00033762:    4622        "F      MOV      r2,r4
        0x00033764:    f7e4ff5e    ..^.    BL       __aeabi_memcpy4 ; 0x18624
        0x00033768:    9a39        9.      LDR      r2,[sp,#0xe4]
        0x0003376a:    fa46f10a    F...    ASR      r1,r6,r10
        0x0003376e:    4638        8F      MOV      r0,r7
        0x00033770:    f007f8de    ....    BL       haar1 ; 0x3a930
        0x00033774:    2e01        ..      CMP      r6,#1
        0x00033776:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x0003377a:    db0d        ..      BLT      0x33798 ; 0x33798
        0x0003377c:    9848        H.      LDR      r0,[sp,#0x120]
        0x0003377e:    4631        1F      MOV      r1,r6
        0x00033780:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x00033784:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00033788:    3901        .9      SUBS     r1,#1
        0x0003378a:    eeb01ac1    ....    VABS.F32 s2,s2
        0x0003378e:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00033792:    f1000004    ....    ADD      r0,r0,#4
        0x00033796:    d1f5        ..      BNE      0x33784 ; 0x33784
        0x00033798:    ee281a80    (...    VMUL.F32 s2,s17,s0
        0x0003379c:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000337a0:    995e        ^.      LDR      r1,[sp,#0x178]
        0x000337a2:    eeb40a6b    ..k.    VCMP.F32 s0,s23
        0x000337a6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000337aa:    bfba        ..      ITTE     LT
        0x000337ac:    f04f39ff    O..9    MOVLT    r9,#0xffffffff
        0x000337b0:    eef0ba40    ..@.    VMOVLT.F32 s23,s0
        0x000337b4:    f04f0900    O...    MOVGE    r9,#0
        0x000337b8:    9859        Y.      LDR      r0,[sp,#0x164]
        0x000337ba:    f0810101    ....    EOR      r1,r1,#1
        0x000337be:    3801        .8      SUBS     r0,#1
        0x000337c0:    bf18        ..      IT       NE
        0x000337c2:    2001        .       MOVNE    r0,#1
        0x000337c4:    4008        .@      ANDS     r0,r0,r1
        0x000337c6:    eb0a0400    ....    ADD      r4,r10,r0
        0x000337ca:    2c01        .,      CMP      r4,#1
        0x000337cc:    db37        7.      BLT      0x3383e ; 0x3383e
        0x000337ce:    2000        .       MOVS     r0,#0
        0x000337d0:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x000337d2:    f1000a01    ....    ADD      r10,r0,#1
        0x000337d6:    43c1        .C      MVNS     r1,r0
        0x000337d8:    2a00        .*      CMP      r2,#0
        0x000337da:    4657        WF      MOV      r7,r10
        0x000337dc:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x000337de:    bf18        ..      IT       NE
        0x000337e0:    188f        ..      ADDNE    r7,r1,r2
        0x000337e2:    fa46f100    F...    ASR      r1,r6,r0
        0x000337e6:    fa0bf200    ....    LSL      r2,r11,r0
        0x000337ea:    4640        @F      MOV      r0,r8
        0x000337ec:    f007f8a0    ....    BL       haar1 ; 0x3a930
        0x000337f0:    2e01        ..      CMP      r6,#1
        0x000337f2:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x000337f6:    db0d        ..      BLT      0x33814 ; 0x33814
        0x000337f8:    4640        @F      MOV      r0,r8
        0x000337fa:    4631        1F      MOV      r1,r6
        0x000337fc:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x00033800:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00033804:    3901        .9      SUBS     r1,#1
        0x00033806:    eeb01ac1    ....    VABS.F32 s2,s2
        0x0003380a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0003380e:    f1000004    ....    ADD      r0,r0,#4
        0x00033812:    d1f5        ..      BNE      0x33800 ; 0x33800
        0x00033814:    ee017a10    ...z    VMOV     s2,r7
        0x00033818:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0003381c:    ee281a01    (...    VMUL.F32 s2,s16,s2
        0x00033820:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00033824:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00033828:    eeb40a6b    ..k.    VCMP.F32 s0,s23
        0x0003382c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033830:    bfbc        ..      ITT      LT
        0x00033832:    eef0ba40    ..@.    VMOVLT.F32 s23,s0
        0x00033836:    46d1        .F      MOVLT    r9,r10
        0x00033838:    4554        TE      CMP      r4,r10
        0x0003383a:    4650        PF      MOV      r0,r10
        0x0003383c:    d1c8        ..      BNE      0x337d0 ; 0x337d0
        0x0003383e:    2000        .       MOVS     r0,#0
        0x00033840:    9b5e        ^.      LDR      r3,[sp,#0x178]
        0x00033842:    eba00049    ..I.    SUB      r0,r0,r9,LSL #1
        0x00033846:    2b00        .+      CMP      r3,#0
        0x00033848:    bf18        ..      IT       NE
        0x0003384a:    ea4f0049    O.I.    LSLNE    r0,r9,#1
        0x0003384e:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00033850:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00033852:    2901        .)      CMP      r1,#1
        0x00033854:    9946        F.      LDR      r1,[sp,#0x118]
        0x00033856:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0003385a:    d107        ..      BNE      0x3386c ; 0x3386c
        0x0003385c:    b110        ..      CBZ      r0,0x33864 ; 0x33864
        0x0003385e:    9934        4.      LDR      r1,[sp,#0xd0]
        0x00033860:    4288        .B      CMP      r0,r1
        0x00033862:    d103        ..      BNE      0x3386c ; 0x3386c
        0x00033864:    9946        F.      LDR      r1,[sp,#0x118]
        0x00033866:    3801        .8      SUBS     r0,#1
        0x00033868:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0003386c:    e9dd704d    ..Mp    LDRD     r7,r0,[sp,#0x134]
        0x00033870:    f8dda17c    ..|.    LDR      r10,[sp,#0x17c]
        0x00033874:    4287        .B      CMP      r7,r0
        0x00033876:    f47faf3b    ..;.    BNE      0x336f0 ; 0x336f0
        0x0003387a:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0003387c:    2b00        .+      CMP      r3,#0
        0x0003387e:    f8510b04    Q...    LDR      r0,[r1],#4
        0x00033882:    ea4f02ca    O...    LSL      r2,r10,#3
        0x00033886:    9051        Q.      STR      r0,[sp,#0x144]
        0x00033888:    9846        F.      LDR      r0,[sp,#0x118]
        0x0003388a:    9144        D.      STR      r1,[sp,#0x110]
        0x0003388c:    f8504b04    P..K    LDR      r4,[r0],#4
        0x00033890:    f04f0101    O...    MOV      r1,#1
        0x00033894:    9043        C.      STR      r0,[sp,#0x10c]
        0x00033896:    ea4f0083    O...    LSL      r0,r3,#2
        0x0003389a:    f24803d3    H...    MOV      r3,#0x80d3
        0x0003389e:    9049        I.      STR      r0,[sp,#0x124]
        0x000338a0:    f04f0000    O...    MOV      r0,#0
        0x000338a4:    f04f0600    O...    MOV      r6,#0
        0x000338a8:    f2c00305    ....    MOVT     r3,#5
        0x000338ac:    bf08        ..      IT       EQ
        0x000338ae:    4628        (F      MOVEQ    r0,r5
        0x000338b0:    904d        M.      STR      r0,[sp,#0x134]
        0x000338b2:    e9cd2447    ..G$    STRD     r2,r4,[sp,#0x11c]
        0x000338b6:    bf00        ..      NOP      
        0x000338b8:    9849        I.      LDR      r0,[sp,#0x124]
        0x000338ba:    9159        Y.      STR      r1,[sp,#0x164]
        0x000338bc:    ea400046    @.F.    ORR      r0,r0,r6,LSL #1
        0x000338c0:    1819        ..      ADDS     r1,r3,r0
        0x000338c2:    5688        .V      LDRSB    r0,[r1,r2]
        0x000338c4:    eba40340    ..@.    SUB      r3,r4,r0,LSL #1
        0x000338c8:    2b00        .+      CMP      r3,#0
        0x000338ca:    d500        ..      BPL      0x338ce ; 0x338ce
        0x000338cc:    425b        [B      RSBS     r3,r3,#0
        0x000338ce:    4411        .D      ADD      r1,r1,r2
        0x000338d0:    f9912001    ...     LDRSB    r2,[r1,#1]
        0x000338d4:    eba40142    ..B.    SUB      r1,r4,r2,LSL #1
        0x000338d8:    2900        .)      CMP      r1,#0
        0x000338da:    d500        ..      BPL      0x338de ; 0x338de
        0x000338dc:    4249        IB      RSBS     r1,r1,#0
        0x000338de:    9f51        Q.      LDR      r7,[sp,#0x144]
        0x000338e0:    9c4d        M.      LDR      r4,[sp,#0x134]
        0x000338e2:    fb03f907    ....    MUL      r9,r3,r7
        0x000338e6:    fb014107    ...A    MLA      r1,r1,r7,r4
        0x000338ea:    9c4e        N.      LDR      r4,[sp,#0x138]
        0x000338ec:    2c02        .,      CMP      r4,#2
        0x000338ee:    db24        $.      BLT      0x3393a ; 0x3393a
        0x000338f0:    2700        .'      MOVS     r7,#0
        0x000338f2:    e9dd8e43    ..C.    LDRD     r8,lr,[sp,#0x10c]
        0x000338f6:    f8ddc114    ....    LDR      r12,[sp,#0x114]
        0x000338fa:    eba70340    ..@.    SUB      r3,r7,r0,LSL #1
        0x000338fe:    eba70042    ..B.    SUB      r0,r7,r2,LSL #1
        0x00033902:    bf00        ..      NOP      
        0x00033904:    eb010a05    ....    ADD      r10,r1,r5
        0x00033908:    45d1        .E      CMP      r9,r10
        0x0003390a:    bfb8        ..      IT       LT
        0x0003390c:    46ca        .F      MOVLT    r10,r9
        0x0003390e:    eb090205    ....    ADD      r2,r9,r5
        0x00033912:    f8584b04    X..K    LDR      r4,[r8],#4
        0x00033916:    428a        .B      CMP      r2,r1
        0x00033918:    bfb8        ..      IT       LT
        0x0003391a:    4611        .F      MOVLT    r1,r2
        0x0003391c:    18e2        ..      ADDS     r2,r4,r3
        0x0003391e:    bf48        H.      IT       MI
        0x00033920:    4252        RB      RSBMI    r2,r2,#0
        0x00033922:    f85ebb04    ^...    LDR      r11,[lr],#4
        0x00033926:    1824        $.      ADDS     r4,r4,r0
        0x00033928:    bf48        H.      IT       MI
        0x0003392a:    4264        dB      RSBMI    r4,r4,#0
        0x0003392c:    fb02a90b    ....    MLA      r9,r2,r11,r10
        0x00033930:    fb04110b    ....    MLA      r1,r4,r11,r1
        0x00033934:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00033938:    d1e4        ..      BNE      0x33904 ; 0x33904
        0x0003393a:    4589        .E      CMP      r9,r1
        0x0003393c:    bfb8        ..      IT       LT
        0x0003393e:    4649        IF      MOVLT    r1,r9
        0x00033940:    a86e        n.      ADD      r0,sp,#0x1b8
        0x00033942:    f8401026    @.&.    STR      r1,[r0,r6,LSL #2]
        0x00033946:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00033948:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x0003394c:    07c9        ..      LSLS     r1,r1,#31
        0x0003394e:    f24803d3    H...    MOV      r3,#0x80d3
        0x00033952:    e9dd2447    ..G$    LDRD     r2,r4,[sp,#0x11c]
        0x00033956:    f04f0601    O...    MOV      r6,#1
        0x0003395a:    f04f0000    O...    MOV      r0,#0
        0x0003395e:    f04f0100    O...    MOV      r1,#0
        0x00033962:    f2c00305    ....    MOVT     r3,#5
        0x00033966:    d1a7        ..      BNE      0x338b8 ; 0x338b8
        0x00033968:    e9dd126e    ..n.    LDRD     r1,r2,[sp,#0x1b8]
        0x0003396c:    428a        .B      CMP      r2,r1
        0x0003396e:    f04f0100    O...    MOV      r1,#0
        0x00033972:    bfb8        ..      IT       LT
        0x00033974:    2101        .!      MOVLT    r1,#1
        0x00033976:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x00033978:    2a00        .*      CMP      r2,#0
        0x0003397a:    bf18        ..      IT       NE
        0x0003397c:    2201        ."      MOVNE    r2,#1
        0x0003397e:    4011        .@      ANDS     r1,r1,r2
        0x00033980:    9159        Y.      STR      r1,[sp,#0x164]
        0x00033982:    9949        I.      LDR      r1,[sp,#0x124]
        0x00033984:    bf18        ..      IT       NE
        0x00033986:    f0410102    A...    ORRNE    r1,r1,#2
        0x0003398a:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x0003398c:    4419        .D      ADD      r1,r1,r3
        0x0003398e:    f9113032    ..20    LDRSB    r3,[r1,r2,LSL #3]
        0x00033992:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x00033996:    eba40743    ..C.    SUB      r7,r4,r3,LSL #1
        0x0003399a:    2f00        ./      CMP      r7,#0
        0x0003399c:    d500        ..      BPL      0x339a0 ; 0x339a0
        0x0003399e:    427f        .B      RSBS     r7,r7,#0
        0x000339a0:    f9916001    ...`    LDRSB    r6,[r1,#1]
        0x000339a4:    f8ddb100    ....    LDR      r11,[sp,#0x100]
        0x000339a8:    eba40146    ..F.    SUB      r1,r4,r6,LSL #1
        0x000339ac:    2900        .)      CMP      r1,#0
        0x000339ae:    d500        ..      BPL      0x339b2 ; 0x339b2
        0x000339b0:    4249        IB      RSBS     r1,r1,#0
        0x000339b2:    9c51        Q.      LDR      r4,[sp,#0x144]
        0x000339b4:    9a4d        M.      LDR      r2,[sp,#0x134]
        0x000339b6:    fb012104    ...!    MLA      r1,r1,r4,r2
        0x000339ba:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x000339bc:    2a02        .*      CMP      r2,#2
        0x000339be:    fb07f204    ....    MUL      r2,r7,r4
        0x000339c2:    db60        `.      BLT      0x33a86 ; 0x33a86
        0x000339c4:    eba00c43    ..C.    SUB      r12,r0,r3,LSL #1
        0x000339c8:    eba00e46    ..F.    SUB      lr,r0,r6,LSL #1
        0x000339cc:    9846        F.      LDR      r0,[sp,#0x118]
        0x000339ce:    f10b0404    ....    ADD      r4,r11,#4
        0x000339d2:    f1000804    ....    ADD      r8,r0,#4
        0x000339d6:    9829        ).      LDR      r0,[sp,#0xa4]
        0x000339d8:    f1000904    ....    ADD      r9,r0,#4
        0x000339dc:    983e        >.      LDR      r0,[sp,#0xf8]
        0x000339de:    f1000a04    ....    ADD      r10,r0,#4
        0x000339e2:    9845        E.      LDR      r0,[sp,#0x114]
        0x000339e4:    194b        K.      ADDS     r3,r1,r5
        0x000339e6:    2600        .&      MOVS     r6,#0
        0x000339e8:    429a        .B      CMP      r2,r3
        0x000339ea:    bfac        ..      ITE      GE
        0x000339ec:    2601        .&      MOVGE    r6,#1
        0x000339ee:    4613        .F      MOVLT    r3,r2
        0x000339f0:    f8446b04    D..k    STR      r6,[r4],#4
        0x000339f4:    442a        *D      ADD      r2,r2,r5
        0x000339f6:    2600        .&      MOVS     r6,#0
        0x000339f8:    428a        .B      CMP      r2,r1
        0x000339fa:    bfa8        ..      IT       GE
        0x000339fc:    2601        .&      MOVGE    r6,#1
        0x000339fe:    f84a6b04    J..k    STR      r6,[r10],#4
        0x00033a02:    f8586b04    X..k    LDR      r6,[r8],#4
        0x00033a06:    bfb8        ..      IT       LT
        0x00033a08:    4611        .F      MOVLT    r1,r2
        0x00033a0a:    eb16020c    ....    ADDS     r2,r6,r12
        0x00033a0e:    bf48        H.      IT       MI
        0x00033a10:    4252        RB      RSBMI    r2,r2,#0
        0x00033a12:    f8597b04    Y..{    LDR      r7,[r9],#4
        0x00033a16:    eb16060e    ....    ADDS     r6,r6,lr
        0x00033a1a:    bf48        H.      IT       MI
        0x00033a1c:    4276        vB      RSBMI    r6,r6,#0
        0x00033a1e:    fb023207    ...2    MLA      r2,r2,r7,r3
        0x00033a22:    fb061107    ....    MLA      r1,r6,r7,r1
        0x00033a26:    3801        .8      SUBS     r0,#1
        0x00033a28:    d1dc        ..      BNE      0x339e4 ; 0x339e4
        0x00033a2a:    2000        .       MOVS     r0,#0
        0x00033a2c:    428a        .B      CMP      r2,r1
        0x00033a2e:    bfa8        ..      IT       GE
        0x00033a30:    2001        .       MOVGE    r0,#1
        0x00033a32:    9a42        B.      LDR      r2,[sp,#0x108]
        0x00033a34:    994e        N.      LDR      r1,[sp,#0x138]
        0x00033a36:    9f45        E.      LDR      r7,[sp,#0x114]
        0x00033a38:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x00033a3c:    e9dd4a56    ..VJ    LDRD     r4,r10,[sp,#0x158]
        0x00033a40:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x00033a42:    9b3e        >.      LDR      r3,[sp,#0xf8]
        0x00033a44:    f8420027    B.'.    STR      r0,[r2,r7,LSL #2]
        0x00033a48:    3908        .9      SUBS     r1,r1,#8
        0x00033a4a:    463a        :F      MOV      r2,r7
        0x00033a4c:    2801        .(      CMP      r0,#1
        0x00033a4e:    4658        XF      MOV      r0,r11
        0x00033a50:    bf08        ..      IT       EQ
        0x00033a52:    4618        .F      MOVEQ    r0,r3
        0x00033a54:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x00033a58:    3a01        .:      SUBS     r2,#1
        0x00033a5a:    2a00        .*      CMP      r2,#0
        0x00033a5c:    f8410904    A...    STR      r0,[r1],#-4
        0x00033a60:    dcf4        ..      BGT      0x33a4c ; 0x33a4c
        0x00033a62:    e01a        ..      B        0x33a9a ; 0x33a9a
        0x00033a64:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00033a66:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x00033a68:    f1ba0f00    ....    CMP      r10,#0
        0x00033a6c:    d027        '.      BEQ      0x33abe ; 0x33abe
        0x00033a6e:    9816        ..      LDR      r0,[sp,#0x58]
        0x00033a70:    b328        (.      CBZ      r0,0x33abe ; 0x33abe
        0x00033a72:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00033a74:    2d01        .-      CMP      r5,#1
        0x00033a76:    db37        7.      BLT      0x33ae8 ; 0x33ae8
        0x00033a78:    2001        .       MOVS     r0,#1
        0x00033a7a:    462a        *F      MOV      r2,r5
        0x00033a7c:    3a01        .:      SUBS     r2,#1
        0x00033a7e:    f8410b04    A...    STR      r0,[r1],#4
        0x00033a82:    d1fb        ..      BNE      0x33a7c ; 0x33a7c
        0x00033a84:    e030        0.      B        0x33ae8 ; 0x33ae8
        0x00033a86:    2000        .       MOVS     r0,#0
        0x00033a88:    428a        .B      CMP      r2,r1
        0x00033a8a:    bfa8        ..      IT       GE
        0x00033a8c:    2001        .       MOVGE    r0,#1
        0x00033a8e:    9942        B.      LDR      r1,[sp,#0x108]
        0x00033a90:    9f45        E.      LDR      r7,[sp,#0x114]
        0x00033a92:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00033a94:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x00033a96:    f8410027    A.'.    STR      r0,[r1,r7,LSL #2]
        0x00033a9a:    f013f95b    ..[.    BL       restore_stack ; 0x46d54
        0x00033a9e:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00033aa0:    991d        ..      LDR      r1,[sp,#0x74]
        0x00033aa2:    428d        .B      CMP      r5,r1
        0x00033aa4:    dd22        ".      BLE      0x33aec ; 0x33aec
        0x00033aa6:    9b42        B.      LDR      r3,[sp,#0x108]
        0x00033aa8:    1a68        h.      SUBS     r0,r5,r1
        0x00033aaa:    eb030181    ....    ADD      r1,r3,r1,LSL #2
        0x00033aae:    bf00        ..      NOP      
        0x00033ab0:    f8532027    S.'     LDR      r2,[r3,r7,LSL #2]
        0x00033ab4:    3801        .8      SUBS     r0,#1
        0x00033ab6:    f8412b04    A..+    STR      r2,[r1],#4
        0x00033aba:    d1f9        ..      BNE      0x33ab0 ; 0x33ab0
        0x00033abc:    e016        ..      B        0x33aec ; 0x33aec
        0x00033abe:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00033ac0:    f1ba0f00    ....    CMP      r10,#0
        0x00033ac4:    d007        ..      BEQ      0x33ad6 ; 0x33ad6
        0x00033ac6:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00033ac8:    280e        .(      CMP      r0,#0xe
        0x00033aca:    dc04        ..      BGT      0x33ad6 ; 0x33ad6
        0x00033acc:    f8d400b8    ....    LDR      r0,[r4,#0xb8]
        0x00033ad0:    2802        .(      CMP      r0,#2
        0x00033ad2:    f0408700    @...    BNE.W    0x348d6 ; 0x348d6
        0x00033ad6:    2d01        .-      CMP      r5,#1
        0x00033ad8:    db06        ..      BLT      0x33ae8 ; 0x33ae8
        0x00033ada:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x00033adc:    4608        .F      MOV      r0,r1
        0x00033ade:    4629        )F      MOV      r1,r5
        0x00033ae0:    3901        .9      SUBS     r1,#1
        0x00033ae2:    f8402b04    @..+    STR      r2,[r0],#4
        0x00033ae6:    d1fb        ..      BNE      0x33ae0 ; 0x33ae0
        0x00033ae8:    2000        .       MOVS     r0,#0
        0x00033aea:    9059        Y.      STR      r0,[sp,#0x164]
        0x00033aec:    4630        0F      MOV      r0,r6
        0x00033aee:    f016fc79    ..y.    BL       spl_alloca ; 0x4a3e4
        0x00033af2:    9048        H.      STR      r0,[sp,#0x120]
        0x00033af4:    9855        U.      LDR      r0,[sp,#0x154]
        0x00033af6:    993c        <.      LDR      r1,[sp,#0xf0]
        0x00033af8:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00033afc:    0080        ..      LSLS     r0,r0,#2
        0x00033afe:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00033b02:    9952        R.      LDR      r1,[sp,#0x148]
        0x00033b04:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x00033b08:    4348        HC      MULS     r0,r1,r0
        0x00033b0a:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x00033b0e:    4420         D      ADD      r0,r0,r4
        0x00033b10:    eba50e0a    ....    SUB      lr,r5,r10
        0x00033b14:    f10005f4    ....    ADD      r5,r0,#0xf4
        0x00033b18:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x00033b1a:    f8ddc160    ..`.    LDR      r12,[sp,#0x160]
        0x00033b1e:    0080        ..      LSLS     r0,r0,#2
        0x00033b20:    9047        G.      STR      r0,[sp,#0x11c]
        0x00033b22:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x00033b26:    4420         D      ADD      r0,r0,r4
        0x00033b28:    f10006f4    ....    ADD      r6,r0,#0xf4
        0x00033b2c:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00033b2e:    2200        ."      MOVS     r2,#0
        0x00033b30:    eb00078a    ....    ADD      r7,r0,r10,LSL #2
        0x00033b34:    eef0ba00    ....    VMOV.F32 s23,#2.00000000
        0x00033b38:    eefdaa00    ....    VMOV.F32 s21,#-0.25000000
        0x00033b3c:    9546        F.      STR      r5,[sp,#0x118]
        0x00033b3e:    bf00        ..      NOP      
        0x00033b40:    985c        \.      LDR      r0,[sp,#0x170]
        0x00033b42:    4550        PE      CMP      r0,r10
        0x00033b44:    dd21        !.      BLE      0x33b8a ; 0x33b8a
        0x00033b46:    4639        9F      MOV      r1,r7
        0x00033b48:    4630        0F      MOV      r0,r6
        0x00033b4a:    462b        +F      MOV      r3,r5
        0x00033b4c:    4674        tF      MOV      r4,lr
        0x00033b4e:    bf00        ..      NOP      
        0x00033b50:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00033b54:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00033b58:    ee301a41    0.A.    VSUB.F32 s2,s0,s2
        0x00033b5c:    eeb01ac1    ....    VABS.F32 s2,s2
        0x00033b60:    eeb41a6b    ..k.    VCMP.F32 s2,s23
        0x00033b64:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033b68:    da07        ..      BGE      0x33b7a ; 0x33b7a
        0x00033b6a:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00033b6e:    ee211a2a    !.*.    VMUL.F32 s2,s2,s21
        0x00033b72:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00033b76:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00033b7a:    3c01        .<      SUBS     r4,#1
        0x00033b7c:    f1030304    ....    ADD      r3,r3,#4
        0x00033b80:    f1000004    ....    ADD      r0,r0,#4
        0x00033b84:    f1010104    ....    ADD      r1,r1,#4
        0x00033b88:    d1e2        ..      BNE      0x33b50 ; 0x33b50
        0x00033b8a:    985d        ].      LDR      r0,[sp,#0x174]
        0x00033b8c:    3201        .2      ADDS     r2,#1
        0x00033b8e:    4465        eD      ADD      r5,r5,r12
        0x00033b90:    4466        fD      ADD      r6,r6,r12
        0x00033b92:    4282        .B      CMP      r2,r0
        0x00033b94:    4467        gD      ADD      r7,r7,r12
        0x00033b96:    d1d3        ..      BNE      0x33b40 ; 0x33b40
        0x00033b98:    9f56        V.      LDR      r7,[sp,#0x158]
        0x00033b9a:    f04f0900    O...    MOV      r9,#0
        0x00033b9e:    69ba        .i      LDR      r2,[r7,#0x18]
        0x00033ba0:    68f9        .h      LDR      r1,[r7,#0xc]
        0x00033ba2:    f1070054    ..T.    ADD      r0,r7,#0x54
        0x00033ba6:    2a03        .*      CMP      r2,#3
        0x00033ba8:    f04f0200    O...    MOV      r2,#0
        0x00033bac:    6bbb        .k      LDR      r3,[r7,#0x38]
        0x00033bae:    6c3f        ?l      LDR      r7,[r7,#0x40]
        0x00033bb0:    bfc8        ..      IT       GT
        0x00033bb2:    2201        ."      MOVGT    r2,#1
        0x00033bb4:    e9cd1008    ....    STRD     r1,r0,[sp,#0x20]
        0x00033bb8:    a80a        ..      ADD      r0,sp,#0x28
        0x00033bba:    c08c        ..      STM      r0!,{r2,r3,r7}
        0x00033bbc:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00033bbe:    9c5c        \.      LDR      r4,[sp,#0x170]
        0x00033bc0:    9000        ..      STR      r0,[sp,#0]
        0x00033bc2:    983a        :.      LDR      r0,[sp,#0xe8]
        0x00033bc4:    9e5b        [.      LDR      r6,[sp,#0x16c]
        0x00033bc6:    9001        ..      STR      r0,[sp,#4]
        0x00033bc8:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00033bca:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00033bcc:    9002        ..      STR      r0,[sp,#8]
        0x00033bce:    9848        H.      LDR      r0,[sp,#0x120]
        0x00033bd0:    9b4e        N.      LDR      r3,[sp,#0x138]
        0x00033bd2:    9003        ..      STR      r0,[sp,#0xc]
        0x00033bd4:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00033bd6:    9f35        5.      LDR      r7,[sp,#0xd4]
        0x00033bd8:    9005        ..      STR      r0,[sp,#0x14]
        0x00033bda:    984c        L.      LDR      r0,[sp,#0x130]
        0x00033bdc:    4651        QF      MOV      r1,r10
        0x00033bde:    4622        "F      MOV      r2,r4
        0x00033be0:    9604        ..      STR      r6,[sp,#0x10]
        0x00033be2:    9506        ..      STR      r5,[sp,#0x18]
        0x00033be4:    9707        ..      STR      r7,[sp,#0x1c]
        0x00033be6:    f8cde134    ..4.    STR      lr,[sp,#0x134]
        0x00033bea:    f011ffb1    ....    BL       quant_coarse_energy ; 0x45b50
        0x00033bee:    69f0        .i      LDR      r0,[r6,#0x1c]
        0x00033bf0:    6972        ri      LDR      r2,[r6,#0x14]
        0x00033bf2:    fab0f080    ....    CLZ      r0,r0
        0x00033bf6:    9b5e        ^.      LDR      r3,[sp,#0x178]
        0x00033bf8:    4410        .D      ADD      r0,r0,r2
        0x00033bfa:    2202        ."      MOVS     r2,#2
        0x00033bfc:    f8ddc134    ..4.    LDR      r12,[sp,#0x134]
        0x00033c00:    6871        qh      LDR      r1,[r6,#4]
        0x00033c02:    3820         8      SUBS     r0,r0,#0x20
        0x00033c04:    2b00        .+      CMP      r3,#0
        0x00033c06:    bf08        ..      IT       EQ
        0x00033c08:    2204        ."      MOVEQ    r2,#4
        0x00033c0a:    1c57        W.      ADDS     r7,r2,#1
        0x00033c0c:    2d00        .-      CMP      r5,#0
        0x00033c0e:    462b        +F      MOV      r3,r5
        0x00033c10:    4407        .D      ADD      r7,r7,r0
        0x00033c12:    bf18        ..      IT       NE
        0x00033c14:    2301        .#      MOVNE    r3,#1
        0x00033c16:    ebb70fc1    ....    CMP      r7,r1,LSL #3
        0x00033c1a:    f04f0700    O...    MOV      r7,#0
        0x00033c1e:    bf98        ..      IT       LS
        0x00033c20:    2701        .'      MOVLS    r7,#1
        0x00033c22:    4554        TE      CMP      r4,r10
        0x00033c24:    ea030807    ....    AND      r8,r3,r7
        0x00033c28:    dd30        0.      BLE      0x33c8c ; 0x33c8c
        0x00033c2a:    ebc806c1    ....    RSB      r6,r8,r1,LSL #3
        0x00033c2e:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00033c30:    2704        .'      MOVS     r7,#4
        0x00033c32:    2900        .)      CMP      r1,#0
        0x00033c34:    bf08        ..      IT       EQ
        0x00033c36:    2705        .'      MOVEQ    r7,#5
        0x00033c38:    9942        B.      LDR      r1,[sp,#0x108]
        0x00033c3a:    f8ddb16c    ..l.    LDR      r11,[sp,#0x16c]
        0x00033c3e:    eb01058a    ....    ADD      r5,r1,r10,LSL #2
        0x00033c42:    f04f0900    O...    MOV      r9,#0
        0x00033c46:    4664        dF      MOV      r4,r12
        0x00033c48:    2100        .!      MOVS     r1,#0
        0x00033c4a:    bf00        ..      NOP      
        0x00033c4c:    1813        ..      ADDS     r3,r2,r0
        0x00033c4e:    42b3        .B      CMP      r3,r6
        0x00033c50:    d906        ..      BLS      0x33c60 ; 0x33c60
        0x00033c52:    6029        )`      STR      r1,[r5,#0]
        0x00033c54:    e016        ..      B        0x33c84 ; 0x33c84
        0x00033c56:    bf00        ..      NOP      
    $d.16
    __arm_cp.4_72
        0x00033c58:    26901d7d    }..&    DCD    646978941
    __arm_cp.4_73
        0x00033c5c:    3f3504f7    ..5?    DCD    1060439287
    $t.17
        0x00033c60:    6828        (h      LDR      r0,[r5,#0]
        0x00033c62:    4041        A@      EORS     r1,r1,r0
        0x00033c64:    4658        XF      MOV      r0,r11
        0x00033c66:    f005fce3    ....    BL       ec_enc_bit_logp ; 0x39630
        0x00033c6a:    f8db001c    ....    LDR      r0,[r11,#0x1c]
        0x00033c6e:    f8db1014    ....    LDR      r1,[r11,#0x14]
        0x00033c72:    fab0f080    ....    CLZ      r0,r0
        0x00033c76:    4408        .D      ADD      r0,r0,r1
        0x00033c78:    6829        )h      LDR      r1,[r5,#0]
        0x00033c7a:    f8ddc134    ..4.    LDR      r12,[sp,#0x134]
        0x00033c7e:    3820         8      SUBS     r0,r0,#0x20
        0x00033c80:    ea490901    I...    ORR      r9,r9,r1
        0x00033c84:    3504        .5      ADDS     r5,#4
        0x00033c86:    3c01        .<      SUBS     r4,#1
        0x00033c88:    463a        :F      MOV      r2,r7
        0x00033c8a:    d1df        ..      BNE      0x33c4c ; 0x33c4c
        0x00033c8c:    f1b80f00    ....    CMP      r8,#0
        0x00033c90:    d011        ..      BEQ      0x33cb6 ; 0x33cb6
        0x00033c92:    985e        ^.      LDR      r0,[sp,#0x178]
        0x00033c94:    f24805d3    H...    MOV      r5,#0x80d3
        0x00033c98:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00033c9c:    f2c00505    ....    MOVT     r5,#5
        0x00033ca0:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x00033ca2:    4428        (D      ADD      r0,r0,r5
        0x00033ca4:    1881        ..      ADDS     r1,r0,r2
        0x00033ca6:    5c80        .\      LDRB     r0,[r0,r2]
        0x00033ca8:    7889        .x      LDRB     r1,[r1,#2]
        0x00033caa:    f8dd8090    ....    LDR      r8,[sp,#0x90]
        0x00033cae:    4288        .B      CMP      r0,r1
        0x00033cb0:    d10c        ..      BNE      0x33ccc ; 0x33ccc
        0x00033cb2:    2100        .!      MOVS     r1,#0
        0x00033cb4:    e013        ..      B        0x33cde ; 0x33cde
        0x00033cb6:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00033cba:    f8dd8090    ....    LDR      r8,[sp,#0x90]
        0x00033cbe:    9858        X.      LDR      r0,[sp,#0x160]
        0x00033cc0:    f24805d3    H...    MOV      r5,#0x80d3
        0x00033cc4:    2100        .!      MOVS     r1,#0
        0x00033cc6:    f2c00505    ....    MOVT     r5,#5
        0x00033cca:    e00b        ..      B        0x33ce4 ; 0x33ce4
        0x00033ccc:    9c59        Y.      LDR      r4,[sp,#0x164]
        0x00033cce:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00033cd0:    4621        !F      MOV      r1,r4
        0x00033cd2:    2201        ."      MOVS     r2,#1
        0x00033cd4:    f005fcac    ....    BL       ec_enc_bit_logp ; 0x39630
        0x00033cd8:    f8ddc134    ..4.    LDR      r12,[sp,#0x134]
        0x00033cdc:    0061        a.      LSLS     r1,r4,#1
        0x00033cde:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00033ce2:    9858        X.      LDR      r0,[sp,#0x160]
        0x00033ce4:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00033ce6:    9f5f        _.      LDR      r7,[sp,#0x17c]
        0x00033ce8:    45d3        .E      CMP      r11,r10
        0x00033cea:    dd10        ..      BLE      0x33d0e ; 0x33d0e
        0x00033cec:    9a42        B.      LDR      r2,[sp,#0x108]
        0x00033cee:    eb02068a    ....    ADD      r6,r2,r10,LSL #2
        0x00033cf2:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x00033cf4:    ea410182    A...    ORR      r1,r1,r2,LSL #2
        0x00033cf8:    4662        bF      MOV      r2,r12
        0x00033cfa:    bf00        ..      NOP      
        0x00033cfc:    6833        3h      LDR      r3,[r6,#0]
        0x00033cfe:    3a01        .:      SUBS     r2,#1
        0x00033d00:    440b        .D      ADD      r3,r3,r1
        0x00033d02:    442b        +D      ADD      r3,r3,r5
        0x00033d04:    f9133037    ..70    LDRSB    r3,[r3,r7,LSL #3]
        0x00033d08:    f8463b04    F..;    STR      r3,[r6],#4
        0x00033d0c:    d1f6        ..      BNE      0x33cfc ; 0x33cfc
        0x00033d0e:    995b        [.      LDR      r1,[sp,#0x16c]
        0x00033d10:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x00033d12:    69ca        .i      LDR      r2,[r1,#0x1c]
        0x00033d14:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00033d16:    fab2f282    ....    CLZ      r2,r2
        0x00033d1a:    4411        .D      ADD      r1,r1,r2
        0x00033d1c:    9a36        6.      LDR      r2,[sp,#0xd8]
        0x00033d1e:    391c        .9      SUBS     r1,r1,#0x1c
        0x00033d20:    4291        .B      CMP      r1,r2
        0x00033d22:    dc10        ..      BGT      0x33d46 ; 0x33d46
        0x00033d24:    6c20         l      LDR      r0,[r4,#0x40]
        0x00033d26:    2800        .(      CMP      r0,#0
        0x00033d28:    f000822a    ..*.    BEQ.W    0x34180 ; 0x34180
        0x00033d2c:    2000        .       MOVS     r0,#0
        0x00033d2e:    6660        `f      STR      r0,[r4,#0x64]
        0x00033d30:    2102        .!      MOVS     r1,#2
        0x00033d32:    6521        !e      STR      r1,[r4,#0x50]
        0x00033d34:    f646226b    F.k"    MOV      r2,#0x6a6b
        0x00033d38:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00033d3a:    f2c00205    ....    MOVT     r2,#5
        0x00033d3e:    2305        .#      MOVS     r3,#5
        0x00033d40:    f005fd8c    ....    BL       ec_enc_icdf ; 0x3985c
        0x00033d44:    9858        X.      LDR      r0,[sp,#0x160]
        0x00033d46:    6c21        !l      LDR      r1,[r4,#0x40]
        0x00033d48:    b169        i.      CBZ      r1,0x33d66 ; 0x33d66
        0x00033d4a:    f2455256    E.VR    MOV      r2,#0x5556
        0x00033d4e:    9932        2.      LDR      r1,[sp,#0xc8]
        0x00033d50:    f2c55255    ..UR    MOVT     r2,#0x5555
        0x00033d54:    fb51f102    Q...    SMMUL    r1,r1,r2
        0x00033d58:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00033d5c:    2908        .)      CMP      r1,#8
        0x00033d5e:    bfa8        ..      IT       GE
        0x00033d60:    2108        .!      MOVGE    r1,#8
        0x00033d62:    9a5a        Z.      LDR      r2,[sp,#0x168]
        0x00033d64:    6011        .`      STR      r1,[r2,#0]
        0x00033d66:    f016fb3d    ..=.    BL       spl_alloca ; 0x4a3e4
        0x00033d6a:    4601        .F      MOV      r1,r0
        0x00033d6c:    984c        L.      LDR      r0,[sp,#0x130]
        0x00033d6e:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x00033d70:    4633        3F      MOV      r3,r6
        0x00033d72:    9159        Y.      STR      r1,[sp,#0x164]
        0x00033d74:    f00afd5e    ..^.    BL       init_caps ; 0x3e834
        0x00033d78:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00033d7a:    00c7        ..      LSLS     r7,r0,#3
        0x00033d7c:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00033d7e:    f005feab    ....    BL       ec_tell_frac ; 0x39ad8
        0x00033d82:    4606        .F      MOV      r6,r0
        0x00033d84:    45d3        .E      CMP      r11,r10
        0x00033d86:    f04f0200    O...    MOV      r2,#0
        0x00033d8a:    9749        I.      STR      r7,[sp,#0x124]
        0x00033d8c:    f3408081    @...    BLE.W    0x33e92 ; 0x33e92
        0x00033d90:    2306        .#      MOVS     r3,#6
        0x00033d92:    4654        TF      MOV      r4,r10
        0x00033d94:    994b        K.      LDR      r1,[sp,#0x12c]
        0x00033d96:    f1040801    ....    ADD      r8,r4,#1
        0x00033d9a:    f9310018    1...    LDRSH    r0,[r1,r8,LSL #1]
        0x00033d9e:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x00033da2:    1abd        ..      SUBS     r5,r7,r2
        0x00033da4:    1a40        @.      SUBS     r0,r0,r1
        0x00033da6:    9953        S.      LDR      r1,[sp,#0x14c]
        0x00033da8:    4348        HC      MULS     r0,r1,r0
        0x00033daa:    995f        _.      LDR      r1,[sp,#0x17c]
        0x00033dac:    4088        .@      LSLS     r0,r0,r1
        0x00033dae:    4683        .F      MOV      r11,r0
        0x00033db0:    2830        0(      CMP      r0,#0x30
        0x00033db2:    bfd8        ..      IT       LE
        0x00033db4:    f04f0b30    O.0.    MOVLE    r11,#0x30
        0x00033db8:    ebbb0fc0    ....    CMP      r11,r0,LSL #3
        0x00033dbc:    bfc8        ..      IT       GT
        0x00033dbe:    ea4f0bc0    O...    LSLGT    r11,r0,#3
        0x00033dc2:    eb0600c3    ....    ADD      r0,r6,r3,LSL #3
        0x00033dc6:    42a8        .B      CMP      r0,r5
        0x00033dc8:    da34        4.      BGE      0x33e34 ; 0x33e34
        0x00033dca:    9859        Y.      LDR      r0,[sp,#0x164]
        0x00033dcc:    9351        Q.      STR      r3,[sp,#0x144]
        0x00033dce:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x00033dd2:    2801        .(      CMP      r0,#1
        0x00033dd4:    db32        2.      BLT      0x33e3c ; 0x33e3c
        0x00033dd6:    924e        N.      STR      r2,[sp,#0x138]
        0x00033dd8:    f04f0a00    O...    MOV      r10,#0
        0x00033ddc:    461a        .F      MOV      r2,r3
        0x00033dde:    f04f0900    O...    MOV      r9,#0
        0x00033de2:    bf00        ..      NOP      
        0x00033de4:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00033de6:    2100        .!      MOVS     r1,#0
        0x00033de8:    f8506024    P.$`    LDR      r6,[r0,r4,LSL #2]
        0x00033dec:    45b1        .E      CMP      r9,r6
        0x00033dee:    bfb8        ..      IT       LT
        0x00033df0:    2101        .!      MOVLT    r1,#1
        0x00033df2:    9f5b        [.      LDR      r7,[sp,#0x16c]
        0x00033df4:    4638        8F      MOV      r0,r7
        0x00033df6:    f005fc1b    ....    BL       ec_enc_bit_logp ; 0x39630
        0x00033dfa:    4638        8F      MOV      r0,r7
        0x00033dfc:    f005fe6c    ..l.    BL       ec_tell_frac ; 0x39ad8
        0x00033e00:    45b1        .E      CMP      r9,r6
        0x00033e02:    4606        .F      MOV      r6,r0
        0x00033e04:    da1e        ..      BGE      0x33e44 ; 0x33e44
        0x00033e06:    f1060008    ....    ADD      r0,r6,#8
        0x00033e0a:    eba5050b    ....    SUB      r5,r5,r11
        0x00033e0e:    42a8        .B      CMP      r0,r5
        0x00033e10:    eb0a000b    ....    ADD      r0,r10,r11
        0x00033e14:    da28        (.      BGE      0x33e68 ; 0x33e68
        0x00033e16:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00033e18:    f1090901    ....    ADD      r9,r9,#1
        0x00033e1c:    f8511024    Q.$.    LDR      r1,[r1,r4,LSL #2]
        0x00033e20:    2201        ."      MOVS     r2,#1
        0x00033e22:    4288        .B      CMP      r0,r1
        0x00033e24:    4682        .F      MOV      r10,r0
        0x00033e26:    dbdd        ..      BLT      0x33de4 ; 0x33de4
        0x00033e28:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00033e2a:    f04f0901    O...    MOV      r9,#1
        0x00033e2e:    4402        .D      ADD      r2,r2,r0
        0x00033e30:    e00b        ..      B        0x33e4a ; 0x33e4a
        0x00033e32:    bf00        ..      NOP      
        0x00033e34:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00033e38:    2000        .       MOVS     r0,#0
        0x00033e3a:    e023        #.      B        0x33e84 ; 0x33e84
        0x00033e3c:    f04f0900    O...    MOV      r9,#0
        0x00033e40:    2000        .       MOVS     r0,#0
        0x00033e42:    e004        ..      B        0x33e4e ; 0x33e4e
        0x00033e44:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00033e46:    4650        PF      MOV      r0,r10
        0x00033e48:    4452        RD      ADD      r2,r2,r10
        0x00033e4a:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x00033e4e:    9b51        Q.      LDR      r3,[sp,#0x144]
        0x00033e50:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00033e54:    2b02        .+      CMP      r3,#2
        0x00033e56:    f04f0102    O...    MOV      r1,#2
        0x00033e5a:    bfc8        ..      IT       GT
        0x00033e5c:    1e59        Y.      SUBGT    r1,r3,#1
        0x00033e5e:    f1b90f00    ....    CMP      r9,#0
        0x00033e62:    bf18        ..      IT       NE
        0x00033e64:    460b        .F      MOVNE    r3,r1
        0x00033e66:    e00c        ..      B        0x33e82 ; 0x33e82
        0x00033e68:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00033e6a:    2102        .!      MOVS     r1,#2
        0x00033e6c:    2a02        .*      CMP      r2,#2
        0x00033e6e:    bfc8        ..      IT       GT
        0x00033e70:    1e51        Q.      SUBGT    r1,r2,#1
        0x00033e72:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00033e74:    460b        .F      MOV      r3,r1
        0x00033e76:    445a        ZD      ADD      r2,r2,r11
        0x00033e78:    4452        RD      ADD      r2,r2,r10
        0x00033e7a:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x00033e7e:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00033e82:    9f49        I.      LDR      r7,[sp,#0x124]
        0x00033e84:    995a        Z.      LDR      r1,[sp,#0x168]
        0x00033e86:    45d8        .E      CMP      r8,r11
        0x00033e88:    f8410024    A.$.    STR      r0,[r1,r4,LSL #2]
        0x00033e8c:    4644        DF      MOV      r4,r8
        0x00033e8e:    f47faf81    ....    BNE.W    0x33d94 ; 0x33d94
        0x00033e92:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00033e94:    f8dd9158    ..X.    LDR      r9,[sp,#0x158]
        0x00033e98:    2802        .(      CMP      r0,#2
        0x00033e9a:    924e        N.      STR      r2,[sp,#0x138]
        0x00033e9c:    f0408087    @...    BNE.W    0x33fae ; 0x33fae
        0x00033ea0:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00033ea2:    2800        .(      CMP      r0,#0
        0x00033ea4:    d05f        _.      BEQ      0x33f66 ; 0x33f66
        0x00033ea6:    984c        L.      LDR      r0,[sp,#0x130]
        0x00033ea8:    ed1f0a95    ....    VLDR     s0,[pc,#-596] ; [0x33c58] = 0x26901d7d
        0x00033eac:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00033eae:    9c4a        J.      LDR      r4,[sp,#0x128]
        0x00033eb0:    8802        ..      LDRH     r2,[r0,#0]
        0x00033eb2:    2100        .!      MOVS     r1,#0
        0x00033eb4:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00033eb8:    3101        .1      ADDS     r1,#1
        0x00033eba:    b213        ..      SXTH     r3,r2
        0x00033ebc:    f9302011    0..     LDRSH    r2,[r0,r1,LSL #1]
        0x00033ec0:    9f5f        _.      LDR      r7,[sp,#0x17c]
        0x00033ec2:    fa03f507    ....    LSL      r5,r3,r7
        0x00033ec6:    fa02f307    ....    LSL      r3,r2,r7
        0x00033eca:    429d        .B      CMP      r5,r3
        0x00033ecc:    da24        $.      BGE      0x33f18 ; 0x33f18
        0x00033ece:    9f54        T.      LDR      r7,[sp,#0x150]
        0x00033ed0:    1b5b        [.      SUBS     r3,r3,r5
        0x00033ed2:    442f        /D      ADD      r7,r7,r5
        0x00033ed4:    eb040787    ....    ADD      r7,r4,r7,LSL #2
        0x00033ed8:    eb040585    ....    ADD      r5,r4,r5,LSL #2
        0x00033edc:    ed952a00    ...*    VLDR     s4,[r5,#0]
        0x00033ee0:    ed973a00    ...:    VLDR     s6,[r7,#0]
        0x00033ee4:    3b01        .;      SUBS     r3,#1
        0x00033ee6:    ee324a03    2..J    VADD.F32 s8,s4,s6
        0x00033eea:    ee325a43    2.CZ    VSUB.F32 s10,s4,s6
        0x00033eee:    eeb02ac2    ...*    VABS.F32 s4,s4
        0x00033ef2:    eeb03ac3    ...:    VABS.F32 s6,s6
        0x00033ef6:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00033efa:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00033efe:    eeb02ac4    ...*    VABS.F32 s4,s8
        0x00033f02:    eeb03ac5    ...:    VABS.F32 s6,s10
        0x00033f06:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00033f0a:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00033f0e:    f1070704    ....    ADD      r7,r7,#4
        0x00033f12:    f1050504    ....    ADD      r5,r5,#4
        0x00033f16:    d1e1        ..      BNE      0x33edc ; 0x33edc
        0x00033f18:    290d        .)      CMP      r1,#0xd
        0x00033f1a:    b292        ..      UXTH     r2,r2
        0x00033f1c:    d1cc        ..      BNE      0x33eb8 ; 0x33eb8
        0x00033f1e:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x00033f20:    210d        .!      MOVS     r1,#0xd
        0x00033f22:    2a02        .*      CMP      r2,#2
        0x00033f24:    bf38        8.      IT       CC
        0x00033f26:    2105        .!      MOVCC    r1,#5
        0x00033f28:    f9b0001a    ....    LDRSH    r0,[r0,#0x1a]
        0x00033f2c:    3201        .2      ADDS     r2,#1
        0x00033f2e:    ed1f2ab5    ...*    VLDR     s4,[pc,#-724] ; [0x33c5c] = 0x3f3504f7
        0x00033f32:    4090        .@      LSLS     r0,r0,r2
        0x00033f34:    4401        .D      ADD      r1,r1,r0
        0x00033f36:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00033f3a:    ee021a10    ....    VMOV     s4,r1
        0x00033f3e:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00033f42:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00033f46:    ee020a10    ....    VMOV     s4,r0
        0x00033f4a:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00033f4e:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x00033f52:    2000        .       MOVS     r0,#0
        0x00033f54:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00033f58:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033f5c:    bfc8        ..      IT       GT
        0x00033f5e:    2001        .       MOVGT    r0,#1
        0x00033f60:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00033f64:    9060        `.      STR      r0,[sp,#0x180]
        0x00033f66:    f64450d3    D..P    MOV      r0,#0x4dd3
        0x00033f6a:    991f        ..      LDR      r1,[sp,#0x7c]
        0x00033f6c:    f2c10062    ..b.    MOVT     r0,#0x1062
        0x00033f70:    fb51f000    Q...    SMMUL    r0,r1,r0
        0x00033f74:    1181        ..      ASRS     r1,r0,#6
        0x00033f76:    eb0170d0    ...p    ADD      r0,r1,r0,LSR #31
        0x00033f7a:    ee000a10    ....    VMOV     s0,r0
        0x00033f7e:    f8d930e8    ...0    LDR      r3,[r9,#0xe8]
        0x00033f82:    f6414030    A.0@    MOV      r0,#0x1c30
        0x00033f86:    f64131dc    A..1    MOV      r1,#0x1bdc
        0x00033f8a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00033f8e:    f2c00005    ....    MOVT     r0,#5
        0x00033f92:    f2c00105    ....    MOVT     r1,#5
        0x00033f96:    2215        ."      MOVS     r2,#0x15
        0x00033f98:    f00afc0e    ....    BL       hysteresis_decision ; 0x3e7b8
        0x00033f9c:    4582        .E      CMP      r10,r0
        0x00033f9e:    bfc8        ..      IT       GT
        0x00033fa0:    4650        PF      MOVGT    r0,r10
        0x00033fa2:    4583        .E      CMP      r11,r0
        0x00033fa4:    bfb8        ..      IT       LT
        0x00033fa6:    4658        XF      MOVLT    r0,r11
        0x00033fa8:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00033faa:    f8c900e8    ....    STR      r0,[r9,#0xe8]
        0x00033fae:    9949        I.      LDR      r1,[sp,#0x124]
        0x00033fb0:    f1060030    ..0.    ADD      r0,r6,#0x30
        0x00033fb4:    1a89        ..      SUBS     r1,r1,r2
        0x00033fb6:    f8dd816c    ..l.    LDR      r8,[sp,#0x16c]
        0x00033fba:    4288        .B      CMP      r0,r1
        0x00033fbc:    dd01        ..      BLE      0x33fc2 ; 0x33fc2
        0x00033fbe:    2405        .$      MOVS     r4,#5
        0x00033fc0:    e018        ..      B        0x33ff4 ; 0x33ff4
        0x00033fc2:    f1ba0f00    ....    CMP      r10,#0
        0x00033fc6:    dc04        ..      BGT      0x33fd2 ; 0x33fd2
        0x00033fc8:    f8d90040    ..@.    LDR      r0,[r9,#0x40]
        0x00033fcc:    2800        .(      CMP      r0,#0
        0x00033fce:    f0008469    ..i.    BEQ.W    0x348a4 ; 0x348a4
        0x00033fd2:    2000        .       MOVS     r0,#0
        0x00033fd4:    f8c900e4    ....    STR      r0,[r9,#0xe4]
        0x00033fd8:    2405        .$      MOVS     r4,#5
        0x00033fda:    f2481273    H.s.    MOV      r2,#0x8173
        0x00033fde:    f2c00205    ....    MOVT     r2,#5
        0x00033fe2:    4640        @F      MOV      r0,r8
        0x00033fe4:    4621        !F      MOV      r1,r4
        0x00033fe6:    2307        .#      MOVS     r3,#7
        0x00033fe8:    f005fc38    ..8.    BL       ec_enc_icdf ; 0x3985c
        0x00033fec:    4640        @F      MOV      r0,r8
        0x00033fee:    f005fd73    ..s.    BL       ec_tell_frac ; 0x39ad8
        0x00033ff2:    4606        .F      MOV      r6,r0
        0x00033ff4:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00033ff6:    9449        I.      STR      r4,[sp,#0x124]
        0x00033ff8:    2801        .(      CMP      r0,#1
        0x00033ffa:    db19        ..      BLT      0x34030 ; 0x34030
        0x00033ffc:    984c        L.      LDR      r0,[sp,#0x130]
        0x00033ffe:    9a28        (.      LDR      r2,[sp,#0xa0]
        0x00034000:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00034002:    f24040fb    @..@    MOV      r0,#0x4fb
        0x00034006:    fa20fc02     ...    LSR      r12,r0,r2
        0x0003400a:    9837        7.      LDR      r0,[sp,#0xdc]
        0x0003400c:    4560        `E      CMP      r0,r12
        0x0003400e:    bfb8        ..      IT       LT
        0x00034010:    4684        .F      MOVLT    r12,r0
        0x00034012:    f1ba0f00    ....    CMP      r10,#0
        0x00034016:    d00e        ..      BEQ      0x34036 ; 0x34036
        0x00034018:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x0003401a:    f8dd80b8    ....    LDR      r8,[sp,#0xb8]
        0x0003401e:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x00034022:    4252        RB      RSBS     r2,r2,#0
        0x00034024:    eb0802c2    ....    ADD      r2,r8,r2,LSL #3
        0x00034028:    3a20         :      SUBS     r2,r2,#0x20
        0x0003402a:    ea2273e2    "..s    BIC      r3,r2,r2,ASR #31
        0x0003402e:    e007        ..      B        0x34040 ; 0x34040
        0x00034030:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x00034032:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00034034:    e1c5        ..      B        0x343c2 ; 0x343c2
        0x00034036:    f8dd80b8    ....    LDR      r8,[sp,#0xb8]
        0x0003403a:    9820         .      LDR      r0,[sp,#0x80]
        0x0003403c:    eba803c0    ....    SUB      r3,r8,r0,LSL #3
        0x00034040:    f8d9e034    ..4.    LDR      lr,[r9,#0x34]
        0x00034044:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00034046:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00034048:    f1be0f00    ....    CMP      lr,#0
        0x0003404c:    eba10000    ....    SUB      r0,r1,r0
        0x00034050:    d003        ..      BEQ      0x3405a ; 0x3405a
        0x00034052:    f8d910d8    ....    LDR      r1,[r9,#0xd8]
        0x00034056:    4101        .A      ASRS     r1,r1,r0
        0x00034058:    440b        .D      ADD      r3,r3,r1
        0x0003405a:    f1ba0f00    ....    CMP      r10,#0
        0x0003405e:    9051        Q.      STR      r0,[sp,#0x144]
        0x00034060:    d036        6.      BEQ      0x340d0 ; 0x340d0
        0x00034062:    ed9f0aea    ....    VLDR     s0,[pc,#936] ; [0x3440c] = 0x43c80000
        0x00034066:    ee3c1a2a    <.*.    VADD.F32 s2,s24,s21
        0x0003406a:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x0003406e:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00034072:    f8d910bc    ....    LDR      r1,[r9,#0xbc]
        0x00034076:    9828        (.      LDR      r0,[sp,#0xa0]
        0x00034078:    ee104a10    ...J    VMOV     r4,s0
        0x0003407c:    2760        `'      MOVS     r7,#0x60
        0x0003407e:    4423        #D      ADD      r3,r3,r4
        0x00034080:    40c7        .@      LSRS     r7,r7,r0
        0x00034082:    2590        .%      MOVS     r5,#0x90
        0x00034084:    f8dd9158    ..X.    LDR      r9,[sp,#0x158]
        0x00034088:    2964        d)      CMP      r1,#0x64
        0x0003408a:    bfb8        ..      IT       LT
        0x0003408c:    443b        ;D      ADDLT    r3,r7
        0x0003408e:    ed9f0ae0    ....    VLDR     s0,[pc,#896] ; [0x34410] = 0x3f333333
        0x00034092:    fa25f500    %...    LSR      r5,r5,r0
        0x00034096:    bfc8        ..      IT       GT
        0x00034098:    1b5b        [.      SUBGT    r3,r3,r5
        0x0003409a:    461f        .F      MOV      r7,r3
        0x0003409c:    f5b37fc8    ....    CMP      r3,#0x190
        0x000340a0:    bfd8        ..      IT       LE
        0x000340a2:    f44f77c8    O..w    MOVLE    r7,#0x190
        0x000340a6:    eeb4ca40    ..@.    VCMP.F32 s24,s0
        0x000340aa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000340ae:    bfd8        ..      IT       LE
        0x000340b0:    461f        .F      MOVLE    r7,r3
        0x000340b2:    f102013f    ..?.    ADD      r1,r2,#0x3f
        0x000340b6:    981a        ..      LDR      r0,[sp,#0x68]
        0x000340b8:    198b        ..      ADDS     r3,r1,r6
        0x000340ba:    2502        .%      MOVS     r5,#2
        0x000340bc:    eb0513a3    ....    ADD      r3,r5,r3,ASR #6
        0x000340c0:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x000340c4:    4401        .D      ADD      r1,r1,r0
        0x000340c6:    ebb31fa1    ....    CMP      r3,r1,ASR #6
        0x000340ca:    bfd8        ..      IT       LE
        0x000340cc:    118b        ..      ASRLE    r3,r1,#6
        0x000340ce:    e114        ..      B        0x342fa ; 0x342fa
        0x000340d0:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x000340d2:    f8d9505c    ..\P    LDR      r5,[r9,#0x5c]
        0x000340d6:    f8d2a020    .. .    LDR      r10,[r2,#0x20]
        0x000340da:    f8d91040    ..@.    LDR      r1,[r9,#0x40]
        0x000340de:    f8d9b0ec    ....    LDR      r11,[r9,#0xec]
        0x000340e2:    4648        HF      MOV      r0,r9
        0x000340e4:    f8d29008    ....    LDR      r9,[r2,#8]
        0x000340e8:    2d00        .-      CMP      r5,#0
        0x000340ea:    bf08        ..      IT       EQ
        0x000340ec:    464d        MF      MOVEQ    r5,r9
        0x000340ee:    9f53        S.      LDR      r7,[sp,#0x14c]
        0x000340f0:    f93a4015    :..@    LDRSH    r4,[r10,r5,LSL #1]
        0x000340f4:    2f02        ./      CMP      r7,#2
        0x000340f6:    d158        X.      BNE      0x341aa ; 0x341aa
        0x000340f8:    f8d070e8    ...p    LDR      r7,[r0,#0xe8]
        0x000340fc:    4602        .F      MOV      r2,r0
        0x000340fe:    42bd        .B      CMP      r5,r7
        0x00034100:    bfc8        ..      IT       GT
        0x00034102:    463d        =F      MOVGT    r5,r7
        0x00034104:    f93a7015    :..p    LDRSH    r7,[r10,r5,LSL #1]
        0x00034108:    985f        _.      LDR      r0,[sp,#0x17c]
        0x0003410a:    443c        <D      ADD      r4,r4,r7
        0x0003410c:    fa04f800    ....    LSL      r8,r4,r0
        0x00034110:    fa07f400    ....    LSL      r4,r7,r0
        0x00034114:    1b64        d.      SUBS     r4,r4,r5
        0x00034116:    ee004a10    ...J    VMOV     s0,r4
        0x0003411a:    ed9f1abe    ....    VLDR     s2,[pc,#760] ; [0x34414] = 0x3f4ccccd
        0x0003411e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00034122:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00034126:    ee018a10    ....    VMOV     s2,r8
        0x0003412a:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0003412e:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00034132:    ed921a39    ..9.    VLDR     s2,[r2,#0xe4]
        0x00034136:    eeb02a6d    ..m*    VMOV.F32 s4,s27
        0x0003413a:    eeb41a6d    ..m.    VCMP.F32 s2,s27
        0x0003413e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034142:    bfb8        ..      IT       LT
        0x00034144:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x00034148:    ee013a10    ...:    VMOV     s2,r3
        0x0003414c:    00e4        ..      LSLS     r4,r4,#3
        0x0003414e:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00034152:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00034156:    ee321a2e    2...    VADD.F32 s2,s4,s29
        0x0003415a:    ee024a10    ...J    VMOV     s4,r4
        0x0003415e:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00034162:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00034166:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x0003416a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003416e:    bfb8        ..      IT       LT
        0x00034170:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x00034174:    eebd0ac1    ....    VCVT.S32.F32 s0,s2
        0x00034178:    ee104a10    ...J    VMOV     r4,s0
        0x0003417c:    1b1d        ..      SUBS     r5,r3,r4
        0x0003417e:    e018        ..      B        0x341b2 ; 0x341b2
        0x00034180:    f1ba0f00    ....    CMP      r10,#0
        0x00034184:    f0008397    ....    BEQ.W    0x348b6 ; 0x348b6
        0x00034188:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003418a:    2800        .(      CMP      r0,#0
        0x0003418c:    f00083a0    ....    BEQ.W    0x348d0 ; 0x348d0
        0x00034190:    985e        ^.      LDR      r0,[sp,#0x178]
        0x00034192:    2800        .(      CMP      r0,#0
        0x00034194:    f47fadcc    ....    BNE      0x33d30 ; 0x33d30
        0x00034198:    2103        .!      MOVS     r1,#3
        0x0003419a:    e5ca        ..      B        0x33d32 ; 0x33d32
        0x0003419c:    ebc1108e    ....    RSB      r0,r1,lr,LSL #6
        0x000341a0:    ea4f158e    O...    LSL      r5,lr,#6
        0x000341a4:    6018        .`      STR      r0,[r3,#0]
        0x000341a6:    f7ffba2a    ..*.    B        0x335fe ; 0x335fe
        0x000341aa:    985f        _.      LDR      r0,[sp,#0x17c]
        0x000341ac:    461d        .F      MOV      r5,r3
        0x000341ae:    fa04f800    ....    LSL      r8,r4,r0
        0x000341b2:    f06f0712    o...    MVN      r7,#0x12
        0x000341b6:    4087        .@      LSLS     r7,r7,r0
        0x000341b8:    9841        A.      LDR      r0,[sp,#0x104]
        0x000341ba:    ed9f0a97    ....    VLDR     s0,[pc,#604] ; [0x34418] = 0xbd343958
        0x000341be:    4407        .D      ADD      r7,r7,r0
        0x000341c0:    443d        =D      ADD      r5,r5,r7
        0x000341c2:    ee015a10    ...Z    VMOV     s2,r5
        0x000341c6:    ee3c0a00    <...    VADD.F32 s0,s24,s0
        0x000341ca:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000341ce:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000341d2:    fabbf48b    ....    CLZ      r4,r11
        0x000341d6:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x000341da:    0964        d.      LSRS     r4,r4,#5
        0x000341dc:    ee107a10    ...z    VMOV     r7,s0
        0x000341e0:    2900        .)      CMP      r1,#0
        0x000341e2:    bf18        ..      IT       NE
        0x000341e4:    2101        .!      MOVNE    r1,#1
        0x000341e6:    4321        !C      ORRS     r1,r1,r4
        0x000341e8:    443d        =D      ADD      r5,r5,r7
        0x000341ea:    d113        ..      BNE      0x34214 ; 0x34214
        0x000341ec:    ea4f04c8    O...    LSL      r4,r8,#3
        0x000341f0:    ee004a10    ...J    VMOV     s0,r4
        0x000341f4:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000341f8:    ee2e0a00    ....    VMUL.F32 s0,s28,s0
        0x000341fc:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00034200:    ee104a10    ...J    VMOV     r4,s0
        0x00034204:    17ef        ..      ASRS     r7,r5,#31
        0x00034206:    eb057797    ...w    ADD      r7,r5,r7,LSR #30
        0x0003420a:    4425        %D      ADD      r5,r5,r4
        0x0003420c:    ebb50fa7    ....    CMP      r5,r7,ASR #2
        0x00034210:    bfb8        ..      IT       LT
        0x00034212:    10bd        ..      ASRLT    r5,r7,#2
        0x00034214:    eb0a0449    ..I.    ADD      r4,r10,r9,LSL #1
        0x00034218:    f9344c04    4..L    LDRSH    r4,[r4,#-4]
        0x0003421c:    985f        _.      LDR      r0,[sp,#0x17c]
        0x0003421e:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x00034220:    4084        .@      LSLS     r4,r4,r0
        0x00034222:    4354        TC      MULS     r4,r2,r4
        0x00034224:    00e4        ..      LSLS     r4,r4,#3
        0x00034226:    ee004a10    ...J    VMOV     s0,r4
        0x0003422a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003422e:    ee290a80    )...    VMUL.F32 s0,s19,s0
        0x00034232:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00034236:    ee107a10    ...z    VMOV     r7,s0
        0x0003423a:    ebb70fa5    ....    CMP      r7,r5,ASR #2
        0x0003423e:    fabef48e    ....    CLZ      r4,lr
        0x00034242:    f8cdb12c    ..,.    STR      r11,[sp,#0x12c]
        0x00034246:    bfd8        ..      IT       LE
        0x00034248:    10af        ..      ASRLE    r7,r5,#2
        0x0003424a:    42bd        .B      CMP      r5,r7
        0x0003424c:    ea4f1454    O.T.    LSR      r4,r4,#5
        0x00034250:    f0810101    ....    EOR      r1,r1,#1
        0x00034254:    bfb8        ..      IT       LT
        0x00034256:    462f        /F      MOVLT    r7,r5
        0x00034258:    4321        !C      ORRS     r1,r1,r4
        0x0003425a:    d10d        ..      BNE      0x34278 ; 0x34278
        0x0003425c:    1af9        ..      SUBS     r1,r7,r3
        0x0003425e:    ee001a10    ....    VMOV     s0,r1
        0x00034262:    ed9f1a6e    ..n.    VLDR     s2,[pc,#440] ; [0x3441c] = 0x3f2b851f
        0x00034266:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003426a:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0003426e:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00034272:    ee101a10    ....    VMOV     r1,s0
        0x00034276:    185f        _.      ADDS     r7,r3,r1
        0x00034278:    ed9f0a69    ..i.    VLDR     s0,[pc,#420] ; [0x34420] = 0x3e4ccccd
        0x0003427c:    e9dd9a56    ..V.    LDRD     r9,r10,[sp,#0x158]
        0x00034280:    eeb4ca40    ..@.    VCMP.F32 s24,s0
        0x00034284:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00034288:    f8dd80b8    ....    LDR      r8,[sp,#0xb8]
        0x0003428c:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x0003428e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034292:    da29        ).      BGE      0x342e8 ; 0x342e8
        0x00034294:    984b        K.      LDR      r0,[sp,#0x12c]
        0x00034296:    bb38        8.      CBNZ     r0,0x342e8 ; 0x342e8
        0x00034298:    f6430180    C...    MOVW     r1,#0x3880
        0x0003429c:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0003429e:    f2c00101    ....    MOVT     r1,#1
        0x000342a2:    1a09        ..      SUBS     r1,r1,r0
        0x000342a4:    f501517a    ..zQ    ADD      r1,r1,#0x3e80
        0x000342a8:    f5b14ffa    ...O    CMP      r1,#0x7d00
        0x000342ac:    bfa8        ..      IT       GE
        0x000342ae:    f44f41fa    O..A    MOVGE    r1,#0x7d00
        0x000342b2:    ee001a10    ....    VMOV     s0,r1
        0x000342b6:    ed9f1a5b    ..[.    VLDR     s2,[pc,#364] ; [0x34424] = 0x36500998
        0x000342ba:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000342be:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000342c2:    2900        .)      CMP      r1,#0
        0x000342c4:    ed9f2a58    ..X*    VLDR     s4,[pc,#352] ; [0x34428] = 0
        0x000342c8:    bf48        H.      IT       MI
        0x000342ca:    eeb00a42    ..B.    VMOVMI.F32 s0,s4
        0x000342ce:    ee017a10    ...z    VMOV     s2,r7
        0x000342d2:    ee200a0d     ...    VMUL.F32 s0,s0,s26
        0x000342d6:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000342da:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000342de:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x000342e2:    ee101a10    ....    VMOV     r1,s0
        0x000342e6:    440f        .D      ADD      r7,r7,r1
        0x000342e8:    1991        ..      ADDS     r1,r2,r6
        0x000342ea:    ebb70f43    ..C.    CMP      r7,r3,LSL #1
        0x000342ee:    bfc8        ..      IT       GT
        0x000342f0:    005f        _.      LSLGT    r7,r3,#1
        0x000342f2:    313f        ?1      ADDS     r1,r1,#0x3f
        0x000342f4:    2302        .#      MOVS     r3,#2
        0x000342f6:    eb0313a1    ....    ADD      r3,r3,r1,ASR #6
        0x000342fa:    4437        7D      ADD      r7,r7,r6
        0x000342fc:    f1070120    .. .    ADD      r1,r7,#0x20
        0x00034300:    ebb31fa1    ....    CMP      r3,r1,ASR #6
        0x00034304:    bfd8        ..      IT       LE
        0x00034306:    118b        ..      ASRLE    r3,r1,#6
        0x00034308:    459c        .E      CMP      r12,r3
        0x0003430a:    bfb8        ..      IT       LT
        0x0003430c:    4663        cF      MOVLT    r3,r12
        0x0003430e:    982b        +.      LDR      r0,[sp,#0xac]
        0x00034310:    461a        .F      MOV      r2,r3
        0x00034312:    4601        .F      MOV      r1,r0
        0x00034314:    2800        .(      CMP      r0,#0
        0x00034316:    bf0c        ..      ITE      EQ
        0x00034318:    2202        ."      MOVEQ    r2,#2
        0x0003431a:    eba70108    ....    SUBNE    r1,r7,r8
        0x0003431e:    2780        .'      MOVS     r7,#0x80
        0x00034320:    2800        .(      CMP      r0,#0
        0x00034322:    bf18        ..      IT       NE
        0x00034324:    019f        ..      LSLNE    r7,r3,#6
        0x00034326:    f8d930dc    ...0    LDR      r3,[r9,#0xdc]
        0x0003432a:    f24036c9    @..6    MOV      r6,#0x3c9
        0x0003432e:    42b3        .B      CMP      r3,r6
        0x00034330:    dc0b        ..      BGT      0x3434a ; 0x3434a
        0x00034332:    f1030615    ....    ADD      r6,r3,#0x15
        0x00034336:    ee006a10    ...j    VMOV     s0,r6
        0x0003433a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003433e:    ee8d0a80    ....    VDIV.F32 s0,s27,s0
        0x00034342:    3301        .3      ADDS     r3,#1
        0x00034344:    f8c930dc    ...0    STR      r3,[r9,#0xdc]
        0x00034348:    e001        ..      B        0x3434e ; 0x3434e
        0x0003434a:    ed9f0a38    ..8.    VLDR     s0,[pc,#224] ; [0x3442c] = 0x3a83126f
        0x0003434e:    4610        .F      MOV      r0,r2
        0x00034350:    f1be0f00    ....    CMP      lr,#0
        0x00034354:    d02a        *.      BEQ      0x343ac ; 0x343ac
        0x00034356:    eba70208    ....    SUB      r2,r7,r8
        0x0003435a:    e9d93734    ..47    LDRD     r3,r7,[r9,#0xd0]
        0x0003435e:    f8d960d8    ...`    LDR      r6,[r9,#0xd8]
        0x00034362:    441a        .D      ADD      r2,r2,r3
        0x00034364:    9b51        Q.      LDR      r3,[sp,#0x144]
        0x00034366:    f8dd816c    ..l.    LDR      r8,[sp,#0x16c]
        0x0003436a:    4099        .@      LSLS     r1,r1,r3
        0x0003436c:    1b89        ..      SUBS     r1,r1,r6
        0x0003436e:    1bc9        ..      SUBS     r1,r1,r7
        0x00034370:    ee011a10    ....    VMOV     s2,r1
        0x00034374:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00034378:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0003437c:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00034380:    ee101a10    ....    VMOV     r1,s0
        0x00034384:    4439        9D      ADD      r1,r1,r7
        0x00034386:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x00034388:    424b        KB      RSBS     r3,r1,#0
        0x0003438a:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x0003438e:    e9c92134    ..4!    STRD     r2,r1,[r9,#0xd0]
        0x00034392:    f8c930d8    ...0    STR      r3,[r9,#0xd8]
        0x00034396:    dc0c        ..      BGT      0x343b2 ; 0x343b2
        0x00034398:    4251        QB      RSBS     r1,r2,#0
        0x0003439a:    9a2b        +.      LDR      r2,[sp,#0xac]
        0x0003439c:    2a00        .*      CMP      r2,#0
        0x0003439e:    bf18        ..      IT       NE
        0x000343a0:    eb001091    ....    ADDNE    r0,r0,r1,LSR #6
        0x000343a4:    2100        .!      MOVS     r1,#0
        0x000343a6:    f8c910d0    ....    STR      r1,[r9,#0xd0]
        0x000343aa:    e002        ..      B        0x343b2 ; 0x343b2
        0x000343ac:    f8dd816c    ..l.    LDR      r8,[sp,#0x16c]
        0x000343b0:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x000343b2:    4607        .F      MOV      r7,r0
        0x000343b4:    4584        .E      CMP      r12,r0
        0x000343b6:    bfb8        ..      IT       LT
        0x000343b8:    4667        gF      MOVLT    r7,r12
        0x000343ba:    4640        @F      MOV      r0,r8
        0x000343bc:    4639        9F      MOV      r1,r7
        0x000343be:    f005fa99    ....    BL       ec_enc_shrink ; 0x398f4
        0x000343c2:    9c58        X.      LDR      r4,[sp,#0x160]
        0x000343c4:    4620         F      MOV      r0,r4
        0x000343c6:    f016f80d    ....    BL       spl_alloca ; 0x4a3e4
        0x000343ca:    9051        Q.      STR      r0,[sp,#0x144]
        0x000343cc:    4620         F      MOV      r0,r4
        0x000343ce:    f016f809    ....    BL       spl_alloca ; 0x4a3e4
        0x000343d2:    904b        K.      STR      r0,[sp,#0x12c]
        0x000343d4:    4620         F      MOV      r0,r4
        0x000343d6:    f016f805    ....    BL       spl_alloca ; 0x4a3e4
        0x000343da:    904e        N.      STR      r0,[sp,#0x138]
        0x000343dc:    4640        @F      MOV      r0,r8
        0x000343de:    f005fb7b    ..{.    BL       ec_tell_frac ; 0x39ad8
        0x000343e2:    995f        _.      LDR      r1,[sp,#0x17c]
        0x000343e4:    43c0        .C      MVNS     r0,r0
        0x000343e6:    eb001087    ....    ADD      r0,r0,r7,LSL #6
        0x000343ea:    2902        .)      CMP      r1,#2
        0x000343ec:    f04f0200    O...    MOV      r2,#0
        0x000343f0:    d31e        ..      BCC      0x34430 ; 0x34430
        0x000343f2:    995e        ^.      LDR      r1,[sp,#0x178]
        0x000343f4:    9c49        I.      LDR      r4,[sp,#0x124]
        0x000343f6:    f04f0500    O...    MOV      r5,#0
        0x000343fa:    b1d9        ..      CBZ      r1,0x34434 ; 0x34434
        0x000343fc:    9927        '.      LDR      r1,[sp,#0x9c]
        0x000343fe:    2200        ."      MOVS     r2,#0
        0x00034400:    3110        .1      ADDS     r1,r1,#0x10
        0x00034402:    4288        .B      CMP      r0,r1
        0x00034404:    bfa8        ..      IT       GE
        0x00034406:    2201        ."      MOVGE    r2,#1
        0x00034408:    00d5        ..      LSLS     r5,r2,#3
        0x0003440a:    e013        ..      B        0x34434 ; 0x34434
    $d.18
    __arm_cp.4_74
        0x0003440c:    43c80000    ...C    DCD    1137180672
    __arm_cp.4_75
        0x00034410:    3f333333    333?    DCD    1060320051
    __arm_cp.4_76
        0x00034414:    3f4ccccd    ..L?    DCD    1061997773
    __arm_cp.4_77
        0x00034418:    bd343958    X94.    DCD    3174316376
    __arm_cp.4_78
        0x0003441c:    3f2b851f    ..+?    DCD    1059816735
    __arm_cp.4_79
        0x00034420:    3e4ccccd    ..L>    DCD    1045220557
    __arm_cp.4_80
        0x00034424:    36500998    ..P6    DCD    911215000
        0x00034428:    00000000    ....    DCD    0
    __arm_cp.4_82
        0x0003442c:    3a83126f    o..:    DCD    981668463
    $t.19
        0x00034430:    9c49        I.      LDR      r4,[sp,#0x124]
        0x00034432:    2500        .%      MOVS     r5,#0
        0x00034434:    f8d91040    ..@.    LDR      r1,[r9,#0x40]
        0x00034438:    9245        E.      STR      r2,[sp,#0x114]
        0x0003443a:    2900        .)      CMP      r1,#0
        0x0003443c:    f04f0101    O...    MOV      r1,#1
        0x00034440:    9737        7.      STR      r7,[sp,#0xdc]
        0x00034442:    f8d9205c    ..\     LDR      r2,[r9,#0x5c]
        0x00034446:    bf08        ..      IT       EQ
        0x00034448:    f1ab0101    ....    SUBEQ    r1,r11,#1
        0x0003444c:    910e        ..      STR      r1,[sp,#0x38]
        0x0003444e:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00034450:    1b40        @.      SUBS     r0,r0,r5
        0x00034452:    e9cd1400    ....    STRD     r1,r4,[sp,#0]
        0x00034456:    994e        N.      LDR      r1,[sp,#0x138]
        0x00034458:    ea4f1887    O...    LSL      r8,r7,#6
        0x0003445c:    e9cd1608    ....    STRD     r1,r6,[sp,#0x20]
        0x00034460:    995f        _.      LDR      r1,[sp,#0x17c]
        0x00034462:    2301        .#      MOVS     r3,#1
        0x00034464:    910a        ..      STR      r1,[sp,#0x28]
        0x00034466:    995b        [.      LDR      r1,[sp,#0x16c]
        0x00034468:    f10907e8    ....    ADD      r7,r9,#0xe8
        0x0003446c:    910b        ..      STR      r1,[sp,#0x2c]
        0x0003446e:    a960        `.      ADD      r1,sp,#0x180
        0x00034470:    e9cd1003    ....    STRD     r1,r0,[sp,#0xc]
        0x00034474:    a86e        n.      ADD      r0,sp,#0x1b8
        0x00034476:    9005        ..      STR      r0,[sp,#0x14]
        0x00034478:    984b        K.      LDR      r0,[sp,#0x12c]
        0x0003447a:    e9cd320c    ...2    STRD     r3,r2,[sp,#0x30]
        0x0003447e:    9702        ..      STR      r7,[sp,#8]
        0x00034480:    9006        ..      STR      r0,[sp,#0x18]
        0x00034482:    984c        L.      LDR      r0,[sp,#0x130]
        0x00034484:    9b5a        Z.      LDR      r3,[sp,#0x168]
        0x00034486:    9f51        Q.      LDR      r7,[sp,#0x144]
        0x00034488:    4651        QF      MOV      r1,r10
        0x0003448a:    465a        ZF      MOV      r2,r11
        0x0003448c:    9707        ..      STR      r7,[sp,#0x1c]
        0x0003448e:    f001f871    ..q.    BL       clt_compute_allocation ; 0x35574
        0x00034492:    f8d9105c    ..\.    LDR      r1,[r9,#0x5c]
        0x00034496:    4603        .F      MOV      r3,r0
        0x00034498:    b141        A.      CBZ      r1,0x344ac ; 0x344ac
        0x0003449a:    1c4a        J.      ADDS     r2,r1,#1
        0x0003449c:    3901        .9      SUBS     r1,#1
        0x0003449e:    4618        .F      MOV      r0,r3
        0x000344a0:    4299        .B      CMP      r1,r3
        0x000344a2:    bfc8        ..      IT       GT
        0x000344a4:    4608        .F      MOVGT    r0,r1
        0x000344a6:    4282        .B      CMP      r2,r0
        0x000344a8:    bfb8        ..      IT       LT
        0x000344aa:    4610        .F      MOVLT    r0,r2
        0x000344ac:    f8c9005c    ..\.    STR      r0,[r9,#0x5c]
        0x000344b0:    9848        H.      LDR      r0,[sp,#0x120]
        0x000344b2:    9937        7.      LDR      r1,[sp,#0xdc]
        0x000344b4:    9000        ..      STR      r0,[sp,#0]
        0x000344b6:    9851        Q.      LDR      r0,[sp,#0x144]
        0x000344b8:    00c9        ..      LSLS     r1,r1,#3
        0x000344ba:    9001        ..      STR      r0,[sp,#4]
        0x000344bc:    985b        [.      LDR      r0,[sp,#0x16c]
        0x000344be:    9359        Y.      STR      r3,[sp,#0x164]
        0x000344c0:    9002        ..      STR      r0,[sp,#8]
        0x000344c2:    984c        L.      LDR      r0,[sp,#0x130]
        0x000344c4:    9b3a        :.      LDR      r3,[sp,#0xe8]
        0x000344c6:    915a        Z.      STR      r1,[sp,#0x168]
        0x000344c8:    4651        QF      MOV      r1,r10
        0x000344ca:    465a        ZF      MOV      r2,r11
        0x000344cc:    9603        ..      STR      r6,[sp,#0xc]
        0x000344ce:    f011ff07    ....    BL       quant_fine_energy ; 0x462e0
        0x000344d2:    982d        -.      LDR      r0,[sp,#0xb4]
        0x000344d4:    f015ff86    ....    BL       spl_alloca ; 0x4a3e4
        0x000344d8:    2100        .!      MOVS     r1,#0
        0x000344da:    9a54        T.      LDR      r2,[sp,#0x150]
        0x000344dc:    464c        LF      MOV      r4,r9
        0x000344de:    2e02        ..      CMP      r6,#2
        0x000344e0:    f8dd9128    ..(.    LDR      r9,[sp,#0x128]
        0x000344e4:    bf08        ..      IT       EQ
        0x000344e6:    eb090182    ....    ADDEQ    r1,r9,r2,LSL #2
        0x000344ea:    69a2        .i      LDR      r2,[r4,#0x18]
        0x000344ec:    e9d43a11    ...:    LDRD     r3,r10,[r4,#0x44]
        0x000344f0:    9002        ..      STR      r0,[sp,#8]
        0x000344f2:    982f        /.      LDR      r0,[sp,#0xbc]
        0x000344f4:    e9cd2a10    ...*    STRD     r2,r10,[sp,#0x40]
        0x000344f8:    9a42        B.      LDR      r2,[sp,#0x108]
        0x000344fa:    eba80705    ....    SUB      r7,r8,r5
        0x000344fe:    9003        ..      STR      r0,[sp,#0xc]
        0x00034500:    984b        K.      LDR      r0,[sp,#0x12c]
        0x00034502:    e9cd2709    ...'    STRD     r2,r7,[sp,#0x24]
        0x00034506:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x00034508:    9d6e        n.      LDR      r5,[sp,#0x1b8]
        0x0003450a:    9004        ..      STR      r0,[sp,#0x10]
        0x0003450c:    9833        3.      LDR      r0,[sp,#0xcc]
        0x0003450e:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x00034512:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00034516:    920d        ..      STR      r2,[sp,#0x34]
        0x00034518:    9a59        Y.      LDR      r2,[sp,#0x164]
        0x0003451a:    e9cd9100    ....    STRD     r9,r1,[sp,#0]
        0x0003451e:    a905        ..      ADD      r1,sp,#0x14
        0x00034520:    f8d4c050    ..P.    LDR      r12,[r4,#0x50]
        0x00034524:    f8dde180    ....    LDR      lr,[sp,#0x180]
        0x00034528:    f8d460e8    ...`    LDR      r6,[r4,#0xe8]
        0x0003452c:    f104084c    ..L.    ADD      r8,r4,#0x4c
        0x00034530:    950b        ..      STR      r5,[sp,#0x2c]
        0x00034532:    9d5b        [.      LDR      r5,[sp,#0x16c]
        0x00034534:    e8815001    ...P    STM      r1,{r0,r12,lr}
        0x00034538:    994c        L.      LDR      r1,[sp,#0x130]
        0x0003453a:    9312        ..      STR      r3,[sp,#0x48]
        0x0003453c:    e9cd280e    ...(    STRD     r2,r8,[sp,#0x38]
        0x00034540:    2001        .       MOVS     r0,#1
        0x00034542:    4652        RF      MOV      r2,r10
        0x00034544:    465b        [F      MOV      r3,r11
        0x00034546:    9608        ..      STR      r6,[sp,#0x20]
        0x00034548:    950c        ..      STR      r5,[sp,#0x30]
        0x0003454a:    f010f8cd    ....    BL       quant_all_bands ; 0x446e8
        0x0003454e:    9845        E.      LDR      r0,[sp,#0x114]
        0x00034550:    b148        H.      CBZ      r0,0x34566 ; 0x34566
        0x00034552:    9856        V.      LDR      r0,[sp,#0x158]
        0x00034554:    2100        .!      MOVS     r1,#0
        0x00034556:    6f40        @o      LDR      r0,[r0,#0x74]
        0x00034558:    2201        ."      MOVS     r2,#1
        0x0003455a:    2802        .(      CMP      r0,#2
        0x0003455c:    4628        (F      MOV      r0,r5
        0x0003455e:    bfb8        ..      IT       LT
        0x00034560:    2101        .!      MOVLT    r1,#1
        0x00034562:    f005f891    ....    BL       ec_enc_bits ; 0x39688
        0x00034566:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x00034568:    6969        ii      LDR      r1,[r5,#0x14]
        0x0003456a:    9a5a        Z.      LDR      r2,[sp,#0x168]
        0x0003456c:    fab0f080    ....    CLZ      r0,r0
        0x00034570:    1a51        Q.      SUBS     r1,r2,r1
        0x00034572:    1a08        ..      SUBS     r0,r1,r0
        0x00034574:    9951        Q.      LDR      r1,[sp,#0x144]
        0x00034576:    3020         0      ADDS     r0,r0,#0x20
        0x00034578:    9101        ..      STR      r1,[sp,#4]
        0x0003457a:    994e        N.      LDR      r1,[sp,#0x138]
        0x0003457c:    9c48        H.      LDR      r4,[sp,#0x120]
        0x0003457e:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x00034582:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00034584:    9b3a        :.      LDR      r3,[sp,#0xe8]
        0x00034586:    9005        ..      STR      r0,[sp,#0x14]
        0x00034588:    984c        L.      LDR      r0,[sp,#0x130]
        0x0003458a:    4651        QF      MOV      r1,r10
        0x0003458c:    465a        ZF      MOV      r2,r11
        0x0003458e:    9400        ..      STR      r4,[sp,#0]
        0x00034590:    9504        ..      STR      r5,[sp,#0x10]
        0x00034592:    f011fe15    ....    BL       quant_energy_finalise ; 0x461c0
        0x00034596:    9826        &.      LDR      r0,[sp,#0x98]
        0x00034598:    992a        *.      LDR      r1,[sp,#0xa8]
        0x0003459a:    f7e4f8e4    ....    BL       __aeabi_memclr4 ; 0x18766
        0x0003459e:    eb04058a    ....    ADD      r5,r4,r10,LSL #2
        0x000345a2:    f8dd8148    ..H.    LDR      r8,[sp,#0x148]
        0x000345a6:    9e31        1.      LDR      r6,[sp,#0xc4]
        0x000345a8:    f8dd9178    ..x.    LDR      r9,[sp,#0x178]
        0x000345ac:    9a58        X.      LDR      r2,[sp,#0x160]
        0x000345ae:    f8ddc134    ..4.    LDR      r12,[sp,#0x134]
        0x000345b2:    9c46        F.      LDR      r4,[sp,#0x118]
        0x000345b4:    2100        .!      MOVS     r1,#0
        0x000345b6:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x000345ba:    eebe1a00    ....    VMOV.F32 s2,#-0.50000000
        0x000345be:    bf00        ..      NOP      
        0x000345c0:    45d3        .E      CMP      r11,r10
        0x000345c2:    dd28        (.      BLE      0x34616 ; 0x34616
        0x000345c4:    4628        (F      MOV      r0,r5
        0x000345c6:    4623        #F      MOV      r3,r4
        0x000345c8:    4667        gF      MOV      r7,r12
        0x000345ca:    bf00        ..      NOP      
        0x000345cc:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x000345d0:    3004        .0      ADDS     r0,#4
        0x000345d2:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x000345d6:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x000345da:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000345de:    bfc8        ..      IT       GT
        0x000345e0:    eeb03a40    ..@:    VMOVGT.F32 s6,s0
        0x000345e4:    eeb43a41    ..A:    VCMP.F32 s6,s2
        0x000345e8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000345ec:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x000345f0:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x000345f4:    bfb8        ..      IT       LT
        0x000345f6:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x000345fa:    bfb8        ..      IT       LT
        0x000345fc:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x00034600:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034604:    bfc8        ..      IT       GT
        0x00034606:    eeb02a43    ..C*    VMOVGT.F32 s4,s6
        0x0003460a:    ed832a00    ...*    VSTR     s4,[r3,#0]
        0x0003460e:    3f01        .?      SUBS     r7,#1
        0x00034610:    f1030304    ....    ADD      r3,r3,#4
        0x00034614:    d1da        ..      BNE      0x345cc ; 0x345cc
        0x00034616:    985d        ].      LDR      r0,[sp,#0x174]
        0x00034618:    3101        .1      ADDS     r1,#1
        0x0003461a:    4414        .D      ADD      r4,r4,r2
        0x0003461c:    4281        .B      CMP      r1,r0
        0x0003461e:    4415        .D      ADD      r5,r5,r2
        0x00034620:    d1ce        ..      BNE      0x345c0 ; 0x345c0
        0x00034622:    9b2d        -.      LDR      r3,[sp,#0xb4]
        0x00034624:    2000        .       MOVS     r0,#0
        0x00034626:    2b01        .+      CMP      r3,#1
        0x00034628:    bfb8        ..      IT       LT
        0x0003462a:    2001        .       MOVLT    r0,#1
        0x0003462c:    992b        +.      LDR      r1,[sp,#0xac]
        0x0003462e:    2400        .$      MOVS     r4,#0
        0x00034630:    4308        .C      ORRS     r0,r0,r1
        0x00034632:    f2cc14e0    ....    MOVT     r4,#0xc1e0
        0x00034636:    d105        ..      BNE      0x34644 ; 0x34644
        0x00034638:    983a        :.      LDR      r0,[sp,#0xe8]
        0x0003463a:    bf00        ..      NOP      
        0x0003463c:    3b01        .;      SUBS     r3,#1
        0x0003463e:    f8404b04    @..K    STR      r4,[r0],#4
        0x00034642:    d1fb        ..      BNE      0x3463c ; 0x3463c
        0x00034644:    9856        V.      LDR      r0,[sp,#0x158]
        0x00034646:    9925        %.      LDR      r1,[sp,#0x94]
        0x00034648:    ed80aa1b    ....    VSTR     s20,[r0,#0x6c]
        0x0003464c:    6681        .f      STR      r1,[r0,#0x68]
        0x0003464e:    9923        #.      LDR      r1,[sp,#0x8c]
        0x00034650:    2900        .)      CMP      r1,#0
        0x00034652:    9950        P.      LDR      r1,[sp,#0x140]
        0x00034654:    6701        .g      STR      r1,[r0,#0x70]
        0x00034656:    d005        ..      BEQ      0x34664 ; 0x34664
        0x00034658:    9855        U.      LDR      r0,[sp,#0x154]
        0x0003465a:    993a        :.      LDR      r1,[sp,#0xe8]
        0x0003465c:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00034660:    f7e3ffe0    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00034664:    f1b90f00    ....    CMP      r9,#0
        0x00034668:    d021        !.      BEQ      0x346ae ; 0x346ae
        0x0003466a:    2e01        ..      CMP      r6,#1
        0x0003466c:    db2b        +.      BLT      0x346c6 ; 0x346c6
        0x0003466e:    983c        <.      LDR      r0,[sp,#0xf0]
        0x00034670:    9955        U.      LDR      r1,[sp,#0x154]
        0x00034672:    0080        ..      LSLS     r0,r0,#2
        0x00034674:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00034678:    9956        V.      LDR      r1,[sp,#0x158]
        0x0003467a:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0003467e:    fb081000    ....    MLA      r0,r8,r0,r1
        0x00034682:    993a        :.      LDR      r1,[sp,#0xe8]
        0x00034684:    30f4        .0      ADDS     r0,r0,#0xf4
        0x00034686:    bf00        ..      NOP      
        0x00034688:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003468c:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00034690:    3104        .1      ADDS     r1,#4
        0x00034692:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00034696:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003469a:    bfb8        ..      IT       LT
        0x0003469c:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x000346a0:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x000346a4:    3e01        .>      SUBS     r6,#1
        0x000346a6:    f1000004    ....    ADD      r0,r0,#4
        0x000346aa:    d1ed        ..      BNE      0x34688 ; 0x34688
        0x000346ac:    e00b        ..      B        0x346c6 ; 0x346c6
        0x000346ae:    e9dd0617    ....    LDRD     r0,r6,[sp,#0x5c]
        0x000346b2:    9d2a        *.      LDR      r5,[sp,#0xa8]
        0x000346b4:    4631        1F      MOV      r1,r6
        0x000346b6:    462a        *F      MOV      r2,r5
        0x000346b8:    f7e3ffb4    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x000346bc:    993a        :.      LDR      r1,[sp,#0xe8]
        0x000346be:    4630        0F      MOV      r0,r6
        0x000346c0:    462a        *F      MOV      r2,r5
        0x000346c2:    f7e3ffaf    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x000346c6:    9a3c        <.      LDR      r2,[sp,#0xf0]
        0x000346c8:    9f55        U.      LDR      r7,[sp,#0x154]
        0x000346ca:    0090        ..      LSLS     r0,r2,#2
        0x000346cc:    eb000087    ....    ADD      r0,r0,r7,LSL #2
        0x000346d0:    9b56        V.      LDR      r3,[sp,#0x158]
        0x000346d2:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x000346d6:    fb083100    ...1    MLA      r1,r8,r0,r3
        0x000346da:    fb08f000    ....    MUL      r0,r8,r0
        0x000346de:    f1010ef4    ....    ADD      lr,r1,#0xf4
        0x000346e2:    00f9        ..      LSLS     r1,r7,#3
        0x000346e4:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x000346e8:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x000346ec:    eb00008b    ....    ADD      r0,r0,r11,LSL #2
        0x000346f0:    fb083201    ...2    MLA      r2,r8,r1,r3
        0x000346f4:    fb08f101    ....    MUL      r1,r8,r1
        0x000346f8:    4418        .D      ADD      r0,r0,r3
        0x000346fa:    f10009f4    ....    ADD      r9,r0,#0xf4
        0x000346fe:    eb01008b    ....    ADD      r0,r1,r11,LSL #2
        0x00034702:    4418        .D      ADD      r0,r0,r3
        0x00034704:    f1000af4    ....    ADD      r10,r0,#0xf4
        0x00034708:    9847        G.      LDR      r0,[sp,#0x11c]
        0x0003470a:    f10208f4    ....    ADD      r8,r2,#0xf4
        0x0003470e:    eb00008b    ....    ADD      r0,r0,r11,LSL #2
        0x00034712:    4418        .D      ADD      r0,r0,r3
        0x00034714:    f10006f4    ....    ADD      r6,r0,#0xf4
        0x00034718:    983a        :.      LDR      r0,[sp,#0xe8]
        0x0003471a:    eba70c0b    ....    SUB      r12,r7,r11
        0x0003471e:    2500        .%      MOVS     r5,#0
        0x00034720:    2200        ."      MOVS     r2,#0
        0x00034722:    bf00        ..      NOP      
        0x00034724:    9f57        W.      LDR      r7,[sp,#0x15c]
        0x00034726:    4683        .F      MOV      r11,r0
        0x00034728:    2f01        ./      CMP      r7,#1
        0x0003472a:    4641        AF      MOV      r1,r8
        0x0003472c:    4673        sF      MOV      r3,lr
        0x0003472e:    db07        ..      BLT      0x34740 ; 0x34740
        0x00034730:    f8405b04    @..[    STR      r5,[r0],#4
        0x00034734:    f8414b04    A..K    STR      r4,[r1],#4
        0x00034738:    3f01        .?      SUBS     r7,#1
        0x0003473a:    f8434b04    C..K    STR      r4,[r3],#4
        0x0003473e:    d1f7        ..      BNE      0x34730 ; 0x34730
        0x00034740:    985c        \.      LDR      r0,[sp,#0x170]
        0x00034742:    9955        U.      LDR      r1,[sp,#0x154]
        0x00034744:    464b        KF      MOV      r3,r9
        0x00034746:    4288        .B      CMP      r0,r1
        0x00034748:    4630        0F      MOV      r0,r6
        0x0003474a:    4651        QF      MOV      r1,r10
        0x0003474c:    4667        gF      MOV      r7,r12
        0x0003474e:    da07        ..      BGE      0x34760 ; 0x34760
        0x00034750:    f8405b04    @..[    STR      r5,[r0],#4
        0x00034754:    f8414b04    A..K    STR      r4,[r1],#4
        0x00034758:    3f01        .?      SUBS     r7,#1
        0x0003475a:    f8434b04    C..K    STR      r4,[r3],#4
        0x0003475e:    d1f7        ..      BNE      0x34750 ; 0x34750
        0x00034760:    9b58        X.      LDR      r3,[sp,#0x160]
        0x00034762:    994f        O.      LDR      r1,[sp,#0x13c]
        0x00034764:    3201        .2      ADDS     r2,#1
        0x00034766:    4658        XF      MOV      r0,r11
        0x00034768:    449e        .D      ADD      lr,lr,r3
        0x0003476a:    4498        .D      ADD      r8,r8,r3
        0x0003476c:    eb0b0003    ....    ADD      r0,r11,r3
        0x00034770:    4499        .D      ADD      r9,r9,r3
        0x00034772:    449a        .D      ADD      r10,r10,r3
        0x00034774:    428a        .B      CMP      r2,r1
        0x00034776:    441e        .D      ADD      r6,r6,r3
        0x00034778:    d1d4        ..      BNE      0x34724 ; 0x34724
        0x0003477a:    985e        ^.      LDR      r0,[sp,#0x178]
        0x0003477c:    9921        !.      LDR      r1,[sp,#0x84]
        0x0003477e:    f0800001    ....    EOR      r0,r0,#1
        0x00034782:    43c9        .C      MVNS     r1,r1
        0x00034784:    4201        .B      TST      r1,r0
        0x00034786:    d103        ..      BNE      0x34790 ; 0x34790
        0x00034788:    9a56        V.      LDR      r2,[sp,#0x158]
        0x0003478a:    6f50        Po      LDR      r0,[r2,#0x74]
        0x0003478c:    3001        .0      ADDS     r0,#1
        0x0003478e:    e001        ..      B        0x34794 ; 0x34794
        0x00034790:    9a56        V.      LDR      r2,[sp,#0x158]
        0x00034792:    2000        .       MOVS     r0,#0
        0x00034794:    9d5b        [.      LDR      r5,[sp,#0x16c]
        0x00034796:    9c37        7.      LDR      r4,[sp,#0xdc]
        0x00034798:    69e9        .i      LDR      r1,[r5,#0x1c]
        0x0003479a:    6750        Pg      STR      r0,[r2,#0x74]
        0x0003479c:    4628        (F      MOV      r0,r5
        0x0003479e:    64d1        .d      STR      r1,[r2,#0x4c]
        0x000347a0:    f004ffe0    ....    BL       ec_enc_done ; 0x39764
        0x000347a4:    f012fad6    ....    BL       restore_stack ; 0x46d54
        0x000347a8:    6ae8        .j      LDR      r0,[r5,#0x2c]
        0x000347aa:    2800        .(      CMP      r0,#0
        0x000347ac:    bf18        ..      IT       NE
        0x000347ae:    f06f0402    o...    MVNNE    r4,#2
        0x000347b2:    f7fdb97b    ..{.    B        0x31aac ; celt_encode_with_ec + 148
        0x000347b6:    f8d7905c    ..\.    LDR      r9,[r7,#0x5c]
        0x000347ba:    9151        Q.      STR      r1,[sp,#0x144]
        0x000347bc:    f1b90f02    ....    CMP      r9,#2
        0x000347c0:    9658        X.      STR      r6,[sp,#0x160]
        0x000347c2:    bfd8        ..      IT       LE
        0x000347c4:    f04f0902    O...    MOVLE    r9,#2
        0x000347c8:    f1bb0f01    ....    CMP      r11,#1
        0x000347cc:    f2c080ce    ....    BLT.W    0x3496c ; 0x3496c
        0x000347d0:    f8dd812c    ..,.    LDR      r8,[sp,#0x12c]
        0x000347d4:    9855        U.      LDR      r0,[sp,#0x154]
        0x000347d6:    ed1f1aec    ....    VLDR     s2,[pc,#-944] ; [0x34428] = 0
        0x000347da:    f838ab02    8...    LDRH     r10,[r8],#2
        0x000347de:    9f51        Q.      LDR      r7,[sp,#0x144]
        0x000347e0:    0080        ..      LSLS     r0,r0,#2
        0x000347e2:    f1c90e01    ....    RSB      lr,r9,#1
        0x000347e6:    2500        .%      MOVS     r5,#0
        0x000347e8:    eeb52a00    ...*    VMOV.F32 s4,#0.25000000
        0x000347ec:    eeb83a00    ...:    VMOV.F32 s6,#-2.00000000
        0x000347f0:    eeb64a00    ...J    VMOV.F32 s8,#0.50000000
        0x000347f4:    2200        ."      MOVS     r2,#0
        0x000347f6:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x000347fa:    9059        Y.      STR      r0,[sp,#0x164]
        0x000347fc:    4676        vF      MOV      r6,lr
        0x000347fe:    4639        9F      MOV      r1,r7
        0x00034800:    4643        CF      MOV      r3,r8
        0x00034802:    4648        HF      MOV      r0,r9
        0x00034804:    46d3        .F      MOV      r11,r10
        0x00034806:    bf00        ..      NOP      
        0x00034808:    ed915a00    ...Z    VLDR     s10,[r1,#0]
        0x0003480c:    eeb06a42    ..Bj    VMOV.F32 s12,s4
        0x00034810:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x00034814:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034818:    bfb8        ..      IT       LT
        0x0003481a:    eeb06a45    ..Ej    VMOVLT.F32 s12,s10
        0x0003481e:    eeb46a43    ..Cj    VCMP.F32 s12,s6
        0x00034822:    eeb06a42    ..Bj    VMOV.F32 s12,s4
        0x00034826:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003482a:    bfd8        ..      IT       LE
        0x0003482c:    eeb06a43    ..Cj    VMOVLE.F32 s12,s6
        0x00034830:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x00034834:    bfd8        ..      IT       LE
        0x00034836:    eeb05a46    ..FZ    VMOVLE.F32 s10,s12
        0x0003483a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003483e:    bfa8        ..      IT       GE
        0x00034840:    eeb05a46    ..FZ    VMOVGE.F32 s10,s12
        0x00034844:    eeb55a40    ..@Z    VCMP.F32 s10,#0.0
        0x00034848:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003484c:    ee256a04    %..j    VMUL.F32 s12,s10,s8
        0x00034850:    bfc8        ..      IT       GT
        0x00034852:    eeb05a46    ..FZ    VMOVGT.F32 s10,s12
        0x00034856:    f933cb02    3...    LDRSH    r12,[r3],#2
        0x0003485a:    fa0ff48b    ....    SXTH     r4,r11
        0x0003485e:    ebac0404    ....    SUB      r4,r12,r4
        0x00034862:    ee064a10    ...J    VMOV     s12,r4
        0x00034866:    eeb86ac6    ...j    VCVT.F32.S32 s12,s12
        0x0003486a:    ee256a06    %..j    VMUL.F32 s12,s10,s12
        0x0003486e:    ee300a06    0...    VADD.F32 s0,s0,s12
        0x00034872:    ee066a10    ...j    VMOV     s12,r6
        0x00034876:    eeb86ac6    ...j    VCVT.F32.S32 s12,s12
        0x0003487a:    ee255a06    %..Z    VMUL.F32 s10,s10,s12
        0x0003487e:    ee311a05    1...    VADD.F32 s2,s2,s10
        0x00034882:    4422        "D      ADD      r2,r2,r4
        0x00034884:    fa1ffb8c    ....    UXTH     r11,r12
        0x00034888:    3801        .8      SUBS     r0,#1
        0x0003488a:    f1010104    ....    ADD      r1,r1,#4
        0x0003488e:    f1060602    ....    ADD      r6,r6,#2
        0x00034892:    d1b9        ..      BNE      0x34808 ; 0x34808
        0x00034894:    f8ddb14c    ..L.    LDR      r11,[sp,#0x14c]
        0x00034898:    9859        Y.      LDR      r0,[sp,#0x164]
        0x0003489a:    3501        .5      ADDS     r5,#1
        0x0003489c:    455d        ]E      CMP      r5,r11
        0x0003489e:    4407        .D      ADD      r7,r7,r0
        0x000348a0:    d1ac        ..      BNE      0x347fc ; 0x347fc
        0x000348a2:    e068        h.      B        0x34976 ; 0x34976
        0x000348a4:    9a1f        ..      LDR      r2,[sp,#0x7c]
        0x000348a6:    f8d900e8    ....    LDR      r0,[r9,#0xe8]
        0x000348aa:    f5b24f7a    ..zO    CMP      r2,#0xfa00
        0x000348ae:    da46        F.      BGE      0x3493e ; 0x3493e
        0x000348b0:    eef1ca00    ....    VMOV.F32 s25,#4.00000000
        0x000348b4:    e244        D.      B        0x34d40 ; 0x34d40
        0x000348b6:    9933        3.      LDR      r1,[sp,#0xcc]
        0x000348b8:    69a0        .i      LDR      r0,[r4,#0x18]
        0x000348ba:    b931        1.      CBNZ     r1,0x348ca ; 0x348ca
        0x000348bc:    9935        5.      LDR      r1,[sp,#0xd4]
        0x000348be:    ebb10f48    ..H.    CMP      r1,r8,LSL #1
        0x000348c2:    bfa8        ..      IT       GE
        0x000348c4:    2802        .(      CMPGE    r0,#2
        0x000348c6:    f3008399    ....    BGT.W    0x34ffc ; 0x34ffc
        0x000348ca:    2800        .(      CMP      r0,#0
        0x000348cc:    f47faa30    ..0.    BNE      0x33d30 ; 0x33d30
        0x000348d0:    2100        .!      MOVS     r1,#0
        0x000348d2:    f7ffba2e    ....    B        0x33d32 ; 0x33d32
        0x000348d6:    985e        ^.      LDR      r0,[sp,#0x178]
        0x000348d8:    2d01        .-      CMP      r5,#1
        0x000348da:    9059        Y.      STR      r0,[sp,#0x164]
        0x000348dc:    f6ffa906    ....    BLT      0x33aec ; 0x33aec
        0x000348e0:    9842        B.      LDR      r0,[sp,#0x108]
        0x000348e2:    9949        I.      LDR      r1,[sp,#0x124]
        0x000348e4:    f7e3ff3f    ..?.    BL       __aeabi_memclr4 ; 0x18766
        0x000348e8:    985e        ^.      LDR      r0,[sp,#0x178]
        0x000348ea:    f7ffb8fe    ....    B        0x33aea ; 0x33aea
        0x000348ee:    983a        :.      LDR      r0,[sp,#0xe8]
        0x000348f0:    f1bb0f01    ....    CMP      r11,#1
        0x000348f4:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000348f8:    f04080e2    @...    BNE.W    0x34ac0 ; 0x34ac0
        0x000348fc:    9a40        @.      LDR      r2,[sp,#0x100]
        0x000348fe:    f1b80f02    ....    CMP      r8,#2
        0x00034902:    ed8d1a6e    ..n.    VSTR     s2,[sp,#0x1b8]
        0x00034906:    f2c0813e    ..>.    BLT.W    0x34b86 ; 0x34b86
        0x0003490a:    a96e        n.      ADD      r1,sp,#0x1b8
        0x0003490c:    f1a80001    ....    SUB      r0,r8,#1
        0x00034910:    3104        .1      ADDS     r1,#4
        0x00034912:    32f8        .2      ADDS     r2,r2,#0xf8
        0x00034914:    eebf0a00    ....    VMOV.F32 s0,#-1.00000000
        0x00034918:    ee312a00    1..*    VADD.F32 s4,s2,s0
        0x0003491c:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00034920:    3204        .2      ADDS     r2,#4
        0x00034922:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x00034926:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003492a:    bfc8        ..      IT       GT
        0x0003492c:    eeb01a42    ..B.    VMOVGT.F32 s2,s4
        0x00034930:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x00034934:    3801        .8      SUBS     r0,#1
        0x00034936:    f1010104    ....    ADD      r1,r1,#4
        0x0003493a:    d1ed        ..      BNE      0x34918 ; 0x34918
        0x0003493c:    e103        ..      B        0x34b46 ; 0x34b46
        0x0003493e:    f6430180    C...    MOVW     r1,#0x3880
        0x00034942:    f2c00101    ....    MOVT     r1,#1
        0x00034946:    428a        .B      CMP      r2,r1
        0x00034948:    f28081f8    ....    BGE.W    0x34d3c ; 0x34d3c
        0x0003494c:    f5a2417a    ..zA    SUB      r1,r2,#0xfa00
        0x00034950:    1289        ..      ASRS     r1,r1,#10
        0x00034952:    ee001a10    ....    VMOV     s0,r1
        0x00034956:    ed9f1ae6    ....    VLDR     s2,[pc,#920] ; [0x34cf0] = 0x3d800000
        0x0003495a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003495e:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00034962:    eeb11a00    ....    VMOV.F32 s2,#4.00000000
        0x00034966:    ee70ca01    p...    VADD.F32 s25,s0,s2
        0x0003496a:    e1e9        ..      B        0x34d40 ; 0x34d40
        0x0003496c:    ed9f0ae1    ....    VLDR     s0,[pc,#900] ; [0x34cf4] = 0
        0x00034970:    2200        ."      MOVS     r2,#0
        0x00034972:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00034976:    f1a90001    ....    SUB      r0,r9,#1
        0x0003497a:    fb09f10b    ....    MUL      r1,r9,r11
        0x0003497e:    4348        HC      MULS     r0,r1,r0
        0x00034980:    f1090101    ....    ADD      r1,r9,#1
        0x00034984:    eeb12a08    ...*    VMOV.F32 s4,#6.00000000
        0x00034988:    4348        HC      MULS     r0,r1,r0
        0x0003498a:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x0003498e:    ee020a10    ....    VMOV     s4,r0
        0x00034992:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00034996:    ee813a02    ...:    VDIV.F32 s6,s2,s4
        0x0003499a:    ee012a10    ...*    VMOV     s2,r2
        0x0003499e:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000349a2:    ee802a01    ...*    VDIV.F32 s4,s0,s2
        0x000349a6:    994b        K.      LDR      r1,[sp,#0x12c]
        0x000349a8:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x000349ac:    f8310019    1...    LDRH     r0,[r1,r9,LSL #1]
        0x000349b0:    ed9f1ad1    ....    VLDR     s2,[pc,#836] ; [0x34cf8] = 0x3cfdf3b6
        0x000349b4:    eb0030d0    ...0    ADD      r0,r0,r0,LSR #15
        0x000349b8:    b200        ..      SXTH     r0,r0
        0x000349ba:    1040        @.      ASRS     r0,r0,#1
        0x000349bc:    1c8a        ..      ADDS     r2,r1,#2
        0x000349be:    2101        .!      MOVS     r1,#1
        0x000349c0:    ee230a00    #...    VMUL.F32 s0,s6,s0
        0x000349c4:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x000349c8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000349cc:    bfb8        ..      IT       LT
        0x000349ce:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x000349d2:    bf00        ..      NOP      
        0x000349d4:    f9323b02    2..;    LDRSH    r3,[r2],#2
        0x000349d8:    3901        .9      SUBS     r1,#1
        0x000349da:    4283        .B      CMP      r3,r0
        0x000349dc:    dbfa        ..      BLT      0x349d4 ; 0x349d4
        0x000349de:    ed9f0ac7    ....    VLDR     s0,[pc,#796] ; [0x34cfc] = 0xbcfdf3b6
        0x000349e2:    ed9f8ac4    ....    VLDR     s16,[pc,#784] ; [0x34cf4] = 0
        0x000349e6:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x000349ea:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000349ee:    bfc8        ..      IT       GT
        0x000349f0:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x000349f4:    9855        U.      LDR      r0,[sp,#0x154]
        0x000349f6:    9d51        Q.      LDR      r5,[sp,#0x144]
        0x000349f8:    f8dd8170    ..p.    LDR      r8,[sp,#0x170]
        0x000349fc:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x00034a00:    9c19        ..      LDR      r4,[sp,#0x64]
        0x00034a02:    ee322a2c    2.,*    VADD.F32 s4,s4,s25
        0x00034a06:    eb050280    ....    ADD      r2,r5,r0,LSL #2
        0x00034a0a:    2300        .#      MOVS     r3,#0
        0x00034a0c:    eeb53a00    ...:    VMOV.F32 s6,#0.25000000
        0x00034a10:    eebd1a00    ....    VMOV.F32 s2,#-0.25000000
        0x00034a14:    464f        OF      MOV      r7,r9
        0x00034a16:    2000        .       MOVS     r0,#0
        0x00034a18:    18ee        ..      ADDS     r6,r5,r3
        0x00034a1a:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x00034a1e:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x00034a20:    2e02        ..      CMP      r6,#2
        0x00034a22:    d10b        ..      BNE      0x34a3c ; 0x34a3c
        0x00034a24:    18d6        ..      ADDS     r6,r2,r3
        0x00034a26:    ed965a00    ...Z    VLDR     s10,[r6,#0]
        0x00034a2a:    eeb44a45    ..EJ    VCMP.F32 s8,s10
        0x00034a2e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034a32:    bfc8        ..      IT       GT
        0x00034a34:    eeb05a44    ..DZ    VMOVGT.F32 s10,s8
        0x00034a38:    eeb04a45    ..EJ    VMOV.F32 s8,s10
        0x00034a3c:    eeb54a40    ..@J    VCMP.F32 s8,#0.0
        0x00034a40:    eeb05a48    ..HZ    VMOV.F32 s10,s16
        0x00034a44:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034a48:    bfb8        ..      IT       LT
        0x00034a4a:    eeb05a44    ..DZ    VMOVLT.F32 s10,s8
        0x00034a4e:    ee041a10    ....    VMOV     s8,r1
        0x00034a52:    eeb84ac4    ...J    VCVT.F32.S32 s8,s8
        0x00034a56:    ee204a04     ..J    VMUL.F32 s8,s0,s8
        0x00034a5a:    ee324a04    2..J    VADD.F32 s8,s4,s8
        0x00034a5e:    ee354a44    5.DJ    VSUB.F32 s8,s10,s8
        0x00034a62:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x00034a66:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034a6a:    dd05        ..      BLE      0x34a78 ; 0x34a78
        0x00034a6c:    ee344a01    4..J    VADD.F32 s8,s8,s2
        0x00034a70:    18e6        ..      ADDS     r6,r4,r3
        0x00034a72:    3001        .0      ADDS     r0,#1
        0x00034a74:    ed864a00    ...J    VSTR     s8,[r6,#0]
        0x00034a78:    3f01        .?      SUBS     r7,#1
        0x00034a7a:    f1030304    ....    ADD      r3,r3,#4
        0x00034a7e:    f1010101    ....    ADD      r1,r1,#1
        0x00034a82:    d1c9        ..      BNE      0x34a18 ; 0x34a18
        0x00034a84:    9f56        V.      LDR      r7,[sp,#0x158]
        0x00034a86:    2803        .(      CMP      r0,#3
        0x00034a88:    db15        ..      BLT      0x34ab6 ; 0x34ab6
        0x00034a8a:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00034a8e:    eeb52a40    ..@*    VCMP.F32 s4,#0.0
        0x00034a92:    f8ddb14c    ..L.    LDR      r11,[sp,#0x14c]
        0x00034a96:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x00034a9a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034a9e:    f340812f    @./.    BLE.W    0x34d00 ; 0x34d00
        0x00034aa2:    9819        ..      LDR      r0,[sp,#0x64]
        0x00034aa4:    ea4f0189    O...    LSL      r1,r9,#2
        0x00034aa8:    4666        fF      MOV      r6,r12
        0x00034aaa:    f7e3fe5c    ..\.    BL       __aeabi_memclr4 ; 0x18766
        0x00034aae:    46b4        .F      MOV      r12,r6
        0x00034ab0:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00034ab4:    e139        9.      B        0x34d2a ; 0x34d2a
        0x00034ab6:    f8ddb14c    ..L.    LDR      r11,[sp,#0x14c]
        0x00034aba:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x00034abe:    e132        2.      B        0x34d26 ; 0x34d26
        0x00034ac0:    4601        .F      MOV      r1,r0
        0x00034ac2:    9855        U.      LDR      r0,[sp,#0x154]
        0x00034ac4:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00034ac8:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00034acc:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00034ad0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034ad4:    bfc8        ..      IT       GT
        0x00034ad6:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x00034ada:    9b40        @.      LDR      r3,[sp,#0x100]
        0x00034adc:    f1b80f02    ....    CMP      r8,#2
        0x00034ae0:    ed8d0a6e    ..n.    VSTR     s0,[sp,#0x1b8]
        0x00034ae4:    db4f        O.      BLT      0x34b86 ; 0x34b86
        0x00034ae6:    9a55        U.      LDR      r2,[sp,#0x154]
        0x00034ae8:    a96e        n.      ADD      r1,sp,#0x1b8
        0x00034aea:    f1a80001    ....    SUB      r0,r8,#1
        0x00034aee:    3104        .1      ADDS     r1,#4
        0x00034af0:    0092        ..      LSLS     r2,r2,#2
        0x00034af2:    33f8        .3      ADDS     r3,r3,#0xf8
        0x00034af4:    eebf1a00    ....    VMOV.F32 s2,#-1.00000000
        0x00034af8:    189f        ..      ADDS     r7,r3,r2
        0x00034afa:    ee302a01    0..*    VADD.F32 s4,s0,s2
        0x00034afe:    ed933a00    ...:    VLDR     s6,[r3,#0]
        0x00034b02:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x00034b06:    3304        .3      ADDS     r3,#4
        0x00034b08:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x00034b0c:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x00034b10:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034b14:    bfc8        ..      IT       GT
        0x00034b16:    eeb04a43    ..CJ    VMOVGT.F32 s8,s6
        0x00034b1a:    eeb42a44    ..D*    VCMP.F32 s4,s8
        0x00034b1e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034b22:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x00034b26:    bfc4        ..      ITT      GT
        0x00034b28:    eeb03a42    ..B:    VMOVGT.F32 s6,s4
        0x00034b2c:    eeb00a43    ..C.    VMOVGT.F32 s0,s6
        0x00034b30:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034b34:    bfc8        ..      IT       GT
        0x00034b36:    eeb00a43    ..C.    VMOVGT.F32 s0,s6
        0x00034b3a:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00034b3e:    3801        .8      SUBS     r0,#1
        0x00034b40:    f1010104    ....    ADD      r1,r1,#4
        0x00034b44:    d1d8        ..      BNE      0x34af8 ; 0x34af8
        0x00034b46:    f1b80f02    ....    CMP      r8,#2
        0x00034b4a:    db1c        ..      BLT      0x34b86 ; 0x34b86
        0x00034b4c:    a96e        n.      ADD      r1,sp,#0x1b8
        0x00034b4e:    eb010188    ....    ADD      r1,r1,r8,LSL #2
        0x00034b52:    f1a80001    ....    SUB      r0,r8,#1
        0x00034b56:    3908        .9      SUBS     r1,r1,#8
        0x00034b58:    eebf0a00    ....    VMOV.F32 s0,#-1.00000000
        0x00034b5c:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x00034b60:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00034b64:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x00034b68:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x00034b6c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034b70:    f1a00001    ....    SUB      r0,r0,#1
        0x00034b74:    bfc8        ..      IT       GT
        0x00034b76:    eeb01a42    ..B.    VMOVGT.F32 s2,s4
        0x00034b7a:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x00034b7e:    2800        .(      CMP      r0,#0
        0x00034b80:    f1a10104    ....    SUB      r1,r1,#4
        0x00034b84:    dcea        ..      BGT      0x34b5c ; 0x34b5c
        0x00034b86:    a86e        n.      ADD      r0,sp,#0x1b8
        0x00034b88:    f1000508    ....    ADD      r5,r0,#8
        0x00034b8c:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00034b8e:    ed9f1a59    ..Y.    VLDR     s2,[pc,#356] ; [0x34cf4] = 0
        0x00034b92:    f1000708    ....    ADD      r7,r0,#8
        0x00034b96:    9855        U.      LDR      r0,[sp,#0x154]
        0x00034b98:    f8dd917c    ..|.    LDR      r9,[sp,#0x17c]
        0x00034b9c:    9658        X.      STR      r6,[sp,#0x160]
        0x00034b9e:    f1a80403    ....    SUB      r4,r8,#3
        0x00034ba2:    0086        ..      LSLS     r6,r0,#2
        0x00034ba4:    2300        .#      MOVS     r3,#0
        0x00034ba6:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00034baa:    bf00        ..      NOP      
        0x00034bac:    985c        \.      LDR      r0,[sp,#0x170]
        0x00034bae:    2804        .(      CMP      r0,#4
        0x00034bb0:    db25        %.      BLT      0x34bfe ; 0x34bfe
        0x00034bb2:    463a        :F      MOV      r2,r7
        0x00034bb4:    4629        )F      MOV      r1,r5
        0x00034bb6:    4620         F      MOV      r0,r4
        0x00034bb8:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x00034bbc:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x00034bc0:    eeb52a40    ..@*    VCMP.F32 s4,#0.0
        0x00034bc4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034bc8:    bfb8        ..      IT       LT
        0x00034bca:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x00034bce:    eeb53a40    ..@:    VCMP.F32 s6,#0.0
        0x00034bd2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034bd6:    bfb8        ..      IT       LT
        0x00034bd8:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00034bdc:    ee322a43    2.C*    VSUB.F32 s4,s4,s6
        0x00034be0:    eeb52a40    ..@*    VCMP.F32 s4,#0.0
        0x00034be4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034be8:    bfb8        ..      IT       LT
        0x00034bea:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x00034bee:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00034bf2:    3801        .8      SUBS     r0,#1
        0x00034bf4:    f1010104    ....    ADD      r1,r1,#4
        0x00034bf8:    f1020204    ....    ADD      r2,r2,#4
        0x00034bfc:    d1dc        ..      BNE      0x34bb8 ; 0x34bb8
        0x00034bfe:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00034c00:    3301        .3      ADDS     r3,#1
        0x00034c02:    4283        .B      CMP      r3,r0
        0x00034c04:    4437        7D      ADD      r7,r7,r6
        0x00034c06:    dbd1        ..      BLT      0x34bac ; 0x34bac
        0x00034c08:    9f53        S.      LDR      r7,[sp,#0x14c]
        0x00034c0a:    fb04f007    ....    MUL      r0,r4,r7
        0x00034c0e:    ee010a10    ....    VMOV     s2,r0
        0x00034c12:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00034c16:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00034c1a:    eeb40a6d    ..m.    VCMP.F32 s0,s27
        0x00034c1e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034c22:    dc09        ..      BGT      0x34c38 ; 0x34c38
        0x00034c24:    9f56        V.      LDR      r7,[sp,#0x158]
        0x00034c26:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x00034c2a:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x00034c2e:    f8dd90cc    ....    LDR      r9,[sp,#0xcc]
        0x00034c32:    9e58        X.      LDR      r6,[sp,#0x160]
        0x00034c34:    2200        ."      MOVS     r2,#0
        0x00034c36:    e202        ..      B        0x3503e ; 0x3503e
        0x00034c38:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00034c3a:    9a52        R.      LDR      r2,[sp,#0x148]
        0x00034c3c:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00034c3e:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x00034c40:    f8dda130    ..0.    LDR      r10,[sp,#0x130]
        0x00034c44:    f8dd80e4    ....    LDR      r8,[sp,#0xe4]
        0x00034c48:    9d5d        ].      LDR      r5,[sp,#0x174]
        0x00034c4a:    9201        ..      STR      r2,[sp,#4]
        0x00034c4c:    9a46        F.      LDR      r2,[sp,#0x118]
        0x00034c4e:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x00034c52:    4650        PF      MOV      r0,r10
        0x00034c54:    4641        AF      MOV      r1,r8
        0x00034c56:    462b        +F      MOV      r3,r5
        0x00034c58:    9700        ..      STR      r7,[sp,#0]
        0x00034c5a:    f8cd9008    ....    STR      r9,[sp,#8]
        0x00034c5e:    f001fbed    ....    BL       compute_mdcts ; 0x3643c
        0x00034c62:    46a3        .F      MOV      r11,r4
        0x00034c64:    f8d4c048    ..H.    LDR      r12,[r4,#0x48]
        0x00034c68:    4629        )F      MOV      r1,r5
        0x00034c6a:    9d2f        /.      LDR      r5,[sp,#0xbc]
        0x00034c6c:    9c4e        N.      LDR      r4,[sp,#0x138]
        0x00034c6e:    4650        PF      MOV      r0,r10
        0x00034c70:    462a        *F      MOV      r2,r5
        0x00034c72:    4623        #F      MOV      r3,r4
        0x00034c74:    e9cd7900    ...y    STRD     r7,r9,[sp,#0]
        0x00034c78:    f8cdc008    ....    STR      r12,[sp,#8]
        0x00034c7c:    f001fb4c    ..L.    BL       compute_band_energies ; 0x36318
        0x00034c80:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00034c82:    462b        +F      MOV      r3,r5
        0x00034c84:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00034c86:    9000        ..      STR      r0,[sp,#0]
        0x00034c88:    4650        PF      MOV      r0,r10
        0x00034c8a:    4621        !F      MOV      r1,r4
        0x00034c8c:    462a        *F      MOV      r2,r5
        0x00034c8e:    469a        .F      MOV      r10,r3
        0x00034c90:    9701        ..      STR      r7,[sp,#4]
        0x00034c92:    f7f5fec5    ....    BL       amp2Log2 ; 0x2aa20
        0x00034c96:    2f01        ./      CMP      r7,#1
        0x00034c98:    f2c081c9    ....    BLT.W    0x3502e ; 0x3502e
        0x00034c9c:    ee009a10    ....    VMOV     s0,r9
        0x00034ca0:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00034ca4:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00034ca8:    9948        H.      LDR      r1,[sp,#0x120]
        0x00034caa:    f8dde160    ..`.    LDR      lr,[sp,#0x160]
        0x00034cae:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00034cb2:    2000        .       MOVS     r0,#0
        0x00034cb4:    465f        _F      MOV      r7,r11
        0x00034cb6:    2d01        .-      CMP      r5,#1
        0x00034cb8:    db0c        ..      BLT      0x34cd4 ; 0x34cd4
        0x00034cba:    460a        .F      MOV      r2,r1
        0x00034cbc:    462b        +F      MOV      r3,r5
        0x00034cbe:    bf00        ..      NOP      
        0x00034cc0:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00034cc4:    3b01        .;      SUBS     r3,#1
        0x00034cc6:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x00034cca:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00034cce:    f1020204    ....    ADD      r2,r2,#4
        0x00034cd2:    d1f5        ..      BNE      0x34cc0 ; 0x34cc0
        0x00034cd4:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x00034cd6:    3001        .0      ADDS     r0,#1
        0x00034cd8:    4290        .B      CMP      r0,r2
        0x00034cda:    4431        1D      ADD      r1,r1,r6
        0x00034cdc:    d1eb        ..      BNE      0x34cb6 ; 0x34cb6
        0x00034cde:    f8dd90e4    ....    LDR      r9,[sp,#0xe4]
        0x00034ce2:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x00034ce6:    2201        ."      MOVS     r2,#1
        0x00034ce8:    eeb0ca6c    ..l.    VMOV.F32 s24,s25
        0x00034cec:    4676        vF      MOV      r6,lr
        0x00034cee:    e1a6        ..      B        0x3503e ; 0x3503e
    $d.20
    __arm_cp.4_83
        0x00034cf0:    3d800000    ...=    DCD    1031798784
        0x00034cf4:    00000000    ....    DCD    0
    __arm_cp.4_85
        0x00034cf8:    3cfdf3b6    ...<    DCD    1023275958
    __arm_cp.4_86
        0x00034cfc:    bcfdf3b6    ....    DCD    3170759606
    $t.21
        0x00034d00:    9819        ..      LDR      r0,[sp,#0x64]
        0x00034d02:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00034d06:    ee333a01    3..:    VADD.F32 s6,s6,s2
        0x00034d0a:    eeb53a40    ..@:    VCMP.F32 s6,#0.0
        0x00034d0e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034d12:    bfb8        ..      IT       LT
        0x00034d14:    eeb03a48    ..H:    VMOVLT.F32 s6,s16
        0x00034d18:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x00034d1c:    f1b90901    ....    SUBS     r9,r9,#1
        0x00034d20:    f1000004    ....    ADD      r0,r0,#4
        0x00034d24:    d1ed        ..      BNE      0x34d02 ; 0x34d02
        0x00034d26:    eeb08a42    ..B.    VMOV.F32 s16,s4
        0x00034d2a:    ed9f1ace    ....    VLDR     s2,[pc,#824] ; [0x35064] = 0x42800000
        0x00034d2e:    9e58        X.      LDR      r6,[sp,#0x160]
        0x00034d30:    ee38ea2c    8.,.    VADD.F32 s28,s16,s25
        0x00034d34:    ee20fa01     ...    VMUL.F32 s30,s0,s2
        0x00034d38:    f7fdbe6f    ..o.    B        0x32a1a ; 0x32a1a
        0x00034d3c:    eef1ca04    ....    VMOV.F32 s25,#5.00000000
        0x00034d40:    9953        S.      LDR      r1,[sp,#0x14c]
        0x00034d42:    2902        .)      CMP      r1,#2
        0x00034d44:    f04080fa    @...    BNE.W    0x34f3c ; 0x34f3c
        0x00034d48:    994c        L.      LDR      r1,[sp,#0x130]
        0x00034d4a:    ed9f0ac5    ....    VLDR     s0,[pc,#788] ; [0x35060] = 0
        0x00034d4e:    6a09        .j      LDR      r1,[r1,#0x20]
        0x00034d50:    9c4a        J.      LDR      r4,[sp,#0x128]
        0x00034d52:    880f        ..      LDRH     r7,[r1,#0]
        0x00034d54:    2200        ."      MOVS     r2,#0
        0x00034d56:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00034d5a:    3201        .2      ADDS     r2,#1
        0x00034d5c:    f9313012    1..0    LDRSH    r3,[r1,r2,LSL #1]
        0x00034d60:    b23e        >.      SXTH     r6,r7
        0x00034d62:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00034d64:    1b9f        ..      SUBS     r7,r3,r6
        0x00034d66:    40af        .@      LSLS     r7,r7,r5
        0x00034d68:    2f01        ./      CMP      r7,#1
        0x00034d6a:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00034d6e:    db19        ..      BLT      0x34da4 ; 0x34da4
        0x00034d70:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00034d72:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00034d76:    fa06f505    ....    LSL      r5,r6,r5
        0x00034d7a:    9e54        T.      LDR      r6,[sp,#0x150]
        0x00034d7c:    442e        .D      ADD      r6,r6,r5
        0x00034d7e:    eb040686    ....    ADD      r6,r4,r6,LSL #2
        0x00034d82:    eb040585    ....    ADD      r5,r4,r5,LSL #2
        0x00034d86:    bf00        ..      NOP      
        0x00034d88:    ed953a00    ...:    VLDR     s6,[r5,#0]
        0x00034d8c:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x00034d90:    3f01        .?      SUBS     r7,#1
        0x00034d92:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00034d96:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00034d9a:    f1060604    ....    ADD      r6,r6,#4
        0x00034d9e:    f1050504    ....    ADD      r5,r5,#4
        0x00034da2:    d1f1        ..      BNE      0x34d88 ; 0x34d88
        0x00034da4:    b29f        ..      UXTH     r7,r3
        0x00034da6:    2a08        .*      CMP      r2,#8
        0x00034da8:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00034dac:    d1d5        ..      BNE      0x34d5a ; 0x34d5a
        0x00034dae:    eeb40a00    ....    VMOV.F32 s0,#0.12500000
        0x00034db2:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x00034db6:    eeb00ac0    ....    VABS.F32 s0,s0
        0x00034dba:    eeb40a6d    ..m.    VCMP.F32 s0,s27
        0x00034dbe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034dc2:    bfc8        ..      IT       GT
        0x00034dc4:    eeb00a6d    ..m.    VMOVGT.F32 s0,s27
        0x00034dc8:    2809        .(      CMP      r0,#9
        0x00034dca:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00034dce:    db39        9.      BLT      0x34e44 ; 0x34e44
        0x00034dd0:    8a0f        ..      LDRH     r7,[r1,#0x10]
        0x00034dd2:    ed9f1aa3    ....    VLDR     s2,[pc,#652] ; [0x35060] = 0
        0x00034dd6:    9c4a        J.      LDR      r4,[sp,#0x128]
        0x00034dd8:    2208        ."      MOVS     r2,#8
        0x00034dda:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00034dde:    3201        .2      ADDS     r2,#1
        0x00034de0:    f9313012    1..0    LDRSH    r3,[r1,r2,LSL #1]
        0x00034de4:    b23e        >.      SXTH     r6,r7
        0x00034de6:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00034de8:    1b9f        ..      SUBS     r7,r3,r6
        0x00034dea:    40af        .@      LSLS     r7,r7,r5
        0x00034dec:    2f01        ./      CMP      r7,#1
        0x00034dee:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x00034df2:    db19        ..      BLT      0x34e28 ; 0x34e28
        0x00034df4:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00034df6:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x00034dfa:    fa06f505    ....    LSL      r5,r6,r5
        0x00034dfe:    9e54        T.      LDR      r6,[sp,#0x150]
        0x00034e00:    442e        .D      ADD      r6,r6,r5
        0x00034e02:    eb040686    ....    ADD      r6,r4,r6,LSL #2
        0x00034e06:    eb040585    ....    ADD      r5,r4,r5,LSL #2
        0x00034e0a:    bf00        ..      NOP      
        0x00034e0c:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x00034e10:    ed965a00    ...Z    VLDR     s10,[r6,#0]
        0x00034e14:    3f01        .?      SUBS     r7,#1
        0x00034e16:    ee244a05    $..J    VMUL.F32 s8,s8,s10
        0x00034e1a:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x00034e1e:    f1060604    ....    ADD      r6,r6,#4
        0x00034e22:    f1050504    ....    ADD      r5,r5,#4
        0x00034e26:    d1f1        ..      BNE      0x34e0c ; 0x34e0c
        0x00034e28:    eeb03ac3    ...:    VABS.F32 s6,s6
        0x00034e2c:    eeb42a43    ..C*    VCMP.F32 s4,s6
        0x00034e30:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034e34:    b29f        ..      UXTH     r7,r3
        0x00034e36:    bfb8        ..      IT       LT
        0x00034e38:    eeb03a42    ..B:    VMOVLT.F32 s6,s4
        0x00034e3c:    4282        .B      CMP      r2,r0
        0x00034e3e:    eeb02a43    ..C*    VMOV.F32 s4,s6
        0x00034e42:    d1cc        ..      BNE      0x34dde ; 0x34dde
        0x00034e44:    eddf8a88    ....    VLDR     s17,[pc,#544] ; [0x35068] = 0x3f8020c5
        0x00034e48:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x00034e4c:    eeb08ac3    ....    VABS.F32 s16,s6
        0x00034e50:    ee380ac0    8...    VSUB.F32 s0,s17,s0
        0x00034e54:    eeb48a6d    ..m.    VCMP.F32 s16,s27
        0x00034e58:    ee100a10    ....    VMOV     r0,s0
        0x00034e5c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034e60:    bfc8        ..      IT       GT
        0x00034e62:    eeb08a6d    ..m.    VMOVGT.F32 s16,s27
        0x00034e66:    f01af94f    ..O.    BL       __aeabi_f2d ; 0x4f108
        0x00034e6a:    ec410b10    A...    VMOV     d0,r0,r1
        0x00034e6e:    f018fc73    ..s.    BL       __hardfp_log ; 0x4d758
        0x00034e72:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00034e76:    ed9f0b78    ..x.    VLDR     d0,[pc,#480] ; [0x35058] = 0x652b82fe
        0x00034e7a:    ec546b10    T..k    VMOV     r6,r4,d0
        0x00034e7e:    4632        2F      MOV      r2,r6
        0x00034e80:    4623        #F      MOV      r3,r4
        0x00034e82:    f019fe47    ..G.    BL       __aeabi_dmul ; 0x4eb14
        0x00034e86:    f019faf7    ....    BL       __aeabi_d2f ; 0x4e478
        0x00034e8a:    ee090a10    ....    VMOV     s18,r0
        0x00034e8e:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x00034e92:    ee29ba00    )...    VMUL.F32 s22,s18,s0
        0x00034e96:    ee280a08    (...    VMUL.F32 s0,s16,s16
        0x00034e9a:    ee380ac0    8...    VSUB.F32 s0,s17,s0
        0x00034e9e:    ee100a10    ....    VMOV     r0,s0
        0x00034ea2:    f01af931    ..1.    BL       __aeabi_f2d ; 0x4f108
        0x00034ea6:    ec410b18    A...    VMOV     d8,r0,r1
        0x00034eaa:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00034eae:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00034eb2:    f018fc51    ..Q.    BL       __hardfp_log ; 0x4d758
        0x00034eb6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00034eba:    4632        2F      MOV      r2,r6
        0x00034ebc:    4623        #F      MOV      r3,r4
        0x00034ebe:    f019fe29    ..).    BL       __aeabi_dmul ; 0x4eb14
        0x00034ec2:    f019fad9    ....    BL       __aeabi_d2f ; 0x4e478
        0x00034ec6:    ee000a10    ....    VMOV     s0,r0
        0x00034eca:    eeb4ba40    ..@.    VCMP.F32 s22,s0
        0x00034ece:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034ed2:    dc0f        ..      BGT      0x34ef4 ; 0x34ef4
        0x00034ed4:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00034ed8:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00034edc:    f018fc3c    ..<.    BL       __hardfp_log ; 0x4d758
        0x00034ee0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00034ee4:    4632        2F      MOV      r2,r6
        0x00034ee6:    4623        #F      MOV      r3,r4
        0x00034ee8:    f019fe14    ....    BL       __aeabi_dmul ; 0x4eb14
        0x00034eec:    f019fac4    ....    BL       __aeabi_d2f ; 0x4e478
        0x00034ef0:    ee0b0a10    ....    VMOV     s22,r0
        0x00034ef4:    eeb60a08    ....    VMOV.F32 s0,#0.75000000
        0x00034ef8:    ee290a00    )...    VMUL.F32 s0,s18,s0
        0x00034efc:    eeb91a00    ....    VMOV.F32 s2,#-4.00000000
        0x00034f00:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00034f04:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034f08:    bfb8        ..      IT       LT
        0x00034f0a:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x00034f0e:    ee7cca80    |...    VADD.F32 s25,s25,s0
        0x00034f12:    ed990a39    ..9.    VLDR     s0,[r9,#0xe4]
        0x00034f16:    eeb51a00    ....    VMOV.F32 s2,#0.25000000
        0x00034f1a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00034f1e:    eebe1a00    ....    VMOV.F32 s2,#-0.50000000
        0x00034f22:    ee2b1a01    +...    VMUL.F32 s2,s22,s2
        0x00034f26:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00034f2a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034f2e:    bfb8        ..      IT       LT
        0x00034f30:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x00034f34:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00034f38:    ed891a39    ..9.    VSTR     s2,[r9,#0xe4]
        0x00034f3c:    ed9f0a48    ..H.    VLDR     s0,[pc,#288] ; [0x35060] = 0
        0x00034f40:    f1cb0502    ....    RSB      r5,r11,#2
        0x00034f44:    f1ab0601    ....    SUB      r6,r11,#1
        0x00034f48:    2200        ."      MOVS     r2,#0
        0x00034f4a:    2300        .#      MOVS     r3,#0
        0x00034f4c:    985c        \.      LDR      r0,[sp,#0x170]
        0x00034f4e:    2802        .(      CMP      r0,#2
        0x00034f50:    db15        ..      BLT      0x34f7e ; 0x34f7e
        0x00034f52:    984c        L.      LDR      r0,[sp,#0x130]
        0x00034f54:    9938        8.      LDR      r1,[sp,#0xe0]
        0x00034f56:    6880        .h      LDR      r0,[r0,#8]
        0x00034f58:    fb001702    ....    MLA      r7,r0,r2,r1
        0x00034f5c:    4631        1F      MOV      r1,r6
        0x00034f5e:    4628        (F      MOV      r0,r5
        0x00034f60:    ed971a00    ....    VLDR     s2,[r7,#0]
        0x00034f64:    ee020a10    ....    VMOV     s4,r0
        0x00034f68:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00034f6c:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00034f70:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00034f74:    3002        .0      ADDS     r0,#2
        0x00034f76:    3901        .9      SUBS     r1,#1
        0x00034f78:    f1070704    ....    ADD      r7,r7,#4
        0x00034f7c:    d1f0        ..      BNE      0x34f60 ; 0x34f60
        0x00034f7e:    985d        ].      LDR      r0,[sp,#0x174]
        0x00034f80:    3301        .3      ADDS     r3,#1
        0x00034f82:    4283        .B      CMP      r3,r0
        0x00034f84:    f1020204    ....    ADD      r2,r2,#4
        0x00034f88:    d1e0        ..      BNE      0x34f4c ; 0x34f4c
        0x00034f8a:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00034f8c:    4370        pC      MULS     r0,r6,r0
        0x00034f8e:    ee010a10    ....    VMOV     s2,r0
        0x00034f92:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00034f96:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00034f9a:    eeb11a08    ....    VMOV.F32 s2,#6.00000000
        0x00034f9e:    ee300a2d    0.-.    VADD.F32 s0,s0,s27
        0x00034fa2:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00034fa6:    eeb81a00    ....    VMOV.F32 s2,#-2.00000000
        0x00034faa:    eeb40a6b    ..k.    VCMP.F32 s0,s23
        0x00034fae:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034fb2:    bfc8        ..      IT       GT
        0x00034fb4:    eeb00a6b    ..k.    VMOVGT.F32 s0,s23
        0x00034fb8:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00034fbc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034fc0:    bfb8        ..      IT       LT
        0x00034fc2:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x00034fc6:    ee3c0ac0    <...    VSUB.F32 s0,s25,s0
        0x00034fca:    ee300a4f    0.O.    VSUB.F32 s0,s0,s30
        0x00034fce:    ee3c1a0c    <...    VADD.F32 s2,s24,s24
        0x00034fd2:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00034fd6:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00034fda:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00034fde:    f018fb83    ....    BL       __hardfp_floorf ; 0x4d6e8
        0x00034fe2:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00034fe6:    ee100a10    ....    VMOV     r0,s0
        0x00034fea:    280a        .(      CMP      r0,#0xa
        0x00034fec:    bfa8        ..      IT       GE
        0x00034fee:    200a        .       MOVGE    r0,#0xa
        0x00034ff0:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00034ff4:    ea2074e0     ..t    BIC      r4,r0,r0,ASR #31
        0x00034ff8:    f7febfef    ....    B        0x33fda ; 0x33fda
        0x00034ffc:    f1040060    ..`.    ADD      r0,r4,#0x60
        0x00035000:    9000        ..      STR      r0,[sp,#0]
        0x00035002:    9815        ..      LDR      r0,[sp,#0x54]
        0x00035004:    6d23        #m      LDR      r3,[r4,#0x50]
        0x00035006:    9001        ..      STR      r0,[sp,#4]
        0x00035008:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003500a:    994a        J.      LDR      r1,[sp,#0x128]
        0x0003500c:    9002        ..      STR      r0,[sp,#8]
        0x0003500e:    984e        N.      LDR      r0,[sp,#0x138]
        0x00035010:    9f1e        ..      LDR      r7,[sp,#0x78]
        0x00035012:    e9cd0603    ....    STRD     r0,r6,[sp,#0xc]
        0x00035016:    9839        9.      LDR      r0,[sp,#0xe4]
        0x00035018:    f1040258    ..X.    ADD      r2,r4,#0x58
        0x0003501c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003501e:    984c        L.      LDR      r0,[sp,#0x130]
        0x00035020:    9706        ..      STR      r7,[sp,#0x18]
        0x00035022:    f015fa49    ..I.    BL       spreading_decision ; 0x4a4b8
        0x00035026:    4601        .F      MOV      r1,r0
        0x00035028:    6520         e      STR      r0,[r4,#0x50]
        0x0003502a:    f7febe83    ....    B        0x33d34 ; 0x33d34
        0x0003502e:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x00035032:    9e58        X.      LDR      r6,[sp,#0x160]
        0x00035034:    2201        ."      MOVS     r2,#1
        0x00035036:    eeb0ca6c    ..l.    VMOV.F32 s24,s25
        0x0003503a:    46c1        .F      MOV      r9,r8
        0x0003503c:    465f        _F      MOV      r7,r11
        0x0003503e:    995b        [.      LDR      r1,[sp,#0x16c]
        0x00035040:    f8ddb14c    ..L.    LDR      r11,[sp,#0x14c]
        0x00035044:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x00035046:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00035048:    fab0f080    ....    CLZ      r0,r0
        0x0003504c:    4408        .D      ADD      r0,r0,r1
        0x0003504e:    381d        .8      SUBS     r0,r0,#0x1d
        0x00035050:    f7fdbd90    ....    B        0x32b74 ; 0x32b74
        0x00035054:    bf00        ..      NOP      
        0x00035056:    bf00        ..      NOP      
    $d.22
        0x00035058:    652b82fe    ..+e    DCD    1697350398
        0x0003505c:    3ff71547    G..?    DCD    1073157447
        0x00035060:    00000000    ....    DCD    0
        0x00035064:    42800000    ...B    DCD    1115684864
        0x00035068:    3f8020c5    . .?    DCD    1065361605
    $t.2
    celt_encoder_init
        0x0003506c:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00035070:    b081        ..      SUB      sp,sp,#4
        0x00035072:    4615        .F      MOV      r5,r2
        0x00035074:    4688        .F      MOV      r8,r1
        0x00035076:    4604        .F      MOV      r4,r0
        0x00035078:    f64b3080    K..0    MOV      r0,#0xbb80
        0x0003507c:    f44f7170    O.pq    MOV      r1,#0x3c0
        0x00035080:    2200        ."      MOVS     r2,#0
        0x00035082:    4699        .F      MOV      r9,r3
        0x00035084:    f00bfcbe    ....    BL       opus_custom_mode_create ; 0x40a04
        0x00035088:    2d02        .-      CMP      r5,#2
        0x0003508a:    d902        ..      BLS      0x35092 ; celt_encoder_init + 38
        0x0003508c:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x00035090:    e031        1.      B        0x350f6 ; celt_encoder_init + 138
        0x00035092:    f06f0706    o...    MVN      r7,#6
        0x00035096:    b374        t.      CBZ      r4,0x350f6 ; celt_encoder_init + 138
        0x00035098:    4606        .F      MOV      r6,r0
        0x0003509a:    b360        `.      CBZ      r0,0x350f6 ; celt_encoder_init + 138
        0x0003509c:    e9d60101    ....    LDRD     r0,r1,[r6,#4]
        0x000350a0:    0080        ..      LSLS     r0,r0,#2
        0x000350a2:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x000350a6:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x000350aa:    4368        hC      MULS     r0,r5,r0
        0x000350ac:    f10001f4    ....    ADD      r1,r0,#0xf4
        0x000350b0:    4620         F      MOV      r0,r4
        0x000350b2:    f7e3fb36    ..6.    BL       __aeabi_memclr ; 0x18722
        0x000350b6:    2001        .       MOVS     r0,#1
        0x000350b8:    61e0        .a      STR      r0,[r4,#0x1c]
        0x000350ba:    2700        .'      MOVS     r7,#0
        0x000350bc:    e9c4000c    ....    STRD     r0,r0,[r4,#0x30]
        0x000350c0:    6120         a      STR      r0,[r4,#0x10]
        0x000350c2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000350c6:    68f1        .h      LDR      r1,[r6,#0xc]
        0x000350c8:    e9c4070a    ....    STRD     r0,r7,[r4,#0x28]
        0x000350cc:    2005        .       MOVS     r0,#5
        0x000350ce:    61a0        .a      STR      r0,[r4,#0x18]
        0x000350d0:    2018        .       MOVS     r0,#0x18
        0x000350d2:    e9c47108    ...q    STRD     r7,r1,[r4,#0x20]
        0x000350d6:    63e0        .c      STR      r0,[r4,#0x3c]
        0x000350d8:    4620         F      MOV      r0,r4
        0x000350da:    f64071bc    @..q    MOV      r1,#0xfbc
        0x000350de:    e9c46500    ...e    STRD     r6,r5,[r4,#0]
        0x000350e2:    60a5        .`      STR      r5,[r4,#8]
        0x000350e4:    f8c49048    ..H.    STR      r9,[r4,#0x48]
        0x000350e8:    60e7        .`      STR      r7,[r4,#0xc]
        0x000350ea:    f00bfb03    ....    BL       opus_custom_encoder_ctl ; 0x406f4
        0x000350ee:    4640        @F      MOV      r0,r8
        0x000350f0:    f011fe10    ....    BL       resampling_factor ; 0x46d14
        0x000350f4:    61e0        .a      STR      r0,[r4,#0x1c]
        0x000350f6:    4638        8F      MOV      r0,r7
        0x000350f8:    b001        ..      ADD      sp,sp,#4
        0x000350fa:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x000350fe:    0000        ..      MOVS     r0,r0
    celt_pitch_xcorr_c
        0x00035100:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00035104:    f8ddc01c    ....    LDR      r12,[sp,#0x1c]
        0x00035108:    f1bc0f04    ....    CMP      r12,#4
        0x0003510c:    f2c080ea    ....    BLT.W    0x352e4 ; celt_pitch_xcorr_c + 484
        0x00035110:    ed9f0a8b    ....    VLDR     s0,[pc,#556] ; [0x35340] = 0
        0x00035114:    f1ac0903    ....    SUB      r9,r12,#3
        0x00035118:    1edd        ..      SUBS     r5,r3,#3
        0x0003511a:    f0230803    #...    BIC      r8,r3,#3
        0x0003511e:    f04f0e00    O...    MOV      lr,#0
        0x00035122:    bf00        ..      NOP      
        0x00035124:    eb01048e    ....    ADD      r4,r1,lr,LSL #2
        0x00035128:    ed945a00    ...Z    VLDR     s10,[r4,#0]
        0x0003512c:    edd40a01    ....    VLDR     s1,[r4,#4]
        0x00035130:    ed946a02    ...j    VLDR     s12,[r4,#8]
        0x00035134:    2b04        .+      CMP      r3,#4
        0x00035136:    f104070c    ....    ADD      r7,r4,#0xc
        0x0003513a:    f04f0400    O...    MOV      r4,#0
        0x0003513e:    db61        a.      BLT      0x35204 ; celt_pitch_xcorr_c + 260
        0x00035140:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00035144:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00035148:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x0003514c:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x00035150:    4606        .F      MOV      r6,r0
        0x00035152:    bf00        ..      NOP      
        0x00035154:    edd61a00    ....    VLDR     s3,[r6,#0]
        0x00035158:    ed977a00    ...z    VLDR     s14,[r7,#0]
        0x0003515c:    ee652a21    e.!*    VMUL.F32 s5,s10,s3
        0x00035160:    ee344a22    4."J    VADD.F32 s8,s8,s5
        0x00035164:    ee602aa1    `..*    VMUL.F32 s5,s1,s3
        0x00035168:    ee333a22    3.":    VADD.F32 s6,s6,s5
        0x0003516c:    ee662a21    f.!*    VMUL.F32 s5,s12,s3
        0x00035170:    ee322a22    2."*    VADD.F32 s4,s4,s5
        0x00035174:    edd62a01    ...*    VLDR     s5,[r6,#4]
        0x00035178:    ee611a87    a...    VMUL.F32 s3,s3,s14
        0x0003517c:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00035180:    ee601aa2    `...    VMUL.F32 s3,s1,s5
        0x00035184:    ee344a21    4.!J    VADD.F32 s8,s8,s3
        0x00035188:    ee661a22    f.".    VMUL.F32 s3,s12,s5
        0x0003518c:    ed975a01    ...Z    VLDR     s10,[r7,#4]
        0x00035190:    ee333a21    3.!:    VADD.F32 s6,s6,s3
        0x00035194:    ee671a22    g.".    VMUL.F32 s3,s14,s5
        0x00035198:    ee322a21    2.!*    VADD.F32 s4,s4,s3
        0x0003519c:    edd61a02    ....    VLDR     s3,[r6,#8]
        0x000351a0:    ee622a85    b..*    VMUL.F32 s5,s5,s10
        0x000351a4:    ee311a22    1.".    VADD.F32 s2,s2,s5
        0x000351a8:    ee662a21    f.!*    VMUL.F32 s5,s12,s3
        0x000351ac:    ee344a22    4."J    VADD.F32 s8,s8,s5
        0x000351b0:    ee672a21    g.!*    VMUL.F32 s5,s14,s3
        0x000351b4:    edd70a02    ....    VLDR     s1,[r7,#8]
        0x000351b8:    ee333a22    3.":    VADD.F32 s6,s6,s5
        0x000351bc:    ee652a21    e.!*    VMUL.F32 s5,s10,s3
        0x000351c0:    ee322a22    2."*    VADD.F32 s4,s4,s5
        0x000351c4:    edd62a03    ...*    VLDR     s5,[r6,#0xc]
        0x000351c8:    ee611aa0    a...    VMUL.F32 s3,s3,s1
        0x000351cc:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x000351d0:    ee671a22    g.".    VMUL.F32 s3,s14,s5
        0x000351d4:    ed976a03    ...j    VLDR     s12,[r7,#0xc]
        0x000351d8:    ee344a21    4.!J    VADD.F32 s8,s8,s3
        0x000351dc:    ee651a22    e.".    VMUL.F32 s3,s10,s5
        0x000351e0:    ee333a21    3.!:    VADD.F32 s6,s6,s3
        0x000351e4:    ee601aa2    `...    VMUL.F32 s3,s1,s5
        0x000351e8:    ee322a21    2.!*    VADD.F32 s4,s4,s3
        0x000351ec:    ee621a86    b...    VMUL.F32 s3,s5,s12
        0x000351f0:    3404        .4      ADDS     r4,#4
        0x000351f2:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x000351f6:    3610        .6      ADDS     r6,r6,#0x10
        0x000351f8:    42ac        .B      CMP      r4,r5
        0x000351fa:    f1070710    ....    ADD      r7,r7,#0x10
        0x000351fe:    dba9        ..      BLT      0x35154 ; celt_pitch_xcorr_c + 84
        0x00035200:    4644        DF      MOV      r4,r8
        0x00035202:    e00a        ..      B        0x3521a ; celt_pitch_xcorr_c + 282
        0x00035204:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x00035208:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x0003520c:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00035210:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00035214:    eeb07a40    ..@z    VMOV.F32 s14,s0
        0x00035218:    4606        .F      MOV      r6,r0
        0x0003521a:    429c        .B      CMP      r4,r3
        0x0003521c:    da15        ..      BGE      0x3524a ; celt_pitch_xcorr_c + 330
        0x0003521e:    edd61a00    ....    VLDR     s3,[r6,#0]
        0x00035222:    3604        .6      ADDS     r6,#4
        0x00035224:    ee257a21    %.!z    VMUL.F32 s14,s10,s3
        0x00035228:    ee344a07    4..J    VADD.F32 s8,s8,s14
        0x0003522c:    ee207aa1     ..z    VMUL.F32 s14,s1,s3
        0x00035230:    ee333a07    3..:    VADD.F32 s6,s6,s14
        0x00035234:    ed977a00    ...z    VLDR     s14,[r7,#0]
        0x00035238:    ee662a21    f.!*    VMUL.F32 s5,s12,s3
        0x0003523c:    ee611a87    a...    VMUL.F32 s3,s3,s14
        0x00035240:    ee322a22    2."*    VADD.F32 s4,s4,s5
        0x00035244:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00035248:    3704        .7      ADDS     r7,#4
        0x0003524a:    f0440401    D...    ORR      r4,r4,#1
        0x0003524e:    429c        .B      CMP      r4,r3
        0x00035250:    da15        ..      BGE      0x3527e ; celt_pitch_xcorr_c + 382
        0x00035252:    edd61a00    ....    VLDR     s3,[r6,#0]
        0x00035256:    3604        .6      ADDS     r6,#4
        0x00035258:    ee205aa1     ..Z    VMUL.F32 s10,s1,s3
        0x0003525c:    ee344a05    4..J    VADD.F32 s8,s8,s10
        0x00035260:    ee265a21    &.!Z    VMUL.F32 s10,s12,s3
        0x00035264:    ee333a05    3..:    VADD.F32 s6,s6,s10
        0x00035268:    ed975a00    ...Z    VLDR     s10,[r7,#0]
        0x0003526c:    ee670a21    g.!.    VMUL.F32 s1,s14,s3
        0x00035270:    ee322a20    2. *    VADD.F32 s4,s4,s1
        0x00035274:    ee610a85    a...    VMUL.F32 s1,s3,s10
        0x00035278:    ee311a20    1. .    VADD.F32 s2,s2,s1
        0x0003527c:    3704        .7      ADDS     r7,#4
        0x0003527e:    3401        .4      ADDS     r4,#1
        0x00035280:    429c        .B      CMP      r4,r3
        0x00035282:    da13        ..      BGE      0x352ac ; celt_pitch_xcorr_c + 428
        0x00035284:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x00035288:    ee266a20    &. j    VMUL.F32 s12,s12,s1
        0x0003528c:    ee344a06    4..J    VADD.F32 s8,s8,s12
        0x00035290:    ee276a20    '. j    VMUL.F32 s12,s14,s1
        0x00035294:    ee333a06    3..:    VADD.F32 s6,s6,s12
        0x00035298:    ed976a00    ...j    VLDR     s12,[r7,#0]
        0x0003529c:    ee255a20    %. Z    VMUL.F32 s10,s10,s1
        0x000352a0:    ee322a05    2..*    VADD.F32 s4,s4,s10
        0x000352a4:    ee205a86     ..Z    VMUL.F32 s10,s1,s12
        0x000352a8:    ee311a05    1...    VADD.F32 s2,s2,s10
        0x000352ac:    eb02048e    ....    ADD      r4,r2,lr,LSL #2
        0x000352b0:    ed844a00    ...J    VSTR     s8,[r4,#0]
        0x000352b4:    f04e0401    N...    ORR      r4,lr,#1
        0x000352b8:    eb020484    ....    ADD      r4,r2,r4,LSL #2
        0x000352bc:    ed843a00    ...:    VSTR     s6,[r4,#0]
        0x000352c0:    f04e0402    N...    ORR      r4,lr,#2
        0x000352c4:    eb020484    ....    ADD      r4,r2,r4,LSL #2
        0x000352c8:    ed842a00    ...*    VSTR     s4,[r4,#0]
        0x000352cc:    f04e0403    N...    ORR      r4,lr,#3
        0x000352d0:    f10e0e04    ....    ADD      lr,lr,#4
        0x000352d4:    eb020484    ....    ADD      r4,r2,r4,LSL #2
        0x000352d8:    45ce        .E      CMP      lr,r9
        0x000352da:    ed841a00    ....    VSTR     s2,[r4,#0]
        0x000352de:    f6ffaf21    ..!.    BLT      0x35124 ; celt_pitch_xcorr_c + 36
        0x000352e2:    e001        ..      B        0x352e8 ; celt_pitch_xcorr_c + 488
        0x000352e4:    f04f0e00    O...    MOV      lr,#0
        0x000352e8:    45e6        .E      CMP      lr,r12
        0x000352ea:    bfa8        ..      IT       GE
        0x000352ec:    e8bd83f0    ....    POPGE    {r4-r9,pc}
        0x000352f0:    ed9f0a13    ....    VLDR     s0,[pc,#76] ; [0x35340] = 0
        0x000352f4:    eb01018e    ....    ADD      r1,r1,lr,LSL #2
        0x000352f8:    2b01        .+      CMP      r3,#1
        0x000352fa:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x000352fe:    db13        ..      BLT      0x35328 ; celt_pitch_xcorr_c + 552
        0x00035300:    4604        .F      MOV      r4,r0
        0x00035302:    460d        .F      MOV      r5,r1
        0x00035304:    461e        .F      MOV      r6,r3
        0x00035306:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0003530a:    bf00        ..      NOP      
        0x0003530c:    ed942a00    ...*    VLDR     s4,[r4,#0]
        0x00035310:    ed953a00    ...:    VLDR     s6,[r5,#0]
        0x00035314:    3e01        .>      SUBS     r6,#1
        0x00035316:    ee222a03    "..*    VMUL.F32 s4,s4,s6
        0x0003531a:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0003531e:    f1050504    ....    ADD      r5,r5,#4
        0x00035322:    f1040404    ....    ADD      r4,r4,#4
        0x00035326:    d1f1        ..      BNE      0x3530c ; celt_pitch_xcorr_c + 524
        0x00035328:    eb02048e    ....    ADD      r4,r2,lr,LSL #2
        0x0003532c:    f10e0e01    ....    ADD      lr,lr,#1
        0x00035330:    45e6        .E      CMP      lr,r12
        0x00035332:    f1010104    ....    ADD      r1,r1,#4
        0x00035336:    ed841a00    ....    VSTR     s2,[r4,#0]
        0x0003533a:    d1dd        ..      BNE      0x352f8 ; celt_pitch_xcorr_c + 504
        0x0003533c:    e8bd83f0    ....    POP      {r4-r9,pc}
    $d.3
        0x00035340:    00000000    ....    DCD    0
    $t.3
    celt_preemphasis
        0x00035344:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00035348:    b081        ..      SUB      sp,sp,#4
        0x0003534a:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003534e:    460d        .F      MOV      r5,r1
        0x00035350:    e9dd8a10    ....    LDRD     r8,r10,[sp,#0x40]
        0x00035354:    e9ddb10e    ....    LDRD     r11,r1,[sp,#0x38]
        0x00035358:    ed988a00    ....    VLDR     s16,[r8,#0]
        0x0003535c:    ed919a00    ....    VLDR     s18,[r1,#0]
        0x00035360:    4699        .F      MOV      r9,r3
        0x00035362:    4614        .F      MOV      r4,r2
        0x00035364:    f1ba0f00    ....    CMP      r10,#0
        0x00035368:    4606        .F      MOV      r6,r0
        0x0003536a:    bf08        ..      IT       EQ
        0x0003536c:    f1bb0f01    ....    CMPEQ    r11,#1
        0x00035370:    d059        Y.      BEQ      0x35426 ; celt_preemphasis + 226
        0x00035372:    fb94f7fb    ....    SDIV     r7,r4,r11
        0x00035376:    f1bb0f01    ....    CMP      r11,#1
        0x0003537a:    d003        ..      BEQ      0x35384 ; celt_preemphasis + 64
        0x0003537c:    00a1        ..      LSLS     r1,r4,#2
        0x0003537e:    4628        (F      MOV      r0,r5
        0x00035380:    f7e3f9f1    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00035384:    2f01        ./      CMP      r7,#1
        0x00035386:    db3e        >.      BLT      0x35406 ; celt_preemphasis + 194
        0x00035388:    ed9f0a38    ..8.    VLDR     s0,[pc,#224] ; [0x3546c] = 0x47000000
        0x0003538c:    ea4f008b    O...    LSL      r0,r11,#2
        0x00035390:    ea4f0189    O...    LSL      r1,r9,#2
        0x00035394:    462a        *F      MOV      r2,r5
        0x00035396:    463b        ;F      MOV      r3,r7
        0x00035398:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x0003539c:    3b01        .;      SUBS     r3,#1
        0x0003539e:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x000353a2:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x000353a6:    4402        .D      ADD      r2,r2,r0
        0x000353a8:    440e        .D      ADD      r6,r6,r1
        0x000353aa:    d1f5        ..      BNE      0x35398 ; celt_preemphasis + 84
        0x000353ac:    f1ba0f00    ....    CMP      r10,#0
        0x000353b0:    d029        ).      BEQ      0x35406 ; celt_preemphasis + 194
        0x000353b2:    2f01        ./      CMP      r7,#1
        0x000353b4:    db27        '.      BLT      0x35406 ; celt_preemphasis + 194
        0x000353b6:    ed9f0a2e    ....    VLDR     s0,[pc,#184] ; [0x35470] = 0x47800000
        0x000353ba:    ed9f1a2e    ....    VLDR     s2,[pc,#184] ; [0x35474] = 0xc7800000
        0x000353be:    4629        )F      MOV      r1,r5
        0x000353c0:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x000353c4:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x000353c8:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x000353cc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000353d0:    bfc8        ..      IT       GT
        0x000353d2:    eeb03a40    ..@:    VMOVGT.F32 s6,s0
        0x000353d6:    eeb43a41    ..A:    VCMP.F32 s6,s2
        0x000353da:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000353de:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x000353e2:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x000353e6:    bfb8        ..      IT       LT
        0x000353e8:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x000353ec:    bfb8        ..      IT       LT
        0x000353ee:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x000353f2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000353f6:    bfc8        ..      IT       GT
        0x000353f8:    eeb02a43    ..C*    VMOVGT.F32 s4,s6
        0x000353fc:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x00035400:    3f01        .?      SUBS     r7,#1
        0x00035402:    4401        .D      ADD      r1,r1,r0
        0x00035404:    d1dc        ..      BNE      0x353c0 ; celt_preemphasis + 124
        0x00035406:    2c01        .,      CMP      r4,#1
        0x00035408:    db29        ).      BLT      0x3545e ; celt_preemphasis + 282
        0x0003540a:    bf00        ..      NOP      
        0x0003540c:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00035410:    3c01        .<      SUBS     r4,#1
        0x00035412:    ee301a48    0.H.    VSUB.F32 s2,s0,s16
        0x00035416:    ed851a00    ....    VSTR     s2,[r5,#0]
        0x0003541a:    ee298a00    )...    VMUL.F32 s16,s18,s0
        0x0003541e:    f1050504    ....    ADD      r5,r5,#4
        0x00035422:    d1f3        ..      BNE      0x3540c ; celt_preemphasis + 200
        0x00035424:    e01b        ..      B        0x3545e ; celt_preemphasis + 282
        0x00035426:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x0003542a:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x0003542e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035432:    d19e        ..      BNE      0x35372 ; celt_preemphasis + 46
        0x00035434:    2c01        .,      CMP      r4,#1
        0x00035436:    db12        ..      BLT      0x3545e ; celt_preemphasis + 282
        0x00035438:    ed9f0a0c    ....    VLDR     s0,[pc,#48] ; [0x3546c] = 0x47000000
        0x0003543c:    ea4f0089    O...    LSL      r0,r9,#2
        0x00035440:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x00035444:    3c01        .<      SUBS     r4,#1
        0x00035446:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003544a:    ee312a48    1.H*    VSUB.F32 s4,s2,s16
        0x0003544e:    ed852a00    ...*    VSTR     s4,[r5,#0]
        0x00035452:    ee298a01    )...    VMUL.F32 s16,s18,s2
        0x00035456:    f1050504    ....    ADD      r5,r5,#4
        0x0003545a:    4406        .D      ADD      r6,r6,r0
        0x0003545c:    d1f0        ..      BNE      0x35440 ; celt_preemphasis + 252
        0x0003545e:    ed888a00    ....    VSTR     s16,[r8,#0]
        0x00035462:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00035466:    b001        ..      ADD      sp,sp,#4
        0x00035468:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d.4
        0x0003546c:    47000000    ...G    DCD    1191182336
        0x00035470:    47800000    ...G    DCD    1199570944
        0x00035474:    c7800000    ....    DCD    3347054592
    $t.6
    check_flash_address_range
        0x00035478:    b580        ..      PUSH     {r7,lr}
        0x0003547a:    b094        ..      SUB      sp,sp,#0x50
        0x0003547c:    9012        ..      STR      r0,[sp,#0x48]
        0x0003547e:    9111        ..      STR      r1,[sp,#0x44]
        0x00035480:    9812        ..      LDR      r0,[sp,#0x48]
        0x00035482:    9001        ..      STR      r0,[sp,#4]
        0x00035484:    9812        ..      LDR      r0,[sp,#0x48]
        0x00035486:    9911        ..      LDR      r1,[sp,#0x44]
        0x00035488:    4408        .D      ADD      r0,r0,r1
        0x0003548a:    3801        .8      SUBS     r0,#1
        0x0003548c:    9000        ..      STR      r0,[sp,#0]
        0x0003548e:    f24370d8    C..p    MOV      r0,#0x37d8
        0x00035492:    f2c10000    ....    MOVT     r0,#0x1000
        0x00035496:    6800        .h      LDR      r0,[r0,#0]
        0x00035498:    b958        X.      CBNZ     r0,0x354b2 ; check_flash_address_range + 58
        0x0003549a:    e7ff        ..      B        0x3549c ; check_flash_address_range + 36
        0x0003549c:    2001        .       MOVS     r0,#1
        0x0003549e:    a902        ..      ADD      r1,sp,#8
        0x000354a0:    f7eefd20    .. .    BL       am_hal_mcuctrl_info_get ; 0x23ee4
        0x000354a4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000354a6:    f24371d8    C..q    MOV      r1,#0x37d8
        0x000354aa:    f2c10100    ....    MOVT     r1,#0x1000
        0x000354ae:    6008        .`      STR      r0,[r1,#0]
        0x000354b0:    e7ff        ..      B        0x354b2 ; check_flash_address_range + 58
        0x000354b2:    9901        ..      LDR      r1,[sp,#4]
        0x000354b4:    2000        .       MOVS     r0,#0
        0x000354b6:    ebb03f91    ...?    CMP      r0,r1,LSR #14
        0x000354ba:    d104        ..      BNE      0x354c6 ; check_flash_address_range + 78
        0x000354bc:    e7ff        ..      B        0x354be ; check_flash_address_range + 70
        0x000354be:    2000        .       MOVS     r0,#0
        0x000354c0:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x000354c4:    e010        ..      B        0x354e8 ; check_flash_address_range + 112
        0x000354c6:    9800        ..      LDR      r0,[sp,#0]
        0x000354c8:    f24371d8    C..q    MOV      r1,#0x37d8
        0x000354cc:    f2c10100    ....    MOVT     r1,#0x1000
        0x000354d0:    6809        .h      LDR      r1,[r1,#0]
        0x000354d2:    4288        .B      CMP      r0,r1
        0x000354d4:    d304        ..      BCC      0x354e0 ; check_flash_address_range + 104
        0x000354d6:    e7ff        ..      B        0x354d8 ; check_flash_address_range + 96
        0x000354d8:    2000        .       MOVS     r0,#0
        0x000354da:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x000354de:    e003        ..      B        0x354e8 ; check_flash_address_range + 112
        0x000354e0:    2001        .       MOVS     r0,#1
        0x000354e2:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x000354e6:    e7ff        ..      B        0x354e8 ; check_flash_address_range + 112
        0x000354e8:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x000354ec:    b014        ..      ADD      sp,sp,#0x50
        0x000354ee:    bd80        ..      POP      {r7,pc}
    chiprev_set
        0x000354f0:    b084        ..      SUB      sp,sp,#0x10
        0x000354f2:    9003        ..      STR      r0,[sp,#0xc]
        0x000354f4:    9102        ..      STR      r1,[sp,#8]
        0x000354f6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000354f8:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x000354fa:    0900        ..      LSRS     r0,r0,#4
        0x000354fc:    9001        ..      STR      r0,[sp,#4]
        0x000354fe:    9801        ..      LDR      r0,[sp,#4]
        0x00035500:    3040        @0      ADDS     r0,r0,#0x40
        0x00035502:    9903        ..      LDR      r1,[sp,#0xc]
        0x00035504:    f8810050    ..P.    STRB     r0,[r1,#0x50]
        0x00035508:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003550a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003550c:    f000000f    ....    AND      r0,r0,#0xf
        0x00035510:    9000        ..      STR      r0,[sp,#0]
        0x00035512:    9800        ..      LDR      r0,[sp,#0]
        0x00035514:    9902        ..      LDR      r1,[sp,#8]
        0x00035516:    1a40        @.      SUBS     r0,r0,r1
        0x00035518:    3030        00      ADDS     r0,r0,#0x30
        0x0003551a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003551c:    f8810051    ..Q.    STRB     r0,[r1,#0x51]
        0x00035520:    b004        ..      ADD      sp,sp,#0x10
        0x00035522:    4770        pG      BX       lr
    clkgen_hfrc2_compute_trim_setting
        0x00035524:    b084        ..      SUB      sp,sp,#0x10
        0x00035526:    9003        ..      STR      r0,[sp,#0xc]
        0x00035528:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003552a:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0003552c:    9002        ..      STR      r0,[sp,#8]
        0x0003552e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00035530:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00035532:    9001        ..      STR      r0,[sp,#4]
        0x00035534:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00035538:    07c0        ..      LSLS     r0,r0,#31
        0x0003553a:    b928        (.      CBNZ     r0,0x35548 ; clkgen_hfrc2_compute_trim_setting + 36
        0x0003553c:    e7ff        ..      B        0x3553e ; clkgen_hfrc2_compute_trim_setting + 26
        0x0003553e:    2007        .       MOVS     r0,#7
        0x00035540:    9002        ..      STR      r0,[sp,#8]
        0x00035542:    2000        .       MOVS     r0,#0
        0x00035544:    9001        ..      STR      r0,[sp,#4]
        0x00035546:    e7ff        ..      B        0x35548 ; clkgen_hfrc2_compute_trim_setting + 36
        0x00035548:    9801        ..      LDR      r0,[sp,#4]
        0x0003554a:    f5b06f00    ...o    CMP      r0,#0x800
        0x0003554e:    d303        ..      BCC      0x35558 ; clkgen_hfrc2_compute_trim_setting + 52
        0x00035550:    e7ff        ..      B        0x35552 ; clkgen_hfrc2_compute_trim_setting + 46
        0x00035552:    2000        .       MOVS     r0,#0
        0x00035554:    9001        ..      STR      r0,[sp,#4]
        0x00035556:    e7ff        ..      B        0x35558 ; clkgen_hfrc2_compute_trim_setting + 52
        0x00035558:    9802        ..      LDR      r0,[sp,#8]
        0x0003555a:    f0000007    ....    AND      r0,r0,#7
        0x0003555e:    9a01        ..      LDR      r2,[sp,#4]
        0x00035560:    f64371f8    C..q    MOV      r1,#0x3ff8
        0x00035564:    ea0101c2    ....    AND      r1,r1,r2,LSL #3
        0x00035568:    4408        .D      ADD      r0,r0,r1
        0x0003556a:    9000        ..      STR      r0,[sp,#0]
        0x0003556c:    9800        ..      LDR      r0,[sp,#0]
        0x0003556e:    b004        ..      ADD      sp,sp,#0x10
        0x00035570:    4770        pG      BX       lr
        0x00035572:    0000        ..      MOVS     r0,r0
    clt_compute_allocation
        0x00035574:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00035578:    b091        ..      SUB      sp,sp,#0x44
        0x0003557a:    9e23        #.      LDR      r6,[sp,#0x8c]
        0x0003557c:    9c1e        ..      LDR      r4,[sp,#0x78]
        0x0003557e:    9307        ..      STR      r3,[sp,#0x1c]
        0x00035580:    4615        .F      MOV      r5,r2
        0x00035582:    468b        .F      MOV      r11,r1
        0x00035584:    4607        .F      MOV      r7,r0
        0x00035586:    f011fc05    ....    BL       save_stack ; 0x46d94
        0x0003558a:    ea2470e4    $..p    BIC      r0,r4,r4,ASR #31
        0x0003558e:    2400        .$      MOVS     r4,#0
        0x00035590:    2807        .(      CMP      r0,#7
        0x00035592:    bfc8        ..      IT       GT
        0x00035594:    2401        .$      MOVGT    r4,#1
        0x00035596:    68b9        .h      LDR      r1,[r7,#8]
        0x00035598:    2300        .#      MOVS     r3,#0
        0x0003559a:    2e02        ..      CMP      r6,#2
        0x0003559c:    eba002c4    ....    SUB      r2,r0,r4,LSL #3
        0x000355a0:    970d        ..      STR      r7,[sp,#0x34]
        0x000355a2:    9109        ..      STR      r1,[sp,#0x24]
        0x000355a4:    920e        ..      STR      r2,[sp,#0x38]
        0x000355a6:    940b        ..      STR      r4,[sp,#0x2c]
        0x000355a8:    d117        ..      BNE      0x355da ; clt_compute_allocation + 102
        0x000355aa:    f640614a    @.Ja    MOV      r1,#0xe4a
        0x000355ae:    eba5000b    ....    SUB      r0,r5,r11
        0x000355b2:    f2c00105    ....    MOVT     r1,#5
        0x000355b6:    5c08        .\      LDRB     r0,[r1,r0]
        0x000355b8:    2300        .#      MOVS     r3,#0
        0x000355ba:    4282        .B      CMP      r2,r0
        0x000355bc:    f04f0100    O...    MOV      r1,#0
        0x000355c0:    462c        ,F      MOV      r4,r5
        0x000355c2:    db0c        ..      BLT      0x355de ; clt_compute_allocation + 106
        0x000355c4:    990e        ..      LDR      r1,[sp,#0x38]
        0x000355c6:    1a09        ..      SUBS     r1,r1,r0
        0x000355c8:    2907        .)      CMP      r1,#7
        0x000355ca:    bfc8        ..      IT       GT
        0x000355cc:    2301        .#      MOVGT    r3,#1
        0x000355ce:    eba101c3    ....    SUB      r1,r1,r3,LSL #3
        0x000355d2:    910e        ..      STR      r1,[sp,#0x38]
        0x000355d4:    00db        ..      LSLS     r3,r3,#3
        0x000355d6:    4601        .F      MOV      r1,r0
        0x000355d8:    e001        ..      B        0x355de ; clt_compute_allocation + 106
        0x000355da:    2100        .!      MOVS     r1,#0
        0x000355dc:    462c        ,F      MOV      r4,r5
        0x000355de:    9809        ..      LDR      r0,[sp,#0x24]
        0x000355e0:    f8dda090    ....    LDR      r10,[sp,#0x90]
        0x000355e4:    0085        ..      LSLS     r5,r0,#2
        0x000355e6:    4628        (F      MOV      r0,r5
        0x000355e8:    e9cd1303    ....    STRD     r1,r3,[sp,#0xc]
        0x000355ec:    f014fefa    ....    BL       spl_alloca ; 0x4a3e4
        0x000355f0:    9006        ..      STR      r0,[sp,#0x18]
        0x000355f2:    4628        (F      MOV      r0,r5
        0x000355f4:    f014fef6    ....    BL       spl_alloca ; 0x4a3e4
        0x000355f8:    9005        ..      STR      r0,[sp,#0x14]
        0x000355fa:    4628        (F      MOV      r0,r5
        0x000355fc:    f014fef2    ....    BL       spl_alloca ; 0x4a3e4
        0x00035600:    9010        ..      STR      r0,[sp,#0x40]
        0x00035602:    4628        (F      MOV      r0,r5
        0x00035604:    f014feee    ....    BL       spl_alloca ; 0x4a3e4
        0x00035608:    9008        ..      STR      r0,[sp,#0x20]
        0x0003560a:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0003560c:    455c        \E      CMP      r4,r11
        0x0003560e:    ea4f08c0    O...    LSL      r8,r0,#3
        0x00035612:    940c        ..      STR      r4,[sp,#0x30]
        0x00035614:    dd3d        =.      BLE      0x35692 ; clt_compute_allocation + 286
        0x00035616:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00035618:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003561a:    eba0000a    ....    SUB      r0,r0,r10
        0x0003561e:    1f44        D.      SUBS     r4,r0,#5
        0x00035620:    9808        ..      LDR      r0,[sp,#0x20]
        0x00035622:    6a09        .j      LDR      r1,[r1,#0x20]
        0x00035624:    eb00028b    ....    ADD      r2,r0,r11,LSL #2
        0x00035628:    9810        ..      LDR      r0,[sp,#0x40]
        0x0003562a:    eb01094b    ..K.    ADD      r9,r1,r11,LSL #1
        0x0003562e:    eb00038b    ....    ADD      r3,r0,r11,LSL #2
        0x00035632:    980c        ..      LDR      r0,[sp,#0x30]
        0x00035634:    f8397b02    9..{    LDRH     r7,[r9],#2
        0x00035638:    eba0060b    ....    SUB      r6,r0,r11
        0x0003563c:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0003563e:    1e75        u.      SUBS     r5,r6,#1
        0x00035640:    4345        EC      MULS     r5,r0,r5
        0x00035642:    f10a0c03    ....    ADD      r12,r10,#3
        0x00035646:    4365        eC      MULS     r5,r4,r5
        0x00035648:    fb00fe04    ....    MUL      lr,r0,r4
        0x0003564c:    f9390b02    9...    LDRSH    r0,[r9],#2
        0x00035650:    b23c        <.      SXTH     r4,r7
        0x00035652:    b287        ..      UXTH     r7,r0
        0x00035654:    1b00        ..      SUBS     r0,r0,r4
        0x00035656:    eb000440    ..@.    ADD      r4,r0,r0,LSL #1
        0x0003565a:    fa04f40a    ....    LSL      r4,r4,r10
        0x0003565e:    00e1        ..      LSLS     r1,r4,#3
        0x00035660:    ebb81f21    ..!.    CMP      r8,r1,ASR #4
        0x00035664:    4641        AF      MOV      r1,r8
        0x00035666:    bfd8        ..      IT       LE
        0x00035668:    f344015b    D.[.    SBFXLE   r1,r4,#1,#28
        0x0003566c:    f8431b04    C...    STR      r1,[r3],#4
        0x00035670:    fb05f100    ....    MUL      r1,r5,r0
        0x00035674:    fa01f10c    ....    LSL      r1,r1,r12
        0x00035678:    fa00f00a    ....    LSL      r0,r0,r10
        0x0003567c:    118c        ..      ASRS     r4,r1,#6
        0x0003567e:    2801        .(      CMP      r0,#1
        0x00035680:    bf08        ..      IT       EQ
        0x00035682:    ebc814a1    ....    RSBEQ    r4,r8,r1,ASR #6
        0x00035686:    f8424b04    B..K    STR      r4,[r2],#4
        0x0003568a:    3e01        .>      SUBS     r6,#1
        0x0003568c:    eba5050e    ....    SUB      r5,r5,lr
        0x00035690:    d1dc        ..      BNE      0x3564c ; clt_compute_allocation + 216
        0x00035692:    980d        ..      LDR      r0,[sp,#0x34]
        0x00035694:    f8cd803c    ..<.    STR      r8,[sp,#0x3c]
        0x00035698:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003569a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003569c:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x0003569e:    00c0        ..      LSLS     r0,r0,#3
        0x000356a0:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x000356a4:    981a        ..      LDR      r0,[sp,#0x68]
        0x000356a6:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x000356a8:    f1a00a04    ....    SUB      r10,r0,#4
        0x000356ac:    9810        ..      LDR      r0,[sp,#0x40]
        0x000356ae:    1e4b        K.      SUBS     r3,r1,#1
        0x000356b0:    f1a00804    ....    SUB      r8,r0,#4
        0x000356b4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000356b6:    2201        ."      MOVS     r2,#1
        0x000356b8:    1f07        ..      SUBS     r7,r0,#4
        0x000356ba:    9808        ..      LDR      r0,[sp,#0x20]
        0x000356bc:    f8cdb040    ..@.    STR      r11,[sp,#0x40]
        0x000356c0:    1f06        ..      SUBS     r6,r0,#4
        0x000356c2:    bf00        ..      NOP      
        0x000356c4:    18d0        ..      ADDS     r0,r2,r3
        0x000356c6:    455c        \E      CMP      r4,r11
        0x000356c8:    ea4f0060    O.`.    ASR      r0,r0,#1
        0x000356cc:    dd54        T.      BLE      0x35778 ; clt_compute_allocation + 516
        0x000356ce:    990d        ..      LDR      r1,[sp,#0x34]
        0x000356d0:    920b        ..      STR      r2,[sp,#0x2c]
        0x000356d2:    6b4a        Jk      LDR      r2,[r1,#0x34]
        0x000356d4:    6a0d        .j      LDR      r5,[r1,#0x20]
        0x000356d6:    9909        ..      LDR      r1,[sp,#0x24]
        0x000356d8:    900a        ..      STR      r0,[sp,#0x28]
        0x000356da:    fb012000    ...     MLA      r0,r1,r0,r2
        0x000356de:    46a3        .F      MOV      r11,r4
        0x000356e0:    f8354014    5..@    LDRH     r4,[r5,r4,LSL #1]
        0x000356e4:    1e42        B.      SUBS     r2,r0,#1
        0x000356e6:    1ea8        ..      SUBS     r0,r5,#2
        0x000356e8:    f04f0c00    O...    MOV      r12,#0
        0x000356ec:    f04f0900    O...    MOV      r9,#0
        0x000356f0:    f930e01b    0...    LDRSH    lr,[r0,r11,LSL #1]
        0x000356f4:    b224        $.      SXTH     r4,r4
        0x000356f6:    9923        #.      LDR      r1,[sp,#0x8c]
        0x000356f8:    eba4040e    ....    SUB      r4,r4,lr
        0x000356fc:    f812500b    ...P    LDRB     r5,[r2,r11]
        0x00035700:    434c        LC      MULS     r4,r1,r4
        0x00035702:    9924        $.      LDR      r1,[sp,#0x90]
        0x00035704:    436c        lC      MULS     r4,r5,r4
        0x00035706:    408c        .@      LSLS     r4,r4,r1
        0x00035708:    2c04        .,      CMP      r4,#4
        0x0003570a:    ea4f04a4    O...    ASR      r4,r4,#2
        0x0003570e:    db04        ..      BLT      0x3571a ; clt_compute_allocation + 422
        0x00035710:    f856502b    V.+P    LDR      r5,[r6,r11,LSL #2]
        0x00035714:    442c        ,D      ADD      r4,r4,r5
        0x00035716:    ea2474e4    $..t    BIC      r4,r4,r4,ASR #31
        0x0003571a:    f857502b    W.+P    LDR      r5,[r7,r11,LSL #2]
        0x0003571e:    f1b90f00    ....    CMP      r9,#0
        0x00035722:    442c        ,D      ADD      r4,r4,r5
        0x00035724:    d10a        ..      BNE      0x3573c ; clt_compute_allocation + 456
        0x00035726:    f858502b    X.+P    LDR      r5,[r8,r11,LSL #2]
        0x0003572a:    42ac        .B      CMP      r4,r5
        0x0003572c:    da06        ..      BGE      0x3573c ; clt_compute_allocation + 456
        0x0003572e:    9d0f        ..      LDR      r5,[sp,#0x3c]
        0x00035730:    f04f0900    O...    MOV      r9,#0
        0x00035734:    42ac        .B      CMP      r4,r5
        0x00035736:    bfb8        ..      IT       LT
        0x00035738:    2500        .%      MOVLT    r5,#0
        0x0003573a:    e006        ..      B        0x3574a ; clt_compute_allocation + 470
        0x0003573c:    f85a502b    Z.+P    LDR      r5,[r10,r11,LSL #2]
        0x00035740:    f04f0901    O...    MOV      r9,#1
        0x00035744:    42ac        .B      CMP      r4,r5
        0x00035746:    bfb8        ..      IT       LT
        0x00035748:    4625        %F      MOVLT    r5,r4
        0x0003574a:    9910        ..      LDR      r1,[sp,#0x40]
        0x0003574c:    f1ab0b01    ....    SUB      r11,r11,#1
        0x00035750:    fa1ff48e    ....    UXTH     r4,lr
        0x00035754:    458b        .E      CMP      r11,r1
        0x00035756:    44ac        .D      ADD      r12,r12,r5
        0x00035758:    dcca        ..      BGT      0x356f0 ; clt_compute_allocation + 380
        0x0003575a:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x0003575c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003575e:    45ac        .E      CMP      r12,r5
        0x00035760:    bfc8        ..      IT       GT
        0x00035762:    1e43        C.      SUBGT    r3,r0,#1
        0x00035764:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x00035766:    bfd8        ..      IT       LE
        0x00035768:    1c42        B.      ADDLE    r2,r0,#1
        0x0003576a:    f8ddb040    ..@.    LDR      r11,[sp,#0x40]
        0x0003576e:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x00035770:    429a        .B      CMP      r2,r3
        0x00035772:    dda7        ..      BLE      0x356c4 ; clt_compute_allocation + 336
        0x00035774:    e008        ..      B        0x35788 ; clt_compute_allocation + 532
        0x00035776:    bf00        ..      NOP      
        0x00035778:    2d00        .-      CMP      r5,#0
        0x0003577a:    bf4c        L.      ITE      MI
        0x0003577c:    1e43        C.      SUBMI    r3,r0,#1
        0x0003577e:    1c42        B.      ADDPL    r2,r0,#1
        0x00035780:    429a        .B      CMP      r2,r3
        0x00035782:    dd9f        ..      BLE      0x356c4 ; clt_compute_allocation + 336
        0x00035784:    465f        _F      MOV      r7,r11
        0x00035786:    e05e        ^.      B        0x35846 ; clt_compute_allocation + 722
        0x00035788:    455c        \E      CMP      r4,r11
        0x0003578a:    465f        _F      MOV      r7,r11
        0x0003578c:    dd5b        [.      BLE      0x35846 ; clt_compute_allocation + 722
        0x0003578e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00035790:    4696        .F      MOV      lr,r2
        0x00035792:    6a08        .j      LDR      r0,[r1,#0x20]
        0x00035794:    6b4f        Ok      LDR      r7,[r1,#0x34]
        0x00035796:    9909        ..      LDR      r1,[sp,#0x24]
        0x00035798:    f830501b    0..P    LDRH     r5,[r0,r11,LSL #1]
        0x0003579c:    fb017302    ...s    MLA      r3,r1,r2,r7
        0x000357a0:    f1a40901    ....    SUB      r9,r4,#1
        0x000357a4:    930b        ..      STR      r3,[sp,#0x2c]
        0x000357a6:    1e53        S.      SUBS     r3,r2,#1
        0x000357a8:    fb017c03    ...|    MLA      r12,r1,r3,r7
        0x000357ac:    9901        ..      LDR      r1,[sp,#4]
        0x000357ae:    1c86        ..      ADDS     r6,r0,#2
        0x000357b0:    465a        ZF      MOV      r2,r11
        0x000357b2:    465f        _F      MOV      r7,r11
        0x000357b4:    f9360012    6...    LDRSH    r0,[r6,r2,LSL #1]
        0x000357b8:    b22d        -.      SXTH     r5,r5
        0x000357ba:    458e        .E      CMP      lr,r1
        0x000357bc:    9923        #.      LDR      r1,[sp,#0x8c]
        0x000357be:    eba00505    ....    SUB      r5,r0,r5
        0x000357c2:    fb05f401    ....    MUL      r4,r5,r1
        0x000357c6:    da07        ..      BGE      0x357d8 ; clt_compute_allocation + 612
        0x000357c8:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000357ca:    5c8d        .\      LDRB     r5,[r1,r2]
        0x000357cc:    9924        $.      LDR      r1,[sp,#0x90]
        0x000357ce:    4365        eC      MULS     r5,r4,r5
        0x000357d0:    408d        .@      LSLS     r5,r5,r1
        0x000357d2:    10ad        ..      ASRS     r5,r5,#2
        0x000357d4:    e004        ..      B        0x357e0 ; clt_compute_allocation + 620
        0x000357d6:    bf00        ..      NOP      
        0x000357d8:    991a        ..      LDR      r1,[sp,#0x68]
        0x000357da:    f8515022    Q."P    LDR      r5,[r1,r2,LSL #2]
        0x000357de:    9924        $.      LDR      r1,[sp,#0x90]
        0x000357e0:    f81c3002    ...0    LDRB     r3,[r12,r2]
        0x000357e4:    4363        cC      MULS     r3,r4,r3
        0x000357e6:    408b        .@      LSLS     r3,r3,r1
        0x000357e8:    2b04        .+      CMP      r3,#4
        0x000357ea:    ea4f04a3    O...    ASR      r4,r3,#2
        0x000357ee:    db05        ..      BLT      0x357fc ; clt_compute_allocation + 648
        0x000357f0:    9908        ..      LDR      r1,[sp,#0x20]
        0x000357f2:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x000357f6:    4423        #D      ADD      r3,r3,r4
        0x000357f8:    ea2374e3    #..t    BIC      r4,r3,r3,ASR #31
        0x000357fc:    2d01        .-      CMP      r5,#1
        0x000357fe:    db05        ..      BLT      0x3580c ; clt_compute_allocation + 664
        0x00035800:    9908        ..      LDR      r1,[sp,#0x20]
        0x00035802:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x00035806:    442b        +D      ADD      r3,r3,r5
        0x00035808:    ea2375e3    #..u    BIC      r5,r3,r3,ASR #31
        0x0003580c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003580e:    f1be0f01    ....    CMP      lr,#1
        0x00035812:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x00035816:    bfc8        ..      IT       GT
        0x00035818:    441c        .D      ADDGT    r4,r3
        0x0003581a:    2b00        .+      CMP      r3,#0
        0x0003581c:    bfc8        ..      IT       GT
        0x0003581e:    4617        .F      MOVGT    r7,r2
        0x00035820:    9906        ..      LDR      r1,[sp,#0x18]
        0x00035822:    1b2d        -.      SUBS     r5,r5,r4
        0x00035824:    442b        +D      ADD      r3,r3,r5
        0x00035826:    f8414022    A."@    STR      r4,[r1,r2,LSL #2]
        0x0003582a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003582c:    ea2373e3    #..s    BIC      r3,r3,r3,ASR #31
        0x00035830:    4591        .E      CMP      r9,r2
        0x00035832:    f8413022    A."0    STR      r3,[r1,r2,LSL #2]
        0x00035836:    d004        ..      BEQ      0x35842 ; clt_compute_allocation + 718
        0x00035838:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003583a:    3201        .2      ADDS     r2,#1
        0x0003583c:    6b09        .k      LDR      r1,[r1,#0x30]
        0x0003583e:    b285        ..      UXTH     r5,r0
        0x00035840:    e7b8        ..      B        0x357b4 ; clt_compute_allocation + 576
        0x00035842:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x00035844:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x00035846:    970a        ..      STR      r7,[sp,#0x28]
        0x00035848:    f011faa4    ....    BL       save_stack ; 0x46d94
        0x0003584c:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0003584e:    f04f0c00    O...    MOV      r12,#0
        0x00035852:    2801        .(      CMP      r0,#1
        0x00035854:    f04f0000    O...    MOV      r0,#0
        0x00035858:    bfc8        ..      IT       GT
        0x0003585a:    2001        .       MOVGT    r0,#1
        0x0003585c:    9008        ..      STR      r0,[sp,#0x20]
        0x0003585e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00035860:    f04f0e40    O.@.    MOV      lr,#0x40
        0x00035864:    1f01        ..      SUBS     r1,r0,#4
        0x00035866:    9806        ..      LDR      r0,[sp,#0x18]
        0x00035868:    f04f0900    O...    MOV      r9,#0
        0x0003586c:    1f02        ..      SUBS     r2,r0,#4
        0x0003586e:    bf00        ..      NOP      
        0x00035870:    eb0e000c    ....    ADD      r0,lr,r12
        0x00035874:    455c        \E      CMP      r4,r11
        0x00035876:    ea4f0660    O.`.    ASR      r6,r0,#1
        0x0003587a:    dd2d        -.      BLE      0x358d8 ; clt_compute_allocation + 868
        0x0003587c:    4625        %F      MOV      r5,r4
        0x0003587e:    2400        .$      MOVS     r4,#0
        0x00035880:    2000        .       MOVS     r0,#0
        0x00035882:    bf00        ..      NOP      
        0x00035884:    f8513025    Q.%0    LDR      r3,[r1,r5,LSL #2]
        0x00035888:    f8527025    R.%p    LDR      r7,[r2,r5,LSL #2]
        0x0003588c:    4373        sC      MULS     r3,r6,r3
        0x0003588e:    2800        .(      CMP      r0,#0
        0x00035890:    eb0710a3    ....    ADD      r0,r7,r3,ASR #6
        0x00035894:    d10a        ..      BNE      0x358ac ; clt_compute_allocation + 824
        0x00035896:    f8583025    X.%0    LDR      r3,[r8,r5,LSL #2]
        0x0003589a:    4298        .B      CMP      r0,r3
        0x0003589c:    da06        ..      BGE      0x358ac ; clt_compute_allocation + 824
        0x0003589e:    9b0f        ..      LDR      r3,[sp,#0x3c]
        0x000358a0:    4298        .B      CMP      r0,r3
        0x000358a2:    f04f0000    O...    MOV      r0,#0
        0x000358a6:    bfb8        ..      IT       LT
        0x000358a8:    2300        .#      MOVLT    r3,#0
        0x000358aa:    e005        ..      B        0x358b8 ; clt_compute_allocation + 836
        0x000358ac:    f85a3025    Z.%0    LDR      r3,[r10,r5,LSL #2]
        0x000358b0:    4298        .B      CMP      r0,r3
        0x000358b2:    bfb8        ..      IT       LT
        0x000358b4:    4603        .F      MOVLT    r3,r0
        0x000358b6:    2001        .       MOVS     r0,#1
        0x000358b8:    3d01        .=      SUBS     r5,#1
        0x000358ba:    455d        ]E      CMP      r5,r11
        0x000358bc:    441c        .D      ADD      r4,r4,r3
        0x000358be:    dce1        ..      BGT      0x35884 ; clt_compute_allocation + 784
        0x000358c0:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x000358c2:    f1090901    ....    ADD      r9,r9,#1
        0x000358c6:    42ac        .B      CMP      r4,r5
        0x000358c8:    bfcc        ..      ITE      GT
        0x000358ca:    46b6        .F      MOVGT    lr,r6
        0x000358cc:    46b4        .F      MOVLE    r12,r6
        0x000358ce:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x000358d0:    f1b90f06    ....    CMP      r9,#6
        0x000358d4:    d1cc        ..      BNE      0x35870 ; clt_compute_allocation + 764
        0x000358d6:    e00b        ..      B        0x358f0 ; clt_compute_allocation + 892
        0x000358d8:    2d00        .-      CMP      r5,#0
        0x000358da:    f1090901    ....    ADD      r9,r9,#1
        0x000358de:    bf4c        L.      ITE      MI
        0x000358e0:    46b6        .F      MOVMI    lr,r6
        0x000358e2:    46b4        .F      MOVPL    r12,r6
        0x000358e4:    f1b90f06    ....    CMP      r9,#6
        0x000358e8:    d1c2        ..      BNE      0x35870 ; clt_compute_allocation + 764
        0x000358ea:    f04f0900    O...    MOV      r9,#0
        0x000358ee:    e02c        ,.      B        0x3594a ; clt_compute_allocation + 982
        0x000358f0:    9820         .      LDR      r0,[sp,#0x80]
        0x000358f2:    f8dde03c    ..<.    LDR      lr,[sp,#0x3c]
        0x000358f6:    3804        .8      SUBS     r0,#4
        0x000358f8:    900b        ..      STR      r0,[sp,#0x2c]
        0x000358fa:    2000        .       MOVS     r0,#0
        0x000358fc:    f04f0900    O...    MOV      r9,#0
        0x00035900:    4625        %F      MOV      r5,r4
        0x00035902:    4607        .F      MOV      r7,r0
        0x00035904:    f8514025    Q.%@    LDR      r4,[r1,r5,LSL #2]
        0x00035908:    f8523025    R.%0    LDR      r3,[r2,r5,LSL #2]
        0x0003590c:    fb04f40c    ....    MUL      r4,r4,r12
        0x00035910:    eb0313a4    ....    ADD      r3,r3,r4,ASR #6
        0x00035914:    f8584025    X.%@    LDR      r4,[r8,r5,LSL #2]
        0x00035918:    4573        sE      CMP      r3,lr
        0x0003591a:    4676        vF      MOV      r6,lr
        0x0003591c:    bfb8        ..      IT       LT
        0x0003591e:    2600        .&      MOVLT    r6,#0
        0x00035920:    42a3        .B      CMP      r3,r4
        0x00035922:    bfa4        ..      ITT      GE
        0x00035924:    f0470701    G...    ORRGE    r7,r7,#1
        0x00035928:    461e        .F      MOVGE    r6,r3
        0x0003592a:    2800        .(      CMP      r0,#0
        0x0003592c:    f85a0025    Z.%.    LDR      r0,[r10,r5,LSL #2]
        0x00035930:    bf18        ..      IT       NE
        0x00035932:    461e        .F      MOVNE    r6,r3
        0x00035934:    4286        .B      CMP      r6,r0
        0x00035936:    bfa8        ..      IT       GE
        0x00035938:    4606        .F      MOVGE    r6,r0
        0x0003593a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003593c:    44b1        .D      ADD      r9,r9,r6
        0x0003593e:    f8406025    @.%`    STR      r6,[r0,r5,LSL #2]
        0x00035942:    3d01        .=      SUBS     r5,#1
        0x00035944:    455d        ]E      CMP      r5,r11
        0x00035946:    4638        8F      MOV      r0,r7
        0x00035948:    dcdc        ..      BGT      0x35904 ; clt_compute_allocation + 912
        0x0003594a:    9e0c        ..      LDR      r6,[sp,#0x30]
        0x0003594c:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003594e:    1e70        p.      SUBS     r0,r6,#1
        0x00035950:    4288        .B      CMP      r0,r1
        0x00035952:    f340808f    @...    BLE.W    0x35a74 ; clt_compute_allocation + 1280
        0x00035956:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00035958:    f640614a    @.Ja    MOV      r1,#0xe4a
        0x0003595c:    f1000e08    ....    ADD      lr,r0,#8
        0x00035960:    f10b0002    ....    ADD      r0,r11,#2
        0x00035964:    9006        ..      STR      r0,[sp,#0x18]
        0x00035966:    ea6f000b    o...    MVN      r0,r11
        0x0003596a:    f2c00105    ....    MOVT     r1,#5
        0x0003596e:    4408        .D      ADD      r0,r0,r1
        0x00035970:    9009        ..      STR      r0,[sp,#0x24]
        0x00035972:    9820         .      LDR      r0,[sp,#0x80]
        0x00035974:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x00035976:    9c03        ..      LDR      r4,[sp,#0xc]
        0x00035978:    0077        w.      LSLS     r7,r6,#1
        0x0003597a:    f1a00a04    ....    SUB      r10,r0,#4
        0x0003597e:    46b4        .F      MOV      r12,r6
        0x00035980:    f8cde01c    ....    STR      lr,[sp,#0x1c]
        0x00035984:    f8cda02c    ..,.    STR      r10,[sp,#0x2c]
        0x00035988:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003598a:    eba50109    ....    SUB      r1,r5,r9
        0x0003598e:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00035990:    5fc2        ._      LDRSH    r2,[r0,r7]
        0x00035992:    f930301b    0..0    LDRSH    r3,[r0,r11,LSL #1]
        0x00035996:    4438        8D      ADD      r0,r0,r7
        0x00035998:    1ad6        ..      SUBS     r6,r2,r3
        0x0003599a:    fbb1f6f6    ....    UDIV     r6,r1,r6
        0x0003599e:    1a9d        ..      SUBS     r5,r3,r2
        0x000359a0:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x000359a4:    fb051106    ....    MLA      r1,r5,r6,r1
        0x000359a8:    1a1b        ..      SUBS     r3,r3,r0
        0x000359aa:    440b        .D      ADD      r3,r3,r1
        0x000359ac:    f85a102c    Z.,.    LDR      r1,[r10,r12,LSL #2]
        0x000359b0:    1a10        ..      SUBS     r0,r2,r0
        0x000359b2:    f858202c    X.,     LDR      r2,[r8,r12,LSL #2]
        0x000359b6:    fb001506    ....    MLA      r5,r0,r6,r1
        0x000359ba:    2b00        .+      CMP      r3,#0
        0x000359bc:    bfc8        ..      IT       GT
        0x000359be:    441d        .D      ADDGT    r5,r3
        0x000359c0:    4572        rE      CMP      r2,lr
        0x000359c2:    bfd8        ..      IT       LE
        0x000359c4:    4672        rF      MOVLE    r2,lr
        0x000359c6:    4295        .B      CMP      r5,r2
        0x000359c8:    f1ac0601    ....    SUB      r6,r12,#1
        0x000359cc:    da02        ..      BGE      0x359d4 ; clt_compute_allocation + 1120
        0x000359ce:    f8dda02c    ..,.    LDR      r10,[sp,#0x2c]
        0x000359d2:    e032        2.      B        0x35a3a ; clt_compute_allocation + 1222
        0x000359d4:    9926        &.      LDR      r1,[sp,#0x98]
        0x000359d6:    b1f9        ..      CBZ      r1,0x35a18 ; clt_compute_allocation + 1188
        0x000359d8:    9906        ..      LDR      r1,[sp,#0x18]
        0x000359da:    458c        .E      CMP      r12,r1
        0x000359dc:    dd6a        j.      BLE      0x35ab4 ; clt_compute_allocation + 1344
        0x000359de:    9927        '.      LDR      r1,[sp,#0x9c]
        0x000359e0:    2200        ."      MOVS     r2,#0
        0x000359e2:    458c        .E      CMP      r12,r1
        0x000359e4:    f04f0107    O...    MOV      r1,#7
        0x000359e8:    bfc8        ..      IT       GT
        0x000359ea:    2109        .!      MOVGT    r1,#9
        0x000359ec:    f1bc0f11    ....    CMP      r12,#0x11
        0x000359f0:    bfd8        ..      IT       LE
        0x000359f2:    4611        .F      MOVLE    r1,r2
        0x000359f4:    9a28        (.      LDR      r2,[sp,#0xa0]
        0x000359f6:    4296        .B      CMP      r6,r2
        0x000359f8:    dc06        ..      BGT      0x35a08 ; clt_compute_allocation + 1172
        0x000359fa:    4348        HC      MULS     r0,r1,r0
        0x000359fc:    9924        $.      LDR      r1,[sp,#0x90]
        0x000359fe:    4088        .@      LSLS     r0,r0,r1
        0x00035a00:    f340005b    @.[.    SBFX     r0,r0,#1,#28
        0x00035a04:    4285        .B      CMP      r5,r0
        0x00035a06:    dc55        U.      BGT      0x35ab4 ; clt_compute_allocation + 1344
        0x00035a08:    9825        %.      LDR      r0,[sp,#0x94]
        0x00035a0a:    2100        .!      MOVS     r1,#0
        0x00035a0c:    2201        ."      MOVS     r2,#1
        0x00035a0e:    46e2        .F      MOV      r10,r12
        0x00035a10:    f003fe0e    ....    BL       ec_enc_bit_logp ; 0x39630
        0x00035a14:    46d4        .F      MOV      r12,r10
        0x00035a16:    e007        ..      B        0x35a28 ; clt_compute_allocation + 1204
        0x00035a18:    9825        %.      LDR      r0,[sp,#0x94]
        0x00035a1a:    2101        .!      MOVS     r1,#1
        0x00035a1c:    46e2        .F      MOV      r10,r12
        0x00035a1e:    f003fd27    ..'.    BL       ec_dec_bit_logp ; 0x39470
        0x00035a22:    46d4        .F      MOV      r12,r10
        0x00035a24:    2800        .(      CMP      r0,#0
        0x00035a26:    d14f        O.      BNE      0x35ac8 ; clt_compute_allocation + 1364
        0x00035a28:    f8dda02c    ..,.    LDR      r10,[sp,#0x2c]
        0x00035a2c:    f8dde01c    ....    LDR      lr,[sp,#0x1c]
        0x00035a30:    f85a102c    Z.,.    LDR      r1,[r10,r12,LSL #2]
        0x00035a34:    f1090908    ....    ADD      r9,r9,#8
        0x00035a38:    3d08        .=      SUBS     r5,r5,#8
        0x00035a3a:    2c01        .,      CMP      r4,#1
        0x00035a3c:    4620         F      MOV      r0,r4
        0x00035a3e:    db02        ..      BLT      0x35a46 ; clt_compute_allocation + 1234
        0x00035a40:    9809        ..      LDR      r0,[sp,#0x24]
        0x00035a42:    f810000c    ....    LDRB     r0,[r0,r12]
        0x00035a46:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00035a48:    4421        !D      ADD      r1,r1,r4
        0x00035a4a:    4295        .B      CMP      r5,r2
        0x00035a4c:    bfb8        ..      IT       LT
        0x00035a4e:    2200        ."      MOVLT    r2,#0
        0x00035a50:    eba90101    ....    SUB      r1,r9,r1
        0x00035a54:    4411        .D      ADD      r1,r1,r2
        0x00035a56:    f84a202c    J.,     STR      r2,[r10,r12,LSL #2]
        0x00035a5a:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00035a5c:    eb010900    ....    ADD      r9,r1,r0
        0x00035a60:    f1ac0102    ....    SUB      r1,r12,#2
        0x00035a64:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x00035a66:    3f02        .?      SUBS     r7,#2
        0x00035a68:    4291        .B      CMP      r1,r2
        0x00035a6a:    46b4        .F      MOV      r12,r6
        0x00035a6c:    4604        .F      MOV      r4,r0
        0x00035a6e:    f73faf8b    ?...    BGT.W    0x35988 ; clt_compute_allocation + 1044
        0x00035a72:    e001        ..      B        0x35a78 ; clt_compute_allocation + 1284
        0x00035a74:    9803        ..      LDR      r0,[sp,#0xc]
        0x00035a76:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x00035a78:    9902        ..      LDR      r1,[sp,#8]
        0x00035a7a:    46b4        .F      MOV      r12,r6
        0x00035a7c:    440d        .D      ADD      r5,r5,r1
        0x00035a7e:    f8dd803c    ..<.    LDR      r8,[sp,#0x3c]
        0x00035a82:    2800        .(      CMP      r0,#0
        0x00035a84:    dd39        9.      BLE      0x35afa ; clt_compute_allocation + 1414
        0x00035a86:    9826        &.      LDR      r0,[sp,#0x98]
        0x00035a88:    b310        ..      CBZ      r0,0x35ad0 ; clt_compute_allocation + 1372
        0x00035a8a:    981c        ..      LDR      r0,[sp,#0x70]
        0x00035a8c:    462e        .F      MOV      r6,r5
        0x00035a8e:    4605        .F      MOV      r5,r0
        0x00035a90:    6800        .h      LDR      r0,[r0,#0]
        0x00035a92:    4664        dF      MOV      r4,r12
        0x00035a94:    4560        `E      CMP      r0,r12
        0x00035a96:    bfa8        ..      IT       GE
        0x00035a98:    4660        `F      MOVGE    r0,r12
        0x00035a9a:    6028        (`      STR      r0,[r5,#0]
        0x00035a9c:    eba0010b    ....    SUB      r1,r0,r11
        0x00035aa0:    ebac000b    ....    SUB      r0,r12,r11
        0x00035aa4:    1c42        B.      ADDS     r2,r0,#1
        0x00035aa6:    9825        %.      LDR      r0,[sp,#0x94]
        0x00035aa8:    f003ff32    ..2.    BL       ec_enc_uint ; 0x39910
        0x00035aac:    6828        (h      LDR      r0,[r5,#0]
        0x00035aae:    46a4        .F      MOV      r12,r4
        0x00035ab0:    4635        5F      MOV      r5,r6
        0x00035ab2:    e025        %.      B        0x35b00 ; clt_compute_allocation + 1420
        0x00035ab4:    9825        %.      LDR      r0,[sp,#0x94]
        0x00035ab6:    2101        .!      MOVS     r1,#1
        0x00035ab8:    2201        ."      MOVS     r2,#1
        0x00035aba:    4665        eF      MOV      r5,r12
        0x00035abc:    f003fdb8    ....    BL       ec_enc_bit_logp ; 0x39630
        0x00035ac0:    46ac        .F      MOV      r12,r5
        0x00035ac2:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x00035ac4:    4620         F      MOV      r0,r4
        0x00035ac6:    e7da        ..      B        0x35a7e ; clt_compute_allocation + 1290
        0x00035ac8:    e9dd580e    ...X    LDRD     r5,r8,[sp,#0x38]
        0x00035acc:    2c00        .,      CMP      r4,#0
        0x00035ace:    dd14        ..      BLE      0x35afa ; clt_compute_allocation + 1414
        0x00035ad0:    ebac000b    ....    SUB      r0,r12,r11
        0x00035ad4:    1c41        A.      ADDS     r1,r0,#1
        0x00035ad6:    9825        %.      LDR      r0,[sp,#0x94]
        0x00035ad8:    4664        dF      MOV      r4,r12
        0x00035ada:    f003fd3c    ..<.    BL       ec_dec_uint ; 0x39556
        0x00035ade:    9904        ..      LDR      r1,[sp,#0x10]
        0x00035ae0:    4458        XD      ADD      r0,r0,r11
        0x00035ae2:    4558        XE      CMP      r0,r11
        0x00035ae4:    460f        .F      MOV      r7,r1
        0x00035ae6:    bfc8        ..      IT       GT
        0x00035ae8:    2700        .'      MOVGT    r7,#0
        0x00035aea:    2900        .)      CMP      r1,#0
        0x00035aec:    991c        ..      LDR      r1,[sp,#0x70]
        0x00035aee:    6008        .`      STR      r0,[r1,#0]
        0x00035af0:    d020         .      BEQ      0x35b34 ; clt_compute_allocation + 1472
        0x00035af2:    4558        XE      CMP      r0,r11
        0x00035af4:    46a4        .F      MOV      r12,r4
        0x00035af6:    dc16        ..      BGT      0x35b26 ; clt_compute_allocation + 1458
        0x00035af8:    e01d        ..      B        0x35b36 ; clt_compute_allocation + 1474
        0x00035afa:    991c        ..      LDR      r1,[sp,#0x70]
        0x00035afc:    2000        .       MOVS     r0,#0
        0x00035afe:    6008        .`      STR      r0,[r1,#0]
        0x00035b00:    9904        ..      LDR      r1,[sp,#0x10]
        0x00035b02:    4558        XE      CMP      r0,r11
        0x00035b04:    460f        .F      MOV      r7,r1
        0x00035b06:    bfc8        ..      IT       GT
        0x00035b08:    2700        .'      MOVGT    r7,#0
        0x00035b0a:    b1a1        ..      CBZ      r1,0x35b36 ; clt_compute_allocation + 1474
        0x00035b0c:    4558        XE      CMP      r0,r11
        0x00035b0e:    dd12        ..      BLE      0x35b36 ; clt_compute_allocation + 1474
        0x00035b10:    9826        &.      LDR      r0,[sp,#0x98]
        0x00035b12:    b140        @.      CBZ      r0,0x35b26 ; clt_compute_allocation + 1458
        0x00035b14:    981d        ..      LDR      r0,[sp,#0x74]
        0x00035b16:    2201        ."      MOVS     r2,#1
        0x00035b18:    6801        .h      LDR      r1,[r0,#0]
        0x00035b1a:    9825        %.      LDR      r0,[sp,#0x94]
        0x00035b1c:    4664        dF      MOV      r4,r12
        0x00035b1e:    f003fd87    ....    BL       ec_enc_bit_logp ; 0x39630
        0x00035b22:    46a4        .F      MOV      r12,r4
        0x00035b24:    e00a        ..      B        0x35b3c ; clt_compute_allocation + 1480
        0x00035b26:    9825        %.      LDR      r0,[sp,#0x94]
        0x00035b28:    2101        .!      MOVS     r1,#1
        0x00035b2a:    4664        dF      MOV      r4,r12
        0x00035b2c:    f003fca0    ....    BL       ec_dec_bit_logp ; 0x39470
        0x00035b30:    46a4        .F      MOV      r12,r4
        0x00035b32:    e001        ..      B        0x35b38 ; clt_compute_allocation + 1476
        0x00035b34:    46a4        .F      MOV      r12,r4
        0x00035b36:    2000        .       MOVS     r0,#0
        0x00035b38:    991d        ..      LDR      r1,[sp,#0x74]
        0x00035b3a:    6008        .`      STR      r0,[r1,#0]
        0x00035b3c:    45dc        .E      CMP      r12,r11
        0x00035b3e:    f8cdc038    ..8.    STR      r12,[sp,#0x38]
        0x00035b42:    f3408111    @...    BLE.W    0x35d68 ; clt_compute_allocation + 2036
        0x00035b46:    9824        $.      LDR      r0,[sp,#0x90]
        0x00035b48:    990d        ..      LDR      r1,[sp,#0x34]
        0x00035b4a:    00c0        ..      LSLS     r0,r0,#3
        0x00035b4c:    6a09        .j      LDR      r1,[r1,#0x20]
        0x00035b4e:    900a        ..      STR      r0,[sp,#0x28]
        0x00035b50:    eba50009    ....    SUB      r0,r5,r9
        0x00035b54:    4438        8D      ADD      r0,r0,r7
        0x00035b56:    f931201b    1..     LDRSH    r2,[r1,r11,LSL #1]
        0x00035b5a:    f931701c    1..p    LDRSH    r7,[r1,r12,LSL #1]
        0x00035b5e:    b295        ..      UXTH     r5,r2
        0x00035b60:    1abb        ..      SUBS     r3,r7,r2
        0x00035b62:    fbb0f3f3    ....    UDIV     r3,r0,r3
        0x00035b66:    1bd2        ..      SUBS     r2,r2,r7
        0x00035b68:    fb020203    ....    MLA      r2,r2,r3,r0
        0x00035b6c:    9c20         .      LDR      r4,[sp,#0x80]
        0x00035b6e:    4658        XF      MOV      r0,r11
        0x00035b70:    f1010b02    ....    ADD      r11,r1,#2
        0x00035b74:    462f        /F      MOV      r7,r5
        0x00035b76:    bf00        ..      NOP      
        0x00035b78:    f93b1010    ;...    LDRSH    r1,[r11,r0,LSL #1]
        0x00035b7c:    b23f        ?.      SXTH     r7,r7
        0x00035b7e:    f8546020    T. `    LDR      r6,[r4,r0,LSL #2]
        0x00035b82:    1bcf        ..      SUBS     r7,r1,r7
        0x00035b84:    fb076703    ...g    MLA      r7,r7,r3,r6
        0x00035b88:    f8447020    D. p    STR      r7,[r4,r0,LSL #2]
        0x00035b8c:    3001        .0      ADDS     r0,#1
        0x00035b8e:    b28f        ..      UXTH     r7,r1
        0x00035b90:    4584        .E      CMP      r12,r0
        0x00035b92:    d1f1        ..      BNE      0x35b78 ; clt_compute_allocation + 1540
        0x00035b94:    9b10        ..      LDR      r3,[sp,#0x40]
        0x00035b96:    4628        (F      MOV      r0,r5
        0x00035b98:    f93b1013    ;...    LDRSH    r1,[r11,r3,LSL #1]
        0x00035b9c:    b200        ..      SXTH     r0,r0
        0x00035b9e:    f8547023    T.#p    LDR      r7,[r4,r3,LSL #2]
        0x00035ba2:    1a08        ..      SUBS     r0,r1,r0
        0x00035ba4:    4282        .B      CMP      r2,r0
        0x00035ba6:    bfb8        ..      IT       LT
        0x00035ba8:    4610        .F      MOVLT    r0,r2
        0x00035baa:    4407        .D      ADD      r7,r7,r0
        0x00035bac:    f8447023    D.#p    STR      r7,[r4,r3,LSL #2]
        0x00035bb0:    3301        .3      ADDS     r3,#1
        0x00035bb2:    b289        ..      UXTH     r1,r1
        0x00035bb4:    1a12        ..      SUBS     r2,r2,r0
        0x00035bb6:    459c        .E      CMP      r12,r3
        0x00035bb8:    4608        .F      MOV      r0,r1
        0x00035bba:    d1ed        ..      BNE      0x35b98 ; clt_compute_allocation + 1572
        0x00035bbc:    9823        #.      LDR      r0,[sp,#0x8c]
        0x00035bbe:    2100        .!      MOVS     r1,#0
        0x00035bc0:    eba101c0    ....    SUB      r1,r1,r0,LSL #3
        0x00035bc4:    9109        ..      STR      r1,[sp,#0x24]
        0x00035bc6:    2103        .!      MOVS     r1,#3
        0x00035bc8:    2801        .(      CMP      r0,#1
        0x00035bca:    bfc8        ..      IT       GT
        0x00035bcc:    2104        .!      MOVGT    r1,#4
        0x00035bce:    9c10        ..      LDR      r4,[sp,#0x40]
        0x00035bd0:    f8dda084    ....    LDR      r10,[sp,#0x84]
        0x00035bd4:    2600        .&      MOVS     r6,#0
        0x00035bd6:    910b        ..      STR      r1,[sp,#0x2c]
        0x00035bd8:    f93b2014    ;..     LDRSH    r2,[r11,r4,LSL #1]
        0x00035bdc:    b228        (.      SXTH     r0,r5
        0x00035bde:    9924        $.      LDR      r1,[sp,#0x90]
        0x00035be0:    9b20         .      LDR      r3,[sp,#0x80]
        0x00035be2:    1a10        ..      SUBS     r0,r2,r0
        0x00035be4:    fa00f501    ....    LSL      r5,r0,r1
        0x00035be8:    f8530024    S.$.    LDR      r0,[r3,r4,LSL #2]
        0x00035bec:    2d02        .-      CMP      r5,#2
        0x00035bee:    4430        0D      ADD      r0,r0,r6
        0x00035bf0:    db16        ..      BLT      0x35c20 ; clt_compute_allocation + 1708
        0x00035bf2:    991a        ..      LDR      r1,[sp,#0x68]
        0x00035bf4:    46a6        .F      MOV      lr,r4
        0x00035bf6:    f8511024    Q.$.    LDR      r1,[r1,r4,LSL #2]
        0x00035bfa:    1a41        A.      SUBS     r1,r0,r1
        0x00035bfc:    ea217ce1    !..|    BIC      r12,r1,r1,ASR #31
        0x00035c00:    9923        #.      LDR      r1,[sp,#0x8c]
        0x00035c02:    eba0000c    ....    SUB      r0,r0,r12
        0x00035c06:    f8430024    C.$.    STR      r0,[r3,r4,LSL #2]
        0x00035c0a:    2902        .)      CMP      r1,#2
        0x00035c0c:    f04f0300    O...    MOV      r3,#0
        0x00035c10:    d11e        ..      BNE      0x35c50 ; clt_compute_allocation + 1756
        0x00035c12:    2d02        .-      CMP      r5,#2
        0x00035c14:    d01c        ..      BEQ      0x35c50 ; clt_compute_allocation + 1756
        0x00035c16:    991d        ..      LDR      r1,[sp,#0x74]
        0x00035c18:    6809        .h      LDR      r1,[r1,#0]
        0x00035c1a:    b191        ..      CBZ      r1,0x35c42 ; clt_compute_allocation + 1742
        0x00035c1c:    2300        .#      MOVS     r3,#0
        0x00035c1e:    e017        ..      B        0x35c50 ; clt_compute_allocation + 1756
        0x00035c20:    eba00108    ....    SUB      r1,r0,r8
        0x00035c24:    ea217ce1    !..|    BIC      r12,r1,r1,ASR #31
        0x00035c28:    eba0000c    ....    SUB      r0,r0,r12
        0x00035c2c:    f8430024    C.$.    STR      r0,[r3,r4,LSL #2]
        0x00035c30:    2000        .       MOVS     r0,#0
        0x00035c32:    f84a0024    J.$.    STR      r0,[r10,r4,LSL #2]
        0x00035c36:    9822        ".      LDR      r0,[sp,#0x88]
        0x00035c38:    46a6        .F      MOV      lr,r4
        0x00035c3a:    2101        .!      MOVS     r1,#1
        0x00035c3c:    f8401024    @.$.    STR      r1,[r0,r4,LSL #2]
        0x00035c40:    e063        c.      B        0x35d0a ; clt_compute_allocation + 1942
        0x00035c42:    991c        ..      LDR      r1,[sp,#0x70]
        0x00035c44:    2300        .#      MOVS     r3,#0
        0x00035c46:    6809        .h      LDR      r1,[r1,#0]
        0x00035c48:    458e        .E      CMP      lr,r1
        0x00035c4a:    bfb8        ..      IT       LT
        0x00035c4c:    2301        .#      MOVLT    r3,#1
        0x00035c4e:    bf00        ..      NOP      
        0x00035c50:    990d        ..      LDR      r1,[sp,#0x34]
        0x00035c52:    9c23        #.      LDR      r4,[sp,#0x8c]
        0x00035c54:    6b89        .k      LDR      r1,[r1,#0x38]
        0x00035c56:    436c        lC      MULS     r4,r5,r4
        0x00035c58:    f931101e    1...    LDRSH    r1,[r1,lr,LSL #1]
        0x00035c5c:    4423        #D      ADD      r3,r3,r4
        0x00035c5e:    9c0a        ..      LDR      r4,[sp,#0x28]
        0x00035c60:    2d02        .-      CMP      r5,#2
        0x00035c62:    4421        !D      ADD      r1,r1,r4
        0x00035c64:    fb01f703    ....    MUL      r7,r1,r3
        0x00035c68:    f06f0114    o...    MVN      r1,#0x14
        0x00035c6c:    fb03f101    ....    MUL      r1,r3,r1
        0x00035c70:    ea4f04c3    O...    LSL      r4,r3,#3
        0x00035c74:    bf08        ..      IT       EQ
        0x00035c76:    eb0101a4    ....    ADDEQ    r1,r1,r4,ASR #2
        0x00035c7a:    eb010567    ..g.    ADD      r5,r1,r7,ASR #1
        0x00035c7e:    1829        ).      ADDS     r1,r5,r0
        0x00035c80:    ebb11f03    ....    CMP      r1,r3,LSL #4
        0x00035c84:    da02        ..      BGE      0x35c8c ; clt_compute_allocation + 1816
        0x00035c86:    eb0505a7    ....    ADD      r5,r5,r7,ASR #2
        0x00035c8a:    e008        ..      B        0x35c9e ; clt_compute_allocation + 1834
        0x00035c8c:    eb030843    ..C.    ADD      r8,r3,r3,LSL #1
        0x00035c90:    ebb10fc8    ....    CMP      r1,r8,LSL #3
        0x00035c94:    f8dd803c    ..<.    LDR      r8,[sp,#0x3c]
        0x00035c98:    bfb8        ..      IT       LT
        0x00035c9a:    eb0505e7    ....    ADDLT    r5,r5,r7,ASR #3
        0x00035c9e:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x00035ca2:    4428        (D      ADD      r0,r0,r5
        0x00035ca4:    ea2070e0     ..p    BIC      r0,r0,r0,ASR #31
        0x00035ca8:    fbb0f0f3    ....    UDIV     r0,r0,r3
        0x00035cac:    f8dda084    ....    LDR      r10,[sp,#0x84]
        0x00035cb0:    08c0        ..      LSRS     r0,r0,#3
        0x00035cb2:    f8dd9080    ....    LDR      r9,[sp,#0x80]
        0x00035cb6:    f84a002e    J...    STR      r0,[r10,lr,LSL #2]
        0x00035cba:    9b23        #.      LDR      r3,[sp,#0x8c]
        0x00035cbc:    f859102e    Y...    LDR      r1,[r9,lr,LSL #2]
        0x00035cc0:    4343        CC      MULS     r3,r0,r3
        0x00035cc2:    4677        wF      MOV      r7,lr
        0x00035cc4:    ebb30fe1    ....    CMP      r3,r1,ASR #3
        0x00035cc8:    dd05        ..      BLE      0x35cd6 ; clt_compute_allocation + 1890
        0x00035cca:    9808        ..      LDR      r0,[sp,#0x20]
        0x00035ccc:    fa41f000    A...    ASR      r0,r1,r0
        0x00035cd0:    10c0        ..      ASRS     r0,r0,#3
        0x00035cd2:    f84a0027    J.'.    STR      r0,[r10,r7,LSL #2]
        0x00035cd6:    2808        .(      CMP      r0,#8
        0x00035cd8:    bfa8        ..      IT       GE
        0x00035cda:    2008        .       MOVGE    r0,#8
        0x00035cdc:    f84a0027    J.'.    STR      r0,[r10,r7,LSL #2]
        0x00035ce0:    f8591027    Y.'.    LDR      r1,[r9,r7,LSL #2]
        0x00035ce4:    4360        `C      MULS     r0,r4,r0
        0x00035ce6:    4429        )D      ADD      r1,r1,r5
        0x00035ce8:    4288        .B      CMP      r0,r1
        0x00035cea:    9922        ".      LDR      r1,[sp,#0x88]
        0x00035cec:    f04f0000    O...    MOV      r0,#0
        0x00035cf0:    bfa8        ..      IT       GE
        0x00035cf2:    2001        .       MOVGE    r0,#1
        0x00035cf4:    f8410027    A.'.    STR      r0,[r1,r7,LSL #2]
        0x00035cf8:    f85a0027    Z.'.    LDR      r0,[r10,r7,LSL #2]
        0x00035cfc:    f8591027    Y.'.    LDR      r1,[r9,r7,LSL #2]
        0x00035d00:    9b09        ..      LDR      r3,[sp,#0x24]
        0x00035d02:    fb031000    ....    MLA      r0,r3,r0,r1
        0x00035d06:    f8490027    I.'.    STR      r0,[r9,r7,LSL #2]
        0x00035d0a:    f1bc0f00    ....    CMP      r12,#0
        0x00035d0e:    d01d        ..      BEQ      0x35d4c ; clt_compute_allocation + 2008
        0x00035d10:    f85a002e    Z...    LDR      r0,[r10,lr,LSL #2]
        0x00035d14:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00035d16:    f1c00308    ....    RSB      r3,r0,#8
        0x00035d1a:    fa2cf101    ,...    LSR      r1,r12,r1
        0x00035d1e:    428b        .B      CMP      r3,r1
        0x00035d20:    bfc8        ..      IT       GT
        0x00035d22:    460b        .F      MOVGT    r3,r1
        0x00035d24:    4418        .D      ADD      r0,r0,r3
        0x00035d26:    f84a002e    J...    STR      r0,[r10,lr,LSL #2]
        0x00035d2a:    fb03f008    ....    MUL      r0,r3,r8
        0x00035d2e:    ebac0106    ....    SUB      r1,r12,r6
        0x00035d32:    4288        .B      CMP      r0,r1
        0x00035d34:    fb03c618    ....    MLS      r6,r3,r8,r12
        0x00035d38:    9922        ".      LDR      r1,[sp,#0x88]
        0x00035d3a:    4674        tF      MOV      r4,lr
        0x00035d3c:    f04f0000    O...    MOV      r0,#0
        0x00035d40:    bfa8        ..      IT       GE
        0x00035d42:    2001        .       MOVGE    r0,#1
        0x00035d44:    f841002e    A...    STR      r0,[r1,lr,LSL #2]
        0x00035d48:    e002        ..      B        0x35d50 ; clt_compute_allocation + 2012
        0x00035d4a:    bf00        ..      NOP      
        0x00035d4c:    2600        .&      MOVS     r6,#0
        0x00035d4e:    4674        tF      MOV      r4,lr
        0x00035d50:    980e        ..      LDR      r0,[sp,#0x38]
        0x00035d52:    3401        .4      ADDS     r4,#1
        0x00035d54:    42a0        .B      CMP      r0,r4
        0x00035d56:    b295        ..      UXTH     r5,r2
        0x00035d58:    f47faf3e    ..>.    BNE      0x35bd8 ; clt_compute_allocation + 1636
        0x00035d5c:    4683        .F      MOV      r11,r0
        0x00035d5e:    990c        ..      LDR      r1,[sp,#0x30]
        0x00035d60:    e9dd031f    ....    LDRD     r0,r3,[sp,#0x7c]
        0x00035d64:    9d08        ..      LDR      r5,[sp,#0x20]
        0x00035d66:    e006        ..      B        0x35d76 ; clt_compute_allocation + 2050
        0x00035d68:    f10d0a7c    ..|.    ADD      r10,sp,#0x7c
        0x00035d6c:    e89a0409    ....    LDM      r10,{r0,r3,r10}
        0x00035d70:    9d08        ..      LDR      r5,[sp,#0x20]
        0x00035d72:    990c        ..      LDR      r1,[sp,#0x30]
        0x00035d74:    2600        .&      MOVS     r6,#0
        0x00035d76:    458b        .E      CMP      r11,r1
        0x00035d78:    6006        .`      STR      r6,[r0,#0]
        0x00035d7a:    da1a        ..      BGE      0x35db2 ; clt_compute_allocation + 2110
        0x00035d7c:    eba1000b    ....    SUB      r0,r1,r11
        0x00035d80:    9922        ".      LDR      r1,[sp,#0x88]
        0x00035d82:    eb0a028b    ....    ADD      r2,r10,r11,LSL #2
        0x00035d86:    eb01018b    ....    ADD      r1,r1,r11,LSL #2
        0x00035d8a:    eb03038b    ....    ADD      r3,r3,r11,LSL #2
        0x00035d8e:    2700        .'      MOVS     r7,#0
        0x00035d90:    681e        .h      LDR      r6,[r3,#0]
        0x00035d92:    412e        .A      ASRS     r6,r6,r5
        0x00035d94:    10f6        ..      ASRS     r6,r6,#3
        0x00035d96:    6016        .`      STR      r6,[r2,#0]
        0x00035d98:    f8437b04    C..{    STR      r7,[r3],#4
        0x00035d9c:    f8526b04    R..k    LDR      r6,[r2],#4
        0x00035da0:    2e01        ..      CMP      r6,#1
        0x00035da2:    f04f0600    O...    MOV      r6,#0
        0x00035da6:    bfb8        ..      IT       LT
        0x00035da8:    2601        .&      MOVLT    r6,#1
        0x00035daa:    3801        .8      SUBS     r0,#1
        0x00035dac:    f8416b04    A..k    STR      r6,[r1],#4
        0x00035db0:    d1ee        ..      BNE      0x35d90 ; clt_compute_allocation + 2076
        0x00035db2:    f010ffcf    ....    BL       restore_stack ; 0x46d54
        0x00035db6:    f010ffcd    ....    BL       restore_stack ; 0x46d54
        0x00035dba:    980e        ..      LDR      r0,[sp,#0x38]
        0x00035dbc:    b011        ..      ADD      sp,sp,#0x44
        0x00035dbe:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00035dc2:    0000        ..      MOVS     r0,r0
    clt_mdct_forward_c
        0x00035dc4:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00035dc8:    b081        ..      SUB      sp,sp,#4
        0x00035dca:    ed2d8b02    -...    VPUSH    {d8}
        0x00035dce:    b090        ..      SUB      sp,sp,#0x40
        0x00035dd0:    930f        ..      STR      r3,[sp,#0x3c]
        0x00035dd2:    f10d0970    ..p.    ADD      r9,sp,#0x70
        0x00035dd6:    4605        .F      MOV      r5,r0
        0x00035dd8:    e8990281    ....    LDM      r9,{r0,r7,r9}
        0x00035ddc:    4690        .F      MOV      r8,r2
        0x00035dde:    900e        ..      STR      r0,[sp,#0x38]
        0x00035de0:    eb050087    ....    ADD      r0,r5,r7,LSL #2
        0x00035de4:    6884        .h      LDR      r4,[r0,#8]
        0x00035de6:    460e        .F      MOV      r6,r1
        0x00035de8:    f010ffd4    ....    BL       save_stack ; 0x46d94
        0x00035dec:    ed948a01    ....    VLDR     s16,[r4,#4]
        0x00035df0:    f8d5b000    ....    LDR      r11,[r5,#0]
        0x00035df4:    f8d5a018    ....    LDR      r10,[r5,#0x18]
        0x00035df8:    2f01        ./      CMP      r7,#1
        0x00035dfa:    4620         F      MOV      r0,r4
        0x00035dfc:    f8cd9020    .. .    STR      r9,[sp,#0x20]
        0x00035e00:    940c        ..      STR      r4,[sp,#0x30]
        0x00035e02:    db05        ..      BLT      0x35e10 ; clt_mdct_forward_c + 76
        0x00035e04:    ea4f0b6b    O.k.    ASR      r11,r11,#1
        0x00035e08:    3f01        .?      SUBS     r7,#1
        0x00035e0a:    eb0a0a8b    ....    ADD      r10,r10,r11,LSL #2
        0x00035e0e:    d1f9        ..      BNE      0x35e04 ; clt_mdct_forward_c + 64
        0x00035e10:    ea4f056b    O.k.    ASR      r5,r11,#1
        0x00035e14:    00a8        ..      LSLS     r0,r5,#2
        0x00035e16:    ea4f09ab    O...    ASR      r9,r11,#2
        0x00035e1a:    900a        ..      STR      r0,[sp,#0x28]
        0x00035e1c:    f014fae2    ....    BL       spl_alloca ; 0x4a3e4
        0x00035e20:    900d        ..      STR      r0,[sp,#0x34]
        0x00035e22:    ea4f00c9    O...    LSL      r0,r9,#3
        0x00035e26:    f014fadd    ....    BL       spl_alloca ; 0x4a3e4
        0x00035e2a:    9f0e        ..      LDR      r7,[sp,#0x38]
        0x00035e2c:    eb060185    ....    ADD      r1,r6,r5,LSL #2
        0x00035e30:    1cfb        ..      ADDS     r3,r7,#3
        0x00035e32:    107c        |.      ASRS     r4,r7,#1
        0x00035e34:    1f0a        ..      SUBS     r2,r1,#4
        0x00035e36:    2f01        ./      CMP      r7,#1
        0x00035e38:    ea4f03a3    O...    ASR      r3,r3,#2
        0x00035e3c:    9509        ..      STR      r5,[sp,#0x24]
        0x00035e3e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00035e40:    db62        b.      BLT      0x35f08 ; clt_mdct_forward_c + 324
        0x00035e42:    e9cdb904    ....    STRD     r11,r9,[sp,#0x10]
        0x00035e46:    e9cda806    ....    STRD     r10,r8,[sp,#0x18]
        0x00035e4a:    2b01        .+      CMP      r3,#1
        0x00035e4c:    9302        ..      STR      r3,[sp,#8]
        0x00035e4e:    bfd8        ..      IT       LE
        0x00035e50:    2301        .#      MOVLE    r3,#1
        0x00035e52:    9401        ..      STR      r4,[sp,#4]
        0x00035e54:    9f0f        ..      LDR      r7,[sp,#0x3c]
        0x00035e56:    9303        ..      STR      r3,[sp,#0xc]
        0x00035e58:    980d        ..      LDR      r0,[sp,#0x34]
        0x00035e5a:    ea4f0c84    O...    LSL      r12,r4,#2
        0x00035e5e:    f1a60e04    ....    SUB      lr,r6,#4
        0x00035e62:    f1a70a04    ....    SUB      r10,r7,#4
        0x00035e66:    bf00        ..      NOP      
        0x00035e68:    eb02080c    ....    ADD      r8,r2,r12
        0x00035e6c:    eb07090c    ....    ADD      r9,r7,r12
        0x00035e70:    eb0a040c    ....    ADD      r4,r10,r12
        0x00035e74:    eb010b0c    ....    ADD      r11,r1,r12
        0x00035e78:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x00035e7c:    ed9b1a00    ....    VLDR     s2,[r11,#0]
        0x00035e80:    ed992a00    ...*    VLDR     s4,[r9,#0]
        0x00035e84:    ed983a00    ...:    VLDR     s6,[r8,#0]
        0x00035e88:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00035e8c:    ee221a03    "...    VMUL.F32 s2,s4,s6
        0x00035e90:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00035e94:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00035e98:    eb06050c    ....    ADD      r5,r6,r12
        0x00035e9c:    ed942a00    ...*    VLDR     s4,[r4,#0]
        0x00035ea0:    eb0e040c    ....    ADD      r4,lr,r12
        0x00035ea4:    ed990a00    ....    VLDR     s0,[r9,#0]
        0x00035ea8:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x00035eac:    ed943a00    ...:    VLDR     s6,[r4,#0]
        0x00035eb0:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00035eb4:    ee221a03    "...    VMUL.F32 s2,s4,s6
        0x00035eb8:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00035ebc:    f1000508    ....    ADD      r5,r0,#8
        0x00035ec0:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00035ec4:    3b01        .;      SUBS     r3,#1
        0x00035ec6:    f1010108    ....    ADD      r1,r1,#8
        0x00035eca:    f1060608    ....    ADD      r6,r6,#8
        0x00035ece:    f1a20208    ....    SUB      r2,r2,#8
        0x00035ed2:    f1ae0e08    ....    SUB      lr,lr,#8
        0x00035ed6:    f1070708    ....    ADD      r7,r7,#8
        0x00035eda:    f1aa0a08    ....    SUB      r10,r10,#8
        0x00035ede:    4628        (F      MOV      r0,r5
        0x00035ee0:    d1c2        ..      BNE      0x35e68 ; clt_mdct_forward_c + 164
        0x00035ee2:    9801        ..      LDR      r0,[sp,#4]
        0x00035ee4:    f10d0b08    ....    ADD      r11,sp,#8
        0x00035ee8:    eb060180    ....    ADD      r1,r6,r0,LSL #2
        0x00035eec:    eb020280    ....    ADD      r2,r2,r0,LSL #2
        0x00035ef0:    f8dd801c    ....    LDR      r8,[sp,#0x1c]
        0x00035ef4:    e9dd9a05    ....    LDRD     r9,r10,[sp,#0x14]
        0x00035ef8:    980c        ..      LDR      r0,[sp,#0x30]
        0x00035efa:    f8ddc03c    ..<.    LDR      r12,[sp,#0x3c]
        0x00035efe:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00035f02:    e89b0818    ....    LDM      r11,{r3,r4,r11}
        0x00035f06:    e00a        ..      B        0x35f1e ; clt_mdct_forward_c + 346
        0x00035f08:    9d0d        ..      LDR      r5,[sp,#0x34]
        0x00035f0a:    f8ddc03c    ..<.    LDR      r12,[sp,#0x3c]
        0x00035f0e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00035f10:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00035f14:    eb060184    ....    ADD      r1,r6,r4,LSL #2
        0x00035f18:    eb020284    ....    ADD      r2,r2,r4,LSL #2
        0x00035f1c:    2400        .$      MOVS     r4,#0
        0x00035f1e:    eba90703    ....    SUB      r7,r9,r3
        0x00035f22:    42bc        .B      CMP      r4,r7
        0x00035f24:    da0e        ..      BGE      0x35f44 ; clt_mdct_forward_c + 384
        0x00035f26:    bf00        ..      NOP      
        0x00035f28:    f8523908    R..9    LDR      r3,[r2],#-8
        0x00035f2c:    f1050608    ....    ADD      r6,r5,#8
        0x00035f30:    602b        +`      STR      r3,[r5,#0]
        0x00035f32:    f8513b08    Q..;    LDR      r3,[r1],#8
        0x00035f36:    3401        .4      ADDS     r4,#1
        0x00035f38:    606b        k`      STR      r3,[r5,#4]
        0x00035f3a:    42bc        .B      CMP      r4,r7
        0x00035f3c:    4635        5F      MOV      r5,r6
        0x00035f3e:    dbf3        ..      BLT      0x35f28 ; clt_mdct_forward_c + 356
        0x00035f40:    4635        5F      MOV      r5,r6
        0x00035f42:    e000        ..      B        0x35f46 ; clt_mdct_forward_c + 386
        0x00035f44:    4627        'F      MOV      r7,r4
        0x00035f46:    454f        OE      CMP      r7,r9
        0x00035f48:    da36        6.      BGE      0x35fb8 ; clt_mdct_forward_c + 500
        0x00035f4a:    9b0e        ..      LDR      r3,[sp,#0x38]
        0x00035f4c:    9e09        ..      LDR      r6,[sp,#0x24]
        0x00035f4e:    eb0c0383    ....    ADD      r3,r12,r3,LSL #2
        0x00035f52:    2400        .$      MOVS     r4,#0
        0x00035f54:    3b04        .;      SUBS     r3,#4
        0x00035f56:    eba90707    ....    SUB      r7,r9,r7
        0x00035f5a:    eba40686    ....    SUB      r6,r4,r6,LSL #2
        0x00035f5e:    bf00        ..      NOP      
        0x00035f60:    198c        ..      ADDS     r4,r1,r6
        0x00035f62:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x00035f66:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00035f6a:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x00035f6e:    ed943a00    ...:    VLDR     s6,[r4,#0]
        0x00035f72:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00035f76:    ee200a03     ...    VMUL.F32 s0,s0,s6
        0x00035f7a:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00035f7e:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x00035f82:    eb02040e    ....    ADD      r4,r2,lr
        0x00035f86:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x00035f8a:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00035f8e:    ed9c2a00    ...*    VLDR     s4,[r12,#0]
        0x00035f92:    ed943a00    ...:    VLDR     s6,[r4,#0]
        0x00035f96:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00035f9a:    ee221a03    "...    VMUL.F32 s2,s4,s6
        0x00035f9e:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00035fa2:    ed850a01    ....    VSTR     s0,[r5,#4]
        0x00035fa6:    3108        .1      ADDS     r1,r1,#8
        0x00035fa8:    3a08        .:      SUBS     r2,r2,#8
        0x00035faa:    f10c0c08    ....    ADD      r12,r12,#8
        0x00035fae:    3b08        .;      SUBS     r3,r3,#8
        0x00035fb0:    3f01        .?      SUBS     r7,#1
        0x00035fb2:    f1050508    ....    ADD      r5,r5,#8
        0x00035fb6:    d1d3        ..      BNE      0x35f60 ; clt_mdct_forward_c + 412
        0x00035fb8:    f1bb0f03    ....    CMP      r11,#3
        0x00035fbc:    dd64        d.      BLE      0x36088 ; clt_mdct_forward_c + 708
        0x00035fbe:    9d0b        ..      LDR      r5,[sp,#0x2c]
        0x00035fc0:    9b0d        ..      LDR      r3,[sp,#0x34]
        0x00035fc2:    ea4f0689    O...    LSL      r6,r9,#2
        0x00035fc6:    2700        .'      MOVS     r7,#0
        0x00035fc8:    4651        QF      MOV      r1,r10
        0x00035fca:    bf00        ..      NOP      
        0x00035fcc:    198a        ..      ADDS     r2,r1,r6
        0x00035fce:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00035fd2:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00035fd6:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00035fda:    ed933a01    ...:    VLDR     s6,[r3,#4]
        0x00035fde:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00035fe0:    ee204a02     ..J    VMUL.F32 s8,s0,s4
        0x00035fe4:    ee215a03    !..Z    VMUL.F32 s10,s2,s6
        0x00035fe8:    ee200a03     ...    VMUL.F32 s0,s0,s6
        0x00035fec:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00035ff0:    f9322017    2..     LDRSH    r2,[r2,r7,LSL #1]
        0x00035ff4:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x00035ff8:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00035ffc:    3701        .7      ADDS     r7,#1
        0x00035ffe:    ee281a04    (...    VMUL.F32 s2,s16,s8
        0x00036002:    ee280a00    (...    VMUL.F32 s0,s16,s0
        0x00036006:    eb0502c2    ....    ADD      r2,r5,r2,LSL #3
        0x0003600a:    3104        .1      ADDS     r1,#4
        0x0003600c:    454f        OE      CMP      r7,r9
        0x0003600e:    f1030308    ....    ADD      r3,r3,#8
        0x00036012:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00036016:    ed820a01    ....    VSTR     s0,[r2,#4]
        0x0003601a:    dbd7        ..      BLT      0x35fcc ; clt_mdct_forward_c + 520
        0x0003601c:    4629        )F      MOV      r1,r5
        0x0003601e:    f00afd11    ....    BL       opus_fft_impl ; 0x40a44
        0x00036022:    f1bb0f04    ....    CMP      r11,#4
        0x00036026:    db32        2.      BLT      0x3608e ; clt_mdct_forward_c + 714
        0x00036028:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003602a:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0003602c:    3801        .8      SUBS     r0,#1
        0x0003602e:    4358        XC      MULS     r0,r3,r0
        0x00036030:    2100        .!      MOVS     r1,#0
        0x00036032:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x00036036:    eba102c3    ....    SUB      r2,r1,r3,LSL #3
        0x0003603a:    00db        ..      LSLS     r3,r3,#3
        0x0003603c:    1d2f        /.      ADDS     r7,r5,#4
        0x0003603e:    bf00        ..      NOP      
        0x00036040:    eb0a0506    ....    ADD      r5,r10,r6
        0x00036044:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00036048:    ed171a01    ....    VLDR     s2,[r7,#-4]
        0x0003604c:    ed972a00    ...*    VLDR     s4,[r7,#0]
        0x00036050:    ed9a3a00    ...:    VLDR     s6,[r10,#0]
        0x00036054:    ee224a00    "..J    VMUL.F32 s8,s4,s0
        0x00036058:    ee215a03    !..Z    VMUL.F32 s10,s2,s6
        0x0003605c:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00036060:    ee221a03    "...    VMUL.F32 s2,s4,s6
        0x00036064:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x00036068:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0003606c:    3101        .1      ADDS     r1,#1
        0x0003606e:    ed884a00    ...J    VSTR     s8,[r8,#0]
        0x00036072:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00036076:    f10a0a04    ....    ADD      r10,r10,#4
        0x0003607a:    4410        .D      ADD      r0,r0,r2
        0x0003607c:    4498        .D      ADD      r8,r8,r3
        0x0003607e:    4549        IE      CMP      r1,r9
        0x00036080:    f1070708    ....    ADD      r7,r7,#8
        0x00036084:    dbdc        ..      BLT      0x36040 ; clt_mdct_forward_c + 636
        0x00036086:    e002        ..      B        0x3608e ; clt_mdct_forward_c + 714
        0x00036088:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003608a:    f00afcdb    ....    BL       opus_fft_impl ; 0x40a44
        0x0003608e:    b010        ..      ADD      sp,sp,#0x40
        0x00036090:    ecbd8b02    ....    VPOP     {d8}
        0x00036094:    b001        ..      ADD      sp,sp,#4
        0x00036096:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0003609a:    f010be5b    ..[.    B.W      restore_stack ; 0x46d54
        0x0003609e:    0000        ..      MOVS     r0,r0
    comb_filter
        0x000360a0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000360a4:    b081        ..      SUB      sp,sp,#4
        0x000360a6:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x000360aa:    b084        ..      SUB      sp,sp,#0x10
        0x000360ac:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x000360b0:    2700        .'      MOVS     r7,#0
        0x000360b2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000360b6:    f04f0600    O...    MOV      r6,#0
        0x000360ba:    eef50a40    ..@.    VCMP.F32 s1,#0.0
        0x000360be:    9c12        ..      LDR      r4,[sp,#0x48]
        0x000360c0:    bf18        ..      IT       NE
        0x000360c2:    2601        .&      MOVNE    r6,#1
        0x000360c4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000360c8:    bf18        ..      IT       NE
        0x000360ca:    2701        .'      MOVNE    r7,#1
        0x000360cc:    4337        7C      ORRS     r7,r7,r6
        0x000360ce:    d104        ..      BNE      0x360da ; comb_filter + 58
        0x000360d0:    4281        .B      CMP      r1,r0
        0x000360d2:    f00080da    ....    BEQ.W    0x3628a ; comb_filter + 490
        0x000360d6:    00a2        ..      LSLS     r2,r4,#2
        0x000360d8:    e0d5        ..      B        0x36286 ; comb_filter + 486
        0x000360da:    e9dd8c13    ....    LDRD     r8,r12,[sp,#0x4c]
        0x000360de:    f04f0e0f    O...    MOV      lr,#0xf
        0x000360e2:    2a0f        .*      CMP      r2,#0xf
        0x000360e4:    f6414984    A..I    MOV      r9,#0x1c84
        0x000360e8:    bfd8        ..      IT       LE
        0x000360ea:    4672        rF      MOVLE    r2,lr
        0x000360ec:    2b0f        .+      CMP      r3,#0xf
        0x000360ee:    bfc8        ..      IT       GT
        0x000360f0:    469e        .F      MOVGT    lr,r3
        0x000360f2:    f2c00905    ....    MOVT     r9,#5
        0x000360f6:    eb0c034c    ..L.    ADD      r3,r12,r12,LSL #1
        0x000360fa:    eb090383    ....    ADD      r3,r9,r3,LSL #2
        0x000360fe:    ebb80c0c    ....    SUBS     r12,r8,r12
        0x00036102:    eeb40a60    ..`.    VCMP.F32 s0,s1
        0x00036106:    9d16        ..      LDR      r5,[sp,#0x58]
        0x00036108:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x0003610c:    ed932a01    ...*    VLDR     s4,[r3,#4]
        0x00036110:    ed933a02    ...:    VLDR     s6,[r3,#8]
        0x00036114:    bf18        ..      IT       NE
        0x00036116:    46ac        .F      MOVNE    r12,r5
        0x00036118:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003611c:    f06f0301    o...    MVN      r3,#1
        0x00036120:    bf18        ..      IT       NE
        0x00036122:    46ac        .F      MOVNE    r12,r5
        0x00036124:    4572        rE      CMP      r2,lr
        0x00036126:    f1ce0a00    ....    RSB      r10,lr,#0
        0x0003612a:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x0003612e:    ee222a20    ". *    VMUL.F32 s4,s4,s1
        0x00036132:    ee233a20    #. :    VMUL.F32 s6,s6,s1
        0x00036136:    f1ce0b01    ....    RSB      r11,lr,#1
        0x0003613a:    ea6f070e    o...    MVN      r7,lr
        0x0003613e:    eba3060e    ....    SUB      r6,r3,lr
        0x00036142:    bf18        ..      IT       NE
        0x00036144:    46ac        .F      MOVNE    r12,r5
        0x00036146:    f1bc0f01    ....    CMP      r12,#1
        0x0003614a:    f04f0500    O...    MOV      r5,#0
        0x0003614e:    f2c0808c    ....    BLT.W    0x3626a ; comb_filter + 458
        0x00036152:    eb080448    ..H.    ADD      r4,r8,r8,LSL #1
        0x00036156:    eb090484    ....    ADD      r4,r9,r4,LSL #2
        0x0003615a:    ed944a00    ...J    VLDR     s8,[r4,#0]
        0x0003615e:    ed945a01    ...Z    VLDR     s10,[r4,#4]
        0x00036162:    ed946a02    ...j    VLDR     s12,[r4,#8]
        0x00036166:    eb010486    ....    ADD      r4,r1,r6,LSL #2
        0x0003616a:    edd43a00    ...:    VLDR     s7,[r4,#0]
        0x0003616e:    eb010487    ....    ADD      r4,r1,r7,LSL #2
        0x00036172:    ee244a00    $..J    VMUL.F32 s8,s8,s0
        0x00036176:    ee255a00    %..Z    VMUL.F32 s10,s10,s0
        0x0003617a:    ee260a00    &...    VMUL.F32 s0,s12,s0
        0x0003617e:    ed946a00    ...j    VLDR     s12,[r4,#0]
        0x00036182:    eb01048a    ....    ADD      r4,r1,r10,LSL #2
        0x00036186:    ed947a00    ...z    VLDR     s14,[r4,#0]
        0x0003618a:    eb01048b    ....    ADD      r4,r1,r11,LSL #2
        0x0003618e:    9b15        ..      LDR      r3,[sp,#0x54]
        0x00036190:    9602        ..      STR      r6,[sp,#8]
        0x00036192:    465e        ^F      MOV      r6,r11
        0x00036194:    edd41a00    ....    VLDR     s3,[r4,#0]
        0x00036198:    2408        .$      MOVS     r4,#8
        0x0003619a:    9703        ..      STR      r7,[sp,#0xc]
        0x0003619c:    eba4098e    ....    SUB      r9,r4,lr,LSL #2
        0x000361a0:    eba50282    ....    SUB      r2,r5,r2,LSL #2
        0x000361a4:    eef72a00    ...*    VMOV.F32 s5,#1.00000000
        0x000361a8:    460d        .F      MOV      r5,r1
        0x000361aa:    4606        .F      MOV      r6,r0
        0x000361ac:    4667        gF      MOV      r7,r12
        0x000361ae:    f8cda004    ....    STR      r10,[sp,#4]
        0x000361b2:    bf00        ..      NOP      
        0x000361b4:    edd34a00    ...J    VLDR     s9,[r3,#0]
        0x000361b8:    eb050802    ....    ADD      r8,r5,r2
        0x000361bc:    ee644aa4    d..J    VMUL.F32 s9,s9,s9
        0x000361c0:    ee725ae4    r..Z    VSUB.F32 s11,s5,s9
        0x000361c4:    edd86a00    ...j    VLDR     s13,[r8,#0]
        0x000361c8:    ee647a25    d.%z    VMUL.F32 s15,s8,s11
        0x000361cc:    ee666aa7    f..j    VMUL.F32 s13,s13,s15
        0x000361d0:    edd57a00    ...z    VLDR     s15,[r5,#0]
        0x000361d4:    ed988a01    ....    VLDR     s16,[r8,#4]
        0x000361d8:    ed189a01    ....    VLDR     s18,[r8,#-4]
        0x000361dc:    ee776aa6    w..j    VADD.F32 s13,s15,s13
        0x000361e0:    ee787a09    x..z    VADD.F32 s15,s16,s18
        0x000361e4:    ee258a25    %.%.    VMUL.F32 s16,s10,s11
        0x000361e8:    ee687a27    h.'z    VMUL.F32 s15,s16,s15
        0x000361ec:    ed988a02    ....    VLDR     s16,[r8,#8]
        0x000361f0:    ed189a02    ....    VLDR     s18,[r8,#-8]
        0x000361f4:    ee766aa7    v..j    VADD.F32 s13,s13,s15
        0x000361f8:    ee787a09    x..z    VADD.F32 s15,s16,s18
        0x000361fc:    ee605a25    `.%Z    VMUL.F32 s11,s0,s11
        0x00036200:    ee655aa7    e..Z    VMUL.F32 s11,s11,s15
        0x00036204:    ee765aa5    v..Z    VADD.F32 s11,s13,s11
        0x00036208:    ee616a24    a.$j    VMUL.F32 s13,s2,s9
        0x0003620c:    ee676a26    g.&j    VMUL.F32 s13,s14,s13
        0x00036210:    ee765aa5    v..Z    VADD.F32 s11,s13,s11
        0x00036214:    ee626a24    b.$j    VMUL.F32 s13,s4,s9
        0x00036218:    ee717a86    q..z    VADD.F32 s15,s3,s12
        0x0003621c:    ee676aa6    g..j    VMUL.F32 s13,s15,s13
        0x00036220:    eb050409    ....    ADD      r4,r5,r9
        0x00036224:    ee765aa5    v..Z    VADD.F32 s11,s13,s11
        0x00036228:    edd46a00    ...j    VLDR     s13,[r4,#0]
        0x0003622c:    ee634a24    c.$J    VMUL.F32 s9,s6,s9
        0x00036230:    ee733aa6    s..:    VADD.F32 s7,s7,s13
        0x00036234:    ee633aa4    c..:    VMUL.F32 s7,s7,s9
        0x00036238:    ee733aa5    s..:    VADD.F32 s7,s7,s11
        0x0003623c:    edc63a00    ...:    VSTR     s7,[r6,#0]
        0x00036240:    3f01        .?      SUBS     r7,#1
        0x00036242:    f1060604    ....    ADD      r6,r6,#4
        0x00036246:    f1050504    ....    ADD      r5,r5,#4
        0x0003624a:    f1030304    ....    ADD      r3,r3,#4
        0x0003624e:    eef03a46    ..F:    VMOV.F32 s7,s12
        0x00036252:    eeb06a47    ..Gj    VMOV.F32 s12,s14
        0x00036256:    eeb07a61    ..az    VMOV.F32 s14,s3
        0x0003625a:    eef01a66    ..f.    VMOV.F32 s3,s13
        0x0003625e:    d1a9        ..      BNE      0x361b4 ; comb_filter + 276
        0x00036260:    9c12        ..      LDR      r4,[sp,#0x48]
        0x00036262:    9f03        ..      LDR      r7,[sp,#0xc]
        0x00036264:    e9dda601    ....    LDRD     r10,r6,[sp,#4]
        0x00036268:    4665        eF      MOV      r5,r12
        0x0003626a:    eef50a40    ..@.    VCMP.F32 s1,#0.0
        0x0003626e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00036272:    d110        ..      BNE      0x36296 ; comb_filter + 502
        0x00036274:    4281        .B      CMP      r1,r0
        0x00036276:    d008        ..      BEQ      0x3628a ; comb_filter + 490
        0x00036278:    eba4020c    ....    SUB      r2,r4,r12
        0x0003627c:    eb00008c    ....    ADD      r0,r0,r12,LSL #2
        0x00036280:    eb01018c    ....    ADD      r1,r1,r12,LSL #2
        0x00036284:    0092        ..      LSLS     r2,r2,#2
        0x00036286:    f7e2f9ff    ....    BL       __aeabi_memmove4 ; 0x18688
        0x0003628a:    b004        ..      ADD      sp,sp,#0x10
        0x0003628c:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00036290:    b001        ..      ADD      sp,sp,#4
        0x00036292:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00036296:    1b62        b.      SUBS     r2,r4,r5
        0x00036298:    2a01        .*      CMP      r2,#1
        0x0003629a:    dbf6        ..      BLT      0x3628a ; comb_filter + 490
        0x0003629c:    eb010185    ....    ADD      r1,r1,r5,LSL #2
        0x000362a0:    eb01038b    ....    ADD      r3,r1,r11,LSL #2
        0x000362a4:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x000362a8:    eb01038a    ....    ADD      r3,r1,r10,LSL #2
        0x000362ac:    ed934a00    ...J    VLDR     s8,[r3,#0]
        0x000362b0:    eb010387    ....    ADD      r3,r1,r7,LSL #2
        0x000362b4:    ed935a00    ...Z    VLDR     s10,[r3,#0]
        0x000362b8:    eb010386    ....    ADD      r3,r1,r6,LSL #2
        0x000362bc:    ed936a00    ...j    VLDR     s12,[r3,#0]
        0x000362c0:    2308        .#      MOVS     r3,#8
        0x000362c2:    eb000085    ....    ADD      r0,r0,r5,LSL #2
        0x000362c6:    eba3038e    ....    SUB      r3,r3,lr,LSL #2
        0x000362ca:    bf00        ..      NOP      
        0x000362cc:    18cf        ..      ADDS     r7,r1,r3
        0x000362ce:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x000362d2:    ed977a00    ...z    VLDR     s14,[r7,#0]
        0x000362d6:    ee611a04    a...    VMUL.F32 s3,s2,s8
        0x000362da:    ee710aa0    q...    VADD.F32 s1,s3,s1
        0x000362de:    ee751a00    u...    VADD.F32 s3,s10,s0
        0x000362e2:    ee621a21    b.!.    VMUL.F32 s3,s4,s3
        0x000362e6:    ee366a07    6..j    VADD.F32 s12,s12,s14
        0x000362ea:    ee710aa0    q...    VADD.F32 s1,s3,s1
        0x000362ee:    ee236a06    #..j    VMUL.F32 s12,s6,s12
        0x000362f2:    ee366a20    6. j    VADD.F32 s12,s12,s1
        0x000362f6:    ed806a00    ...j    VSTR     s12,[r0,#0]
        0x000362fa:    3a01        .:      SUBS     r2,#1
        0x000362fc:    f1000004    ....    ADD      r0,r0,#4
        0x00036300:    f1010104    ....    ADD      r1,r1,#4
        0x00036304:    eeb06a45    ..Ej    VMOV.F32 s12,s10
        0x00036308:    eeb05a44    ..DZ    VMOV.F32 s10,s8
        0x0003630c:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x00036310:    eeb00a47    ..G.    VMOV.F32 s0,s14
        0x00036314:    d1da        ..      BNE      0x362cc ; comb_filter + 556
        0x00036316:    e7b8        ..      B        0x3628a ; comb_filter + 490
    compute_band_energies
        0x00036318:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003631c:    b081        ..      SUB      sp,sp,#4
        0x0003631e:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00036322:    b082        ..      SUB      sp,sp,#8
        0x00036324:    461c        .F      MOV      r4,r3
        0x00036326:    4607        .F      MOV      r7,r0
        0x00036328:    e9ddc310    ....    LDRD     r12,r3,[sp,#0x40]
        0x0003632c:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0003632e:    6a3e        >j      LDR      r6,[r7,#0x20]
        0x00036330:    ed9f8a2b    ..+.    VLDR     s16,[pc,#172] ; [0x363e0] = 0
        0x00036334:    ed9f9a2b    ..+.    VLDR     s18,[pc,#172] ; [0x363e4] = 0x129e74d2
        0x00036338:    4615        .F      MOV      r5,r2
        0x0003633a:    fa00fe03    ....    LSL      lr,r0,r3
        0x0003633e:    f04f0900    O...    MOV      r9,#0
        0x00036342:    f04f0b00    O...    MOV      r11,#0
        0x00036346:    bf00        ..      NOP      
        0x00036348:    2c01        .,      CMP      r4,#1
        0x0003634a:    db3d        =.      BLT      0x363c8 ; compute_band_energies + 176
        0x0003634c:    f04f0800    O...    MOV      r8,#0
        0x00036350:    f1080a01    ....    ADD      r10,r8,#1
        0x00036354:    f9362018    6..     LDRSH    r2,[r6,r8,LSL #1]
        0x00036358:    f936001a    6...    LDRSH    r0,[r6,r10,LSL #1]
        0x0003635c:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00036360:    1a80        ..      SUBS     r0,r0,r2
        0x00036362:    4098        .@      LSLS     r0,r0,r3
        0x00036364:    2801        .(      CMP      r0,#1
        0x00036366:    db0f        ..      BLT      0x36388 ; compute_band_energies + 112
        0x00036368:    409a        .@      LSLS     r2,r2,r3
        0x0003636a:    444a        JD      ADD      r2,r2,r9
        0x0003636c:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x00036370:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00036374:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00036378:    3801        .8      SUBS     r0,#1
        0x0003637a:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x0003637e:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00036382:    f1020204    ....    ADD      r2,r2,#4
        0x00036386:    d1f5        ..      BNE      0x36374 ; compute_band_energies + 92
        0x00036388:    ee301a09    0...    VADD.F32 s2,s0,s18
        0x0003638c:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x00036390:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x00036394:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00036398:    d60a        ..      BVS      0x363b0 ; compute_band_energies + 152
        0x0003639a:    68b8        .h      LDR      r0,[r7,#8]
        0x0003639c:    45a2        .E      CMP      r10,r4
        0x0003639e:    fb00800b    ....    MLA      r0,r0,r11,r8
        0x000363a2:    46d0        .F      MOV      r8,r10
        0x000363a4:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x000363a8:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x000363ac:    d1d0        ..      BNE      0x36350 ; compute_band_energies + 56
        0x000363ae:    e00b        ..      B        0x363c8 ; compute_band_energies + 176
        0x000363b0:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x000363b4:    e9cde100    ....    STRD     lr,r1,[sp,#0]
        0x000363b8:    f017fbed    ....    BL       __hardfp_sqrtf ; 0x4db96
        0x000363bc:    e9ddc310    ....    LDRD     r12,r3,[sp,#0x40]
        0x000363c0:    e9dde100    ....    LDRD     lr,r1,[sp,#0]
        0x000363c4:    e7e9        ..      B        0x3639a ; compute_band_energies + 130
        0x000363c6:    bf00        ..      NOP      
        0x000363c8:    f10b0b01    ....    ADD      r11,r11,#1
        0x000363cc:    45e3        .E      CMP      r11,r12
        0x000363ce:    44f1        .D      ADD      r9,r9,lr
        0x000363d0:    dbba        ..      BLT      0x36348 ; compute_band_energies + 48
        0x000363d2:    b002        ..      ADD      sp,sp,#8
        0x000363d4:    ecbd8b04    ....    VPOP     {d8-d9}
        0x000363d8:    b001        ..      ADD      sp,sp,#4
        0x000363da:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000363de:    bf00        ..      NOP      
    $d.5
        0x000363e0:    00000000    ....    DCD    0
        0x000363e4:    129e74d2    .t..    DCD    312374482
    $t.46
    compute_freq
        0x000363e8:    b086        ..      SUB      sp,sp,#0x18
        0x000363ea:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x000363ee:    9005        ..      STR      r0,[sp,#0x14]
        0x000363f0:    9104        ..      STR      r1,[sp,#0x10]
        0x000363f2:    9203        ..      STR      r2,[sp,#0xc]
        0x000363f4:    9302        ..      STR      r3,[sp,#8]
        0x000363f6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000363f8:    1e41        A.      SUBS     r1,r0,#1
        0x000363fa:    2001        .       MOVS     r0,#1
        0x000363fc:    4088        .@      LSLS     r0,r0,r1
        0x000363fe:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036400:    0049        I.      LSLS     r1,r1,#1
        0x00036402:    3101        .1      ADDS     r1,#1
        0x00036404:    4348        HC      MULS     r0,r1,r0
        0x00036406:    9902        ..      LDR      r1,[sp,#8]
        0x00036408:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003640a:    4351        QC      MULS     r1,r2,r1
        0x0003640c:    3101        .1      ADDS     r1,#1
        0x0003640e:    4348        HC      MULS     r0,r1,r0
        0x00036410:    9001        ..      STR      r0,[sp,#4]
        0x00036412:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036414:    9901        ..      LDR      r1,[sp,#4]
        0x00036416:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x0003641a:    9000        ..      STR      r0,[sp,#0]
        0x0003641c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003641e:    9b01        ..      LDR      r3,[sp,#4]
        0x00036420:    fbb1f0f3    ....    UDIV     r0,r1,r3
        0x00036424:    fb001213    ....    MLS      r2,r0,r3,r1
        0x00036428:    9800        ..      LDR      r0,[sp,#0]
        0x0003642a:    1c41        A.      ADDS     r1,r0,#1
        0x0003642c:    ebb20f53    ..S.    CMP      r2,r3,LSR #1
        0x00036430:    bf88        ..      IT       HI
        0x00036432:    4608        .F      MOVHI    r0,r1
        0x00036434:    9000        ..      STR      r0,[sp,#0]
        0x00036436:    9800        ..      LDR      r0,[sp,#0]
        0x00036438:    b006        ..      ADD      sp,sp,#0x18
        0x0003643a:    4770        pG      BX       lr
    compute_mdcts
        0x0003643c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00036440:    b081        ..      SUB      sp,sp,#4
        0x00036442:    ed2d8b02    -...    VPUSH    {d8}
        0x00036446:    b08e        ..      SUB      sp,sp,#0x38
        0x00036448:    4680        .F      MOV      r8,r0
        0x0003644a:    6844        Dh      LDR      r4,[r0,#4]
        0x0003644c:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0003644e:    9306        ..      STR      r3,[sp,#0x18]
        0x00036450:    920b        ..      STR      r2,[sp,#0x2c]
        0x00036452:    b119        ..      CBZ      r1,0x3645c ; compute_mdcts + 32
        0x00036454:    f8d8b024    ..$.    LDR      r11,[r8,#0x24]
        0x00036458:    468e        .F      MOV      lr,r1
        0x0003645a:    e007        ..      B        0x3646c ; compute_mdcts + 48
        0x0003645c:    991c        ..      LDR      r1,[sp,#0x70]
        0x0003645e:    f8d82024    ..$     LDR      r2,[r8,#0x24]
        0x00036462:    4088        .@      LSLS     r0,r0,r1
        0x00036464:    eba20b01    ....    SUB      r11,r2,r1
        0x00036468:    f04f0e01    O...    MOV      lr,#1
        0x0003646c:    fb00f20e    ....    MUL      r2,r0,lr
        0x00036470:    fb00450e    ...E    MLA      r5,r0,lr,r4
        0x00036474:    f8dd9078    ..x.    LDR      r9,[sp,#0x78]
        0x00036478:    9205        ..      STR      r2,[sp,#0x14]
        0x0003647a:    0092        ..      LSLS     r2,r2,#2
        0x0003647c:    0083        ..      LSLS     r3,r0,#2
        0x0003647e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00036480:    f1080140    ..@.    ADD      r1,r8,#0x40
        0x00036484:    9208        ..      STR      r2,[sp,#0x20]
        0x00036486:    00aa        ..      LSLS     r2,r5,#2
        0x00036488:    2500        .%      MOVS     r5,#0
        0x0003648a:    9207        ..      STR      r2,[sp,#0x1c]
        0x0003648c:    900a        ..      STR      r0,[sp,#0x28]
        0x0003648e:    e9cd310c    ...1    STRD     r3,r1,[sp,#0x30]
        0x00036492:    bf00        ..      NOP      
        0x00036494:    f1be0f01    ....    CMP      lr,#1
        0x00036498:    9509        ..      STR      r5,[sp,#0x24]
        0x0003649a:    db17        ..      BLT      0x364cc ; compute_mdcts + 144
        0x0003649c:    e9dd560a    ...V    LDRD     r5,r6,[sp,#0x28]
        0x000364a0:    4677        wF      MOV      r7,lr
        0x000364a2:    bf00        ..      NOP      
        0x000364a4:    f8d8303c    ..<0    LDR      r3,[r8,#0x3c]
        0x000364a8:    4608        .F      MOV      r0,r1
        0x000364aa:    4631        1F      MOV      r1,r6
        0x000364ac:    462a        *F      MOV      r2,r5
        0x000364ae:    e88d4810    ...H    STM      sp,{r4,r11,lr}
        0x000364b2:    f8cd900c    ....    STR      r9,[sp,#0xc]
        0x000364b6:    46f2        .F      MOV      r10,lr
        0x000364b8:    f7fffc84    ....    BL       clt_mdct_forward_c ; 0x35dc4
        0x000364bc:    e9dd310c    ...1    LDRD     r3,r1,[sp,#0x30]
        0x000364c0:    46d6        .F      MOV      lr,r10
        0x000364c2:    3f01        .?      SUBS     r7,#1
        0x000364c4:    f1050504    ....    ADD      r5,r5,#4
        0x000364c8:    441e        .D      ADD      r6,r6,r3
        0x000364ca:    d1eb        ..      BNE      0x364a4 ; compute_mdcts + 104
        0x000364cc:    9808        ..      LDR      r0,[sp,#0x20]
        0x000364ce:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x000364d0:    9d09        ..      LDR      r5,[sp,#0x24]
        0x000364d2:    4402        .D      ADD      r2,r2,r0
        0x000364d4:    981b        ..      LDR      r0,[sp,#0x6c]
        0x000364d6:    3501        .5      ADDS     r5,#1
        0x000364d8:    920a        ..      STR      r2,[sp,#0x28]
        0x000364da:    4285        .B      CMP      r5,r0
        0x000364dc:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000364de:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x000364e0:    4410        .D      ADD      r0,r0,r2
        0x000364e2:    900b        ..      STR      r0,[sp,#0x2c]
        0x000364e4:    dbd6        ..      BLT      0x36494 ; compute_mdcts + 88
        0x000364e6:    f8dd9068    ..h.    LDR      r9,[sp,#0x68]
        0x000364ea:    e9dda805    ....    LDRD     r10,r8,[sp,#0x14]
        0x000364ee:    9c08        ..      LDR      r4,[sp,#0x20]
        0x000364f0:    f1b90f01    ....    CMP      r9,#1
        0x000364f4:    d11b        ..      BNE      0x3652e ; compute_mdcts + 242
        0x000364f6:    981b        ..      LDR      r0,[sp,#0x6c]
        0x000364f8:    2802        .(      CMP      r0,#2
        0x000364fa:    d118        ..      BNE      0x3652e ; compute_mdcts + 242
        0x000364fc:    f1ba0f01    ....    CMP      r10,#1
        0x00036500:    db15        ..      BLT      0x3652e ; compute_mdcts + 242
        0x00036502:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x00036506:    4640        @F      MOV      r0,r8
        0x00036508:    4651        QF      MOV      r1,r10
        0x0003650a:    bf00        ..      NOP      
        0x0003650c:    1902        ..      ADDS     r2,r0,r4
        0x0003650e:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00036512:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x00036516:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003651a:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x0003651e:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00036522:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x00036526:    3901        .9      SUBS     r1,#1
        0x00036528:    f1000004    ....    ADD      r0,r0,#4
        0x0003652c:    d1ee        ..      BNE      0x3650c ; compute_mdcts + 208
        0x0003652e:    981d        ..      LDR      r0,[sp,#0x74]
        0x00036530:    2801        .(      CMP      r0,#1
        0x00036532:    d025        %.      BEQ      0x36580 ; compute_mdcts + 324
        0x00036534:    fb9af5f0    ....    SDIV     r5,r10,r0
        0x00036538:    ee000a10    ....    VMOV     s0,r0
        0x0003653c:    ebaa0005    ....    SUB      r0,r10,r5
        0x00036540:    eeb88ac0    ....    VCVT.F32.S32 s16,s0
        0x00036544:    ea4f0b80    O...    LSL      r11,r0,#2
        0x00036548:    2600        .&      MOVS     r6,#0
        0x0003654a:    4647        GF      MOV      r7,r8
        0x0003654c:    2d01        .-      CMP      r5,#1
        0x0003654e:    db0b        ..      BLT      0x36568 ; compute_mdcts + 300
        0x00036550:    4638        8F      MOV      r0,r7
        0x00036552:    4629        )F      MOV      r1,r5
        0x00036554:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00036558:    3901        .9      SUBS     r1,#1
        0x0003655a:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0003655e:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00036562:    f1000004    ....    ADD      r0,r0,#4
        0x00036566:    d1f5        ..      BNE      0x36554 ; compute_mdcts + 280
        0x00036568:    fb0af006    ....    MUL      r0,r10,r6
        0x0003656c:    4428        (D      ADD      r0,r0,r5
        0x0003656e:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x00036572:    4659        YF      MOV      r1,r11
        0x00036574:    f7e2f8f7    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00036578:    3601        .6      ADDS     r6,#1
        0x0003657a:    454e        NE      CMP      r6,r9
        0x0003657c:    4427        'D      ADD      r7,r7,r4
        0x0003657e:    dbe5        ..      BLT      0x3654c ; compute_mdcts + 272
        0x00036580:    b00e        ..      ADD      sp,sp,#0x38
        0x00036582:    ecbd8b02    ....    VPOP     {d8}
        0x00036586:    b001        ..      ADD      sp,sp,#4
        0x00036588:    e8bd8ff0    ....    POP      {r4-r11,pc}
    compute_theta
        0x0003658c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00036590:    b089        ..      SUB      sp,sp,#0x24
        0x00036592:    e9d0ce02    ....    LDRD     r12,lr,[r0,#8]
        0x00036596:    4681        .F      MOV      r9,r0
        0x00036598:    f8dc0038    ..8.    LDR      r0,[r12,#0x38]
        0x0003659c:    469b        .F      MOV      r11,r3
        0x0003659e:    4615        .F      MOV      r5,r2
        0x000365a0:    9a16        ..      LDR      r2,[sp,#0x58]
        0x000365a2:    f930001e    0...    LDRSH    r0,[r0,lr,LSL #1]
        0x000365a6:    9b12        ..      LDR      r3,[sp,#0x48]
        0x000365a8:    9e17        ..      LDR      r6,[sp,#0x5c]
        0x000365aa:    eb0004c2    ....    ADD      r4,r0,r2,LSL #3
        0x000365ae:    1e9a        ..      SUBS     r2,r3,#2
        0x000365b0:    4630        0F      MOV      r0,r6
        0x000365b2:    fab2f282    ....    CLZ      r2,r2
        0x000365b6:    2e00        ..      CMP      r6,#0
        0x000365b8:    bf18        ..      IT       NE
        0x000365ba:    2001        .       MOVNE    r0,#1
        0x000365bc:    0952        R.      LSRS     r2,r2,#5
        0x000365be:    f8dd804c    ..L.    LDR      r8,[sp,#0x4c]
        0x000365c2:    4010        .@      ANDS     r0,r0,r2
        0x000365c4:    f06f0003    o...    MVN      r0,#3
        0x000365c8:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x000365cc:    bf18        ..      IT       NE
        0x000365ce:    f06f000f    o...    MVNNE    r0,#0xf
        0x000365d2:    f8d86000    ...`    LDR      r6,[r8,#0]
        0x000365d6:    bf18        ..      IT       NE
        0x000365d8:    f06f0201    o...    MVNNE    r2,#1
        0x000365dc:    eb000064    ..d.    ADD      r0,r0,r4,ASR #1
        0x000365e0:    eb020243    ..C.    ADD      r2,r2,r3,LSL #1
        0x000365e4:    fb006002    ...`    MLA      r0,r0,r2,r6
        0x000365e8:    1b36        6.      SUBS     r6,r6,r4
        0x000365ea:    fb90f2f2    ....    SDIV     r2,r0,r2
        0x000365ee:    f8d97000    ...p    LDR      r7,[r9,#0]
        0x000365f2:    3e20         >      SUBS     r6,r6,#0x20
        0x000365f4:    4296        .B      CMP      r6,r2
        0x000365f6:    9708        ..      STR      r7,[sp,#0x20]
        0x000365f8:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x000365fc:    bfb8        ..      IT       LT
        0x000365fe:    4632        2F      MOVLT    r2,r6
        0x00036600:    2a40        @*      CMP      r2,#0x40
        0x00036602:    bfa8        ..      IT       GE
        0x00036604:    2240        @"      MOVGE    r2,#0x40
        0x00036606:    2a04        .*      CMP      r2,#4
        0x00036608:    9107        ..      STR      r1,[sp,#0x1c]
        0x0003660a:    da02        ..      BGE      0x36612 ; compute_theta + 134
        0x0003660c:    f04f0a01    O...    MOV      r10,#1
        0x00036610:    e00c        ..      B        0x3662c ; compute_theta + 160
        0x00036612:    f0020107    ....    AND      r1,r2,#7
        0x00036616:    f20f56ac    ...V    ADR.W    r6,{pc}+0x5ae ; 0x36bc4
        0x0003661a:    f9361011    6...    LDRSH    r1,[r6,r1,LSL #1]
        0x0003661e:    260e        .&      MOVS     r6,#0xe
        0x00036620:    eba602d2    ....    SUB      r2,r6,r2,LSR #3
        0x00036624:    4111        .A      ASRS     r1,r1,r2
        0x00036626:    3101        .1      ADDS     r1,#1
        0x00036628:    f0210a01    !...    BIC      r10,r1,#1
        0x0003662c:    4657        WF      MOV      r7,r10
        0x0003662e:    9c17        ..      LDR      r4,[sp,#0x5c]
        0x00036630:    f8d9801c    ....    LDR      r8,[r9,#0x1c]
        0x00036634:    4586        .E      CMP      lr,r0
        0x00036636:    bfa8        ..      IT       GE
        0x00036638:    2701        .'      MOVGE    r7,#1
        0x0003663a:    2c00        .,      CMP      r4,#0
        0x0003663c:    bf08        ..      IT       EQ
        0x0003663e:    4657        WF      MOVEQ    r7,r10
        0x00036640:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036642:    9e15        ..      LDR      r6,[sp,#0x54]
        0x00036644:    b3a0        ..      CBZ      r0,0x366b0 ; compute_theta + 292
        0x00036646:    f8d90024    ..$.    LDR      r0,[r9,#0x24]
        0x0003664a:    f8d9602c    ..,`    LDR      r6,[r9,#0x2c]
        0x0003664e:    9002        ..      STR      r0,[sp,#8]
        0x00036650:    4628        (F      MOV      r0,r5
        0x00036652:    4659        YF      MOV      r1,r11
        0x00036654:    4622        "F      MOV      r2,r4
        0x00036656:    e9cdec03    ....    STRD     lr,r12,[sp,#0xc]
        0x0003665a:    9600        ..      STR      r6,[sp,#0]
        0x0003665c:    f014f820    .. .    BL       stereo_itheta ; 0x4a6a0
        0x00036660:    4606        .F      MOV      r6,r0
        0x00036662:    4640        @F      MOV      r0,r8
        0x00036664:    f8cd8014    ....    STR      r8,[sp,#0x14]
        0x00036668:    f003fa36    ..6.    BL       ec_tell_frac ; 0x39ad8
        0x0003666c:    2f01        ./      CMP      r7,#1
        0x0003666e:    9006        ..      STR      r0,[sp,#0x18]
        0x00036670:    d148        H.      BNE      0x36704 ; compute_theta + 376
        0x00036672:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036674:    2c00        .,      CMP      r4,#0
        0x00036676:    f000809f    ....    BEQ.W    0x367b8 ; compute_theta + 556
        0x0003667a:    f5b65f00    ..._    CMP      r6,#0x2000
        0x0003667e:    dd04        ..      BLE      0x3668a ; compute_theta + 254
        0x00036680:    f8d91034    ..4.    LDR      r1,[r9,#0x34]
        0x00036684:    2900        .)      CMP      r1,#0
        0x00036686:    f0008168    ..h.    BEQ.W    0x3695a ; compute_theta + 974
        0x0003668a:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x0003668e:    f8ddc048    ..H.    LDR      r12,[sp,#0x48]
        0x00036692:    e9dd3602    ...6    LDRD     r3,r6,[sp,#8]
        0x00036696:    9c05        ..      LDR      r4,[sp,#0x14]
        0x00036698:    f04f0800    O...    MOV      r8,#0
        0x0003669c:    4629        )F      MOV      r1,r5
        0x0003669e:    465a        ZF      MOV      r2,r11
        0x000366a0:    9600        ..      STR      r6,[sp,#0]
        0x000366a2:    f8cdc004    ....    STR      r12,[sp,#4]
        0x000366a6:    f008f8ed    ....    BL       intensity_stereo ; 0x3e884
        0x000366aa:    9d13        ..      LDR      r5,[sp,#0x4c]
        0x000366ac:    9f06        ..      LDR      r7,[sp,#0x18]
        0x000366ae:    e012        ..      B        0x366d6 ; compute_theta + 330
        0x000366b0:    4640        @F      MOV      r0,r8
        0x000366b2:    f003fa11    ....    BL       ec_tell_frac ; 0x39ad8
        0x000366b6:    46bb        .F      MOV      r11,r7
        0x000366b8:    2f01        ./      CMP      r7,#1
        0x000366ba:    4607        .F      MOV      r7,r0
        0x000366bc:    4644        DF      MOV      r4,r8
        0x000366be:    d140        @.      BNE      0x36742 ; compute_theta + 438
        0x000366c0:    9817        ..      LDR      r0,[sp,#0x5c]
        0x000366c2:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x000366c6:    9d13        ..      LDR      r5,[sp,#0x4c]
        0x000366c8:    f04f0800    O...    MOV      r8,#0
        0x000366cc:    2800        .(      CMP      r0,#0
        0x000366ce:    f04f0600    O...    MOV      r6,#0
        0x000366d2:    f0008165    ..e.    BEQ.W    0x369a0 ; compute_theta + 1044
        0x000366d6:    6828        (h      LDR      r0,[r5,#0]
        0x000366d8:    2600        .&      MOVS     r6,#0
        0x000366da:    2811        .(      CMP      r0,#0x11
        0x000366dc:    f04f0000    O...    MOV      r0,#0
        0x000366e0:    f2c08159    ..Y.    BLT.W    0x36996 ; compute_theta + 1034
        0x000366e4:    f8d90020    .. .    LDR      r0,[r9,#0x20]
        0x000366e8:    2811        .(      CMP      r0,#0x11
        0x000366ea:    f2c080ff    ....    BLT.W    0x368ec ; compute_theta + 864
        0x000366ee:    9808        ..      LDR      r0,[sp,#0x20]
        0x000366f0:    2800        .(      CMP      r0,#0
        0x000366f2:    f000814c    ..L.    BEQ.W    0x3698e ; compute_theta + 1026
        0x000366f6:    4620         F      MOV      r0,r4
        0x000366f8:    4641        AF      MOV      r1,r8
        0x000366fa:    2202        ."      MOVS     r2,#2
        0x000366fc:    f002ff98    ....    BL       ec_enc_bit_logp ; 0x39630
        0x00036700:    4640        @F      MOV      r0,r8
        0x00036702:    e148        H.      B        0x36996 ; compute_theta + 1034
        0x00036704:    2c00        .,      CMP      r4,#0
        0x00036706:    d05c        \.      BEQ      0x367c2 ; compute_theta + 566
        0x00036708:    f8d90030    ..0.    LDR      r0,[r9,#0x30]
        0x0003670c:    2800        .(      CMP      r0,#0
        0x0003670e:    f00080ef    ....    BEQ.W    0x368f0 ; compute_theta + 868
        0x00036712:    f2480101    H...    MOV      r1,#0x8001
        0x00036716:    f6cf71ff    ...q    MOVT     r1,#0xffff
        0x0003671a:    f5b65f00    ..._    CMP      r6,#0x2000
        0x0003671e:    bfc8        ..      IT       GT
        0x00036720:    f64771ff    G..q    MOVGT    r1,#0x7fff
        0x00036724:    fb91f1f7    ....    SDIV     r1,r1,r7
        0x00036728:    43c0        .C      MVNS     r0,r0
        0x0003672a:    fb061107    ....    MLA      r1,r6,r7,r1
        0x0003672e:    138a        ..      ASRS     r2,r1,#14
        0x00036730:    2900        .)      CMP      r1,#0
        0x00036732:    bf48        H.      IT       MI
        0x00036734:    2200        ."      MOVMI    r2,#0
        0x00036736:    4297        .B      CMP      r7,r2
        0x00036738:    bfd8        ..      IT       LE
        0x0003673a:    1e7a        z.      SUBLE    r2,r7,#1
        0x0003673c:    eb0276d0    ...v    ADD      r6,r2,r0,LSR #31
        0x00036740:    e0db        ..      B        0x368fa ; compute_theta + 878
        0x00036742:    9812        ..      LDR      r0,[sp,#0x48]
        0x00036744:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x00036748:    2803        .(      CMP      r0,#3
        0x0003674a:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0003674c:    9706        ..      STR      r7,[sp,#0x18]
        0x0003674e:    f2c080aa    ....    BLT.W    0x368a6 ; compute_theta + 794
        0x00036752:    2800        .(      CMP      r0,#0
        0x00036754:    f00080a7    ....    BEQ.W    0x368a6 ; compute_theta + 794
        0x00036758:    4626        &F      MOV      r6,r4
        0x0003675a:    eb0b74db    ...t    ADD      r4,r11,r11,LSR #31
        0x0003675e:    2001        .       MOVS     r0,#1
        0x00036760:    eb000564    ..d.    ADD      r5,r0,r4,ASR #1
        0x00036764:    eb050745    ..E.    ADD      r7,r5,r5,LSL #1
        0x00036768:    eb070864    ..d.    ADD      r8,r7,r4,ASR #1
        0x0003676c:    4630        0F      MOV      r0,r6
        0x0003676e:    4641        AF      MOV      r1,r8
        0x00036770:    f002ff4b    ..K.    BL       ec_decode ; 0x3960a
        0x00036774:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00036778:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x0003677c:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00036780:    eba00545    ..E.    SUB      r5,r0,r5,LSL #1
        0x00036784:    42b8        .B      CMP      r0,r7
        0x00036786:    ea6f0064    o.d.    MVN      r0,r4,ASR #1
        0x0003678a:    bfb8        ..      IT       LT
        0x0003678c:    eb0175d1    ...u    ADDLT    r5,r1,r1,LSR #31
        0x00036790:    eb050145    ..E.    ADD      r1,r5,r5,LSL #1
        0x00036794:    4438        8D      ADD      r0,r0,r7
        0x00036796:    ebb50f64    ..d.    CMP      r5,r4,ASR #1
        0x0003679a:    f1010203    ....    ADD      r2,r1,#3
        0x0003679e:    bfc8        ..      IT       GT
        0x000367a0:    1941        A.      ADDGT    r1,r0,r5
        0x000367a2:    eba70064    ..d.    SUB      r0,r7,r4,ASR #1
        0x000367a6:    bfc8        ..      IT       GT
        0x000367a8:    1942        B.      ADDGT    r2,r0,r5
        0x000367aa:    4630        0F      MOV      r0,r6
        0x000367ac:    4643        CF      MOV      r3,r8
        0x000367ae:    4634        4F      MOV      r4,r6
        0x000367b0:    f002ff16    ....    BL       ec_dec_update ; 0x395e0
        0x000367b4:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x000367b6:    e17a        z.      B        0x36aae ; compute_theta + 1314
        0x000367b8:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x000367bc:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x000367be:    9c05        ..      LDR      r4,[sp,#0x14]
        0x000367c0:    e178        x.      B        0x36ab4 ; compute_theta + 1320
        0x000367c2:    fb06f107    ....    MUL      r1,r6,r7
        0x000367c6:    f5015000    ...P    ADD      r0,r1,#0x2000
        0x000367ca:    ebb73fa0    ...?    CMP      r7,r0,ASR #14
        0x000367ce:    ea4f36a0    O..6    ASR      r6,r0,#14
        0x000367d2:    f34080ed    @...    BLE.W    0x369b0 ; compute_theta + 1060
        0x000367d6:    9c05        ..      LDR      r4,[sp,#0x14]
        0x000367d8:    f5b15f00    ..._    CMP      r1,#0x2000
        0x000367dc:    f2c080e9    ....    BLT.W    0x369b2 ; compute_theta + 1062
        0x000367e0:    f8d91038    ..8.    LDR      r1,[r9,#0x38]
        0x000367e4:    9608        ..      STR      r6,[sp,#0x20]
        0x000367e6:    2900        .)      CMP      r1,#0
        0x000367e8:    f00080e3    ....    BEQ.W    0x369b2 ; compute_theta + 1062
        0x000367ec:    f64371ff    C..q    MOV      r1,#0x3fff
        0x000367f0:    4388        .C      BICS     r0,r0,r1
        0x000367f2:    fb90f0f7    ....    SDIV     r0,r0,r7
        0x000367f6:    f64f5c8e    O..\    MOV      r12,#0xfd8e
        0x000367fa:    0401        ..      LSLS     r1,r0,#16
        0x000367fc:    b202        ..      SXTH     r2,r0
        0x000367fe:    1349        I.      ASRS     r1,r1,#13
        0x00036800:    4351        QC      MULS     r1,r2,r1
        0x00036802:    eba00040    ..@.    SUB      r0,r0,r0,LSL #1
        0x00036806:    f04f4280    O..B    MOV      r2,#0x40000000
        0x0003680a:    eb024000    ...@    ADD      r0,r2,r0,LSL #16
        0x0003680e:    1402        ..      ASRS     r2,r0,#16
        0x00036810:    1340        @.      ASRS     r0,r0,#13
        0x00036812:    4350        PC      MULS     r0,r2,r0
        0x00036814:    f5014100    ...A    ADD      r1,r1,#0x8000
        0x00036818:    f44f4880    O..H    MOV      r8,#0x4000
        0x0003681c:    f6cf7cff    ...|    MOVT     r12,#0xffff
        0x00036820:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x00036824:    fb1c8311    ....    SMLABT   r3,r12,r1,r8
        0x00036828:    f2420e55    B.U.    MOV      lr,#0x2055
        0x0003682c:    fb1c8210    ....    SMLABT   r2,r12,r0,r8
        0x00036830:    eb0e33e3    ...3    ADD      r3,lr,r3,ASR #15
        0x00036834:    f2480900    H...    MOVW     r9,#0x8000
        0x00036838:    eb0e32e2    ...2    ADD      r2,lr,r2,ASR #15
        0x0003683c:    fb11f323    ..#.    SMULTB   r3,r1,r3
        0x00036840:    f2ce291d    ...)    MOVT     r9,#0xe21d
        0x00036844:    fb10f222    ..".    SMULTB   r2,r0,r2
        0x00036848:    eb090343    ..C.    ADD      r3,r9,r3,LSL #1
        0x0003684c:    eb090242    ..B.    ADD      r2,r9,r2,LSL #1
        0x00036850:    fb138331    ..1.    SMLATT   r3,r3,r1,r8
        0x00036854:    fb128230    ..0.    SMLATT   r2,r2,r0,r8
        0x00036858:    0bdb        ..      LSRS     r3,r3,#15
        0x0003685a:    0bd2        ..      LSRS     r2,r2,#15
        0x0003685c:    eba34121    ..!A    SUB      r1,r3,r1,ASR #16
        0x00036860:    f04f4300    O..C    MOV      r3,#0x80000000
        0x00036864:    eba24020    .. @    SUB      r0,r2,r0,ASR #16
        0x00036868:    eb034101    ...A    ADD      r1,r3,r1,LSL #16
        0x0003686c:    eb034000    ...@    ADD      r0,r3,r0,LSL #16
        0x00036870:    9b12        ..      LDR      r3,[sp,#0x48]
        0x00036872:    1409        ..      ASRS     r1,r1,#16
        0x00036874:    1400        ..      ASRS     r0,r0,#16
        0x00036876:    f06f027f    o...    MVN      r2,#0x7f
        0x0003687a:    4626        &F      MOV      r6,r4
        0x0003687c:    eb0214c3    ....    ADD      r4,r2,r3,LSL #7
        0x00036880:    f7fafef0    ....    BL       bitexact_log2tan ; 0x31664
        0x00036884:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00036886:    fb108004    ....    SMLABB   r0,r0,r4,r8
        0x0003688a:    6809        .h      LDR      r1,[r1,#0]
        0x0003688c:    4634        4F      MOV      r4,r6
        0x0003688e:    ebb13fe0    ...?    CMP      r1,r0,ASR #15
        0x00036892:    4656        VF      MOV      r6,r10
        0x00036894:    f2c0808d    ....    BLT.W    0x369b2 ; compute_theta + 1062
        0x00036898:    13c0        ..      ASRS     r0,r0,#15
        0x0003689a:    4249        IB      RSBS     r1,r1,#0
        0x0003689c:    9e08        ..      LDR      r6,[sp,#0x20]
        0x0003689e:    4288        .B      CMP      r0,r1
        0x000368a0:    bfb8        ..      IT       LT
        0x000368a2:    2600        .&      MOVLT    r6,#0
        0x000368a4:    e085        ..      B        0x369b2 ; compute_theta + 1062
        0x000368a6:    2e01        ..      CMP      r6,#1
        0x000368a8:    dc4f        O.      BGT      0x3694a ; compute_theta + 958
        0x000368aa:    2800        .(      CMP      r0,#0
        0x000368ac:    d14d        M.      BNE      0x3694a ; compute_theta + 958
        0x000368ae:    4620         F      MOV      r0,r4
        0x000368b0:    2401        .$      MOVS     r4,#1
        0x000368b2:    eb04076b    ..k.    ADD      r7,r4,r11,ASR #1
        0x000368b6:    fb07f907    ....    MUL      r9,r7,r7
        0x000368ba:    4649        IF      MOV      r1,r9
        0x000368bc:    465e        ^F      MOV      r6,r11
        0x000368be:    ea4f056b    O.k.    ASR      r5,r11,#1
        0x000368c2:    4680        .F      MOV      r8,r0
        0x000368c4:    f002fea1    ....    BL       ec_decode ; 0x3960a
        0x000368c8:    fb05f107    ....    MUL      r1,r5,r7
        0x000368cc:    ebb00f61    ..a.    CMP      r0,r1,ASR #1
        0x000368d0:    f28080d4    ....    BGE.W    0x36a7c ; compute_theta + 1264
        0x000368d4:    00c0        ..      LSLS     r0,r0,#3
        0x000368d6:    3001        .0      ADDS     r0,#1
        0x000368d8:    f008fdd8    ....    BL       isqrt32 ; 0x3f48c
        0x000368dc:    3801        .8      SUBS     r0,#1
        0x000368de:    0845        E.      LSRS     r5,r0,#1
        0x000368e0:    eb040050    ..P.    ADD      r0,r4,r0,LSR #1
        0x000368e4:    fb00f105    ....    MUL      r1,r0,r5
        0x000368e8:    0849        I.      LSRS     r1,r1,#1
        0x000368ea:    e0d9        ..      B        0x36aa0 ; compute_theta + 1300
        0x000368ec:    2000        .       MOVS     r0,#0
        0x000368ee:    e052        R.      B        0x36996 ; compute_theta + 1034
        0x000368f0:    fb06f007    ....    MUL      r0,r6,r7
        0x000368f4:    f5005000    ...P    ADD      r0,r0,#0x2000
        0x000368f8:    1386        ..      ASRS     r6,r0,#14
        0x000368fa:    9812        ..      LDR      r0,[sp,#0x48]
        0x000368fc:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x00036900:    9c05        ..      LDR      r4,[sp,#0x14]
        0x00036902:    2802        .(      CMP      r0,#2
        0x00036904:    dd5a        Z.      BLE      0x369bc ; compute_theta + 1072
        0x00036906:    eb0770d7    ...p    ADD      r0,r7,r7,LSR #31
        0x0003690a:    1041        A.      ASRS     r1,r0,#1
        0x0003690c:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00036910:    46a6        .F      MOV      lr,r4
        0x00036912:    1ccc        ..      ADDS     r4,r1,#3
        0x00036914:    eb060146    ..F.    ADD      r1,r6,r6,LSL #1
        0x00036918:    ea6f0260    o.`.    MVN      r2,r0,ASR #1
        0x0003691c:    eb040360    ..`.    ADD      r3,r4,r0,ASR #1
        0x00036920:    eb040c02    ....    ADD      r12,r4,r2
        0x00036924:    ebb60f60    ..`.    CMP      r6,r0,ASR #1
        0x00036928:    f1010203    ....    ADD      r2,r1,#3
        0x0003692c:    eba40060    ..`.    SUB      r0,r4,r0,ASR #1
        0x00036930:    bfc8        ..      IT       GT
        0x00036932:    eb0c0106    ....    ADDGT    r1,r12,r6
        0x00036936:    bfc8        ..      IT       GT
        0x00036938:    1982        ..      ADDGT    r2,r0,r6
        0x0003693a:    4670        pF      MOV      r0,lr
        0x0003693c:    4674        tF      MOV      r4,lr
        0x0003693e:    f003f80f    ....    BL       ec_encode ; 0x39960
        0x00036942:    03b0        ..      LSLS     r0,r6,#14
        0x00036944:    fb90f6f7    ....    SDIV     r6,r0,r7
        0x00036948:    e043        C.      B        0x369d2 ; compute_theta + 1094
        0x0003694a:    f10b0101    ....    ADD      r1,r11,#1
        0x0003694e:    4620         F      MOV      r0,r4
        0x00036950:    f002fe01    ....    BL       ec_dec_uint ; 0x39556
        0x00036954:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x00036956:    4605        .F      MOV      r5,r0
        0x00036958:    e0a9        ..      B        0x36aae ; compute_theta + 1314
        0x0003695a:    f8ddc048    ..H.    LDR      r12,[sp,#0x48]
        0x0003695e:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x00036962:    e9dd3602    ...6    LDRD     r3,r6,[sp,#8]
        0x00036966:    9c05        ..      LDR      r4,[sp,#0x14]
        0x00036968:    f1bc0f01    ....    CMP      r12,#1
        0x0003696c:    db0c        ..      BLT      0x36988 ; compute_theta + 1020
        0x0003696e:    465a        ZF      MOV      r2,r11
        0x00036970:    4661        aF      MOV      r1,r12
        0x00036972:    bf00        ..      NOP      
        0x00036974:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00036978:    3901        .9      SUBS     r1,#1
        0x0003697a:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x0003697e:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00036982:    f1020204    ....    ADD      r2,r2,#4
        0x00036986:    d1f5        ..      BNE      0x36974 ; compute_theta + 1000
        0x00036988:    f04f0801    O...    MOV      r8,#1
        0x0003698c:    e686        ..      B        0x3669c ; compute_theta + 272
        0x0003698e:    4620         F      MOV      r0,r4
        0x00036990:    2102        .!      MOVS     r1,#2
        0x00036992:    f002fd6d    ..m.    BL       ec_dec_bit_logp ; 0x39470
        0x00036996:    f8d91034    ..4.    LDR      r1,[r9,#0x34]
        0x0003699a:    2900        .)      CMP      r1,#0
        0x0003699c:    bf08        ..      IT       EQ
        0x0003699e:    4606        .F      MOVEQ    r6,r0
        0x000369a0:    4620         F      MOV      r0,r4
        0x000369a2:    f003f899    ....    BL       ec_tell_frac ; 0x39ad8
        0x000369a6:    6829        )h      LDR      r1,[r5,#0]
        0x000369a8:    1bc4        ..      SUBS     r4,r0,r7
        0x000369aa:    1b08        ..      SUBS     r0,r1,r4
        0x000369ac:    6028        (`      STR      r0,[r5,#0]
        0x000369ae:    e08d        ..      B        0x36acc ; compute_theta + 1344
        0x000369b0:    9c05        ..      LDR      r4,[sp,#0x14]
        0x000369b2:    9815        ..      LDR      r0,[sp,#0x54]
        0x000369b4:    2801        .(      CMP      r0,#1
        0x000369b6:    dd3c        <.      BLE      0x36a32 ; compute_theta + 1190
        0x000369b8:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x000369bc:    1c7a        z.      ADDS     r2,r7,#1
        0x000369be:    4620         F      MOV      r0,r4
        0x000369c0:    4631        1F      MOV      r1,r6
        0x000369c2:    f002ffa5    ....    BL       ec_enc_uint ; 0x39910
        0x000369c6:    03b0        ..      LSLS     r0,r6,#14
        0x000369c8:    fb90f6f7    ....    SDIV     r6,r0,r7
        0x000369cc:    9817        ..      LDR      r0,[sp,#0x5c]
        0x000369ce:    2800        .(      CMP      r0,#0
        0x000369d0:    d047        G.      BEQ      0x36a62 ; compute_theta + 1238
        0x000369d2:    46a0        .F      MOV      r8,r4
        0x000369d4:    9c12        ..      LDR      r4,[sp,#0x48]
        0x000369d6:    b1f6        ..      CBZ      r6,0x36a16 ; compute_theta + 1162
        0x000369d8:    2c01        .,      CMP      r4,#1
        0x000369da:    db19        ..      BLT      0x36a10 ; compute_theta + 1156
        0x000369dc:    ed9f0a7d    ..}.    VLDR     s0,[pc,#500] ; [0x36bd4] = 0x3f3504f3
        0x000369e0:    4620         F      MOV      r0,r4
        0x000369e2:    bf00        ..      NOP      
        0x000369e4:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x000369e8:    ed9b2a00    ...*    VLDR     s4,[r11,#0]
        0x000369ec:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x000369f0:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x000369f4:    ee313a02    1..:    VADD.F32 s6,s2,s4
        0x000369f8:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x000369fc:    ed853a00    ...:    VSTR     s6,[r5,#0]
        0x00036a00:    ed8b1a00    ....    VSTR     s2,[r11,#0]
        0x00036a04:    3801        .8      SUBS     r0,#1
        0x00036a06:    f10b0b04    ....    ADD      r11,r11,#4
        0x00036a0a:    f1050504    ....    ADD      r5,r5,#4
        0x00036a0e:    d1e9        ..      BNE      0x369e4 ; compute_theta + 1112
        0x00036a10:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x00036a12:    4644        DF      MOV      r4,r8
        0x00036a14:    e04e        N.      B        0x36ab4 ; compute_theta + 1320
        0x00036a16:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036a18:    9b02        ..      LDR      r3,[sp,#8]
        0x00036a1a:    9000        ..      STR      r0,[sp,#0]
        0x00036a1c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036a1e:    4629        )F      MOV      r1,r5
        0x00036a20:    465a        ZF      MOV      r2,r11
        0x00036a22:    9401        ..      STR      r4,[sp,#4]
        0x00036a24:    f007ff2e    ....    BL       intensity_stereo ; 0x3e884
        0x00036a28:    9d13        ..      LDR      r5,[sp,#0x4c]
        0x00036a2a:    9f06        ..      LDR      r7,[sp,#0x18]
        0x00036a2c:    2600        .&      MOVS     r6,#0
        0x00036a2e:    4644        DF      MOV      r4,r8
        0x00036a30:    e7b6        ..      B        0x369a0 ; compute_theta + 1044
        0x00036a32:    2001        .       MOVS     r0,#1
        0x00036a34:    eb000067    ..g.    ADD      r0,r0,r7,ASR #1
        0x00036a38:    fb00f300    ....    MUL      r3,r0,r0
        0x00036a3c:    1c71        q.      ADDS     r1,r6,#1
        0x00036a3e:    4638        8F      MOV      r0,r7
        0x00036a40:    1bba        ..      SUBS     r2,r7,r6
        0x00036a42:    4605        .F      MOV      r5,r0
        0x00036a44:    ebb60f60    ..`.    CMP      r6,r0,ASR #1
        0x00036a48:    4608        .F      MOV      r0,r1
        0x00036a4a:    f1020701    ....    ADD      r7,r2,#1
        0x00036a4e:    bfc8        ..      IT       GT
        0x00036a50:    4638        8F      MOVGT    r0,r7
        0x00036a52:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x00036a56:    dd06        ..      BLE      0x36a66 ; compute_theta + 1242
        0x00036a58:    1c91        ..      ADDS     r1,r2,#2
        0x00036a5a:    4379        yC      MULS     r1,r7,r1
        0x00036a5c:    eba30161    ..a.    SUB      r1,r3,r1,ASR #1
        0x00036a60:    e003        ..      B        0x36a6a ; compute_theta + 1246
        0x00036a62:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x00036a64:    e026        &.      B        0x36ab4 ; compute_theta + 1320
        0x00036a66:    4371        qC      MULS     r1,r6,r1
        0x00036a68:    1049        I.      ASRS     r1,r1,#1
        0x00036a6a:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x00036a6c:    180a        ..      ADDS     r2,r1,r0
        0x00036a6e:    4620         F      MOV      r0,r4
        0x00036a70:    f002ff76    ..v.    BL       ec_encode ; 0x39960
        0x00036a74:    03b0        ..      LSLS     r0,r6,#14
        0x00036a76:    fb90f6f5    ....    SDIV     r6,r0,r5
        0x00036a7a:    e01b        ..      B        0x36ab4 ; compute_theta + 1320
        0x00036a7c:    43c0        .C      MVNS     r0,r0
        0x00036a7e:    4448        HD      ADD      r0,r0,r9
        0x00036a80:    00c0        ..      LSLS     r0,r0,#3
        0x00036a82:    3001        .0      ADDS     r0,#1
        0x00036a84:    1c74        t.      ADDS     r4,r6,#1
        0x00036a86:    f008fd01    ....    BL       isqrt32 ; 0x3f48c
        0x00036a8a:    ebc00144    ..D.    RSB      r1,r0,r4,LSL #1
        0x00036a8e:    084d        M.      LSRS     r5,r1,#1
        0x00036a90:    eba40051    ..Q.    SUB      r0,r4,r1,LSR #1
        0x00036a94:    eba60151    ..Q.    SUB      r1,r6,r1,LSR #1
        0x00036a98:    3102        .1      ADDS     r1,#2
        0x00036a9a:    4341        AC      MULS     r1,r0,r1
        0x00036a9c:    eba90161    ..a.    SUB      r1,r9,r1,ASR #1
        0x00036aa0:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x00036aa2:    180a        ..      ADDS     r2,r1,r0
        0x00036aa4:    4640        @F      MOV      r0,r8
        0x00036aa6:    464b        KF      MOV      r3,r9
        0x00036aa8:    4644        DF      MOV      r4,r8
        0x00036aaa:    f002fd99    ....    BL       ec_dec_update ; 0x395e0
        0x00036aae:    03a8        ..      LSLS     r0,r5,#14
        0x00036ab0:    fb90f6fb    ....    SDIV     r6,r0,r11
        0x00036ab4:    4620         F      MOV      r0,r4
        0x00036ab6:    f003f80f    ....    BL       ec_tell_frac ; 0x39ad8
        0x00036aba:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00036abc:    6839        9h      LDR      r1,[r7,#0]
        0x00036abe:    1a84        ..      SUBS     r4,r0,r2
        0x00036ac0:    1b08        ..      SUBS     r0,r1,r4
        0x00036ac2:    f5b64f80    ...O    CMP      r6,#0x4000
        0x00036ac6:    6038        8`      STR      r0,[r7,#0]
        0x00036ac8:    d013        ..      BEQ      0x36af2 ; compute_theta + 1382
        0x00036aca:    bb2e        ..      CBNZ     r6,0x36b18 ; compute_theta + 1420
        0x00036acc:    9b18        ..      LDR      r3,[sp,#0x60]
        0x00036ace:    9f14        ..      LDR      r7,[sp,#0x50]
        0x00036ad0:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00036ad4:    681a        .h      LDR      r2,[r3,#0]
        0x00036ad6:    40b9        .@      LSLS     r1,r1,r7
        0x00036ad8:    ea220101    "...    BIC      r1,r2,r1
        0x00036adc:    6019        .`      STR      r1,[r3,#0]
        0x00036ade:    f24c0100    L...    MOVW     r1,#0xc000
        0x00036ae2:    4630        0F      MOV      r0,r6
        0x00036ae4:    f6cf71ff    ...q    MOVT     r1,#0xffff
        0x00036ae8:    f64775ff    G..u    MOV      r5,#0x7fff
        0x00036aec:    2600        .&      MOVS     r6,#0
        0x00036aee:    2700        .'      MOVS     r7,#0
        0x00036af0:    e05e        ^.      B        0x36bb0 ; compute_theta + 1572
        0x00036af2:    9b14        ..      LDR      r3,[sp,#0x50]
        0x00036af4:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00036af8:    9a18        ..      LDR      r2,[sp,#0x60]
        0x00036afa:    4098        .@      LSLS     r0,r0,r3
        0x00036afc:    43c0        .C      MVNS     r0,r0
        0x00036afe:    6811        .h      LDR      r1,[r2,#0]
        0x00036b00:    4098        .@      LSLS     r0,r0,r3
        0x00036b02:    4008        .@      ANDS     r0,r0,r1
        0x00036b04:    6010        .`      STR      r0,[r2,#0]
        0x00036b06:    f64777ff    G..w    MOV      r7,#0x7fff
        0x00036b0a:    2000        .       MOVS     r0,#0
        0x00036b0c:    f44f4680    O..F    MOV      r6,#0x4000
        0x00036b10:    2500        .%      MOVS     r5,#0
        0x00036b12:    f44f4180    O..A    MOV      r1,#0x4000
        0x00036b16:    e04b        K.      B        0x36bb0 ; compute_theta + 1572
        0x00036b18:    0430        0.      LSLS     r0,r6,#16
        0x00036b1a:    b231        1.      SXTH     r1,r6
        0x00036b1c:    1340        @.      ASRS     r0,r0,#13
        0x00036b1e:    4348        HC      MULS     r0,r1,r0
        0x00036b20:    f64f5c8e    O..\    MOV      r12,#0xfd8e
        0x00036b24:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x00036b28:    f44f4880    O..H    MOV      r8,#0x4000
        0x00036b2c:    f6cf7cff    ...|    MOVT     r12,#0xffff
        0x00036b30:    fb1c8210    ....    SMLABT   r2,r12,r0,r8
        0x00036b34:    f2420355    B.U.    MOV      r3,#0x2055
        0x00036b38:    eb0332e2    ...2    ADD      r2,r3,r2,ASR #15
        0x00036b3c:    f2480700    H...    MOVW     r7,#0x8000
        0x00036b40:    fb10f222    ..".    SMULTB   r2,r0,r2
        0x00036b44:    f2ce271d    ...'    MOVT     r7,#0xe21d
        0x00036b48:    eb070242    ..B.    ADD      r2,r7,r2,LSL #1
        0x00036b4c:    fb128230    ..0.    SMLATT   r2,r2,r0,r8
        0x00036b50:    0bd2        ..      LSRS     r2,r2,#15
        0x00036b52:    eba24020    .. @    SUB      r0,r2,r0,ASR #16
        0x00036b56:    f04f4200    O..B    MOV      r2,#0x80000000
        0x00036b5a:    eb024000    ...@    ADD      r0,r2,r0,LSL #16
        0x00036b5e:    1405        ..      ASRS     r5,r0,#16
        0x00036b60:    eba60046    ..F.    SUB      r0,r6,r6,LSL #1
        0x00036b64:    f04f4180    O..A    MOV      r1,#0x40000000
        0x00036b68:    eb014000    ...@    ADD      r0,r1,r0,LSL #16
        0x00036b6c:    1401        ..      ASRS     r1,r0,#16
        0x00036b6e:    1340        @.      ASRS     r0,r0,#13
        0x00036b70:    4348        HC      MULS     r0,r1,r0
        0x00036b72:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x00036b76:    fb1c8110    ....    SMLABT   r1,r12,r0,r8
        0x00036b7a:    eb0331e1    ...1    ADD      r1,r3,r1,ASR #15
        0x00036b7e:    fb10f121    ..!.    SMULTB   r1,r0,r1
        0x00036b82:    eb070141    ..A.    ADD      r1,r7,r1,LSL #1
        0x00036b86:    fb118130    ..0.    SMLATT   r1,r1,r0,r8
        0x00036b8a:    0bc9        ..      LSRS     r1,r1,#15
        0x00036b8c:    eba14020    .. @    SUB      r0,r1,r0,ASR #16
        0x00036b90:    eb024000    ...@    ADD      r0,r2,r0,LSL #16
        0x00036b94:    9912        ..      LDR      r1,[sp,#0x48]
        0x00036b96:    1407        ..      ASRS     r7,r0,#16
        0x00036b98:    f06f007f    o...    MVN      r0,#0x7f
        0x00036b9c:    eb0019c1    ....    ADD      r9,r0,r1,LSL #7
        0x00036ba0:    4638        8F      MOV      r0,r7
        0x00036ba2:    4629        )F      MOV      r1,r5
        0x00036ba4:    f7fafd5e    ..^.    BL       bitexact_log2tan ; 0x31664
        0x00036ba8:    fb108009    ....    SMLABB   r0,r0,r9,r8
        0x00036bac:    13c1        ..      ASRS     r1,r0,#15
        0x00036bae:    2000        .       MOVS     r0,#0
        0x00036bb0:    e88a00a1    ....    STM      r10,{r0,r5,r7}
        0x00036bb4:    e9ca1603    ....    STRD     r1,r6,[r10,#0xc]
        0x00036bb8:    f8ca4014    ...@    STR      r4,[r10,#0x14]
        0x00036bbc:    b009        ..      ADD      sp,sp,#0x24
        0x00036bbe:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00036bc2:    bf00        ..      NOP      
    $d.28
    compute_qn.exp2_table8
        0x00036bc4:    45ca4000    .@.E    DCD    1170882560
        0x00036bc8:    52ff4c1b    .L.R    DCD    1392462875
        0x00036bcc:    62b35a82    .Z.b    DCD    1655921282
        0x00036bd0:    75606ba2    .k`u    DCD    1969253282
        0x00036bd4:    3f3504f3    ..5?    DCD    1060439283
    $t.42
    coreldo_vddc_parallel_set
        0x00036bd8:    b580        ..      PUSH     {r7,lr}
        0x00036bda:    b090        ..      SUB      sp,sp,#0x40
        0x00036bdc:    900f        ..      STR      r0,[sp,#0x3c]
        0x00036bde:    2000        .       MOVS     r0,#0
        0x00036be0:    900c        ..      STR      r0,[sp,#0x30]
        0x00036be2:    900b        ..      STR      r0,[sp,#0x2c]
        0x00036be4:    a806        ..      ADD      r0,sp,#0x18
        0x00036be6:    9004        ..      STR      r0,[sp,#0x10]
        0x00036be8:    f7eff856    ..V.    BL       am_hal_timer_default_config_set ; 0x25c98
        0x00036bec:    9904        ..      LDR      r1,[sp,#0x10]
        0x00036bee:    201c        .       MOVS     r0,#0x1c
        0x00036bf0:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x00036bf4:    2002        .       MOVS     r0,#2
        0x00036bf6:    f88d0019    ....    STRB     r0,[sp,#0x19]
        0x00036bfa:    200d        .       MOVS     r0,#0xd
        0x00036bfc:    9005        ..      STR      r0,[sp,#0x14]
        0x00036bfe:    f013fea7    ....    BL       timer_config_b1 ; 0x4a950
        0x00036c02:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036c04:    f7eff884    ....    BL       am_hal_timer_enable ; 0x25d10
        0x00036c08:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036c0a:    f7eff98f    ....    BL       am_hal_timer_read ; 0x25f2c
        0x00036c0e:    900e        ..      STR      r0,[sp,#0x38]
        0x00036c10:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00036c12:    f7ebfbff    ....    BL       am_hal_delay_us ; 0x22414
        0x00036c16:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036c18:    f7eff988    ....    BL       am_hal_timer_read ; 0x25f2c
        0x00036c1c:    900d        ..      STR      r0,[sp,#0x34]
        0x00036c1e:    980e        ..      LDR      r0,[sp,#0x38]
        0x00036c20:    990d        ..      LDR      r1,[sp,#0x34]
        0x00036c22:    4288        .B      CMP      r0,r1
        0x00036c24:    d104        ..      BNE      0x36c30 ; coreldo_vddc_parallel_set + 88
        0x00036c26:    e7ff        ..      B        0x36c28 ; coreldo_vddc_parallel_set + 80
        0x00036c28:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00036c2a:    3801        .8      SUBS     r0,#1
        0x00036c2c:    900b        ..      STR      r0,[sp,#0x2c]
        0x00036c2e:    e003        ..      B        0x36c38 ; coreldo_vddc_parallel_set + 96
        0x00036c30:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00036c32:    3001        .0      ADDS     r0,#1
        0x00036c34:    900b        ..      STR      r0,[sp,#0x2c]
        0x00036c36:    e7ff        ..      B        0x36c38 ; coreldo_vddc_parallel_set + 96
        0x00036c38:    e7ff        ..      B        0x36c3a ; coreldo_vddc_parallel_set + 98
        0x00036c3a:    2080        .       MOVS     r0,#0x80
        0x00036c3c:    f2c40002    ....    MOVT     r0,#0x4002
        0x00036c40:    6800        .h      LDR      r0,[r0,#0]
        0x00036c42:    f36f209f    o..     BFC      r0,#10,#22
        0x00036c46:    900c        ..      STR      r0,[sp,#0x30]
        0x00036c48:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00036c4a:    2801        .(      CMP      r0,#1
        0x00036c4c:    db20         .      BLT      0x36c90 ; coreldo_vddc_parallel_set + 184
        0x00036c4e:    e7ff        ..      B        0x36c50 ; coreldo_vddc_parallel_set + 120
        0x00036c50:    980c        ..      LDR      r0,[sp,#0x30]
        0x00036c52:    f24031ff    @..1    MOV      r1,#0x3ff
        0x00036c56:    4288        .B      CMP      r0,r1
        0x00036c58:    d005        ..      BEQ      0x36c66 ; coreldo_vddc_parallel_set + 142
        0x00036c5a:    e7ff        ..      B        0x36c5c ; coreldo_vddc_parallel_set + 132
        0x00036c5c:    980e        ..      LDR      r0,[sp,#0x38]
        0x00036c5e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00036c60:    4288        .B      CMP      r0,r1
        0x00036c62:    d101        ..      BNE      0x36c68 ; coreldo_vddc_parallel_set + 144
        0x00036c64:    e7ff        ..      B        0x36c66 ; coreldo_vddc_parallel_set + 142
        0x00036c66:    e04d        M.      B        0x36d04 ; coreldo_vddc_parallel_set + 300
        0x00036c68:    980c        ..      LDR      r0,[sp,#0x30]
        0x00036c6a:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x00036c6c:    f24031ff    @..1    MOV      r1,#0x3ff
        0x00036c70:    1a89        ..      SUBS     r1,r1,r2
        0x00036c72:    4288        .B      CMP      r0,r1
        0x00036c74:    d805        ..      BHI      0x36c82 ; coreldo_vddc_parallel_set + 170
        0x00036c76:    e7ff        ..      B        0x36c78 ; coreldo_vddc_parallel_set + 160
        0x00036c78:    980c        ..      LDR      r0,[sp,#0x30]
        0x00036c7a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00036c7c:    4408        .D      ADD      r0,r0,r1
        0x00036c7e:    9003        ..      STR      r0,[sp,#0xc]
        0x00036c80:    e003        ..      B        0x36c8a ; coreldo_vddc_parallel_set + 178
        0x00036c82:    f24030ff    @..0    MOV      r0,#0x3ff
        0x00036c86:    9003        ..      STR      r0,[sp,#0xc]
        0x00036c88:    e7ff        ..      B        0x36c8a ; coreldo_vddc_parallel_set + 178
        0x00036c8a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036c8c:    900c        ..      STR      r0,[sp,#0x30]
        0x00036c8e:    e7ff        ..      B        0x36c90 ; coreldo_vddc_parallel_set + 184
        0x00036c90:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00036c92:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00036c96:    dc1c        ..      BGT      0x36cd2 ; coreldo_vddc_parallel_set + 250
        0x00036c98:    e7ff        ..      B        0x36c9a ; coreldo_vddc_parallel_set + 194
        0x00036c9a:    980c        ..      LDR      r0,[sp,#0x30]
        0x00036c9c:    2802        .(      CMP      r0,#2
        0x00036c9e:    d305        ..      BCC      0x36cac ; coreldo_vddc_parallel_set + 212
        0x00036ca0:    e7ff        ..      B        0x36ca2 ; coreldo_vddc_parallel_set + 202
        0x00036ca2:    980e        ..      LDR      r0,[sp,#0x38]
        0x00036ca4:    990d        ..      LDR      r1,[sp,#0x34]
        0x00036ca6:    4288        .B      CMP      r0,r1
        0x00036ca8:    d001        ..      BEQ      0x36cae ; coreldo_vddc_parallel_set + 214
        0x00036caa:    e7ff        ..      B        0x36cac ; coreldo_vddc_parallel_set + 212
        0x00036cac:    e02a        *.      B        0x36d04 ; coreldo_vddc_parallel_set + 300
        0x00036cae:    980c        ..      LDR      r0,[sp,#0x30]
        0x00036cb0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00036cb2:    f1c10101    ....    RSB      r1,r1,#1
        0x00036cb6:    4288        .B      CMP      r0,r1
        0x00036cb8:    d305        ..      BCC      0x36cc6 ; coreldo_vddc_parallel_set + 238
        0x00036cba:    e7ff        ..      B        0x36cbc ; coreldo_vddc_parallel_set + 228
        0x00036cbc:    980c        ..      LDR      r0,[sp,#0x30]
        0x00036cbe:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00036cc0:    4408        .D      ADD      r0,r0,r1
        0x00036cc2:    9002        ..      STR      r0,[sp,#8]
        0x00036cc4:    e002        ..      B        0x36ccc ; coreldo_vddc_parallel_set + 244
        0x00036cc6:    2001        .       MOVS     r0,#1
        0x00036cc8:    9002        ..      STR      r0,[sp,#8]
        0x00036cca:    e7ff        ..      B        0x36ccc ; coreldo_vddc_parallel_set + 244
        0x00036ccc:    9802        ..      LDR      r0,[sp,#8]
        0x00036cce:    900c        ..      STR      r0,[sp,#0x30]
        0x00036cd0:    e7ff        ..      B        0x36cd2 ; coreldo_vddc_parallel_set + 250
        0x00036cd2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00036cd4:    b908        ..      CBNZ     r0,0x36cda ; coreldo_vddc_parallel_set + 258
        0x00036cd6:    e7ff        ..      B        0x36cd8 ; coreldo_vddc_parallel_set + 256
        0x00036cd8:    e014        ..      B        0x36d04 ; coreldo_vddc_parallel_set + 300
        0x00036cda:    9a0c        ..      LDR      r2,[sp,#0x30]
        0x00036cdc:    2180        .!      MOVS     r1,#0x80
        0x00036cde:    f2c40102    ....    MOVT     r1,#0x4002
        0x00036ce2:    6808        .h      LDR      r0,[r1,#0]
        0x00036ce4:    f3620009    b...    BFI      r0,r2,#0,#10
        0x00036ce8:    6008        .`      STR      r0,[r1,#0]
        0x00036cea:    200d        .       MOVS     r0,#0xd
        0x00036cec:    9001        ..      STR      r0,[sp,#4]
        0x00036cee:    f7eff91d    ....    BL       am_hal_timer_read ; 0x25f2c
        0x00036cf2:    900e        ..      STR      r0,[sp,#0x38]
        0x00036cf4:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00036cf6:    f7ebfb8d    ....    BL       am_hal_delay_us ; 0x22414
        0x00036cfa:    9801        ..      LDR      r0,[sp,#4]
        0x00036cfc:    f7eff916    ....    BL       am_hal_timer_read ; 0x25f2c
        0x00036d00:    900d        ..      STR      r0,[sp,#0x34]
        0x00036d02:    e79a        ..      B        0x36c3a ; coreldo_vddc_parallel_set + 98
        0x00036d04:    980c        ..      LDR      r0,[sp,#0x30]
        0x00036d06:    280e        .(      CMP      r0,#0xe
        0x00036d08:    d304        ..      BCC      0x36d14 ; coreldo_vddc_parallel_set + 316
        0x00036d0a:    e7ff        ..      B        0x36d0c ; coreldo_vddc_parallel_set + 308
        0x00036d0c:    980c        ..      LDR      r0,[sp,#0x30]
        0x00036d0e:    380c        .8      SUBS     r0,r0,#0xc
        0x00036d10:    900c        ..      STR      r0,[sp,#0x30]
        0x00036d12:    e002        ..      B        0x36d1a ; coreldo_vddc_parallel_set + 322
        0x00036d14:    2001        .       MOVS     r0,#1
        0x00036d16:    900c        ..      STR      r0,[sp,#0x30]
        0x00036d18:    e7ff        ..      B        0x36d1a ; coreldo_vddc_parallel_set + 322
        0x00036d1a:    9a0c        ..      LDR      r2,[sp,#0x30]
        0x00036d1c:    2180        .!      MOVS     r1,#0x80
        0x00036d1e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00036d22:    6808        .h      LDR      r0,[r1,#0]
        0x00036d24:    f3620009    b...    BFI      r0,r2,#0,#10
        0x00036d28:    6008        .`      STR      r0,[r1,#0]
        0x00036d2a:    200d        .       MOVS     r0,#0xd
        0x00036d2c:    9000        ..      STR      r0,[sp,#0]
        0x00036d2e:    f7eeff85    ....    BL       am_hal_timer_clear_stop ; 0x25c3c
        0x00036d32:    9800        ..      LDR      r0,[sp,#0]
        0x00036d34:    f7eeffca    ....    BL       am_hal_timer_disable ; 0x25ccc
        0x00036d38:    9800        ..      LDR      r0,[sp,#0]
        0x00036d3a:    f7eff915    ....    BL       am_hal_timer_reset_config ; 0x25f68
        0x00036d3e:    b010        ..      ADD      sp,sp,#0x40
        0x00036d40:    bd80        ..      POP      {r7,pc}
        0x00036d42:    0000        ..      MOVS     r0,r0
    crypto_quiesce
        0x00036d44:    b580        ..      PUSH     {r7,lr}
        0x00036d46:    b082        ..      SUB      sp,sp,#8
        0x00036d48:    2064        d       MOVS     r0,#0x64
        0x00036d4a:    f640217c    @.|!    MOV      r1,#0xa7c
        0x00036d4e:    f2c4010c    ....    MOVT     r1,#0x400c
        0x00036d52:    2301        .#      MOVS     r3,#1
        0x00036d54:    461a        .F      MOV      r2,r3
        0x00036d56:    f7ebfb89    ....    BL       am_hal_delay_us_status_change ; 0x2246c
        0x00036d5a:    9000        ..      STR      r0,[sp,#0]
        0x00036d5c:    9800        ..      LDR      r0,[sp,#0]
        0x00036d5e:    b118        ..      CBZ      r0,0x36d68 ; crypto_quiesce + 36
        0x00036d60:    e7ff        ..      B        0x36d62 ; crypto_quiesce + 30
        0x00036d62:    9800        ..      LDR      r0,[sp,#0]
        0x00036d64:    9001        ..      STR      r0,[sp,#4]
        0x00036d66:    e01d        ..      B        0x36da4 ; crypto_quiesce + 96
        0x00036d68:    2064        d       MOVS     r0,#0x64
        0x00036d6a:    f6417110    A..q    MOV      r1,#0x1f10
        0x00036d6e:    f2c4010c    ....    MOVT     r1,#0x400c
        0x00036d72:    2301        .#      MOVS     r3,#1
        0x00036d74:    461a        .F      MOV      r2,r3
        0x00036d76:    f7ebfb79    ..y.    BL       am_hal_delay_us_status_change ; 0x2246c
        0x00036d7a:    9000        ..      STR      r0,[sp,#0]
        0x00036d7c:    9800        ..      LDR      r0,[sp,#0]
        0x00036d7e:    b118        ..      CBZ      r0,0x36d88 ; crypto_quiesce + 68
        0x00036d80:    e7ff        ..      B        0x36d82 ; crypto_quiesce + 62
        0x00036d82:    9800        ..      LDR      r0,[sp,#0]
        0x00036d84:    9001        ..      STR      r0,[sp,#4]
        0x00036d86:    e00d        ..      B        0x36da4 ; crypto_quiesce + 96
        0x00036d88:    f6402180    @..!    MOVW     r1,#0xa80
        0x00036d8c:    f2c4010c    ....    MOVT     r1,#0x400c
        0x00036d90:    6808        .h      LDR      r0,[r1,#0]
        0x00036d92:    f0400001    @...    ORR      r0,r0,#1
        0x00036d96:    6008        .`      STR      r0,[r1,#0]
        0x00036d98:    200f        .       MOVS     r0,#0xf
        0x00036d9a:    f7ebfb3b    ..;.    BL       am_hal_delay_us ; 0x22414
        0x00036d9e:    2000        .       MOVS     r0,#0
        0x00036da0:    9001        ..      STR      r0,[sp,#4]
        0x00036da2:    e7ff        ..      B        0x36da4 ; crypto_quiesce + 96
        0x00036da4:    9801        ..      LDR      r0,[sp,#4]
        0x00036da6:    b002        ..      ADD      sp,sp,#8
        0x00036da8:    bd80        ..      POP      {r7,pc}
        0x00036daa:    0000        ..      MOVS     r0,r0
    daxi_flush_complete
        0x00036dac:    b580        ..      PUSH     {r7,lr}
        0x00036dae:    b084        ..      SUB      sp,sp,#0x10
        0x00036db0:    f7ecf84a    ..J.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x00036db4:    9003        ..      STR      r0,[sp,#0xc]
        0x00036db6:    2001        .       MOVS     r0,#1
        0x00036db8:    f000f870    ..p.    BL       daxi_flush_invalidate ; 0x36e9c
        0x00036dbc:    f24a3004    J..0    MOV      r0,#0xa304
        0x00036dc0:    f2c10001    ....    MOVT     r0,#0x1001
        0x00036dc4:    6800        .h      LDR      r0,[r0,#0]
        0x00036dc6:    2800        .(      CMP      r0,#0
        0x00036dc8:    d063        c.      BEQ      0x36e92 ; daxi_flush_complete + 230
        0x00036dca:    e7ff        ..      B        0x36dcc ; daxi_flush_complete + 32
        0x00036dcc:    f642103c    B.<.    MOV      r0,#0x293c
        0x00036dd0:    f2c10002    ....    MOVT     r0,#0x1002
        0x00036dd4:    6800        .h      LDR      r0,[r0,#0]
        0x00036dd6:    6800        .h      LDR      r0,[r0,#0]
        0x00036dd8:    f6421138    B.8.    MOV      r1,#0x2938
        0x00036ddc:    f2c10102    ....    MOVT     r1,#0x1002
        0x00036de0:    6809        .h      LDR      r1,[r1,#0]
        0x00036de2:    4008        .@      ANDS     r0,r0,r1
        0x00036de4:    4288        .B      CMP      r0,r1
        0x00036de6:    d154        T.      BNE      0x36e92 ; daxi_flush_complete + 230
        0x00036de8:    e7ff        ..      B        0x36dea ; daxi_flush_complete + 62
        0x00036dea:    f6435040    C.@P    MOVW     r0,#0x3d40
        0x00036dee:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036df2:    6800        .h      LDR      r0,[r0,#0]
        0x00036df4:    b368        h.      CBZ      r0,0x36e52 ; daxi_flush_complete + 166
        0x00036df6:    e7ff        ..      B        0x36df8 ; daxi_flush_complete + 76
        0x00036df8:    2000        .       MOVS     r0,#0
        0x00036dfa:    9002        ..      STR      r0,[sp,#8]
        0x00036dfc:    e7ff        ..      B        0x36dfe ; daxi_flush_complete + 82
        0x00036dfe:    9802        ..      LDR      r0,[sp,#8]
        0x00036e00:    2803        .(      CMP      r0,#3
        0x00036e02:    d80e        ..      BHI      0x36e22 ; daxi_flush_complete + 118
        0x00036e04:    e7ff        ..      B        0x36e06 ; daxi_flush_complete + 90
        0x00036e06:    f24a3004    J..0    MOV      r0,#0xa304
        0x00036e0a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00036e0e:    6801        .h      LDR      r1,[r0,#0]
        0x00036e10:    9802        ..      LDR      r0,[sp,#8]
        0x00036e12:    0102        ..      LSLS     r2,r0,#4
        0x00036e14:    2000        .       MOVS     r0,#0
        0x00036e16:    5088        .P      STR      r0,[r1,r2]
        0x00036e18:    e7ff        ..      B        0x36e1a ; daxi_flush_complete + 110
        0x00036e1a:    9802        ..      LDR      r0,[sp,#8]
        0x00036e1c:    3001        .0      ADDS     r0,#1
        0x00036e1e:    9002        ..      STR      r0,[sp,#8]
        0x00036e20:    e7ed        ..      B        0x36dfe ; daxi_flush_complete + 82
        0x00036e22:    2001        .       MOVS     r0,#1
        0x00036e24:    f000f83a    ..:.    BL       daxi_flush_invalidate ; 0x36e9c
        0x00036e28:    2000        .       MOVS     r0,#0
        0x00036e2a:    9001        ..      STR      r0,[sp,#4]
        0x00036e2c:    e7ff        ..      B        0x36e2e ; daxi_flush_complete + 130
        0x00036e2e:    9801        ..      LDR      r0,[sp,#4]
        0x00036e30:    2803        .(      CMP      r0,#3
        0x00036e32:    d80d        ..      BHI      0x36e50 ; daxi_flush_complete + 164
        0x00036e34:    e7ff        ..      B        0x36e36 ; daxi_flush_complete + 138
        0x00036e36:    f24a3004    J..0    MOV      r0,#0xa304
        0x00036e3a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00036e3e:    6800        .h      LDR      r0,[r0,#0]
        0x00036e40:    9901        ..      LDR      r1,[sp,#4]
        0x00036e42:    0109        ..      LSLS     r1,r1,#4
        0x00036e44:    5840        @X      LDR      r0,[r0,r1]
        0x00036e46:    e7ff        ..      B        0x36e48 ; daxi_flush_complete + 156
        0x00036e48:    9801        ..      LDR      r0,[sp,#4]
        0x00036e4a:    3001        .0      ADDS     r0,#1
        0x00036e4c:    9001        ..      STR      r0,[sp,#4]
        0x00036e4e:    e7ee        ..      B        0x36e2e ; daxi_flush_complete + 130
        0x00036e50:    e7ff        ..      B        0x36e52 ; daxi_flush_complete + 166
        0x00036e52:    2000        .       MOVS     r0,#0
        0x00036e54:    9000        ..      STR      r0,[sp,#0]
        0x00036e56:    e7ff        ..      B        0x36e58 ; daxi_flush_complete + 172
        0x00036e58:    9800        ..      LDR      r0,[sp,#0]
        0x00036e5a:    281d        .(      CMP      r0,#0x1d
        0x00036e5c:    d815        ..      BHI      0x36e8a ; daxi_flush_complete + 222
        0x00036e5e:    e7ff        ..      B        0x36e60 ; daxi_flush_complete + 180
        0x00036e60:    f24a3004    J..0    MOV      r0,#0xa304
        0x00036e64:    f2c10001    ....    MOVT     r0,#0x1001
        0x00036e68:    6801        .h      LDR      r1,[r0,#0]
        0x00036e6a:    6809        .h      LDR      r1,[r1,#0]
        0x00036e6c:    6801        .h      LDR      r1,[r0,#0]
        0x00036e6e:    6809        .h      LDR      r1,[r1,#0]
        0x00036e70:    6801        .h      LDR      r1,[r0,#0]
        0x00036e72:    6809        .h      LDR      r1,[r1,#0]
        0x00036e74:    6801        .h      LDR      r1,[r0,#0]
        0x00036e76:    6809        .h      LDR      r1,[r1,#0]
        0x00036e78:    6801        .h      LDR      r1,[r0,#0]
        0x00036e7a:    6809        .h      LDR      r1,[r1,#0]
        0x00036e7c:    6800        .h      LDR      r0,[r0,#0]
        0x00036e7e:    6800        .h      LDR      r0,[r0,#0]
        0x00036e80:    e7ff        ..      B        0x36e82 ; daxi_flush_complete + 214
        0x00036e82:    9800        ..      LDR      r0,[sp,#0]
        0x00036e84:    3001        .0      ADDS     r0,#1
        0x00036e86:    9000        ..      STR      r0,[sp,#0]
        0x00036e88:    e7e6        ..      B        0x36e58 ; daxi_flush_complete + 172
        0x00036e8a:    2000        .       MOVS     r0,#0
        0x00036e8c:    f000f806    ....    BL       daxi_flush_invalidate ; 0x36e9c
        0x00036e90:    e7ff        ..      B        0x36e92 ; daxi_flush_complete + 230
        0x00036e92:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036e94:    f7ebffe0    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x00036e98:    b004        ..      ADD      sp,sp,#0x10
        0x00036e9a:    bd80        ..      POP      {r7,pc}
    daxi_flush_invalidate
        0x00036e9c:    b081        ..      SUB      sp,sp,#4
        0x00036e9e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036ea2:    f3bf8f4f    ..O.    DSB      
        0x00036ea6:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036eaa:    07c0        ..      LSLS     r0,r0,#31
        0x00036eac:    b160        `.      CBZ      r0,0x36ec8 ; daxi_flush_invalidate + 44
        0x00036eae:    e7ff        ..      B        0x36eb0 ; daxi_flush_invalidate + 20
        0x00036eb0:    2154        T!      MOVS     r1,#0x54
        0x00036eb2:    f6c40100    ....    MOVT     r1,#0x4800
        0x00036eb6:    6808        .h      LDR      r0,[r1,#0]
        0x00036eb8:    f0400001    @...    ORR      r0,r0,#1
        0x00036ebc:    6008        .`      STR      r0,[r1,#0]
        0x00036ebe:    2000        .       MOVS     r0,#0
        0x00036ec0:    f2c470ff    ...p    MOVT     r0,#0x47ff
        0x00036ec4:    6800        .h      LDR      r0,[r0,#0]
        0x00036ec6:    e7ff        ..      B        0x36ec8 ; daxi_flush_invalidate + 44
        0x00036ec8:    2154        T!      MOVS     r1,#0x54
        0x00036eca:    f6c40100    ....    MOVT     r1,#0x4800
        0x00036ece:    6808        .h      LDR      r0,[r1,#0]
        0x00036ed0:    f0400002    @...    ORR      r0,r0,#2
        0x00036ed4:    6008        .`      STR      r0,[r1,#0]
        0x00036ed6:    2000        .       MOVS     r0,#0
        0x00036ed8:    f2c470ff    ...p    MOVT     r0,#0x47ff
        0x00036edc:    6800        .h      LDR      r0,[r0,#0]
        0x00036ede:    b001        ..      ADD      sp,sp,#4
        0x00036ee0:    4770        pG      BX       lr
        0x00036ee2:    0000        ..      MOVS     r0,r0
    decode_callback_field
        0x00036ee4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00036ee8:    b088        ..      SUB      sp,sp,#0x20
        0x00036eea:    6917        .i      LDR      r7,[r2,#0x10]
        0x00036eec:    4606        .F      MOV      r6,r0
        0x00036eee:    b1ef        ..      CBZ      r7,0x36f2c ; decode_callback_field + 72
        0x00036ef0:    6838        8h      LDR      r0,[r7,#0]
        0x00036ef2:    b1d8        ..      CBZ      r0,0x36f2c ; decode_callback_field + 72
        0x00036ef4:    4614        .F      MOV      r4,r2
        0x00036ef6:    2902        .)      CMP      r1,#2
        0x00036ef8:    f1070504    ....    ADD      r5,r7,#4
        0x00036efc:    d11c        ..      BNE      0x36f38 ; decode_callback_field + 84
        0x00036efe:    a904        ..      ADD      r1,sp,#0x10
        0x00036f00:    4630        0F      MOV      r0,r6
        0x00036f02:    f00bff15    ....    BL       pb_make_string_substream ; 0x42d30
        0x00036f06:    b3a8        ..      CBZ      r0,0x36f74 ; decode_callback_field + 144
        0x00036f08:    f10d0810    ....    ADD      r8,sp,#0x10
        0x00036f0c:    683b        ;h      LDR      r3,[r7,#0]
        0x00036f0e:    6861        ah      LDR      r1,[r4,#4]
        0x00036f10:    4640        @F      MOV      r0,r8
        0x00036f12:    462a        *F      MOV      r2,r5
        0x00036f14:    4798        .G      BLX      r3
        0x00036f16:    b338        8.      CBZ      r0,0x36f68 ; decode_callback_field + 132
        0x00036f18:    9806        ..      LDR      r0,[sp,#0x18]
        0x00036f1a:    2800        .(      CMP      r0,#0
        0x00036f1c:    d1f6        ..      BNE      0x36f0c ; decode_callback_field + 40
        0x00036f1e:    a904        ..      ADD      r1,sp,#0x10
        0x00036f20:    4630        0F      MOV      r0,r6
        0x00036f22:    f00bf817    ....    BL       pb_close_string_substream ; 0x41f54
        0x00036f26:    b008        ..      ADD      sp,sp,#0x20
        0x00036f28:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00036f2c:    4630        0F      MOV      r0,r6
        0x00036f2e:    f00bffad    ....    BL       pb_skip_field ; 0x42e8c
        0x00036f32:    b008        ..      ADD      sp,sp,#0x20
        0x00036f34:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00036f38:    200a        .       MOVS     r0,#0xa
        0x00036f3a:    9000        ..      STR      r0,[sp,#0]
        0x00036f3c:    f10d0206    ....    ADD      r2,sp,#6
        0x00036f40:    466b        kF      MOV      r3,sp
        0x00036f42:    4630        0F      MOV      r0,r6
        0x00036f44:    f00ffc3e    ..>.    BL       read_raw_value ; 0x467c4
        0x00036f48:    b1a0        ..      CBZ      r0,0x36f74 ; decode_callback_field + 144
        0x00036f4a:    9a00        ..      LDR      r2,[sp,#0]
        0x00036f4c:    ae04        ..      ADD      r6,sp,#0x10
        0x00036f4e:    f10d0106    ....    ADD      r1,sp,#6
        0x00036f52:    4630        0F      MOV      r0,r6
        0x00036f54:    f00bfee0    ....    BL       pb_istream_from_buffer ; 0x42d18
        0x00036f58:    683b        ;h      LDR      r3,[r7,#0]
        0x00036f5a:    6861        ah      LDR      r1,[r4,#4]
        0x00036f5c:    4630        0F      MOV      r0,r6
        0x00036f5e:    462a        *F      MOV      r2,r5
        0x00036f60:    4798        .G      BLX      r3
        0x00036f62:    b008        ..      ADD      sp,sp,#0x20
        0x00036f64:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00036f68:    68f0        .h      LDR      r0,[r6,#0xc]
        0x00036f6a:    a104        ..      ADR      r1,{pc}+0x12 ; 0x36f7c
        0x00036f6c:    2800        .(      CMP      r0,#0
        0x00036f6e:    bf18        ..      IT       NE
        0x00036f70:    4601        .F      MOVNE    r1,r0
        0x00036f72:    60f1        .`      STR      r1,[r6,#0xc]
        0x00036f74:    2000        .       MOVS     r0,#0
        0x00036f76:    b008        ..      ADD      sp,sp,#0x20
        0x00036f78:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d.37
        0x00036f7c:    6c6c6163    call    DCD    1819042147
        0x00036f80:    6b636162    back    DCD    1801675106
        0x00036f84:    69616620     fai    DCD    1767990816
        0x00036f88:    0064656c    led.    DCD    6579564
    $t.18
    decode_extension
        0x00036f8c:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00036f90:    b081        ..      SUB      sp,sp,#4
        0x00036f92:    4690        .F      MOV      r8,r2
        0x00036f94:    691a        .i      LDR      r2,[r3,#0x10]
        0x00036f96:    6884        .h      LDR      r4,[r0,#8]
        0x00036f98:    6816        .h      LDR      r6,[r2,#0]
        0x00036f9a:    4605        .F      MOV      r5,r0
        0x00036f9c:    4689        .F      MOV      r9,r1
        0x00036f9e:    e005        ..      B        0x36fac ; decode_extension + 32
        0x00036fa0:    f000fa08    ....    BL       default_extension_decoder ; 0x373b4
        0x00036fa4:    2800        .(      CMP      r0,#0
        0x00036fa6:    bf18        ..      IT       NE
        0x00036fa8:    68b6        .h      LDRNE    r6,[r6,#8]
        0x00036faa:    b188        ..      CBZ      r0,0x36fd0 ; decode_extension + 68
        0x00036fac:    b166        f.      CBZ      r6,0x36fc8 ; decode_extension + 60
        0x00036fae:    68a8        .h      LDR      r0,[r5,#8]
        0x00036fb0:    4284        .B      CMP      r4,r0
        0x00036fb2:    d109        ..      BNE      0x36fc8 ; decode_extension + 60
        0x00036fb4:    6830        0h      LDR      r0,[r6,#0]
        0x00036fb6:    4631        1F      MOV      r1,r6
        0x00036fb8:    6807        .h      LDR      r7,[r0,#0]
        0x00036fba:    4628        (F      MOV      r0,r5
        0x00036fbc:    464a        JF      MOV      r2,r9
        0x00036fbe:    4643        CF      MOV      r3,r8
        0x00036fc0:    2f00        ./      CMP      r7,#0
        0x00036fc2:    d0ed        ..      BEQ      0x36fa0 ; decode_extension + 20
        0x00036fc4:    47b8        .G      BLX      r7
        0x00036fc6:    e7ed        ..      B        0x36fa4 ; decode_extension + 24
        0x00036fc8:    2001        .       MOVS     r0,#1
        0x00036fca:    b001        ..      ADD      sp,sp,#4
        0x00036fcc:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00036fd0:    2000        .       MOVS     r0,#0
        0x00036fd2:    b001        ..      ADD      sp,sp,#4
        0x00036fd4:    e8bd83f0    ....    POP      {r4-r9,pc}
    decode_field
        0x00036fd8:    b580        ..      PUSH     {r7,lr}
        0x00036fda:    6853        Sh      LDR      r3,[r2,#4]
        0x00036fdc:    789b        .x      LDRB     r3,[r3,#2]
        0x00036fde:    f00303c0    ....    AND      r3,r3,#0xc0
        0x00036fe2:    2b80        .+      CMP      r3,#0x80
        0x00036fe4:    d005        ..      BEQ      0x36ff2 ; decode_field + 26
        0x00036fe6:    2b40        @+      CMP      r3,#0x40
        0x00036fe8:    d007        ..      BEQ      0x36ffa ; decode_field + 34
        0x00036fea:    b94b        K.      CBNZ     r3,0x37000 ; decode_field + 40
        0x00036fec:    f000f8f6    ....    BL       decode_static_field ; 0x371dc
        0x00036ff0:    bd80        ..      POP      {r7,pc}
        0x00036ff2:    f000f817    ....    BL       decode_pointer_field ; 0x37024
        0x00036ff6:    2000        .       MOVS     r0,#0
        0x00036ff8:    bd80        ..      POP      {r7,pc}
        0x00036ffa:    f7ffff73    ..s.    BL       decode_callback_field ; 0x36ee4
        0x00036ffe:    bd80        ..      POP      {r7,pc}
        0x00037000:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00037002:    a203        ..      ADR      r2,{pc}+0xe ; 0x37010
        0x00037004:    2900        .)      CMP      r1,#0
        0x00037006:    bf18        ..      IT       NE
        0x00037008:    460a        .F      MOVNE    r2,r1
        0x0003700a:    60c2        .`      STR      r2,[r0,#0xc]
        0x0003700c:    2000        .       MOVS     r0,#0
        0x0003700e:    bd80        ..      POP      {r7,pc}
    $d.20
        0x00037010:    61766e69    inva    DCD    1635151465
        0x00037014:    2064696c    lid     DCD    543451500
        0x00037018:    6c656966    fiel    DCD    1818585446
        0x0003701c:    79742064    d ty    DCD    2037653604
        0x00037020:    00006570    pe..    DCD    25968
    $t.35
    decode_pointer_field
        0x00037024:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00037026:    f64772e0    G..r    MOV      r2,#0x7fe0
        0x0003702a:    f2c00205    ....    MOVT     r2,#5
        0x0003702e:    2900        .)      CMP      r1,#0
        0x00037030:    bf18        ..      IT       NE
        0x00037032:    460a        .F      MOVNE    r2,r1
        0x00037034:    60c2        .`      STR      r2,[r0,#0xc]
        0x00037036:    4770        pG      BX       lr
    decode_pulses
        0x00037038:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x0003703c:    468a        .F      MOV      r10,r1
        0x0003703e:    4291        .B      CMP      r1,r2
        0x00037040:    4611        .F      MOV      r1,r2
        0x00037042:    f640098c    @...    MOV      r9,#0x88c
        0x00037046:    bfb8        ..      IT       LT
        0x00037048:    4651        QF      MOVLT    r1,r10
        0x0003704a:    f2c00905    ....    MOVT     r9,#5
        0x0003704e:    f8591021    Y.!.    LDR      r1,[r9,r1,LSL #2]
        0x00037052:    4617        .F      MOV      r7,r2
        0x00037054:    bfc8        ..      IT       GT
        0x00037056:    4652        RF      MOVGT    r2,r10
        0x00037058:    4656        VF      MOV      r6,r10
        0x0003705a:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x0003705e:    1c7a        z.      ADDS     r2,r7,#1
        0x00037060:    45ba        .E      CMP      r10,r7
        0x00037062:    bfc8        ..      IT       GT
        0x00037064:    4616        .F      MOVGT    r6,r2
        0x00037066:    f8596026    Y.&`    LDR      r6,[r9,r6,LSL #2]
        0x0003706a:    4552        RE      CMP      r2,r10
        0x0003706c:    bfb8        ..      IT       LT
        0x0003706e:    4652        RF      MOVLT    r2,r10
        0x00037070:    f8562022    V."     LDR      r2,[r6,r2,LSL #2]
        0x00037074:    4680        .F      MOV      r8,r0
        0x00037076:    4411        .D      ADD      r1,r1,r2
        0x00037078:    4618        .F      MOV      r0,r3
        0x0003707a:    f002fa6c    ..l.    BL       ec_dec_uint ; 0x39556
        0x0003707e:    ed9f0a56    ..V.    VLDR     s0,[pc,#344] ; [0x371d8] = 0
        0x00037082:    f1ba0f03    ....    CMP      r10,#3
        0x00037086:    db71        q.      BLT      0x3716c ; decode_pulses + 308
        0x00037088:    f04f0c00    O...    MOV      r12,#0
        0x0003708c:    4557        WE      CMP      r7,r10
        0x0003708e:    da11        ..      BGE      0x370b4 ; decode_pulses + 124
        0x00037090:    eb090187    ....    ADD      r1,r9,r7,LSL #2
        0x00037094:    f8592027    Y.'     LDR      r2,[r9,r7,LSL #2]
        0x00037098:    6849        Ih      LDR      r1,[r1,#4]
        0x0003709a:    f852202a    R.*     LDR      r2,[r2,r10,LSL #2]
        0x0003709e:    f851102a    Q.*.    LDR      r1,[r1,r10,LSL #2]
        0x000370a2:    4290        .B      CMP      r0,r2
        0x000370a4:    d33c        <.      BCC      0x37120 ; decode_pulses + 232
        0x000370a6:    4288        .B      CMP      r0,r1
        0x000370a8:    d23a        :.      BCS      0x37120 ; decode_pulses + 232
        0x000370aa:    1a80        ..      SUBS     r0,r0,r2
        0x000370ac:    f8c8c000    ....    STR      r12,[r8,#0]
        0x000370b0:    e055        U.      B        0x3715e ; decode_pulses + 294
        0x000370b2:    bf00        ..      NOP      
        0x000370b4:    f859302a    Y.*0    LDR      r3,[r9,r10,LSL #2]
        0x000370b8:    2200        ."      MOVS     r2,#0
        0x000370ba:    eb030187    ....    ADD      r1,r3,r7,LSL #2
        0x000370be:    6849        Ih      LDR      r1,[r1,#4]
        0x000370c0:    463d        =F      MOV      r5,r7
        0x000370c2:    4288        .B      CMP      r0,r1
        0x000370c4:    bf28        (.      IT       CS
        0x000370c6:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x000370ca:    4011        .@      ANDS     r1,r1,r2
        0x000370cc:    f853602a    S.*`    LDR      r6,[r3,r10,LSL #2]
        0x000370d0:    1a40        @.      SUBS     r0,r0,r1
        0x000370d2:    4286        .B      CMP      r6,r0
        0x000370d4:    d90c        ..      BLS      0x370f0 ; decode_pulses + 184
        0x000370d6:    4653        SF      MOV      r3,r10
        0x000370d8:    eb090183    ....    ADD      r1,r9,r3,LSL #2
        0x000370dc:    f8511c04    Q...    LDR      r1,[r1,#-4]
        0x000370e0:    1e5c        \.      SUBS     r4,r3,#1
        0x000370e2:    f851102a    Q.*.    LDR      r1,[r1,r10,LSL #2]
        0x000370e6:    4623        #F      MOV      r3,r4
        0x000370e8:    4281        .B      CMP      r1,r0
        0x000370ea:    d8f5        ..      BHI      0x370d8 ; decode_pulses + 160
        0x000370ec:    e006        ..      B        0x370fc ; decode_pulses + 196
        0x000370ee:    bf00        ..      NOP      
        0x000370f0:    f8531025    S.%.    LDR      r1,[r3,r5,LSL #2]
        0x000370f4:    3d01        .=      SUBS     r5,#1
        0x000370f6:    4281        .B      CMP      r1,r0
        0x000370f8:    d8fa        ..      BHI      0x370f0 ; decode_pulses + 184
        0x000370fa:    1c6c        l.      ADDS     r4,r5,#1
        0x000370fc:    1a40        @.      SUBS     r0,r0,r1
        0x000370fe:    18b9        ..      ADDS     r1,r7,r2
        0x00037100:    1b09        ..      SUBS     r1,r1,r4
        0x00037102:    4051        Q@      EORS     r1,r1,r2
        0x00037104:    b209        ..      SXTH     r1,r1
        0x00037106:    ee011a10    ....    VMOV     s2,r1
        0x0003710a:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0003710e:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00037112:    f8c81000    ....    STR      r1,[r8,#0]
        0x00037116:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0003711a:    4627        'F      MOV      r7,r4
        0x0003711c:    e01f        ..      B        0x3715e ; decode_pulses + 294
        0x0003711e:    bf00        ..      NOP      
        0x00037120:    2200        ."      MOVS     r2,#0
        0x00037122:    4288        .B      CMP      r0,r1
        0x00037124:    bf28        (.      IT       CS
        0x00037126:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x0003712a:    4011        .@      ANDS     r1,r1,r2
        0x0003712c:    1a40        @.      SUBS     r0,r0,r1
        0x0003712e:    4611        .F      MOV      r1,r2
        0x00037130:    eb090387    ....    ADD      r3,r9,r7,LSL #2
        0x00037134:    f8533c04    S..<    LDR      r3,[r3,#-4]
        0x00037138:    3f01        .?      SUBS     r7,#1
        0x0003713a:    f853302a    S.*0    LDR      r3,[r3,r10,LSL #2]
        0x0003713e:    3101        .1      ADDS     r1,#1
        0x00037140:    4298        .B      CMP      r0,r3
        0x00037142:    d3f5        ..      BCC      0x37130 ; decode_pulses + 248
        0x00037144:    4051        Q@      EORS     r1,r1,r2
        0x00037146:    b209        ..      SXTH     r1,r1
        0x00037148:    ee011a10    ....    VMOV     s2,r1
        0x0003714c:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00037150:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00037154:    1ac0        ..      SUBS     r0,r0,r3
        0x00037156:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0003715a:    f8c81000    ....    STR      r1,[r8,#0]
        0x0003715e:    f1080804    ....    ADD      r8,r8,#4
        0x00037162:    f1ba0f03    ....    CMP      r10,#3
        0x00037166:    f1aa0a01    ....    SUB      r10,r10,#1
        0x0003716a:    dc8f        ..      BGT      0x3708c ; decode_pulses + 84
        0x0003716c:    0079        y.      LSLS     r1,r7,#1
        0x0003716e:    3101        .1      ADDS     r1,#1
        0x00037170:    2300        .#      MOVS     r3,#0
        0x00037172:    4288        .B      CMP      r0,r1
        0x00037174:    bf28        (.      IT       CS
        0x00037176:    f04f33ff    O..3    MOVCS    r3,#0xffffffff
        0x0003717a:    ea010603    ....    AND      r6,r1,r3
        0x0003717e:    1b86        ..      SUBS     r6,r0,r6
        0x00037180:    2200        ."      MOVS     r2,#0
        0x00037182:    1c75        u.      ADDS     r5,r6,#1
        0x00037184:    f0250401    %...    BIC      r4,r5,#1
        0x00037188:    ebb20f55    ..U.    CMP      r2,r5,LSR #1
        0x0003718c:    eba60404    ....    SUB      r4,r6,r4
        0x00037190:    bf18        ..      IT       NE
        0x00037192:    1c66        f.      ADDNE    r6,r4,#1
        0x00037194:    4288        .B      CMP      r0,r1
        0x00037196:    bf28        (.      IT       CS
        0x00037198:    3f01        .?      SUBCS    r7,#1
        0x0003719a:    eba70055    ..U.    SUB      r0,r7,r5,LSR #1
        0x0003719e:    4058        X@      EORS     r0,r0,r3
        0x000371a0:    b200        ..      SXTH     r0,r0
        0x000371a2:    f8c80000    ....    STR      r0,[r8,#0]
        0x000371a6:    ee010a10    ....    VMOV     s2,r0
        0x000371aa:    4270        pB      RSBS     r0,r6,#0
        0x000371ac:    ebc60155    ..U.    RSB      r1,r6,r5,LSR #1
        0x000371b0:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000371b4:    4048        H@      EORS     r0,r0,r1
        0x000371b6:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x000371ba:    b200        ..      SXTH     r0,r0
        0x000371bc:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000371c0:    ee010a10    ....    VMOV     s2,r0
        0x000371c4:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000371c8:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x000371cc:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000371d0:    f8c80004    ....    STR      r0,[r8,#4]
        0x000371d4:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d.2
        0x000371d8:    00000000    ....    DCD    0
    $t.31
    decode_static_field
        0x000371dc:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x000371e0:    b085        ..      SUB      sp,sp,#0x14
        0x000371e2:    6853        Sh      LDR      r3,[r2,#4]
        0x000371e4:    4615        .F      MOV      r5,r2
        0x000371e6:    789a        .x      LDRB     r2,[r3,#2]
        0x000371e8:    4604        .F      MOV      r4,r0
        0x000371ea:    f002000f    ....    AND      r0,r2,#0xf
        0x000371ee:    a73d        =.      ADR      r7,{pc}+0xf6 ; 0x372e4
        0x000371f0:    f3c21201    ....    UBFX     r2,r2,#4,#2
        0x000371f4:    f8577020    W. p    LDR      r7,[r7,r0,LSL #2]
        0x000371f8:    e8dff002    ....    TBB      [pc,r2]
    $d.32
        0x000371fc:    420d0402    ...B    DCD    1108149250
    $t.33
        0x00037200:    692a        *i      LDR      r2,[r5,#0x10]
        0x00037202:    e005        ..      B        0x37210 ; decode_static_field + 52
        0x00037204:    e9d52004    ...     LDRD     r2,r0,[r5,#0x10]
        0x00037208:    4290        .B      CMP      r0,r2
        0x0003720a:    bf1c        ..      ITT      NE
        0x0003720c:    2101        .!      MOVNE    r1,#1
        0x0003720e:    7001        .p      STRBNE   r1,[r0,#0]
        0x00037210:    4620         F      MOV      r0,r4
        0x00037212:    4619        .F      MOV      r1,r3
        0x00037214:    e047        G.      B        0x372a6 ; decode_static_field + 202
        0x00037216:    696e        ni      LDR      r6,[r5,#0x14]
        0x00037218:    2902        .)      CMP      r1,#2
        0x0003721a:    d148        H.      BNE      0x372ae ; decode_static_field + 210
        0x0003721c:    2804        .(      CMP      r0,#4
        0x0003721e:    d846        F.      BHI      0x372ae ; decode_static_field + 210
        0x00037220:    a901        ..      ADD      r1,sp,#4
        0x00037222:    4620         F      MOV      r0,r4
        0x00037224:    f00bfd84    ....    BL       pb_make_string_substream ; 0x42d30
        0x00037228:    2800        .(      CMP      r0,#0
        0x0003722a:    d056        V.      BEQ      0x372da ; decode_static_field + 254
        0x0003722c:    f04f0901    O...    MOV      r9,#1
        0x00037230:    f10d0804    ....    ADD      r8,sp,#4
        0x00037234:    e004        ..      B        0x37240 ; decode_static_field + 100
        0x00037236:    bf00        ..      NOP      
        0x00037238:    8831        1.      LDRH     r1,[r6,#0]
        0x0003723a:    3101        .1      ADDS     r1,#1
        0x0003723c:    8031        1.      STRH     r1,[r6,#0]
        0x0003723e:    b1a0        ..      CBZ      r0,0x3726a ; decode_static_field + 142
        0x00037240:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037242:    b190        ..      CBZ      r0,0x3726a ; decode_static_field + 142
        0x00037244:    6869        ih      LDR      r1,[r5,#4]
        0x00037246:    8830        0.      LDRH     r0,[r6,#0]
        0x00037248:    f8b12009    ...     LDRH     r2,[r1,#9]
        0x0003724c:    4290        .B      CMP      r0,r2
        0x0003724e:    d20c        ..      BCS      0x3726a ; decode_static_field + 142
        0x00037250:    692a        *i      LDR      r2,[r5,#0x10]
        0x00037252:    f8b13007    ...0    LDRH     r3,[r1,#7]
        0x00037256:    fb032200    ..."    MLA      r2,r3,r0,r2
        0x0003725a:    4640        @F      MOV      r0,r8
        0x0003725c:    47b8        .G      BLX      r7
        0x0003725e:    2800        .(      CMP      r0,#0
        0x00037260:    d1ea        ..      BNE      0x37238 ; decode_static_field + 92
        0x00037262:    f04f0900    O...    MOV      r9,#0
        0x00037266:    2800        .(      CMP      r0,#0
        0x00037268:    d1ea        ..      BNE      0x37240 ; decode_static_field + 100
        0x0003726a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003726c:    bb60        `.      CBNZ     r0,0x372c8 ; decode_static_field + 236
        0x0003726e:    a901        ..      ADD      r1,sp,#4
        0x00037270:    4620         F      MOV      r0,r4
        0x00037272:    f00afe6f    ..o.    BL       pb_close_string_substream ; 0x41f54
        0x00037276:    ea000009    ....    AND      r0,r0,r9
        0x0003727a:    b005        ..      ADD      sp,sp,#0x14
        0x0003727c:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00037280:    8819        ..      LDRH     r1,[r3,#0]
        0x00037282:    696a        ji      LDR      r2,[r5,#0x14]
        0x00037284:    2807        .(      CMP      r0,#7
        0x00037286:    8011        ..      STRH     r1,[r2,#0]
        0x00037288:    d10a        ..      BNE      0x372a0 ; decode_static_field + 196
        0x0003728a:    6928        (i      LDR      r0,[r5,#0x10]
        0x0003728c:    f8b31007    ....    LDRH     r1,[r3,#7]
        0x00037290:    f7e1fa47    ..G.    BL       __aeabi_memclr ; 0x18722
        0x00037294:    6868        hh      LDR      r0,[r5,#4]
        0x00037296:    6929        )i      LDR      r1,[r5,#0x10]
        0x00037298:    f8d0000b    ....    LDR      r0,[r0,#0xb]
        0x0003729c:    f00bfd76    ..v.    BL       pb_message_set_to_defaults ; 0x42d8c
        0x000372a0:    6869        ih      LDR      r1,[r5,#4]
        0x000372a2:    692a        *i      LDR      r2,[r5,#0x10]
        0x000372a4:    4620         F      MOV      r0,r4
        0x000372a6:    47b8        .G      BLX      r7
        0x000372a8:    b005        ..      ADD      sp,sp,#0x14
        0x000372aa:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x000372ae:    8831        1.      LDRH     r1,[r6,#0]
        0x000372b0:    6928        (i      LDR      r0,[r5,#0x10]
        0x000372b2:    1c4d        M.      ADDS     r5,r1,#1
        0x000372b4:    f8b32007    ...     LDRH     r2,[r3,#7]
        0x000372b8:    8035        5.      STRH     r5,[r6,#0]
        0x000372ba:    f8b36009    ...`    LDRH     r6,[r3,#9]
        0x000372be:    42b1        .B      CMP      r1,r6
        0x000372c0:    d202        ..      BCS      0x372c8 ; decode_static_field + 236
        0x000372c2:    fb010202    ....    MLA      r2,r1,r2,r0
        0x000372c6:    e7a3        ..      B        0x37210 ; decode_static_field + 52
        0x000372c8:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000372ca:    f2480111    H...    MOV      r1,#0x8011
        0x000372ce:    f2c00105    ....    MOVT     r1,#5
        0x000372d2:    2800        .(      CMP      r0,#0
        0x000372d4:    bf18        ..      IT       NE
        0x000372d6:    4601        .F      MOVNE    r1,r0
        0x000372d8:    60e1        .`      STR      r1,[r4,#0xc]
        0x000372da:    2000        .       MOVS     r0,#0
        0x000372dc:    b005        ..      ADD      sp,sp,#0x14
        0x000372de:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x000372e2:    bf00        ..      NOP      
    $d.34
    PB_DECODERS
        0x000372e4:    00042279    y"..    DCD    270969
        0x000372e8:    000421f5    .!..    DCD    270837
        0x000372ec:    00042171    q!..    DCD    270705
        0x000372f0:    00041fdd    ....    DCD    270301
        0x000372f4:    00041fe9    ....    DCD    270313
        0x000372f8:    00041f79    y...    DCD    270201
        0x000372fc:    00042075    u ..    DCD    270453
        0x00037300:    000420f5    . ..    DCD    270581
        0x00037304:    00000000    ....    DCD    0
        0x00037308:    00041ff5    ....    DCD    270325
    $t.6
    decstr_to_int
        0x0003730c:    b087        ..      SUB      sp,sp,#0x1c
        0x0003730e:    9006        ..      STR      r0,[sp,#0x18]
        0x00037310:    9105        ..      STR      r1,[sp,#0x14]
        0x00037312:    2000        .       MOVS     r0,#0
        0x00037314:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00037318:    9003        ..      STR      r0,[sp,#0xc]
        0x0003731a:    9002        ..      STR      r0,[sp,#8]
        0x0003731c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003731e:    7800        .x      LDRB     r0,[r0,#0]
        0x00037320:    282d        -(      CMP      r0,#0x2d
        0x00037322:    d10a        ..      BNE      0x3733a ; decstr_to_int + 46
        0x00037324:    e7ff        ..      B        0x37326 ; decstr_to_int + 26
        0x00037326:    2001        .       MOVS     r0,#1
        0x00037328:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0003732c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003732e:    3001        .0      ADDS     r0,#1
        0x00037330:    9006        ..      STR      r0,[sp,#0x18]
        0x00037332:    9802        ..      LDR      r0,[sp,#8]
        0x00037334:    3001        .0      ADDS     r0,#1
        0x00037336:    9002        ..      STR      r0,[sp,#8]
        0x00037338:    e7ff        ..      B        0x3733a ; decstr_to_int + 46
        0x0003733a:    e7ff        ..      B        0x3733c ; decstr_to_int + 48
        0x0003733c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003733e:    7801        .x      LDRB     r1,[r0,#0]
        0x00037340:    2000        .       MOVS     r0,#0
        0x00037342:    2930        0)      CMP      r1,#0x30
        0x00037344:    9001        ..      STR      r0,[sp,#4]
        0x00037346:    db08        ..      BLT      0x3735a ; decstr_to_int + 78
        0x00037348:    e7ff        ..      B        0x3734a ; decstr_to_int + 62
        0x0003734a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003734c:    7801        .x      LDRB     r1,[r0,#0]
        0x0003734e:    2000        .       MOVS     r0,#0
        0x00037350:    293a        :)      CMP      r1,#0x3a
        0x00037352:    bfb8        ..      IT       LT
        0x00037354:    2001        .       MOVLT    r0,#1
        0x00037356:    9001        ..      STR      r0,[sp,#4]
        0x00037358:    e7ff        ..      B        0x3735a ; decstr_to_int + 78
        0x0003735a:    9801        ..      LDR      r0,[sp,#4]
        0x0003735c:    07c0        ..      LSLS     r0,r0,#31
        0x0003735e:    b190        ..      CBZ      r0,0x37386 ; decstr_to_int + 122
        0x00037360:    e7ff        ..      B        0x37362 ; decstr_to_int + 86
        0x00037362:    9802        ..      LDR      r0,[sp,#8]
        0x00037364:    3001        .0      ADDS     r0,#1
        0x00037366:    9002        ..      STR      r0,[sp,#8]
        0x00037368:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003736a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0003736e:    0040        @.      LSLS     r0,r0,#1
        0x00037370:    9003        ..      STR      r0,[sp,#0xc]
        0x00037372:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037374:    7800        .x      LDRB     r0,[r0,#0]
        0x00037376:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037378:    4408        .D      ADD      r0,r0,r1
        0x0003737a:    3830        08      SUBS     r0,r0,#0x30
        0x0003737c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003737e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037380:    3001        .0      ADDS     r0,#1
        0x00037382:    9006        ..      STR      r0,[sp,#0x18]
        0x00037384:    e7da        ..      B        0x3733c ; decstr_to_int + 48
        0x00037386:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037388:    b120         .      CBZ      r0,0x37394 ; decstr_to_int + 136
        0x0003738a:    e7ff        ..      B        0x3738c ; decstr_to_int + 128
        0x0003738c:    9802        ..      LDR      r0,[sp,#8]
        0x0003738e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00037390:    6008        .`      STR      r0,[r1,#0]
        0x00037392:    e7ff        ..      B        0x37394 ; decstr_to_int + 136
        0x00037394:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00037398:    07c0        ..      LSLS     r0,r0,#31
        0x0003739a:    b120         .      CBZ      r0,0x373a6 ; decstr_to_int + 154
        0x0003739c:    e7ff        ..      B        0x3739e ; decstr_to_int + 146
        0x0003739e:    9803        ..      LDR      r0,[sp,#0xc]
        0x000373a0:    4240        @B      RSBS     r0,r0,#0
        0x000373a2:    9000        ..      STR      r0,[sp,#0]
        0x000373a4:    e002        ..      B        0x373ac ; decstr_to_int + 160
        0x000373a6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000373a8:    9000        ..      STR      r0,[sp,#0]
        0x000373aa:    e7ff        ..      B        0x373ac ; decstr_to_int + 160
        0x000373ac:    9800        ..      LDR      r0,[sp,#0]
        0x000373ae:    b007        ..      ADD      sp,sp,#0x1c
        0x000373b0:    4770        pG      BX       lr
        0x000373b2:    0000        ..      MOVS     r0,r0
    default_extension_decoder
        0x000373b4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000373b8:    b086        ..      SUB      sp,sp,#0x18
        0x000373ba:    460d        .F      MOV      r5,r1
        0x000373bc:    6809        .h      LDR      r1,[r1,#0]
        0x000373be:    2701        .'      MOVS     r7,#1
        0x000373c0:    6889        .h      LDR      r1,[r1,#8]
        0x000373c2:    8809        ..      LDRH     r1,[r1,#0]
        0x000373c4:    4291        .B      CMP      r1,r2
        0x000373c6:    d10d        ..      BNE      0x373e4 ; default_extension_decoder + 48
        0x000373c8:    46e8        .F      MOV      r8,sp
        0x000373ca:    4606        .F      MOV      r6,r0
        0x000373cc:    4640        @F      MOV      r0,r8
        0x000373ce:    4629        )F      MOV      r1,r5
        0x000373d0:    461c        .F      MOV      r4,r3
        0x000373d2:    f008f875    ..u.    BL       iter_from_extension ; 0x3f4c0
        0x000373d6:    4630        0F      MOV      r0,r6
        0x000373d8:    4621        !F      MOV      r1,r4
        0x000373da:    4642        BF      MOV      r2,r8
        0x000373dc:    732f        /s      STRB     r7,[r5,#0xc]
        0x000373de:    f7fffdfb    ....    BL       decode_field ; 0x36fd8
        0x000373e2:    4607        .F      MOV      r7,r0
        0x000373e4:    4638        8F      MOV      r0,r7
        0x000373e6:    b006        ..      ADD      sp,sp,#0x18
        0x000373e8:    e8bd81f0    ....    POP      {r4-r8,pc}
    default_extension_encoder
        0x000373ec:    b580        ..      PUSH     {r7,lr}
        0x000373ee:    460a        .F      MOV      r2,r1
        0x000373f0:    f8521b04    R...    LDR      r1,[r2],#4
        0x000373f4:    6889        .h      LDR      r1,[r1,#8]
        0x000373f6:    788b        .x      LDRB     r3,[r1,#2]
        0x000373f8:    f00303c0    ....    AND      r3,r3,#0xc0
        0x000373fc:    2b80        .+      CMP      r3,#0x80
        0x000373fe:    d102        ..      BNE      0x37406 ; default_extension_encoder + 26
        0x00037400:    f002fd66    ..f.    BL       encode_field ; 0x39ed0
        0x00037404:    bd80        ..      POP      {r7,pc}
        0x00037406:    6812        .h      LDR      r2,[r2,#0]
        0x00037408:    f002fd62    ..b.    BL       encode_field ; 0x39ed0
        0x0003740c:    bd80        ..      POP      {r7,pc}
        0x0003740e:    0000        ..      MOVS     r0,r0
    deinterleave_hadamard
        0x00037410:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00037414:    b081        ..      SUB      sp,sp,#4
        0x00037416:    461c        .F      MOV      r4,r3
        0x00037418:    4692        .F      MOV      r10,r2
        0x0003741a:    4688        .F      MOV      r8,r1
        0x0003741c:    9000        ..      STR      r0,[sp,#0]
        0x0003741e:    f00ffcb9    ....    BL       save_stack ; 0x46d94
        0x00037422:    fb08f00a    ....    MUL      r0,r8,r10
        0x00037426:    ea4f0980    O...    LSL      r9,r0,#2
        0x0003742a:    4648        HF      MOV      r0,r9
        0x0003742c:    f012ffda    ....    BL       spl_alloca ; 0x4a3e4
        0x00037430:    4684        .F      MOV      r12,r0
        0x00037432:    b33c        <.      CBZ      r4,0x37484 ; deinterleave_hadamard + 116
        0x00037434:    f1ba0f01    ....    CMP      r10,#1
        0x00037438:    db40        @.      BLT      0x374bc ; deinterleave_hadamard + 172
        0x0003743a:    f2465020    F. P    MOV      r0,#0x6520
        0x0003743e:    f2c00005    ....    MOVT     r0,#5
        0x00037442:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x00037446:    f1a00e08    ....    SUB      lr,r0,#8
        0x0003744a:    9800        ..      LDR      r0,[sp,#0]
        0x0003744c:    ea4f0b88    O...    LSL      r11,r8,#2
        0x00037450:    ea4f038a    O...    LSL      r3,r10,#2
        0x00037454:    2400        .$      MOVS     r4,#0
        0x00037456:    bf00        ..      NOP      
        0x00037458:    f1b80f01    ....    CMP      r8,#1
        0x0003745c:    db0c        ..      BLT      0x37478 ; deinterleave_hadamard + 104
        0x0003745e:    f85e1024    ^.$.    LDR      r1,[lr,r4,LSL #2]
        0x00037462:    4646        FF      MOV      r6,r8
        0x00037464:    fb0bc701    ....    MLA      r7,r11,r1,r12
        0x00037468:    4601        .F      MOV      r1,r0
        0x0003746a:    bf00        ..      NOP      
        0x0003746c:    680a        .h      LDR      r2,[r1,#0]
        0x0003746e:    3e01        .>      SUBS     r6,#1
        0x00037470:    f8472b04    G..+    STR      r2,[r7],#4
        0x00037474:    4419        .D      ADD      r1,r1,r3
        0x00037476:    d1f9        ..      BNE      0x3746c ; deinterleave_hadamard + 92
        0x00037478:    3401        .4      ADDS     r4,#1
        0x0003747a:    4554        TE      CMP      r4,r10
        0x0003747c:    f1000004    ....    ADD      r0,r0,#4
        0x00037480:    d1ea        ..      BNE      0x37458 ; deinterleave_hadamard + 72
        0x00037482:    e01b        ..      B        0x374bc ; deinterleave_hadamard + 172
        0x00037484:    f1ba0f01    ....    CMP      r10,#1
        0x00037488:    db18        ..      BLT      0x374bc ; deinterleave_hadamard + 172
        0x0003748a:    9f00        ..      LDR      r7,[sp,#0]
        0x0003748c:    ea4f0e88    O...    LSL      lr,r8,#2
        0x00037490:    ea4f028a    O...    LSL      r2,r10,#2
        0x00037494:    2300        .#      MOVS     r3,#0
        0x00037496:    4660        `F      MOV      r0,r12
        0x00037498:    f1b80f01    ....    CMP      r8,#1
        0x0003749c:    db08        ..      BLT      0x374b0 ; deinterleave_hadamard + 160
        0x0003749e:    463c        <F      MOV      r4,r7
        0x000374a0:    4601        .F      MOV      r1,r0
        0x000374a2:    4646        FF      MOV      r6,r8
        0x000374a4:    6825        %h      LDR      r5,[r4,#0]
        0x000374a6:    3e01        .>      SUBS     r6,#1
        0x000374a8:    f8415b04    A..[    STR      r5,[r1],#4
        0x000374ac:    4414        .D      ADD      r4,r4,r2
        0x000374ae:    d1f9        ..      BNE      0x374a4 ; deinterleave_hadamard + 148
        0x000374b0:    3301        .3      ADDS     r3,#1
        0x000374b2:    4470        pD      ADD      r0,r0,lr
        0x000374b4:    4553        SE      CMP      r3,r10
        0x000374b6:    f1070704    ....    ADD      r7,r7,#4
        0x000374ba:    d1ed        ..      BNE      0x37498 ; deinterleave_hadamard + 136
        0x000374bc:    9800        ..      LDR      r0,[sp,#0]
        0x000374be:    4661        aF      MOV      r1,r12
        0x000374c0:    464a        JF      MOV      r2,r9
        0x000374c2:    f7e1f8af    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x000374c6:    b001        ..      ADD      sp,sp,#4
        0x000374c8:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000374cc:    f00fbc42    ..B.    B.W      restore_stack ; 0x46d54
    device_info_get
        0x000374d0:    b081        ..      SUB      sp,sp,#4
        0x000374d2:    9000        ..      STR      r0,[sp,#0]
        0x000374d4:    2000        .       MOVS     r0,#0
        0x000374d6:    f2c40002    ....    MOVT     r0,#0x4002
        0x000374da:    6800        .h      LDR      r0,[r0,#0]
        0x000374dc:    9900        ..      LDR      r1,[sp,#0]
        0x000374de:    6008        .`      STR      r0,[r1,#0]
        0x000374e0:    2004        .       MOVS     r0,#4
        0x000374e2:    f2c40002    ....    MOVT     r0,#0x4002
        0x000374e6:    6800        .h      LDR      r0,[r0,#0]
        0x000374e8:    9900        ..      LDR      r1,[sp,#0]
        0x000374ea:    6048        H`      STR      r0,[r1,#4]
        0x000374ec:    2008        .       MOVS     r0,#8
        0x000374ee:    f2c40002    ....    MOVT     r0,#0x4002
        0x000374f2:    6800        .h      LDR      r0,[r0,#0]
        0x000374f4:    9900        ..      LDR      r1,[sp,#0]
        0x000374f6:    6088        .`      STR      r0,[r1,#8]
        0x000374f8:    200c        .       MOVS     r0,#0xc
        0x000374fa:    f2c40002    ....    MOVT     r0,#0x4002
        0x000374fe:    6800        .h      LDR      r0,[r0,#0]
        0x00037500:    9900        ..      LDR      r1,[sp,#0]
        0x00037502:    60c8        .`      STR      r0,[r1,#0xc]
        0x00037504:    2010        .       MOVS     r0,#0x10
        0x00037506:    f2c40002    ....    MOVT     r0,#0x4002
        0x0003750a:    6800        .h      LDR      r0,[r0,#0]
        0x0003750c:    9900        ..      LDR      r1,[sp,#0]
        0x0003750e:    6108        .a      STR      r0,[r1,#0x10]
        0x00037510:    2014        .       MOVS     r0,#0x14
        0x00037512:    f2c40002    ....    MOVT     r0,#0x4002
        0x00037516:    6801        .h      LDR      r1,[r0,#0]
        0x00037518:    9a00        ..      LDR      r2,[sp,#0]
        0x0003751a:    6151        Qa      STR      r1,[r2,#0x14]
        0x0003751c:    9a00        ..      LDR      r2,[sp,#0]
        0x0003751e:    2101        .!      MOVS     r1,#1
        0x00037520:    6191        .a      STR      r1,[r2,#0x18]
        0x00037522:    9b00        ..      LDR      r3,[sp,#0]
        0x00037524:    6819        .h      LDR      r1,[r3,#0]
        0x00037526:    f3c14103    ...A    UBFX     r1,r1,#16,#4
        0x0003752a:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x0003752e:    f2440190    D...    MOV      r1,#0x4090
        0x00037532:    f2c00105    ....    MOVT     r1,#5
        0x00037536:    f8312012    1..     LDRH     r2,[r1,r2,LSL #1]
        0x0003753a:    0292        ..      LSLS     r2,r2,#10
        0x0003753c:    621a        .b      STR      r2,[r3,#0x20]
        0x0003753e:    9a00        ..      LDR      r2,[sp,#0]
        0x00037540:    6813        .h      LDR      r3,[r2,#0]
        0x00037542:    f3c34303    ...C    UBFX     r3,r3,#16,#4
        0x00037546:    eb030343    ..C.    ADD      r3,r3,r3,LSL #1
        0x0003754a:    eb010343    ..C.    ADD      r3,r1,r3,LSL #1
        0x0003754e:    8859        Y.      LDRH     r1,[r3,#2]
        0x00037550:    889b        ..      LDRH     r3,[r3,#4]
        0x00037552:    4419        .D      ADD      r1,r1,r3
        0x00037554:    0289        ..      LSLS     r1,r1,#10
        0x00037556:    6251        Qb      STR      r1,[r2,#0x24]
        0x00037558:    6800        .h      LDR      r0,[r0,#0]
        0x0003755a:    f000010c    ....    AND      r1,r0,#0xc
        0x0003755e:    f2440080    D...    MOVW     r0,#0x4080
        0x00037562:    f2c00005    ....    MOVT     r0,#5
        0x00037566:    5840        @X      LDR      r0,[r0,r1]
        0x00037568:    9900        ..      LDR      r1,[sp,#0]
        0x0003756a:    6288        .b      STR      r0,[r1,#0x28]
        0x0003756c:    f64070e0    @..p    MOVW     r0,#0xfe0
        0x00037570:    f2cf0000    ....    MOVT     r0,#0xf000
        0x00037574:    6800        .h      LDR      r0,[r0,#0]
        0x00037576:    b2c0        ..      UXTB     r0,r0
        0x00037578:    9900        ..      LDR      r1,[sp,#0]
        0x0003757a:    62c8        .b      STR      r0,[r1,#0x2c]
        0x0003757c:    f64070e4    @..p    MOV      r0,#0xfe4
        0x00037580:    f2cf0000    ....    MOVT     r0,#0xf000
        0x00037584:    6801        .h      LDR      r1,[r0,#0]
        0x00037586:    f001030f    ....    AND      r3,r1,#0xf
        0x0003758a:    9a00        ..      LDR      r2,[sp,#0]
        0x0003758c:    6ad1        .j      LDR      r1,[r2,#0x2c]
        0x0003758e:    ea412103    A..!    ORR      r1,r1,r3,LSL #8
        0x00037592:    62d1        .b      STR      r1,[r2,#0x2c]
        0x00037594:    6800        .h      LDR      r0,[r0,#0]
        0x00037596:    f3c01003    ....    UBFX     r0,r0,#4,#4
        0x0003759a:    9900        ..      LDR      r1,[sp,#0]
        0x0003759c:    6308        .c      STR      r0,[r1,#0x30]
        0x0003759e:    f64070e8    @..p    MOV      r0,#0xfe8
        0x000375a2:    f2cf0000    ....    MOVT     r0,#0xf000
        0x000375a6:    6801        .h      LDR      r1,[r0,#0]
        0x000375a8:    f001030f    ....    AND      r3,r1,#0xf
        0x000375ac:    9a00        ..      LDR      r2,[sp,#0]
        0x000375ae:    6b11        .k      LDR      r1,[r2,#0x30]
        0x000375b0:    ea411103    A...    ORR      r1,r1,r3,LSL #4
        0x000375b4:    6311        .c      STR      r1,[r2,#0x30]
        0x000375b6:    6800        .h      LDR      r0,[r0,#0]
        0x000375b8:    f00000f0    ....    AND      r0,r0,#0xf0
        0x000375bc:    9900        ..      LDR      r1,[sp,#0]
        0x000375be:    6348        Hc      STR      r0,[r1,#0x34]
        0x000375c0:    f64070ec    @..p    MOV      r0,#0xfec
        0x000375c4:    f2cf0000    ....    MOVT     r0,#0xf000
        0x000375c8:    6800        .h      LDR      r0,[r0,#0]
        0x000375ca:    f3c01203    ....    UBFX     r2,r0,#4,#4
        0x000375ce:    9900        ..      LDR      r1,[sp,#0]
        0x000375d0:    6b48        Hk      LDR      r0,[r1,#0x34]
        0x000375d2:    4310        .C      ORRS     r0,r0,r2
        0x000375d4:    6348        Hc      STR      r0,[r1,#0x34]
        0x000375d6:    f64070fc    @..p    MOV      r0,#0xffc
        0x000375da:    f2cf0000    ....    MOVT     r0,#0xf000
        0x000375de:    6800        .h      LDR      r0,[r0,#0]
        0x000375e0:    0600        ..      LSLS     r0,r0,#24
        0x000375e2:    9900        ..      LDR      r1,[sp,#0]
        0x000375e4:    6388        .c      STR      r0,[r1,#0x38]
        0x000375e6:    f64070f8    @..p    MOV      r0,#0xff8
        0x000375ea:    f2cf0000    ....    MOVT     r0,#0xf000
        0x000375ee:    6800        .h      LDR      r0,[r0,#0]
        0x000375f0:    b2c2        ..      UXTB     r2,r0
        0x000375f2:    9900        ..      LDR      r1,[sp,#0]
        0x000375f4:    6b88        .k      LDR      r0,[r1,#0x38]
        0x000375f6:    ea404002    @..@    ORR      r0,r0,r2,LSL #16
        0x000375fa:    6388        .c      STR      r0,[r1,#0x38]
        0x000375fc:    f64070f4    @..p    MOV      r0,#0xff4
        0x00037600:    f2cf0000    ....    MOVT     r0,#0xf000
        0x00037604:    6800        .h      LDR      r0,[r0,#0]
        0x00037606:    b2c2        ..      UXTB     r2,r0
        0x00037608:    9900        ..      LDR      r1,[sp,#0]
        0x0003760a:    6b88        .k      LDR      r0,[r1,#0x38]
        0x0003760c:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x00037610:    6388        .c      STR      r0,[r1,#0x38]
        0x00037612:    f64070f0    @..p    MOVW     r0,#0xff0
        0x00037616:    f2cf0000    ....    MOVT     r0,#0xf000
        0x0003761a:    6800        .h      LDR      r0,[r0,#0]
        0x0003761c:    b2c2        ..      UXTB     r2,r0
        0x0003761e:    9900        ..      LDR      r1,[sp,#0]
        0x00037620:    6b88        .k      LDR      r0,[r1,#0x38]
        0x00037622:    4310        .C      ORRS     r0,r0,r2
        0x00037624:    6388        .c      STR      r0,[r1,#0x38]
        0x00037626:    b001        ..      ADD      sp,sp,#4
        0x00037628:    4770        pG      BX       lr
        0x0003762a:    0000        ..      MOVS     r0,r0
    disable_submodule
        0x0003762c:    b083        ..      SUB      sp,sp,#0xc
        0x0003762e:    9001        ..      STR      r0,[sp,#4]
        0x00037630:    9100        ..      STR      r1,[sp,#0]
        0x00037632:    9801        ..      LDR      r0,[sp,#4]
        0x00037634:    0301        ..      LSLS     r1,r0,#12
        0x00037636:    f240101c    @...    MOVW     r0,#0x11c
        0x0003763a:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003763e:    5840        @X      LDR      r0,[r0,r1]
        0x00037640:    f3c00042    ..B.    UBFX     r0,r0,#1,#3
        0x00037644:    9900        ..      LDR      r1,[sp,#0]
        0x00037646:    4288        .B      CMP      r0,r1
        0x00037648:    d109        ..      BNE      0x3765e ; disable_submodule + 50
        0x0003764a:    e7ff        ..      B        0x3764c ; disable_submodule + 32
        0x0003764c:    9801        ..      LDR      r0,[sp,#4]
        0x0003764e:    0302        ..      LSLS     r2,r0,#12
        0x00037650:    f240111c    @...    MOVW     r1,#0x11c
        0x00037654:    f2c40105    ....    MOVT     r1,#0x4005
        0x00037658:    2000        .       MOVS     r0,#0
        0x0003765a:    5088        .P      STR      r0,[r1,r2]
        0x0003765c:    e01a        ..      B        0x37694 ; disable_submodule + 104
        0x0003765e:    9801        ..      LDR      r0,[sp,#4]
        0x00037660:    0301        ..      LSLS     r1,r0,#12
        0x00037662:    f240101c    @...    MOVW     r0,#0x11c
        0x00037666:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003766a:    5840        @X      LDR      r0,[r0,r1]
        0x0003766c:    f3c01042    ..B.    UBFX     r0,r0,#5,#3
        0x00037670:    9900        ..      LDR      r1,[sp,#0]
        0x00037672:    4288        .B      CMP      r0,r1
        0x00037674:    d109        ..      BNE      0x3768a ; disable_submodule + 94
        0x00037676:    e7ff        ..      B        0x37678 ; disable_submodule + 76
        0x00037678:    9801        ..      LDR      r0,[sp,#4]
        0x0003767a:    0302        ..      LSLS     r2,r0,#12
        0x0003767c:    f240111c    @...    MOVW     r1,#0x11c
        0x00037680:    f2c40105    ....    MOVT     r1,#0x4005
        0x00037684:    2000        .       MOVS     r0,#0
        0x00037686:    5088        .P      STR      r0,[r1,r2]
        0x00037688:    e003        ..      B        0x37692 ; disable_submodule + 102
        0x0003768a:    2000        .       MOVS     r0,#0
        0x0003768c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00037690:    e004        ..      B        0x3769c ; disable_submodule + 112
        0x00037692:    e7ff        ..      B        0x37694 ; disable_submodule + 104
        0x00037694:    2001        .       MOVS     r0,#1
        0x00037696:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003769a:    e7ff        ..      B        0x3769c ; disable_submodule + 112
        0x0003769c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000376a0:    b003        ..      ADD      sp,sp,#0xc
        0x000376a2:    4770        pG      BX       lr
    divu64_10
        0x000376a4:    b08c        ..      SUB      sp,sp,#0x30
        0x000376a6:    9109        ..      STR      r1,[sp,#0x24]
        0x000376a8:    9008        ..      STR      r0,[sp,#0x20]
        0x000376aa:    9809        ..      LDR      r0,[sp,#0x24]
        0x000376ac:    2800        .(      CMP      r0,#0
        0x000376ae:    d05b        [.      BEQ      0x37768 ; divu64_10 + 196
        0x000376b0:    e7ff        ..      B        0x376b2 ; divu64_10 + 14
        0x000376b2:    9b08        ..      LDR      r3,[sp,#0x20]
        0x000376b4:    9a09        ..      LDR      r2,[sp,#0x24]
        0x000376b6:    ea5f0052    _.R.    LSRS.W   r0,r2,#1
        0x000376ba:    ea4f0133    O.3.    RRX      r1,r3
        0x000376be:    089b        ..      LSRS     r3,r3,#2
        0x000376c0:    ea437382    C..s    ORR      r3,r3,r2,LSL #30
        0x000376c4:    18c9        ..      ADDS     r1,r1,r3
        0x000376c6:    eb400092    @...    ADC      r0,r0,r2,LSR #2
        0x000376ca:    9106        ..      STR      r1,[sp,#0x18]
        0x000376cc:    9007        ..      STR      r0,[sp,#0x1c]
        0x000376ce:    9906        ..      LDR      r1,[sp,#0x18]
        0x000376d0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000376d2:    090a        ..      LSRS     r2,r1,#4
        0x000376d4:    ea427200    B..r    ORR      r2,r2,r0,LSL #28
        0x000376d8:    1889        ..      ADDS     r1,r1,r2
        0x000376da:    eb401010    @...    ADC      r0,r0,r0,LSR #4
        0x000376de:    9106        ..      STR      r1,[sp,#0x18]
        0x000376e0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000376e2:    9906        ..      LDR      r1,[sp,#0x18]
        0x000376e4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000376e6:    0a0a        ..      LSRS     r2,r1,#8
        0x000376e8:    ea426200    B..b    ORR      r2,r2,r0,LSL #24
        0x000376ec:    1889        ..      ADDS     r1,r1,r2
        0x000376ee:    eb402010    @..     ADC      r0,r0,r0,LSR #8
        0x000376f2:    9106        ..      STR      r1,[sp,#0x18]
        0x000376f4:    9007        ..      STR      r0,[sp,#0x1c]
        0x000376f6:    9906        ..      LDR      r1,[sp,#0x18]
        0x000376f8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000376fa:    0c0a        ..      LSRS     r2,r1,#16
        0x000376fc:    ea424200    B..B    ORR      r2,r2,r0,LSL #16
        0x00037700:    1889        ..      ADDS     r1,r1,r2
        0x00037702:    eb404010    @..@    ADC      r0,r0,r0,LSR #16
        0x00037706:    9106        ..      STR      r1,[sp,#0x18]
        0x00037708:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003770a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003770c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003770e:    1809        ..      ADDS     r1,r1,r0
        0x00037710:    f1400000    @...    ADC      r0,r0,#0
        0x00037714:    9106        ..      STR      r1,[sp,#0x18]
        0x00037716:    9007        ..      STR      r0,[sp,#0x1c]
        0x00037718:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003771a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003771c:    08c0        ..      LSRS     r0,r0,#3
        0x0003771e:    ea407041    @.Ap    ORR      r0,r0,r1,LSL #29
        0x00037722:    08c9        ..      LSRS     r1,r1,#3
        0x00037724:    9107        ..      STR      r1,[sp,#0x1c]
        0x00037726:    9006        ..      STR      r0,[sp,#0x18]
        0x00037728:    9908        ..      LDR      r1,[sp,#0x20]
        0x0003772a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003772c:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003772e:    f8ddc01c    ....    LDR      r12,[sp,#0x1c]
        0x00037732:    230a        .#      MOVS     r3,#0xa
        0x00037734:    fba23203    ...2    UMULL    r3,r2,r2,r3
        0x00037738:    eb0c0c8c    ....    ADD      r12,r12,r12,LSL #2
        0x0003773c:    eb02024c    ..L.    ADD      r2,r2,r12,LSL #1
        0x00037740:    1ac9        ..      SUBS     r1,r1,r3
        0x00037742:    4190        .A      SBCS     r0,r0,r2
        0x00037744:    9104        ..      STR      r1,[sp,#0x10]
        0x00037746:    9005        ..      STR      r0,[sp,#0x14]
        0x00037748:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003774a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003774c:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003774e:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00037750:    3306        .3      ADDS     r3,#6
        0x00037752:    f1420200    B...    ADC      r2,r2,#0
        0x00037756:    091b        ..      LSRS     r3,r3,#4
        0x00037758:    ea437302    C..s    ORR      r3,r3,r2,LSL #28
        0x0003775c:    18c9        ..      ADDS     r1,r1,r3
        0x0003775e:    eb401012    @...    ADC      r0,r0,r2,LSR #4
        0x00037762:    910a        ..      STR      r1,[sp,#0x28]
        0x00037764:    900b        ..      STR      r0,[sp,#0x2c]
        0x00037766:    e025        %.      B        0x377b4 ; divu64_10 + 272
        0x00037768:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003776a:    9001        ..      STR      r0,[sp,#4]
        0x0003776c:    9901        ..      LDR      r1,[sp,#4]
        0x0003776e:    0848        H.      LSRS     r0,r1,#1
        0x00037770:    eb000091    ....    ADD      r0,r0,r1,LSR #2
        0x00037774:    9003        ..      STR      r0,[sp,#0xc]
        0x00037776:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037778:    eb001010    ....    ADD      r0,r0,r0,LSR #4
        0x0003777c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003777e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037780:    eb002010    ...     ADD      r0,r0,r0,LSR #8
        0x00037784:    9003        ..      STR      r0,[sp,#0xc]
        0x00037786:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037788:    eb004010    ...@    ADD      r0,r0,r0,LSR #16
        0x0003778c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003778e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037790:    08c0        ..      LSRS     r0,r0,#3
        0x00037792:    9003        ..      STR      r0,[sp,#0xc]
        0x00037794:    9801        ..      LDR      r0,[sp,#4]
        0x00037796:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037798:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x0003779c:    eba00041    ..A.    SUB      r0,r0,r1,LSL #1
        0x000377a0:    9002        ..      STR      r0,[sp,#8]
        0x000377a2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000377a4:    9902        ..      LDR      r1,[sp,#8]
        0x000377a6:    3106        .1      ADDS     r1,#6
        0x000377a8:    eb001011    ....    ADD      r0,r0,r1,LSR #4
        0x000377ac:    2100        .!      MOVS     r1,#0
        0x000377ae:    910b        ..      STR      r1,[sp,#0x2c]
        0x000377b0:    900a        ..      STR      r0,[sp,#0x28]
        0x000377b2:    e7ff        ..      B        0x377b4 ; divu64_10 + 272
        0x000377b4:    980a        ..      LDR      r0,[sp,#0x28]
        0x000377b6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000377b8:    b00c        ..      ADD      sp,sp,#0x30
        0x000377ba:    4770        pG      BX       lr
    dmAdvActClearSets
        0x000377bc:    b081        ..      SUB      sp,sp,#4
        0x000377be:    9000        ..      STR      r0,[sp,#0]
        0x000377c0:    b001        ..      ADD      sp,sp,#4
        0x000377c2:    4770        pG      BX       lr
    dmAdvActConfig
        0x000377c4:    b580        ..      PUSH     {r7,lr}
        0x000377c6:    b082        ..      SUB      sp,sp,#8
        0x000377c8:    9001        ..      STR      r0,[sp,#4]
        0x000377ca:    f24370e4    C..p    MOV      r0,#0x37e4
        0x000377ce:    f2c10000    ....    MOVT     r0,#0x1000
        0x000377d2:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x000377d4:    b9c0        ..      CBNZ     r0,0x37808 ; dmAdvActConfig + 68
        0x000377d6:    e7ff        ..      B        0x377d8 ; dmAdvActConfig + 20
        0x000377d8:    f24370e4    C..p    MOV      r0,#0x37e4
        0x000377dc:    f2c10000    ....    MOVT     r0,#0x1000
        0x000377e0:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x000377e2:    2801        .(      CMP      r0,#1
        0x000377e4:    d008        ..      BEQ      0x377f8 ; dmAdvActConfig + 52
        0x000377e6:    e7ff        ..      B        0x377e8 ; dmAdvActConfig + 36
        0x000377e8:    f24370e4    C..p    MOV      r0,#0x37e4
        0x000377ec:    f2c10000    ....    MOVT     r0,#0x1000
        0x000377f0:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x000377f2:    2804        .(      CMP      r0,#4
        0x000377f4:    d101        ..      BNE      0x377fa ; dmAdvActConfig + 54
        0x000377f6:    e7ff        ..      B        0x377f8 ; dmAdvActConfig + 52
        0x000377f8:    e006        ..      B        0x37808 ; dmAdvActConfig + 68
        0x000377fa:    9a01        ..      LDR      r2,[sp,#4]
        0x000377fc:    7950        Py      LDRB     r0,[r2,#5]
        0x000377fe:    7991        .y      LDRB     r1,[r2,#6]
        0x00037800:    3207        .2      ADDS     r2,#7
        0x00037802:    f000f8c1    ....    BL       dmAdvConfig ; 0x37988
        0x00037806:    e7ff        ..      B        0x37808 ; dmAdvActConfig + 68
        0x00037808:    b002        ..      ADD      sp,sp,#8
        0x0003780a:    bd80        ..      POP      {r7,pc}
    dmAdvActRemoveSet
        0x0003780c:    b081        ..      SUB      sp,sp,#4
        0x0003780e:    9000        ..      STR      r0,[sp,#0]
        0x00037810:    b001        ..      ADD      sp,sp,#4
        0x00037812:    4770        pG      BX       lr
    dmAdvActSetData
        0x00037814:    b580        ..      PUSH     {r7,lr}
        0x00037816:    b082        ..      SUB      sp,sp,#8
        0x00037818:    9001        ..      STR      r0,[sp,#4]
        0x0003781a:    f24370e4    C..p    MOV      r0,#0x37e4
        0x0003781e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037822:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00037824:    b988        ..      CBNZ     r0,0x3784a ; dmAdvActSetData + 54
        0x00037826:    e7ff        ..      B        0x37828 ; dmAdvActSetData + 20
        0x00037828:    9801        ..      LDR      r0,[sp,#4]
        0x0003782a:    7980        .y      LDRB     r0,[r0,#6]
        0x0003782c:    b930        0.      CBNZ     r0,0x3783c ; dmAdvActSetData + 40
        0x0003782e:    e7ff        ..      B        0x37830 ; dmAdvActSetData + 28
        0x00037830:    9901        ..      LDR      r1,[sp,#4]
        0x00037832:    79c8        .y      LDRB     r0,[r1,#7]
        0x00037834:    3108        .1      ADDS     r1,r1,#8
        0x00037836:    f7e4ff33    ..3.    BL       HciLeSetAdvDataCmd ; 0x1c6a0
        0x0003783a:    e005        ..      B        0x37848 ; dmAdvActSetData + 52
        0x0003783c:    9901        ..      LDR      r1,[sp,#4]
        0x0003783e:    79c8        .y      LDRB     r0,[r1,#7]
        0x00037840:    3108        .1      ADDS     r1,r1,#8
        0x00037842:    f7e5f86b    ..k.    BL       HciLeSetScanRespDataCmd ; 0x1c91c
        0x00037846:    e7ff        ..      B        0x37848 ; dmAdvActSetData + 52
        0x00037848:    e7ff        ..      B        0x3784a ; dmAdvActSetData + 54
        0x0003784a:    b002        ..      ADD      sp,sp,#8
        0x0003784c:    bd80        ..      POP      {r7,pc}
        0x0003784e:    0000        ..      MOVS     r0,r0
    dmAdvActSetRandAddr
        0x00037850:    b081        ..      SUB      sp,sp,#4
        0x00037852:    9000        ..      STR      r0,[sp,#0]
        0x00037854:    b001        ..      ADD      sp,sp,#4
        0x00037856:    4770        pG      BX       lr
    dmAdvActStart
        0x00037858:    b580        ..      PUSH     {r7,lr}
        0x0003785a:    b082        ..      SUB      sp,sp,#8
        0x0003785c:    9001        ..      STR      r0,[sp,#4]
        0x0003785e:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037862:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037866:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00037868:    b9f0        ..      CBNZ     r0,0x378a8 ; dmAdvActStart + 80
        0x0003786a:    e7ff        ..      B        0x3786c ; dmAdvActStart + 20
        0x0003786c:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037870:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037874:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00037876:    2801        .(      CMP      r0,#1
        0x00037878:    d008        ..      BEQ      0x3788c ; dmAdvActStart + 52
        0x0003787a:    e7ff        ..      B        0x3787c ; dmAdvActStart + 36
        0x0003787c:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037880:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037884:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00037886:    2804        .(      CMP      r0,#4
        0x00037888:    d101        ..      BNE      0x3788e ; dmAdvActStart + 54
        0x0003788a:    e7ff        ..      B        0x3788c ; dmAdvActStart + 52
        0x0003788c:    e00c        ..      B        0x378a8 ; dmAdvActStart + 80
        0x0003788e:    f24371e4    C..q    MOV      r1,#0x37e4
        0x00037892:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037896:    2003        .       MOVS     r0,#3
        0x00037898:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x0003789a:    9801        ..      LDR      r0,[sp,#4]
        0x0003789c:    8900        ..      LDRH     r0,[r0,#8]
        0x0003789e:    8408        ..      STRH     r0,[r1,#0x20]
        0x000378a0:    2001        .       MOVS     r0,#1
        0x000378a2:    f7e4ff2b    ..+.    BL       HciLeSetAdvEnableCmd ; 0x1c6fc
        0x000378a6:    e7ff        ..      B        0x378a8 ; dmAdvActStart + 80
        0x000378a8:    b002        ..      ADD      sp,sp,#8
        0x000378aa:    bd80        ..      POP      {r7,pc}
    dmAdvActStop
        0x000378ac:    b580        ..      PUSH     {r7,lr}
        0x000378ae:    b082        ..      SUB      sp,sp,#8
        0x000378b0:    9001        ..      STR      r0,[sp,#4]
        0x000378b2:    f24370e4    C..p    MOV      r0,#0x37e4
        0x000378b6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000378ba:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x000378bc:    2801        .(      CMP      r0,#1
        0x000378be:    d11b        ..      BNE      0x378f8 ; dmAdvActStop + 76
        0x000378c0:    e7ff        ..      B        0x378c2 ; dmAdvActStop + 22
        0x000378c2:    f24370e4    C..p    MOV      r0,#0x37e4
        0x000378c6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000378ca:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x000378cc:    2801        .(      CMP      r0,#1
        0x000378ce:    d008        ..      BEQ      0x378e2 ; dmAdvActStop + 54
        0x000378d0:    e7ff        ..      B        0x378d2 ; dmAdvActStop + 38
        0x000378d2:    f24370e4    C..p    MOV      r0,#0x37e4
        0x000378d6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000378da:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x000378dc:    2804        .(      CMP      r0,#4
        0x000378de:    d101        ..      BNE      0x378e4 ; dmAdvActStop + 56
        0x000378e0:    e7ff        ..      B        0x378e2 ; dmAdvActStop + 54
        0x000378e2:    e009        ..      B        0x378f8 ; dmAdvActStop + 76
        0x000378e4:    f24371e4    C..q    MOV      r1,#0x37e4
        0x000378e8:    f2c10100    ....    MOVT     r1,#0x1000
        0x000378ec:    2005        .       MOVS     r0,#5
        0x000378ee:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x000378f0:    2000        .       MOVS     r0,#0
        0x000378f2:    f7e4ff03    ....    BL       HciLeSetAdvEnableCmd ; 0x1c6fc
        0x000378f6:    e7ff        ..      B        0x378f8 ; dmAdvActStop + 76
        0x000378f8:    b002        ..      ADD      sp,sp,#8
        0x000378fa:    bd80        ..      POP      {r7,pc}
    dmAdvActTimeout
        0x000378fc:    b580        ..      PUSH     {r7,lr}
        0x000378fe:    b082        ..      SUB      sp,sp,#8
        0x00037900:    9001        ..      STR      r0,[sp,#4]
        0x00037902:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037906:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003790a:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x0003790c:    2801        .(      CMP      r0,#1
        0x0003790e:    d10a        ..      BNE      0x37926 ; dmAdvActTimeout + 42
        0x00037910:    e7ff        ..      B        0x37912 ; dmAdvActTimeout + 22
        0x00037912:    f24371e4    C..q    MOV      r1,#0x37e4
        0x00037916:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003791a:    2005        .       MOVS     r0,#5
        0x0003791c:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x0003791e:    2000        .       MOVS     r0,#0
        0x00037920:    f7e4feec    ....    BL       HciLeSetAdvEnableCmd ; 0x1c6fc
        0x00037924:    e7ff        ..      B        0x37926 ; dmAdvActTimeout + 42
        0x00037926:    b002        ..      ADD      sp,sp,#8
        0x00037928:    bd80        ..      POP      {r7,pc}
        0x0003792a:    0000        ..      MOVS     r0,r0
    dmAdvCbInit
        0x0003792c:    b081        ..      SUB      sp,sp,#4
        0x0003792e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00037932:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037936:    f24371e4    C..q    MOV      r1,#0x37e4
        0x0003793a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003793e:    180a        ..      ADDS     r2,r1,r0
        0x00037940:    20ff        .       MOVS     r0,#0xff
        0x00037942:    7610        .v      STRB     r0,[r2,#0x18]
        0x00037944:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037948:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x0003794c:    f44f60c8    O..`    MOV      r0,#0x640
        0x00037950:    8210        ..      STRH     r0,[r2,#0x10]
        0x00037952:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037956:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x0003795a:    f44f60f0    O..`    MOV      r0,#0x780
        0x0003795e:    8290        ..      STRH     r0,[r2,#0x14]
        0x00037960:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037964:    180a        ..      ADDS     r2,r1,r0
        0x00037966:    2007        .       MOVS     r0,#7
        0x00037968:    7690        .v      STRB     r0,[r2,#0x1a]
        0x0003796a:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0003796e:    f6430018    C...    MOV      r0,#0x3818
        0x00037972:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037976:    4402        .D      ADD      r2,r2,r0
        0x00037978:    2000        .       MOVS     r0,#0
        0x0003797a:    7450        Pt      STRB     r0,[r2,#0x11]
        0x0003797c:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x00037980:    4411        .D      ADD      r1,r1,r2
        0x00037982:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00037984:    b001        ..      ADD      sp,sp,#4
        0x00037986:    4770        pG      BX       lr
    dmAdvConfig
        0x00037988:    b570        p.      PUSH     {r4-r6,lr}
        0x0003798a:    b08a        ..      SUB      sp,sp,#0x28
        0x0003798c:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00037990:    f88d1026    ..&.    STRB     r1,[sp,#0x26]
        0x00037994:    9208        ..      STR      r2,[sp,#0x20]
        0x00037996:    f24375e4    C..u    MOV      r5,#0x37e4
        0x0003799a:    f2c10500    ....    MOVT     r5,#0x1000
        0x0003799e:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x000379a0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000379a2:    8aa8        ..      LDRH     r0,[r5,#0x14]
        0x000379a4:    9004        ..      STR      r0,[sp,#0x10]
        0x000379a6:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000379aa:    9005        ..      STR      r0,[sp,#0x14]
        0x000379ac:    f6430018    C...    MOV      r0,#0x3818
        0x000379b0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000379b4:    9006        ..      STR      r0,[sp,#0x18]
        0x000379b6:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000379b8:    f7e3fbe8    ....    BL       DmLlAddrType ; 0x1b18c
        0x000379bc:    9904        ..      LDR      r1,[sp,#0x10]
        0x000379be:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000379c0:    f8dde018    ....    LDR      lr,[sp,#0x18]
        0x000379c4:    4603        .F      MOV      r3,r0
        0x000379c6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000379c8:    f89dc026    ..&.    LDRB     r12,[sp,#0x26]
        0x000379cc:    9c08        ..      LDR      r4,[sp,#0x20]
        0x000379ce:    7ead        .~      LDRB     r5,[r5,#0x1a]
        0x000379d0:    f89e6011    ...`    LDRB     r6,[lr,#0x11]
        0x000379d4:    46ee        .F      MOV      lr,sp
        0x000379d6:    f8ce600c    ...`    STR      r6,[lr,#0xc]
        0x000379da:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x000379de:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x000379e2:    f8cec000    ....    STR      r12,[lr,#0]
        0x000379e6:    f7e4fea5    ....    BL       HciLeSetAdvParamCmd ; 0x1c734
        0x000379ea:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000379ee:    f6431110    C...    MOV      r1,#0x3910
        0x000379f2:    f2c10100    ....    MOVT     r1,#0x1000
        0x000379f6:    7008        .p      STRB     r0,[r1,#0]
        0x000379f8:    b00a        ..      ADD      sp,sp,#0x28
        0x000379fa:    bd70        p.      POP      {r4-r6,pc}
    dmAdvConnectFailed
        0x000379fc:    b580        ..      PUSH     {r7,lr}
        0x000379fe:    b082        ..      SUB      sp,sp,#8
        0x00037a00:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037a04:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037a08:    9000        ..      STR      r0,[sp,#0]
        0x00037a0a:    f7e7fa17    ....    BL       WsfTimerStop ; 0x1ee3c
        0x00037a0e:    200d        .       MOVS     r0,#0xd
        0x00037a10:    2122        "!      MOVS     r1,#0x22
        0x00037a12:    2300        .#      MOVS     r3,#0
        0x00037a14:    9301        ..      STR      r3,[sp,#4]
        0x00037a16:    461a        .F      MOV      r2,r3
        0x00037a18:    f001f8d0    ....    BL       dmDevPassEvtToDevPriv ; 0x38bbc
        0x00037a1c:    9900        ..      LDR      r1,[sp,#0]
        0x00037a1e:    9801        ..      LDR      r0,[sp,#4]
        0x00037a20:    22ff        ."      MOVS     r2,#0xff
        0x00037a22:    760a        .v      STRB     r2,[r1,#0x18]
        0x00037a24:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00037a26:    b002        ..      ADD      sp,sp,#8
        0x00037a28:    bd80        ..      POP      {r7,pc}
        0x00037a2a:    0000        ..      MOVS     r0,r0
    dmAdvConnected
        0x00037a2c:    b580        ..      PUSH     {r7,lr}
        0x00037a2e:    b082        ..      SUB      sp,sp,#8
        0x00037a30:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037a34:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037a38:    9000        ..      STR      r0,[sp,#0]
        0x00037a3a:    f7e7f9ff    ....    BL       WsfTimerStop ; 0x1ee3c
        0x00037a3e:    200d        .       MOVS     r0,#0xd
        0x00037a40:    2122        "!      MOVS     r1,#0x22
        0x00037a42:    2300        .#      MOVS     r3,#0
        0x00037a44:    9301        ..      STR      r3,[sp,#4]
        0x00037a46:    461a        .F      MOV      r2,r3
        0x00037a48:    f001f8b8    ....    BL       dmDevPassEvtToDevPriv ; 0x38bbc
        0x00037a4c:    9900        ..      LDR      r1,[sp,#0]
        0x00037a4e:    9801        ..      LDR      r0,[sp,#4]
        0x00037a50:    22ff        ."      MOVS     r2,#0xff
        0x00037a52:    760a        .v      STRB     r2,[r1,#0x18]
        0x00037a54:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00037a56:    b002        ..      ADD      sp,sp,#8
        0x00037a58:    bd80        ..      POP      {r7,pc}
        0x00037a5a:    0000        ..      MOVS     r0,r0
    dmAdvGenConnCmpl
        0x00037a5c:    b580        ..      PUSH     {r7,lr}
        0x00037a5e:    b08c        ..      SUB      sp,sp,#0x30
        0x00037a60:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x00037a64:    f88d102e    ....    STRB     r1,[sp,#0x2e]
        0x00037a68:    a802        ..      ADD      r0,sp,#8
        0x00037a6a:    9001        ..      STR      r0,[sp,#4]
        0x00037a6c:    2124        $!      MOVS     r1,#0x24
        0x00037a6e:    f7e0fe58    ..X.    BL       __aeabi_memclr ; 0x18722
        0x00037a72:    9801        ..      LDR      r0,[sp,#4]
        0x00037a74:    2102        .!      MOVS     r1,#2
        0x00037a76:    f88d100a    ....    STRB     r1,[sp,#0xa]
        0x00037a7a:    f89d102e    ....    LDRB     r1,[sp,#0x2e]
        0x00037a7e:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x00037a82:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00037a86:    2101        .!      MOVS     r1,#1
        0x00037a88:    f88d1010    ....    STRB     r1,[sp,#0x10]
        0x00037a8c:    f89d202f    ../     LDRB     r2,[sp,#0x2f]
        0x00037a90:    f24371e4    C..q    MOV      r1,#0x37e4
        0x00037a94:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037a98:    440a        .D      ADD      r2,r2,r1
        0x00037a9a:    f8922031    ..1     LDRB     r2,[r2,#0x31]
        0x00037a9e:    f88d2011    ...     STRB     r2,[sp,#0x11]
        0x00037aa2:    300a        .0      ADDS     r0,r0,#0xa
        0x00037aa4:    f89d202f    ../     LDRB     r2,[sp,#0x2f]
        0x00037aa8:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x00037aac:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00037ab0:    3125        %1      ADDS     r1,r1,#0x25
        0x00037ab2:    f7e2fefb    ....    BL       BdaCpy ; 0x1a8ac
        0x00037ab6:    9801        ..      LDR      r0,[sp,#4]
        0x00037ab8:    f001f8a4    ....    BL       dmDevPassHciEvtToConn ; 0x38c04
        0x00037abc:    b00c        ..      ADD      sp,sp,#0x30
        0x00037abe:    bd80        ..      POP      {r7,pc}
    dmAdvHciHandler
        0x00037ac0:    b580        ..      PUSH     {r7,lr}
        0x00037ac2:    b084        ..      SUB      sp,sp,#0x10
        0x00037ac4:    9003        ..      STR      r0,[sp,#0xc]
        0x00037ac6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037ac8:    7880        .x      LDRB     r0,[r0,#2]
        0x00037aca:    2835        5(      CMP      r0,#0x35
        0x00037acc:    f04080b1    @...    BNE.W    0x37c32 ; dmAdvHciHandler + 370
        0x00037ad0:    e7ff        ..      B        0x37ad2 ; dmAdvHciHandler + 18
        0x00037ad2:    2000        .       MOVS     r0,#0
        0x00037ad4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00037ad8:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037adc:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037ae0:    7f41        A.      LDRB     r1,[r0,#0x1d]
        0x00037ae2:    1e88        ..      SUBS     r0,r1,#2
        0x00037ae4:    9101        ..      STR      r1,[sp,#4]
        0x00037ae6:    2802        .(      CMP      r0,#2
        0x00037ae8:    d305        ..      BCC      0x37af6 ; dmAdvHciHandler + 54
        0x00037aea:    e7ff        ..      B        0x37aec ; dmAdvHciHandler + 44
        0x00037aec:    9801        ..      LDR      r0,[sp,#4]
        0x00037aee:    3804        .8      SUBS     r0,#4
        0x00037af0:    2802        .(      CMP      r0,#2
        0x00037af2:    d346        F.      BCC      0x37b82 ; dmAdvHciHandler + 194
        0x00037af4:    e080        ..      B        0x37bf8 ; dmAdvHciHandler + 312
        0x00037af6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037af8:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037afa:    bbd0        ..      CBNZ     r0,0x37b72 ; dmAdvHciHandler + 178
        0x00037afc:    e7ff        ..      B        0x37afe ; dmAdvHciHandler + 62
        0x00037afe:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037b02:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037b06:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00037b08:    2803        .(      CMP      r0,#3
        0x00037b0a:    d11f        ..      BNE      0x37b4c ; dmAdvHciHandler + 140
        0x00037b0c:    e7ff        ..      B        0x37b0e ; dmAdvHciHandler + 78
        0x00037b0e:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037b12:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037b16:    8c00        ..      LDRH     r0,[r0,#0x20]
        0x00037b18:    2801        .(      CMP      r0,#1
        0x00037b1a:    db0a        ..      BLT      0x37b32 ; dmAdvHciHandler + 114
        0x00037b1c:    e7ff        ..      B        0x37b1e ; dmAdvHciHandler + 94
        0x00037b1e:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037b22:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037b26:    2107        .!      MOVS     r1,#7
        0x00037b28:    7281        .r      STRB     r1,[r0,#0xa]
        0x00037b2a:    8c01        ..      LDRH     r1,[r0,#0x20]
        0x00037b2c:    f7e7f968    ..h.    BL       WsfTimerStartMs ; 0x1ee00
        0x00037b30:    e7ff        ..      B        0x37b32 ; dmAdvHciHandler + 114
        0x00037b32:    f6431010    C...    MOV      r0,#0x3910
        0x00037b36:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037b3a:    7800        .x      LDRB     r0,[r0,#0]
        0x00037b3c:    2804        .(      CMP      r0,#4
        0x00037b3e:    d004        ..      BEQ      0x37b4a ; dmAdvHciHandler + 138
        0x00037b40:    e7ff        ..      B        0x37b42 ; dmAdvHciHandler + 130
        0x00037b42:    2021        !       MOVS     r0,#0x21
        0x00037b44:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00037b48:    e7ff        ..      B        0x37b4a ; dmAdvHciHandler + 138
        0x00037b4a:    e7ff        ..      B        0x37b4c ; dmAdvHciHandler + 140
        0x00037b4c:    200c        .       MOVS     r0,#0xc
        0x00037b4e:    2121        !!      MOVS     r1,#0x21
        0x00037b50:    2300        .#      MOVS     r3,#0
        0x00037b52:    461a        .F      MOV      r2,r3
        0x00037b54:    f001f832    ..2.    BL       dmDevPassEvtToDevPriv ; 0x38bbc
        0x00037b58:    f6431010    C...    MOV      r0,#0x3910
        0x00037b5c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037b60:    7800        .x      LDRB     r0,[r0,#0]
        0x00037b62:    f24371e4    C..q    MOV      r1,#0x37e4
        0x00037b66:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037b6a:    7608        .v      STRB     r0,[r1,#0x18]
        0x00037b6c:    2001        .       MOVS     r0,#1
        0x00037b6e:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00037b70:    e006        ..      B        0x37b80 ; dmAdvHciHandler + 192
        0x00037b72:    f24371e4    C..q    MOV      r1,#0x37e4
        0x00037b76:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037b7a:    2000        .       MOVS     r0,#0
        0x00037b7c:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00037b7e:    e7ff        ..      B        0x37b80 ; dmAdvHciHandler + 192
        0x00037b80:    e03b        ;.      B        0x37bfa ; dmAdvHciHandler + 314
        0x00037b82:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037b84:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037b86:    bb78        x.      CBNZ     r0,0x37be8 ; dmAdvHciHandler + 296
        0x00037b88:    e7ff        ..      B        0x37b8a ; dmAdvHciHandler + 202
        0x00037b8a:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037b8e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037b92:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00037b94:    2805        .(      CMP      r0,#5
        0x00037b96:    d117        ..      BNE      0x37bc8 ; dmAdvHciHandler + 264
        0x00037b98:    e7ff        ..      B        0x37b9a ; dmAdvHciHandler + 218
        0x00037b9a:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037b9e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037ba2:    f7e7f94b    ..K.    BL       WsfTimerStop ; 0x1ee3c
        0x00037ba6:    f6431010    C...    MOV      r0,#0x3910
        0x00037baa:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037bae:    7800        .x      LDRB     r0,[r0,#0]
        0x00037bb0:    2804        .(      CMP      r0,#4
        0x00037bb2:    d104        ..      BNE      0x37bbe ; dmAdvHciHandler + 254
        0x00037bb4:    e7ff        ..      B        0x37bb6 ; dmAdvHciHandler + 246
        0x00037bb6:    2002        .       MOVS     r0,#2
        0x00037bb8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00037bbc:    e003        ..      B        0x37bc6 ; dmAdvHciHandler + 262
        0x00037bbe:    2022        "       MOVS     r0,#0x22
        0x00037bc0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00037bc4:    e7ff        ..      B        0x37bc6 ; dmAdvHciHandler + 262
        0x00037bc6:    e7ff        ..      B        0x37bc8 ; dmAdvHciHandler + 264
        0x00037bc8:    200d        .       MOVS     r0,#0xd
        0x00037bca:    2122        "!      MOVS     r1,#0x22
        0x00037bcc:    2300        .#      MOVS     r3,#0
        0x00037bce:    9300        ..      STR      r3,[sp,#0]
        0x00037bd0:    461a        .F      MOV      r2,r3
        0x00037bd2:    f000fff3    ....    BL       dmDevPassEvtToDevPriv ; 0x38bbc
        0x00037bd6:    9800        ..      LDR      r0,[sp,#0]
        0x00037bd8:    f24371e4    C..q    MOV      r1,#0x37e4
        0x00037bdc:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037be0:    22ff        ."      MOVS     r2,#0xff
        0x00037be2:    760a        .v      STRB     r2,[r1,#0x18]
        0x00037be4:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00037be6:    e006        ..      B        0x37bf6 ; dmAdvHciHandler + 310
        0x00037be8:    f24371e4    C..q    MOV      r1,#0x37e4
        0x00037bec:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037bf0:    2001        .       MOVS     r0,#1
        0x00037bf2:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00037bf4:    e7ff        ..      B        0x37bf6 ; dmAdvHciHandler + 310
        0x00037bf6:    e000        ..      B        0x37bfa ; dmAdvHciHandler + 314
        0x00037bf8:    e7ff        ..      B        0x37bfa ; dmAdvHciHandler + 314
        0x00037bfa:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00037bfe:    2802        .(      CMP      r0,#2
        0x00037c00:    d105        ..      BNE      0x37c0e ; dmAdvHciHandler + 334
        0x00037c02:    e7ff        ..      B        0x37c04 ; dmAdvHciHandler + 324
        0x00037c04:    2000        .       MOVS     r0,#0
        0x00037c06:    213c        <!      MOVS     r1,#0x3c
        0x00037c08:    f7ffff28    ..(.    BL       dmAdvGenConnCmpl ; 0x37a5c
        0x00037c0c:    e010        ..      B        0x37c30 ; dmAdvHciHandler + 368
        0x00037c0e:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00037c12:    b160        `.      CBZ      r0,0x37c2e ; dmAdvHciHandler + 366
        0x00037c14:    e7ff        ..      B        0x37c16 ; dmAdvHciHandler + 342
        0x00037c16:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00037c1a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037c1c:    7088        .p      STRB     r0,[r1,#2]
        0x00037c1e:    f6430018    C...    MOV      r0,#0x3818
        0x00037c22:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037c26:    6881        .h      LDR      r1,[r0,#8]
        0x00037c28:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037c2a:    4788        .G      BLX      r1
        0x00037c2c:    e7ff        ..      B        0x37c2e ; dmAdvHciHandler + 366
        0x00037c2e:    e7ff        ..      B        0x37c30 ; dmAdvHciHandler + 368
        0x00037c30:    e7ff        ..      B        0x37c32 ; dmAdvHciHandler + 370
        0x00037c32:    b004        ..      ADD      sp,sp,#0x10
        0x00037c34:    bd80        ..      POP      {r7,pc}
        0x00037c36:    0000        ..      MOVS     r0,r0
    dmAdvInit
        0x00037c38:    b580        ..      PUSH     {r7,lr}
        0x00037c3a:    b082        ..      SUB      sp,sp,#8
        0x00037c3c:    2000        .       MOVS     r0,#0
        0x00037c3e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037c42:    e7ff        ..      B        0x37c44 ; dmAdvInit + 12
        0x00037c44:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00037c48:    2801        .(      CMP      r0,#1
        0x00037c4a:    dc0b        ..      BGT      0x37c64 ; dmAdvInit + 44
        0x00037c4c:    e7ff        ..      B        0x37c4e ; dmAdvInit + 22
        0x00037c4e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00037c52:    f7fffe6b    ..k.    BL       dmAdvCbInit ; 0x3792c
        0x00037c56:    e7ff        ..      B        0x37c58 ; dmAdvInit + 32
        0x00037c58:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00037c5c:    3001        .0      ADDS     r0,#1
        0x00037c5e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037c62:    e7ef        ..      B        0x37c44 ; dmAdvInit + 12
        0x00037c64:    f6430118    C...    MOV      r1,#0x3818
        0x00037c68:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037c6c:    7b08        .{      LDRB     r0,[r1,#0xc]
        0x00037c6e:    f24372e4    C..r    MOV      r2,#0x37e4
        0x00037c72:    f2c10200    ....    MOVT     r2,#0x1000
        0x00037c76:    7310        .s      STRB     r0,[r2,#0xc]
        0x00037c78:    2000        .       MOVS     r0,#0
        0x00037c7a:    7388        .s      STRB     r0,[r1,#0xe]
        0x00037c7c:    b002        ..      ADD      sp,sp,#8
        0x00037c7e:    bd80        ..      POP      {r7,pc}
    dmAdvMsgHandler
        0x00037c80:    b580        ..      PUSH     {r7,lr}
        0x00037c82:    b082        ..      SUB      sp,sp,#8
        0x00037c84:    9001        ..      STR      r0,[sp,#4]
        0x00037c86:    9801        ..      LDR      r0,[sp,#4]
        0x00037c88:    7881        .x      LDRB     r1,[r0,#2]
        0x00037c8a:    f0010207    ....    AND      r2,r1,#7
        0x00037c8e:    f2422168    B.h!    MOV      r1,#0x2268
        0x00037c92:    f2c00105    ....    MOVT     r1,#5
        0x00037c96:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00037c9a:    4788        .G      BLX      r1
        0x00037c9c:    b002        ..      ADD      sp,sp,#8
        0x00037c9e:    bd80        ..      POP      {r7,pc}
    dmAdvReset
        0x00037ca0:    b580        ..      PUSH     {r7,lr}
        0x00037ca2:    b082        ..      SUB      sp,sp,#8
        0x00037ca4:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037ca8:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037cac:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00037cae:    2805        .(      CMP      r0,#5
        0x00037cb0:    d010        ..      BEQ      0x37cd4 ; dmAdvReset + 52
        0x00037cb2:    e7ff        ..      B        0x37cb4 ; dmAdvReset + 20
        0x00037cb4:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037cb8:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037cbc:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00037cbe:    2801        .(      CMP      r0,#1
        0x00037cc0:    d11c        ..      BNE      0x37cfc ; dmAdvReset + 92
        0x00037cc2:    e7ff        ..      B        0x37cc4 ; dmAdvReset + 36
        0x00037cc4:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037cc8:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037ccc:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00037cce:    2801        .(      CMP      r0,#1
        0x00037cd0:    d014        ..      BEQ      0x37cfc ; dmAdvReset + 92
        0x00037cd2:    e7ff        ..      B        0x37cd4 ; dmAdvReset + 52
        0x00037cd4:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037cd8:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037cdc:    f7e7f8ae    ....    BL       WsfTimerStop ; 0x1ee3c
        0x00037ce0:    2000        .       MOVS     r0,#0
        0x00037ce2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037ce6:    2022        "       MOVS     r0,#0x22
        0x00037ce8:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00037cec:    f6430018    C...    MOV      r0,#0x3818
        0x00037cf0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037cf4:    6881        .h      LDR      r1,[r0,#8]
        0x00037cf6:    a801        ..      ADD      r0,sp,#4
        0x00037cf8:    4788        .G      BLX      r1
        0x00037cfa:    e7ff        ..      B        0x37cfc ; dmAdvReset + 92
        0x00037cfc:    f7ffff9c    ....    BL       dmAdvInit ; 0x37c38
        0x00037d00:    b002        ..      ADD      sp,sp,#8
        0x00037d02:    bd80        ..      POP      {r7,pc}
    dmAdvStartDirected
        0x00037d04:    b580        ..      PUSH     {r7,lr}
        0x00037d06:    b084        ..      SUB      sp,sp,#0x10
        0x00037d08:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00037d0c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x00037d10:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x00037d14:    9301        ..      STR      r3,[sp,#4]
        0x00037d16:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037d1a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037d1e:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00037d20:    b9e0        ..      CBNZ     r0,0x37d5c ; dmAdvStartDirected + 88
        0x00037d22:    e7ff        ..      B        0x37d24 ; dmAdvStartDirected + 32
        0x00037d24:    2001        .       MOVS     r0,#1
        0x00037d26:    f7e4fce9    ....    BL       HciLeSetAdvEnableCmd ; 0x1c6fc
        0x00037d2a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00037d2e:    2103        .!      MOVS     r1,#3
        0x00037d30:    2801        .(      CMP      r0,#1
        0x00037d32:    bf08        ..      IT       EQ
        0x00037d34:    2102        .!      MOVEQ    r1,#2
        0x00037d36:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037d3a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037d3e:    9000        ..      STR      r0,[sp,#0]
        0x00037d40:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x00037d42:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x00037d46:    8401        ..      STRH     r1,[r0,#0x20]
        0x00037d48:    9901        ..      LDR      r1,[sp,#4]
        0x00037d4a:    3025        %0      ADDS     r0,r0,#0x25
        0x00037d4c:    f7e2fdae    ....    BL       BdaCpy ; 0x1a8ac
        0x00037d50:    9900        ..      LDR      r1,[sp,#0]
        0x00037d52:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00037d56:    f8810031    ..1.    STRB     r0,[r1,#0x31]
        0x00037d5a:    e7ff        ..      B        0x37d5c ; dmAdvStartDirected + 88
        0x00037d5c:    b004        ..      ADD      sp,sp,#0x10
        0x00037d5e:    bd80        ..      POP      {r7,pc}
    dmAdvStopDirected
        0x00037d60:    b580        ..      PUSH     {r7,lr}
        0x00037d62:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037d66:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037d6a:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00037d6c:    2801        .(      CMP      r0,#1
        0x00037d6e:    d010        ..      BEQ      0x37d92 ; dmAdvStopDirected + 50
        0x00037d70:    e7ff        ..      B        0x37d72 ; dmAdvStopDirected + 18
        0x00037d72:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037d76:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037d7a:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00037d7c:    2803        .(      CMP      r0,#3
        0x00037d7e:    d008        ..      BEQ      0x37d92 ; dmAdvStopDirected + 50
        0x00037d80:    e7ff        ..      B        0x37d82 ; dmAdvStopDirected + 34
        0x00037d82:    f24370e4    C..p    MOV      r0,#0x37e4
        0x00037d86:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037d8a:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00037d8c:    2802        .(      CMP      r0,#2
        0x00037d8e:    d112        ..      BNE      0x37db6 ; dmAdvStopDirected + 86
        0x00037d90:    e7ff        ..      B        0x37d92 ; dmAdvStopDirected + 50
        0x00037d92:    f6431010    C...    MOV      r0,#0x3910
        0x00037d96:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037d9a:    7801        .x      LDRB     r1,[r0,#0]
        0x00037d9c:    2005        .       MOVS     r0,#5
        0x00037d9e:    2901        .)      CMP      r1,#1
        0x00037da0:    bf08        ..      IT       EQ
        0x00037da2:    2004        .       MOVEQ    r0,#4
        0x00037da4:    f24371e4    C..q    MOV      r1,#0x37e4
        0x00037da8:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037dac:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00037dae:    2000        .       MOVS     r0,#0
        0x00037db0:    f7e4fca4    ....    BL       HciLeSetAdvEnableCmd ; 0x1c6fc
        0x00037db4:    e7ff        ..      B        0x37db6 ; dmAdvStopDirected + 86
        0x00037db6:    bd80        ..      POP      {r7,pc}
    dmConn2ActAuthToExpired
        0x00037db8:    b580        ..      PUSH     {r7,lr}
        0x00037dba:    b084        ..      SUB      sp,sp,#0x10
        0x00037dbc:    9003        ..      STR      r0,[sp,#0xc]
        0x00037dbe:    9102        ..      STR      r1,[sp,#8]
        0x00037dc0:    2043        C       MOVS     r0,#0x43
        0x00037dc2:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00037dc6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037dc8:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037dca:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00037dce:    2000        .       MOVS     r0,#0
        0x00037dd0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00037dd4:    9802        ..      LDR      r0,[sp,#8]
        0x00037dd6:    8880        ..      LDRH     r0,[r0,#4]
        0x00037dd8:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00037ddc:    f643003c    C.<.    MOV      r0,#0x383c
        0x00037de0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037de4:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00037de8:    4668        hF      MOV      r0,sp
        0x00037dea:    4788        .G      BLX      r1
        0x00037dec:    b004        ..      ADD      sp,sp,#0x10
        0x00037dee:    bd80        ..      POP      {r7,pc}
    dmConn2ActDataLenChange
        0x00037df0:    b580        ..      PUSH     {r7,lr}
        0x00037df2:    b086        ..      SUB      sp,sp,#0x18
        0x00037df4:    9005        ..      STR      r0,[sp,#0x14]
        0x00037df6:    9104        ..      STR      r1,[sp,#0x10]
        0x00037df8:    2041        A       MOVS     r0,#0x41
        0x00037dfa:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00037dfe:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037e00:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037e02:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00037e06:    2000        .       MOVS     r0,#0
        0x00037e08:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00037e0c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037e0e:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037e10:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00037e14:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037e16:    88c0        ..      LDRH     r0,[r0,#6]
        0x00037e18:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00037e1c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037e1e:    8900        ..      LDRH     r0,[r0,#8]
        0x00037e20:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00037e24:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037e26:    8940        @.      LDRH     r0,[r0,#0xa]
        0x00037e28:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00037e2c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037e2e:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037e30:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00037e34:    f643003c    C.<.    MOV      r0,#0x383c
        0x00037e38:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037e3c:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00037e40:    4668        hF      MOV      r0,sp
        0x00037e42:    4788        .G      BLX      r1
        0x00037e44:    b006        ..      ADD      sp,sp,#0x18
        0x00037e46:    bd80        ..      POP      {r7,pc}
    dmConn2ActReadRemoteFeaturesCmpl
        0x00037e48:    b580        ..      PUSH     {r7,lr}
        0x00037e4a:    b086        ..      SUB      sp,sp,#0x18
        0x00037e4c:    9005        ..      STR      r0,[sp,#0x14]
        0x00037e4e:    9104        ..      STR      r1,[sp,#0x10]
        0x00037e50:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037e52:    6880        .h      LDR      r0,[r0,#8]
        0x00037e54:    9905        ..      LDR      r1,[sp,#0x14]
        0x00037e56:    6288        .b      STR      r0,[r1,#0x28]
        0x00037e58:    9905        ..      LDR      r1,[sp,#0x14]
        0x00037e5a:    2001        .       MOVS     r0,#1
        0x00037e5c:    f881002c    ..,.    STRB     r0,[r1,#0x2c]
        0x00037e60:    2057        W       MOVS     r0,#0x57
        0x00037e62:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00037e66:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037e68:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037e6a:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00037e6e:    2000        .       MOVS     r0,#0
        0x00037e70:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00037e74:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037e76:    7900        .y      LDRB     r0,[r0,#4]
        0x00037e78:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00037e7c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037e7e:    88c0        ..      LDRH     r0,[r0,#6]
        0x00037e80:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00037e84:    9904        ..      LDR      r1,[sp,#0x10]
        0x00037e86:    6888        .h      LDR      r0,[r1,#8]
        0x00037e88:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00037e8a:    9103        ..      STR      r1,[sp,#0xc]
        0x00037e8c:    9002        ..      STR      r0,[sp,#8]
        0x00037e8e:    f643003c    C.<.    MOV      r0,#0x383c
        0x00037e92:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037e96:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00037e9a:    4668        hF      MOV      r0,sp
        0x00037e9c:    4788        .G      BLX      r1
        0x00037e9e:    b006        ..      ADD      sp,sp,#0x18
        0x00037ea0:    bd80        ..      POP      {r7,pc}
        0x00037ea2:    0000        ..      MOVS     r0,r0
    dmConn2ActReadRemoteVerInfoCmpl
        0x00037ea4:    b580        ..      PUSH     {r7,lr}
        0x00037ea6:    b086        ..      SUB      sp,sp,#0x18
        0x00037ea8:    9005        ..      STR      r0,[sp,#0x14]
        0x00037eaa:    9104        ..      STR      r1,[sp,#0x10]
        0x00037eac:    2058        X       MOVS     r0,#0x58
        0x00037eae:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00037eb2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037eb4:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037eb6:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00037eba:    2000        .       MOVS     r0,#0
        0x00037ebc:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00037ec0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037ec2:    7900        .y      LDRB     r0,[r0,#4]
        0x00037ec4:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00037ec8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037eca:    88c0        ..      LDRH     r0,[r0,#6]
        0x00037ecc:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00037ed0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037ed2:    7a00        .z      LDRB     r0,[r0,#8]
        0x00037ed4:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00037ed8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037eda:    8940        @.      LDRH     r0,[r0,#0xa]
        0x00037edc:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00037ee0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037ee2:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037ee4:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00037ee8:    f643003c    C.<.    MOV      r0,#0x383c
        0x00037eec:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037ef0:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00037ef4:    4668        hF      MOV      r0,sp
        0x00037ef6:    4788        .G      BLX      r1
        0x00037ef8:    b006        ..      ADD      sp,sp,#0x18
        0x00037efa:    bd80        ..      POP      {r7,pc}
    dmConn2ActRemoteConnParamReq
        0x00037efc:    b580        ..      PUSH     {r7,lr}
        0x00037efe:    b086        ..      SUB      sp,sp,#0x18
        0x00037f00:    9005        ..      STR      r0,[sp,#0x14]
        0x00037f02:    9104        ..      STR      r1,[sp,#0x10]
        0x00037f04:    2040        @       MOVS     r0,#0x40
        0x00037f06:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00037f0a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037f0c:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037f0e:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00037f12:    2000        .       MOVS     r0,#0
        0x00037f14:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00037f18:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037f1a:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037f1c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00037f20:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037f22:    88c0        ..      LDRH     r0,[r0,#6]
        0x00037f24:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00037f28:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037f2a:    8900        ..      LDRH     r0,[r0,#8]
        0x00037f2c:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00037f30:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037f32:    8940        @.      LDRH     r0,[r0,#0xa]
        0x00037f34:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00037f38:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037f3a:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037f3c:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00037f40:    f643003c    C.<.    MOV      r0,#0x383c
        0x00037f44:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037f48:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00037f4c:    4668        hF      MOV      r0,sp
        0x00037f4e:    4788        .G      BLX      r1
        0x00037f50:    b006        ..      ADD      sp,sp,#0x18
        0x00037f52:    bd80        ..      POP      {r7,pc}
    dmConn2ActReqPeerSca
        0x00037f54:    b580        ..      PUSH     {r7,lr}
        0x00037f56:    b086        ..      SUB      sp,sp,#0x18
        0x00037f58:    9005        ..      STR      r0,[sp,#0x14]
        0x00037f5a:    9104        ..      STR      r1,[sp,#0x10]
        0x00037f5c:    2069        i       MOVS     r0,#0x69
        0x00037f5e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00037f62:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037f64:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037f66:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00037f6a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037f6c:    7900        .y      LDRB     r0,[r0,#4]
        0x00037f6e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037f72:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00037f76:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037f78:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037f7a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00037f7e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037f80:    7a00        .z      LDRB     r0,[r0,#8]
        0x00037f82:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00037f86:    f643003c    C.<.    MOV      r0,#0x383c
        0x00037f8a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037f8e:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00037f92:    a801        ..      ADD      r0,sp,#4
        0x00037f94:    4788        .G      BLX      r1
        0x00037f96:    b006        ..      ADD      sp,sp,#0x18
        0x00037f98:    bd80        ..      POP      {r7,pc}
        0x00037f9a:    0000        ..      MOVS     r0,r0
    dmConn2ActRssiRead
        0x00037f9c:    b580        ..      PUSH     {r7,lr}
        0x00037f9e:    b086        ..      SUB      sp,sp,#0x18
        0x00037fa0:    9005        ..      STR      r0,[sp,#0x14]
        0x00037fa2:    9104        ..      STR      r1,[sp,#0x10]
        0x00037fa4:    2039        9       MOVS     r0,#0x39
        0x00037fa6:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00037faa:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037fac:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037fae:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00037fb2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037fb4:    7900        .y      LDRB     r0,[r0,#4]
        0x00037fb6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037fba:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00037fbe:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037fc0:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037fc2:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00037fc6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037fc8:    7a00        .z      LDRB     r0,[r0,#8]
        0x00037fca:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00037fce:    f643003c    C.<.    MOV      r0,#0x383c
        0x00037fd2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037fd6:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00037fda:    a801        ..      ADD      r0,sp,#4
        0x00037fdc:    4788        .G      BLX      r1
        0x00037fde:    b006        ..      ADD      sp,sp,#0x18
        0x00037fe0:    bd80        ..      POP      {r7,pc}
        0x00037fe2:    0000        ..      MOVS     r0,r0
    dmConn2ActWriteAuthToCmpl
        0x00037fe4:    b580        ..      PUSH     {r7,lr}
        0x00037fe6:    b084        ..      SUB      sp,sp,#0x10
        0x00037fe8:    9003        ..      STR      r0,[sp,#0xc]
        0x00037fea:    9102        ..      STR      r1,[sp,#8]
        0x00037fec:    2042        B       MOVS     r0,#0x42
        0x00037fee:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00037ff2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037ff4:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037ff6:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00037ffa:    2000        .       MOVS     r0,#0
        0x00037ffc:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00038000:    9802        ..      LDR      r0,[sp,#8]
        0x00038002:    88c0        ..      LDRH     r0,[r0,#6]
        0x00038004:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00038008:    9802        ..      LDR      r0,[sp,#8]
        0x0003800a:    7900        .y      LDRB     r0,[r0,#4]
        0x0003800c:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00038010:    f643003c    C.<.    MOV      r0,#0x383c
        0x00038014:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038018:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x0003801c:    4668        hF      MOV      r0,sp
        0x0003801e:    4788        .G      BLX      r1
        0x00038020:    b004        ..      ADD      sp,sp,#0x10
        0x00038022:    bd80        ..      POP      {r7,pc}
    dmConn2HciHandler
        0x00038024:    b580        ..      PUSH     {r7,lr}
        0x00038026:    b084        ..      SUB      sp,sp,#0x10
        0x00038028:    9003        ..      STR      r0,[sp,#0xc]
        0x0003802a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003802c:    8800        ..      LDRH     r0,[r0,#0]
        0x0003802e:    f000f92b    ..+.    BL       dmConnCcbByHandle ; 0x38288
        0x00038032:    9002        ..      STR      r0,[sp,#8]
        0x00038034:    2800        .(      CMP      r0,#0
        0x00038036:    f0008057    ..W.    BEQ.W    0x380e8 ; dmConn2HciHandler + 196
        0x0003803a:    e7ff        ..      B        0x3803c ; dmConn2HciHandler + 24
        0x0003803c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003803e:    7880        .x      LDRB     r0,[r0,#2]
        0x00038040:    3807        .8      SUBS     r0,#7
        0x00038042:    4601        .F      MOV      r1,r0
        0x00038044:    9101        ..      STR      r1,[sp,#4]
        0x00038046:    2840        @(      CMP      r0,#0x40
        0x00038048:    f200804c    ..L.    BHI.W    0x380e4 ; dmConn2HciHandler + 192
        0x0003804c:    9901        ..      LDR      r1,[sp,#4]
        0x0003804e:    e8dff001    ....    TBB      [pc,r1]
    $d.24
        0x00038052:    4921        !I      DCW    18721
        0x00038054:    493a3f49    I?:I    DCD    1228554057
        0x00038058:    49494949    IIII    DCD    1229539657
        0x0003805c:    49494949    IIII    DCD    1229539657
        0x00038060:    49494949    IIII    DCD    1229539657
        0x00038064:    49494949    IIII    DCD    1229539657
        0x00038068:    49494949    IIII    DCD    1229539657
        0x0003806c:    2b264949    II&+    DCD    723929417
        0x00038070:    35304949    II05    DCD    892356937
        0x00038074:    49494949    IIII    DCD    1229539657
        0x00038078:    49494949    IIII    DCD    1229539657
        0x0003807c:    49494949    IIII    DCD    1229539657
        0x00038080:    49494949    IIII    DCD    1229539657
        0x00038084:    49494949    IIII    DCD    1229539657
        0x00038088:    49494949    IIII    DCD    1229539657
        0x0003808c:    49494949    IIII    DCD    1229539657
        0x00038090:    00444949    IID.    DCD    4475209
    $t.25
        0x00038094:    9802        ..      LDR      r0,[sp,#8]
        0x00038096:    9903        ..      LDR      r1,[sp,#0xc]
        0x00038098:    f7ffff80    ....    BL       dmConn2ActRssiRead ; 0x37f9c
        0x0003809c:    e023        #.      B        0x380e6 ; dmConn2HciHandler + 194
        0x0003809e:    9802        ..      LDR      r0,[sp,#8]
        0x000380a0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000380a2:    f7ffff2b    ..+.    BL       dmConn2ActRemoteConnParamReq ; 0x37efc
        0x000380a6:    e01e        ..      B        0x380e6 ; dmConn2HciHandler + 194
        0x000380a8:    9802        ..      LDR      r0,[sp,#8]
        0x000380aa:    9903        ..      LDR      r1,[sp,#0xc]
        0x000380ac:    f7fffea0    ....    BL       dmConn2ActDataLenChange ; 0x37df0
        0x000380b0:    e019        ..      B        0x380e6 ; dmConn2HciHandler + 194
        0x000380b2:    9802        ..      LDR      r0,[sp,#8]
        0x000380b4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000380b6:    f7ffff95    ....    BL       dmConn2ActWriteAuthToCmpl ; 0x37fe4
        0x000380ba:    e014        ..      B        0x380e6 ; dmConn2HciHandler + 194
        0x000380bc:    9802        ..      LDR      r0,[sp,#8]
        0x000380be:    9903        ..      LDR      r1,[sp,#0xc]
        0x000380c0:    f7fffe7a    ..z.    BL       dmConn2ActAuthToExpired ; 0x37db8
        0x000380c4:    e00f        ..      B        0x380e6 ; dmConn2HciHandler + 194
        0x000380c6:    9802        ..      LDR      r0,[sp,#8]
        0x000380c8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000380ca:    f7fffebd    ....    BL       dmConn2ActReadRemoteFeaturesCmpl ; 0x37e48
        0x000380ce:    e00a        ..      B        0x380e6 ; dmConn2HciHandler + 194
        0x000380d0:    9802        ..      LDR      r0,[sp,#8]
        0x000380d2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000380d4:    f7fffee6    ....    BL       dmConn2ActReadRemoteVerInfoCmpl ; 0x37ea4
        0x000380d8:    e005        ..      B        0x380e6 ; dmConn2HciHandler + 194
        0x000380da:    9802        ..      LDR      r0,[sp,#8]
        0x000380dc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000380de:    f7ffff39    ..9.    BL       dmConn2ActReqPeerSca ; 0x37f54
        0x000380e2:    e000        ..      B        0x380e6 ; dmConn2HciHandler + 194
        0x000380e4:    e7ff        ..      B        0x380e6 ; dmConn2HciHandler + 194
        0x000380e6:    e7ff        ..      B        0x380e8 ; dmConn2HciHandler + 196
        0x000380e8:    b004        ..      ADD      sp,sp,#0x10
        0x000380ea:    bd80        ..      POP      {r7,pc}
    dmConn2MsgHandler
        0x000380ec:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000380ee:    b08a        ..      SUB      sp,sp,#0x28
        0x000380f0:    9009        ..      STR      r0,[sp,#0x24]
        0x000380f2:    9809        ..      LDR      r0,[sp,#0x24]
        0x000380f4:    7800        .x      LDRB     r0,[r0,#0]
        0x000380f6:    f000f8f7    ....    BL       dmConnCcbById ; 0x382e8
        0x000380fa:    9008        ..      STR      r0,[sp,#0x20]
        0x000380fc:    2800        .(      CMP      r0,#0
        0x000380fe:    d050        P.      BEQ      0x381a2 ; dmConn2MsgHandler + 182
        0x00038100:    e7ff        ..      B        0x38102 ; dmConn2MsgHandler + 22
        0x00038102:    9809        ..      LDR      r0,[sp,#0x24]
        0x00038104:    9007        ..      STR      r0,[sp,#0x1c]
        0x00038106:    9809        ..      LDR      r0,[sp,#0x24]
        0x00038108:    7880        .x      LDRB     r0,[r0,#2]
        0x0003810a:    3821        !8      SUBS     r0,r0,#0x21
        0x0003810c:    4601        .F      MOV      r1,r0
        0x0003810e:    9104        ..      STR      r1,[sp,#0x10]
        0x00038110:    2805        .(      CMP      r0,#5
        0x00038112:    d844        D.      BHI      0x3819e ; dmConn2MsgHandler + 178
        0x00038114:    9904        ..      LDR      r1,[sp,#0x10]
        0x00038116:    e8dff001    ....    TBB      [pc,r1]
    $d.21
        0x0003811a:    0803        ..      DCW    2051
        0x0003811c:    3d362c25    %,6=    DCD    1026960421
    $t.22
        0x00038120:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038122:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038124:    f7e4fcce    ....    BL       HciReadRssiCmd ; 0x1cac4
        0x00038128:    e03a        :.      B        0x381a0 ; dmConn2MsgHandler + 180
        0x0003812a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003812c:    3004        .0      ADDS     r0,#4
        0x0003812e:    9006        ..      STR      r0,[sp,#0x18]
        0x00038130:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038132:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038134:    f8dde018    ....    LDR      lr,[sp,#0x18]
        0x00038138:    f8be1000    ....    LDRH     r1,[lr,#0]
        0x0003813c:    f8be2002    ...     LDRH     r2,[lr,#2]
        0x00038140:    f8be3004    ...0    LDRH     r3,[lr,#4]
        0x00038144:    f8bec006    ....    LDRH     r12,[lr,#6]
        0x00038148:    f8be4008    ...@    LDRH     r4,[lr,#8]
        0x0003814c:    f8be500a    ...P    LDRH     r5,[lr,#0xa]
        0x00038150:    46ee        .F      MOV      lr,sp
        0x00038152:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x00038156:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0003815a:    f8cec000    ....    STR      r12,[lr,#0]
        0x0003815e:    f7e4f9c1    ....    BL       HciLeRemoteConnParamReqReply ; 0x1c4e4
        0x00038162:    e01d        ..      B        0x381a0 ; dmConn2MsgHandler + 180
        0x00038164:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038166:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038168:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003816a:    7909        .y      LDRB     r1,[r1,#4]
        0x0003816c:    f7e4f990    ....    BL       HciLeRemoteConnParamReqNegReply ; 0x1c490
        0x00038170:    e016        ..      B        0x381a0 ; dmConn2MsgHandler + 180
        0x00038172:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00038174:    9005        ..      STR      r0,[sp,#0x14]
        0x00038176:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038178:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0003817a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003817c:    8891        ..      LDRH     r1,[r2,#4]
        0x0003817e:    88d2        ..      LDRH     r2,[r2,#6]
        0x00038180:    f7e4fb48    ..H.    BL       HciLeSetDataLen ; 0x1c814
        0x00038184:    e00c        ..      B        0x381a0 ; dmConn2MsgHandler + 180
        0x00038186:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038188:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0003818a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003818c:    8889        ..      LDRH     r1,[r1,#4]
        0x0003818e:    f7e4fe69    ..i.    BL       HciWriteAuthPayloadTimeout ; 0x1ce64
        0x00038192:    e005        ..      B        0x381a0 ; dmConn2MsgHandler + 180
        0x00038194:    9808        ..      LDR      r0,[sp,#0x20]
        0x00038196:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038198:    f7e4fa44    ..D.    BL       HciLeRequestPeerScaCmd ; 0x1c624
        0x0003819c:    e000        ..      B        0x381a0 ; dmConn2MsgHandler + 180
        0x0003819e:    e7ff        ..      B        0x381a0 ; dmConn2MsgHandler + 180
        0x000381a0:    e7ff        ..      B        0x381a2 ; dmConn2MsgHandler + 182
        0x000381a2:    b00a        ..      ADD      sp,sp,#0x28
        0x000381a4:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000381a6:    0000        ..      MOVS     r0,r0
    dmConnCcbAlloc
        0x000381a8:    b580        ..      PUSH     {r7,lr}
        0x000381aa:    b084        ..      SUB      sp,sp,#0x10
        0x000381ac:    9002        ..      STR      r0,[sp,#8]
        0x000381ae:    f643003c    C.<.    MOV      r0,#0x383c
        0x000381b2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000381b6:    9001        ..      STR      r0,[sp,#4]
        0x000381b8:    2000        .       MOVS     r0,#0
        0x000381ba:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000381be:    e7ff        ..      B        0x381c0 ; dmConnCcbAlloc + 24
        0x000381c0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000381c4:    2802        .(      CMP      r0,#2
        0x000381c6:    dc2b        +.      BGT      0x38220 ; dmConnCcbAlloc + 120
        0x000381c8:    e7ff        ..      B        0x381ca ; dmConnCcbAlloc + 34
        0x000381ca:    9801        ..      LDR      r0,[sp,#4]
        0x000381cc:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x000381ce:    b9e8        ..      CBNZ     r0,0x3820c ; dmConnCcbAlloc + 100
        0x000381d0:    e7ff        ..      B        0x381d2 ; dmConnCcbAlloc + 42
        0x000381d2:    9801        ..      LDR      r0,[sp,#4]
        0x000381d4:    2130        0!      MOVS     r1,#0x30
        0x000381d6:    f7e0fac6    ....    BL       __aeabi_memclr4 ; 0x18766
        0x000381da:    9801        ..      LDR      r0,[sp,#4]
        0x000381dc:    9902        ..      LDR      r1,[sp,#8]
        0x000381de:    f7e2fb65    ..e.    BL       BdaCpy ; 0x1a8ac
        0x000381e2:    9901        ..      LDR      r1,[sp,#4]
        0x000381e4:    f64f70ff    O..p    MOV      r0,#0xffff
        0x000381e8:    8188        ..      STRH     r0,[r1,#0xc]
        0x000381ea:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000381ee:    3001        .0      ADDS     r0,#1
        0x000381f0:    9901        ..      LDR      r1,[sp,#4]
        0x000381f2:    7408        .t      STRB     r0,[r1,#0x10]
        0x000381f4:    9901        ..      LDR      r1,[sp,#4]
        0x000381f6:    2000        .       MOVS     r0,#0
        0x000381f8:    7448        Ht      STRB     r0,[r1,#0x11]
        0x000381fa:    9a01        ..      LDR      r2,[sp,#4]
        0x000381fc:    2101        .!      MOVS     r1,#1
        0x000381fe:    7591        .u      STRB     r1,[r2,#0x16]
        0x00038200:    9901        ..      LDR      r1,[sp,#4]
        0x00038202:    f881002c    ..,.    STRB     r0,[r1,#0x2c]
        0x00038206:    9801        ..      LDR      r0,[sp,#4]
        0x00038208:    9003        ..      STR      r0,[sp,#0xc]
        0x0003820a:    e00c        ..      B        0x38226 ; dmConnCcbAlloc + 126
        0x0003820c:    e7ff        ..      B        0x3820e ; dmConnCcbAlloc + 102
        0x0003820e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00038212:    3001        .0      ADDS     r0,#1
        0x00038214:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00038218:    9801        ..      LDR      r0,[sp,#4]
        0x0003821a:    3030        00      ADDS     r0,r0,#0x30
        0x0003821c:    9001        ..      STR      r0,[sp,#4]
        0x0003821e:    e7cf        ..      B        0x381c0 ; dmConnCcbAlloc + 24
        0x00038220:    2000        .       MOVS     r0,#0
        0x00038222:    9003        ..      STR      r0,[sp,#0xc]
        0x00038224:    e7ff        ..      B        0x38226 ; dmConnCcbAlloc + 126
        0x00038226:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038228:    b004        ..      ADD      sp,sp,#0x10
        0x0003822a:    bd80        ..      POP      {r7,pc}
    dmConnCcbByBdAddr
        0x0003822c:    b580        ..      PUSH     {r7,lr}
        0x0003822e:    b084        ..      SUB      sp,sp,#0x10
        0x00038230:    9002        ..      STR      r0,[sp,#8]
        0x00038232:    f643003c    C.<.    MOV      r0,#0x383c
        0x00038236:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003823a:    9001        ..      STR      r0,[sp,#4]
        0x0003823c:    2003        .       MOVS     r0,#3
        0x0003823e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00038242:    e7ff        ..      B        0x38244 ; dmConnCcbByBdAddr + 24
        0x00038244:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00038248:    2801        .(      CMP      r0,#1
        0x0003824a:    db17        ..      BLT      0x3827c ; dmConnCcbByBdAddr + 80
        0x0003824c:    e7ff        ..      B        0x3824e ; dmConnCcbByBdAddr + 34
        0x0003824e:    9801        ..      LDR      r0,[sp,#4]
        0x00038250:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00038252:    b148        H.      CBZ      r0,0x38268 ; dmConnCcbByBdAddr + 60
        0x00038254:    e7ff        ..      B        0x38256 ; dmConnCcbByBdAddr + 42
        0x00038256:    9801        ..      LDR      r0,[sp,#4]
        0x00038258:    9902        ..      LDR      r1,[sp,#8]
        0x0003825a:    f7e2fb19    ....    BL       BdaCmp ; 0x1a890
        0x0003825e:    b118        ..      CBZ      r0,0x38268 ; dmConnCcbByBdAddr + 60
        0x00038260:    e7ff        ..      B        0x38262 ; dmConnCcbByBdAddr + 54
        0x00038262:    9801        ..      LDR      r0,[sp,#4]
        0x00038264:    9003        ..      STR      r0,[sp,#0xc]
        0x00038266:    e00c        ..      B        0x38282 ; dmConnCcbByBdAddr + 86
        0x00038268:    e7ff        ..      B        0x3826a ; dmConnCcbByBdAddr + 62
        0x0003826a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003826e:    3801        .8      SUBS     r0,#1
        0x00038270:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00038274:    9801        ..      LDR      r0,[sp,#4]
        0x00038276:    3030        00      ADDS     r0,r0,#0x30
        0x00038278:    9001        ..      STR      r0,[sp,#4]
        0x0003827a:    e7e3        ..      B        0x38244 ; dmConnCcbByBdAddr + 24
        0x0003827c:    2000        .       MOVS     r0,#0
        0x0003827e:    9003        ..      STR      r0,[sp,#0xc]
        0x00038280:    e7ff        ..      B        0x38282 ; dmConnCcbByBdAddr + 86
        0x00038282:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038284:    b004        ..      ADD      sp,sp,#0x10
        0x00038286:    bd80        ..      POP      {r7,pc}
    dmConnCcbByHandle
        0x00038288:    b084        ..      SUB      sp,sp,#0x10
        0x0003828a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003828e:    f643003c    C.<.    MOV      r0,#0x383c
        0x00038292:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038296:    9001        ..      STR      r0,[sp,#4]
        0x00038298:    2003        .       MOVS     r0,#3
        0x0003829a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003829e:    e7ff        ..      B        0x382a0 ; dmConnCcbByHandle + 24
        0x000382a0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000382a4:    2801        .(      CMP      r0,#1
        0x000382a6:    db18        ..      BLT      0x382da ; dmConnCcbByHandle + 82
        0x000382a8:    e7ff        ..      B        0x382aa ; dmConnCcbByHandle + 34
        0x000382aa:    9801        ..      LDR      r0,[sp,#4]
        0x000382ac:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x000382ae:    b150        P.      CBZ      r0,0x382c6 ; dmConnCcbByHandle + 62
        0x000382b0:    e7ff        ..      B        0x382b2 ; dmConnCcbByHandle + 42
        0x000382b2:    9801        ..      LDR      r0,[sp,#4]
        0x000382b4:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000382b6:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x000382ba:    4288        .B      CMP      r0,r1
        0x000382bc:    d103        ..      BNE      0x382c6 ; dmConnCcbByHandle + 62
        0x000382be:    e7ff        ..      B        0x382c0 ; dmConnCcbByHandle + 56
        0x000382c0:    9801        ..      LDR      r0,[sp,#4]
        0x000382c2:    9003        ..      STR      r0,[sp,#0xc]
        0x000382c4:    e00c        ..      B        0x382e0 ; dmConnCcbByHandle + 88
        0x000382c6:    e7ff        ..      B        0x382c8 ; dmConnCcbByHandle + 64
        0x000382c8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000382cc:    3801        .8      SUBS     r0,#1
        0x000382ce:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000382d2:    9801        ..      LDR      r0,[sp,#4]
        0x000382d4:    3030        00      ADDS     r0,r0,#0x30
        0x000382d6:    9001        ..      STR      r0,[sp,#4]
        0x000382d8:    e7e2        ..      B        0x382a0 ; dmConnCcbByHandle + 24
        0x000382da:    2000        .       MOVS     r0,#0
        0x000382dc:    9003        ..      STR      r0,[sp,#0xc]
        0x000382de:    e7ff        ..      B        0x382e0 ; dmConnCcbByHandle + 88
        0x000382e0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000382e2:    b004        ..      ADD      sp,sp,#0x10
        0x000382e4:    4770        pG      BX       lr
        0x000382e6:    0000        ..      MOVS     r0,r0
    dmConnCcbById
        0x000382e8:    b082        ..      SUB      sp,sp,#8
        0x000382ea:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000382ee:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000382f2:    3801        .8      SUBS     r0,#1
        0x000382f4:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000382f8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000382fc:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00038300:    f643003c    C.<.    MOV      r0,#0x383c
        0x00038304:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038308:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0003830c:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0003830e:    b160        `.      CBZ      r0,0x3832a ; dmConnCcbById + 66
        0x00038310:    e7ff        ..      B        0x38312 ; dmConnCcbById + 42
        0x00038312:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00038316:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003831a:    f643003c    C.<.    MOV      r0,#0x383c
        0x0003831e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038322:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00038326:    9001        ..      STR      r0,[sp,#4]
        0x00038328:    e002        ..      B        0x38330 ; dmConnCcbById + 72
        0x0003832a:    2000        .       MOVS     r0,#0
        0x0003832c:    9001        ..      STR      r0,[sp,#4]
        0x0003832e:    e7ff        ..      B        0x38330 ; dmConnCcbById + 72
        0x00038330:    9801        ..      LDR      r0,[sp,#4]
        0x00038332:    b002        ..      ADD      sp,sp,#8
        0x00038334:    4770        pG      BX       lr
        0x00038336:    0000        ..      MOVS     r0,r0
    dmConnCcbDealloc
        0x00038338:    b081        ..      SUB      sp,sp,#4
        0x0003833a:    9000        ..      STR      r0,[sp,#0]
        0x0003833c:    9900        ..      LDR      r1,[sp,#0]
        0x0003833e:    2000        .       MOVS     r0,#0
        0x00038340:    7588        .u      STRB     r0,[r1,#0x16]
        0x00038342:    b001        ..      ADD      sp,sp,#4
        0x00038344:    4770        pG      BX       lr
        0x00038346:    0000        ..      MOVS     r0,r0
    dmConnCmplStates
        0x00038348:    b083        ..      SUB      sp,sp,#0xc
        0x0003834a:    f643003c    C.<.    MOV      r0,#0x383c
        0x0003834e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038352:    9001        ..      STR      r0,[sp,#4]
        0x00038354:    2003        .       MOVS     r0,#3
        0x00038356:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003835a:    e7ff        ..      B        0x3835c ; dmConnCmplStates + 20
        0x0003835c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00038360:    2801        .(      CMP      r0,#1
        0x00038362:    db22        ".      BLT      0x383aa ; dmConnCmplStates + 98
        0x00038364:    e7ff        ..      B        0x38366 ; dmConnCmplStates + 30
        0x00038366:    9801        ..      LDR      r0,[sp,#4]
        0x00038368:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0003836a:    b1a0        ..      CBZ      r0,0x38396 ; dmConnCmplStates + 78
        0x0003836c:    e7ff        ..      B        0x3836e ; dmConnCmplStates + 38
        0x0003836e:    9801        ..      LDR      r0,[sp,#4]
        0x00038370:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x00038372:    2802        .(      CMP      r0,#2
        0x00038374:    d00c        ..      BEQ      0x38390 ; dmConnCmplStates + 72
        0x00038376:    e7ff        ..      B        0x38378 ; dmConnCmplStates + 48
        0x00038378:    9801        ..      LDR      r0,[sp,#4]
        0x0003837a:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x0003837c:    2804        .(      CMP      r0,#4
        0x0003837e:    d10a        ..      BNE      0x38396 ; dmConnCmplStates + 78
        0x00038380:    e7ff        ..      B        0x38382 ; dmConnCmplStates + 58
        0x00038382:    9801        ..      LDR      r0,[sp,#4]
        0x00038384:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038386:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0003838a:    4288        .B      CMP      r0,r1
        0x0003838c:    d103        ..      BNE      0x38396 ; dmConnCmplStates + 78
        0x0003838e:    e7ff        ..      B        0x38390 ; dmConnCmplStates + 72
        0x00038390:    9801        ..      LDR      r0,[sp,#4]
        0x00038392:    9002        ..      STR      r0,[sp,#8]
        0x00038394:    e00c        ..      B        0x383b0 ; dmConnCmplStates + 104
        0x00038396:    e7ff        ..      B        0x38398 ; dmConnCmplStates + 80
        0x00038398:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003839c:    3801        .8      SUBS     r0,#1
        0x0003839e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000383a2:    9801        ..      LDR      r0,[sp,#4]
        0x000383a4:    3030        00      ADDS     r0,r0,#0x30
        0x000383a6:    9001        ..      STR      r0,[sp,#4]
        0x000383a8:    e7d8        ..      B        0x3835c ; dmConnCmplStates + 20
        0x000383aa:    2000        .       MOVS     r0,#0
        0x000383ac:    9002        ..      STR      r0,[sp,#8]
        0x000383ae:    e7ff        ..      B        0x383b0 ; dmConnCmplStates + 104
        0x000383b0:    9802        ..      LDR      r0,[sp,#8]
        0x000383b2:    b003        ..      ADD      sp,sp,#0xc
        0x000383b4:    4770        pG      BX       lr
        0x000383b6:    0000        ..      MOVS     r0,r0
    dmConnExecCback
        0x000383b8:    b580        ..      PUSH     {r7,lr}
        0x000383ba:    b082        ..      SUB      sp,sp,#8
        0x000383bc:    9001        ..      STR      r0,[sp,#4]
        0x000383be:    2000        .       MOVS     r0,#0
        0x000383c0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000383c4:    e7ff        ..      B        0x383c6 ; dmConnExecCback + 14
        0x000383c6:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000383ca:    2804        .(      CMP      r0,#4
        0x000383cc:    dc20         .      BGT      0x38410 ; dmConnExecCback + 88
        0x000383ce:    e7ff        ..      B        0x383d0 ; dmConnExecCback + 24
        0x000383d0:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x000383d4:    f643003c    C.<.    MOV      r0,#0x383c
        0x000383d8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000383dc:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000383e0:    f8d00090    ....    LDR      r0,[r0,#0x90]
        0x000383e4:    b168        h.      CBZ      r0,0x38402 ; dmConnExecCback + 74
        0x000383e6:    e7ff        ..      B        0x383e8 ; dmConnExecCback + 48
        0x000383e8:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x000383ec:    f643003c    C.<.    MOV      r0,#0x383c
        0x000383f0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000383f4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000383f8:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x000383fc:    9801        ..      LDR      r0,[sp,#4]
        0x000383fe:    4788        .G      BLX      r1
        0x00038400:    e7ff        ..      B        0x38402 ; dmConnExecCback + 74
        0x00038402:    e7ff        ..      B        0x38404 ; dmConnExecCback + 76
        0x00038404:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00038408:    3001        .0      ADDS     r0,#1
        0x0003840a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003840e:    e7da        ..      B        0x383c6 ; dmConnExecCback + 14
        0x00038410:    b002        ..      ADD      sp,sp,#8
        0x00038412:    bd80        ..      POP      {r7,pc}
    dmConnHciHandler
        0x00038414:    b580        ..      PUSH     {r7,lr}
        0x00038416:    b082        ..      SUB      sp,sp,#8
        0x00038418:    9001        ..      STR      r0,[sp,#4]
        0x0003841a:    9801        ..      LDR      r0,[sp,#4]
        0x0003841c:    7880        .x      LDRB     r0,[r0,#2]
        0x0003841e:    2801        .(      CMP      r0,#1
        0x00038420:    d005        ..      BEQ      0x3842e ; dmConnHciHandler + 26
        0x00038422:    e7ff        ..      B        0x38424 ; dmConnHciHandler + 16
        0x00038424:    9801        ..      LDR      r0,[sp,#4]
        0x00038426:    7880        .x      LDRB     r0,[r0,#2]
        0x00038428:    2802        .(      CMP      r0,#2
        0x0003842a:    d12a        *.      BNE      0x38482 ; dmConnHciHandler + 110
        0x0003842c:    e7ff        ..      B        0x3842e ; dmConnHciHandler + 26
        0x0003842e:    9801        ..      LDR      r0,[sp,#4]
        0x00038430:    300a        .0      ADDS     r0,r0,#0xa
        0x00038432:    f7fffefb    ....    BL       dmConnCcbByBdAddr ; 0x3822c
        0x00038436:    9000        ..      STR      r0,[sp,#0]
        0x00038438:    b9b0        ..      CBNZ     r0,0x38468 ; dmConnHciHandler + 84
        0x0003843a:    e7ff        ..      B        0x3843c ; dmConnHciHandler + 40
        0x0003843c:    f7ffff84    ....    BL       dmConnCmplStates ; 0x38348
        0x00038440:    9000        ..      STR      r0,[sp,#0]
        0x00038442:    b980        ..      CBNZ     r0,0x38466 ; dmConnHciHandler + 82
        0x00038444:    e7ff        ..      B        0x38446 ; dmConnHciHandler + 50
        0x00038446:    9801        ..      LDR      r0,[sp,#4]
        0x00038448:    78c0        .x      LDRB     r0,[r0,#3]
        0x0003844a:    b958        X.      CBNZ     r0,0x38464 ; dmConnHciHandler + 80
        0x0003844c:    e7ff        ..      B        0x3844e ; dmConnHciHandler + 58
        0x0003844e:    9801        ..      LDR      r0,[sp,#4]
        0x00038450:    7a00        .z      LDRB     r0,[r0,#8]
        0x00038452:    2801        .(      CMP      r0,#1
        0x00038454:    d106        ..      BNE      0x38464 ; dmConnHciHandler + 80
        0x00038456:    e7ff        ..      B        0x38458 ; dmConnHciHandler + 68
        0x00038458:    9801        ..      LDR      r0,[sp,#4]
        0x0003845a:    300a        .0      ADDS     r0,r0,#0xa
        0x0003845c:    f7fffea4    ....    BL       dmConnCcbAlloc ; 0x381a8
        0x00038460:    9000        ..      STR      r0,[sp,#0]
        0x00038462:    e7ff        ..      B        0x38464 ; dmConnHciHandler + 80
        0x00038464:    e7ff        ..      B        0x38466 ; dmConnHciHandler + 82
        0x00038466:    e7ff        ..      B        0x38468 ; dmConnHciHandler + 84
        0x00038468:    9801        ..      LDR      r0,[sp,#4]
        0x0003846a:    78c0        .x      LDRB     r0,[r0,#3]
        0x0003846c:    b920         .      CBNZ     r0,0x38478 ; dmConnHciHandler + 100
        0x0003846e:    e7ff        ..      B        0x38470 ; dmConnHciHandler + 92
        0x00038470:    9901        ..      LDR      r1,[sp,#4]
        0x00038472:    201c        .       MOVS     r0,#0x1c
        0x00038474:    7088        .p      STRB     r0,[r1,#2]
        0x00038476:    e003        ..      B        0x38480 ; dmConnHciHandler + 108
        0x00038478:    9901        ..      LDR      r1,[sp,#4]
        0x0003847a:    201b        .       MOVS     r0,#0x1b
        0x0003847c:    7088        .p      STRB     r0,[r1,#2]
        0x0003847e:    e7ff        ..      B        0x38480 ; dmConnHciHandler + 108
        0x00038480:    e009        ..      B        0x38496 ; dmConnHciHandler + 130
        0x00038482:    9801        ..      LDR      r0,[sp,#4]
        0x00038484:    8800        ..      LDRH     r0,[r0,#0]
        0x00038486:    f7fffeff    ....    BL       dmConnCcbByHandle ; 0x38288
        0x0003848a:    9000        ..      STR      r0,[sp,#0]
        0x0003848c:    9901        ..      LDR      r1,[sp,#4]
        0x0003848e:    7888        .x      LDRB     r0,[r1,#2]
        0x00038490:    301a        .0      ADDS     r0,r0,#0x1a
        0x00038492:    7088        .p      STRB     r0,[r1,#2]
        0x00038494:    e7ff        ..      B        0x38496 ; dmConnHciHandler + 130
        0x00038496:    9800        ..      LDR      r0,[sp,#0]
        0x00038498:    b148        H.      CBZ      r0,0x384ae ; dmConnHciHandler + 154
        0x0003849a:    e7ff        ..      B        0x3849c ; dmConnHciHandler + 136
        0x0003849c:    9800        ..      LDR      r0,[sp,#0]
        0x0003849e:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x000384a0:    9901        ..      LDR      r1,[sp,#4]
        0x000384a2:    8008        ..      STRH     r0,[r1,#0]
        0x000384a4:    9800        ..      LDR      r0,[sp,#0]
        0x000384a6:    9901        ..      LDR      r1,[sp,#4]
        0x000384a8:    f000f9ca    ....    BL       dmConnSmExecute ; 0x38840
        0x000384ac:    e7ff        ..      B        0x384ae ; dmConnHciHandler + 154
        0x000384ae:    b002        ..      ADD      sp,sp,#8
        0x000384b0:    bd80        ..      POP      {r7,pc}
        0x000384b2:    0000        ..      MOVS     r0,r0
    dmConnMsgHandler
        0x000384b4:    b580        ..      PUSH     {r7,lr}
        0x000384b6:    b082        ..      SUB      sp,sp,#8
        0x000384b8:    9001        ..      STR      r0,[sp,#4]
        0x000384ba:    9801        ..      LDR      r0,[sp,#4]
        0x000384bc:    7800        .x      LDRB     r0,[r0,#0]
        0x000384be:    f7ffff13    ....    BL       dmConnCcbById ; 0x382e8
        0x000384c2:    9000        ..      STR      r0,[sp,#0]
        0x000384c4:    b128        (.      CBZ      r0,0x384d2 ; dmConnMsgHandler + 30
        0x000384c6:    e7ff        ..      B        0x384c8 ; dmConnMsgHandler + 20
        0x000384c8:    9800        ..      LDR      r0,[sp,#0]
        0x000384ca:    9901        ..      LDR      r1,[sp,#4]
        0x000384cc:    f000f9b8    ....    BL       dmConnSmExecute ; 0x38840
        0x000384d0:    e7ff        ..      B        0x384d2 ; dmConnMsgHandler + 30
        0x000384d2:    b002        ..      ADD      sp,sp,#8
        0x000384d4:    bd80        ..      POP      {r7,pc}
        0x000384d6:    0000        ..      MOVS     r0,r0
    dmConnNum
        0x000384d8:    b082        ..      SUB      sp,sp,#8
        0x000384da:    f643003c    C.<.    MOV      r0,#0x383c
        0x000384de:    f2c10000    ....    MOVT     r0,#0x1000
        0x000384e2:    9001        ..      STR      r0,[sp,#4]
        0x000384e4:    2003        .       MOVS     r0,#3
        0x000384e6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000384ea:    2000        .       MOVS     r0,#0
        0x000384ec:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000384f0:    e7ff        ..      B        0x384f2 ; dmConnNum + 26
        0x000384f2:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000384f6:    2801        .(      CMP      r0,#1
        0x000384f8:    db14        ..      BLT      0x38524 ; dmConnNum + 76
        0x000384fa:    e7ff        ..      B        0x384fc ; dmConnNum + 36
        0x000384fc:    9801        ..      LDR      r0,[sp,#4]
        0x000384fe:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00038500:    b130        0.      CBZ      r0,0x38510 ; dmConnNum + 56
        0x00038502:    e7ff        ..      B        0x38504 ; dmConnNum + 44
        0x00038504:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00038508:    3001        .0      ADDS     r0,#1
        0x0003850a:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003850e:    e7ff        ..      B        0x38510 ; dmConnNum + 56
        0x00038510:    e7ff        ..      B        0x38512 ; dmConnNum + 58
        0x00038512:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00038516:    3801        .8      SUBS     r0,#1
        0x00038518:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003851c:    9801        ..      LDR      r0,[sp,#4]
        0x0003851e:    3030        00      ADDS     r0,r0,#0x30
        0x00038520:    9001        ..      STR      r0,[sp,#4]
        0x00038522:    e7e6        ..      B        0x384f2 ; dmConnNum + 26
        0x00038524:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00038528:    b002        ..      ADD      sp,sp,#8
        0x0003852a:    4770        pG      BX       lr
    dmConnReset
        0x0003852c:    b580        ..      PUSH     {r7,lr}
        0x0003852e:    b086        ..      SUB      sp,sp,#0x18
        0x00038530:    f643003c    C.<.    MOV      r0,#0x383c
        0x00038534:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038538:    9005        ..      STR      r0,[sp,#0x14]
        0x0003853a:    2003        .       MOVS     r0,#3
        0x0003853c:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00038540:    2100        .!      MOVS     r1,#0
        0x00038542:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x00038546:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003854a:    2116        .!      MOVS     r1,#0x16
        0x0003854c:    f88d1010    ....    STRB     r1,[sp,#0x10]
        0x00038550:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038554:    e7ff        ..      B        0x38556 ; dmConnReset + 42
        0x00038556:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003855a:    2801        .(      CMP      r0,#1
        0x0003855c:    db18        ..      BLT      0x38590 ; dmConnReset + 100
        0x0003855e:    e7ff        ..      B        0x38560 ; dmConnReset + 52
        0x00038560:    9805        ..      LDR      r0,[sp,#0x14]
        0x00038562:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00038564:    b150        P.      CBZ      r0,0x3857c ; dmConnReset + 80
        0x00038566:    e7ff        ..      B        0x38568 ; dmConnReset + 60
        0x00038568:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003856a:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0003856c:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00038570:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00038574:    a802        ..      ADD      r0,sp,#8
        0x00038576:    f7ffff4d    ..M.    BL       dmConnHciHandler ; 0x38414
        0x0003857a:    e7ff        ..      B        0x3857c ; dmConnReset + 80
        0x0003857c:    e7ff        ..      B        0x3857e ; dmConnReset + 82
        0x0003857e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038582:    3801        .8      SUBS     r0,#1
        0x00038584:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038588:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003858a:    3030        00      ADDS     r0,r0,#0x30
        0x0003858c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003858e:    e7e2        ..      B        0x38556 ; dmConnReset + 42
        0x00038590:    2000        .       MOVS     r0,#0
        0x00038592:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038596:    e7ff        ..      B        0x38598 ; dmConnReset + 108
        0x00038598:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003859c:    2801        .(      CMP      r0,#1
        0x0003859e:    dc2b        +.      BGT      0x385f8 ; dmConnReset + 204
        0x000385a0:    e7ff        ..      B        0x385a2 ; dmConnReset + 118
        0x000385a2:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x000385a6:    f643003c    C.<.    MOV      r0,#0x383c
        0x000385aa:    f2c10000    ....    MOVT     r0,#0x1000
        0x000385ae:    eb000241    ..A.    ADD      r2,r0,r1,LSL #1
        0x000385b2:    2130        0!      MOVS     r1,#0x30
        0x000385b4:    f8a210bc    ....    STRH     r1,[r2,#0xbc]
        0x000385b8:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x000385bc:    eb000242    ..B.    ADD      r2,r0,r2,LSL #1
        0x000385c0:    f8a210c0    ....    STRH     r1,[r2,#0xc0]
        0x000385c4:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x000385c8:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x000385cc:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x000385d0:    f24223d4    B..#    MOV      r3,#0x22d4
        0x000385d4:    f2c00305    ....    MOVT     r3,#5
        0x000385d8:    6818        .h      LDR      r0,[r3,#0]
        0x000385da:    685a        Zh      LDR      r2,[r3,#4]
        0x000385dc:    689b        .h      LDR      r3,[r3,#8]
        0x000385de:    f8c130ac    ...0    STR      r3,[r1,#0xac]
        0x000385e2:    f8c120a8    ...     STR      r2,[r1,#0xa8]
        0x000385e6:    f8c100a4    ....    STR      r0,[r1,#0xa4]
        0x000385ea:    e7ff        ..      B        0x385ec ; dmConnReset + 192
        0x000385ec:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000385f0:    3001        .0      ADDS     r0,#1
        0x000385f2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000385f6:    e7cf        ..      B        0x38598 ; dmConnReset + 108
        0x000385f8:    f6430118    C...    MOV      r1,#0x3818
        0x000385fc:    f2c10100    ....    MOVT     r1,#0x1000
        0x00038600:    2000        .       MOVS     r0,#0
        0x00038602:    7508        .u      STRB     r0,[r1,#0x14]
        0x00038604:    7348        Hs      STRB     r0,[r1,#0xd]
        0x00038606:    b006        ..      ADD      sp,sp,#0x18
        0x00038608:    bd80        ..      POP      {r7,pc}
        0x0003860a:    0000        ..      MOVS     r0,r0
    dmConnSmActAccept
        0x0003860c:    b580        ..      PUSH     {r7,lr}
        0x0003860e:    b082        ..      SUB      sp,sp,#8
        0x00038610:    9001        ..      STR      r0,[sp,#4]
        0x00038612:    9100        ..      STR      r1,[sp,#0]
        0x00038614:    9b00        ..      LDR      r3,[sp,#0]
        0x00038616:    8919        ..      LDRH     r1,[r3,#8]
        0x00038618:    7998        .y      LDRB     r0,[r3,#6]
        0x0003861a:    7c5a        Z|      LDRB     r2,[r3,#0x11]
        0x0003861c:    330b        .3      ADDS     r3,r3,#0xb
        0x0003861e:    f7fffb71    ..q.    BL       dmAdvStartDirected ; 0x37d04
        0x00038622:    b002        ..      ADD      sp,sp,#8
        0x00038624:    bd80        ..      POP      {r7,pc}
        0x00038626:    0000        ..      MOVS     r0,r0
    dmConnSmActAcceptFailed
        0x00038628:    b580        ..      PUSH     {r7,lr}
        0x0003862a:    b082        ..      SUB      sp,sp,#8
        0x0003862c:    9001        ..      STR      r0,[sp,#4]
        0x0003862e:    9100        ..      STR      r1,[sp,#0]
        0x00038630:    f7fff9e4    ....    BL       dmAdvConnectFailed ; 0x379fc
        0x00038634:    9801        ..      LDR      r0,[sp,#4]
        0x00038636:    9900        ..      LDR      r1,[sp,#0]
        0x00038638:    f000f84a    ..J.    BL       dmConnSmActConnFailed ; 0x386d0
        0x0003863c:    b002        ..      ADD      sp,sp,#8
        0x0003863e:    bd80        ..      POP      {r7,pc}
    dmConnSmActCancelAccept
        0x00038640:    b580        ..      PUSH     {r7,lr}
        0x00038642:    b082        ..      SUB      sp,sp,#8
        0x00038644:    9001        ..      STR      r0,[sp,#4]
        0x00038646:    9100        ..      STR      r1,[sp,#0]
        0x00038648:    f7fffb8a    ....    BL       dmAdvStopDirected ; 0x37d60
        0x0003864c:    9801        ..      LDR      r0,[sp,#4]
        0x0003864e:    9900        ..      LDR      r1,[sp,#0]
        0x00038650:    f000f83e    ..>.    BL       dmConnSmActConnFailed ; 0x386d0
        0x00038654:    b002        ..      ADD      sp,sp,#8
        0x00038656:    bd80        ..      POP      {r7,pc}
    dmConnSmActClose
        0x00038658:    b580        ..      PUSH     {r7,lr}
        0x0003865a:    b082        ..      SUB      sp,sp,#8
        0x0003865c:    9001        ..      STR      r0,[sp,#4]
        0x0003865e:    9100        ..      STR      r1,[sp,#0]
        0x00038660:    9801        ..      LDR      r0,[sp,#4]
        0x00038662:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038664:    9900        ..      LDR      r1,[sp,#0]
        0x00038666:    7909        .y      LDRB     r1,[r1,#4]
        0x00038668:    f7e3fa8a    ....    BL       HciDisconnectCmd ; 0x1bb80
        0x0003866c:    b002        ..      ADD      sp,sp,#8
        0x0003866e:    bd80        ..      POP      {r7,pc}
    dmConnSmActConnAccepted
        0x00038670:    b580        ..      PUSH     {r7,lr}
        0x00038672:    b082        ..      SUB      sp,sp,#8
        0x00038674:    9001        ..      STR      r0,[sp,#4]
        0x00038676:    9100        ..      STR      r1,[sp,#0]
        0x00038678:    f7fff9d8    ....    BL       dmAdvConnected ; 0x37a2c
        0x0003867c:    9801        ..      LDR      r0,[sp,#4]
        0x0003867e:    9900        ..      LDR      r1,[sp,#0]
        0x00038680:    f000f850    ..P.    BL       dmConnSmActConnOpened ; 0x38724
        0x00038684:    b002        ..      ADD      sp,sp,#8
        0x00038686:    bd80        ..      POP      {r7,pc}
    dmConnSmActConnClosed
        0x00038688:    b580        ..      PUSH     {r7,lr}
        0x0003868a:    b082        ..      SUB      sp,sp,#8
        0x0003868c:    9001        ..      STR      r0,[sp,#4]
        0x0003868e:    9100        ..      STR      r1,[sp,#0]
        0x00038690:    9801        ..      LDR      r0,[sp,#4]
        0x00038692:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00038694:    2028        (       MOVS     r0,#0x28
        0x00038696:    f000fa75    ..u.    BL       dmDevPassEvtToConnCte ; 0x38b84
        0x0003869a:    9801        ..      LDR      r0,[sp,#4]
        0x0003869c:    f7fffe4c    ..L.    BL       dmConnCcbDealloc ; 0x38338
        0x000386a0:    9801        ..      LDR      r0,[sp,#4]
        0x000386a2:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x000386a4:    b958        X.      CBNZ     r0,0x386be ; dmConnSmActConnClosed + 54
        0x000386a6:    e7ff        ..      B        0x386a8 ; dmConnSmActConnClosed + 32
        0x000386a8:    f7ffff16    ....    BL       dmConnNum ; 0x384d8
        0x000386ac:    b938        8.      CBNZ     r0,0x386be ; dmConnSmActConnClosed + 54
        0x000386ae:    e7ff        ..      B        0x386b0 ; dmConnSmActConnClosed + 40
        0x000386b0:    200d        .       MOVS     r0,#0xd
        0x000386b2:    2128        (!      MOVS     r1,#0x28
        0x000386b4:    2300        .#      MOVS     r3,#0
        0x000386b6:    461a        .F      MOV      r2,r3
        0x000386b8:    f000fa80    ....    BL       dmDevPassEvtToDevPriv ; 0x38bbc
        0x000386bc:    e7ff        ..      B        0x386be ; dmConnSmActConnClosed + 54
        0x000386be:    9900        ..      LDR      r1,[sp,#0]
        0x000386c0:    2028        (       MOVS     r0,#0x28
        0x000386c2:    7088        .p      STRB     r0,[r1,#2]
        0x000386c4:    9800        ..      LDR      r0,[sp,#0]
        0x000386c6:    f7fffe77    ..w.    BL       dmConnExecCback ; 0x383b8
        0x000386ca:    b002        ..      ADD      sp,sp,#8
        0x000386cc:    bd80        ..      POP      {r7,pc}
        0x000386ce:    0000        ..      MOVS     r0,r0
    dmConnSmActConnFailed
        0x000386d0:    b580        ..      PUSH     {r7,lr}
        0x000386d2:    b082        ..      SUB      sp,sp,#8
        0x000386d4:    9001        ..      STR      r0,[sp,#4]
        0x000386d6:    9100        ..      STR      r1,[sp,#0]
        0x000386d8:    9801        ..      LDR      r0,[sp,#4]
        0x000386da:    f7fffe2d    ..-.    BL       dmConnCcbDealloc ; 0x38338
        0x000386de:    9801        ..      LDR      r0,[sp,#4]
        0x000386e0:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x000386e2:    b990        ..      CBNZ     r0,0x3870a ; dmConnSmActConnFailed + 58
        0x000386e4:    e7ff        ..      B        0x386e6 ; dmConnSmActConnFailed + 22
        0x000386e6:    200e        .       MOVS     r0,#0xe
        0x000386e8:    2101        .!      MOVS     r1,#1
        0x000386ea:    2300        .#      MOVS     r3,#0
        0x000386ec:    461a        .F      MOV      r2,r3
        0x000386ee:    f000fa65    ..e.    BL       dmDevPassEvtToDevPriv ; 0x38bbc
        0x000386f2:    f7fffef1    ....    BL       dmConnNum ; 0x384d8
        0x000386f6:    b938        8.      CBNZ     r0,0x38708 ; dmConnSmActConnFailed + 56
        0x000386f8:    e7ff        ..      B        0x386fa ; dmConnSmActConnFailed + 42
        0x000386fa:    200d        .       MOVS     r0,#0xd
        0x000386fc:    2128        (!      MOVS     r1,#0x28
        0x000386fe:    2300        .#      MOVS     r3,#0
        0x00038700:    461a        .F      MOV      r2,r3
        0x00038702:    f000fa5b    ..[.    BL       dmDevPassEvtToDevPriv ; 0x38bbc
        0x00038706:    e7ff        ..      B        0x38708 ; dmConnSmActConnFailed + 56
        0x00038708:    e7ff        ..      B        0x3870a ; dmConnSmActConnFailed + 58
        0x0003870a:    9900        ..      LDR      r1,[sp,#0]
        0x0003870c:    2028        (       MOVS     r0,#0x28
        0x0003870e:    7088        .p      STRB     r0,[r1,#2]
        0x00038710:    9900        ..      LDR      r1,[sp,#0]
        0x00038712:    2000        .       MOVS     r0,#0
        0x00038714:    7208        .r      STRB     r0,[r1,#8]
        0x00038716:    9900        ..      LDR      r1,[sp,#0]
        0x00038718:    80c8        ..      STRH     r0,[r1,#6]
        0x0003871a:    9800        ..      LDR      r0,[sp,#0]
        0x0003871c:    f7fffe4c    ..L.    BL       dmConnExecCback ; 0x383b8
        0x00038720:    b002        ..      ADD      sp,sp,#8
        0x00038722:    bd80        ..      POP      {r7,pc}
    dmConnSmActConnOpened
        0x00038724:    b580        ..      PUSH     {r7,lr}
        0x00038726:    b084        ..      SUB      sp,sp,#0x10
        0x00038728:    9003        ..      STR      r0,[sp,#0xc]
        0x0003872a:    9102        ..      STR      r1,[sp,#8]
        0x0003872c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003872e:    9902        ..      LDR      r1,[sp,#8]
        0x00038730:    310a        .1      ADDS     r1,r1,#0xa
        0x00038732:    f7e2f8bb    ....    BL       BdaCpy ; 0x1a8ac
        0x00038736:    9802        ..      LDR      r0,[sp,#8]
        0x00038738:    88c0        ..      LDRH     r0,[r0,#6]
        0x0003873a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003873c:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003873e:    9802        ..      LDR      r0,[sp,#8]
        0x00038740:    7a40        @z      LDRB     r0,[r0,#9]
        0x00038742:    f7e2fcc3    ....    BL       DmHostAddrType ; 0x1b0cc
        0x00038746:    9903        ..      LDR      r1,[sp,#0xc]
        0x00038748:    74c8        .t      STRB     r0,[r1,#0x13]
        0x0003874a:    9802        ..      LDR      r0,[sp,#8]
        0x0003874c:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003874e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00038750:    7648        Hv      STRB     r0,[r1,#0x19]
        0x00038752:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038754:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x00038756:    b940        @.      CBNZ     r0,0x3876a ; dmConnSmActConnOpened + 70
        0x00038758:    e7ff        ..      B        0x3875a ; dmConnSmActConnOpened + 54
        0x0003875a:    f6430018    C...    MOV      r0,#0x3818
        0x0003875e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038762:    7b40        @{      LDRB     r0,[r0,#0xd]
        0x00038764:    9903        ..      LDR      r1,[sp,#0xc]
        0x00038766:    7508        .u      STRB     r0,[r1,#0x14]
        0x00038768:    e007        ..      B        0x3877a ; dmConnSmActConnOpened + 86
        0x0003876a:    f6430018    C...    MOV      r0,#0x3818
        0x0003876e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038772:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00038774:    9903        ..      LDR      r1,[sp,#0xc]
        0x00038776:    7508        .u      STRB     r0,[r1,#0x14]
        0x00038778:    e7ff        ..      B        0x3877a ; dmConnSmActConnOpened + 86
        0x0003877a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003877c:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0003877e:    b950        P.      CBNZ     r0,0x38796 ; dmConnSmActConnOpened + 114
        0x00038780:    e7ff        ..      B        0x38782 ; dmConnSmActConnOpened + 94
        0x00038782:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038784:    3006        .0      ADDS     r0,#6
        0x00038786:    9001        ..      STR      r0,[sp,#4]
        0x00038788:    f7e3fc2c    ..,.    BL       HciGetBdAddr ; 0x1bfe4
        0x0003878c:    4601        .F      MOV      r1,r0
        0x0003878e:    9801        ..      LDR      r0,[sp,#4]
        0x00038790:    f7e2f88c    ....    BL       BdaCpy ; 0x1a8ac
        0x00038794:    e008        ..      B        0x387a8 ; dmConnSmActConnOpened + 132
        0x00038796:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038798:    3006        .0      ADDS     r0,#6
        0x0003879a:    f6430118    C...    MOV      r1,#0x3818
        0x0003879e:    f2c10100    ....    MOVT     r1,#0x1000
        0x000387a2:    f7e2f883    ....    BL       BdaCpy ; 0x1a8ac
        0x000387a6:    e7ff        ..      B        0x387a8 ; dmConnSmActConnOpened + 132
        0x000387a8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000387aa:    301a        .0      ADDS     r0,r0,#0x1a
        0x000387ac:    9902        ..      LDR      r1,[sp,#8]
        0x000387ae:    3117        .1      ADDS     r1,r1,#0x17
        0x000387b0:    f7e2f87c    ..|.    BL       BdaCpy ; 0x1a8ac
        0x000387b4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000387b6:    3020         0      ADDS     r0,r0,#0x20
        0x000387b8:    9902        ..      LDR      r1,[sp,#8]
        0x000387ba:    311d        .1      ADDS     r1,r1,#0x1d
        0x000387bc:    f7e2f876    ..v.    BL       BdaCpy ; 0x1a8ac
        0x000387c0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000387c2:    2000        .       MOVS     r0,#0
        0x000387c4:    81c8        ..      STRH     r0,[r1,#0xe]
        0x000387c6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000387c8:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x000387ca:    b998        ..      CBNZ     r0,0x387f4 ; dmConnSmActConnOpened + 208
        0x000387cc:    e7ff        ..      B        0x387ce ; dmConnSmActConnOpened + 170
        0x000387ce:    200e        .       MOVS     r0,#0xe
        0x000387d0:    2101        .!      MOVS     r1,#1
        0x000387d2:    2300        .#      MOVS     r3,#0
        0x000387d4:    461a        .F      MOV      r2,r3
        0x000387d6:    f000f9f1    ....    BL       dmDevPassEvtToDevPriv ; 0x38bbc
        0x000387da:    f7fffe7d    ..}.    BL       dmConnNum ; 0x384d8
        0x000387de:    2801        .(      CMP      r0,#1
        0x000387e0:    d107        ..      BNE      0x387f2 ; dmConnSmActConnOpened + 206
        0x000387e2:    e7ff        ..      B        0x387e4 ; dmConnSmActConnOpened + 192
        0x000387e4:    200c        .       MOVS     r0,#0xc
        0x000387e6:    2127        '!      MOVS     r1,#0x27
        0x000387e8:    2300        .#      MOVS     r3,#0
        0x000387ea:    461a        .F      MOV      r2,r3
        0x000387ec:    f000f9e6    ....    BL       dmDevPassEvtToDevPriv ; 0x38bbc
        0x000387f0:    e7ff        ..      B        0x387f2 ; dmConnSmActConnOpened + 206
        0x000387f2:    e7ff        ..      B        0x387f4 ; dmConnSmActConnOpened + 208
        0x000387f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000387f6:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x000387f8:    2027        '       MOVS     r0,#0x27
        0x000387fa:    9000        ..      STR      r0,[sp,#0]
        0x000387fc:    f000f9c2    ....    BL       dmDevPassEvtToConnCte ; 0x38b84
        0x00038800:    9800        ..      LDR      r0,[sp,#0]
        0x00038802:    9902        ..      LDR      r1,[sp,#8]
        0x00038804:    7088        .p      STRB     r0,[r1,#2]
        0x00038806:    9802        ..      LDR      r0,[sp,#8]
        0x00038808:    f7fffdd6    ....    BL       dmConnExecCback ; 0x383b8
        0x0003880c:    b004        ..      ADD      sp,sp,#0x10
        0x0003880e:    bd80        ..      POP      {r7,pc}
    dmConnSmActHciUpdated
        0x00038810:    b580        ..      PUSH     {r7,lr}
        0x00038812:    b082        ..      SUB      sp,sp,#8
        0x00038814:    9001        ..      STR      r0,[sp,#4]
        0x00038816:    9100        ..      STR      r1,[sp,#0]
        0x00038818:    9900        ..      LDR      r1,[sp,#0]
        0x0003881a:    2029        )       MOVS     r0,#0x29
        0x0003881c:    7088        .p      STRB     r0,[r1,#2]
        0x0003881e:    f643003c    C.<.    MOV      r0,#0x383c
        0x00038822:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038826:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x0003882a:    9800        ..      LDR      r0,[sp,#0]
        0x0003882c:    4788        .G      BLX      r1
        0x0003882e:    b002        ..      ADD      sp,sp,#8
        0x00038830:    bd80        ..      POP      {r7,pc}
        0x00038832:    0000        ..      MOVS     r0,r0
    dmConnSmActNone
        0x00038834:    b082        ..      SUB      sp,sp,#8
        0x00038836:    9001        ..      STR      r0,[sp,#4]
        0x00038838:    9100        ..      STR      r1,[sp,#0]
        0x0003883a:    b002        ..      ADD      sp,sp,#8
        0x0003883c:    4770        pG      BX       lr
        0x0003883e:    0000        ..      MOVS     r0,r0
    dmConnSmExecute
        0x00038840:    b580        ..      PUSH     {r7,lr}
        0x00038842:    b084        ..      SUB      sp,sp,#0x10
        0x00038844:    9003        ..      STR      r0,[sp,#0xc]
        0x00038846:    9102        ..      STR      r1,[sp,#8]
        0x00038848:    9802        ..      LDR      r0,[sp,#8]
        0x0003884a:    7880        .x      LDRB     r0,[r0,#2]
        0x0003884c:    f0000007    ....    AND      r0,r0,#7
        0x00038850:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00038854:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038856:    7d41        A}      LDRB     r1,[r0,#0x15]
        0x00038858:    f24220e0    B..     MOV      r0,#0x22e0
        0x0003885c:    f2c00005    ....    MOVT     r0,#5
        0x00038860:    eb001101    ....    ADD      r1,r0,r1,LSL #4
        0x00038864:    f89d2002    ...     LDRB     r2,[sp,#2]
        0x00038868:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0003886c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003886e:    f88d1003    ....    STRB     r1,[sp,#3]
        0x00038872:    9903        ..      LDR      r1,[sp,#0xc]
        0x00038874:    7d4a        J}      LDRB     r2,[r1,#0x15]
        0x00038876:    eb001002    ....    ADD      r0,r0,r2,LSL #4
        0x0003887a:    f89d2002    ...     LDRB     r2,[sp,#2]
        0x0003887e:    f8100012    ....    LDRB     r0,[r0,r2,LSL #1]
        0x00038882:    7548        Hu      STRB     r0,[r1,#0x15]
        0x00038884:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00038888:    203c        <       MOVS     r0,#0x3c
        0x0003888a:    ea000191    ....    AND      r1,r0,r1,LSR #2
        0x0003888e:    f6430030    C.0.    MOV      r0,#0x3830
        0x00038892:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038896:    5840        @X      LDR      r0,[r0,r1]
        0x00038898:    9001        ..      STR      r0,[sp,#4]
        0x0003889a:    9801        ..      LDR      r0,[sp,#4]
        0x0003889c:    b158        X.      CBZ      r0,0x388b6 ; dmConnSmExecute + 118
        0x0003889e:    e7ff        ..      B        0x388a0 ; dmConnSmExecute + 96
        0x000388a0:    9801        ..      LDR      r0,[sp,#4]
        0x000388a2:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x000388a6:    f001010f    ....    AND      r1,r1,#0xf
        0x000388aa:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x000388ae:    9803        ..      LDR      r0,[sp,#0xc]
        0x000388b0:    9902        ..      LDR      r1,[sp,#8]
        0x000388b2:    4790        .G      BLX      r2
        0x000388b4:    e004        ..      B        0x388c0 ; dmConnSmExecute + 128
        0x000388b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000388b8:    9902        ..      LDR      r1,[sp,#8]
        0x000388ba:    f7ffffbb    ....    BL       dmConnSmActNone ; 0x38834
        0x000388be:    e7ff        ..      B        0x388c0 ; dmConnSmExecute + 128
        0x000388c0:    b004        ..      ADD      sp,sp,#0x10
        0x000388c2:    bd80        ..      POP      {r7,pc}
    dmConnUpdActL2cUpdateCnf
        0x000388c4:    b580        ..      PUSH     {r7,lr}
        0x000388c6:    b082        ..      SUB      sp,sp,#8
        0x000388c8:    9001        ..      STR      r0,[sp,#4]
        0x000388ca:    9100        ..      STR      r1,[sp,#0]
        0x000388cc:    9801        ..      LDR      r0,[sp,#4]
        0x000388ce:    7c40        @|      LDRB     r0,[r0,#0x11]
        0x000388d0:    b170        p.      CBZ      r0,0x388f0 ; dmConnUpdActL2cUpdateCnf + 44
        0x000388d2:    e7ff        ..      B        0x388d4 ; dmConnUpdActL2cUpdateCnf + 16
        0x000388d4:    9901        ..      LDR      r1,[sp,#4]
        0x000388d6:    2000        .       MOVS     r0,#0
        0x000388d8:    7448        Ht      STRB     r0,[r1,#0x11]
        0x000388da:    9800        ..      LDR      r0,[sp,#0]
        0x000388dc:    8880        ..      LDRH     r0,[r0,#4]
        0x000388de:    b130        0.      CBZ      r0,0x388ee ; dmConnUpdActL2cUpdateCnf + 42
        0x000388e0:    e7ff        ..      B        0x388e2 ; dmConnUpdActL2cUpdateCnf + 30
        0x000388e2:    9801        ..      LDR      r0,[sp,#4]
        0x000388e4:    9900        ..      LDR      r1,[sp,#0]
        0x000388e6:    7909        .y      LDRB     r1,[r1,#4]
        0x000388e8:    f000f880    ....    BL       dmConnUpdateCback ; 0x389ec
        0x000388ec:    e7ff        ..      B        0x388ee ; dmConnUpdActL2cUpdateCnf + 42
        0x000388ee:    e7ff        ..      B        0x388f0 ; dmConnUpdActL2cUpdateCnf + 44
        0x000388f0:    b002        ..      ADD      sp,sp,#8
        0x000388f2:    bd80        ..      POP      {r7,pc}
    dmConnUpdActNone
        0x000388f4:    b082        ..      SUB      sp,sp,#8
        0x000388f6:    9001        ..      STR      r0,[sp,#4]
        0x000388f8:    9100        ..      STR      r1,[sp,#0]
        0x000388fa:    b002        ..      ADD      sp,sp,#8
        0x000388fc:    4770        pG      BX       lr
        0x000388fe:    0000        ..      MOVS     r0,r0
    dmConnUpdActUpdateSlave
        0x00038900:    b580        ..      PUSH     {r7,lr}
        0x00038902:    b082        ..      SUB      sp,sp,#8
        0x00038904:    9001        ..      STR      r0,[sp,#4]
        0x00038906:    9100        ..      STR      r1,[sp,#0]
        0x00038908:    9801        ..      LDR      r0,[sp,#4]
        0x0003890a:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0003890e:    0780        ..      LSLS     r0,r0,#30
        0x00038910:    2800        .(      CMP      r0,#0
        0x00038912:    d50d        ..      BPL      0x38930 ; dmConnUpdActUpdateSlave + 48
        0x00038914:    e7ff        ..      B        0x38916 ; dmConnUpdActUpdateSlave + 22
        0x00038916:    f7e3fb73    ..s.    BL       HciGetLeSupFeat ; 0x1c000
        0x0003891a:    0780        ..      LSLS     r0,r0,#30
        0x0003891c:    2800        .(      CMP      r0,#0
        0x0003891e:    d507        ..      BPL      0x38930 ; dmConnUpdActUpdateSlave + 48
        0x00038920:    e7ff        ..      B        0x38922 ; dmConnUpdActUpdateSlave + 34
        0x00038922:    9801        ..      LDR      r0,[sp,#4]
        0x00038924:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038926:    9900        ..      LDR      r1,[sp,#0]
        0x00038928:    3104        .1      ADDS     r1,#4
        0x0003892a:    f7e3fbf5    ....    BL       HciLeConnUpdateCmd ; 0x1c118
        0x0003892e:    e013        ..      B        0x38958 ; dmConnUpdActUpdateSlave + 88
        0x00038930:    9801        ..      LDR      r0,[sp,#4]
        0x00038932:    7c40        @|      LDRB     r0,[r0,#0x11]
        0x00038934:    b950        P.      CBNZ     r0,0x3894c ; dmConnUpdActUpdateSlave + 76
        0x00038936:    e7ff        ..      B        0x38938 ; dmConnUpdActUpdateSlave + 56
        0x00038938:    9901        ..      LDR      r1,[sp,#4]
        0x0003893a:    2001        .       MOVS     r0,#1
        0x0003893c:    7448        Ht      STRB     r0,[r1,#0x11]
        0x0003893e:    9801        ..      LDR      r0,[sp,#4]
        0x00038940:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038942:    9900        ..      LDR      r1,[sp,#0]
        0x00038944:    3104        .1      ADDS     r1,#4
        0x00038946:    f7e4fb01    ....    BL       L2cDmConnUpdateReq ; 0x1cf4c
        0x0003894a:    e004        ..      B        0x38956 ; dmConnUpdActUpdateSlave + 86
        0x0003894c:    9801        ..      LDR      r0,[sp,#4]
        0x0003894e:    210c        .!      MOVS     r1,#0xc
        0x00038950:    f000f84c    ..L.    BL       dmConnUpdateCback ; 0x389ec
        0x00038954:    e7ff        ..      B        0x38956 ; dmConnUpdActUpdateSlave + 86
        0x00038956:    e7ff        ..      B        0x38958 ; dmConnUpdActUpdateSlave + 88
        0x00038958:    b002        ..      ADD      sp,sp,#8
        0x0003895a:    bd80        ..      POP      {r7,pc}
    dmConnUpdExecute
        0x0003895c:    b580        ..      PUSH     {r7,lr}
        0x0003895e:    b084        ..      SUB      sp,sp,#0x10
        0x00038960:    9003        ..      STR      r0,[sp,#0xc]
        0x00038962:    9102        ..      STR      r1,[sp,#8]
        0x00038964:    9802        ..      LDR      r0,[sp,#8]
        0x00038966:    7880        .x      LDRB     r0,[r0,#2]
        0x00038968:    f0000107    ....    AND      r1,r0,#7
        0x0003896c:    f242303c    B.<0    MOV      r0,#0x233c
        0x00038970:    f2c00005    ....    MOVT     r0,#5
        0x00038974:    5c40        @\      LDRB     r0,[r0,r1]
        0x00038976:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003897a:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0003897e:    203c        <       MOVS     r0,#0x3c
        0x00038980:    ea000191    ....    AND      r1,r0,r1,LSR #2
        0x00038984:    f6431000    C...    MOVW     r0,#0x3900
        0x00038988:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003898c:    5840        @X      LDR      r0,[r0,r1]
        0x0003898e:    9001        ..      STR      r0,[sp,#4]
        0x00038990:    9801        ..      LDR      r0,[sp,#4]
        0x00038992:    b158        X.      CBZ      r0,0x389ac ; dmConnUpdExecute + 80
        0x00038994:    e7ff        ..      B        0x38996 ; dmConnUpdExecute + 58
        0x00038996:    9801        ..      LDR      r0,[sp,#4]
        0x00038998:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0003899c:    f001010f    ....    AND      r1,r1,#0xf
        0x000389a0:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x000389a4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000389a6:    9902        ..      LDR      r1,[sp,#8]
        0x000389a8:    4790        .G      BLX      r2
        0x000389aa:    e004        ..      B        0x389b6 ; dmConnUpdExecute + 90
        0x000389ac:    9803        ..      LDR      r0,[sp,#0xc]
        0x000389ae:    9902        ..      LDR      r1,[sp,#8]
        0x000389b0:    f7ffffa0    ....    BL       dmConnUpdActNone ; 0x388f4
        0x000389b4:    e7ff        ..      B        0x389b6 ; dmConnUpdExecute + 90
        0x000389b6:    b004        ..      ADD      sp,sp,#0x10
        0x000389b8:    bd80        ..      POP      {r7,pc}
        0x000389ba:    0000        ..      MOVS     r0,r0
    dmConnUpdMsgHandler
        0x000389bc:    b580        ..      PUSH     {r7,lr}
        0x000389be:    b082        ..      SUB      sp,sp,#8
        0x000389c0:    9001        ..      STR      r0,[sp,#4]
        0x000389c2:    9801        ..      LDR      r0,[sp,#4]
        0x000389c4:    7800        .x      LDRB     r0,[r0,#0]
        0x000389c6:    f7fffc8f    ....    BL       dmConnCcbById ; 0x382e8
        0x000389ca:    9000        ..      STR      r0,[sp,#0]
        0x000389cc:    b158        X.      CBZ      r0,0x389e6 ; dmConnUpdMsgHandler + 42
        0x000389ce:    e7ff        ..      B        0x389d0 ; dmConnUpdMsgHandler + 20
        0x000389d0:    9800        ..      LDR      r0,[sp,#0]
        0x000389d2:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x000389d4:    2803        .(      CMP      r0,#3
        0x000389d6:    d105        ..      BNE      0x389e4 ; dmConnUpdMsgHandler + 40
        0x000389d8:    e7ff        ..      B        0x389da ; dmConnUpdMsgHandler + 30
        0x000389da:    9800        ..      LDR      r0,[sp,#0]
        0x000389dc:    9901        ..      LDR      r1,[sp,#4]
        0x000389de:    f7ffffbd    ....    BL       dmConnUpdExecute ; 0x3895c
        0x000389e2:    e7ff        ..      B        0x389e4 ; dmConnUpdMsgHandler + 40
        0x000389e4:    e7ff        ..      B        0x389e6 ; dmConnUpdMsgHandler + 42
        0x000389e6:    b002        ..      ADD      sp,sp,#8
        0x000389e8:    bd80        ..      POP      {r7,pc}
        0x000389ea:    0000        ..      MOVS     r0,r0
    dmConnUpdateCback
        0x000389ec:    b580        ..      PUSH     {r7,lr}
        0x000389ee:    b086        ..      SUB      sp,sp,#0x18
        0x000389f0:    9005        ..      STR      r0,[sp,#0x14]
        0x000389f2:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x000389f6:    2029        )       MOVS     r0,#0x29
        0x000389f8:    f88d0006    ....    STRB     r0,[sp,#6]
        0x000389fc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000389fe:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00038a00:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00038a04:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00038a08:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038a0c:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00038a10:    9805        ..      LDR      r0,[sp,#0x14]
        0x00038a12:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038a14:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00038a18:    f643003c    C.<.    MOV      r0,#0x383c
        0x00038a1c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038a20:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00038a24:    a801        ..      ADD      r0,sp,#4
        0x00038a26:    4788        .G      BLX      r1
        0x00038a28:    b006        ..      ADD      sp,sp,#0x18
        0x00038a2a:    bd80        ..      POP      {r7,pc}
    dmDevActReset
        0x00038a2c:    b580        ..      PUSH     {r7,lr}
        0x00038a2e:    b082        ..      SUB      sp,sp,#8
        0x00038a30:    9001        ..      STR      r0,[sp,#4]
        0x00038a32:    f6430018    C...    MOV      r0,#0x3818
        0x00038a36:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038a3a:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00038a3c:    bb18        ..      CBNZ     r0,0x38a86 ; dmDevActReset + 90
        0x00038a3e:    e7ff        ..      B        0x38a40 ; dmDevActReset + 20
        0x00038a40:    f6430118    C...    MOV      r1,#0x3818
        0x00038a44:    f2c10100    ....    MOVT     r1,#0x1000
        0x00038a48:    2001        .       MOVS     r0,#1
        0x00038a4a:    7408        .t      STRB     r0,[r1,#0x10]
        0x00038a4c:    2000        .       MOVS     r0,#0
        0x00038a4e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00038a52:    e7ff        ..      B        0x38a54 ; dmDevActReset + 40
        0x00038a54:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00038a58:    2814        .(      CMP      r0,#0x14
        0x00038a5a:    dc11        ..      BGT      0x38a80 ; dmDevActReset + 84
        0x00038a5c:    e7ff        ..      B        0x38a5e ; dmDevActReset + 50
        0x00038a5e:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00038a62:    f2401020    @. .    MOVW     r0,#0x120
        0x00038a66:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038a6a:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00038a6e:    6800        .h      LDR      r0,[r0,#0]
        0x00038a70:    4780        .G      BLX      r0
        0x00038a72:    e7ff        ..      B        0x38a74 ; dmDevActReset + 72
        0x00038a74:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00038a78:    3001        .0      ADDS     r0,#1
        0x00038a7a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00038a7e:    e7e9        ..      B        0x38a54 ; dmDevActReset + 40
        0x00038a80:    f7e4f85e    ..^.    BL       HciResetSequence ; 0x1cb40
        0x00038a84:    e7ff        ..      B        0x38a86 ; dmDevActReset + 90
        0x00038a86:    b002        ..      ADD      sp,sp,#8
        0x00038a88:    bd80        ..      POP      {r7,pc}
        0x00038a8a:    0000        ..      MOVS     r0,r0
    dmDevHciEvtHwError
        0x00038a8c:    b580        ..      PUSH     {r7,lr}
        0x00038a8e:    b082        ..      SUB      sp,sp,#8
        0x00038a90:    9001        ..      STR      r0,[sp,#4]
        0x00038a92:    9901        ..      LDR      r1,[sp,#4]
        0x00038a94:    2079        y       MOVS     r0,#0x79
        0x00038a96:    7088        .p      STRB     r0,[r1,#2]
        0x00038a98:    f6430018    C...    MOV      r0,#0x3818
        0x00038a9c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038aa0:    6881        .h      LDR      r1,[r0,#8]
        0x00038aa2:    9801        ..      LDR      r0,[sp,#4]
        0x00038aa4:    4788        .G      BLX      r1
        0x00038aa6:    b002        ..      ADD      sp,sp,#8
        0x00038aa8:    bd80        ..      POP      {r7,pc}
        0x00038aaa:    0000        ..      MOVS     r0,r0
    dmDevHciEvtReset
        0x00038aac:    b580        ..      PUSH     {r7,lr}
        0x00038aae:    b082        ..      SUB      sp,sp,#8
        0x00038ab0:    9001        ..      STR      r0,[sp,#4]
        0x00038ab2:    f6430018    C...    MOV      r0,#0x3818
        0x00038ab6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038aba:    2100        .!      MOVS     r1,#0
        0x00038abc:    7401        .t      STRB     r1,[r0,#0x10]
        0x00038abe:    9a01        ..      LDR      r2,[sp,#4]
        0x00038ac0:    2120         !      MOVS     r1,#0x20
        0x00038ac2:    7091        .p      STRB     r1,[r2,#2]
        0x00038ac4:    6881        .h      LDR      r1,[r0,#8]
        0x00038ac6:    9801        ..      LDR      r0,[sp,#4]
        0x00038ac8:    4788        .G      BLX      r1
        0x00038aca:    b002        ..      ADD      sp,sp,#8
        0x00038acc:    bd80        ..      POP      {r7,pc}
        0x00038ace:    0000        ..      MOVS     r0,r0
    dmDevHciEvtVendorSpec
        0x00038ad0:    b580        ..      PUSH     {r7,lr}
        0x00038ad2:    b082        ..      SUB      sp,sp,#8
        0x00038ad4:    9001        ..      STR      r0,[sp,#4]
        0x00038ad6:    9901        ..      LDR      r1,[sp,#4]
        0x00038ad8:    207a        z       MOVS     r0,#0x7a
        0x00038ada:    7088        .p      STRB     r0,[r1,#2]
        0x00038adc:    f6430018    C...    MOV      r0,#0x3818
        0x00038ae0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038ae4:    6881        .h      LDR      r1,[r0,#8]
        0x00038ae6:    9801        ..      LDR      r0,[sp,#4]
        0x00038ae8:    4788        .G      BLX      r1
        0x00038aea:    b002        ..      ADD      sp,sp,#8
        0x00038aec:    bd80        ..      POP      {r7,pc}
        0x00038aee:    0000        ..      MOVS     r0,r0
    dmDevHciEvtVendorSpecCmdCmpl
        0x00038af0:    b580        ..      PUSH     {r7,lr}
        0x00038af2:    b082        ..      SUB      sp,sp,#8
        0x00038af4:    9001        ..      STR      r0,[sp,#4]
        0x00038af6:    9901        ..      LDR      r1,[sp,#4]
        0x00038af8:    207b        {       MOVS     r0,#0x7b
        0x00038afa:    7088        .p      STRB     r0,[r1,#2]
        0x00038afc:    f6430018    C...    MOV      r0,#0x3818
        0x00038b00:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038b04:    6881        .h      LDR      r1,[r0,#8]
        0x00038b06:    9801        ..      LDR      r0,[sp,#4]
        0x00038b08:    4788        .G      BLX      r1
        0x00038b0a:    b002        ..      ADD      sp,sp,#8
        0x00038b0c:    bd80        ..      POP      {r7,pc}
        0x00038b0e:    0000        ..      MOVS     r0,r0
    dmDevHciHandler
        0x00038b10:    b580        ..      PUSH     {r7,lr}
        0x00038b12:    b082        ..      SUB      sp,sp,#8
        0x00038b14:    9001        ..      STR      r0,[sp,#4]
        0x00038b16:    9801        ..      LDR      r0,[sp,#4]
        0x00038b18:    7880        .x      LDRB     r0,[r0,#2]
        0x00038b1a:    4601        .F      MOV      r1,r0
        0x00038b1c:    9100        ..      STR      r1,[sp,#0]
        0x00038b1e:    2814        .(      CMP      r0,#0x14
        0x00038b20:    d81d        ..      BHI      0x38b5e ; dmDevHciHandler + 78
        0x00038b22:    9900        ..      LDR      r1,[sp,#0]
        0x00038b24:    e8dff001    ....    TBB      [pc,r1]
    $d.1
        0x00038b28:    1b1b1b0b    ....    DCD    454761227
        0x00038b2c:    1b1b1b1b    ....    DCD    454761243
        0x00038b30:    1b1b1b1b    ....    DCD    454761243
        0x00038b34:    1b1b1b1b    ....    DCD    454761243
        0x00038b38:    130f1b1b    ....    DCD    319757083
        0x00038b3c:    0017        ..      DCW    23
    $t.2
        0x00038b3e:    9801        ..      LDR      r0,[sp,#4]
        0x00038b40:    f7ffffb4    ....    BL       dmDevHciEvtReset ; 0x38aac
        0x00038b44:    e00c        ..      B        0x38b60 ; dmDevHciHandler + 80
        0x00038b46:    9801        ..      LDR      r0,[sp,#4]
        0x00038b48:    f7ffffd2    ....    BL       dmDevHciEvtVendorSpecCmdCmpl ; 0x38af0
        0x00038b4c:    e008        ..      B        0x38b60 ; dmDevHciHandler + 80
        0x00038b4e:    9801        ..      LDR      r0,[sp,#4]
        0x00038b50:    f7ffffbe    ....    BL       dmDevHciEvtVendorSpec ; 0x38ad0
        0x00038b54:    e004        ..      B        0x38b60 ; dmDevHciHandler + 80
        0x00038b56:    9801        ..      LDR      r0,[sp,#4]
        0x00038b58:    f7ffff98    ....    BL       dmDevHciEvtHwError ; 0x38a8c
        0x00038b5c:    e000        ..      B        0x38b60 ; dmDevHciHandler + 80
        0x00038b5e:    e7ff        ..      B        0x38b60 ; dmDevHciHandler + 80
        0x00038b60:    b002        ..      ADD      sp,sp,#8
        0x00038b62:    bd80        ..      POP      {r7,pc}
    dmDevMsgHandler
        0x00038b64:    b580        ..      PUSH     {r7,lr}
        0x00038b66:    b082        ..      SUB      sp,sp,#8
        0x00038b68:    9001        ..      STR      r0,[sp,#4]
        0x00038b6a:    9801        ..      LDR      r0,[sp,#4]
        0x00038b6c:    7881        .x      LDRB     r1,[r0,#2]
        0x00038b6e:    f0010207    ....    AND      r2,r1,#7
        0x00038b72:    f242314c    B.L1    MOV      r1,#0x234c
        0x00038b76:    f2c00105    ....    MOVT     r1,#5
        0x00038b7a:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00038b7e:    4788        .G      BLX      r1
        0x00038b80:    b002        ..      ADD      sp,sp,#8
        0x00038b82:    bd80        ..      POP      {r7,pc}
    dmDevPassEvtToConnCte
        0x00038b84:    b580        ..      PUSH     {r7,lr}
        0x00038b86:    b082        ..      SUB      sp,sp,#8
        0x00038b88:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038b8c:    f88d1006    ....    STRB     r1,[sp,#6]
        0x00038b90:    206f        o       MOVS     r0,#0x6f
        0x00038b92:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00038b96:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038b9a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00038b9e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00038ba2:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00038ba6:    f2401020    @. .    MOVW     r0,#0x120
        0x00038baa:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038bae:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00038bb0:    6881        .h      LDR      r1,[r0,#8]
        0x00038bb2:    4668        hF      MOV      r0,sp
        0x00038bb4:    4788        .G      BLX      r1
        0x00038bb6:    b002        ..      ADD      sp,sp,#8
        0x00038bb8:    bd80        ..      POP      {r7,pc}
        0x00038bba:    0000        ..      MOVS     r0,r0
    dmDevPassEvtToDevPriv
        0x00038bbc:    b580        ..      PUSH     {r7,lr}
        0x00038bbe:    b084        ..      SUB      sp,sp,#0x10
        0x00038bc0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00038bc4:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x00038bc8:    f88d200d    ...     STRB     r2,[sp,#0xd]
        0x00038bcc:    f88d300c    ...0    STRB     r3,[sp,#0xc]
        0x00038bd0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00038bd4:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00038bd8:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00038bdc:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00038be0:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x00038be4:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00038be8:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x00038bec:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00038bf0:    f2401020    @. .    MOVW     r0,#0x120
        0x00038bf4:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038bf8:    6840        @h      LDR      r0,[r0,#4]
        0x00038bfa:    6881        .h      LDR      r1,[r0,#8]
        0x00038bfc:    a801        ..      ADD      r0,sp,#4
        0x00038bfe:    4788        .G      BLX      r1
        0x00038c00:    b004        ..      ADD      sp,sp,#0x10
        0x00038c02:    bd80        ..      POP      {r7,pc}
    dmDevPassHciEvtToConn
        0x00038c04:    b580        ..      PUSH     {r7,lr}
        0x00038c06:    b082        ..      SUB      sp,sp,#8
        0x00038c08:    9001        ..      STR      r0,[sp,#4]
        0x00038c0a:    f2401020    @. .    MOVW     r0,#0x120
        0x00038c0e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038c12:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00038c14:    6841        Ah      LDR      r1,[r0,#4]
        0x00038c16:    9801        ..      LDR      r0,[sp,#4]
        0x00038c18:    4788        .G      BLX      r1
        0x00038c1a:    b002        ..      ADD      sp,sp,#8
        0x00038c1c:    bd80        ..      POP      {r7,pc}
        0x00038c1e:    0000        ..      MOVS     r0,r0
    dmEmptyHandler
        0x00038c20:    b081        ..      SUB      sp,sp,#4
        0x00038c22:    9000        ..      STR      r0,[sp,#0]
        0x00038c24:    b001        ..      ADD      sp,sp,#4
        0x00038c26:    4770        pG      BX       lr
    dmEmptyReset
        0x00038c28:    4770        pG      BX       lr
        0x00038c2a:    0000        ..      MOVS     r0,r0
    dmHciEvtCback
        0x00038c2c:    b580        ..      PUSH     {r7,lr}
        0x00038c2e:    b082        ..      SUB      sp,sp,#8
        0x00038c30:    9001        ..      STR      r0,[sp,#4]
        0x00038c32:    f6430018    C...    MOV      r0,#0x3818
        0x00038c36:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038c3a:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00038c3c:    b120         .      CBZ      r0,0x38c48 ; dmHciEvtCback + 28
        0x00038c3e:    e7ff        ..      B        0x38c40 ; dmHciEvtCback + 20
        0x00038c40:    9801        ..      LDR      r0,[sp,#4]
        0x00038c42:    7880        .x      LDRB     r0,[r0,#2]
        0x00038c44:    b980        ..      CBNZ     r0,0x38c68 ; dmHciEvtCback + 60
        0x00038c46:    e7ff        ..      B        0x38c48 ; dmHciEvtCback + 28
        0x00038c48:    9801        ..      LDR      r0,[sp,#4]
        0x00038c4a:    7882        .x      LDRB     r2,[r0,#2]
        0x00038c4c:    f2424120    B. A    MOV      r1,#0x2420
        0x00038c50:    f2c00105    ....    MOVT     r1,#5
        0x00038c54:    5c8a        .\      LDRB     r2,[r1,r2]
        0x00038c56:    f2401120    @. .    MOVW     r1,#0x120
        0x00038c5a:    f2c10100    ....    MOVT     r1,#0x1000
        0x00038c5e:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00038c62:    6849        Ih      LDR      r1,[r1,#4]
        0x00038c64:    4788        .G      BLX      r1
        0x00038c66:    e7ff        ..      B        0x38c68 ; dmHciEvtCback + 60
        0x00038c68:    b002        ..      ADD      sp,sp,#8
        0x00038c6a:    bd80        ..      POP      {r7,pc}
    dmPhyActDefPhySet
        0x00038c6c:    b580        ..      PUSH     {r7,lr}
        0x00038c6e:    b084        ..      SUB      sp,sp,#0x10
        0x00038c70:    9003        ..      STR      r0,[sp,#0xc]
        0x00038c72:    2045        E       MOVS     r0,#0x45
        0x00038c74:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00038c78:    2000        .       MOVS     r0,#0
        0x00038c7a:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00038c7e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038c80:    7900        .y      LDRB     r0,[r0,#4]
        0x00038c82:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038c86:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00038c8a:    f643003c    C.<.    MOV      r0,#0x383c
        0x00038c8e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038c92:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00038c96:    a801        ..      ADD      r0,sp,#4
        0x00038c98:    4788        .G      BLX      r1
        0x00038c9a:    b004        ..      ADD      sp,sp,#0x10
        0x00038c9c:    bd80        ..      POP      {r7,pc}
        0x00038c9e:    0000        ..      MOVS     r0,r0
    dmPhyActPhyRead
        0x00038ca0:    b580        ..      PUSH     {r7,lr}
        0x00038ca2:    b086        ..      SUB      sp,sp,#0x18
        0x00038ca4:    9005        ..      STR      r0,[sp,#0x14]
        0x00038ca6:    9104        ..      STR      r1,[sp,#0x10]
        0x00038ca8:    2044        D       MOVS     r0,#0x44
        0x00038caa:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00038cae:    9805        ..      LDR      r0,[sp,#0x14]
        0x00038cb0:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00038cb2:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00038cb6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00038cb8:    7900        .y      LDRB     r0,[r0,#4]
        0x00038cba:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038cbe:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00038cc2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00038cc4:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038cc6:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00038cca:    9804        ..      LDR      r0,[sp,#0x10]
        0x00038ccc:    7a00        .z      LDRB     r0,[r0,#8]
        0x00038cce:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00038cd2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00038cd4:    7a40        @z      LDRB     r0,[r0,#9]
        0x00038cd6:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00038cda:    f643003c    C.<.    MOV      r0,#0x383c
        0x00038cde:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038ce2:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00038ce6:    a801        ..      ADD      r0,sp,#4
        0x00038ce8:    4788        .G      BLX      r1
        0x00038cea:    b006        ..      ADD      sp,sp,#0x18
        0x00038cec:    bd80        ..      POP      {r7,pc}
        0x00038cee:    0000        ..      MOVS     r0,r0
    dmPhyActPhyUpdate
        0x00038cf0:    b580        ..      PUSH     {r7,lr}
        0x00038cf2:    b086        ..      SUB      sp,sp,#0x18
        0x00038cf4:    9005        ..      STR      r0,[sp,#0x14]
        0x00038cf6:    9104        ..      STR      r1,[sp,#0x10]
        0x00038cf8:    2046        F       MOVS     r0,#0x46
        0x00038cfa:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00038cfe:    9805        ..      LDR      r0,[sp,#0x14]
        0x00038d00:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00038d02:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00038d06:    9804        ..      LDR      r0,[sp,#0x10]
        0x00038d08:    7900        .y      LDRB     r0,[r0,#4]
        0x00038d0a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038d0e:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00038d12:    9805        ..      LDR      r0,[sp,#0x14]
        0x00038d14:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038d16:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00038d1a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00038d1c:    7a00        .z      LDRB     r0,[r0,#8]
        0x00038d1e:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00038d22:    9804        ..      LDR      r0,[sp,#0x10]
        0x00038d24:    7a40        @z      LDRB     r0,[r0,#9]
        0x00038d26:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00038d2a:    f643003c    C.<.    MOV      r0,#0x383c
        0x00038d2e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038d32:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00038d36:    a801        ..      ADD      r0,sp,#4
        0x00038d38:    4788        .G      BLX      r1
        0x00038d3a:    b006        ..      ADD      sp,sp,#0x18
        0x00038d3c:    bd80        ..      POP      {r7,pc}
        0x00038d3e:    0000        ..      MOVS     r0,r0
    dmPhyHciHandler
        0x00038d40:    b580        ..      PUSH     {r7,lr}
        0x00038d42:    b084        ..      SUB      sp,sp,#0x10
        0x00038d44:    9003        ..      STR      r0,[sp,#0xc]
        0x00038d46:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038d48:    7880        .x      LDRB     r0,[r0,#2]
        0x00038d4a:    282a        *(      CMP      r0,#0x2a
        0x00038d4c:    d104        ..      BNE      0x38d58 ; dmPhyHciHandler + 24
        0x00038d4e:    e7ff        ..      B        0x38d50 ; dmPhyHciHandler + 16
        0x00038d50:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038d52:    f7ffff8b    ....    BL       dmPhyActDefPhySet ; 0x38c6c
        0x00038d56:    e01e        ..      B        0x38d96 ; dmPhyHciHandler + 86
        0x00038d58:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038d5a:    8800        ..      LDRH     r0,[r0,#0]
        0x00038d5c:    f7fffa94    ....    BL       dmConnCcbByHandle ; 0x38288
        0x00038d60:    9002        ..      STR      r0,[sp,#8]
        0x00038d62:    b1b8        ..      CBZ      r0,0x38d94 ; dmPhyHciHandler + 84
        0x00038d64:    e7ff        ..      B        0x38d66 ; dmPhyHciHandler + 38
        0x00038d66:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038d68:    7880        .x      LDRB     r0,[r0,#2]
        0x00038d6a:    4601        .F      MOV      r1,r0
        0x00038d6c:    9101        ..      STR      r1,[sp,#4]
        0x00038d6e:    2829        )(      CMP      r0,#0x29
        0x00038d70:    d004        ..      BEQ      0x38d7c ; dmPhyHciHandler + 60
        0x00038d72:    e7ff        ..      B        0x38d74 ; dmPhyHciHandler + 52
        0x00038d74:    9801        ..      LDR      r0,[sp,#4]
        0x00038d76:    282b        +(      CMP      r0,#0x2b
        0x00038d78:    d005        ..      BEQ      0x38d86 ; dmPhyHciHandler + 70
        0x00038d7a:    e009        ..      B        0x38d90 ; dmPhyHciHandler + 80
        0x00038d7c:    9802        ..      LDR      r0,[sp,#8]
        0x00038d7e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00038d80:    f7ffff8e    ....    BL       dmPhyActPhyRead ; 0x38ca0
        0x00038d84:    e005        ..      B        0x38d92 ; dmPhyHciHandler + 82
        0x00038d86:    9802        ..      LDR      r0,[sp,#8]
        0x00038d88:    9903        ..      LDR      r1,[sp,#0xc]
        0x00038d8a:    f7ffffb1    ....    BL       dmPhyActPhyUpdate ; 0x38cf0
        0x00038d8e:    e000        ..      B        0x38d92 ; dmPhyHciHandler + 82
        0x00038d90:    e7ff        ..      B        0x38d92 ; dmPhyHciHandler + 82
        0x00038d92:    e7ff        ..      B        0x38d94 ; dmPhyHciHandler + 84
        0x00038d94:    e7ff        ..      B        0x38d96 ; dmPhyHciHandler + 86
        0x00038d96:    b004        ..      ADD      sp,sp,#0x10
        0x00038d98:    bd80        ..      POP      {r7,pc}
        0x00038d9a:    0000        ..      MOVS     r0,r0
    dmPrivActAddDevToResList
        0x00038d9c:    b580        ..      PUSH     {r7,lr}
        0x00038d9e:    b082        ..      SUB      sp,sp,#8
        0x00038da0:    9001        ..      STR      r0,[sp,#4]
        0x00038da2:    9801        ..      LDR      r0,[sp,#4]
        0x00038da4:    9000        ..      STR      r0,[sp,#0]
        0x00038da6:    9800        ..      LDR      r0,[sp,#0]
        0x00038da8:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00038dac:    f6431112    C...    MOV      r1,#0x3912
        0x00038db0:    f2c10100    ....    MOVT     r1,#0x1000
        0x00038db4:    7208        .r      STRB     r0,[r1,#8]
        0x00038db6:    9801        ..      LDR      r0,[sp,#4]
        0x00038db8:    8800        ..      LDRH     r0,[r0,#0]
        0x00038dba:    8088        ..      STRH     r0,[r1,#4]
        0x00038dbc:    9b00        ..      LDR      r3,[sp,#0]
        0x00038dbe:    7918        .y      LDRB     r0,[r3,#4]
        0x00038dc0:    1d59        Y.      ADDS     r1,r3,#5
        0x00038dc2:    f103020b    ....    ADD      r2,r3,#0xb
        0x00038dc6:    331b        .3      ADDS     r3,r3,#0x1b
        0x00038dc8:    f7e3f94e    ..N.    BL       HciLeAddDeviceToResolvingListCmd ; 0x1c068
        0x00038dcc:    b002        ..      ADD      sp,sp,#8
        0x00038dce:    bd80        ..      POP      {r7,pc}
    dmPrivActClearResList
        0x00038dd0:    b580        ..      PUSH     {r7,lr}
        0x00038dd2:    b082        ..      SUB      sp,sp,#8
        0x00038dd4:    9001        ..      STR      r0,[sp,#4]
        0x00038dd6:    f7e3f98f    ....    BL       HciLeClearResolvingList ; 0x1c0f8
        0x00038dda:    b002        ..      ADD      sp,sp,#8
        0x00038ddc:    bd80        ..      POP      {r7,pc}
        0x00038dde:    0000        ..      MOVS     r0,r0
    dmPrivActGenAddr
        0x00038de0:    b580        ..      PUSH     {r7,lr}
        0x00038de2:    b084        ..      SUB      sp,sp,#0x10
        0x00038de4:    9003        ..      STR      r0,[sp,#0xc]
        0x00038de6:    f6431012    C...    MOV      r0,#0x3912
        0x00038dea:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038dee:    78c0        .x      LDRB     r0,[r0,#3]
        0x00038df0:    0780        ..      LSLS     r0,r0,#30
        0x00038df2:    2800        .(      CMP      r0,#0
        0x00038df4:    d42d        -.      BMI      0x38e52 ; dmPrivActGenAddr + 114
        0x00038df6:    e7ff        ..      B        0x38df8 ; dmPrivActGenAddr + 24
        0x00038df8:    f6431012    C...    MOV      r0,#0x3912
        0x00038dfc:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038e00:    9001        ..      STR      r0,[sp,#4]
        0x00038e02:    300a        .0      ADDS     r0,r0,#0xa
        0x00038e04:    9002        ..      STR      r0,[sp,#8]
        0x00038e06:    2103        .!      MOVS     r1,#3
        0x00038e08:    f7e4fca0    ....    BL       SecRand ; 0x1d74c
        0x00038e0c:    9a01        ..      LDR      r2,[sp,#4]
        0x00038e0e:    9902        ..      LDR      r1,[sp,#8]
        0x00038e10:    7b10        .{      LDRB     r0,[r2,#0xc]
        0x00038e12:    2301        .#      MOVS     r3,#1
        0x00038e14:    f363109f    c...    BFI      r0,r3,#6,#26
        0x00038e18:    7310        .s      STRB     r0,[r2,#0xc]
        0x00038e1a:    2000        .       MOVS     r0,#0
        0x00038e1c:    7650        Pv      STRB     r0,[r2,#0x19]
        0x00038e1e:    f8c20015    ....    STR      r0,[r2,#0x15]
        0x00038e22:    f8c20011    ....    STR      r0,[r2,#0x11]
        0x00038e26:    f8c2000d    ....    STR      r0,[r2,#0xd]
        0x00038e2a:    78d0        .x      LDRB     r0,[r2,#3]
        0x00038e2c:    f0400002    @...    ORR      r0,r0,#2
        0x00038e30:    70d0        .p      STRB     r0,[r2,#3]
        0x00038e32:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038e34:    f6430218    C...    MOV      r2,#0x3818
        0x00038e38:    f2c10200    ....    MOVT     r2,#0x1000
        0x00038e3c:    7b12        .{      LDRB     r2,[r2,#0xc]
        0x00038e3e:    f8303b04    0..;    LDRH     r3,[r0],#4
        0x00038e42:    46ee        .F      MOV      lr,sp
        0x00038e44:    f04f0c79    O.y.    MOV      r12,#0x79
        0x00038e48:    f8cec000    ....    STR      r12,[lr,#0]
        0x00038e4c:    f7e4fa72    ..r.    BL       SecAes ; 0x1d334
        0x00038e50:    e00d        ..      B        0x38e6e ; dmPrivActGenAddr + 142
        0x00038e52:    9903        ..      LDR      r1,[sp,#0xc]
        0x00038e54:    2007        .       MOVS     r0,#7
        0x00038e56:    70c8        .p      STRB     r0,[r1,#3]
        0x00038e58:    9903        ..      LDR      r1,[sp,#0xc]
        0x00038e5a:    2038        8       MOVS     r0,#0x38
        0x00038e5c:    7088        .p      STRB     r0,[r1,#2]
        0x00038e5e:    f6430018    C...    MOV      r0,#0x3818
        0x00038e62:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038e66:    6881        .h      LDR      r1,[r0,#8]
        0x00038e68:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038e6a:    4788        .G      BLX      r1
        0x00038e6c:    e7ff        ..      B        0x38e6e ; dmPrivActGenAddr + 142
        0x00038e6e:    b004        ..      ADD      sp,sp,#0x10
        0x00038e70:    bd80        ..      POP      {r7,pc}
        0x00038e72:    0000        ..      MOVS     r0,r0
    dmPrivActRemDevFromResList
        0x00038e74:    b580        ..      PUSH     {r7,lr}
        0x00038e76:    b082        ..      SUB      sp,sp,#8
        0x00038e78:    9001        ..      STR      r0,[sp,#4]
        0x00038e7a:    9801        ..      LDR      r0,[sp,#4]
        0x00038e7c:    9000        ..      STR      r0,[sp,#0]
        0x00038e7e:    9801        ..      LDR      r0,[sp,#4]
        0x00038e80:    8800        ..      LDRH     r0,[r0,#0]
        0x00038e82:    f6431112    C...    MOV      r1,#0x3912
        0x00038e86:    f2c10100    ....    MOVT     r1,#0x1000
        0x00038e8a:    80c8        ..      STRH     r0,[r1,#6]
        0x00038e8c:    9900        ..      LDR      r1,[sp,#0]
        0x00038e8e:    7908        .y      LDRB     r0,[r1,#4]
        0x00038e90:    3105        .1      ADDS     r1,#5
        0x00038e92:    f7e3fba3    ....    BL       HciLeRemoveDeviceFromResolvingList ; 0x1c5dc
        0x00038e96:    b002        ..      ADD      sp,sp,#8
        0x00038e98:    bd80        ..      POP      {r7,pc}
        0x00038e9a:    0000        ..      MOVS     r0,r0
    dmPrivActResolveAddr
        0x00038e9c:    b580        ..      PUSH     {r7,lr}
        0x00038e9e:    b086        ..      SUB      sp,sp,#0x18
        0x00038ea0:    9005        ..      STR      r0,[sp,#0x14]
        0x00038ea2:    f6431012    C...    MOV      r0,#0x3912
        0x00038ea6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038eaa:    78c0        .x      LDRB     r0,[r0,#3]
        0x00038eac:    07c0        ..      LSLS     r0,r0,#31
        0x00038eae:    bb70        p.      CBNZ     r0,0x38f0e ; dmPrivActResolveAddr + 114
        0x00038eb0:    e7ff        ..      B        0x38eb2 ; dmPrivActResolveAddr + 22
        0x00038eb2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00038eb4:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00038eb6:    f6431112    C...    MOV      r1,#0x3912
        0x00038eba:    f2c10100    ....    MOVT     r1,#0x1000
        0x00038ebe:    708a        .p      STRB     r2,[r1,#2]
        0x00038ec0:    8a80        ..      LDRH     r0,[r0,#0x14]
        0x00038ec2:    8008        ..      STRH     r0,[r1,#0]
        0x00038ec4:    9805        ..      LDR      r0,[sp,#0x14]
        0x00038ec6:    7e42        B~      LDRB     r2,[r0,#0x19]
        0x00038ec8:    f88d2006    ...     STRB     r2,[sp,#6]
        0x00038ecc:    f8b00017    ....    LDRH     r0,[r0,#0x17]
        0x00038ed0:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00038ed4:    2000        .       MOVS     r0,#0
        0x00038ed6:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00038eda:    f8cd000f    ....    STR      r0,[sp,#0xf]
        0x00038ede:    f8cd000b    ....    STR      r0,[sp,#0xb]
        0x00038ee2:    f8cd0007    ....    STR      r0,[sp,#7]
        0x00038ee6:    78c8        .x      LDRB     r0,[r1,#3]
        0x00038ee8:    f0400001    @...    ORR      r0,r0,#1
        0x00038eec:    70c8        .p      STRB     r0,[r1,#3]
        0x00038eee:    9805        ..      LDR      r0,[sp,#0x14]
        0x00038ef0:    f6430118    C...    MOV      r1,#0x3818
        0x00038ef4:    f2c10100    ....    MOVT     r1,#0x1000
        0x00038ef8:    7b0a        .{      LDRB     r2,[r1,#0xc]
        0x00038efa:    f8303b04    0..;    LDRH     r3,[r0],#4
        0x00038efe:    46ec        .F      MOV      r12,sp
        0x00038f00:    2178        x!      MOVS     r1,#0x78
        0x00038f02:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00038f06:    a901        ..      ADD      r1,sp,#4
        0x00038f08:    f7e4fa14    ....    BL       SecAes ; 0x1d334
        0x00038f0c:    e00d        ..      B        0x38f2a ; dmPrivActResolveAddr + 142
        0x00038f0e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00038f10:    2007        .       MOVS     r0,#7
        0x00038f12:    70c8        .p      STRB     r0,[r1,#3]
        0x00038f14:    9905        ..      LDR      r1,[sp,#0x14]
        0x00038f16:    2037        7       MOVS     r0,#0x37
        0x00038f18:    7088        .p      STRB     r0,[r1,#2]
        0x00038f1a:    f6430018    C...    MOV      r0,#0x3818
        0x00038f1e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038f22:    6881        .h      LDR      r1,[r0,#8]
        0x00038f24:    9805        ..      LDR      r0,[sp,#0x14]
        0x00038f26:    4788        .G      BLX      r1
        0x00038f28:    e7ff        ..      B        0x38f2a ; dmPrivActResolveAddr + 142
        0x00038f2a:    b006        ..      ADD      sp,sp,#0x18
        0x00038f2c:    bd80        ..      POP      {r7,pc}
        0x00038f2e:    0000        ..      MOVS     r0,r0
    dmPrivActSetAddrResEnable
        0x00038f30:    b580        ..      PUSH     {r7,lr}
        0x00038f32:    b082        ..      SUB      sp,sp,#8
        0x00038f34:    9001        ..      STR      r0,[sp,#4]
        0x00038f36:    9801        ..      LDR      r0,[sp,#4]
        0x00038f38:    9000        ..      STR      r0,[sp,#0]
        0x00038f3a:    9800        ..      LDR      r0,[sp,#0]
        0x00038f3c:    7900        .y      LDRB     r0,[r0,#4]
        0x00038f3e:    f000f913    ....    BL       dmPrivSetAddrResEnable ; 0x39168
        0x00038f42:    b002        ..      ADD      sp,sp,#8
        0x00038f44:    bd80        ..      POP      {r7,pc}
        0x00038f46:    0000        ..      MOVS     r0,r0
    dmPrivActSetPrivacyMode
        0x00038f48:    b580        ..      PUSH     {r7,lr}
        0x00038f4a:    b082        ..      SUB      sp,sp,#8
        0x00038f4c:    9001        ..      STR      r0,[sp,#4]
        0x00038f4e:    9801        ..      LDR      r0,[sp,#4]
        0x00038f50:    9000        ..      STR      r0,[sp,#0]
        0x00038f52:    9a00        ..      LDR      r2,[sp,#0]
        0x00038f54:    1d51        Q.      ADDS     r1,r2,#5
        0x00038f56:    7910        .y      LDRB     r0,[r2,#4]
        0x00038f58:    7ad2        .z      LDRB     r2,[r2,#0xb]
        0x00038f5a:    f7e3fcb3    ....    BL       HciLeSetPrivacyModeCmd ; 0x1c8c4
        0x00038f5e:    b002        ..      ADD      sp,sp,#8
        0x00038f60:    bd80        ..      POP      {r7,pc}
        0x00038f62:    0000        ..      MOVS     r0,r0
    dmPrivAesActGenAddrAesCmpl
        0x00038f64:    b580        ..      PUSH     {r7,lr}
        0x00038f66:    b082        ..      SUB      sp,sp,#8
        0x00038f68:    9001        ..      STR      r0,[sp,#4]
        0x00038f6a:    9801        ..      LDR      r0,[sp,#4]
        0x00038f6c:    9000        ..      STR      r0,[sp,#0]
        0x00038f6e:    9900        ..      LDR      r1,[sp,#0]
        0x00038f70:    9801        ..      LDR      r0,[sp,#4]
        0x00038f72:    6840        @h      LDR      r0,[r0,#4]
        0x00038f74:    7882        .x      LDRB     r2,[r0,#2]
        0x00038f76:    718a        .q      STRB     r2,[r1,#6]
        0x00038f78:    8800        ..      LDRH     r0,[r0,#0]
        0x00038f7a:    8088        ..      STRH     r0,[r1,#4]
        0x00038f7c:    9a00        ..      LDR      r2,[sp,#0]
        0x00038f7e:    f6431112    C...    MOV      r1,#0x3912
        0x00038f82:    f2c10100    ....    MOVT     r1,#0x1000
        0x00038f86:    7b08        .{      LDRB     r0,[r1,#0xc]
        0x00038f88:    7250        Pr      STRB     r0,[r2,#9]
        0x00038f8a:    8948        H.      LDRH     r0,[r1,#0xa]
        0x00038f8c:    f8a20007    ....    STRH     r0,[r2,#7]
        0x00038f90:    78c8        .x      LDRB     r0,[r1,#3]
        0x00038f92:    f00000fd    ....    AND      r0,r0,#0xfd
        0x00038f96:    70c8        .p      STRB     r0,[r1,#3]
        0x00038f98:    9900        ..      LDR      r1,[sp,#0]
        0x00038f9a:    2038        8       MOVS     r0,#0x38
        0x00038f9c:    7088        .p      STRB     r0,[r1,#2]
        0x00038f9e:    9901        ..      LDR      r1,[sp,#4]
        0x00038fa0:    2000        .       MOVS     r0,#0
        0x00038fa2:    70c8        .p      STRB     r0,[r1,#3]
        0x00038fa4:    f6430018    C...    MOV      r0,#0x3818
        0x00038fa8:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038fac:    6881        .h      LDR      r1,[r0,#8]
        0x00038fae:    9800        ..      LDR      r0,[sp,#0]
        0x00038fb0:    4788        .G      BLX      r1
        0x00038fb2:    b002        ..      ADD      sp,sp,#8
        0x00038fb4:    bd80        ..      POP      {r7,pc}
        0x00038fb6:    0000        ..      MOVS     r0,r0
    dmPrivAesActResAddrAesCmpl
        0x00038fb8:    b580        ..      PUSH     {r7,lr}
        0x00038fba:    b082        ..      SUB      sp,sp,#8
        0x00038fbc:    9001        ..      STR      r0,[sp,#4]
        0x00038fbe:    9801        ..      LDR      r0,[sp,#4]
        0x00038fc0:    6841        Ah      LDR      r1,[r0,#4]
        0x00038fc2:    f6431012    C...    MOV      r0,#0x3912
        0x00038fc6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038fca:    2203        ."      MOVS     r2,#3
        0x00038fcc:    f7dffa34    ..4.    BL       memcmp ; 0x18438
        0x00038fd0:    b920         .      CBNZ     r0,0x38fdc ; dmPrivAesActResAddrAesCmpl + 36
        0x00038fd2:    e7ff        ..      B        0x38fd4 ; dmPrivAesActResAddrAesCmpl + 28
        0x00038fd4:    9901        ..      LDR      r1,[sp,#4]
        0x00038fd6:    2000        .       MOVS     r0,#0
        0x00038fd8:    70c8        .p      STRB     r0,[r1,#3]
        0x00038fda:    e003        ..      B        0x38fe4 ; dmPrivAesActResAddrAesCmpl + 44
        0x00038fdc:    9901        ..      LDR      r1,[sp,#4]
        0x00038fde:    2005        .       MOVS     r0,#5
        0x00038fe0:    70c8        .p      STRB     r0,[r1,#3]
        0x00038fe2:    e7ff        ..      B        0x38fe4 ; dmPrivAesActResAddrAesCmpl + 44
        0x00038fe4:    f6431112    C...    MOV      r1,#0x3912
        0x00038fe8:    f2c10100    ....    MOVT     r1,#0x1000
        0x00038fec:    78c8        .x      LDRB     r0,[r1,#3]
        0x00038fee:    f00000fe    ....    AND      r0,r0,#0xfe
        0x00038ff2:    70c8        .p      STRB     r0,[r1,#3]
        0x00038ff4:    9901        ..      LDR      r1,[sp,#4]
        0x00038ff6:    2037        7       MOVS     r0,#0x37
        0x00038ff8:    7088        .p      STRB     r0,[r1,#2]
        0x00038ffa:    f6430018    C...    MOV      r0,#0x3818
        0x00038ffe:    f2c10000    ....    MOVT     r0,#0x1000
        0x00039002:    6881        .h      LDR      r1,[r0,#8]
        0x00039004:    9801        ..      LDR      r0,[sp,#4]
        0x00039006:    4788        .G      BLX      r1
        0x00039008:    b002        ..      ADD      sp,sp,#8
        0x0003900a:    bd80        ..      POP      {r7,pc}
    dmPrivAesMsgHandler
        0x0003900c:    b580        ..      PUSH     {r7,lr}
        0x0003900e:    b082        ..      SUB      sp,sp,#8
        0x00039010:    9001        ..      STR      r0,[sp,#4]
        0x00039012:    9801        ..      LDR      r0,[sp,#4]
        0x00039014:    7881        .x      LDRB     r1,[r0,#2]
        0x00039016:    f0010207    ....    AND      r2,r1,#7
        0x0003901a:    f24241a4    B..A    MOV      r1,#0x24a4
        0x0003901e:    f2c00105    ....    MOVT     r1,#5
        0x00039022:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00039026:    4788        .G      BLX      r1
        0x00039028:    b002        ..      ADD      sp,sp,#8
        0x0003902a:    bd80        ..      POP      {r7,pc}
    dmPrivHciHandler
        0x0003902c:    b580        ..      PUSH     {r7,lr}
        0x0003902e:    b082        ..      SUB      sp,sp,#8
        0x00039030:    9001        ..      STR      r0,[sp,#4]
        0x00039032:    9801        ..      LDR      r0,[sp,#4]
        0x00039034:    7880        .x      LDRB     r0,[r0,#2]
        0x00039036:    3815        .8      SUBS     r0,r0,#0x15
        0x00039038:    4601        .F      MOV      r1,r0
        0x0003903a:    9100        ..      STR      r1,[sp,#0]
        0x0003903c:    2805        .(      CMP      r0,#5
        0x0003903e:    d86c        l.      BHI      0x3911a ; dmPrivHciHandler + 238
        0x00039040:    9900        ..      LDR      r1,[sp,#0]
        0x00039042:    e8dff001    ....    TBB      [pc,r1]
    $d.11
        0x00039046:    2403        .$      DCW    9219
        0x00039048:    4a46422f    /BFJ    DCD    1246118447
    $t.12
        0x0003904c:    9901        ..      LDR      r1,[sp,#4]
        0x0003904e:    203a        :       MOVS     r0,#0x3a
        0x00039050:    7088        .p      STRB     r0,[r1,#2]
        0x00039052:    f6431012    C...    MOV      r0,#0x3912
        0x00039056:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003905a:    8880        ..      LDRH     r0,[r0,#4]
        0x0003905c:    9901        ..      LDR      r1,[sp,#4]
        0x0003905e:    8008        ..      STRH     r0,[r1,#0]
        0x00039060:    9801        ..      LDR      r0,[sp,#4]
        0x00039062:    78c0        .x      LDRB     r0,[r0,#3]
        0x00039064:    b990        ..      CBNZ     r0,0x3908c ; dmPrivHciHandler + 96
        0x00039066:    e7ff        ..      B        0x39068 ; dmPrivHciHandler + 60
        0x00039068:    f6431012    C...    MOV      r0,#0x3912
        0x0003906c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00039070:    7a00        .z      LDRB     r0,[r0,#8]
        0x00039072:    b158        X.      CBZ      r0,0x3908c ; dmPrivHciHandler + 96
        0x00039074:    e7ff        ..      B        0x39076 ; dmPrivHciHandler + 74
        0x00039076:    f6430018    C...    MOV      r0,#0x3818
        0x0003907a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003907e:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00039080:    b920         .      CBNZ     r0,0x3908c ; dmPrivHciHandler + 96
        0x00039082:    e7ff        ..      B        0x39084 ; dmPrivHciHandler + 88
        0x00039084:    2001        .       MOVS     r0,#1
        0x00039086:    f000f86f    ..o.    BL       dmPrivSetAddrResEnable ; 0x39168
        0x0003908a:    e7ff        ..      B        0x3908c ; dmPrivHciHandler + 96
        0x0003908c:    e046        F.      B        0x3911c ; dmPrivHciHandler + 240
        0x0003908e:    9901        ..      LDR      r1,[sp,#4]
        0x00039090:    203b        ;       MOVS     r0,#0x3b
        0x00039092:    7088        .p      STRB     r0,[r1,#2]
        0x00039094:    f6431012    C...    MOV      r0,#0x3912
        0x00039098:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003909c:    88c0        ..      LDRH     r0,[r0,#6]
        0x0003909e:    9901        ..      LDR      r1,[sp,#4]
        0x000390a0:    8008        ..      STRH     r0,[r1,#0]
        0x000390a2:    e03b        ;.      B        0x3911c ; dmPrivHciHandler + 240
        0x000390a4:    9901        ..      LDR      r1,[sp,#4]
        0x000390a6:    203c        <       MOVS     r0,#0x3c
        0x000390a8:    7088        .p      STRB     r0,[r1,#2]
        0x000390aa:    9801        ..      LDR      r0,[sp,#4]
        0x000390ac:    78c0        .x      LDRB     r0,[r0,#3]
        0x000390ae:    b958        X.      CBNZ     r0,0x390c8 ; dmPrivHciHandler + 156
        0x000390b0:    e7ff        ..      B        0x390b2 ; dmPrivHciHandler + 134
        0x000390b2:    f6430018    C...    MOV      r0,#0x3818
        0x000390b6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000390ba:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x000390bc:    b120         .      CBZ      r0,0x390c8 ; dmPrivHciHandler + 156
        0x000390be:    e7ff        ..      B        0x390c0 ; dmPrivHciHandler + 148
        0x000390c0:    2000        .       MOVS     r0,#0
        0x000390c2:    f000f851    ..Q.    BL       dmPrivSetAddrResEnable ; 0x39168
        0x000390c6:    e7ff        ..      B        0x390c8 ; dmPrivHciHandler + 156
        0x000390c8:    e028        (.      B        0x3911c ; dmPrivHciHandler + 240
        0x000390ca:    9901        ..      LDR      r1,[sp,#4]
        0x000390cc:    203d        =       MOVS     r0,#0x3d
        0x000390ce:    7088        .p      STRB     r0,[r1,#2]
        0x000390d0:    e024        $.      B        0x3911c ; dmPrivHciHandler + 240
        0x000390d2:    9901        ..      LDR      r1,[sp,#4]
        0x000390d4:    203e        >       MOVS     r0,#0x3e
        0x000390d6:    7088        .p      STRB     r0,[r1,#2]
        0x000390d8:    e020         .      B        0x3911c ; dmPrivHciHandler + 240
        0x000390da:    9901        ..      LDR      r1,[sp,#4]
        0x000390dc:    203f        ?       MOVS     r0,#0x3f
        0x000390de:    7088        .p      STRB     r0,[r1,#2]
        0x000390e0:    9801        ..      LDR      r0,[sp,#4]
        0x000390e2:    78c0        .x      LDRB     r0,[r0,#3]
        0x000390e4:    b9c0        ..      CBNZ     r0,0x39118 ; dmPrivHciHandler + 236
        0x000390e6:    e7ff        ..      B        0x390e8 ; dmPrivHciHandler + 188
        0x000390e8:    f6431012    C...    MOV      r0,#0x3912
        0x000390ec:    f2c10000    ....    MOVT     r0,#0x1000
        0x000390f0:    7a41        Az      LDRB     r1,[r0,#9]
        0x000390f2:    f6430018    C...    MOV      r0,#0x3818
        0x000390f6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000390fa:    7581        .u      STRB     r1,[r0,#0x16]
        0x000390fc:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x000390fe:    2a00        .*      CMP      r2,#0
        0x00039100:    4611        .F      MOV      r1,r2
        0x00039102:    bf18        ..      IT       NE
        0x00039104:    2101        .!      MOVNE    r1,#1
        0x00039106:    200c        .       MOVS     r0,#0xc
        0x00039108:    2a00        .*      CMP      r2,#0
        0x0003910a:    bf18        ..      IT       NE
        0x0003910c:    200d        .       MOVNE    r0,#0xd
        0x0003910e:    2300        .#      MOVS     r3,#0
        0x00039110:    461a        .F      MOV      r2,r3
        0x00039112:    f7fffd53    ..S.    BL       dmDevPassEvtToDevPriv ; 0x38bbc
        0x00039116:    e7ff        ..      B        0x39118 ; dmPrivHciHandler + 236
        0x00039118:    e000        ..      B        0x3911c ; dmPrivHciHandler + 240
        0x0003911a:    e007        ..      B        0x3912c ; dmPrivHciHandler + 256
        0x0003911c:    f6430018    C...    MOV      r0,#0x3818
        0x00039120:    f2c10000    ....    MOVT     r0,#0x1000
        0x00039124:    6881        .h      LDR      r1,[r0,#8]
        0x00039126:    9801        ..      LDR      r0,[sp,#4]
        0x00039128:    4788        .G      BLX      r1
        0x0003912a:    e7ff        ..      B        0x3912c ; dmPrivHciHandler + 256
        0x0003912c:    b002        ..      ADD      sp,sp,#8
        0x0003912e:    bd80        ..      POP      {r7,pc}
    dmPrivMsgHandler
        0x00039130:    b580        ..      PUSH     {r7,lr}
        0x00039132:    b082        ..      SUB      sp,sp,#8
        0x00039134:    9001        ..      STR      r0,[sp,#4]
        0x00039136:    9801        ..      LDR      r0,[sp,#4]
        0x00039138:    7881        .x      LDRB     r1,[r0,#2]
        0x0003913a:    f0010207    ....    AND      r2,r1,#7
        0x0003913e:    f2424188    B..A    MOV      r1,#0x2488
        0x00039142:    f2c00105    ....    MOVT     r1,#5
        0x00039146:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x0003914a:    4788        .G      BLX      r1
        0x0003914c:    b002        ..      ADD      sp,sp,#8
        0x0003914e:    bd80        ..      POP      {r7,pc}
    dmPrivReset
        0x00039150:    f6431112    C...    MOV      r1,#0x3912
        0x00039154:    f2c10100    ....    MOVT     r1,#0x1000
        0x00039158:    2000        .       MOVS     r0,#0
        0x0003915a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003915c:    f6430118    C...    MOV      r1,#0x3818
        0x00039160:    f2c10100    ....    MOVT     r1,#0x1000
        0x00039164:    7588        .u      STRB     r0,[r1,#0x16]
        0x00039166:    4770        pG      BX       lr
    dmPrivSetAddrResEnable
        0x00039168:    b580        ..      PUSH     {r7,lr}
        0x0003916a:    b082        ..      SUB      sp,sp,#8
        0x0003916c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00039170:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00039174:    f6431112    C...    MOV      r1,#0x3912
        0x00039178:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003917c:    7248        Hr      STRB     r0,[r1,#9]
        0x0003917e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00039182:    f7e3fa71    ..q.    BL       HciLeSetAddrResolutionEnable ; 0x1c668
        0x00039186:    b002        ..      ADD      sp,sp,#8
        0x00039188:    bd80        ..      POP      {r7,pc}
        0x0003918a:    0000        ..      MOVS     r0,r0
    dmSecHciHandler
        0x0003918c:    b580        ..      PUSH     {r7,lr}
        0x0003918e:    b088        ..      SUB      sp,sp,#0x20
        0x00039190:    9007        ..      STR      r0,[sp,#0x1c]
        0x00039192:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039194:    8800        ..      LDRH     r0,[r0,#0]
        0x00039196:    f7fff877    ..w.    BL       dmConnCcbByHandle ; 0x38288
        0x0003919a:    9006        ..      STR      r0,[sp,#0x18]
        0x0003919c:    2800        .(      CMP      r0,#0
        0x0003919e:    f000808f    ....    BEQ.W    0x392c0 ; dmSecHciHandler + 308
        0x000391a2:    e7ff        ..      B        0x391a4 ; dmSecHciHandler + 24
        0x000391a4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000391a6:    7880        .x      LDRB     r0,[r0,#2]
        0x000391a8:    2810        .(      CMP      r0,#0x10
        0x000391aa:    d14c        L.      BNE      0x39246 ; dmSecHciHandler + 186
        0x000391ac:    e7ff        ..      B        0x391ae ; dmSecHciHandler + 34
        0x000391ae:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000391b0:    89c0        ..      LDRH     r0,[r0,#0xe]
        0x000391b2:    bb10        ..      CBNZ     r0,0x391fa ; dmSecHciHandler + 110
        0x000391b4:    e7ff        ..      B        0x391b6 ; dmSecHciHandler + 42
        0x000391b6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000391b8:    3006        .0      ADDS     r0,#6
        0x000391ba:    f64131cc    A..1    MOV      r1,#0x1bcc
        0x000391be:    f2c00105    ....    MOVT     r1,#5
        0x000391c2:    2208        ."      MOVS     r2,#8
        0x000391c4:    f7dff938    ..8.    BL       memcmp ; 0x18438
        0x000391c8:    b9b8        ..      CBNZ     r0,0x391fa ; dmSecHciHandler + 110
        0x000391ca:    e7ff        ..      B        0x391cc ; dmSecHciHandler + 64
        0x000391cc:    9806        ..      LDR      r0,[sp,#0x18]
        0x000391ce:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x000391d0:    f10d010b    ....    ADD      r1,sp,#0xb
        0x000391d4:    f7e4fc82    ....    BL       SmpDmGetStk ; 0x1dadc
        0x000391d8:    9005        ..      STR      r0,[sp,#0x14]
        0x000391da:    b168        h.      CBZ      r0,0x391f8 ; dmSecHciHandler + 108
        0x000391dc:    e7ff        ..      B        0x391de ; dmSecHciHandler + 82
        0x000391de:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000391e2:    9906        ..      LDR      r1,[sp,#0x18]
        0x000391e4:    7608        .v      STRB     r0,[r1,#0x18]
        0x000391e6:    9906        ..      LDR      r1,[sp,#0x18]
        0x000391e8:    2000        .       MOVS     r0,#0
        0x000391ea:    7488        .t      STRB     r0,[r1,#0x12]
        0x000391ec:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000391ee:    8800        ..      LDRH     r0,[r0,#0]
        0x000391f0:    9905        ..      LDR      r1,[sp,#0x14]
        0x000391f2:    f7e3f879    ..y.    BL       HciLeLtkReqReplCmd ; 0x1c2e8
        0x000391f6:    e063        c.      B        0x392c0 ; dmSecHciHandler + 308
        0x000391f8:    e00c        ..      B        0x39214 ; dmSecHciHandler + 136
        0x000391fa:    9806        ..      LDR      r0,[sp,#0x18]
        0x000391fc:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x000391fe:    f7e4fcb9    ....    BL       SmpDmLescEnabled ; 0x1db74
        0x00039202:    2801        .(      CMP      r0,#1
        0x00039204:    d105        ..      BNE      0x39212 ; dmSecHciHandler + 134
        0x00039206:    e7ff        ..      B        0x39208 ; dmSecHciHandler + 124
        0x00039208:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003920a:    8800        ..      LDRH     r0,[r0,#0]
        0x0003920c:    f7e3f84a    ..J.    BL       HciLeLtkReqNegReplCmd ; 0x1c2a4
        0x00039210:    e056        V.      B        0x392c0 ; dmSecHciHandler + 308
        0x00039212:    e7ff        ..      B        0x39214 ; dmSecHciHandler + 136
        0x00039214:    9806        ..      LDR      r0,[sp,#0x18]
        0x00039216:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00039218:    2102        .!      MOVS     r1,#2
        0x0003921a:    2201        ."      MOVS     r2,#1
        0x0003921c:    9201        ..      STR      r2,[sp,#4]
        0x0003921e:    f7e1fe67    ..g.    BL       DmConnSetIdle ; 0x1aef0
        0x00039222:    9801        ..      LDR      r0,[sp,#4]
        0x00039224:    9906        ..      LDR      r1,[sp,#0x18]
        0x00039226:    7488        .t      STRB     r0,[r1,#0x12]
        0x00039228:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003922a:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0003922c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003922e:    8008        ..      STRH     r0,[r1,#0]
        0x00039230:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00039232:    2030        0       MOVS     r0,#0x30
        0x00039234:    7088        .p      STRB     r0,[r1,#2]
        0x00039236:    f6430018    C...    MOV      r0,#0x3818
        0x0003923a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003923e:    6881        .h      LDR      r1,[r0,#8]
        0x00039240:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039242:    4788        .G      BLX      r1
        0x00039244:    e03b        ;.      B        0x392be ; dmSecHciHandler + 306
        0x00039246:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039248:    7880        .x      LDRB     r0,[r0,#2]
        0x0003924a:    280e        .(      CMP      r0,#0xe
        0x0003924c:    d005        ..      BEQ      0x3925a ; dmSecHciHandler + 206
        0x0003924e:    e7ff        ..      B        0x39250 ; dmSecHciHandler + 196
        0x00039250:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039252:    7880        .x      LDRB     r0,[r0,#2]
        0x00039254:    280f        .(      CMP      r0,#0xf
        0x00039256:    d131        1.      BNE      0x392bc ; dmSecHciHandler + 304
        0x00039258:    e7ff        ..      B        0x3925a ; dmSecHciHandler + 206
        0x0003925a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003925c:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0003925e:    2102        .!      MOVS     r1,#2
        0x00039260:    2200        ."      MOVS     r2,#0
        0x00039262:    f7e1fe45    ..E.    BL       DmConnSetIdle ; 0x1aef0
        0x00039266:    9806        ..      LDR      r0,[sp,#0x18]
        0x00039268:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0003926a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003926e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039270:    78c0        .x      LDRB     r0,[r0,#3]
        0x00039272:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00039276:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003927a:    b958        X.      CBNZ     r0,0x39294 ; dmSecHciHandler + 264
        0x0003927c:    e7ff        ..      B        0x3927e ; dmSecHciHandler + 242
        0x0003927e:    202c        ,       MOVS     r0,#0x2c
        0x00039280:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00039284:    9906        ..      LDR      r1,[sp,#0x18]
        0x00039286:    7e08        .~      LDRB     r0,[r1,#0x18]
        0x00039288:    75c8        .u      STRB     r0,[r1,#0x17]
        0x0003928a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003928c:    7c80        .|      LDRB     r0,[r0,#0x12]
        0x0003928e:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00039292:    e003        ..      B        0x3929c ; dmSecHciHandler + 272
        0x00039294:    202d        -       MOVS     r0,#0x2d
        0x00039296:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0003929a:    e7ff        ..      B        0x3929c ; dmSecHciHandler + 272
        0x0003929c:    a803        ..      ADD      r0,sp,#0xc
        0x0003929e:    9000        ..      STR      r0,[sp,#0]
        0x000392a0:    f7e2fa9e    ....    BL       DmSmpCbackExec ; 0x1b7e0
        0x000392a4:    9800        ..      LDR      r0,[sp,#0]
        0x000392a6:    9906        ..      LDR      r1,[sp,#0x18]
        0x000392a8:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x000392aa:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x000392ae:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000392b0:    78c9        .x      LDRB     r1,[r1,#3]
        0x000392b2:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x000392b6:    f7e4fc01    ....    BL       SmpDmEncryptInd ; 0x1dabc
        0x000392ba:    e7ff        ..      B        0x392bc ; dmSecHciHandler + 304
        0x000392bc:    e7ff        ..      B        0x392be ; dmSecHciHandler + 306
        0x000392be:    e7ff        ..      B        0x392c0 ; dmSecHciHandler + 308
        0x000392c0:    b008        ..      ADD      sp,sp,#0x20
        0x000392c2:    bd80        ..      POP      {r7,pc}
    dmSecLescMsgHandler
        0x000392c4:    b580        ..      PUSH     {r7,lr}
        0x000392c6:    b08e        ..      SUB      sp,sp,#0x38
        0x000392c8:    900d        ..      STR      r0,[sp,#0x34]
        0x000392ca:    980d        ..      LDR      r0,[sp,#0x34]
        0x000392cc:    7880        .x      LDRB     r0,[r0,#2]
        0x000392ce:    2841        A(      CMP      r0,#0x41
        0x000392d0:    d10b        ..      BNE      0x392ea ; dmSecLescMsgHandler + 38
        0x000392d2:    e7ff        ..      B        0x392d4 ; dmSecLescMsgHandler + 16
        0x000392d4:    990d        ..      LDR      r1,[sp,#0x34]
        0x000392d6:    2034        4       MOVS     r0,#0x34
        0x000392d8:    7088        .p      STRB     r0,[r1,#2]
        0x000392da:    f6430018    C...    MOV      r0,#0x3818
        0x000392de:    f2c10000    ....    MOVT     r0,#0x1000
        0x000392e2:    6881        .h      LDR      r1,[r0,#8]
        0x000392e4:    980d        ..      LDR      r0,[sp,#0x34]
        0x000392e6:    4788        .G      BLX      r1
        0x000392e8:    e02e        ..      B        0x39348 ; dmSecLescMsgHandler + 132
        0x000392ea:    980d        ..      LDR      r0,[sp,#0x34]
        0x000392ec:    7880        .x      LDRB     r0,[r0,#2]
        0x000392ee:    2840        @(      CMP      r0,#0x40
        0x000392f0:    d129        ).      BNE      0x39346 ; dmSecLescMsgHandler + 130
        0x000392f2:    e7ff        ..      B        0x392f4 ; dmSecLescMsgHandler + 48
        0x000392f4:    980d        ..      LDR      r0,[sp,#0x34]
        0x000392f6:    9003        ..      STR      r0,[sp,#0xc]
        0x000392f8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000392fa:    6880        .h      LDR      r0,[r0,#8]
        0x000392fc:    f7e5f9ae    ....    BL       WsfBufFree ; 0x1e65c
        0x00039300:    2033        3       MOVS     r0,#0x33
        0x00039302:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00039306:    2000        .       MOVS     r0,#0
        0x00039308:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0003930c:    a804        ..      ADD      r0,sp,#0x10
        0x0003930e:    9002        ..      STR      r0,[sp,#8]
        0x00039310:    3004        .0      ADDS     r0,#4
        0x00039312:    990d        ..      LDR      r1,[sp,#0x34]
        0x00039314:    6849        Ih      LDR      r1,[r1,#4]
        0x00039316:    f7e1fae7    ....    BL       Calc128Cpy ; 0x1a8e8
        0x0003931a:    9802        ..      LDR      r0,[sp,#8]
        0x0003931c:    3014        .0      ADDS     r0,r0,#0x14
        0x0003931e:    f6431134    C.4.    MOV      r1,#0x3934
        0x00039322:    f2c10100    ....    MOVT     r1,#0x1000
        0x00039326:    9101        ..      STR      r1,[sp,#4]
        0x00039328:    6809        .h      LDR      r1,[r1,#0]
        0x0003932a:    f7e1fadd    ....    BL       Calc128Cpy ; 0x1a8e8
        0x0003932e:    9801        ..      LDR      r0,[sp,#4]
        0x00039330:    6800        .h      LDR      r0,[r0,#0]
        0x00039332:    f7e5f993    ....    BL       WsfBufFree ; 0x1e65c
        0x00039336:    9802        ..      LDR      r0,[sp,#8]
        0x00039338:    f6430118    C...    MOV      r1,#0x3818
        0x0003933c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00039340:    6889        .h      LDR      r1,[r1,#8]
        0x00039342:    4788        .G      BLX      r1
        0x00039344:    e7ff        ..      B        0x39346 ; dmSecLescMsgHandler + 130
        0x00039346:    e7ff        ..      B        0x39348 ; dmSecLescMsgHandler + 132
        0x00039348:    b00e        ..      ADD      sp,sp,#0x38
        0x0003934a:    bd80        ..      POP      {r7,pc}
    dmSecMsgHandler
        0x0003934c:    b580        ..      PUSH     {r7,lr}
        0x0003934e:    b084        ..      SUB      sp,sp,#0x10
        0x00039350:    9003        ..      STR      r0,[sp,#0xc]
        0x00039352:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039354:    7800        .x      LDRB     r0,[r0,#0]
        0x00039356:    f7feffc7    ....    BL       dmConnCcbById ; 0x382e8
        0x0003935a:    9002        ..      STR      r0,[sp,#8]
        0x0003935c:    2800        .(      CMP      r0,#0
        0x0003935e:    d040        @.      BEQ      0x393e2 ; dmSecMsgHandler + 150
        0x00039360:    e7ff        ..      B        0x39362 ; dmSecMsgHandler + 22
        0x00039362:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039364:    7880        .x      LDRB     r0,[r0,#2]
        0x00039366:    4601        .F      MOV      r1,r0
        0x00039368:    9101        ..      STR      r1,[sp,#4]
        0x0003936a:    2828        ((      CMP      r0,#0x28
        0x0003936c:    d004        ..      BEQ      0x39378 ; dmSecMsgHandler + 44
        0x0003936e:    e7ff        ..      B        0x39370 ; dmSecMsgHandler + 36
        0x00039370:    9801        ..      LDR      r0,[sp,#4]
        0x00039372:    2829        )(      CMP      r0,#0x29
        0x00039374:    d018        ..      BEQ      0x393a8 ; dmSecMsgHandler + 92
        0x00039376:    e032        2.      B        0x393de ; dmSecMsgHandler + 146
        0x00039378:    9802        ..      LDR      r0,[sp,#8]
        0x0003937a:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0003937c:    2102        .!      MOVS     r1,#2
        0x0003937e:    2201        ."      MOVS     r2,#1
        0x00039380:    9200        ..      STR      r2,[sp,#0]
        0x00039382:    f7e1fdb5    ....    BL       DmConnSetIdle ; 0x1aef0
        0x00039386:    9800        ..      LDR      r0,[sp,#0]
        0x00039388:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003938a:    7f89        ..      LDRB     r1,[r1,#0x1e]
        0x0003938c:    9a02        ..      LDR      r2,[sp,#8]
        0x0003938e:    7611        .v      STRB     r1,[r2,#0x18]
        0x00039390:    9902        ..      LDR      r1,[sp,#8]
        0x00039392:    7488        .t      STRB     r0,[r1,#0x12]
        0x00039394:    9802        ..      LDR      r0,[sp,#8]
        0x00039396:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00039398:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003939a:    1d13        ..      ADDS     r3,r2,#4
        0x0003939c:    f1020114    ....    ADD      r1,r2,#0x14
        0x000393a0:    8b92        ..      LDRH     r2,[r2,#0x1c]
        0x000393a2:    f7e3fae9    ....    BL       HciLeStartEncryptionCmd ; 0x1c978
        0x000393a6:    e01b        ..      B        0x393e0 ; dmSecMsgHandler + 148
        0x000393a8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000393aa:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x000393ac:    b158        X.      CBZ      r0,0x393c6 ; dmSecMsgHandler + 122
        0x000393ae:    e7ff        ..      B        0x393b0 ; dmSecMsgHandler + 100
        0x000393b0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000393b2:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x000393b4:    9902        ..      LDR      r1,[sp,#8]
        0x000393b6:    7608        .v      STRB     r0,[r1,#0x18]
        0x000393b8:    9802        ..      LDR      r0,[sp,#8]
        0x000393ba:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000393bc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000393be:    3104        .1      ADDS     r1,#4
        0x000393c0:    f7e2ff92    ....    BL       HciLeLtkReqReplCmd ; 0x1c2e8
        0x000393c4:    e00a        ..      B        0x393dc ; dmSecMsgHandler + 144
        0x000393c6:    9802        ..      LDR      r0,[sp,#8]
        0x000393c8:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x000393ca:    2102        .!      MOVS     r1,#2
        0x000393cc:    2200        ."      MOVS     r2,#0
        0x000393ce:    f7e1fd8f    ....    BL       DmConnSetIdle ; 0x1aef0
        0x000393d2:    9802        ..      LDR      r0,[sp,#8]
        0x000393d4:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000393d6:    f7e2ff65    ..e.    BL       HciLeLtkReqNegReplCmd ; 0x1c2a4
        0x000393da:    e7ff        ..      B        0x393dc ; dmSecMsgHandler + 144
        0x000393dc:    e000        ..      B        0x393e0 ; dmSecMsgHandler + 148
        0x000393de:    e7ff        ..      B        0x393e0 ; dmSecMsgHandler + 148
        0x000393e0:    e7ff        ..      B        0x393e2 ; dmSecMsgHandler + 150
        0x000393e2:    b004        ..      ADD      sp,sp,#0x10
        0x000393e4:    bd80        ..      POP      {r7,pc}
        0x000393e6:    0000        ..      MOVS     r0,r0
    dmSecReset
        0x000393e8:    b580        ..      PUSH     {r7,lr}
        0x000393ea:    f7e4fa2d    ..-.    BL       SmpDbInit ; 0x1d848
        0x000393ee:    bd80        ..      POP      {r7,pc}
    eTaskConfirmSleepModeStatus
        0x000393f0:    b082        ..      SUB      sp,sp,#8
        0x000393f2:    2001        .       MOVS     r0,#1
        0x000393f4:    9001        ..      STR      r0,[sp,#4]
        0x000393f6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000393fa:    f6425020    B. P    MOV      r0,#0x2d20
        0x000393fe:    f2c10002    ....    MOVT     r0,#0x1002
        0x00039402:    6800        .h      LDR      r0,[r0,#0]
        0x00039404:    b120         .      CBZ      r0,0x39410 ; eTaskConfirmSleepModeStatus + 32
        0x00039406:    e7ff        ..      B        0x39408 ; eTaskConfirmSleepModeStatus + 24
        0x00039408:    2000        .       MOVS     r0,#0
        0x0003940a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003940e:    e02b        +.      B        0x39468 ; eTaskConfirmSleepModeStatus + 120
        0x00039410:    f6425068    B.hP    MOV      r0,#0x2d68
        0x00039414:    f2c10002    ....    MOVT     r0,#0x1002
        0x00039418:    6800        .h      LDR      r0,[r0,#0]
        0x0003941a:    b120         .      CBZ      r0,0x39426 ; eTaskConfirmSleepModeStatus + 54
        0x0003941c:    e7ff        ..      B        0x3941e ; eTaskConfirmSleepModeStatus + 46
        0x0003941e:    2000        .       MOVS     r0,#0
        0x00039420:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00039424:    e01f        ..      B        0x39466 ; eTaskConfirmSleepModeStatus + 118
        0x00039426:    f642501c    B..P    MOV      r0,#0x2d1c
        0x0003942a:    f2c10002    ....    MOVT     r0,#0x1002
        0x0003942e:    6800        .h      LDR      r0,[r0,#0]
        0x00039430:    b120         .      CBZ      r0,0x3943c ; eTaskConfirmSleepModeStatus + 76
        0x00039432:    e7ff        ..      B        0x39434 ; eTaskConfirmSleepModeStatus + 68
        0x00039434:    2000        .       MOVS     r0,#0
        0x00039436:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003943a:    e013        ..      B        0x39464 ; eTaskConfirmSleepModeStatus + 116
        0x0003943c:    f6425044    B.DP    MOV      r0,#0x2d44
        0x00039440:    f2c10002    ....    MOVT     r0,#0x1002
        0x00039444:    6800        .h      LDR      r0,[r0,#0]
        0x00039446:    f642414c    B.LA    MOV      r1,#0x2c4c
        0x0003944a:    f2c10102    ....    MOVT     r1,#0x1002
        0x0003944e:    6809        .h      LDR      r1,[r1,#0]
        0x00039450:    3901        .9      SUBS     r1,#1
        0x00039452:    4288        .B      CMP      r0,r1
        0x00039454:    d104        ..      BNE      0x39460 ; eTaskConfirmSleepModeStatus + 112
        0x00039456:    e7ff        ..      B        0x39458 ; eTaskConfirmSleepModeStatus + 104
        0x00039458:    2002        .       MOVS     r0,#2
        0x0003945a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003945e:    e000        ..      B        0x39462 ; eTaskConfirmSleepModeStatus + 114
        0x00039460:    e7ff        ..      B        0x39462 ; eTaskConfirmSleepModeStatus + 114
        0x00039462:    e7ff        ..      B        0x39464 ; eTaskConfirmSleepModeStatus + 116
        0x00039464:    e7ff        ..      B        0x39466 ; eTaskConfirmSleepModeStatus + 118
        0x00039466:    e7ff        ..      B        0x39468 ; eTaskConfirmSleepModeStatus + 120
        0x00039468:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003946c:    b002        ..      ADD      sp,sp,#8
        0x0003946e:    4770        pG      BX       lr
    ec_dec_bit_logp
        0x00039470:    b510        ..      PUSH     {r4,lr}
        0x00039472:    e9d02307    ...#    LDRD     r2,r3,[r0,#0x1c]
        0x00039476:    fa22f101    "...    LSR      r1,r2,r1
        0x0003947a:    428b        .B      CMP      r3,r1
        0x0003947c:    bf24        $.      ITT      CS
        0x0003947e:    1a5c        \.      SUBCS    r4,r3,r1
        0x00039480:    6204        .b      STRCS    r4,[r0,#0x20]
        0x00039482:    2400        .$      MOVS     r4,#0
        0x00039484:    428b        .B      CMP      r3,r1
        0x00039486:    bf34        4.      ITE      CC
        0x00039488:    2401        .$      MOVCC    r4,#1
        0x0003948a:    1a51        Q.      SUBCS    r1,r2,r1
        0x0003948c:    61c1        .a      STR      r1,[r0,#0x1c]
        0x0003948e:    f000f835    ..5.    BL       ec_dec_normalize ; 0x394fc
        0x00039492:    4620         F      MOV      r0,r4
        0x00039494:    bd10        ..      POP      {r4,pc}
        0x00039496:    0000        ..      MOVS     r0,r0
    ec_dec_bits
        0x00039498:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0003949a:    4684        .F      MOV      r12,r0
        0x0003949c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003949e:    f8dc300c    ...0    LDR      r3,[r12,#0xc]
        0x000394a2:    4288        .B      CMP      r0,r1
        0x000394a4:    d217        ..      BCS      0x394d6 ; ec_dec_bits + 62
        0x000394a6:    e9dce201    ....    LDRD     lr,r2,[r12,#4]
        0x000394aa:    bf00        ..      NOP      
        0x000394ac:    4572        rE      CMP      r2,lr
        0x000394ae:    d209        ..      BCS      0x394c4 ; ec_dec_bits + 44
        0x000394b0:    f8dc4000    ...@    LDR      r4,[r12,#0]
        0x000394b4:    3201        .2      ADDS     r2,#1
        0x000394b6:    f8cc2008    ...     STR      r2,[r12,#8]
        0x000394ba:    ebae0502    ....    SUB      r5,lr,r2
        0x000394be:    5d64        d]      LDRB     r4,[r4,r5]
        0x000394c0:    e001        ..      B        0x394c6 ; ec_dec_bits + 46
        0x000394c2:    bf00        ..      NOP      
        0x000394c4:    2400        .$      MOVS     r4,#0
        0x000394c6:    4084        .@      LSLS     r4,r4,r0
        0x000394c8:    4323        #C      ORRS     r3,r3,r4
        0x000394ca:    f1000408    ....    ADD      r4,r0,#8
        0x000394ce:    2811        .(      CMP      r0,#0x11
        0x000394d0:    4620         F      MOV      r0,r4
        0x000394d2:    dbeb        ..      BLT      0x394ac ; ec_dec_bits + 20
        0x000394d4:    e000        ..      B        0x394d8 ; ec_dec_bits + 64
        0x000394d6:    4604        .F      MOV      r4,r0
        0x000394d8:    fa23f201    #...    LSR      r2,r3,r1
        0x000394dc:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000394e0:    f8cc200c    ...     STR      r2,[r12,#0xc]
        0x000394e4:    f8dc2014    ...     LDR      r2,[r12,#0x14]
        0x000394e8:    4088        .@      LSLS     r0,r0,r1
        0x000394ea:    ea230000    #...    BIC      r0,r3,r0
        0x000394ee:    1a63        c.      SUBS     r3,r4,r1
        0x000394f0:    4411        .D      ADD      r1,r1,r2
        0x000394f2:    f8cc3010    ...0    STR      r3,[r12,#0x10]
        0x000394f6:    f8cc1014    ....    STR      r1,[r12,#0x14]
        0x000394fa:    bdb0        ..      POP      {r4,r5,r7,pc}
    ec_dec_normalize
        0x000394fc:    b570        p.      PUSH     {r4-r6,lr}
        0x000394fe:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00039500:    f5b10f00    ....    CMP      r1,#0x800000
        0x00039504:    bf88        ..      IT       HI
        0x00039506:    bd70        p.      POPHI    {r4-r6,pc}
        0x00039508:    e9d03e05    ...>    LDRD     r3,lr,[r0,#0x14]
        0x0003950c:    f8d0c004    ....    LDR      r12,[r0,#4]
        0x00039510:    6a82        .j      LDR      r2,[r0,#0x28]
        0x00039512:    3308        .3      ADDS     r3,r3,#8
        0x00039514:    020c        ..      LSLS     r4,r1,#8
        0x00039516:    45e6        .E      CMP      lr,r12
        0x00039518:    6143        Ca      STR      r3,[r0,#0x14]
        0x0003951a:    61c4        .a      STR      r4,[r0,#0x1c]
        0x0003951c:    d208        ..      BCS      0x39530 ; ec_dec_normalize + 52
        0x0003951e:    6805        .h      LDR      r5,[r0,#0]
        0x00039520:    f10e0601    ....    ADD      r6,lr,#1
        0x00039524:    6186        .a      STR      r6,[r0,#0x18]
        0x00039526:    f815500e    ...P    LDRB     r5,[r5,lr]
        0x0003952a:    46b6        .F      MOV      lr,r6
        0x0003952c:    e001        ..      B        0x39532 ; ec_dec_normalize + 54
        0x0003952e:    bf00        ..      NOP      
        0x00039530:    2500        .%      MOVS     r5,#0
        0x00039532:    ea452202    E.."    ORR      r2,r5,r2,LSL #8
        0x00039536:    6a06        .j      LDR      r6,[r0,#0x20]
        0x00039538:    f3c20247    ..G.    UBFX     r2,r2,#1,#8
        0x0003953c:    f366221e    f.."    BFI      r2,r6,#8,#23
        0x00039540:    f08202ff    ....    EOR      r2,r2,#0xff
        0x00039544:    6202        .b      STR      r2,[r0,#0x20]
        0x00039546:    3308        .3      ADDS     r3,r3,#8
        0x00039548:    f5b14f00    ...O    CMP      r1,#0x8000
        0x0003954c:    462a        *F      MOV      r2,r5
        0x0003954e:    4621        !F      MOV      r1,r4
        0x00039550:    6285        .b      STR      r5,[r0,#0x28]
        0x00039552:    d9df        ..      BLS      0x39514 ; ec_dec_normalize + 24
        0x00039554:    bd70        p.      POP      {r4-r6,pc}
    ec_dec_uint
        0x00039556:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00039558:    b081        ..      SUB      sp,sp,#4
        0x0003955a:    1e4f        O.      SUBS     r7,r1,#1
        0x0003955c:    f5b77f80    ....    CMP      r7,#0x100
        0x00039560:    4604        .F      MOV      r4,r0
        0x00039562:    d326        &.      BCC      0x395b2 ; ec_dec_uint + 92
        0x00039564:    fab7f087    ....    CLZ      r0,r7
        0x00039568:    f1c00518    ....    RSB      r5,r0,#0x18
        0x0003956c:    fa27f005    '...    LSR      r0,r7,r5
        0x00039570:    e9d41207    ....    LDRD     r1,r2,[r4,#0x1c]
        0x00039574:    1c43        C.      ADDS     r3,r0,#1
        0x00039576:    fbb1f1f3    ....    UDIV     r1,r1,r3
        0x0003957a:    fbb2f2f1    ....    UDIV     r2,r2,r1
        0x0003957e:    6261        ab      STR      r1,[r4,#0x24]
        0x00039580:    1c51        Q.      ADDS     r1,r2,#1
        0x00039582:    1ac9        ..      SUBS     r1,r1,r3
        0x00039584:    eba00002    ....    SUB      r0,r0,r2
        0x00039588:    bf38        8.      IT       CC
        0x0003958a:    2100        .!      MOVCC    r1,#0
        0x0003958c:    180e        ..      ADDS     r6,r1,r0
        0x0003958e:    1c72        r.      ADDS     r2,r6,#1
        0x00039590:    4620         F      MOV      r0,r4
        0x00039592:    4631        1F      MOV      r1,r6
        0x00039594:    f000f824    ..$.    BL       ec_dec_update ; 0x395e0
        0x00039598:    4620         F      MOV      r0,r4
        0x0003959a:    4629        )F      MOV      r1,r5
        0x0003959c:    40ae        .@      LSLS     r6,r6,r5
        0x0003959e:    f7ffff7b    ..{.    BL       ec_dec_bits ; 0x39498
        0x000395a2:    ea460500    F...    ORR      r5,r6,r0
        0x000395a6:    42bd        .B      CMP      r5,r7
        0x000395a8:    d917        ..      BLS      0x395da ; ec_dec_uint + 132
        0x000395aa:    2001        .       MOVS     r0,#1
        0x000395ac:    62e0        .b      STR      r0,[r4,#0x2c]
        0x000395ae:    463d        =F      MOV      r5,r7
        0x000395b0:    e013        ..      B        0x395da ; ec_dec_uint + 132
        0x000395b2:    460b        .F      MOV      r3,r1
        0x000395b4:    e9d40107    ....    LDRD     r0,r1,[r4,#0x1c]
        0x000395b8:    fbb0f0f3    ....    UDIV     r0,r0,r3
        0x000395bc:    fbb1f1f0    ....    UDIV     r1,r1,r0
        0x000395c0:    6260        `b      STR      r0,[r4,#0x24]
        0x000395c2:    1c48        H.      ADDS     r0,r1,#1
        0x000395c4:    43c9        .C      MVNS     r1,r1
        0x000395c6:    1ac0        ..      SUBS     r0,r0,r3
        0x000395c8:    4419        .D      ADD      r1,r1,r3
        0x000395ca:    bf38        8.      IT       CC
        0x000395cc:    2000        .       MOVCC    r0,#0
        0x000395ce:    180d        ..      ADDS     r5,r1,r0
        0x000395d0:    1c6a        j.      ADDS     r2,r5,#1
        0x000395d2:    4620         F      MOV      r0,r4
        0x000395d4:    4629        )F      MOV      r1,r5
        0x000395d6:    f000f803    ....    BL       ec_dec_update ; 0x395e0
        0x000395da:    4628        (F      MOV      r0,r5
        0x000395dc:    b001        ..      ADD      sp,sp,#4
        0x000395de:    bdf0        ..      POP      {r4-r7,pc}
    ec_dec_update
        0x000395e0:    b510        ..      PUSH     {r4,lr}
        0x000395e2:    e9d0ec08    ....    LDRD     lr,r12,[r0,#0x20]
        0x000395e6:    1a9c        ..      SUBS     r4,r3,r2
        0x000395e8:    fb0ce314    ....    MLS      r3,r12,r4,lr
        0x000395ec:    6203        .b      STR      r3,[r0,#0x20]
        0x000395ee:    b119        ..      CBZ      r1,0x395f8 ; ec_dec_update + 24
        0x000395f0:    1a51        Q.      SUBS     r1,r2,r1
        0x000395f2:    fb0cf101    ....    MUL      r1,r12,r1
        0x000395f6:    e003        ..      B        0x39600 ; ec_dec_update + 32
        0x000395f8:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x000395fa:    fb0cf204    ....    MUL      r2,r12,r4
        0x000395fe:    1a89        ..      SUBS     r1,r1,r2
        0x00039600:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00039602:    e8bd4010    ...@    POP      {r4,lr}
        0x00039606:    f7ffbf79    ..y.    B.W      ec_dec_normalize ; 0x394fc
    ec_decode
        0x0003960a:    b580        ..      PUSH     {r7,lr}
        0x0003960c:    4602        .F      MOV      r2,r0
        0x0003960e:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00039610:    f8d2c020    .. .    LDR      r12,[r2,#0x20]
        0x00039614:    fbb0fef1    ....    UDIV     lr,r0,r1
        0x00039618:    fbbcf0fe    ....    UDIV     r0,r12,lr
        0x0003961c:    1c43        C.      ADDS     r3,r0,#1
        0x0003961e:    43c0        .C      MVNS     r0,r0
        0x00039620:    1a5b        [.      SUBS     r3,r3,r1
        0x00039622:    4408        .D      ADD      r0,r0,r1
        0x00039624:    bf38        8.      IT       CC
        0x00039626:    2300        .#      MOVCC    r3,#0
        0x00039628:    4418        .D      ADD      r0,r0,r3
        0x0003962a:    f8c2e024    ..$.    STR      lr,[r2,#0x24]
        0x0003962e:    bd80        ..      POP      {r7,pc}
    ec_enc_bit_logp
        0x00039630:    b570        p.      PUSH     {r4-r6,lr}
        0x00039632:    4604        .F      MOV      r4,r0
        0x00039634:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00039636:    fa20f202     ...    LSR      r2,r0,r2
        0x0003963a:    eba00002    ....    SUB      r0,r0,r2
        0x0003963e:    b119        ..      CBZ      r1,0x39648 ; ec_enc_bit_logp + 24
        0x00039640:    6a21        !j      LDR      r1,[r4,#0x20]
        0x00039642:    4408        .D      ADD      r0,r0,r1
        0x00039644:    6220         b      STR      r0,[r4,#0x20]
        0x00039646:    4610        .F      MOV      r0,r2
        0x00039648:    f5b00f00    ....    CMP      r0,#0x800000
        0x0003964c:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0003964e:    bf88        ..      IT       HI
        0x00039650:    bd70        p.      POPHI    {r4-r6,pc}
        0x00039652:    2501        .%      MOVS     r5,#1
        0x00039654:    6a20         j      LDR      r0,[r4,#0x20]
        0x00039656:    f64f7600    O..v    MOVW     r6,#0xff00
        0x0003965a:    f2c00580    ....    MOVT     r5,#0x80
        0x0003965e:    f6c776ff    ...v    MOVT     r6,#0x7fff
        0x00039662:    bf00        ..      NOP      
        0x00039664:    0dc1        ..      LSRS     r1,r0,#23
        0x00039666:    4620         F      MOV      r0,r4
        0x00039668:    f000f83e    ..>.    BL       ec_enc_carry_out ; 0x396e8
        0x0003966c:    6961        ai      LDR      r1,[r4,#0x14]
        0x0003966e:    e9d42007    ...     LDRD     r2,r0,[r4,#0x1c]
        0x00039672:    3108        .1      ADDS     r1,r1,#8
        0x00039674:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x00039678:    0213        ..      LSLS     r3,r2,#8
        0x0003967a:    ebb52f02    .../    CMP      r5,r2,LSL #8
        0x0003967e:    e9c43007    ...0    STRD     r3,r0,[r4,#0x1c]
        0x00039682:    6161        aa      STR      r1,[r4,#0x14]
        0x00039684:    d8ee        ..      BHI      0x39664 ; ec_enc_bit_logp + 52
        0x00039686:    bd70        p.      POP      {r4-r6,pc}
    ec_enc_bits
        0x00039688:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0003968a:    e9d03c03    ...<    LDRD     r3,r12,[r0,#0xc]
        0x0003968e:    eb0c0e02    ....    ADD      lr,r12,r2
        0x00039692:    f1be0f21    ..!.    CMP      lr,#0x21
        0x00039696:    d31c        ..      BCC      0x396d2 ; ec_enc_bits + 74
        0x00039698:    6985        .i      LDR      r5,[r0,#0x18]
        0x0003969a:    e9d0e401    ....    LDRD     lr,r4,[r0,#4]
        0x0003969e:    4425        %D      ADD      r5,r5,r4
        0x000396a0:    4575        uE      CMP      r5,lr
        0x000396a2:    d207        ..      BCS      0x396b4 ; ec_enc_bits + 44
        0x000396a4:    6805        .h      LDR      r5,[r0,#0]
        0x000396a6:    3401        .4      ADDS     r4,#1
        0x000396a8:    6084        .`      STR      r4,[r0,#8]
        0x000396aa:    ebae0404    ....    SUB      r4,lr,r4
        0x000396ae:    552b        +U      STRB     r3,[r5,r4]
        0x000396b0:    2400        .$      MOVS     r4,#0
        0x000396b2:    e001        ..      B        0x396b8 ; ec_enc_bits + 48
        0x000396b4:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x000396b8:    6ac5        .j      LDR      r5,[r0,#0x2c]
        0x000396ba:    0a1b        ..      LSRS     r3,r3,#8
        0x000396bc:    4325        %C      ORRS     r5,r5,r4
        0x000396be:    f1ac0408    ....    SUB      r4,r12,#8
        0x000396c2:    f1bc0f0f    ....    CMP      r12,#0xf
        0x000396c6:    46a4        .F      MOV      r12,r4
        0x000396c8:    62c5        .b      STR      r5,[r0,#0x2c]
        0x000396ca:    dce5        ..      BGT      0x39698 ; ec_enc_bits + 16
        0x000396cc:    eb020e04    ....    ADD      lr,r2,r4
        0x000396d0:    e000        ..      B        0x396d4 ; ec_enc_bits + 76
        0x000396d2:    4664        dF      MOV      r4,r12
        0x000396d4:    40a1        .@      LSLS     r1,r1,r4
        0x000396d6:    4319        .C      ORRS     r1,r1,r3
        0x000396d8:    60c1        .`      STR      r1,[r0,#0xc]
        0x000396da:    6941        Ai      LDR      r1,[r0,#0x14]
        0x000396dc:    f8c0e010    ....    STR      lr,[r0,#0x10]
        0x000396e0:    4411        .D      ADD      r1,r1,r2
        0x000396e2:    6141        Aa      STR      r1,[r0,#0x14]
        0x000396e4:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000396e6:    0000        ..      MOVS     r0,r0
    ec_enc_carry_out
        0x000396e8:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000396ea:    29ff        .)      CMP      r1,#0xff
        0x000396ec:    d103        ..      BNE      0x396f6 ; ec_enc_carry_out + 14
        0x000396ee:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x000396f0:    3101        .1      ADDS     r1,#1
        0x000396f2:    6241        Ab      STR      r1,[r0,#0x24]
        0x000396f4:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000396f6:    6a83        .j      LDR      r3,[r0,#0x28]
        0x000396f8:    ea4f2c21    O.!,    ASR      r12,r1,#8
        0x000396fc:    2b00        .+      CMP      r3,#0
        0x000396fe:    d412        ..      BMI      0x39726 ; ec_enc_carry_out + 62
        0x00039700:    6982        .i      LDR      r2,[r0,#0x18]
        0x00039702:    e9d05e01    ...^    LDRD     r5,lr,[r0,#4]
        0x00039706:    eb0e0402    ....    ADD      r4,lr,r2
        0x0003970a:    42ac        .B      CMP      r4,r5
        0x0003970c:    d206        ..      BCS      0x3971c ; ec_enc_carry_out + 52
        0x0003970e:    6805        .h      LDR      r5,[r0,#0]
        0x00039710:    4463        cD      ADD      r3,r3,r12
        0x00039712:    1c54        T.      ADDS     r4,r2,#1
        0x00039714:    6184        .a      STR      r4,[r0,#0x18]
        0x00039716:    54ab        .T      STRB     r3,[r5,r2]
        0x00039718:    2300        .#      MOVS     r3,#0
        0x0003971a:    e001        ..      B        0x39720 ; ec_enc_carry_out + 56
        0x0003971c:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x00039720:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00039722:    431a        .C      ORRS     r2,r2,r3
        0x00039724:    62c2        .b      STR      r2,[r0,#0x2c]
        0x00039726:    6a43        Cj      LDR      r3,[r0,#0x24]
        0x00039728:    b1cb        ..      CBZ      r3,0x3975e ; ec_enc_carry_out + 118
        0x0003972a:    f1ac0c01    ....    SUB      r12,r12,#1
        0x0003972e:    bf00        ..      NOP      
        0x00039730:    6982        .i      LDR      r2,[r0,#0x18]
        0x00039732:    e9d04501    ...E    LDRD     r4,r5,[r0,#4]
        0x00039736:    4415        .D      ADD      r5,r5,r2
        0x00039738:    42a5        .B      CMP      r5,r4
        0x0003973a:    d207        ..      BCS      0x3974c ; ec_enc_carry_out + 100
        0x0003973c:    6803        .h      LDR      r3,[r0,#0]
        0x0003973e:    1c55        U.      ADDS     r5,r2,#1
        0x00039740:    6185        .a      STR      r5,[r0,#0x18]
        0x00039742:    f803c002    ....    STRB     r12,[r3,r2]
        0x00039746:    6a43        Cj      LDR      r3,[r0,#0x24]
        0x00039748:    2200        ."      MOVS     r2,#0
        0x0003974a:    e001        ..      B        0x39750 ; ec_enc_carry_out + 104
        0x0003974c:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00039750:    6ac5        .j      LDR      r5,[r0,#0x2c]
        0x00039752:    3b01        .;      SUBS     r3,#1
        0x00039754:    ea420205    B...    ORR      r2,r2,r5
        0x00039758:    62c2        .b      STR      r2,[r0,#0x2c]
        0x0003975a:    6243        Cb      STR      r3,[r0,#0x24]
        0x0003975c:    d1e8        ..      BNE      0x39730 ; ec_enc_carry_out + 72
        0x0003975e:    b2c9        ..      UXTB     r1,r1
        0x00039760:    6281        .b      STR      r1,[r0,#0x28]
        0x00039762:    bdb0        ..      POP      {r4,r5,r7,pc}
    ec_enc_done
        0x00039764:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00039766:    b081        ..      SUB      sp,sp,#4
        0x00039768:    4604        .F      MOV      r4,r0
        0x0003976a:    e9d02007    ...     LDRD     r2,r0,[r0,#0x1c]
        0x0003976e:    f06f4100    o..A    MVN      r1,#0x80000000
        0x00039772:    fab2f582    ....    CLZ      r5,r2
        0x00039776:    40e9        .@      LSRS     r1,r1,r5
        0x00039778:    f04f4700    O..G    MOV      r7,#0x80000000
        0x0003977c:    180b        ..      ADDS     r3,r1,r0
        0x0003977e:    412f        /A      ASRS     r7,r7,r5
        0x00039780:    ea030607    ....    AND      r6,r3,r7
        0x00039784:    ea460301    F...    ORR      r3,r6,r1
        0x00039788:    4402        .D      ADD      r2,r2,r0
        0x0003978a:    4293        .B      CMP      r3,r2
        0x0003978c:    d201        ..      BCS      0x39792 ; ec_enc_done + 46
        0x0003978e:    b92d        -.      CBNZ     r5,0x3979c ; ec_enc_done + 56
        0x00039790:    e010        ..      B        0x397b4 ; ec_enc_done + 80
        0x00039792:    eb000051    ..Q.    ADD      r0,r0,r1,LSR #1
        0x00039796:    3501        .5      ADDS     r5,#1
        0x00039798:    ea200651     .Q.    BIC      r6,r0,r1,LSR #1
        0x0003979c:    f64f7700    O..w    MOVW     r7,#0xff00
        0x000397a0:    f6c777ff    ...w    MOVT     r7,#0x7fff
        0x000397a4:    0df1        ..      LSRS     r1,r6,#23
        0x000397a6:    4620         F      MOV      r0,r4
        0x000397a8:    f7ffff9e    ....    BL       ec_enc_carry_out ; 0x396e8
        0x000397ac:    3d08        .=      SUBS     r5,r5,#8
        0x000397ae:    ea072606    ...&    AND      r6,r7,r6,LSL #8
        0x000397b2:    dcf7        ..      BGT      0x397a4 ; ec_enc_done + 64
        0x000397b4:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x000397b6:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000397ba:    dc01        ..      BGT      0x397c0 ; ec_enc_done + 92
        0x000397bc:    6a60        `j      LDR      r0,[r4,#0x24]
        0x000397be:    b118        ..      CBZ      r0,0x397c8 ; ec_enc_done + 100
        0x000397c0:    4620         F      MOV      r0,r4
        0x000397c2:    2100        .!      MOVS     r1,#0
        0x000397c4:    f7ffff90    ....    BL       ec_enc_carry_out ; 0x396e8
        0x000397c8:    e9d46703    ...g    LDRD     r6,r7,[r4,#0xc]
        0x000397cc:    2f07        ./      CMP      r7,#7
        0x000397ce:    dd1a        ..      BLE      0x39806 ; ec_enc_done + 162
        0x000397d0:    69a2        .i      LDR      r2,[r4,#0x18]
        0x000397d2:    e9d40101    ....    LDRD     r0,r1,[r4,#4]
        0x000397d6:    440a        .D      ADD      r2,r2,r1
        0x000397d8:    4282        .B      CMP      r2,r0
        0x000397da:    d207        ..      BCS      0x397ec ; ec_enc_done + 136
        0x000397dc:    6822        "h      LDR      r2,[r4,#0]
        0x000397de:    3101        .1      ADDS     r1,#1
        0x000397e0:    1a40        @.      SUBS     r0,r0,r1
        0x000397e2:    60a1        .`      STR      r1,[r4,#8]
        0x000397e4:    5416        .T      STRB     r6,[r2,r0]
        0x000397e6:    2000        .       MOVS     r0,#0
        0x000397e8:    e002        ..      B        0x397f0 ; ec_enc_done + 140
        0x000397ea:    bf00        ..      NOP      
        0x000397ec:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000397f0:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x000397f2:    0a36        6.      LSRS     r6,r6,#8
        0x000397f4:    4308        .C      ORRS     r0,r0,r1
        0x000397f6:    f1a70108    ....    SUB      r1,r7,#8
        0x000397fa:    2f0f        ./      CMP      r7,#0xf
        0x000397fc:    460f        .F      MOV      r7,r1
        0x000397fe:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00039800:    dce6        ..      BGT      0x397d0 ; ec_enc_done + 108
        0x00039802:    460f        .F      MOV      r7,r1
        0x00039804:    e000        ..      B        0x39808 ; ec_enc_done + 164
        0x00039806:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x00039808:    b108        ..      CBZ      r0,0x3980e ; ec_enc_done + 170
        0x0003980a:    b001        ..      ADD      sp,sp,#4
        0x0003980c:    bdf0        ..      POP      {r4-r7,pc}
        0x0003980e:    69a2        .i      LDR      r2,[r4,#0x18]
        0x00039810:    e894000b    ....    LDM      r4,{r0,r1,r3}
        0x00039814:    1a89        ..      SUBS     r1,r1,r2
        0x00039816:    4410        .D      ADD      r0,r0,r2
        0x00039818:    1ac9        ..      SUBS     r1,r1,r3
        0x0003981a:    f7deff82    ....    BL       __aeabi_memclr ; 0x18722
        0x0003981e:    2f01        ./      CMP      r7,#1
        0x00039820:    dbf3        ..      BLT      0x3980a ; ec_enc_done + 166
        0x00039822:    e9d40101    ....    LDRD     r0,r1,[r4,#4]
        0x00039826:    4281        .B      CMP      r1,r0
        0x00039828:    d213        ..      BCS      0x39852 ; ec_enc_done + 238
        0x0003982a:    426a        jB      RSBS     r2,r5,#0
        0x0003982c:    4297        .B      CMP      r7,r2
        0x0003982e:    dd09        ..      BLE      0x39844 ; ec_enc_done + 224
        0x00039830:    69a3        .i      LDR      r3,[r4,#0x18]
        0x00039832:    440b        .D      ADD      r3,r3,r1
        0x00039834:    4283        .B      CMP      r3,r0
        0x00039836:    d305        ..      BCC      0x39844 ; ec_enc_done + 224
        0x00039838:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x0003983c:    fa03f202    ....    LSL      r2,r3,r2
        0x00039840:    4396        .C      BICS     r6,r6,r2
        0x00039842:    62e3        .b      STR      r3,[r4,#0x2c]
        0x00039844:    6822        "h      LDR      r2,[r4,#0]
        0x00039846:    43c9        .C      MVNS     r1,r1
        0x00039848:    4408        .D      ADD      r0,r0,r1
        0x0003984a:    5c11        .\      LDRB     r1,[r2,r0]
        0x0003984c:    4331        1C      ORRS     r1,r1,r6
        0x0003984e:    5411        .T      STRB     r1,[r2,r0]
        0x00039850:    e7db        ..      B        0x3980a ; ec_enc_done + 166
        0x00039852:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00039856:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00039858:    e7d7        ..      B        0x3980a ; ec_enc_done + 166
        0x0003985a:    0000        ..      MOVS     r0,r0
    ec_enc_icdf
        0x0003985c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003985e:    69c6        .i      LDR      r6,[r0,#0x1c]
        0x00039860:    4604        .F      MOV      r4,r0
        0x00039862:    2901        .)      CMP      r1,#1
        0x00039864:    fa26f003    &...    LSR      r0,r6,r3
        0x00039868:    db0d        ..      BLT      0x39886 ; ec_enc_icdf + 42
        0x0003986a:    1853        S.      ADDS     r3,r2,r1
        0x0003986c:    6a25        %j      LDR      r5,[r4,#0x20]
        0x0003986e:    f813cc01    ....    LDRB     r12,[r3,#-1]
        0x00039872:    442e        .D      ADD      r6,r6,r5
        0x00039874:    fb00661c    ...f    MLS      r6,r0,r12,r6
        0x00039878:    6226        &b      STR      r6,[r4,#0x20]
        0x0003987a:    f8133c01    ...<    LDRB     r3,[r3,#-1]
        0x0003987e:    5c51        Q\      LDRB     r1,[r2,r1]
        0x00039880:    1a59        Y.      SUBS     r1,r3,r1
        0x00039882:    4348        HC      MULS     r0,r1,r0
        0x00039884:    e002        ..      B        0x3988c ; ec_enc_icdf + 48
        0x00039886:    5c51        Q\      LDRB     r1,[r2,r1]
        0x00039888:    fb006011    ...`    MLS      r0,r0,r1,r6
        0x0003988c:    f5b00f00    ....    CMP      r0,#0x800000
        0x00039890:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00039892:    bf88        ..      IT       HI
        0x00039894:    bd70        p.      POPHI    {r4-r6,pc}
        0x00039896:    2501        .%      MOVS     r5,#1
        0x00039898:    6a20         j      LDR      r0,[r4,#0x20]
        0x0003989a:    f64f7600    O..v    MOVW     r6,#0xff00
        0x0003989e:    f2c00580    ....    MOVT     r5,#0x80
        0x000398a2:    f6c776ff    ...v    MOVT     r6,#0x7fff
        0x000398a6:    bf00        ..      NOP      
        0x000398a8:    0dc1        ..      LSRS     r1,r0,#23
        0x000398aa:    4620         F      MOV      r0,r4
        0x000398ac:    f7ffff1c    ....    BL       ec_enc_carry_out ; 0x396e8
        0x000398b0:    6961        ai      LDR      r1,[r4,#0x14]
        0x000398b2:    e9d42007    ...     LDRD     r2,r0,[r4,#0x1c]
        0x000398b6:    3108        .1      ADDS     r1,r1,#8
        0x000398b8:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x000398bc:    0213        ..      LSLS     r3,r2,#8
        0x000398be:    ebb52f02    .../    CMP      r5,r2,LSL #8
        0x000398c2:    e9c43007    ...0    STRD     r3,r0,[r4,#0x1c]
        0x000398c6:    6161        aa      STR      r1,[r4,#0x14]
        0x000398c8:    d8ee        ..      BHI      0x398a8 ; ec_enc_icdf + 76
        0x000398ca:    bd70        p.      POP      {r4-r6,pc}
    ec_enc_init
        0x000398cc:    b510        ..      PUSH     {r4,lr}
        0x000398ce:    2300        .#      MOVS     r3,#0
        0x000398d0:    f04f0c21    O.!.    MOV      r12,#0x21
        0x000398d4:    f04f4e00    O..N    MOV      lr,#0x80000000
        0x000398d8:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x000398dc:    e880000e    ....    STM      r0,{r1-r3}
        0x000398e0:    e9c03303    ...3    STRD     r3,r3,[r0,#0xc]
        0x000398e4:    e9c0c305    ....    STRD     r12,r3,[r0,#0x14]
        0x000398e8:    e9c0e307    ....    STRD     lr,r3,[r0,#0x1c]
        0x000398ec:    e9c03409    ...4    STRD     r3,r4,[r0,#0x24]
        0x000398f0:    62c3        .b      STR      r3,[r0,#0x2c]
        0x000398f2:    bd10        ..      POP      {r4,pc}
    ec_enc_shrink
        0x000398f4:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000398f6:    460c        .F      MOV      r4,r1
        0x000398f8:    e9d01300    ....    LDRD     r1,r3,[r0,#0]
        0x000398fc:    6882        .h      LDR      r2,[r0,#8]
        0x000398fe:    4605        .F      MOV      r5,r0
        0x00039900:    1908        ..      ADDS     r0,r1,r4
        0x00039902:    4419        .D      ADD      r1,r1,r3
        0x00039904:    1a80        ..      SUBS     r0,r0,r2
        0x00039906:    1a89        ..      SUBS     r1,r1,r2
        0x00039908:    f7defe4a    ..J.    BL       __aeabi_memmove ; 0x185a0
        0x0003990c:    606c        l`      STR      r4,[r5,#4]
        0x0003990e:    bdb0        ..      POP      {r4,r5,r7,pc}
    ec_enc_uint
        0x00039910:    b570        p.      PUSH     {r4-r6,lr}
        0x00039912:    460c        .F      MOV      r4,r1
        0x00039914:    1e51        Q.      SUBS     r1,r2,#1
        0x00039916:    f5b17f80    ....    CMP      r1,#0x100
        0x0003991a:    4605        .F      MOV      r5,r0
        0x0003991c:    d317        ..      BCC      0x3994e ; ec_enc_uint + 62
        0x0003991e:    fab1f081    ....    CLZ      r0,r1
        0x00039922:    f1c00618    ....    RSB      r6,r0,#0x18
        0x00039926:    fa21f006    !...    LSR      r0,r1,r6
        0x0003992a:    fa24f106    $...    LSR      r1,r4,r6
        0x0003992e:    1c43        C.      ADDS     r3,r0,#1
        0x00039930:    1c4a        J.      ADDS     r2,r1,#1
        0x00039932:    4628        (F      MOV      r0,r5
        0x00039934:    f000f814    ....    BL       ec_encode ; 0x39960
        0x00039938:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003993c:    40b0        .@      LSLS     r0,r0,r6
        0x0003993e:    ea240100    $...    BIC      r1,r4,r0
        0x00039942:    4628        (F      MOV      r0,r5
        0x00039944:    4632        2F      MOV      r2,r6
        0x00039946:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003994a:    f7ffbe9d    ....    B.W      ec_enc_bits ; 0x39688
        0x0003994e:    4613        .F      MOV      r3,r2
        0x00039950:    1c62        b.      ADDS     r2,r4,#1
        0x00039952:    4628        (F      MOV      r0,r5
        0x00039954:    4621        !F      MOV      r1,r4
        0x00039956:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003995a:    f000b801    ....    B.W      ec_encode ; 0x39960
        0x0003995e:    0000        ..      MOVS     r0,r0
    ec_encode
        0x00039960:    b570        p.      PUSH     {r4-r6,lr}
        0x00039962:    69c6        .i      LDR      r6,[r0,#0x1c]
        0x00039964:    4604        .F      MOV      r4,r0
        0x00039966:    fbb6f0f3    ....    UDIV     r0,r6,r3
        0x0003996a:    b141        A.      CBZ      r1,0x3997e ; ec_encode + 30
        0x0003996c:    1acb        ..      SUBS     r3,r1,r3
        0x0003996e:    fb006303    ...c    MLA      r3,r0,r3,r6
        0x00039972:    6a26        &j      LDR      r6,[r4,#0x20]
        0x00039974:    1a51        Q.      SUBS     r1,r2,r1
        0x00039976:    4433        3D      ADD      r3,r3,r6
        0x00039978:    6223        #b      STR      r3,[r4,#0x20]
        0x0003997a:    4348        HC      MULS     r0,r1,r0
        0x0003997c:    e002        ..      B        0x39984 ; ec_encode + 36
        0x0003997e:    1ad1        ..      SUBS     r1,r2,r3
        0x00039980:    fb006001    ...`    MLA      r0,r0,r1,r6
        0x00039984:    f5b00f00    ....    CMP      r0,#0x800000
        0x00039988:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0003998a:    bf88        ..      IT       HI
        0x0003998c:    bd70        p.      POPHI    {r4-r6,pc}
        0x0003998e:    2501        .%      MOVS     r5,#1
        0x00039990:    6a20         j      LDR      r0,[r4,#0x20]
        0x00039992:    f64f7600    O..v    MOVW     r6,#0xff00
        0x00039996:    f2c00580    ....    MOVT     r5,#0x80
        0x0003999a:    f6c776ff    ...v    MOVT     r6,#0x7fff
        0x0003999e:    bf00        ..      NOP      
        0x000399a0:    0dc1        ..      LSRS     r1,r0,#23
        0x000399a2:    4620         F      MOV      r0,r4
        0x000399a4:    f7fffea0    ....    BL       ec_enc_carry_out ; 0x396e8
        0x000399a8:    6961        ai      LDR      r1,[r4,#0x14]
        0x000399aa:    e9d42007    ...     LDRD     r2,r0,[r4,#0x1c]
        0x000399ae:    3108        .1      ADDS     r1,r1,#8
        0x000399b0:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x000399b4:    0213        ..      LSLS     r3,r2,#8
        0x000399b6:    ebb52f02    .../    CMP      r5,r2,LSL #8
        0x000399ba:    e9c43007    ...0    STRD     r3,r0,[r4,#0x1c]
        0x000399be:    6161        aa      STR      r1,[r4,#0x14]
        0x000399c0:    d8ee        ..      BHI      0x399a0 ; ec_encode + 64
        0x000399c2:    bd70        p.      POP      {r4-r6,pc}
    ec_encode_bin
        0x000399c4:    b570        p.      PUSH     {r4-r6,lr}
        0x000399c6:    69c6        .i      LDR      r6,[r0,#0x1c]
        0x000399c8:    f04f35ff    O..5    MOV      r5,#0xffffffff
        0x000399cc:    4604        .F      MOV      r4,r0
        0x000399ce:    fa26f003    &...    LSR      r0,r6,r3
        0x000399d2:    fa05f303    ....    LSL      r3,r5,r3
        0x000399d6:    b141        A.      CBZ      r1,0x399ea ; ec_encode_bin + 38
        0x000399d8:    440b        .D      ADD      r3,r3,r1
        0x000399da:    fb006303    ...c    MLA      r3,r0,r3,r6
        0x000399de:    6a26        &j      LDR      r6,[r4,#0x20]
        0x000399e0:    1a51        Q.      SUBS     r1,r2,r1
        0x000399e2:    4433        3D      ADD      r3,r3,r6
        0x000399e4:    6223        #b      STR      r3,[r4,#0x20]
        0x000399e6:    4348        HC      MULS     r0,r1,r0
        0x000399e8:    e002        ..      B        0x399f0 ; ec_encode_bin + 44
        0x000399ea:    1899        ..      ADDS     r1,r3,r2
        0x000399ec:    fb006001    ...`    MLA      r0,r0,r1,r6
        0x000399f0:    f5b00f00    ....    CMP      r0,#0x800000
        0x000399f4:    61e0        .a      STR      r0,[r4,#0x1c]
        0x000399f6:    bf88        ..      IT       HI
        0x000399f8:    bd70        p.      POPHI    {r4-r6,pc}
        0x000399fa:    2501        .%      MOVS     r5,#1
        0x000399fc:    6a20         j      LDR      r0,[r4,#0x20]
        0x000399fe:    f64f7600    O..v    MOVW     r6,#0xff00
        0x00039a02:    f2c00580    ....    MOVT     r5,#0x80
        0x00039a06:    f6c776ff    ...v    MOVT     r6,#0x7fff
        0x00039a0a:    bf00        ..      NOP      
        0x00039a0c:    0dc1        ..      LSRS     r1,r0,#23
        0x00039a0e:    4620         F      MOV      r0,r4
        0x00039a10:    f7fffe6a    ..j.    BL       ec_enc_carry_out ; 0x396e8
        0x00039a14:    6961        ai      LDR      r1,[r4,#0x14]
        0x00039a16:    e9d42007    ...     LDRD     r2,r0,[r4,#0x1c]
        0x00039a1a:    3108        .1      ADDS     r1,r1,#8
        0x00039a1c:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x00039a20:    0213        ..      LSLS     r3,r2,#8
        0x00039a22:    ebb52f02    .../    CMP      r5,r2,LSL #8
        0x00039a26:    e9c43007    ...0    STRD     r3,r0,[r4,#0x1c]
        0x00039a2a:    6161        aa      STR      r1,[r4,#0x14]
        0x00039a2c:    d8ee        ..      BHI      0x39a0c ; ec_encode_bin + 72
        0x00039a2e:    bd70        p.      POP      {r4-r6,pc}
    ec_laplace_encode
        0x00039a30:    b570        p.      PUSH     {r4-r6,lr}
        0x00039a32:    f8d1e000    ....    LDR      lr,[r1,#0]
        0x00039a36:    f1be0f00    ....    CMP      lr,#0
        0x00039a3a:    d028        (.      BEQ      0x39a8e ; ec_laplace_encode + 94
        0x00039a3c:    eb0e76ee    ...v    ADD      r6,lr,lr,ASR #31
        0x00039a40:    ea8674ee    ...t    EOR      r4,r6,lr,ASR #31
        0x00039a44:    f64776e0    G..v    MOV      r6,#0x7fe0
        0x00039a48:    1ab6        ..      SUBS     r6,r6,r2
        0x00039a4a:    f5c34580    ...E    RSB      r5,r3,#0x4000
        0x00039a4e:    436e        nC      MULS     r6,r5,r6
        0x00039a50:    0bf5        ..      LSRS     r5,r6,#15
        0x00039a52:    2c02        .,      CMP      r4,#2
        0x00039a54:    f04f0c01    O...    MOV      r12,#1
        0x00039a58:    db10        ..      BLT      0x39a7c ; ec_laplace_encode + 76
        0x00039a5a:    b17d        }.      CBZ      r5,0x39a7c ; ec_laplace_encode + 76
        0x00039a5c:    f04f0c01    O...    MOV      r12,#1
        0x00039a60:    006e        n.      LSLS     r6,r5,#1
        0x00039a62:    eb020245    ..E.    ADD      r2,r2,r5,LSL #1
        0x00039a66:    fb06f503    ....    MUL      r5,r6,r3
        0x00039a6a:    f10c0c01    ....    ADD      r12,r12,#1
        0x00039a6e:    3202        .2      ADDS     r2,#2
        0x00039a70:    4564        dE      CMP      r4,r12
        0x00039a72:    ea4f35d5    O..5    LSR      r5,r5,#15
        0x00039a76:    dd01        ..      BLE      0x39a7c ; ec_laplace_encode + 76
        0x00039a78:    2d00        .-      CMP      r5,#0
        0x00039a7a:    d1f1        ..      BNE      0x39a60 ; ec_laplace_encode + 48
        0x00039a7c:    ea4f76ee    O..v    ASR      r6,lr,#31
        0x00039a80:    b13d        =.      CBZ      r5,0x39a92 ; ec_laplace_encode + 98
        0x00039a82:    1c69        i.      ADDS     r1,r5,#1
        0x00039a84:    ea210306    !...    BIC      r3,r1,r6
        0x00039a88:    4413        .D      ADD      r3,r3,r2
        0x00039a8a:    460a        .F      MOV      r2,r1
        0x00039a8c:    e01d        ..      B        0x39aca ; ec_laplace_encode + 154
        0x00039a8e:    2300        .#      MOVS     r3,#0
        0x00039a90:    e01b        ..      B        0x39aca ; ec_laplace_encode + 154
        0x00039a92:    ea4f73de    O..s    LSR      r3,lr,#31
        0x00039a96:    f5034300    ...C    ADD      r3,r3,#0x8000
        0x00039a9a:    1a9b        ..      SUBS     r3,r3,r2
        0x00039a9c:    eba4050c    ....    SUB      r5,r4,r12
        0x00039aa0:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x00039aa4:    eb040463    ..c.    ADD      r4,r4,r3,ASR #1
        0x00039aa8:    4432        2D      ADD      r2,r2,r6
        0x00039aaa:    42a5        .B      CMP      r5,r4
        0x00039aac:    bfb8        ..      IT       LT
        0x00039aae:    462c        ,F      MOVLT    r4,r5
        0x00039ab0:    eb020244    ..D.    ADD      r2,r2,r4,LSL #1
        0x00039ab4:    eb0c0506    ....    ADD      r5,r12,r6
        0x00039ab8:    1c53        S.      ADDS     r3,r2,#1
        0x00039aba:    4425        %D      ADD      r5,r5,r4
        0x00039abc:    f5b34200    ...B    SUBS     r2,r3,#0x8000
        0x00039ac0:    ea860605    ....    EOR      r6,r6,r5
        0x00039ac4:    bf18        ..      IT       NE
        0x00039ac6:    2201        ."      MOVNE    r2,#1
        0x00039ac8:    600e        .`      STR      r6,[r1,#0]
        0x00039aca:    441a        .D      ADD      r2,r2,r3
        0x00039acc:    4619        .F      MOV      r1,r3
        0x00039ace:    230f        .#      MOVS     r3,#0xf
        0x00039ad0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x00039ad4:    f7ffbf76    ..v.    B.W      ec_encode_bin ; 0x399c4
    ec_tell_frac
        0x00039ad8:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00039ada:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00039adc:    ea4f0cc1    O...    LSL      r12,r1,#3
        0x00039ae0:    fab0f280    ....    CLZ      r2,r0
        0x00039ae4:    f1c20310    ....    RSB      r3,r2,#0x10
        0x00039ae8:    40d8        .@      LSRS     r0,r0,r3
        0x00039aea:    0b03        ..      LSRS     r3,r0,#12
        0x00039aec:    a108        ..      ADR      r1,{pc}+0x24 ; 0x39b10
        0x00039aee:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x00039af2:    f8511c20    Q. .    LDR      r1,[r1,#-0x20]
        0x00039af6:    eb0c02c2    ....    ADD      r2,r12,r2,LSL #3
        0x00039afa:    f5a27380    ...s    SUB      r3,r2,#0x100
        0x00039afe:    4281        .B      CMP      r1,r0
        0x00039b00:    bf38        8.      IT       CC
        0x00039b02:    f2a21301    ....    SUBCC    r3,r2,#0x101
        0x00039b06:    eba33010    ...0    SUB      r0,r3,r0,LSR #12
        0x00039b0a:    3008        .0      ADDS     r0,r0,#8
        0x00039b0c:    4770        pG      BX       lr
        0x00039b0e:    bf00        ..      NOP      
    $d.1
    ec_tell_frac.correction
        0x00039b10:    00008b95    ....    DCD    35733
        0x00039b14:    00009837    7...    DCD    38967
        0x00039b18:    0000a5ff    ....    DCD    42495
        0x00039b1c:    0000b504    ....    DCD    46340
        0x00039b20:    0000c567    g...    DCD    50535
        0x00039b24:    0000d745    E...    DCD    55109
        0x00039b28:    0000eac1    ....    DCD    60097
        0x00039b2c:    0000ffff    ....    DCD    65535
    $t.12
    enable_submodule
        0x00039b30:    b083        ..      SUB      sp,sp,#0xc
        0x00039b32:    9001        ..      STR      r0,[sp,#4]
        0x00039b34:    9100        ..      STR      r1,[sp,#0]
        0x00039b36:    9801        ..      LDR      r0,[sp,#4]
        0x00039b38:    0301        ..      LSLS     r1,r0,#12
        0x00039b3a:    f240101c    @...    MOVW     r0,#0x11c
        0x00039b3e:    f2c40005    ....    MOVT     r0,#0x4005
        0x00039b42:    5840        @X      LDR      r0,[r0,r1]
        0x00039b44:    f3c00042    ..B.    UBFX     r0,r0,#1,#3
        0x00039b48:    9900        ..      LDR      r1,[sp,#0]
        0x00039b4a:    4288        .B      CMP      r0,r1
        0x00039b4c:    d109        ..      BNE      0x39b62 ; enable_submodule + 50
        0x00039b4e:    e7ff        ..      B        0x39b50 ; enable_submodule + 32
        0x00039b50:    9801        ..      LDR      r0,[sp,#4]
        0x00039b52:    0302        ..      LSLS     r2,r0,#12
        0x00039b54:    f240111c    @...    MOVW     r1,#0x11c
        0x00039b58:    f2c40105    ....    MOVT     r1,#0x4005
        0x00039b5c:    2001        .       MOVS     r0,#1
        0x00039b5e:    5088        .P      STR      r0,[r1,r2]
        0x00039b60:    e01a        ..      B        0x39b98 ; enable_submodule + 104
        0x00039b62:    9801        ..      LDR      r0,[sp,#4]
        0x00039b64:    0301        ..      LSLS     r1,r0,#12
        0x00039b66:    f240101c    @...    MOVW     r0,#0x11c
        0x00039b6a:    f2c40005    ....    MOVT     r0,#0x4005
        0x00039b6e:    5840        @X      LDR      r0,[r0,r1]
        0x00039b70:    f3c01042    ..B.    UBFX     r0,r0,#5,#3
        0x00039b74:    9900        ..      LDR      r1,[sp,#0]
        0x00039b76:    4288        .B      CMP      r0,r1
        0x00039b78:    d109        ..      BNE      0x39b8e ; enable_submodule + 94
        0x00039b7a:    e7ff        ..      B        0x39b7c ; enable_submodule + 76
        0x00039b7c:    9801        ..      LDR      r0,[sp,#4]
        0x00039b7e:    0302        ..      LSLS     r2,r0,#12
        0x00039b80:    f240111c    @...    MOVW     r1,#0x11c
        0x00039b84:    f2c40105    ....    MOVT     r1,#0x4005
        0x00039b88:    2010        .       MOVS     r0,#0x10
        0x00039b8a:    5088        .P      STR      r0,[r1,r2]
        0x00039b8c:    e003        ..      B        0x39b96 ; enable_submodule + 102
        0x00039b8e:    2000        .       MOVS     r0,#0
        0x00039b90:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00039b94:    e004        ..      B        0x39ba0 ; enable_submodule + 112
        0x00039b96:    e7ff        ..      B        0x39b98 ; enable_submodule + 104
        0x00039b98:    2001        .       MOVS     r0,#1
        0x00039b9a:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00039b9e:    e7ff        ..      B        0x39ba0 ; enable_submodule + 112
        0x00039ba0:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00039ba4:    b003        ..      ADD      sp,sp,#0xc
        0x00039ba6:    4770        pG      BX       lr
    encode_array
        0x00039ba8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00039bac:    b087        ..      SUB      sp,sp,#0x1c
        0x00039bae:    b363        c.      CBZ      r3,0x39c0a ; encode_array + 98
        0x00039bb0:    4680        .F      MOV      r8,r0
        0x00039bb2:    7888        .x      LDRB     r0,[r1,#2]
        0x00039bb4:    460f        .F      MOV      r7,r1
        0x00039bb6:    f00001c0    ....    AND      r1,r0,#0xc0
        0x00039bba:    461d        .F      MOV      r5,r3
        0x00039bbc:    4616        .F      MOV      r6,r2
        0x00039bbe:    2980        .)      CMP      r1,#0x80
        0x00039bc0:    d00d        ..      BEQ      0x39bde ; encode_array + 54
        0x00039bc2:    f8b71009    ....    LDRH     r1,[r7,#9]
        0x00039bc6:    42a9        .B      CMP      r1,r5
        0x00039bc8:    d209        ..      BCS      0x39bde ; encode_array + 54
        0x00039bca:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x00039bce:    a153        S.      ADR      r1,{pc}+0x14e ; 0x39d1c
        0x00039bd0:    2800        .(      CMP      r0,#0
        0x00039bd2:    bf18        ..      IT       NE
        0x00039bd4:    4601        .F      MOVNE    r1,r0
        0x00039bd6:    f8c81010    ....    STR      r1,[r8,#0x10]
        0x00039bda:    2400        .$      MOVS     r4,#0
        0x00039bdc:    e09a        ..      B        0x39d14 ; encode_array + 364
        0x00039bde:    f8ddb040    ..@.    LDR      r11,[sp,#0x40]
        0x00039be2:    f000000f    ....    AND      r0,r0,#0xf
        0x00039be6:    2805        .(      CMP      r0,#5
        0x00039be8:    d211        ..      BCS      0x39c0e ; encode_array + 102
        0x00039bea:    883a        :.      LDRH     r2,[r7,#0]
        0x00039bec:    4640        @F      MOV      r0,r8
        0x00039bee:    2102        .!      MOVS     r1,#2
        0x00039bf0:    f008ff5c    ..\.    BL       pb_encode_tag ; 0x42aac
        0x00039bf4:    b388        ..      CBZ      r0,0x39c5a ; encode_array + 178
        0x00039bf6:    78b8        .x      LDRB     r0,[r7,#2]
        0x00039bf8:    f000000f    ....    AND      r0,r0,#0xf
        0x00039bfc:    2804        .(      CMP      r0,#4
        0x00039bfe:    d034        4.      BEQ      0x39c6a ; encode_array + 194
        0x00039c00:    2803        .(      CMP      r0,#3
        0x00039c02:    d135        5.      BNE      0x39c70 ; encode_array + 200
        0x00039c04:    ea4f0985    O...    LSL      r9,r5,#2
        0x00039c08:    e065        e.      B        0x39cd6 ; encode_array + 302
        0x00039c0a:    2401        .$      MOVS     r4,#1
        0x00039c0c:    e082        ..      B        0x39d14 ; encode_array + 364
        0x00039c0e:    2d01        .-      CMP      r5,#1
        0x00039c10:    bf98        ..      IT       LS
        0x00039c12:    2501        .%      MOVLS    r5,#1
        0x00039c14:    e00a        ..      B        0x39c2c ; encode_array + 132
        0x00039c16:    bf00        ..      NOP      
        0x00039c18:    4640        @F      MOV      r0,r8
        0x00039c1a:    4639        9F      MOV      r1,r7
        0x00039c1c:    4632        2F      MOV      r2,r6
        0x00039c1e:    47d8        .G      BLX      r11
        0x00039c20:    b308        ..      CBZ      r0,0x39c66 ; encode_array + 190
        0x00039c22:    f8b70007    ....    LDRH     r0,[r7,#7]
        0x00039c26:    3d01        .=      SUBS     r5,#1
        0x00039c28:    4406        .D      ADD      r6,r6,r0
        0x00039c2a:    d01a        ..      BEQ      0x39c62 ; encode_array + 186
        0x00039c2c:    4640        @F      MOV      r0,r8
        0x00039c2e:    4639        9F      MOV      r1,r7
        0x00039c30:    f008ff44    ..D.    BL       pb_encode_tag_for_field ; 0x42abc
        0x00039c34:    b198        ..      CBZ      r0,0x39c5e ; encode_array + 182
        0x00039c36:    78b8        .x      LDRB     r0,[r7,#2]
        0x00039c38:    f00001c0    ....    AND      r1,r0,#0xc0
        0x00039c3c:    2980        .)      CMP      r1,#0x80
        0x00039c3e:    d1eb        ..      BNE      0x39c18 ; encode_array + 112
        0x00039c40:    f000000f    ....    AND      r0,r0,#0xf
        0x00039c44:    3805        .8      SUBS     r0,#5
        0x00039c46:    2801        .(      CMP      r0,#1
        0x00039c48:    d8e6        ..      BHI      0x39c18 ; encode_array + 112
        0x00039c4a:    6832        2h      LDR      r2,[r6,#0]
        0x00039c4c:    4640        @F      MOV      r0,r8
        0x00039c4e:    4639        9F      MOV      r1,r7
        0x00039c50:    47d8        .G      BLX      r11
        0x00039c52:    2800        .(      CMP      r0,#0
        0x00039c54:    d1e5        ..      BNE      0x39c22 ; encode_array + 122
        0x00039c56:    2400        .$      MOVS     r4,#0
        0x00039c58:    e05c        \.      B        0x39d14 ; encode_array + 364
        0x00039c5a:    2400        .$      MOVS     r4,#0
        0x00039c5c:    e05a        Z.      B        0x39d14 ; encode_array + 364
        0x00039c5e:    2400        .$      MOVS     r4,#0
        0x00039c60:    e058        X.      B        0x39d14 ; encode_array + 364
        0x00039c62:    2401        .$      MOVS     r4,#1
        0x00039c64:    e056        V.      B        0x39d14 ; encode_array + 364
        0x00039c66:    2400        .$      MOVS     r4,#0
        0x00039c68:    e054        T.      B        0x39d14 ; encode_array + 364
        0x00039c6a:    ea4f09c5    O...    LSL      r9,r5,#3
        0x00039c6e:    e032        2.      B        0x39cd6 ; encode_array + 302
        0x00039c70:    2000        .       MOVS     r0,#0
        0x00039c72:    9006        ..      STR      r0,[sp,#0x18]
        0x00039c74:    e9cd0004    ....    STRD     r0,r0,[sp,#0x10]
        0x00039c78:    e9cd0002    ....    STRD     r0,r0,[sp,#8]
        0x00039c7c:    2401        .$      MOVS     r4,#1
        0x00039c7e:    a802        ..      ADD      r0,sp,#8
        0x00039c80:    4639        9F      MOV      r1,r7
        0x00039c82:    4632        2F      MOV      r2,r6
        0x00039c84:    f04f0a01    O...    MOV      r10,#1
        0x00039c88:    2d01        .-      CMP      r5,#1
        0x00039c8a:    bf88        ..      IT       HI
        0x00039c8c:    462c        ,F      MOVHI    r4,r5
        0x00039c8e:    47d8        .G      BLX      r11
        0x00039c90:    b1c8        ..      CBZ      r0,0x39cc6 ; encode_array + 286
        0x00039c92:    9401        ..      STR      r4,[sp,#4]
        0x00039c94:    f04f0901    O...    MOV      r9,#1
        0x00039c98:    4634        4F      MOV      r4,r6
        0x00039c9a:    bf00        ..      NOP      
        0x00039c9c:    f04f0a00    O...    MOV      r10,#0
        0x00039ca0:    45a9        .E      CMP      r9,r5
        0x00039ca2:    bf38        8.      IT       CC
        0x00039ca4:    f04f0a01    O...    MOVCC    r10,#1
        0x00039ca8:    9801        ..      LDR      r0,[sp,#4]
        0x00039caa:    4548        HE      CMP      r0,r9
        0x00039cac:    d00c        ..      BEQ      0x39cc8 ; encode_array + 288
        0x00039cae:    f8b70007    ....    LDRH     r0,[r7,#7]
        0x00039cb2:    4639        9F      MOV      r1,r7
        0x00039cb4:    4404        .D      ADD      r4,r4,r0
        0x00039cb6:    a802        ..      ADD      r0,sp,#8
        0x00039cb8:    4622        "F      MOV      r2,r4
        0x00039cba:    47d8        .G      BLX      r11
        0x00039cbc:    2800        .(      CMP      r0,#0
        0x00039cbe:    f1090901    ....    ADD      r9,r9,#1
        0x00039cc2:    d1eb        ..      BNE      0x39c9c ; encode_array + 244
        0x00039cc4:    e001        ..      B        0x39cca ; encode_array + 290
        0x00039cc6:    e000        ..      B        0x39cca ; encode_array + 290
        0x00039cc8:    9805        ..      LDR      r0,[sp,#0x14]
        0x00039cca:    f1ba0f00    ....    CMP      r10,#0
        0x00039cce:    4681        .F      MOV      r9,r0
        0x00039cd0:    d001        ..      BEQ      0x39cd6 ; encode_array + 302
        0x00039cd2:    2400        .$      MOVS     r4,#0
        0x00039cd4:    e01e        ..      B        0x39d14 ; encode_array + 364
        0x00039cd6:    4640        @F      MOV      r0,r8
        0x00039cd8:    464a        JF      MOV      r2,r9
        0x00039cda:    2300        .#      MOVS     r3,#0
        0x00039cdc:    2400        .$      MOVS     r4,#0
        0x00039cde:    f008ff15    ....    BL       pb_encode_varint ; 0x42b0c
        0x00039ce2:    b1b8        ..      CBZ      r0,0x39d14 ; encode_array + 364
        0x00039ce4:    f8d80000    ....    LDR      r0,[r8,#0]
        0x00039ce8:    b170        p.      CBZ      r0,0x39d08 ; encode_array + 352
        0x00039cea:    2d01        .-      CMP      r5,#1
        0x00039cec:    bf98        ..      IT       LS
        0x00039cee:    2501        .%      MOVLS    r5,#1
        0x00039cf0:    4640        @F      MOV      r0,r8
        0x00039cf2:    4639        9F      MOV      r1,r7
        0x00039cf4:    4632        2F      MOV      r2,r6
        0x00039cf6:    47d8        .G      BLX      r11
        0x00039cf8:    4604        .F      MOV      r4,r0
        0x00039cfa:    b158        X.      CBZ      r0,0x39d14 ; encode_array + 364
        0x00039cfc:    f8b70007    ....    LDRH     r0,[r7,#7]
        0x00039d00:    3d01        .=      SUBS     r5,#1
        0x00039d02:    4406        .D      ADD      r6,r6,r0
        0x00039d04:    d1f4        ..      BNE      0x39cf0 ; encode_array + 328
        0x00039d06:    e005        ..      B        0x39d14 ; encode_array + 364
        0x00039d08:    4640        @F      MOV      r0,r8
        0x00039d0a:    2100        .!      MOVS     r1,#0
        0x00039d0c:    464a        JF      MOV      r2,r9
        0x00039d0e:    f009f905    ....    BL       pb_write ; 0x42f1c
        0x00039d12:    4604        .F      MOV      r4,r0
        0x00039d14:    4620         F      MOV      r0,r4
        0x00039d16:    b007        ..      ADD      sp,sp,#0x1c
        0x00039d18:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d.34
        0x00039d1c:    61727261    arra    DCD    1634890337
        0x00039d20:    616d2079    y ma    DCD    1634541689
        0x00039d24:    69732078    x si    DCD    1769152632
        0x00039d28:    6520657a    ze e    DCD    1696621946
        0x00039d2c:    65656378    xcee    DCD    1701143416
        0x00039d30:    00646564    ded.    DCD    6579556
    $t.22
    encode_basic_field
        0x00039d34:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00039d38:    b082        ..      SUB      sp,sp,#8
        0x00039d3a:    460d        .F      MOV      r5,r1
        0x00039d3c:    f9b11005    ....    LDRSH    r1,[r1,#5]
        0x00039d40:    78af        .x      LDRB     r7,[r5,#2]
        0x00039d42:    4616        .F      MOV      r6,r2
        0x00039d44:    4680        .F      MOV      r8,r0
        0x00039d46:    b109        ..      CBZ      r1,0x39d4c ; encode_basic_field + 24
        0x00039d48:    1870        p.      ADDS     r0,r6,r1
        0x00039d4a:    e00f        ..      B        0x39d6c ; encode_basic_field + 56
        0x00039d4c:    f0070030    ..0.    AND      r0,r7,#0x30
        0x00039d50:    2810        .(      CMP      r0,#0x10
        0x00039d52:    d106        ..      BNE      0x39d62 ; encode_basic_field + 46
        0x00039d54:    4628        (F      MOV      r0,r5
        0x00039d56:    4631        1F      MOV      r1,r6
        0x00039d58:    f008f882    ....    BL       pb_check_proto3_default_value ; 0x41e60
        0x00039d5c:    f0800001    ....    EOR      r0,r0,#1
        0x00039d60:    e000        ..      B        0x39d64 ; encode_basic_field + 48
        0x00039d62:    2001        .       MOVS     r0,#1
        0x00039d64:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00039d68:    f10d0007    ....    ADD      r0,sp,#7
        0x00039d6c:    78a9        .x      LDRB     r1,[r5,#2]
        0x00039d6e:    f007020f    ....    AND      r2,r7,#0xf
        0x00039d72:    f00103c0    ....    AND      r3,r1,#0xc0
        0x00039d76:    2b80        .+      CMP      r3,#0x80
        0x00039d78:    a32b        +.      ADR      r3,{pc}+0xb0 ; 0x39e28
        0x00039d7a:    d106        ..      BNE      0x39d8a ; encode_basic_field + 86
        0x00039d7c:    6836        6h      LDR      r6,[r6,#0]
        0x00039d7e:    4634        4F      MOV      r4,r6
        0x00039d80:    2e00        ..      CMP      r6,#0
        0x00039d82:    bf18        ..      IT       NE
        0x00039d84:    2401        .$      MOVNE    r4,#1
        0x00039d86:    f88d4007    ...@    STRB     r4,[sp,#7]
        0x00039d8a:    f8537022    S."p    LDR      r7,[r3,r2,LSL #2]
        0x00039d8e:    f3c11101    ....    UBFX     r1,r1,#4,#2
        0x00039d92:    e8dff001    ....    TBB      [pc,r1]
    $d.23
        0x00039d96:    2c02        .,      DCW    11266
        0x00039d98:    1d0e        ..      DCW    7438
    $t.24
        0x00039d9a:    b3c6        ..      CBZ      r6,0x39e0e ; encode_basic_field + 218
        0x00039d9c:    4640        @F      MOV      r0,r8
        0x00039d9e:    4629        )F      MOV      r1,r5
        0x00039da0:    f008fe8c    ....    BL       pb_encode_tag_for_field ; 0x42abc
        0x00039da4:    b3d8        ..      CBZ      r0,0x39e1e ; encode_basic_field + 234
        0x00039da6:    4640        @F      MOV      r0,r8
        0x00039da8:    4629        )F      MOV      r1,r5
        0x00039daa:    4632        2F      MOV      r2,r6
        0x00039dac:    47b8        .G      BLX      r7
        0x00039dae:    bb50        P.      CBNZ     r0,0x39e06 ; encode_basic_field + 210
        0x00039db0:    e035        5.      B        0x39e1e ; encode_basic_field + 234
        0x00039db2:    f8b51005    ....    LDRH     r1,[r5,#5]
        0x00039db6:    4632        2F      MOV      r2,r6
        0x00039db8:    2900        .)      CMP      r1,#0
        0x00039dba:    bf08        ..      IT       EQ
        0x00039dbc:    f1050009    ....    ADDEQ    r0,r5,#9
        0x00039dc0:    8803        ..      LDRH     r3,[r0,#0]
        0x00039dc2:    4640        @F      MOV      r0,r8
        0x00039dc4:    4629        )F      MOV      r1,r5
        0x00039dc6:    9700        ..      STR      r7,[sp,#0]
        0x00039dc8:    f7fffeee    ....    BL       encode_array ; 0x39ba8
        0x00039dcc:    b9d8        ..      CBNZ     r0,0x39e06 ; encode_basic_field + 210
        0x00039dce:    e026        &.      B        0x39e1e ; encode_basic_field + 234
        0x00039dd0:    8800        ..      LDRH     r0,[r0,#0]
        0x00039dd2:    8829        ).      LDRH     r1,[r5,#0]
        0x00039dd4:    4288        .B      CMP      r0,r1
        0x00039dd6:    d116        ..      BNE      0x39e06 ; encode_basic_field + 210
        0x00039dd8:    4640        @F      MOV      r0,r8
        0x00039dda:    4629        )F      MOV      r1,r5
        0x00039ddc:    f008fe6e    ..n.    BL       pb_encode_tag_for_field ; 0x42abc
        0x00039de0:    b1e8        ..      CBZ      r0,0x39e1e ; encode_basic_field + 234
        0x00039de2:    4640        @F      MOV      r0,r8
        0x00039de4:    4629        )F      MOV      r1,r5
        0x00039de6:    4632        2F      MOV      r2,r6
        0x00039de8:    47b8        .G      BLX      r7
        0x00039dea:    b1c0        ..      CBZ      r0,0x39e1e ; encode_basic_field + 234
        0x00039dec:    e00b        ..      B        0x39e06 ; encode_basic_field + 210
        0x00039dee:    7800        .x      LDRB     r0,[r0,#0]
        0x00039df0:    b148        H.      CBZ      r0,0x39e06 ; encode_basic_field + 210
        0x00039df2:    4640        @F      MOV      r0,r8
        0x00039df4:    4629        )F      MOV      r1,r5
        0x00039df6:    f008fe61    ..a.    BL       pb_encode_tag_for_field ; 0x42abc
        0x00039dfa:    b180        ..      CBZ      r0,0x39e1e ; encode_basic_field + 234
        0x00039dfc:    4640        @F      MOV      r0,r8
        0x00039dfe:    4629        )F      MOV      r1,r5
        0x00039e00:    4632        2F      MOV      r2,r6
        0x00039e02:    47b8        .G      BLX      r7
        0x00039e04:    b158        X.      CBZ      r0,0x39e1e ; encode_basic_field + 234
        0x00039e06:    2001        .       MOVS     r0,#1
        0x00039e08:    b002        ..      ADD      sp,sp,#8
        0x00039e0a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00039e0e:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x00039e12:    a10f        ..      ADR      r1,{pc}+0x3e ; 0x39e50
        0x00039e14:    2800        .(      CMP      r0,#0
        0x00039e16:    bf18        ..      IT       NE
        0x00039e18:    4601        .F      MOVNE    r1,r0
        0x00039e1a:    f8c81010    ....    STR      r1,[r8,#0x10]
        0x00039e1e:    2000        .       MOVS     r0,#0
        0x00039e20:    b002        ..      ADD      sp,sp,#8
        0x00039e22:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00039e26:    bf00        ..      NOP      
    $d.25
    PB_ENCODERS
        0x00039e28:    000428b9    .(..    DCD    272569
        0x00039e2c:    0004286d    m(..    DCD    272493
        0x00039e30:    0004281d    .(..    DCD    272413
        0x00039e34:    00042775    u'..    DCD    272245
        0x00039e38:    00042781    .'..    DCD    272257
        0x00039e3c:    00042721    !'..    DCD    272161
        0x00039e40:    0004279d    .'..    DCD    272285
        0x00039e44:    000427e1    .'..    DCD    272353
        0x00039e48:    00000000    ....    DCD    0
        0x00039e4c:    0004278d    .'..    DCD    272269
        0x00039e50:    7373696d    miss    DCD    1936943469
        0x00039e54:    20676e69    ing     DCD    543649385
        0x00039e58:    75716572    requ    DCD    1970365810
        0x00039e5c:    64657269    ired    DCD    1684370025
        0x00039e60:    65696620     fie    DCD    1701406240
        0x00039e64:    0000646c    ld..    DCD    25708
    $t.26
    encode_callback_field
        0x00039e68:    b510        ..      PUSH     {r4,lr}
        0x00039e6a:    6813        .h      LDR      r3,[r2,#0]
        0x00039e6c:    b11b        ..      CBZ      r3,0x39e76 ; encode_callback_field + 14
        0x00039e6e:    3204        .2      ADDS     r2,#4
        0x00039e70:    4604        .F      MOV      r4,r0
        0x00039e72:    4798        .G      BLX      r3
        0x00039e74:    b108        ..      CBZ      r0,0x39e7a ; encode_callback_field + 18
        0x00039e76:    2001        .       MOVS     r0,#1
        0x00039e78:    bd10        ..      POP      {r4,pc}
        0x00039e7a:    6920         i      LDR      r0,[r4,#0x10]
        0x00039e7c:    a103        ..      ADR      r1,{pc}+0x10 ; 0x39e8c
        0x00039e7e:    2800        .(      CMP      r0,#0
        0x00039e80:    bf18        ..      IT       NE
        0x00039e82:    4601        .F      MOVNE    r1,r0
        0x00039e84:    2000        .       MOVS     r0,#0
        0x00039e86:    6121        !a      STR      r1,[r4,#0x10]
        0x00039e88:    bd10        ..      POP      {r4,pc}
        0x00039e8a:    bf00        ..      NOP      
    $d.27
        0x00039e8c:    6c6c6163    call    DCD    1819042147
        0x00039e90:    6b636162    back    DCD    1801675106
        0x00039e94:    72726520     err    DCD    1920099616
        0x00039e98:    0000726f    or..    DCD    29295
    $t.5
    encode_extension_field
        0x00039e9c:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00039e9e:    6809        .h      LDR      r1,[r1,#0]
        0x00039ea0:    4604        .F      MOV      r4,r0
        0x00039ea2:    e006        ..      B        0x39eb2 ; encode_extension_field + 22
        0x00039ea4:    f7fdfaa2    ....    BL       default_extension_encoder ; 0x373ec
        0x00039ea8:    2800        .(      CMP      r0,#0
        0x00039eaa:    4629        )F      MOV      r1,r5
        0x00039eac:    bf18        ..      IT       NE
        0x00039eae:    68a9        .h      LDRNE    r1,[r5,#8]
        0x00039eb0:    b148        H.      CBZ      r0,0x39ec6 ; encode_extension_field + 42
        0x00039eb2:    460d        .F      MOV      r5,r1
        0x00039eb4:    b139        9.      CBZ      r1,0x39ec6 ; encode_extension_field + 42
        0x00039eb6:    6828        (h      LDR      r0,[r5,#0]
        0x00039eb8:    4629        )F      MOV      r1,r5
        0x00039eba:    6842        Bh      LDR      r2,[r0,#4]
        0x00039ebc:    4620         F      MOV      r0,r4
        0x00039ebe:    2a00        .*      CMP      r2,#0
        0x00039ec0:    d0f0        ..      BEQ      0x39ea4 ; encode_extension_field + 8
        0x00039ec2:    4790        .G      BLX      r2
        0x00039ec4:    e7f0        ..      B        0x39ea8 ; encode_extension_field + 12
        0x00039ec6:    fab5f085    ....    CLZ      r0,r5
        0x00039eca:    0940        @.      LSRS     r0,r0,#5
        0x00039ecc:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00039ece:    0000        ..      MOVS     r0,r0
    encode_field
        0x00039ed0:    b580        ..      PUSH     {r7,lr}
        0x00039ed2:    788b        .x      LDRB     r3,[r1,#2]
        0x00039ed4:    f00303c0    ....    AND      r3,r3,#0xc0
        0x00039ed8:    2b80        .+      CMP      r3,#0x80
        0x00039eda:    d002        ..      BEQ      0x39ee2 ; encode_field + 18
        0x00039edc:    2b40        @+      CMP      r3,#0x40
        0x00039ede:    d003        ..      BEQ      0x39ee8 ; encode_field + 24
        0x00039ee0:    b92b        +.      CBNZ     r3,0x39eee ; encode_field + 30
        0x00039ee2:    f7ffff27    ..'.    BL       encode_basic_field ; 0x39d34
        0x00039ee6:    bd80        ..      POP      {r7,pc}
        0x00039ee8:    f7ffffbe    ....    BL       encode_callback_field ; 0x39e68
        0x00039eec:    bd80        ..      POP      {r7,pc}
        0x00039eee:    6901        .i      LDR      r1,[r0,#0x10]
        0x00039ef0:    f2480220    H. .    MOV      r2,#0x8020
        0x00039ef4:    f2c00205    ....    MOVT     r2,#5
        0x00039ef8:    2900        .)      CMP      r1,#0
        0x00039efa:    bf18        ..      IT       NE
        0x00039efc:    460a        .F      MOVNE    r2,r1
        0x00039efe:    6102        .a      STR      r2,[r0,#0x10]
        0x00039f00:    2000        .       MOVS     r0,#0
        0x00039f02:    bd80        ..      POP      {r7,pc}
    encode_pulses
        0x00039f04:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00039f08:    469c        .F      MOV      r12,r3
        0x00039f0a:    eb000381    ....    ADD      r3,r0,r1,LSL #2
        0x00039f0e:    f8539c04    S...    LDR      r9,[r3,#-4]
        0x00039f12:    f640088c    @...    MOV      r8,#0x88c
        0x00039f16:    ea4f7ed9    O..~    LSR      lr,r9,#31
        0x00039f1a:    f1a00a08    ....    SUB      r10,r0,#8
        0x00039f1e:    2502        .%      MOVS     r5,#2
        0x00039f20:    f2c00805    ....    MOVT     r8,#5
        0x00039f24:    460e        .F      MOV      r6,r1
        0x00039f26:    f1b90f00    ....    CMP      r9,#0
        0x00039f2a:    bf48        H.      IT       MI
        0x00039f2c:    f1c90900    ....    RSBMI    r9,r9,#0
        0x00039f30:    464b        KF      MOV      r3,r9
        0x00039f32:    454d        ME      CMP      r5,r9
        0x00039f34:    bfb8        ..      IT       LT
        0x00039f36:    462b        +F      MOVLT    r3,r5
        0x00039f38:    f85a7026    Z.&p    LDR      r7,[r10,r6,LSL #2]
        0x00039f3c:    464c        LF      MOV      r4,r9
        0x00039f3e:    bfc8        ..      IT       GT
        0x00039f40:    462c        ,F      MOVGT    r4,r5
        0x00039f42:    2f00        ./      CMP      r7,#0
        0x00039f44:    4638        8F      MOV      r0,r7
        0x00039f46:    d500        ..      BPL      0x39f4a ; encode_pulses + 70
        0x00039f48:    4278        xB      RSBS     r0,r7,#0
        0x00039f4a:    f8583023    X.#0    LDR      r3,[r8,r3,LSL #2]
        0x00039f4e:    f1b73fff    ...?    CMP      r7,#0xffffffff
        0x00039f52:    f8533024    S.$0    LDR      r3,[r3,r4,LSL #2]
        0x00039f56:    4481        .D      ADD      r9,r9,r0
        0x00039f58:    449e        .D      ADD      lr,lr,r3
        0x00039f5a:    dc0d        ..      BGT      0x39f78 ; encode_pulses + 116
        0x00039f5c:    462b        +F      MOV      r3,r5
        0x00039f5e:    f1090001    ....    ADD      r0,r9,#1
        0x00039f62:    454d        ME      CMP      r5,r9
        0x00039f64:    bfc8        ..      IT       GT
        0x00039f66:    4603        .F      MOVGT    r3,r0
        0x00039f68:    f8583023    X.#0    LDR      r3,[r8,r3,LSL #2]
        0x00039f6c:    4285        .B      CMP      r5,r0
        0x00039f6e:    bfc8        ..      IT       GT
        0x00039f70:    4628        (F      MOVGT    r0,r5
        0x00039f72:    f8530020    S. .    LDR      r0,[r3,r0,LSL #2]
        0x00039f76:    4486        .D      ADD      lr,lr,r0
        0x00039f78:    3e01        .>      SUBS     r6,#1
        0x00039f7a:    2e01        ..      CMP      r6,#1
        0x00039f7c:    f1050501    ....    ADD      r5,r5,#1
        0x00039f80:    dcd6        ..      BGT      0x39f30 ; encode_pulses + 44
        0x00039f82:    4610        .F      MOV      r0,r2
        0x00039f84:    4291        .B      CMP      r1,r2
        0x00039f86:    bfb8        ..      IT       LT
        0x00039f88:    4608        .F      MOVLT    r0,r1
        0x00039f8a:    f8580020    X. .    LDR      r0,[r8,r0,LSL #2]
        0x00039f8e:    4613        .F      MOV      r3,r2
        0x00039f90:    bfc8        ..      IT       GT
        0x00039f92:    460b        .F      MOVGT    r3,r1
        0x00039f94:    f8500023    P.#.    LDR      r0,[r0,r3,LSL #2]
        0x00039f98:    1c53        S.      ADDS     r3,r2,#1
        0x00039f9a:    4291        .B      CMP      r1,r2
        0x00039f9c:    460a        .F      MOV      r2,r1
        0x00039f9e:    bfc8        ..      IT       GT
        0x00039fa0:    461a        .F      MOVGT    r2,r3
        0x00039fa2:    f8582022    X."     LDR      r2,[r8,r2,LSL #2]
        0x00039fa6:    428b        .B      CMP      r3,r1
        0x00039fa8:    bfb8        ..      IT       LT
        0x00039faa:    460b        .F      MOVLT    r3,r1
        0x00039fac:    f8521023    R.#.    LDR      r1,[r2,r3,LSL #2]
        0x00039fb0:    180a        ..      ADDS     r2,r1,r0
        0x00039fb2:    4660        `F      MOV      r0,r12
        0x00039fb4:    4671        qF      MOV      r1,lr
        0x00039fb6:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x00039fba:    f7ffbca9    ....    B.W      ec_enc_uint ; 0x39910
    encode_size
        0x00039fbe:    28fb        .(      CMP      r0,#0xfb
        0x00039fc0:    bfde        ..      ITTT     LE
        0x00039fc2:    7008        .p      STRBLE   r0,[r1,#0]
        0x00039fc4:    2001        .       MOVLE    r0,#1
        0x00039fc6:    4770        pG      BXLE     lr
        0x00039fc8:    f0600203    `...    ORN      r2,r0,#3
        0x00039fcc:    700a        .p      STRB     r2,[r1,#0]
        0x00039fce:    b2d2        ..      UXTB     r2,r2
        0x00039fd0:    1a80        ..      SUBS     r0,r0,r2
        0x00039fd2:    0880        ..      LSRS     r0,r0,#2
        0x00039fd4:    7048        Hp      STRB     r0,[r1,#1]
        0x00039fd6:    2002        .       MOVS     r0,#2
        0x00039fd8:    4770        pG      BX       lr
        0x00039fda:    0000        ..      MOVS     r0,r0
    erase_flash
        0x00039fdc:    b580        ..      PUSH     {r7,lr}
        0x00039fde:    b084        ..      SUB      sp,sp,#0x10
        0x00039fe0:    9003        ..      STR      r0,[sp,#0xc]
        0x00039fe2:    9102        ..      STR      r1,[sp,#8]
        0x00039fe4:    e7ff        ..      B        0x39fe6 ; erase_flash + 10
        0x00039fe6:    9802        ..      LDR      r0,[sp,#8]
        0x00039fe8:    b308        ..      CBZ      r0,0x3a02e ; erase_flash + 82
        0x00039fea:    e7ff        ..      B        0x39fec ; erase_flash + 16
        0x00039fec:    f24020cc    @..     MOVW     r0,#0x2cc
        0x00039ff0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00039ff4:    9001        ..      STR      r0,[sp,#4]
        0x00039ff6:    6800        .h      LDR      r0,[r0,#0]
        0x00039ff8:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00039ffa:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039ffc:    4788        .G      BLX      r1
        0x00039ffe:    9901        ..      LDR      r1,[sp,#4]
        0x0003a000:    9802        ..      LDR      r0,[sp,#8]
        0x0003a002:    6809        .h      LDR      r1,[r1,#0]
        0x0003a004:    6849        Ih      LDR      r1,[r1,#4]
        0x0003a006:    4288        .B      CMP      r0,r1
        0x0003a008:    d90f        ..      BLS      0x3a02a ; erase_flash + 78
        0x0003a00a:    e7ff        ..      B        0x3a00c ; erase_flash + 48
        0x0003a00c:    f24020cc    @..     MOVW     r0,#0x2cc
        0x0003a010:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003a014:    6801        .h      LDR      r1,[r0,#0]
        0x0003a016:    684a        Jh      LDR      r2,[r1,#4]
        0x0003a018:    9902        ..      LDR      r1,[sp,#8]
        0x0003a01a:    1a89        ..      SUBS     r1,r1,r2
        0x0003a01c:    9102        ..      STR      r1,[sp,#8]
        0x0003a01e:    6800        .h      LDR      r0,[r0,#0]
        0x0003a020:    6841        Ah      LDR      r1,[r0,#4]
        0x0003a022:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003a024:    4408        .D      ADD      r0,r0,r1
        0x0003a026:    9003        ..      STR      r0,[sp,#0xc]
        0x0003a028:    e000        ..      B        0x3a02c ; erase_flash + 80
        0x0003a02a:    e000        ..      B        0x3a02e ; erase_flash + 82
        0x0003a02c:    e7db        ..      B        0x39fe6 ; erase_flash + 10
        0x0003a02e:    b004        ..      ADD      sp,sp,#0x10
        0x0003a030:    bd80        ..      POP      {r7,pc}
        0x0003a032:    0000        ..      MOVS     r0,r0
    error_check
        0x0003a034:    b580        ..      PUSH     {r7,lr}
        0x0003a036:    b082        ..      SUB      sp,sp,#8
        0x0003a038:    9001        ..      STR      r0,[sp,#4]
        0x0003a03a:    9801        ..      LDR      r0,[sp,#4]
        0x0003a03c:    b318        ..      CBZ      r0,0x3a086 ; error_check + 82
        0x0003a03e:    e7ff        ..      B        0x3a040 ; error_check + 12
        0x0003a040:    9801        ..      LDR      r0,[sp,#4]
        0x0003a042:    f2422128    B.(!    MOV      r1,#0x2228
        0x0003a046:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a04a:    6008        .`      STR      r0,[r1,#0]
        0x0003a04c:    f248308c    H..0    MOV      r0,#0x838c
        0x0003a050:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003a054:    6800        .h      LDR      r0,[r0,#0]
        0x0003a056:    b160        `.      CBZ      r0,0x3a072 ; error_check + 62
        0x0003a058:    e7ff        ..      B        0x3a05a ; error_check + 38
        0x0003a05a:    f248308c    H..0    MOV      r0,#0x838c
        0x0003a05e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003a062:    6801        .h      LDR      r1,[r0,#0]
        0x0003a064:    f2422028    B.(     MOV      r0,#0x2228
        0x0003a068:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a06c:    6800        .h      LDR      r0,[r0,#0]
        0x0003a06e:    4788        .G      BLX      r1
        0x0003a070:    e008        ..      B        0x3a084 ; error_check + 80
        0x0003a072:    e7ff        ..      B        0x3a074 ; error_check + 64
        0x0003a074:    f7e8fee8    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0003a078:    9000        ..      STR      r0,[sp,#0]
        0x0003a07a:    9800        ..      LDR      r0,[sp,#0]
        0x0003a07c:    f7e8feec    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0003a080:    e7ff        ..      B        0x3a082 ; error_check + 78
        0x0003a082:    e7ff        ..      B        0x3a084 ; error_check + 80
        0x0003a084:    e7ff        ..      B        0x3a086 ; error_check + 82
        0x0003a086:    b002        ..      ADD      sp,sp,#8
        0x0003a088:    bd80        ..      POP      {r7,pc}
        0x0003a08a:    0000        ..      MOVS     r0,r0
    exactle_stack_init
        0x0003a08c:    b580        ..      PUSH     {r7,lr}
        0x0003a08e:    b082        ..      SUB      sp,sp,#8
        0x0003a090:    f7e4fc90    ....    BL       WsfOsInit ; 0x1e9b4
        0x0003a094:    f7e4fe32    ..2.    BL       WsfTimerInit ; 0x1ecfc
        0x0003a098:    f2487198    H..q    MOV      r1,#0x8798
        0x0003a09c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003a0a0:    f240338c    @..3    MOVW     r3,#0x38c
        0x0003a0a4:    f2c10300    ....    MOVT     r3,#0x1000
        0x0003a0a8:    f44f6062    O.b`    MOV      r0,#0xe20
        0x0003a0ac:    2206        ."      MOVS     r2,#6
        0x0003a0ae:    f7e4fb13    ....    BL       WsfBufInit ; 0x1e6d8
        0x0003a0b2:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0003a0b6:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0003a0ba:    f5b06f62    ..bo    CMP      r0,#0xe20
        0x0003a0be:    d901        ..      BLS      0x3a0c4 ; exactle_stack_init + 56
        0x0003a0c0:    e7ff        ..      B        0x3a0c2 ; exactle_stack_init + 54
        0x0003a0c2:    e7ff        ..      B        0x3a0c4 ; exactle_stack_init + 56
        0x0003a0c4:    f7e3fb06    ....    BL       SecInit ; 0x1d6d4
        0x0003a0c8:    f7e3f98c    ....    BL       SecAesInit ; 0x1d3e4
        0x0003a0cc:    f7e3fa24    ..$.    BL       SecCmacInit ; 0x1d518
        0x0003a0d0:    f7e3faf6    ....    BL       SecEccInit ; 0x1d6c0
        0x0003a0d4:    f24c0029    L.).    MOV      r0,#0xc029
        0x0003a0d8:    f2c00001    ....    MOVT     r0,#1
        0x0003a0dc:    f7e4fc82    ....    BL       WsfOsSetNextHandler ; 0x1e9e4
        0x0003a0e0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003a0e4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003a0e8:    f7e1ffaa    ....    BL       HciHandlerInit ; 0x1c040
        0x0003a0ec:    f24b0055    K.U.    MOV      r0,#0xb055
        0x0003a0f0:    f2c00001    ....    MOVT     r0,#1
        0x0003a0f4:    f7e4fc76    ..v.    BL       WsfOsSetNextHandler ; 0x1e9e4
        0x0003a0f8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003a0fc:    2000        .       MOVS     r0,#0
        0x0003a0fe:    f7e0ff9f    ....    BL       DmDevVsInit ; 0x1b040
        0x0003a102:    f7e0fcbd    ....    BL       DmAdvInit ; 0x1aa80
        0x0003a106:    f7e1f86d    ..m.    BL       DmPhyInit ; 0x1b1e4
        0x0003a10a:    f7e0fdff    ....    BL       DmConnInit ; 0x1ad0c
        0x0003a10e:    f7e0ff2d    ..-.    BL       DmConnSlaveInit ; 0x1af6c
        0x0003a112:    f7e1fa8f    ....    BL       DmSecInit ; 0x1b634
        0x0003a116:    f7e1faa1    ....    BL       DmSecLescInit ; 0x1b65c
        0x0003a11a:    f7e1f8b9    ....    BL       DmPrivInit ; 0x1b290
        0x0003a11e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003a122:    f7e0ffbd    ....    BL       DmHandlerInit ; 0x1b0a0
        0x0003a126:    f24d1019    M...    MOV      r0,#0xd119
        0x0003a12a:    f2c00001    ....    MOVT     r0,#1
        0x0003a12e:    f7e4fc59    ..Y.    BL       WsfOsSetNextHandler ; 0x1e9e4
        0x0003a132:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003a136:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003a13a:    f7e3f807    ....    BL       L2cSlaveHandlerInit ; 0x1d14c
        0x0003a13e:    f7e2ffa3    ....    BL       L2cInit ; 0x1d088
        0x0003a142:    f7e3f815    ....    BL       L2cSlaveInit ; 0x1d170
        0x0003a146:    f6494005    I..@    MOV      r0,#0x9c05
        0x0003a14a:    f2c00001    ....    MOVT     r0,#1
        0x0003a14e:    f7e4fc49    ..I.    BL       WsfOsSetNextHandler ; 0x1e9e4
        0x0003a152:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003a156:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003a15a:    f7dffdb1    ....    BL       AttHandlerInit ; 0x19cc0
        0x0003a15e:    f7e0fa85    ....    BL       AttsInit ; 0x1a66c
        0x0003a162:    f7e0fa39    ..9.    BL       AttsIndInit ; 0x1a5d8
        0x0003a166:    f7dffe53    ..S.    BL       AttcInit ; 0x19e10
        0x0003a16a:    f64d30cd    M..0    MOV      r0,#0xdbcd
        0x0003a16e:    f2c00001    ....    MOVT     r0,#1
        0x0003a172:    f7e4fc37    ..7.    BL       WsfOsSetNextHandler ; 0x1e9e4
        0x0003a176:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003a17a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003a17e:    f7e3fd85    ....    BL       SmpHandlerInit ; 0x1dc8c
        0x0003a182:    f7e3ff8d    ....    BL       SmprInit ; 0x1e0a0
        0x0003a186:    f7e3ffa3    ....    BL       SmprScInit ; 0x1e0d0
        0x0003a18a:    20fb        .       MOVS     r0,#0xfb
        0x0003a18c:    f7e2fe00    ....    BL       HciSetMaxRxAclLen ; 0x1cd90
        0x0003a190:    f24940e9    I..@    MOV      r0,#0x94e9
        0x0003a194:    f2c00001    ....    MOVT     r0,#1
        0x0003a198:    f7e4fc24    ..$.    BL       WsfOsSetNextHandler ; 0x1e9e4
        0x0003a19c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003a1a0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003a1a4:    f7dff9d4    ....    BL       AppHandlerInit ; 0x19550
        0x0003a1a8:    f648106d    H.m.    MOV      r0,#0x896d
        0x0003a1ac:    f2c00001    ....    MOVT     r0,#1
        0x0003a1b0:    f7e4fc18    ....    BL       WsfOsSetNextHandler ; 0x1e9e4
        0x0003a1b4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003a1b8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003a1bc:    f7defbf6    ....    BL       AmVosHandlerInit ; 0x189ac
        0x0003a1c0:    f64b30d5    K..0    MOV      r0,#0xbbd5
        0x0003a1c4:    f2c00001    ....    MOVT     r0,#1
        0x0003a1c8:    f7e4fc0c    ....    BL       WsfOsSetNextHandler ; 0x1e9e4
        0x0003a1cc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003a1d0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003a1d4:    f7e1fe34    ..4.    BL       HciDrvHandlerInit ; 0x1be40
        0x0003a1d8:    b002        ..      ADD      sp,sp,#8
        0x0003a1da:    bd80        ..      POP      {r7,pc}
    exp_rotation
        0x0003a1dc:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0003a1e0:    b081        ..      SUB      sp,sp,#4
        0x0003a1e2:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0003a1e6:    4690        .F      MOV      r8,r2
        0x0003a1e8:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003a1ea:    ebb10f42    ..B.    CMP      r1,r2,LSL #1
        0x0003a1ee:    f340808b    @...    BLE.W    0x3a308 ; exp_rotation + 300
        0x0003a1f2:    4606        .F      MOV      r6,r0
        0x0003a1f4:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003a1f6:    2800        .(      CMP      r0,#0
        0x0003a1f8:    f0008086    ....    BEQ.W    0x3a308 ; exp_rotation + 300
        0x0003a1fc:    460f        .F      MOV      r7,r1
        0x0003a1fe:    a145        E.      ADR      r1,{pc}+0x116 ; 0x3a314
        0x0003a200:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0003a204:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0003a208:    ee007a10    ...z    VMOV     s0,r7
        0x0003a20c:    fb007002    ...p    MLA      r0,r0,r2,r7
        0x0003a210:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003a214:    ee010a10    ....    VMOV     s2,r0
        0x0003a218:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0003a21c:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x0003a220:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x0003a224:    ed9f8a3e    ..>.    VLDR     s16,[pc,#248] ; [0x3a320] = 0x3fc90fdb
        0x0003a228:    461c        .F      MOV      r4,r3
        0x0003a22a:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x0003a22e:    ee209a01     ...    VMUL.F32 s18,s0,s2
        0x0003a232:    ee290a08    )...    VMUL.F32 s0,s18,s16
        0x0003a236:    ee100a10    ....    VMOV     r0,s0
        0x0003a23a:    f014ff65    ..e.    BL       __aeabi_f2d ; 0x4f108
        0x0003a23e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003a242:    f012ffb5    ....    BL       __hardfp_cos ; 0x4d1b0
        0x0003a246:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003a24a:    f014f915    ....    BL       __aeabi_d2f ; 0x4e478
        0x0003a24e:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003a252:    ee300a49    0.I.    VSUB.F32 s0,s0,s18
        0x0003a256:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x0003a25a:    4681        .F      MOV      r9,r0
        0x0003a25c:    ee100a10    ....    VMOV     r0,s0
        0x0003a260:    f014ff52    ..R.    BL       __aeabi_f2d ; 0x4f108
        0x0003a264:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003a268:    f012ffa2    ....    BL       __hardfp_cos ; 0x4d1b0
        0x0003a26c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003a270:    f014f902    ....    BL       __aeabi_d2f ; 0x4e478
        0x0003a274:    ebb70fc4    ....    CMP      r7,r4,LSL #3
        0x0003a278:    da01        ..      BGE      0x3a27e ; exp_rotation + 162
        0x0003a27a:    2500        .%      MOVS     r5,#0
        0x0003a27c:    e009        ..      B        0x3a292 ; exp_rotation + 182
        0x0003a27e:    10a1        ..      ASRS     r1,r4,#2
        0x0003a280:    2500        .%      MOVS     r5,#0
        0x0003a282:    bf00        ..      NOP      
        0x0003a284:    3501        .5      ADDS     r5,#1
        0x0003a286:    fb055205    ...R    MLA      r2,r5,r5,r5
        0x0003a28a:    fb021204    ....    MLA      r2,r2,r4,r1
        0x0003a28e:    42ba        .B      CMP      r2,r7
        0x0003a290:    dbf8        ..      BLT      0x3a284 ; exp_rotation + 168
        0x0003a292:    2c01        .,      CMP      r4,#1
        0x0003a294:    db38        8.      BLT      0x3a308 ; exp_rotation + 300
        0x0003a296:    fb97f7f4    ....    SDIV     r7,r7,r4
        0x0003a29a:    ee089a10    ....    VMOV     s16,r9
        0x0003a29e:    ee090a10    ....    VMOV     s18,r0
        0x0003a2a2:    eeb1aa49    ..I.    VNEG.F32 s20,s18
        0x0003a2a6:    eeb1ba48    ..H.    VNEG.F32 s22,s16
        0x0003a2aa:    ea4f0987    O...    LSL      r9,r7,#2
        0x0003a2ae:    bf00        ..      NOP      
        0x0003a2b0:    f1b83fff    ...?    CMP      r8,#0xffffffff
        0x0003a2b4:    dd12        ..      BLE      0x3a2dc ; exp_rotation + 256
        0x0003a2b6:    4630        0F      MOV      r0,r6
        0x0003a2b8:    4639        9F      MOV      r1,r7
        0x0003a2ba:    2201        ."      MOVS     r2,#1
        0x0003a2bc:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003a2c0:    eef00a4a    ..J.    VMOV.F32 s1,s20
        0x0003a2c4:    f000f82e    ....    BL       exp_rotation1 ; 0x3a324
        0x0003a2c8:    b1dd        ..      CBZ      r5,0x3a302 ; exp_rotation + 294
        0x0003a2ca:    4630        0F      MOV      r0,r6
        0x0003a2cc:    4639        9F      MOV      r1,r7
        0x0003a2ce:    462a        *F      MOV      r2,r5
        0x0003a2d0:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x0003a2d4:    eef00a4b    ..K.    VMOV.F32 s1,s22
        0x0003a2d8:    e011        ..      B        0x3a2fe ; exp_rotation + 290
        0x0003a2da:    bf00        ..      NOP      
        0x0003a2dc:    b145        E.      CBZ      r5,0x3a2f0 ; exp_rotation + 276
        0x0003a2de:    4630        0F      MOV      r0,r6
        0x0003a2e0:    4639        9F      MOV      r1,r7
        0x0003a2e2:    462a        *F      MOV      r2,r5
        0x0003a2e4:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x0003a2e8:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0003a2ec:    f000f81a    ....    BL       exp_rotation1 ; 0x3a324
        0x0003a2f0:    4630        0F      MOV      r0,r6
        0x0003a2f2:    4639        9F      MOV      r1,r7
        0x0003a2f4:    2201        ."      MOVS     r2,#1
        0x0003a2f6:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003a2fa:    eef00a49    ..I.    VMOV.F32 s1,s18
        0x0003a2fe:    f000f811    ....    BL       exp_rotation1 ; 0x3a324
        0x0003a302:    3c01        .<      SUBS     r4,#1
        0x0003a304:    444e        ND      ADD      r6,r6,r9
        0x0003a306:    d1d3        ..      BNE      0x3a2b0 ; exp_rotation + 212
        0x0003a308:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0003a30c:    b001        ..      ADD      sp,sp,#4
        0x0003a30e:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0003a312:    bf00        ..      NOP      
    $d.1
    exp_rotation.SPREAD_FACTOR
        0x0003a314:    0000000f    ....    DCD    15
        0x0003a318:    0000000a    ....    DCD    10
        0x0003a31c:    00000005    ....    DCD    5
        0x0003a320:    3fc90fdb    ...?    DCD    1070141403
    $t.2
    exp_rotation1
        0x0003a324:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0003a326:    eba10c02    ....    SUB      r12,r1,r2
        0x0003a32a:    f1bc0f01    ....    CMP      r12,#1
        0x0003a32e:    db1b        ..      BLT      0x3a368 ; exp_rotation1 + 68
        0x0003a330:    ea4f0e82    O...    LSL      lr,r2,#2
        0x0003a334:    4663        cF      MOV      r3,r12
        0x0003a336:    4604        .F      MOV      r4,r0
        0x0003a338:    eb04050e    ....    ADD      r5,r4,lr
        0x0003a33c:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x0003a340:    ed942a00    ...*    VLDR     s4,[r4,#0]
        0x0003a344:    ee213a00    !..:    VMUL.F32 s6,s2,s0
        0x0003a348:    ee224a20    ". J    VMUL.F32 s8,s4,s1
        0x0003a34c:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x0003a350:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x0003a354:    ee343a03    4..:    VADD.F32 s6,s8,s6
        0x0003a358:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x0003a35c:    ed853a00    ...:    VSTR     s6,[r5,#0]
        0x0003a360:    eca41a01    ....    VSTM     r4!,{s2}
        0x0003a364:    3b01        .;      SUBS     r3,#1
        0x0003a366:    d1e7        ..      BNE      0x3a338 ; exp_rotation1 + 20
        0x0003a368:    ea6f0342    o.B.    MVN      r3,r2,LSL #1
        0x0003a36c:    185b        [.      ADDS     r3,r3,r1
        0x0003a36e:    bf48        H.      IT       MI
        0x0003a370:    bdb0        ..      POPMI    {r4,r5,r7,pc}
        0x0003a372:    eb000383    ....    ADD      r3,r0,r3,LSL #2
        0x0003a376:    eb00008c    ....    ADD      r0,r0,r12,LSL #2
        0x0003a37a:    eba10142    ..B.    SUB      r1,r1,r2,LSL #1
        0x0003a37e:    3804        .8      SUBS     r0,#4
        0x0003a380:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0003a384:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x0003a388:    ee213a00    !..:    VMUL.F32 s6,s2,s0
        0x0003a38c:    ee224a20    ". J    VMUL.F32 s8,s4,s1
        0x0003a390:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x0003a394:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x0003a398:    ee343a03    4..:    VADD.F32 s6,s8,s6
        0x0003a39c:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x0003a3a0:    3901        .9      SUBS     r1,#1
        0x0003a3a2:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x0003a3a6:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x0003a3aa:    3b04        .;      SUBS     r3,#4
        0x0003a3ac:    3804        .8      SUBS     r0,#4
        0x0003a3ae:    2900        .)      CMP      r1,#0
        0x0003a3b0:    dce6        ..      BGT      0x3a380 ; exp_rotation1 + 92
        0x0003a3b2:    bdb0        ..      POP      {r4,r5,r7,pc}
    extract_collapse_mask
        0x0003a3b4:    b570        p.      PUSH     {r4-r6,lr}
        0x0003a3b6:    2a02        .*      CMP      r2,#2
        0x0003a3b8:    bfbc        ..      ITT      LT
        0x0003a3ba:    2001        .       MOVLT    r0,#1
        0x0003a3bc:    bd70        p.      POPLT    {r4-r6,pc}
        0x0003a3be:    fb91f1f2    ....    SDIV     r1,r1,r2
        0x0003a3c2:    4603        .F      MOV      r3,r0
        0x0003a3c4:    ea4f0c81    O...    LSL      r12,r1,#2
        0x0003a3c8:    2000        .       MOVS     r0,#0
        0x0003a3ca:    f04f0e00    O...    MOV      lr,#0
        0x0003a3ce:    bf00        ..      NOP      
        0x0003a3d0:    2500        .%      MOVS     r5,#0
        0x0003a3d2:    2400        .$      MOVS     r4,#0
        0x0003a3d4:    f8536025    S.%`    LDR      r6,[r3,r5,LSL #2]
        0x0003a3d8:    3501        .5      ADDS     r5,#1
        0x0003a3da:    428d        .B      CMP      r5,r1
        0x0003a3dc:    ea440406    D...    ORR      r4,r4,r6
        0x0003a3e0:    dbf8        ..      BLT      0x3a3d4 ; extract_collapse_mask + 32
        0x0003a3e2:    2c00        .,      CMP      r4,#0
        0x0003a3e4:    bf18        ..      IT       NE
        0x0003a3e6:    2401        .$      MOVNE    r4,#1
        0x0003a3e8:    fa04f40e    ....    LSL      r4,r4,lr
        0x0003a3ec:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003a3f0:    4320         C      ORRS     r0,r0,r4
        0x0003a3f2:    4596        .E      CMP      lr,r2
        0x0003a3f4:    4463        cD      ADD      r3,r3,r12
        0x0003a3f6:    bf08        ..      IT       EQ
        0x0003a3f8:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0003a3fa:    e7e9        ..      B        0x3a3d0 ; extract_collapse_mask + 28
    find_best_pitch
        0x0003a3fc:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0003a3fe:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x0003a402:    2400        .$      MOVS     r4,#0
        0x0003a404:    f04f0e01    O...    MOV      lr,#1
        0x0003a408:    2a01        .*      CMP      r2,#1
        0x0003a40a:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003a40e:    f8cc4000    ...@    STR      r4,[r12,#0]
        0x0003a412:    f8cce004    ....    STR      lr,[r12,#4]
        0x0003a416:    db0c        ..      BLT      0x3a432 ; find_best_pitch + 54
        0x0003a418:    460c        .F      MOV      r4,r1
        0x0003a41a:    4696        .F      MOV      lr,r2
        0x0003a41c:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x0003a420:    f1be0e01    ....    SUBS     lr,lr,#1
        0x0003a424:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x0003a428:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0003a42c:    f1040404    ....    ADD      r4,r4,#4
        0x0003a430:    d1f4        ..      BNE      0x3a41c ; find_best_pitch + 32
        0x0003a432:    2b01        .+      CMP      r3,#1
        0x0003a434:    bfb8        ..      IT       LT
        0x0003a436:    bdb0        ..      POPLT    {r4,r5,r7,pc}
        0x0003a438:    ed9f1a30    ..0.    VLDR     s2,[pc,#192] ; [0x3a4fc] = 0
        0x0003a43c:    eebf7a00    ...z    VMOV.F32 s14,#-1.00000000
        0x0003a440:    ed9f2a2f    ../*    VLDR     s4,[pc,#188] ; [0x3a500] = 0x2b8cbccc
        0x0003a444:    0092        ..      LSLS     r2,r2,#2
        0x0003a446:    f04f0e00    O...    MOV      lr,#0
        0x0003a44a:    eeb73a00    ...:    VMOV.F32 s6,#1.00000000
        0x0003a44e:    2400        .$      MOVS     r4,#0
        0x0003a450:    eeb05a41    ..AZ    VMOV.F32 s10,s2
        0x0003a454:    eeb04a47    ..GJ    VMOV.F32 s8,s14
        0x0003a458:    ed906a00    ...j    VLDR     s12,[r0,#0]
        0x0003a45c:    eeb56a40    ..@j    VCMP.F32 s12,#0.0
        0x0003a460:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003a464:    dd20         .      BLE      0x3a4a8 ; find_best_pitch + 172
        0x0003a466:    ee266a02    &..j    VMUL.F32 s12,s12,s4
        0x0003a46a:    ee266a06    &..j    VMUL.F32 s12,s12,s12
        0x0003a46e:    ee650a06    e...    VMUL.F32 s1,s10,s12
        0x0003a472:    ee601a04    `...    VMUL.F32 s3,s0,s8
        0x0003a476:    eef40a61    ..a.    VCMP.F32 s1,s3
        0x0003a47a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003a47e:    dd13        ..      BLE      0x3a4a8 ; find_best_pitch + 172
        0x0003a480:    ee214a06    !..J    VMUL.F32 s8,s2,s12
        0x0003a484:    ee205a07     ..Z    VMUL.F32 s10,s0,s14
        0x0003a488:    eeb44a45    ..EJ    VCMP.F32 s8,s10
        0x0003a48c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003a490:    dd29        ).      BLE      0x3a4e6 ; find_best_pitch + 234
        0x0003a492:    e9cc4e00    ...N    STRD     r4,lr,[r12,#0]
        0x0003a496:    46a6        .F      MOV      lr,r4
        0x0003a498:    eeb04a47    ..GJ    VMOV.F32 s8,s14
        0x0003a49c:    eeb05a41    ..AZ    VMOV.F32 s10,s2
        0x0003a4a0:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x0003a4a4:    e002        ..      B        0x3a4ac ; find_best_pitch + 176
        0x0003a4a6:    bf00        ..      NOP      
        0x0003a4a8:    eeb06a47    ..Gj    VMOV.F32 s12,s14
        0x0003a4ac:    188d        ..      ADDS     r5,r1,r2
        0x0003a4ae:    ed957a00    ...z    VLDR     s14,[r5,#0]
        0x0003a4b2:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x0003a4b6:    ee277a07    '..z    VMUL.F32 s14,s14,s14
        0x0003a4ba:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x0003a4be:    ee377a60    7.`z    VSUB.F32 s14,s14,s1
        0x0003a4c2:    ee300a07    0...    VADD.F32 s0,s0,s14
        0x0003a4c6:    eeb40a43    ..C.    VCMP.F32 s0,s6
        0x0003a4ca:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003a4ce:    f1040401    ....    ADD      r4,r4,#1
        0x0003a4d2:    bfb8        ..      IT       LT
        0x0003a4d4:    eeb00a43    ..C.    VMOVLT.F32 s0,s6
        0x0003a4d8:    3104        .1      ADDS     r1,#4
        0x0003a4da:    3004        .0      ADDS     r0,#4
        0x0003a4dc:    42a3        .B      CMP      r3,r4
        0x0003a4de:    eeb07a46    ..Fz    VMOV.F32 s14,s12
        0x0003a4e2:    d1b9        ..      BNE      0x3a458 ; find_best_pitch + 92
        0x0003a4e4:    e008        ..      B        0x3a4f8 ; find_best_pitch + 252
        0x0003a4e6:    eeb04a46    ..FJ    VMOV.F32 s8,s12
        0x0003a4ea:    eeb06a47    ..Gj    VMOV.F32 s12,s14
        0x0003a4ee:    eeb05a40    ..@Z    VMOV.F32 s10,s0
        0x0003a4f2:    f8cc4004    ...@    STR      r4,[r12,#4]
        0x0003a4f6:    e7d9        ..      B        0x3a4ac ; find_best_pitch + 176
        0x0003a4f8:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x0003a4fa:    bf00        ..      NOP      
    $d.7
        0x0003a4fc:    00000000    ....    DCD    0
        0x0003a500:    2b8cbccc    ...+    DCD    730643660
    $t.13
    find_dma_threshold
        0x0003a504:    b083        ..      SUB      sp,sp,#0xc
        0x0003a506:    9002        ..      STR      r0,[sp,#8]
        0x0003a508:    2010        .       MOVS     r0,#0x10
        0x0003a50a:    9000        ..      STR      r0,[sp,#0]
        0x0003a50c:    2018        .       MOVS     r0,#0x18
        0x0003a50e:    9001        ..      STR      r0,[sp,#4]
        0x0003a510:    e7ff        ..      B        0x3a512 ; find_dma_threshold + 14
        0x0003a512:    9801        ..      LDR      r0,[sp,#4]
        0x0003a514:    9900        ..      LDR      r1,[sp,#0]
        0x0003a516:    4288        .B      CMP      r0,r1
        0x0003a518:    d30e        ..      BCC      0x3a538 ; find_dma_threshold + 52
        0x0003a51a:    e7ff        ..      B        0x3a51c ; find_dma_threshold + 24
        0x0003a51c:    9a02        ..      LDR      r2,[sp,#8]
        0x0003a51e:    9901        ..      LDR      r1,[sp,#4]
        0x0003a520:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0003a524:    fb002011    ...     MLS      r0,r0,r1,r2
        0x0003a528:    b908        ..      CBNZ     r0,0x3a52e ; find_dma_threshold + 42
        0x0003a52a:    e7ff        ..      B        0x3a52c ; find_dma_threshold + 40
        0x0003a52c:    e004        ..      B        0x3a538 ; find_dma_threshold + 52
        0x0003a52e:    e7ff        ..      B        0x3a530 ; find_dma_threshold + 44
        0x0003a530:    9801        ..      LDR      r0,[sp,#4]
        0x0003a532:    3804        .8      SUBS     r0,#4
        0x0003a534:    9001        ..      STR      r0,[sp,#4]
        0x0003a536:    e7ec        ..      B        0x3a512 ; find_dma_threshold + 14
        0x0003a538:    9801        ..      LDR      r0,[sp,#4]
        0x0003a53a:    9900        ..      LDR      r1,[sp,#0]
        0x0003a53c:    4288        .B      CMP      r0,r1
        0x0003a53e:    d203        ..      BCS      0x3a548 ; find_dma_threshold + 68
        0x0003a540:    e7ff        ..      B        0x3a542 ; find_dma_threshold + 62
        0x0003a542:    2000        .       MOVS     r0,#0
        0x0003a544:    9001        ..      STR      r0,[sp,#4]
        0x0003a546:    e7ff        ..      B        0x3a548 ; find_dma_threshold + 68
        0x0003a548:    9801        ..      LDR      r0,[sp,#4]
        0x0003a54a:    b003        ..      ADD      sp,sp,#0xc
        0x0003a54c:    4770        pG      BX       lr
        0x0003a54e:    0000        ..      MOVS     r0,r0
    find_extension_field
        0x0003a550:    b570        p.      PUSH     {r4-r6,lr}
        0x0003a552:    6845        Eh      LDR      r5,[r0,#4]
        0x0003a554:    4604        .F      MOV      r4,r0
        0x0003a556:    bf00        ..      NOP      
        0x0003a558:    6860        `h      LDR      r0,[r4,#4]
        0x0003a55a:    7880        .x      LDRB     r0,[r0,#2]
        0x0003a55c:    f000060f    ....    AND      r6,r0,#0xf
        0x0003a560:    2e08        ..      CMP      r6,#8
        0x0003a562:    d005        ..      BEQ      0x3a570 ; find_extension_field + 32
        0x0003a564:    4620         F      MOV      r0,r4
        0x0003a566:    f008fb31    ..1.    BL       pb_field_iter_next ; 0x42bcc
        0x0003a56a:    6860        `h      LDR      r0,[r4,#4]
        0x0003a56c:    42a8        .B      CMP      r0,r5
        0x0003a56e:    d1f3        ..      BNE      0x3a558 ; find_extension_field + 8
        0x0003a570:    f1a60008    ....    SUB      r0,r6,#8
        0x0003a574:    fab0f080    ....    CLZ      r0,r0
        0x0003a578:    0940        @.      LSRS     r0,r0,#5
        0x0003a57a:    bd70        p.      POP      {r4-r6,pc}
    ftoa
        0x0003a57c:    b580        ..      PUSH     {r7,lr}
        0x0003a57e:    b090        ..      SUB      sp,sp,#0x40
        0x0003a580:    ed8d0a0e    ....    VSTR     s0,[sp,#0x38]
        0x0003a584:    900d        ..      STR      r0,[sp,#0x34]
        0x0003a586:    910c        ..      STR      r1,[sp,#0x30]
        0x0003a588:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003a58a:    6800        .h      LDR      r0,[r0,#0]
        0x0003a58c:    9009        ..      STR      r0,[sp,#0x24]
        0x0003a58e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003a590:    2803        .(      CMP      r0,#3
        0x0003a592:    dc04        ..      BGT      0x3a59e ; ftoa + 34
        0x0003a594:    e7ff        ..      B        0x3a596 ; ftoa + 26
        0x0003a596:    f06f0002    o...    MVN      r0,#2
        0x0003a59a:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003a59c:    e103        ..      B        0x3a7a6 ; ftoa + 554
        0x0003a59e:    ed9d0a0e    ....    VLDR     s0,[sp,#0x38]
        0x0003a5a2:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x0003a5a6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003a5aa:    d109        ..      BNE      0x3a5c0 ; ftoa + 68
        0x0003a5ac:    e7ff        ..      B        0x3a5ae ; ftoa + 50
        0x0003a5ae:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003a5b0:    f6426030    B.0`    MOV      r0,#0x2e30
        0x0003a5b4:    f2c00030    ..0.    MOVT     r0,#0x30
        0x0003a5b8:    6008        .`      STR      r0,[r1,#0]
        0x0003a5ba:    2003        .       MOVS     r0,#3
        0x0003a5bc:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003a5be:    e0f2        ..      B        0x3a7a6 ; ftoa + 554
        0x0003a5c0:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003a5c2:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a5c4:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003a5c6:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003a5c8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003a5ca:    0dc1        ..      LSRS     r1,r0,#23
        0x0003a5cc:    f06f007e    o.~.    MVN      r0,#0x7e
        0x0003a5d0:    fa50f081    P...    UXTAB    r0,r0,r1
        0x0003a5d4:    900a        ..      STR      r0,[sp,#0x28]
        0x0003a5d6:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003a5d8:    f4400000    @...    ORR      r0,r0,#0x800000
        0x0003a5dc:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0003a5e0:    9008        ..      STR      r0,[sp,#0x20]
        0x0003a5e2:    2000        .       MOVS     r0,#0
        0x0003a5e4:    9006        ..      STR      r0,[sp,#0x18]
        0x0003a5e6:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003a5e8:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003a5ea:    281f        .(      CMP      r0,#0x1f
        0x0003a5ec:    db04        ..      BLT      0x3a5f8 ; ftoa + 124
        0x0003a5ee:    e7ff        ..      B        0x3a5f0 ; ftoa + 116
        0x0003a5f0:    f06f0001    o...    MVN      r0,#1
        0x0003a5f4:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003a5f6:    e0d6        ..      B        0x3a7a6 ; ftoa + 554
        0x0003a5f8:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003a5fa:    f1100f18    ....    CMN      r0,#0x18
        0x0003a5fe:    dc04        ..      BGT      0x3a60a ; ftoa + 142
        0x0003a600:    e7ff        ..      B        0x3a602 ; ftoa + 134
        0x0003a602:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003a606:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003a608:    e0cd        ..      B        0x3a7a6 ; ftoa + 554
        0x0003a60a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003a60c:    2817        .(      CMP      r0,#0x17
        0x0003a60e:    db06        ..      BLT      0x3a61e ; ftoa + 162
        0x0003a610:    e7ff        ..      B        0x3a612 ; ftoa + 150
        0x0003a612:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003a614:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003a616:    3917        .9      SUBS     r1,r1,#0x17
        0x0003a618:    4088        .@      LSLS     r0,r0,r1
        0x0003a61a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003a61c:    e01a        ..      B        0x3a654 ; ftoa + 216
        0x0003a61e:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003a620:    2800        .(      CMP      r0,#0
        0x0003a622:    d40e        ..      BMI      0x3a642 ; ftoa + 198
        0x0003a624:    e7ff        ..      B        0x3a626 ; ftoa + 170
        0x0003a626:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003a628:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003a62a:    f1c10117    ....    RSB      r1,r1,#0x17
        0x0003a62e:    4108        .A      ASRS     r0,r0,r1
        0x0003a630:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003a632:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003a634:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003a636:    3101        .1      ADDS     r1,#1
        0x0003a638:    4088        .@      LSLS     r0,r0,r1
        0x0003a63a:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0003a63e:    9006        ..      STR      r0,[sp,#0x18]
        0x0003a640:    e007        ..      B        0x3a652 ; ftoa + 214
        0x0003a642:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003a644:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0003a648:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003a64a:    43c9        .C      MVNS     r1,r1
        0x0003a64c:    40c8        .@      LSRS     r0,r0,r1
        0x0003a64e:    9006        ..      STR      r0,[sp,#0x18]
        0x0003a650:    e7ff        ..      B        0x3a652 ; ftoa + 214
        0x0003a652:    e7ff        ..      B        0x3a654 ; ftoa + 216
        0x0003a654:    e7ff        ..      B        0x3a656 ; ftoa + 218
        0x0003a656:    e7ff        ..      B        0x3a658 ; ftoa + 220
        0x0003a658:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003a65a:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003a65e:    dc06        ..      BGT      0x3a66e ; ftoa + 242
        0x0003a660:    e7ff        ..      B        0x3a662 ; ftoa + 230
        0x0003a662:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003a664:    1c48        H.      ADDS     r0,r1,#1
        0x0003a666:    900d        ..      STR      r0,[sp,#0x34]
        0x0003a668:    202d        -       MOVS     r0,#0x2d
        0x0003a66a:    7008        .p      STRB     r0,[r1,#0]
        0x0003a66c:    e7ff        ..      B        0x3a66e ; ftoa + 242
        0x0003a66e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003a670:    b930        0.      CBNZ     r0,0x3a680 ; ftoa + 260
        0x0003a672:    e7ff        ..      B        0x3a674 ; ftoa + 248
        0x0003a674:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003a676:    1c48        H.      ADDS     r0,r1,#1
        0x0003a678:    900d        ..      STR      r0,[sp,#0x34]
        0x0003a67a:    2030        0       MOVS     r0,#0x30
        0x0003a67c:    7008        .p      STRB     r0,[r1,#0]
        0x0003a67e:    e01f        ..      B        0x3a6c0 ; ftoa + 324
        0x0003a680:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003a682:    2801        .(      CMP      r0,#1
        0x0003a684:    db06        ..      BLT      0x3a694 ; ftoa + 280
        0x0003a686:    e7ff        ..      B        0x3a688 ; ftoa + 268
        0x0003a688:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003a68a:    17c1        ..      ASRS     r1,r0,#31
        0x0003a68c:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0003a68e:    f010fb67    ..g.    BL       uint64_to_str ; 0x4ad60
        0x0003a692:    e00b        ..      B        0x3a6ac ; ftoa + 304
        0x0003a694:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003a696:    1c48        H.      ADDS     r0,r1,#1
        0x0003a698:    900d        ..      STR      r0,[sp,#0x34]
        0x0003a69a:    202d        -       MOVS     r0,#0x2d
        0x0003a69c:    7008        .p      STRB     r0,[r1,#0]
        0x0003a69e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003a6a0:    4240        @B      RSBS     r0,r0,#0
        0x0003a6a2:    17c1        ..      ASRS     r1,r0,#31
        0x0003a6a4:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0003a6a6:    f010fb5b    ..[.    BL       uint64_to_str ; 0x4ad60
        0x0003a6aa:    e7ff        ..      B        0x3a6ac ; ftoa + 304
        0x0003a6ac:    e7ff        ..      B        0x3a6ae ; ftoa + 306
        0x0003a6ae:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003a6b0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a6b2:    b120         .      CBZ      r0,0x3a6be ; ftoa + 322
        0x0003a6b4:    e7ff        ..      B        0x3a6b6 ; ftoa + 314
        0x0003a6b6:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003a6b8:    3001        .0      ADDS     r0,#1
        0x0003a6ba:    900d        ..      STR      r0,[sp,#0x34]
        0x0003a6bc:    e7f7        ..      B        0x3a6ae ; ftoa + 306
        0x0003a6be:    e7ff        ..      B        0x3a6c0 ; ftoa + 324
        0x0003a6c0:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003a6c2:    1c48        H.      ADDS     r0,r1,#1
        0x0003a6c4:    900d        ..      STR      r0,[sp,#0x34]
        0x0003a6c6:    202e        .       MOVS     r0,#0x2e
        0x0003a6c8:    7008        .p      STRB     r0,[r1,#0]
        0x0003a6ca:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003a6cc:    b930        0.      CBNZ     r0,0x3a6dc ; ftoa + 352
        0x0003a6ce:    e7ff        ..      B        0x3a6d0 ; ftoa + 340
        0x0003a6d0:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003a6d2:    1c48        H.      ADDS     r0,r1,#1
        0x0003a6d4:    900d        ..      STR      r0,[sp,#0x34]
        0x0003a6d6:    2030        0       MOVS     r0,#0x30
        0x0003a6d8:    7008        .p      STRB     r0,[r1,#0]
        0x0003a6da:    e05c        \.      B        0x3a796 ; ftoa + 538
        0x0003a6dc:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003a6de:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003a6e0:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003a6e2:    1a80        ..      SUBS     r0,r0,r2
        0x0003a6e4:    43c0        .C      MVNS     r0,r0
        0x0003a6e6:    4408        .D      ADD      r0,r0,r1
        0x0003a6e8:    9002        ..      STR      r0,[sp,#8]
        0x0003a6ea:    9802        ..      LDR      r0,[sp,#8]
        0x0003a6ec:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003a6ee:    4288        .B      CMP      r0,r1
        0x0003a6f0:    dd03        ..      BLE      0x3a6fa ; ftoa + 382
        0x0003a6f2:    e7ff        ..      B        0x3a6f4 ; ftoa + 376
        0x0003a6f4:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003a6f6:    9001        ..      STR      r0,[sp,#4]
        0x0003a6f8:    e002        ..      B        0x3a700 ; ftoa + 388
        0x0003a6fa:    9802        ..      LDR      r0,[sp,#8]
        0x0003a6fc:    9001        ..      STR      r0,[sp,#4]
        0x0003a6fe:    e7ff        ..      B        0x3a700 ; ftoa + 388
        0x0003a700:    9801        ..      LDR      r0,[sp,#4]
        0x0003a702:    9002        ..      STR      r0,[sp,#8]
        0x0003a704:    2000        .       MOVS     r0,#0
        0x0003a706:    9003        ..      STR      r0,[sp,#0xc]
        0x0003a708:    e7ff        ..      B        0x3a70a ; ftoa + 398
        0x0003a70a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003a70c:    9902        ..      LDR      r1,[sp,#8]
        0x0003a70e:    4288        .B      CMP      r0,r1
        0x0003a710:    da15        ..      BGE      0x3a73e ; ftoa + 450
        0x0003a712:    e7ff        ..      B        0x3a714 ; ftoa + 408
        0x0003a714:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003a716:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0003a71a:    0040        @.      LSLS     r0,r0,#1
        0x0003a71c:    9006        ..      STR      r0,[sp,#0x18]
        0x0003a71e:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0003a722:    3030        00      ADDS     r0,r0,#0x30
        0x0003a724:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003a726:    1c4a        J.      ADDS     r2,r1,#1
        0x0003a728:    920d        ..      STR      r2,[sp,#0x34]
        0x0003a72a:    7008        .p      STRB     r0,[r1,#0]
        0x0003a72c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003a72e:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0003a732:    9006        ..      STR      r0,[sp,#0x18]
        0x0003a734:    e7ff        ..      B        0x3a736 ; ftoa + 442
        0x0003a736:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003a738:    3001        .0      ADDS     r0,#1
        0x0003a73a:    9003        ..      STR      r0,[sp,#0xc]
        0x0003a73c:    e7e5        ..      B        0x3a70a ; ftoa + 398
        0x0003a73e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003a740:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0003a744:    f34050c7    @..P    SBFX     r0,r0,#23,#8
        0x0003a748:    2805        .(      CMP      r0,#5
        0x0003a74a:    db23        #.      BLT      0x3a794 ; ftoa + 536
        0x0003a74c:    e7ff        ..      B        0x3a74e ; ftoa + 466
        0x0003a74e:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003a750:    3801        .8      SUBS     r0,#1
        0x0003a752:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a754:    e7ff        ..      B        0x3a756 ; ftoa + 474
        0x0003a756:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a758:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a75a:    4288        .B      CMP      r0,r1
        0x0003a75c:    d319        ..      BCC      0x3a792 ; ftoa + 534
        0x0003a75e:    e7ff        ..      B        0x3a760 ; ftoa + 484
        0x0003a760:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a762:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a764:    282e        .(      CMP      r0,#0x2e
        0x0003a766:    d101        ..      BNE      0x3a76c ; ftoa + 496
        0x0003a768:    e7ff        ..      B        0x3a76a ; ftoa + 494
        0x0003a76a:    e00e        ..      B        0x3a78a ; ftoa + 526
        0x0003a76c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a76e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a770:    2839        9(      CMP      r0,#0x39
        0x0003a772:    d104        ..      BNE      0x3a77e ; ftoa + 514
        0x0003a774:    e7ff        ..      B        0x3a776 ; ftoa + 506
        0x0003a776:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a778:    2030        0       MOVS     r0,#0x30
        0x0003a77a:    7008        .p      STRB     r0,[r1,#0]
        0x0003a77c:    e004        ..      B        0x3a788 ; ftoa + 524
        0x0003a77e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a780:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a782:    3001        .0      ADDS     r0,#1
        0x0003a784:    7008        .p      STRB     r0,[r1,#0]
        0x0003a786:    e004        ..      B        0x3a792 ; ftoa + 534
        0x0003a788:    e7ff        ..      B        0x3a78a ; ftoa + 526
        0x0003a78a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a78c:    3801        .8      SUBS     r0,#1
        0x0003a78e:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a790:    e7e1        ..      B        0x3a756 ; ftoa + 474
        0x0003a792:    e7ff        ..      B        0x3a794 ; ftoa + 536
        0x0003a794:    e7ff        ..      B        0x3a796 ; ftoa + 538
        0x0003a796:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003a798:    2000        .       MOVS     r0,#0
        0x0003a79a:    7008        .p      STRB     r0,[r1,#0]
        0x0003a79c:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003a79e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a7a0:    1a40        @.      SUBS     r0,r0,r1
        0x0003a7a2:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003a7a4:    e7ff        ..      B        0x3a7a6 ; ftoa + 554
        0x0003a7a6:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003a7a8:    b010        ..      ADD      sp,sp,#0x40
        0x0003a7aa:    bd80        ..      POP      {r7,pc}
    getNextToken
        0x0003a7ac:    b081        ..      SUB      sp,sp,#4
        0x0003a7ae:    f24a7290    J..r    MOV      r2,#0xa790
        0x0003a7b2:    f2c10201    ....    MOVT     r2,#0x1001
        0x0003a7b6:    f8920038    ..8.    LDRB     r0,[r2,#0x38]
        0x0003a7ba:    1c41        A.      ADDS     r1,r0,#1
        0x0003a7bc:    f8821038    ..8.    STRB     r1,[r2,#0x38]
        0x0003a7c0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003a7c4:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003a7c8:    28ff        .(      CMP      r0,#0xff
        0x0003a7ca:    d10c        ..      BNE      0x3a7e6 ; getNextToken + 58
        0x0003a7cc:    e7ff        ..      B        0x3a7ce ; getNextToken + 34
        0x0003a7ce:    f24a7290    J..r    MOV      r2,#0xa790
        0x0003a7d2:    f2c10201    ....    MOVT     r2,#0x1001
        0x0003a7d6:    f8920038    ..8.    LDRB     r0,[r2,#0x38]
        0x0003a7da:    1c41        A.      ADDS     r1,r0,#1
        0x0003a7dc:    f8821038    ..8.    STRB     r1,[r2,#0x38]
        0x0003a7e0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003a7e4:    e7ff        ..      B        0x3a7e6 ; getNextToken + 58
        0x0003a7e6:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003a7ea:    b001        ..      ADD      sp,sp,#4
        0x0003a7ec:    4770        pG      BX       lr
    get_celt_handle
        0x0003a7ee:    f6424054    B.T@    MOV      r0,#0x2c54
        0x0003a7f2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a7f6:    4770        pG      BX       lr
    get_raw_dcu_mask
        0x0003a7f8:    b088        ..      SUB      sp,sp,#0x20
        0x0003a7fa:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003a7fc:    f88d101b    ....    STRB     r1,[sp,#0x1b]
        0x0003a800:    2015        .       MOVS     r0,#0x15
        0x0003a802:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a804:    2000        .       MOVS     r0,#0
        0x0003a806:    9003        ..      STR      r0,[sp,#0xc]
        0x0003a808:    9002        ..      STR      r0,[sp,#8]
        0x0003a80a:    f64350a4    C..P    MOV      r0,#0x3da4
        0x0003a80e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003a812:    6800        .h      LDR      r0,[r0,#0]
        0x0003a814:    9001        ..      STR      r0,[sp,#4]
        0x0003a816:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003a818:    0840        @.      LSRS     r0,r0,#1
        0x0003a81a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003a81c:    e7ff        ..      B        0x3a81e ; get_raw_dcu_mask + 38
        0x0003a81e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a820:    3801        .8      SUBS     r0,#1
        0x0003a822:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a824:    b330        0.      CBZ      r0,0x3a874 ; get_raw_dcu_mask + 124
        0x0003a826:    e7ff        ..      B        0x3a828 ; get_raw_dcu_mask + 48
        0x0003a828:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x0003a82c:    07c0        ..      LSLS     r0,r0,#31
        0x0003a82e:    b1d0        ..      CBZ      r0,0x3a866 ; get_raw_dcu_mask + 110
        0x0003a830:    e7ff        ..      B        0x3a832 ; get_raw_dcu_mask + 58
        0x0003a832:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0003a836:    9a01        ..      LDR      r2,[sp,#4]
        0x0003a838:    f1a20020    .. .    SUB      r0,r2,#0x20
        0x0003a83c:    fa01fc00    ....    LSL      r12,r1,r0
        0x0003a840:    f1c20320    .. .    RSB      r3,r2,#0x20
        0x0003a844:    fa21f303    !...    LSR      r3,r1,r3
        0x0003a848:    2800        .(      CMP      r0,#0
        0x0003a84a:    bf58        X.      IT       PL
        0x0003a84c:    4663        cF      MOVPL    r3,r12
        0x0003a84e:    fa01f202    ....    LSL      r2,r1,r2
        0x0003a852:    2800        .(      CMP      r0,#0
        0x0003a854:    bf58        X.      IT       PL
        0x0003a856:    2200        ."      MOVPL    r2,#0
        0x0003a858:    9902        ..      LDR      r1,[sp,#8]
        0x0003a85a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003a85c:    4318        .C      ORRS     r0,r0,r3
        0x0003a85e:    4311        .C      ORRS     r1,r1,r2
        0x0003a860:    9102        ..      STR      r1,[sp,#8]
        0x0003a862:    9003        ..      STR      r0,[sp,#0xc]
        0x0003a864:    e7ff        ..      B        0x3a866 ; get_raw_dcu_mask + 110
        0x0003a866:    9801        ..      LDR      r0,[sp,#4]
        0x0003a868:    3003        .0      ADDS     r0,#3
        0x0003a86a:    9001        ..      STR      r0,[sp,#4]
        0x0003a86c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003a86e:    0840        @.      LSRS     r0,r0,#1
        0x0003a870:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003a872:    e7d4        ..      B        0x3a81e ; get_raw_dcu_mask + 38
        0x0003a874:    9802        ..      LDR      r0,[sp,#8]
        0x0003a876:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003a878:    b008        ..      ADD      sp,sp,#0x20
        0x0003a87a:    4770        pG      BX       lr
    get_ui32_dcu_mask
        0x0003a87c:    b086        ..      SUB      sp,sp,#0x18
        0x0003a87e:    9105        ..      STR      r1,[sp,#0x14]
        0x0003a880:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a882:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0003a886:    2015        .       MOVS     r0,#0x15
        0x0003a888:    9002        ..      STR      r0,[sp,#8]
        0x0003a88a:    2000        .       MOVS     r0,#0
        0x0003a88c:    9001        ..      STR      r0,[sp,#4]
        0x0003a88e:    f64350a4    C..P    MOV      r0,#0x3da4
        0x0003a892:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003a896:    6803        .h      LDR      r3,[r0,#0]
        0x0003a898:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a89a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a89c:    40d8        .@      LSRS     r0,r0,r3
        0x0003a89e:    f1c30220    .. .    RSB      r2,r3,#0x20
        0x0003a8a2:    fa01f202    ....    LSL      r2,r1,r2
        0x0003a8a6:    4310        .C      ORRS     r0,r0,r2
        0x0003a8a8:    f1a30220    .. .    SUB      r2,r3,#0x20
        0x0003a8ac:    fa21fc02    !...    LSR      r12,r1,r2
        0x0003a8b0:    2a00        .*      CMP      r2,#0
        0x0003a8b2:    bf58        X.      IT       PL
        0x0003a8b4:    4660        `F      MOVPL    r0,r12
        0x0003a8b6:    40d9        .@      LSRS     r1,r1,r3
        0x0003a8b8:    2a00        .*      CMP      r2,#0
        0x0003a8ba:    bf58        X.      IT       PL
        0x0003a8bc:    2100        .!      MOVPL    r1,#0
        0x0003a8be:    9105        ..      STR      r1,[sp,#0x14]
        0x0003a8c0:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a8c2:    e7ff        ..      B        0x3a8c4 ; get_ui32_dcu_mask + 72
        0x0003a8c4:    9802        ..      LDR      r0,[sp,#8]
        0x0003a8c6:    3801        .8      SUBS     r0,#1
        0x0003a8c8:    9002        ..      STR      r0,[sp,#8]
        0x0003a8ca:    b1d8        ..      CBZ      r0,0x3a904 ; get_ui32_dcu_mask + 136
        0x0003a8cc:    e7ff        ..      B        0x3a8ce ; get_ui32_dcu_mask + 82
        0x0003a8ce:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a8d0:    f0000007    ....    AND      r0,r0,#7
        0x0003a8d4:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003a8d8:    4048        H@      EORS     r0,r0,r1
        0x0003a8da:    d10a        ..      BNE      0x3a8f2 ; get_ui32_dcu_mask + 118
        0x0003a8dc:    e7ff        ..      B        0x3a8de ; get_ui32_dcu_mask + 98
        0x0003a8de:    9802        ..      LDR      r0,[sp,#8]
        0x0003a8e0:    f1c00114    ....    RSB      r1,r0,#0x14
        0x0003a8e4:    2001        .       MOVS     r0,#1
        0x0003a8e6:    fa00f101    ....    LSL      r1,r0,r1
        0x0003a8ea:    9801        ..      LDR      r0,[sp,#4]
        0x0003a8ec:    4308        .C      ORRS     r0,r0,r1
        0x0003a8ee:    9001        ..      STR      r0,[sp,#4]
        0x0003a8f0:    e7ff        ..      B        0x3a8f2 ; get_ui32_dcu_mask + 118
        0x0003a8f2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a8f4:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a8f6:    08c0        ..      LSRS     r0,r0,#3
        0x0003a8f8:    ea407041    @.Ap    ORR      r0,r0,r1,LSL #29
        0x0003a8fc:    08c9        ..      LSRS     r1,r1,#3
        0x0003a8fe:    9105        ..      STR      r1,[sp,#0x14]
        0x0003a900:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a902:    e7df        ..      B        0x3a8c4 ; get_ui32_dcu_mask + 72
        0x0003a904:    9801        ..      LDR      r0,[sp,#4]
        0x0003a906:    b006        ..      ADD      sp,sp,#0x18
        0x0003a908:    4770        pG      BX       lr
        0x0003a90a:    0000        ..      MOVS     r0,r0
    gpionum_intreg_index_get
        0x0003a90c:    b083        ..      SUB      sp,sp,#0xc
        0x0003a90e:    9002        ..      STR      r0,[sp,#8]
        0x0003a910:    9101        ..      STR      r1,[sp,#4]
        0x0003a912:    9200        ..      STR      r2,[sp,#0]
        0x0003a914:    9802        ..      LDR      r0,[sp,#8]
        0x0003a916:    0940        @.      LSRS     r0,r0,#5
        0x0003a918:    9901        ..      LDR      r1,[sp,#4]
        0x0003a91a:    6008        .`      STR      r0,[r1,#0]
        0x0003a91c:    9802        ..      LDR      r0,[sp,#8]
        0x0003a91e:    f000011f    ....    AND      r1,r0,#0x1f
        0x0003a922:    2001        .       MOVS     r0,#1
        0x0003a924:    4088        .@      LSLS     r0,r0,r1
        0x0003a926:    9900        ..      LDR      r1,[sp,#0]
        0x0003a928:    6008        .`      STR      r0,[r1,#0]
        0x0003a92a:    2000        .       MOVS     r0,#0
        0x0003a92c:    b003        ..      ADD      sp,sp,#0xc
        0x0003a92e:    4770        pG      BX       lr
    haar1
        0x0003a930:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0003a932:    2a01        .*      CMP      r2,#1
        0x0003a934:    bfb8        ..      IT       LT
        0x0003a936:    bdf0        ..      POPLT    {r4-r7,pc}
        0x0003a938:    ed9f0a13    ....    VLDR     s0,[pc,#76] ; [0x3a988] = 0x3f3504f3
        0x0003a93c:    ea4f0c61    O.a.    ASR      r12,r1,#1
        0x0003a940:    ea4f0ec2    O...    LSL      lr,r2,#3
        0x0003a944:    0093        ..      LSLS     r3,r2,#2
        0x0003a946:    2400        .$      MOVS     r4,#0
        0x0003a948:    2902        .)      CMP      r1,#2
        0x0003a94a:    db16        ..      BLT      0x3a97a ; haar1 + 74
        0x0003a94c:    2500        .%      MOVS     r5,#0
        0x0003a94e:    4606        .F      MOV      r6,r0
        0x0003a950:    18f7        ..      ADDS     r7,r6,r3
        0x0003a952:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x0003a956:    ed972a00    ...*    VLDR     s4,[r7,#0]
        0x0003a95a:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003a95e:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x0003a962:    ee313a02    1..:    VADD.F32 s6,s2,s4
        0x0003a966:    3501        .5      ADDS     r5,#1
        0x0003a968:    ed863a00    ...:    VSTR     s6,[r6,#0]
        0x0003a96c:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x0003a970:    4565        eE      CMP      r5,r12
        0x0003a972:    4476        vD      ADD      r6,r6,lr
        0x0003a974:    ed871a00    ....    VSTR     s2,[r7,#0]
        0x0003a978:    dbea        ..      BLT      0x3a950 ; haar1 + 32
        0x0003a97a:    3401        .4      ADDS     r4,#1
        0x0003a97c:    4294        .B      CMP      r4,r2
        0x0003a97e:    f1000004    ....    ADD      r0,r0,#4
        0x0003a982:    d1e1        ..      BNE      0x3a948 ; haar1 + 24
        0x0003a984:    bdf0        ..      POP      {r4-r7,pc}
        0x0003a986:    bf00        ..      NOP      
    $d.15
        0x0003a988:    3f3504f3    ..5?    DCD    1060439283
    $t.48
    hciClearCmdQueue
        0x0003a98c:    b580        ..      PUSH     {r7,lr}
        0x0003a98e:    b082        ..      SUB      sp,sp,#8
        0x0003a990:    e7ff        ..      B        0x3a992 ; hciClearCmdQueue + 6
        0x0003a992:    f64220b8    B..     MOV      r0,#0x2ab8
        0x0003a996:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a99a:    3010        .0      ADDS     r0,r0,#0x10
        0x0003a99c:    f10d0103    ....    ADD      r1,sp,#3
        0x0003a9a0:    f7e3ffaa    ....    BL       WsfMsgDeq ; 0x1e8f8
        0x0003a9a4:    9001        ..      STR      r0,[sp,#4]
        0x0003a9a6:    b120         .      CBZ      r0,0x3a9b2 ; hciClearCmdQueue + 38
        0x0003a9a8:    e7ff        ..      B        0x3a9aa ; hciClearCmdQueue + 30
        0x0003a9aa:    9801        ..      LDR      r0,[sp,#4]
        0x0003a9ac:    f7e3ffce    ....    BL       WsfMsgFree ; 0x1e94c
        0x0003a9b0:    e7ef        ..      B        0x3a992 ; hciClearCmdQueue + 6
        0x0003a9b2:    f64221b8    B..!    MOV      r1,#0x2ab8
        0x0003a9b6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a9ba:    2001        .       MOVS     r0,#1
        0x0003a9bc:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0003a9be:    b002        ..      ADD      sp,sp,#8
        0x0003a9c0:    bd80        ..      POP      {r7,pc}
        0x0003a9c2:    0000        ..      MOVS     r0,r0
    hciCmdAlloc
        0x0003a9c4:    b580        ..      PUSH     {r7,lr}
        0x0003a9c6:    b082        ..      SUB      sp,sp,#8
        0x0003a9c8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003a9cc:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0003a9d0:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0003a9d4:    3003        .0      ADDS     r0,#3
        0x0003a9d6:    b280        ..      UXTH     r0,r0
        0x0003a9d8:    f7e3ff68    ..h.    BL       WsfMsgAlloc ; 0x1e8ac
        0x0003a9dc:    9000        ..      STR      r0,[sp,#0]
        0x0003a9de:    b1b0        ..      CBZ      r0,0x3aa0e ; hciCmdAlloc + 74
        0x0003a9e0:    e7ff        ..      B        0x3a9e2 ; hciCmdAlloc + 30
        0x0003a9e2:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003a9e6:    9900        ..      LDR      r1,[sp,#0]
        0x0003a9e8:    1c4a        J.      ADDS     r2,r1,#1
        0x0003a9ea:    9200        ..      STR      r2,[sp,#0]
        0x0003a9ec:    7008        .p      STRB     r0,[r1,#0]
        0x0003a9ee:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003a9f2:    9900        ..      LDR      r1,[sp,#0]
        0x0003a9f4:    1c4a        J.      ADDS     r2,r1,#1
        0x0003a9f6:    9200        ..      STR      r2,[sp,#0]
        0x0003a9f8:    7008        .p      STRB     r0,[r1,#0]
        0x0003a9fa:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0003a9fe:    9900        ..      LDR      r1,[sp,#0]
        0x0003aa00:    1c4a        J.      ADDS     r2,r1,#1
        0x0003aa02:    9200        ..      STR      r2,[sp,#0]
        0x0003aa04:    7008        .p      STRB     r0,[r1,#0]
        0x0003aa06:    9800        ..      LDR      r0,[sp,#0]
        0x0003aa08:    3803        .8      SUBS     r0,#3
        0x0003aa0a:    9000        ..      STR      r0,[sp,#0]
        0x0003aa0c:    e7ff        ..      B        0x3aa0e ; hciCmdAlloc + 74
        0x0003aa0e:    9800        ..      LDR      r0,[sp,#0]
        0x0003aa10:    b002        ..      ADD      sp,sp,#8
        0x0003aa12:    bd80        ..      POP      {r7,pc}
    hciCmdInit
        0x0003aa14:    f64221b8    B..!    MOV      r1,#0x2ab8
        0x0003aa18:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003aa1c:    2000        .       MOVS     r0,#0
        0x0003aa1e:    6108        .a      STR      r0,[r1,#0x10]
        0x0003aa20:    6148        Ha      STR      r0,[r1,#0x14]
        0x0003aa22:    2001        .       MOVS     r0,#1
        0x0003aa24:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0003aa26:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003aa28:    f6422094    B..     MOV      r0,#0x2a94
        0x0003aa2c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003aa30:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x0003aa34:    7308        .s      STRB     r0,[r1,#0xc]
        0x0003aa36:    4770        pG      BX       lr
    hciCmdRecvCmpl
        0x0003aa38:    b580        ..      PUSH     {r7,lr}
        0x0003aa3a:    b082        ..      SUB      sp,sp,#8
        0x0003aa3c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003aa40:    f64220b8    B..     MOV      r0,#0x2ab8
        0x0003aa44:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003aa48:    9000        ..      STR      r0,[sp,#0]
        0x0003aa4a:    f7e4f9f7    ....    BL       WsfTimerStop ; 0x1ee3c
        0x0003aa4e:    9900        ..      LDR      r1,[sp,#0]
        0x0003aa50:    2001        .       MOVS     r0,#1
        0x0003aa52:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0003aa54:    2000        .       MOVS     r0,#0
        0x0003aa56:    f000f803    ....    BL       hciCmdSend ; 0x3aa60
        0x0003aa5a:    b002        ..      ADD      sp,sp,#8
        0x0003aa5c:    bd80        ..      POP      {r7,pc}
        0x0003aa5e:    0000        ..      MOVS     r0,r0
    hciCmdSend
        0x0003aa60:    b580        ..      PUSH     {r7,lr}
        0x0003aa62:    b086        ..      SUB      sp,sp,#0x18
        0x0003aa64:    9004        ..      STR      r0,[sp,#0x10]
        0x0003aa66:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003aa68:    b150        P.      CBZ      r0,0x3aa80 ; hciCmdSend + 32
        0x0003aa6a:    e7ff        ..      B        0x3aa6c ; hciCmdSend + 12
        0x0003aa6c:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003aa6e:    f64220b8    B..     MOV      r0,#0x2ab8
        0x0003aa72:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003aa76:    3010        .0      ADDS     r0,r0,#0x10
        0x0003aa78:    2100        .!      MOVS     r1,#0
        0x0003aa7a:    f7e3ff53    ..S.    BL       WsfMsgEnq ; 0x1e924
        0x0003aa7e:    e7ff        ..      B        0x3aa80 ; hciCmdSend + 32
        0x0003aa80:    f64220b8    B..     MOV      r0,#0x2ab8
        0x0003aa84:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003aa88:    7e80        .~      LDRB     r0,[r0,#0x1a]
        0x0003aa8a:    2801        .(      CMP      r0,#1
        0x0003aa8c:    db36        6.      BLT      0x3aafc ; hciCmdSend + 156
        0x0003aa8e:    e7ff        ..      B        0x3aa90 ; hciCmdSend + 48
        0x0003aa90:    f64220b8    B..     MOV      r0,#0x2ab8
        0x0003aa94:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003aa98:    3010        .0      ADDS     r0,r0,#0x10
        0x0003aa9a:    f10d010b    ....    ADD      r1,sp,#0xb
        0x0003aa9e:    f7e3ff5f    .._.    BL       WsfMsgPeek ; 0x1e960
        0x0003aaa2:    9003        ..      STR      r0,[sp,#0xc]
        0x0003aaa4:    b348        H.      CBZ      r0,0x3aafa ; hciCmdSend + 154
        0x0003aaa6:    e7ff        ..      B        0x3aaa8 ; hciCmdSend + 72
        0x0003aaa8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003aaaa:    7808        .x      LDRB     r0,[r1,#0]
        0x0003aaac:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003aaae:    ea402101    @..!    ORR      r1,r0,r1,LSL #8
        0x0003aab2:    f64220b8    B..     MOV      r0,#0x2ab8
        0x0003aab6:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003aaba:    8301        ..      STRH     r1,[r0,#0x18]
        0x0003aabc:    210a        .!      MOVS     r1,#0xa
        0x0003aabe:    f7e4f9b1    ....    BL       WsfTimerStartSec ; 0x1ee24
        0x0003aac2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003aac4:    f003fb48    ..H.    BL       hciTrSendCmd ; 0x3e158
        0x0003aac8:    2801        .(      CMP      r0,#1
        0x0003aaca:    d115        ..      BNE      0x3aaf8 ; hciCmdSend + 152
        0x0003aacc:    e7ff        ..      B        0x3aace ; hciCmdSend + 110
        0x0003aace:    f64220b8    B..     MOV      r0,#0x2ab8
        0x0003aad2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003aad6:    9001        ..      STR      r0,[sp,#4]
        0x0003aad8:    3010        .0      ADDS     r0,r0,#0x10
        0x0003aada:    f10d010b    ....    ADD      r1,sp,#0xb
        0x0003aade:    f7e3ff0b    ....    BL       WsfMsgDeq ; 0x1e8f8
        0x0003aae2:    9901        ..      LDR      r1,[sp,#4]
        0x0003aae4:    7e88        .~      LDRB     r0,[r1,#0x1a]
        0x0003aae6:    3801        .8      SUBS     r0,#1
        0x0003aae8:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0003aaea:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003aaec:    f7e3ff2e    ....    BL       WsfMsgFree ; 0x1e94c
        0x0003aaf0:    2001        .       MOVS     r0,#1
        0x0003aaf2:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003aaf6:    e005        ..      B        0x3ab04 ; hciCmdSend + 164
        0x0003aaf8:    e7ff        ..      B        0x3aafa ; hciCmdSend + 154
        0x0003aafa:    e7ff        ..      B        0x3aafc ; hciCmdSend + 156
        0x0003aafc:    2000        .       MOVS     r0,#0
        0x0003aafe:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003ab02:    e7ff        ..      B        0x3ab04 ; hciCmdSend + 164
        0x0003ab04:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003ab08:    b006        ..      ADD      sp,sp,#0x18
        0x0003ab0a:    bd80        ..      POP      {r7,pc}
    hciCmdTimeout
        0x0003ab0c:    b580        ..      PUSH     {r7,lr}
        0x0003ab0e:    b082        ..      SUB      sp,sp,#8
        0x0003ab10:    9001        ..      STR      r0,[sp,#4]
        0x0003ab12:    f7e1fa2d    ..-.    BL       HciDrvRadioShutdown ; 0x1bf70
        0x0003ab16:    2000        .       MOVS     r0,#0
        0x0003ab18:    f7e1f9b6    ....    BL       HciDrvRadioBoot ; 0x1be88
        0x0003ab1c:    f7e0fa6c    ..l.    BL       DmDevReset ; 0x1aff8
        0x0003ab20:    b002        ..      ADD      sp,sp,#8
        0x0003ab22:    bd80        ..      POP      {r7,pc}
    hciCoreAclReassembly
        0x0003ab24:    b580        ..      PUSH     {r7,lr}
        0x0003ab26:    b086        ..      SUB      sp,sp,#0x18
        0x0003ab28:    9005        ..      STR      r0,[sp,#0x14]
        0x0003ab2a:    2000        .       MOVS     r0,#0
        0x0003ab2c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ab2e:    2001        .       MOVS     r0,#1
        0x0003ab30:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003ab34:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003ab36:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ab38:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ab3a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ab3e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003ab42:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0003ab46:    f4005040    ..@P    AND      r0,r0,#0x3000
        0x0003ab4a:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0003ab4e:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0003ab52:    f36f301f    o..0    BFC      r0,#12,#20
        0x0003ab56:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003ab5a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003ab5c:    7888        .x      LDRB     r0,[r1,#2]
        0x0003ab5e:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003ab60:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ab64:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003ab68:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0003ab6c:    f000fa2e    ....    BL       hciCoreConnByHandle ; 0x3afcc
        0x0003ab70:    9004        ..      STR      r0,[sp,#0x10]
        0x0003ab72:    2800        .(      CMP      r0,#0
        0x0003ab74:    f0008159    ..Y.    BEQ.W    0x3ae2a ; hciCoreAclReassembly + 774
        0x0003ab78:    e7ff        ..      B        0x3ab7a ; hciCoreAclReassembly + 86
        0x0003ab7a:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0003ab7e:    f5b05f00    ..._    CMP      r0,#0x2000
        0x0003ab82:    f04080d2    @...    BNE.W    0x3ad2a ; hciCoreAclReassembly + 518
        0x0003ab86:    e7ff        ..      B        0x3ab88 ; hciCoreAclReassembly + 100
        0x0003ab88:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ab8a:    6880        .h      LDR      r0,[r0,#8]
        0x0003ab8c:    b140        @.      CBZ      r0,0x3aba0 ; hciCoreAclReassembly + 124
        0x0003ab8e:    e7ff        ..      B        0x3ab90 ; hciCoreAclReassembly + 108
        0x0003ab90:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ab92:    6880        .h      LDR      r0,[r0,#8]
        0x0003ab94:    f7e3feda    ....    BL       WsfMsgFree ; 0x1e94c
        0x0003ab98:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ab9a:    2000        .       MOVS     r0,#0
        0x0003ab9c:    6088        .`      STR      r0,[r1,#8]
        0x0003ab9e:    e7ff        ..      B        0x3aba0 ; hciCoreAclReassembly + 124
        0x0003aba0:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0003aba4:    2802        .(      CMP      r0,#2
        0x0003aba6:    db71        q.      BLT      0x3ac8c ; hciCoreAclReassembly + 360
        0x0003aba8:    e7ff        ..      B        0x3abaa ; hciCoreAclReassembly + 134
        0x0003abaa:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003abac:    7908        .y      LDRB     r0,[r1,#4]
        0x0003abae:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003abb0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003abb4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003abb8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003abbc:    3004        .0      ADDS     r0,#4
        0x0003abbe:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0003abc2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003abc6:    f8b1107c    ..|.    LDRH     r1,[r1,#0x7c]
        0x0003abca:    4288        .B      CMP      r0,r1
        0x0003abcc:    dd01        ..      BLE      0x3abd2 ; hciCoreAclReassembly + 174
        0x0003abce:    e7ff        ..      B        0x3abd0 ; hciCoreAclReassembly + 172
        0x0003abd0:    e05b        [.      B        0x3ac8a ; hciCoreAclReassembly + 358
        0x0003abd2:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003abd6:    3004        .0      ADDS     r0,#4
        0x0003abd8:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0003abdc:    4288        .B      CMP      r0,r1
        0x0003abde:    dd4d        M.      BLE      0x3ac7c ; hciCoreAclReassembly + 344
        0x0003abe0:    e7ff        ..      B        0x3abe2 ; hciCoreAclReassembly + 190
        0x0003abe2:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003abe6:    3008        .0      ADDS     r0,r0,#8
        0x0003abe8:    b280        ..      UXTH     r0,r0
        0x0003abea:    2100        .!      MOVS     r1,#0
        0x0003abec:    f7e3fe74    ..t.    BL       WsfMsgDataAlloc ; 0x1e8d8
        0x0003abf0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003abf2:    6088        .`      STR      r0,[r1,#8]
        0x0003abf4:    2800        .(      CMP      r0,#0
        0x0003abf6:    d03f        ?.      BEQ      0x3ac78 ; hciCoreAclReassembly + 340
        0x0003abf8:    e7ff        ..      B        0x3abfa ; hciCoreAclReassembly + 214
        0x0003abfa:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003abfc:    6888        .h      LDR      r0,[r1,#8]
        0x0003abfe:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003ac00:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003ac04:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003ac06:    68d9        .h      LDR      r1,[r3,#0xc]
        0x0003ac08:    1c4a        J.      ADDS     r2,r1,#1
        0x0003ac0a:    60da        .`      STR      r2,[r3,#0xc]
        0x0003ac0c:    7008        .p      STRB     r0,[r1,#0]
        0x0003ac0e:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003ac12:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003ac14:    68d9        .h      LDR      r1,[r3,#0xc]
        0x0003ac16:    1c4a        J.      ADDS     r2,r1,#1
        0x0003ac18:    60da        .`      STR      r2,[r3,#0xc]
        0x0003ac1a:    7008        .p      STRB     r0,[r1,#0]
        0x0003ac1c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003ac20:    3004        .0      ADDS     r0,#4
        0x0003ac22:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003ac24:    68d9        .h      LDR      r1,[r3,#0xc]
        0x0003ac26:    1c4a        J.      ADDS     r2,r1,#1
        0x0003ac28:    60da        .`      STR      r2,[r3,#0xc]
        0x0003ac2a:    7008        .p      STRB     r0,[r1,#0]
        0x0003ac2c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003ac30:    3004        .0      ADDS     r0,#4
        0x0003ac32:    0a00        ..      LSRS     r0,r0,#8
        0x0003ac34:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003ac36:    68d9        .h      LDR      r1,[r3,#0xc]
        0x0003ac38:    1c4a        J.      ADDS     r2,r1,#1
        0x0003ac3a:    60da        .`      STR      r2,[r3,#0xc]
        0x0003ac3c:    7008        .p      STRB     r0,[r1,#0]
        0x0003ac3e:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0003ac42:    2803        .(      CMP      r0,#3
        0x0003ac44:    db09        ..      BLT      0x3ac5a ; hciCoreAclReassembly + 310
        0x0003ac46:    e7ff        ..      B        0x3ac48 ; hciCoreAclReassembly + 292
        0x0003ac48:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ac4a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003ac4c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003ac4e:    3104        .1      ADDS     r1,#4
        0x0003ac50:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0003ac54:    f7ddfc5f    .._.    BL       __aeabi_memcpy ; 0x18516
        0x0003ac58:    e7ff        ..      B        0x3ac5a ; hciCoreAclReassembly + 310
        0x0003ac5a:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0003ac5e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ac60:    68c8        .h      LDR      r0,[r1,#0xc]
        0x0003ac62:    4410        .D      ADD      r0,r0,r2
        0x0003ac64:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003ac66:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003ac6a:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0003ac6e:    1a40        @.      SUBS     r0,r0,r1
        0x0003ac70:    3004        .0      ADDS     r0,#4
        0x0003ac72:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ac74:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003ac76:    e000        ..      B        0x3ac7a ; hciCoreAclReassembly + 342
        0x0003ac78:    e7ff        ..      B        0x3ac7a ; hciCoreAclReassembly + 342
        0x0003ac7a:    e005        ..      B        0x3ac88 ; hciCoreAclReassembly + 356
        0x0003ac7c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ac7e:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ac80:    2000        .       MOVS     r0,#0
        0x0003ac82:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003ac86:    e7ff        ..      B        0x3ac88 ; hciCoreAclReassembly + 356
        0x0003ac88:    e7ff        ..      B        0x3ac8a ; hciCoreAclReassembly + 358
        0x0003ac8a:    e04d        M.      B        0x3ad28 ; hciCoreAclReassembly + 516
        0x0003ac8c:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0003ac90:    2801        .(      CMP      r0,#1
        0x0003ac92:    db47        G.      BLT      0x3ad24 ; hciCoreAclReassembly + 512
        0x0003ac94:    e7ff        ..      B        0x3ac96 ; hciCoreAclReassembly + 370
        0x0003ac96:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003ac9a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003ac9e:    f8b0007c    ..|.    LDRH     r0,[r0,#0x7c]
        0x0003aca2:    3004        .0      ADDS     r0,#4
        0x0003aca4:    b280        ..      UXTH     r0,r0
        0x0003aca6:    2100        .!      MOVS     r1,#0
        0x0003aca8:    f7e3fe16    ....    BL       WsfMsgDataAlloc ; 0x1e8d8
        0x0003acac:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003acae:    6088        .`      STR      r0,[r1,#8]
        0x0003acb0:    b3b0        ..      CBZ      r0,0x3ad20 ; hciCoreAclReassembly + 508
        0x0003acb2:    e7ff        ..      B        0x3acb4 ; hciCoreAclReassembly + 400
        0x0003acb4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003acb6:    6888        .h      LDR      r0,[r1,#8]
        0x0003acb8:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003acba:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003acbe:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003acc0:    68d9        .h      LDR      r1,[r3,#0xc]
        0x0003acc2:    1c4a        J.      ADDS     r2,r1,#1
        0x0003acc4:    60da        .`      STR      r2,[r3,#0xc]
        0x0003acc6:    7008        .p      STRB     r0,[r1,#0]
        0x0003acc8:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003accc:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003acce:    68d9        .h      LDR      r1,[r3,#0xc]
        0x0003acd0:    1c4a        J.      ADDS     r2,r1,#1
        0x0003acd2:    60da        .`      STR      r2,[r3,#0xc]
        0x0003acd4:    7008        .p      STRB     r0,[r1,#0]
        0x0003acd6:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003acd8:    68d1        .h      LDR      r1,[r2,#0xc]
        0x0003acda:    1c48        H.      ADDS     r0,r1,#1
        0x0003acdc:    60d0        .`      STR      r0,[r2,#0xc]
        0x0003acde:    2000        .       MOVS     r0,#0
        0x0003ace0:    7008        .p      STRB     r0,[r1,#0]
        0x0003ace2:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003ace4:    68d9        .h      LDR      r1,[r3,#0xc]
        0x0003ace6:    1c4a        J.      ADDS     r2,r1,#1
        0x0003ace8:    60da        .`      STR      r2,[r3,#0xc]
        0x0003acea:    7008        .p      STRB     r0,[r1,#0]
        0x0003acec:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003acee:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003acf0:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003acf2:    3104        .1      ADDS     r1,#4
        0x0003acf4:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0003acf8:    f7ddfc0d    ....    BL       __aeabi_memcpy ; 0x18516
        0x0003acfc:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0003ad00:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ad02:    68c8        .h      LDR      r0,[r1,#0xc]
        0x0003ad04:    4410        .D      ADD      r0,r0,r2
        0x0003ad06:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003ad08:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003ad0c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003ad10:    f8b0007c    ..|.    LDRH     r0,[r0,#0x7c]
        0x0003ad14:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0003ad18:    1a40        @.      SUBS     r0,r0,r1
        0x0003ad1a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ad1c:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003ad1e:    e000        ..      B        0x3ad22 ; hciCoreAclReassembly + 510
        0x0003ad20:    e7ff        ..      B        0x3ad22 ; hciCoreAclReassembly + 510
        0x0003ad22:    e000        ..      B        0x3ad26 ; hciCoreAclReassembly + 514
        0x0003ad24:    e7ff        ..      B        0x3ad26 ; hciCoreAclReassembly + 514
        0x0003ad26:    e7ff        ..      B        0x3ad28 ; hciCoreAclReassembly + 516
        0x0003ad28:    e07e        ~.      B        0x3ae28 ; hciCoreAclReassembly + 772
        0x0003ad2a:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0003ad2e:    f5b05f80    ..._    CMP      r0,#0x1000
        0x0003ad32:    d177        w.      BNE      0x3ae24 ; hciCoreAclReassembly + 768
        0x0003ad34:    e7ff        ..      B        0x3ad36 ; hciCoreAclReassembly + 530
        0x0003ad36:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ad38:    6880        .h      LDR      r0,[r0,#8]
        0x0003ad3a:    2800        .(      CMP      r0,#0
        0x0003ad3c:    d070        p.      BEQ      0x3ae20 ; hciCoreAclReassembly + 764
        0x0003ad3e:    e7ff        ..      B        0x3ad40 ; hciCoreAclReassembly + 540
        0x0003ad40:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0003ad44:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ad46:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0003ad48:    4288        .B      CMP      r0,r1
        0x0003ad4a:    dc60        `.      BGT      0x3ae0e ; hciCoreAclReassembly + 746
        0x0003ad4c:    e7ff        ..      B        0x3ad4e ; hciCoreAclReassembly + 554
        0x0003ad4e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ad50:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003ad52:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003ad54:    3104        .1      ADDS     r1,#4
        0x0003ad56:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0003ad5a:    f7ddfbdc    ....    BL       __aeabi_memcpy ; 0x18516
        0x0003ad5e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ad60:    6881        .h      LDR      r1,[r0,#8]
        0x0003ad62:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003ad64:    1a40        @.      SUBS     r0,r0,r1
        0x0003ad66:    2805        .(      CMP      r0,#5
        0x0003ad68:    dc39        9.      BGT      0x3adde ; hciCoreAclReassembly + 698
        0x0003ad6a:    e7ff        ..      B        0x3ad6c ; hciCoreAclReassembly + 584
        0x0003ad6c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ad6e:    6881        .h      LDR      r1,[r0,#8]
        0x0003ad70:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ad72:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003ad74:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ad78:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003ad7c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003ad80:    3004        .0      ADDS     r0,#4
        0x0003ad82:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0003ad86:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003ad8a:    f8b1107c    ..|.    LDRH     r1,[r1,#0x7c]
        0x0003ad8e:    4288        .B      CMP      r0,r1
        0x0003ad90:    dd08        ..      BLE      0x3ada4 ; hciCoreAclReassembly + 640
        0x0003ad92:    e7ff        ..      B        0x3ad94 ; hciCoreAclReassembly + 624
        0x0003ad94:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ad96:    6880        .h      LDR      r0,[r0,#8]
        0x0003ad98:    f7e3fdd8    ....    BL       WsfMsgFree ; 0x1e94c
        0x0003ad9c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ad9e:    2000        .       MOVS     r0,#0
        0x0003ada0:    6088        .`      STR      r0,[r1,#8]
        0x0003ada2:    e01b        ..      B        0x3addc ; hciCoreAclReassembly + 696
        0x0003ada4:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003ada8:    3004        .0      ADDS     r0,#4
        0x0003adaa:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003adac:    6889        .h      LDR      r1,[r1,#8]
        0x0003adae:    7088        .p      STRB     r0,[r1,#2]
        0x0003adb0:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003adb4:    3004        .0      ADDS     r0,#4
        0x0003adb6:    0a00        ..      LSRS     r0,r0,#8
        0x0003adb8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003adba:    6889        .h      LDR      r1,[r1,#8]
        0x0003adbc:    70c8        .p      STRB     r0,[r1,#3]
        0x0003adbe:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003adc2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003adc6:    f8b0307c    ..|0    LDRH     r3,[r0,#0x7c]
        0x0003adca:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003adce:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003add0:    8a8a        ..      LDRH     r2,[r1,#0x14]
        0x0003add2:    1ac0        ..      SUBS     r0,r0,r3
        0x0003add4:    4410        .D      ADD      r0,r0,r2
        0x0003add6:    3004        .0      ADDS     r0,#4
        0x0003add8:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003adda:    e7ff        ..      B        0x3addc ; hciCoreAclReassembly + 696
        0x0003addc:    e7ff        ..      B        0x3adde ; hciCoreAclReassembly + 698
        0x0003adde:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0003ade2:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ade4:    68c8        .h      LDR      r0,[r1,#0xc]
        0x0003ade6:    4410        .D      ADD      r0,r0,r2
        0x0003ade8:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003adea:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0003adee:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003adf0:    8a88        ..      LDRH     r0,[r1,#0x14]
        0x0003adf2:    1a80        ..      SUBS     r0,r0,r2
        0x0003adf4:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003adf6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003adf8:    8a80        ..      LDRH     r0,[r0,#0x14]
        0x0003adfa:    b938        8.      CBNZ     r0,0x3ae0c ; hciCoreAclReassembly + 744
        0x0003adfc:    e7ff        ..      B        0x3adfe ; hciCoreAclReassembly + 730
        0x0003adfe:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ae00:    6880        .h      LDR      r0,[r0,#8]
        0x0003ae02:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ae04:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ae06:    2000        .       MOVS     r0,#0
        0x0003ae08:    6088        .`      STR      r0,[r1,#8]
        0x0003ae0a:    e7ff        ..      B        0x3ae0c ; hciCoreAclReassembly + 744
        0x0003ae0c:    e007        ..      B        0x3ae1e ; hciCoreAclReassembly + 762
        0x0003ae0e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ae10:    6880        .h      LDR      r0,[r0,#8]
        0x0003ae12:    f7e3fd9b    ....    BL       WsfMsgFree ; 0x1e94c
        0x0003ae16:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ae18:    2000        .       MOVS     r0,#0
        0x0003ae1a:    6088        .`      STR      r0,[r1,#8]
        0x0003ae1c:    e7ff        ..      B        0x3ae1e ; hciCoreAclReassembly + 762
        0x0003ae1e:    e000        ..      B        0x3ae22 ; hciCoreAclReassembly + 766
        0x0003ae20:    e7ff        ..      B        0x3ae22 ; hciCoreAclReassembly + 766
        0x0003ae22:    e000        ..      B        0x3ae26 ; hciCoreAclReassembly + 770
        0x0003ae24:    e7ff        ..      B        0x3ae26 ; hciCoreAclReassembly + 770
        0x0003ae26:    e7ff        ..      B        0x3ae28 ; hciCoreAclReassembly + 772
        0x0003ae28:    e000        ..      B        0x3ae2c ; hciCoreAclReassembly + 776
        0x0003ae2a:    e7ff        ..      B        0x3ae2c ; hciCoreAclReassembly + 776
        0x0003ae2c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003ae30:    b120         .      CBZ      r0,0x3ae3c ; hciCoreAclReassembly + 792
        0x0003ae32:    e7ff        ..      B        0x3ae34 ; hciCoreAclReassembly + 784
        0x0003ae34:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ae36:    f7e3fd89    ....    BL       WsfMsgFree ; 0x1e94c
        0x0003ae3a:    e7ff        ..      B        0x3ae3c ; hciCoreAclReassembly + 792
        0x0003ae3c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ae3e:    b006        ..      ADD      sp,sp,#0x18
        0x0003ae40:    bd80        ..      POP      {r7,pc}
        0x0003ae42:    0000        ..      MOVS     r0,r0
    hciCoreCisAlloc
        0x0003ae44:    b082        ..      SUB      sp,sp,#8
        0x0003ae46:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003ae4a:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003ae4e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003ae52:    3054        T0      ADDS     r0,r0,#0x54
        0x0003ae54:    9000        ..      STR      r0,[sp,#0]
        0x0003ae56:    2006        .       MOVS     r0,#6
        0x0003ae58:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003ae5c:    e7ff        ..      B        0x3ae5e ; hciCoreCisAlloc + 26
        0x0003ae5e:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003ae62:    2801        .(      CMP      r0,#1
        0x0003ae64:    db16        ..      BLT      0x3ae94 ; hciCoreCisAlloc + 80
        0x0003ae66:    e7ff        ..      B        0x3ae68 ; hciCoreCisAlloc + 36
        0x0003ae68:    9800        ..      LDR      r0,[sp,#0]
        0x0003ae6a:    8800        ..      LDRH     r0,[r0,#0]
        0x0003ae6c:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0003ae70:    4288        .B      CMP      r0,r1
        0x0003ae72:    d105        ..      BNE      0x3ae80 ; hciCoreCisAlloc + 60
        0x0003ae74:    e7ff        ..      B        0x3ae76 ; hciCoreCisAlloc + 50
        0x0003ae76:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003ae7a:    9900        ..      LDR      r1,[sp,#0]
        0x0003ae7c:    8008        ..      STRH     r0,[r1,#0]
        0x0003ae7e:    e009        ..      B        0x3ae94 ; hciCoreCisAlloc + 80
        0x0003ae80:    e7ff        ..      B        0x3ae82 ; hciCoreCisAlloc + 62
        0x0003ae82:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003ae86:    3801        .8      SUBS     r0,#1
        0x0003ae88:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003ae8c:    9800        ..      LDR      r0,[sp,#0]
        0x0003ae8e:    3002        .0      ADDS     r0,#2
        0x0003ae90:    9000        ..      STR      r0,[sp,#0]
        0x0003ae92:    e7e4        ..      B        0x3ae5e ; hciCoreCisAlloc + 26
        0x0003ae94:    b002        ..      ADD      sp,sp,#8
        0x0003ae96:    4770        pG      BX       lr
    hciCoreCisByHandle
        0x0003ae98:    b083        ..      SUB      sp,sp,#0xc
        0x0003ae9a:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003ae9e:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003aea2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003aea6:    3054        T0      ADDS     r0,r0,#0x54
        0x0003aea8:    9000        ..      STR      r0,[sp,#0]
        0x0003aeaa:    2006        .       MOVS     r0,#6
        0x0003aeac:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003aeb0:    e7ff        ..      B        0x3aeb2 ; hciCoreCisByHandle + 26
        0x0003aeb2:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003aeb6:    2801        .(      CMP      r0,#1
        0x0003aeb8:    db14        ..      BLT      0x3aee4 ; hciCoreCisByHandle + 76
        0x0003aeba:    e7ff        ..      B        0x3aebc ; hciCoreCisByHandle + 36
        0x0003aebc:    9800        ..      LDR      r0,[sp,#0]
        0x0003aebe:    8800        ..      LDRH     r0,[r0,#0]
        0x0003aec0:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003aec4:    4288        .B      CMP      r0,r1
        0x0003aec6:    d103        ..      BNE      0x3aed0 ; hciCoreCisByHandle + 56
        0x0003aec8:    e7ff        ..      B        0x3aeca ; hciCoreCisByHandle + 50
        0x0003aeca:    9800        ..      LDR      r0,[sp,#0]
        0x0003aecc:    9002        ..      STR      r0,[sp,#8]
        0x0003aece:    e00c        ..      B        0x3aeea ; hciCoreCisByHandle + 82
        0x0003aed0:    e7ff        ..      B        0x3aed2 ; hciCoreCisByHandle + 58
        0x0003aed2:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003aed6:    3801        .8      SUBS     r0,#1
        0x0003aed8:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003aedc:    9800        ..      LDR      r0,[sp,#0]
        0x0003aede:    3002        .0      ADDS     r0,#2
        0x0003aee0:    9000        ..      STR      r0,[sp,#0]
        0x0003aee2:    e7e6        ..      B        0x3aeb2 ; hciCoreCisByHandle + 26
        0x0003aee4:    2000        .       MOVS     r0,#0
        0x0003aee6:    9002        ..      STR      r0,[sp,#8]
        0x0003aee8:    e7ff        ..      B        0x3aeea ; hciCoreCisByHandle + 82
        0x0003aeea:    9802        ..      LDR      r0,[sp,#8]
        0x0003aeec:    b003        ..      ADD      sp,sp,#0xc
        0x0003aeee:    4770        pG      BX       lr
    hciCoreCisClose
        0x0003aef0:    b580        ..      PUSH     {r7,lr}
        0x0003aef2:    b082        ..      SUB      sp,sp,#8
        0x0003aef4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003aef8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003aefc:    f000f802    ....    BL       hciCoreCisFree ; 0x3af04
        0x0003af00:    b002        ..      ADD      sp,sp,#8
        0x0003af02:    bd80        ..      POP      {r7,pc}
    hciCoreCisFree
        0x0003af04:    b082        ..      SUB      sp,sp,#8
        0x0003af06:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003af0a:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003af0e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003af12:    3054        T0      ADDS     r0,r0,#0x54
        0x0003af14:    9000        ..      STR      r0,[sp,#0]
        0x0003af16:    2006        .       MOVS     r0,#6
        0x0003af18:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003af1c:    e7ff        ..      B        0x3af1e ; hciCoreCisFree + 26
        0x0003af1e:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003af22:    2801        .(      CMP      r0,#1
        0x0003af24:    db16        ..      BLT      0x3af54 ; hciCoreCisFree + 80
        0x0003af26:    e7ff        ..      B        0x3af28 ; hciCoreCisFree + 36
        0x0003af28:    9800        ..      LDR      r0,[sp,#0]
        0x0003af2a:    8800        ..      LDRH     r0,[r0,#0]
        0x0003af2c:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003af30:    4288        .B      CMP      r0,r1
        0x0003af32:    d105        ..      BNE      0x3af40 ; hciCoreCisFree + 60
        0x0003af34:    e7ff        ..      B        0x3af36 ; hciCoreCisFree + 50
        0x0003af36:    9900        ..      LDR      r1,[sp,#0]
        0x0003af38:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003af3c:    8008        ..      STRH     r0,[r1,#0]
        0x0003af3e:    e009        ..      B        0x3af54 ; hciCoreCisFree + 80
        0x0003af40:    e7ff        ..      B        0x3af42 ; hciCoreCisFree + 62
        0x0003af42:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003af46:    3801        .8      SUBS     r0,#1
        0x0003af48:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003af4c:    9800        ..      LDR      r0,[sp,#0]
        0x0003af4e:    3002        .0      ADDS     r0,#2
        0x0003af50:    9000        ..      STR      r0,[sp,#0]
        0x0003af52:    e7e4        ..      B        0x3af1e ; hciCoreCisFree + 26
        0x0003af54:    b002        ..      ADD      sp,sp,#8
        0x0003af56:    4770        pG      BX       lr
    hciCoreCisOpen
        0x0003af58:    b580        ..      PUSH     {r7,lr}
        0x0003af5a:    b082        ..      SUB      sp,sp,#8
        0x0003af5c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003af60:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003af64:    f7ffff6e    ..n.    BL       hciCoreCisAlloc ; 0x3ae44
        0x0003af68:    b002        ..      ADD      sp,sp,#8
        0x0003af6a:    bd80        ..      POP      {r7,pc}
    hciCoreConnAlloc
        0x0003af6c:    b082        ..      SUB      sp,sp,#8
        0x0003af6e:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003af72:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003af76:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003af7a:    9000        ..      STR      r0,[sp,#0]
        0x0003af7c:    2003        .       MOVS     r0,#3
        0x0003af7e:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003af82:    e7ff        ..      B        0x3af84 ; hciCoreConnAlloc + 24
        0x0003af84:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003af88:    2801        .(      CMP      r0,#1
        0x0003af8a:    db1d        ..      BLT      0x3afc8 ; hciCoreConnAlloc + 92
        0x0003af8c:    e7ff        ..      B        0x3af8e ; hciCoreConnAlloc + 34
        0x0003af8e:    9800        ..      LDR      r0,[sp,#0]
        0x0003af90:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0003af92:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0003af96:    4288        .B      CMP      r0,r1
        0x0003af98:    d10c        ..      BNE      0x3afb4 ; hciCoreConnAlloc + 72
        0x0003af9a:    e7ff        ..      B        0x3af9c ; hciCoreConnAlloc + 48
        0x0003af9c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003afa0:    9900        ..      LDR      r1,[sp,#0]
        0x0003afa2:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003afa4:    9900        ..      LDR      r1,[sp,#0]
        0x0003afa6:    2000        .       MOVS     r0,#0
        0x0003afa8:    75c8        .u      STRB     r0,[r1,#0x17]
        0x0003afaa:    9900        ..      LDR      r1,[sp,#0]
        0x0003afac:    7648        Hv      STRB     r0,[r1,#0x19]
        0x0003afae:    9900        ..      LDR      r1,[sp,#0]
        0x0003afb0:    7608        .v      STRB     r0,[r1,#0x18]
        0x0003afb2:    e009        ..      B        0x3afc8 ; hciCoreConnAlloc + 92
        0x0003afb4:    e7ff        ..      B        0x3afb6 ; hciCoreConnAlloc + 74
        0x0003afb6:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003afba:    3801        .8      SUBS     r0,#1
        0x0003afbc:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003afc0:    9800        ..      LDR      r0,[sp,#0]
        0x0003afc2:    301c        .0      ADDS     r0,r0,#0x1c
        0x0003afc4:    9000        ..      STR      r0,[sp,#0]
        0x0003afc6:    e7dd        ..      B        0x3af84 ; hciCoreConnAlloc + 24
        0x0003afc8:    b002        ..      ADD      sp,sp,#8
        0x0003afca:    4770        pG      BX       lr
    hciCoreConnByHandle
        0x0003afcc:    b083        ..      SUB      sp,sp,#0xc
        0x0003afce:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003afd2:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003afd6:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003afda:    9000        ..      STR      r0,[sp,#0]
        0x0003afdc:    2003        .       MOVS     r0,#3
        0x0003afde:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003afe2:    e7ff        ..      B        0x3afe4 ; hciCoreConnByHandle + 24
        0x0003afe4:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003afe8:    2801        .(      CMP      r0,#1
        0x0003afea:    db14        ..      BLT      0x3b016 ; hciCoreConnByHandle + 74
        0x0003afec:    e7ff        ..      B        0x3afee ; hciCoreConnByHandle + 34
        0x0003afee:    9800        ..      LDR      r0,[sp,#0]
        0x0003aff0:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0003aff2:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003aff6:    4288        .B      CMP      r0,r1
        0x0003aff8:    d103        ..      BNE      0x3b002 ; hciCoreConnByHandle + 54
        0x0003affa:    e7ff        ..      B        0x3affc ; hciCoreConnByHandle + 48
        0x0003affc:    9800        ..      LDR      r0,[sp,#0]
        0x0003affe:    9002        ..      STR      r0,[sp,#8]
        0x0003b000:    e00c        ..      B        0x3b01c ; hciCoreConnByHandle + 80
        0x0003b002:    e7ff        ..      B        0x3b004 ; hciCoreConnByHandle + 56
        0x0003b004:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003b008:    3801        .8      SUBS     r0,#1
        0x0003b00a:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003b00e:    9800        ..      LDR      r0,[sp,#0]
        0x0003b010:    301c        .0      ADDS     r0,r0,#0x1c
        0x0003b012:    9000        ..      STR      r0,[sp,#0]
        0x0003b014:    e7e6        ..      B        0x3afe4 ; hciCoreConnByHandle + 24
        0x0003b016:    2000        .       MOVS     r0,#0
        0x0003b018:    9002        ..      STR      r0,[sp,#8]
        0x0003b01a:    e7ff        ..      B        0x3b01c ; hciCoreConnByHandle + 80
        0x0003b01c:    9802        ..      LDR      r0,[sp,#8]
        0x0003b01e:    b003        ..      ADD      sp,sp,#0xc
        0x0003b020:    4770        pG      BX       lr
        0x0003b022:    0000        ..      MOVS     r0,r0
    hciCoreConnClose
        0x0003b024:    b580        ..      PUSH     {r7,lr}
        0x0003b026:    b082        ..      SUB      sp,sp,#8
        0x0003b028:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003b02c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003b030:    f000f802    ....    BL       hciCoreConnFree ; 0x3b038
        0x0003b034:    b002        ..      ADD      sp,sp,#8
        0x0003b036:    bd80        ..      POP      {r7,pc}
    hciCoreConnFree
        0x0003b038:    b580        ..      PUSH     {r7,lr}
        0x0003b03a:    b082        ..      SUB      sp,sp,#8
        0x0003b03c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003b040:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b044:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b048:    9000        ..      STR      r0,[sp,#0]
        0x0003b04a:    2003        .       MOVS     r0,#3
        0x0003b04c:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003b050:    e7ff        ..      B        0x3b052 ; hciCoreConnFree + 26
        0x0003b052:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003b056:    2801        .(      CMP      r0,#1
        0x0003b058:    db35        5.      BLT      0x3b0c6 ; hciCoreConnFree + 142
        0x0003b05a:    e7ff        ..      B        0x3b05c ; hciCoreConnFree + 36
        0x0003b05c:    9800        ..      LDR      r0,[sp,#0]
        0x0003b05e:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0003b060:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003b064:    4288        .B      CMP      r0,r1
        0x0003b066:    d124        $.      BNE      0x3b0b2 ; hciCoreConnFree + 122
        0x0003b068:    e7ff        ..      B        0x3b06a ; hciCoreConnFree + 50
        0x0003b06a:    9800        ..      LDR      r0,[sp,#0]
        0x0003b06c:    6800        .h      LDR      r0,[r0,#0]
        0x0003b06e:    b140        @.      CBZ      r0,0x3b082 ; hciCoreConnFree + 74
        0x0003b070:    e7ff        ..      B        0x3b072 ; hciCoreConnFree + 58
        0x0003b072:    9800        ..      LDR      r0,[sp,#0]
        0x0003b074:    6800        .h      LDR      r0,[r0,#0]
        0x0003b076:    f7e3fc69    ..i.    BL       WsfMsgFree ; 0x1e94c
        0x0003b07a:    9900        ..      LDR      r1,[sp,#0]
        0x0003b07c:    2000        .       MOVS     r0,#0
        0x0003b07e:    6008        .`      STR      r0,[r1,#0]
        0x0003b080:    e7ff        ..      B        0x3b082 ; hciCoreConnFree + 74
        0x0003b082:    9900        ..      LDR      r1,[sp,#0]
        0x0003b084:    2000        .       MOVS     r0,#0
        0x0003b086:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003b088:    9800        ..      LDR      r0,[sp,#0]
        0x0003b08a:    6880        .h      LDR      r0,[r0,#8]
        0x0003b08c:    b140        @.      CBZ      r0,0x3b0a0 ; hciCoreConnFree + 104
        0x0003b08e:    e7ff        ..      B        0x3b090 ; hciCoreConnFree + 88
        0x0003b090:    9800        ..      LDR      r0,[sp,#0]
        0x0003b092:    6880        .h      LDR      r0,[r0,#8]
        0x0003b094:    f7e3fc5a    ..Z.    BL       WsfMsgFree ; 0x1e94c
        0x0003b098:    9900        ..      LDR      r1,[sp,#0]
        0x0003b09a:    2000        .       MOVS     r0,#0
        0x0003b09c:    6088        .`      STR      r0,[r1,#8]
        0x0003b09e:    e7ff        ..      B        0x3b0a0 ; hciCoreConnFree + 104
        0x0003b0a0:    9900        ..      LDR      r1,[sp,#0]
        0x0003b0a2:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003b0a6:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003b0a8:    9800        ..      LDR      r0,[sp,#0]
        0x0003b0aa:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x0003b0ac:    f000fbc8    ....    BL       hciCoreTxReady ; 0x3b840
        0x0003b0b0:    e009        ..      B        0x3b0c6 ; hciCoreConnFree + 142
        0x0003b0b2:    e7ff        ..      B        0x3b0b4 ; hciCoreConnFree + 124
        0x0003b0b4:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003b0b8:    3801        .8      SUBS     r0,#1
        0x0003b0ba:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003b0be:    9800        ..      LDR      r0,[sp,#0]
        0x0003b0c0:    301c        .0      ADDS     r0,r0,#0x1c
        0x0003b0c2:    9000        ..      STR      r0,[sp,#0]
        0x0003b0c4:    e7c5        ..      B        0x3b052 ; hciCoreConnFree + 26
        0x0003b0c6:    b002        ..      ADD      sp,sp,#8
        0x0003b0c8:    bd80        ..      POP      {r7,pc}
        0x0003b0ca:    0000        ..      MOVS     r0,r0
    hciCoreConnOpen
        0x0003b0cc:    b580        ..      PUSH     {r7,lr}
        0x0003b0ce:    b082        ..      SUB      sp,sp,#8
        0x0003b0d0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003b0d4:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003b0d8:    f7ffff48    ..H.    BL       hciCoreConnAlloc ; 0x3af6c
        0x0003b0dc:    b002        ..      ADD      sp,sp,#8
        0x0003b0de:    bd80        ..      POP      {r7,pc}
    hciCoreInit
        0x0003b0e0:    b580        ..      PUSH     {r7,lr}
        0x0003b0e2:    f7fffc97    ....    BL       hciCmdInit ; 0x3aa14
        0x0003b0e6:    bd80        ..      POP      {r7,pc}
    hciCoreNextConnFragment
        0x0003b0e8:    b083        ..      SUB      sp,sp,#0xc
        0x0003b0ea:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b0ee:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b0f2:    9000        ..      STR      r0,[sp,#0]
        0x0003b0f4:    2003        .       MOVS     r0,#3
        0x0003b0f6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003b0fa:    e7ff        ..      B        0x3b0fc ; hciCoreNextConnFragment + 20
        0x0003b0fc:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003b100:    2801        .(      CMP      r0,#1
        0x0003b102:    db18        ..      BLT      0x3b136 ; hciCoreNextConnFragment + 78
        0x0003b104:    e7ff        ..      B        0x3b106 ; hciCoreNextConnFragment + 30
        0x0003b106:    9800        ..      LDR      r0,[sp,#0]
        0x0003b108:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0003b10a:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0003b10e:    4288        .B      CMP      r0,r1
        0x0003b110:    d007        ..      BEQ      0x3b122 ; hciCoreNextConnFragment + 58
        0x0003b112:    e7ff        ..      B        0x3b114 ; hciCoreNextConnFragment + 44
        0x0003b114:    9800        ..      LDR      r0,[sp,#0]
        0x0003b116:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0003b118:    b118        ..      CBZ      r0,0x3b122 ; hciCoreNextConnFragment + 58
        0x0003b11a:    e7ff        ..      B        0x3b11c ; hciCoreNextConnFragment + 52
        0x0003b11c:    9800        ..      LDR      r0,[sp,#0]
        0x0003b11e:    9002        ..      STR      r0,[sp,#8]
        0x0003b120:    e00c        ..      B        0x3b13c ; hciCoreNextConnFragment + 84
        0x0003b122:    e7ff        ..      B        0x3b124 ; hciCoreNextConnFragment + 60
        0x0003b124:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003b128:    3801        .8      SUBS     r0,#1
        0x0003b12a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003b12e:    9800        ..      LDR      r0,[sp,#0]
        0x0003b130:    301c        .0      ADDS     r0,r0,#0x1c
        0x0003b132:    9000        ..      STR      r0,[sp,#0]
        0x0003b134:    e7e2        ..      B        0x3b0fc ; hciCoreNextConnFragment + 20
        0x0003b136:    2000        .       MOVS     r0,#0
        0x0003b138:    9002        ..      STR      r0,[sp,#8]
        0x0003b13a:    e7ff        ..      B        0x3b13c ; hciCoreNextConnFragment + 84
        0x0003b13c:    9802        ..      LDR      r0,[sp,#8]
        0x0003b13e:    b003        ..      ADD      sp,sp,#0xc
        0x0003b140:    4770        pG      BX       lr
        0x0003b142:    0000        ..      MOVS     r0,r0
    hciCoreNumCmplPkts
        0x0003b144:    b580        ..      PUSH     {r7,lr}
        0x0003b146:    b084        ..      SUB      sp,sp,#0x10
        0x0003b148:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b14a:    2000        .       MOVS     r0,#0
        0x0003b14c:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003b150:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b152:    1c41        A.      ADDS     r1,r0,#1
        0x0003b154:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b156:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b158:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003b15c:    e7ff        ..      B        0x3b15e ; hciCoreNumCmplPkts + 26
        0x0003b15e:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003b162:    1e41        A.      SUBS     r1,r0,#1
        0x0003b164:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003b168:    2801        .(      CMP      r0,#1
        0x0003b16a:    db4b        K.      BLT      0x3b204 ; hciCoreNumCmplPkts + 192
        0x0003b16c:    e7ff        ..      B        0x3b16e ; hciCoreNumCmplPkts + 42
        0x0003b16e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b170:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b172:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b174:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b178:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003b17c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b17e:    3002        .0      ADDS     r0,#2
        0x0003b180:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b182:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b184:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b186:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b188:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b18c:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003b190:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b192:    3002        .0      ADDS     r0,#2
        0x0003b194:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b196:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003b19a:    f7ffff17    ....    BL       hciCoreConnByHandle ; 0x3afcc
        0x0003b19e:    9000        ..      STR      r0,[sp,#0]
        0x0003b1a0:    b378        x.      CBZ      r0,0x3b202 ; hciCoreNumCmplPkts + 190
        0x0003b1a2:    e7ff        ..      B        0x3b1a4 ; hciCoreNumCmplPkts + 96
        0x0003b1a4:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x0003b1a8:    9900        ..      LDR      r1,[sp,#0]
        0x0003b1aa:    7e48        H~      LDRB     r0,[r1,#0x19]
        0x0003b1ac:    1a80        ..      SUBS     r0,r0,r2
        0x0003b1ae:    7648        Hv      STRB     r0,[r1,#0x19]
        0x0003b1b0:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x0003b1b4:    9900        ..      LDR      r1,[sp,#0]
        0x0003b1b6:    7e08        .~      LDRB     r0,[r1,#0x18]
        0x0003b1b8:    1a80        ..      SUBS     r0,r0,r2
        0x0003b1ba:    7608        .v      STRB     r0,[r1,#0x18]
        0x0003b1bc:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0003b1c0:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003b1c4:    4408        .D      ADD      r0,r0,r1
        0x0003b1c6:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003b1ca:    9800        ..      LDR      r0,[sp,#0]
        0x0003b1cc:    7dc0        .}      LDRB     r0,[r0,#0x17]
        0x0003b1ce:    b1b8        ..      CBZ      r0,0x3b200 ; hciCoreNumCmplPkts + 188
        0x0003b1d0:    e7ff        ..      B        0x3b1d2 ; hciCoreNumCmplPkts + 142
        0x0003b1d2:    9800        ..      LDR      r0,[sp,#0]
        0x0003b1d4:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x0003b1d6:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0003b1da:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003b1de:    f8911081    ....    LDRB     r1,[r1,#0x81]
        0x0003b1e2:    4288        .B      CMP      r0,r1
        0x0003b1e4:    dc0c        ..      BGT      0x3b200 ; hciCoreNumCmplPkts + 188
        0x0003b1e6:    e7ff        ..      B        0x3b1e8 ; hciCoreNumCmplPkts + 164
        0x0003b1e8:    9800        ..      LDR      r0,[sp,#0]
        0x0003b1ea:    2100        .!      MOVS     r1,#0
        0x0003b1ec:    75c1        .u      STRB     r1,[r0,#0x17]
        0x0003b1ee:    f6422094    B..     MOV      r0,#0x2a94
        0x0003b1f2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b1f6:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0003b1f8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003b1fc:    4790        .G      BLX      r2
        0x0003b1fe:    e7ff        ..      B        0x3b200 ; hciCoreNumCmplPkts + 188
        0x0003b200:    e7ff        ..      B        0x3b202 ; hciCoreNumCmplPkts + 190
        0x0003b202:    e7ac        ..      B        0x3b15e ; hciCoreNumCmplPkts + 26
        0x0003b204:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003b208:    f000fb1a    ....    BL       hciCoreTxReady ; 0x3b840
        0x0003b20c:    b004        ..      ADD      sp,sp,#0x10
        0x0003b20e:    bd80        ..      POP      {r7,pc}
    hciCoreReadMaxDataLen
        0x0003b210:    b580        ..      PUSH     {r7,lr}
        0x0003b212:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b216:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b21a:    f8900088    ....    LDRB     r0,[r0,#0x88]
        0x0003b21e:    0680        ..      LSLS     r0,r0,#26
        0x0003b220:    2800        .(      CMP      r0,#0
        0x0003b222:    d50c        ..      BPL      0x3b23e ; hciCoreReadMaxDataLen + 46
        0x0003b224:    e7ff        ..      B        0x3b226 ; hciCoreReadMaxDataLen + 22
        0x0003b226:    f24050a8    @..P    MOVW     r0,#0x5a8
        0x0003b22a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003b22e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b230:    0680        ..      LSLS     r0,r0,#26
        0x0003b232:    2800        .(      CMP      r0,#0
        0x0003b234:    d503        ..      BPL      0x3b23e ; hciCoreReadMaxDataLen + 46
        0x0003b236:    e7ff        ..      B        0x3b238 ; hciCoreReadMaxDataLen + 40
        0x0003b238:    f7e1f8c8    ....    BL       HciLeReadMaxDataLen ; 0x1c3cc
        0x0003b23c:    e002        ..      B        0x3b244 ; hciCoreReadMaxDataLen + 52
        0x0003b23e:    f7e1f885    ....    BL       HciLeRandCmd ; 0x1c34c
        0x0003b242:    e7ff        ..      B        0x3b244 ; hciCoreReadMaxDataLen + 52
        0x0003b244:    bd80        ..      POP      {r7,pc}
        0x0003b246:    0000        ..      MOVS     r0,r0
    hciCoreReadResolvingListSize
        0x0003b248:    b580        ..      PUSH     {r7,lr}
        0x0003b24a:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b24e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b252:    f8900088    ....    LDRB     r0,[r0,#0x88]
        0x0003b256:    0640        @.      LSLS     r0,r0,#25
        0x0003b258:    2800        .(      CMP      r0,#0
        0x0003b25a:    d50c        ..      BPL      0x3b276 ; hciCoreReadResolvingListSize + 46
        0x0003b25c:    e7ff        ..      B        0x3b25e ; hciCoreReadResolvingListSize + 22
        0x0003b25e:    f24050a8    @..P    MOVW     r0,#0x5a8
        0x0003b262:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003b266:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b268:    0640        @.      LSLS     r0,r0,#25
        0x0003b26a:    2800        .(      CMP      r0,#0
        0x0003b26c:    d503        ..      BPL      0x3b276 ; hciCoreReadResolvingListSize + 46
        0x0003b26e:    e7ff        ..      B        0x3b270 ; hciCoreReadResolvingListSize + 40
        0x0003b270:    f7e1f8de    ....    BL       HciLeReadResolvingListSize ; 0x1c430
        0x0003b274:    e009        ..      B        0x3b28a ; hciCoreReadResolvingListSize + 66
        0x0003b276:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0003b27a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003b27e:    2000        .       MOVS     r0,#0
        0x0003b280:    f8810091    ....    STRB     r0,[r1,#0x91]
        0x0003b284:    f7ffffc4    ....    BL       hciCoreReadMaxDataLen ; 0x3b210
        0x0003b288:    e7ff        ..      B        0x3b28a ; hciCoreReadResolvingListSize + 66
        0x0003b28a:    bd80        ..      POP      {r7,pc}
    hciCoreRecv
        0x0003b28c:    b580        ..      PUSH     {r7,lr}
        0x0003b28e:    b084        ..      SUB      sp,sp,#0x10
        0x0003b290:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003b294:    9102        ..      STR      r1,[sp,#8]
        0x0003b296:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003b29a:    2804        .(      CMP      r0,#4
        0x0003b29c:    d101        ..      BNE      0x3b2a2 ; hciCoreRecv + 22
        0x0003b29e:    e7ff        ..      B        0x3b2a0 ; hciCoreRecv + 20
        0x0003b2a0:    e00d        ..      B        0x3b2be ; hciCoreRecv + 50
        0x0003b2a2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003b2a6:    2802        .(      CMP      r0,#2
        0x0003b2a8:    d101        ..      BNE      0x3b2ae ; hciCoreRecv + 34
        0x0003b2aa:    e7ff        ..      B        0x3b2ac ; hciCoreRecv + 32
        0x0003b2ac:    e006        ..      B        0x3b2bc ; hciCoreRecv + 48
        0x0003b2ae:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003b2b2:    2805        .(      CMP      r0,#5
        0x0003b2b4:    d101        ..      BNE      0x3b2ba ; hciCoreRecv + 46
        0x0003b2b6:    e7ff        ..      B        0x3b2b8 ; hciCoreRecv + 44
        0x0003b2b8:    e7ff        ..      B        0x3b2ba ; hciCoreRecv + 46
        0x0003b2ba:    e7ff        ..      B        0x3b2bc ; hciCoreRecv + 48
        0x0003b2bc:    e7ff        ..      B        0x3b2be ; hciCoreRecv + 50
        0x0003b2be:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003b2c2:    9a02        ..      LDR      r2,[sp,#8]
        0x0003b2c4:    f6422094    B..     MOV      r0,#0x2a94
        0x0003b2c8:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b2cc:    9001        ..      STR      r0,[sp,#4]
        0x0003b2ce:    f7e3fb29    ..).    BL       WsfMsgEnq ; 0x1e924
        0x0003b2d2:    9801        ..      LDR      r0,[sp,#4]
        0x0003b2d4:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x0003b2d8:    2101        .!      MOVS     r1,#1
        0x0003b2da:    f7e3fc65    ..e.    BL       WsfSetEvent ; 0x1eba8
        0x0003b2de:    b004        ..      ADD      sp,sp,#0x10
        0x0003b2e0:    bd80        ..      POP      {r7,pc}
        0x0003b2e2:    0000        ..      MOVS     r0,r0
    hciCoreResetSequence
        0x0003b2e4:    b580        ..      PUSH     {r7,lr}
        0x0003b2e6:    b086        ..      SUB      sp,sp,#0x18
        0x0003b2e8:    9005        ..      STR      r0,[sp,#0x14]
        0x0003b2ea:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b2ec:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b2ee:    280e        .(      CMP      r0,#0xe
        0x0003b2f0:    f040818e    @...    BNE.W    0x3b610 ; hciCoreResetSequence + 812
        0x0003b2f4:    e7ff        ..      B        0x3b2f6 ; hciCoreResetSequence + 18
        0x0003b2f6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b2f8:    3002        .0      ADDS     r0,#2
        0x0003b2fa:    9005        ..      STR      r0,[sp,#0x14]
        0x0003b2fc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b2fe:    3001        .0      ADDS     r0,#1
        0x0003b300:    9005        ..      STR      r0,[sp,#0x14]
        0x0003b302:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b304:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b306:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b308:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b30c:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003b310:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b312:    3002        .0      ADDS     r0,#2
        0x0003b314:    9005        ..      STR      r0,[sp,#0x14]
        0x0003b316:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b318:    3001        .0      ADDS     r0,#1
        0x0003b31a:    9005        ..      STR      r0,[sp,#0x14]
        0x0003b31c:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003b320:    4601        .F      MOV      r1,r0
        0x0003b322:    9101        ..      STR      r1,[sp,#4]
        0x0003b324:    f6404101    @..A    MOV      r1,#0xc01
        0x0003b328:    4288        .B      CMP      r0,r1
        0x0003b32a:    f000808e    ....    BEQ.W    0x3b44a ; hciCoreResetSequence + 358
        0x0003b32e:    e7ff        ..      B        0x3b330 ; hciCoreResetSequence + 76
        0x0003b330:    9801        ..      LDR      r0,[sp,#4]
        0x0003b332:    f6404103    @..A    MOV      r1,#0xc03
        0x0003b336:    4288        .B      CMP      r0,r1
        0x0003b338:    d076        v.      BEQ      0x3b428 ; hciCoreResetSequence + 324
        0x0003b33a:    e7ff        ..      B        0x3b33c ; hciCoreResetSequence + 88
        0x0003b33c:    9801        ..      LDR      r0,[sp,#4]
        0x0003b33e:    f6404163    @.cA    MOV      r1,#0xc63
        0x0003b342:    4288        .B      CMP      r0,r1
        0x0003b344:    f000808f    ....    BEQ.W    0x3b466 ; hciCoreResetSequence + 386
        0x0003b348:    e7ff        ..      B        0x3b34a ; hciCoreResetSequence + 102
        0x0003b34a:    9801        ..      LDR      r0,[sp,#4]
        0x0003b34c:    f2410101    A...    MOV      r1,#0x1001
        0x0003b350:    4288        .B      CMP      r0,r1
        0x0003b352:    f0008125    ..%.    BEQ.W    0x3b5a0 ; hciCoreResetSequence + 700
        0x0003b356:    e7ff        ..      B        0x3b358 ; hciCoreResetSequence + 116
        0x0003b358:    9801        ..      LDR      r0,[sp,#4]
        0x0003b35a:    f2410109    A...    MOV      r1,#0x1009
        0x0003b35e:    4288        .B      CMP      r0,r1
        0x0003b360:    f0008084    ....    BEQ.W    0x3b46c ; hciCoreResetSequence + 392
        0x0003b364:    e7ff        ..      B        0x3b366 ; hciCoreResetSequence + 130
        0x0003b366:    9801        ..      LDR      r0,[sp,#4]
        0x0003b368:    f2420101    B...    MOV      r1,#0x2001
        0x0003b36c:    4288        .B      CMP      r0,r1
        0x0003b36e:    d073        s.      BEQ      0x3b458 ; hciCoreResetSequence + 372
        0x0003b370:    e7ff        ..      B        0x3b372 ; hciCoreResetSequence + 142
        0x0003b372:    9801        ..      LDR      r0,[sp,#4]
        0x0003b374:    f2420102    B...    MOV      r1,#0x2002
        0x0003b378:    4288        .B      CMP      r0,r1
        0x0003b37a:    f0008082    ....    BEQ.W    0x3b482 ; hciCoreResetSequence + 414
        0x0003b37e:    e7ff        ..      B        0x3b380 ; hciCoreResetSequence + 156
        0x0003b380:    9801        ..      LDR      r0,[sp,#4]
        0x0003b382:    f2420103    B...    MOV      r1,#0x2003
        0x0003b386:    4288        .B      CMP      r0,r1
        0x0003b388:    f00080af    ....    BEQ.W    0x3b4ea ; hciCoreResetSequence + 518
        0x0003b38c:    e7ff        ..      B        0x3b38e ; hciCoreResetSequence + 170
        0x0003b38e:    9801        ..      LDR      r0,[sp,#4]
        0x0003b390:    f242010f    B...    MOV      r1,#0x200f
        0x0003b394:    4288        .B      CMP      r0,r1
        0x0003b396:    f000809b    ....    BEQ.W    0x3b4d0 ; hciCoreResetSequence + 492
        0x0003b39a:    e7ff        ..      B        0x3b39c ; hciCoreResetSequence + 184
        0x0003b39c:    9801        ..      LDR      r0,[sp,#4]
        0x0003b39e:    f2420118    B...    MOV      r1,#0x2018
        0x0003b3a2:    4288        .B      CMP      r0,r1
        0x0003b3a4:    f0008110    ....    BEQ.W    0x3b5c8 ; hciCoreResetSequence + 740
        0x0003b3a8:    e7ff        ..      B        0x3b3aa ; hciCoreResetSequence + 198
        0x0003b3aa:    9801        ..      LDR      r0,[sp,#4]
        0x0003b3ac:    f242011c    B...    MOV      r1,#0x201c
        0x0003b3b0:    4288        .B      CMP      r0,r1
        0x0003b3b2:    f0008081    ....    BEQ.W    0x3b4b8 ; hciCoreResetSequence + 468
        0x0003b3b6:    e7ff        ..      B        0x3b3b8 ; hciCoreResetSequence + 212
        0x0003b3b8:    9801        ..      LDR      r0,[sp,#4]
        0x0003b3ba:    f2420124    B.$.    MOV      r1,#0x2024
        0x0003b3be:    4288        .B      CMP      r0,r1
        0x0003b3c0:    f00080cc    ....    BEQ.W    0x3b55c ; hciCoreResetSequence + 632
        0x0003b3c4:    e7ff        ..      B        0x3b3c6 ; hciCoreResetSequence + 226
        0x0003b3c6:    9801        ..      LDR      r0,[sp,#4]
        0x0003b3c8:    f242012a    B.*.    MOV      r1,#0x202a
        0x0003b3cc:    4288        .B      CMP      r0,r1
        0x0003b3ce:    f000809d    ....    BEQ.W    0x3b50c ; hciCoreResetSequence + 552
        0x0003b3d2:    e7ff        ..      B        0x3b3d4 ; hciCoreResetSequence + 240
        0x0003b3d4:    9801        ..      LDR      r0,[sp,#4]
        0x0003b3d6:    f242012f    B./.    MOV      r1,#0x202f
        0x0003b3da:    4288        .B      CMP      r0,r1
        0x0003b3dc:    f00080a3    ....    BEQ.W    0x3b526 ; hciCoreResetSequence + 578
        0x0003b3e0:    e7ff        ..      B        0x3b3e2 ; hciCoreResetSequence + 254
        0x0003b3e2:    9801        ..      LDR      r0,[sp,#4]
        0x0003b3e4:    f242013a    B.:.    MOV      r1,#0x203a
        0x0003b3e8:    1a40        @.      SUBS     r0,r0,r1
        0x0003b3ea:    2802        .(      CMP      r0,#2
        0x0003b3ec:    f0c080d8    ....    BCC.W    0x3b5a0 ; hciCoreResetSequence + 700
        0x0003b3f0:    e7ff        ..      B        0x3b3f2 ; hciCoreResetSequence + 270
        0x0003b3f2:    9801        ..      LDR      r0,[sp,#4]
        0x0003b3f4:    f242014a    B.J.    MOV      r1,#0x204a
        0x0003b3f8:    4288        .B      CMP      r0,r1
        0x0003b3fa:    f00080d1    ....    BEQ.W    0x3b5a0 ; hciCoreResetSequence + 700
        0x0003b3fe:    e7ff        ..      B        0x3b400 ; hciCoreResetSequence + 284
        0x0003b400:    9801        ..      LDR      r0,[sp,#4]
        0x0003b402:    f64f4177    O.wA    MOV      r1,#0xfc77
        0x0003b406:    4288        .B      CMP      r0,r1
        0x0003b408:    d006        ..      BEQ      0x3b418 ; hciCoreResetSequence + 308
        0x0003b40a:    e7ff        ..      B        0x3b40c ; hciCoreResetSequence + 296
        0x0003b40c:    9801        ..      LDR      r0,[sp,#4]
        0x0003b40e:    f64f4178    O.xA    MOV      r1,#0xfc78
        0x0003b412:    4288        .B      CMP      r0,r1
        0x0003b414:    d003        ..      BEQ      0x3b41e ; hciCoreResetSequence + 314
        0x0003b416:    e0f9        ..      B        0x3b60c ; hciCoreResetSequence + 808
        0x0003b418:    f7e1fd06    ....    BL       HciVscUpdateLinklayerFeature ; 0x1ce28
        0x0003b41c:    e0f7        ..      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b41e:    f7e1fb73    ..s.    BL       HciResetCmd ; 0x1cb08
        0x0003b422:    f7e1fcf5    ....    BL       HciVscUpdateBDAddress ; 0x1ce10
        0x0003b426:    e0f2        ..      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b428:    f6423180    B..1    MOVW     r1,#0x2b80
        0x0003b42c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003b430:    2000        .       MOVS     r0,#0
        0x0003b432:    7008        .p      STRB     r0,[r1,#0]
        0x0003b434:    f44f2000    O..     MOV      r0,#0x80000
        0x0003b438:    f7e1fcde    ....    BL       HciVscSetTraceBitMap ; 0x1cdf8
        0x0003b43c:    f24460a6    D..`    MOV      r0,#0x46a6
        0x0003b440:    f2c00005    ....    MOVT     r0,#5
        0x0003b444:    f7e1fc46    ..F.    BL       HciSetEventMaskCmd ; 0x1ccd4
        0x0003b448:    e0e1        ..      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b44a:    f6440060    D.`.    MOV      r0,#0x4860
        0x0003b44e:    f2c00005    ....    MOVT     r0,#5
        0x0003b452:    f7e1fa1d    ....    BL       HciLeSetEventMaskCmd ; 0x1c890
        0x0003b456:    e0da        ..      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b458:    f24460ae    D..`    MOV      r0,#0x46ae
        0x0003b45c:    f2c00005    ....    MOVT     r0,#5
        0x0003b460:    f7e1fc52    ..R.    BL       HciSetEventMaskPage2Cmd ; 0x1cd08
        0x0003b464:    e0d3        ..      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b466:    f7e1fb0d    ....    BL       HciReadBdAddrCmd ; 0x1ca84
        0x0003b46a:    e0d0        ..      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b46c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b46e:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b472:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b476:    3068        h0      ADDS     r0,r0,#0x68
        0x0003b478:    f7dffa18    ....    BL       BdaCpy ; 0x1a8ac
        0x0003b47c:    f7e0ff76    ..v.    BL       HciLeReadBufSizeCmd ; 0x1c36c
        0x0003b480:    e0c5        ..      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b482:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b484:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b486:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b488:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b48c:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0003b490:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003b494:    f8a1007e    ..~.    STRH     r0,[r1,#0x7e]
        0x0003b498:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b49a:    3002        .0      ADDS     r0,#2
        0x0003b49c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003b49e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b4a0:    1c42        B.      ADDS     r2,r0,#1
        0x0003b4a2:    9205        ..      STR      r2,[sp,#0x14]
        0x0003b4a4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b4a6:    f8810083    ....    STRB     r0,[r1,#0x83]
        0x0003b4aa:    f8910083    ....    LDRB     r0,[r1,#0x83]
        0x0003b4ae:    f8810082    ....    STRB     r0,[r1,#0x82]
        0x0003b4b2:    f7e0ffcd    ....    BL       HciLeReadSupStatesCmd ; 0x1c450
        0x0003b4b6:    e0aa        ..      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b4b8:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b4ba:    6808        .h      LDR      r0,[r1,#0]
        0x0003b4bc:    684a        Jh      LDR      r2,[r1,#4]
        0x0003b4be:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0003b4c2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003b4c6:    664a        Jf      STR      r2,[r1,#0x64]
        0x0003b4c8:    6608        .f      STR      r0,[r1,#0x60]
        0x0003b4ca:    f7e0ffd1    ....    BL       HciLeReadWhiteListSizeCmd ; 0x1c470
        0x0003b4ce:    e09e        ..      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b4d0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b4d2:    1c41        A.      ADDS     r1,r0,#1
        0x0003b4d4:    9105        ..      STR      r1,[sp,#0x14]
        0x0003b4d6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b4d8:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0003b4dc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003b4e0:    f8810084    ....    STRB     r0,[r1,#0x84]
        0x0003b4e4:    f7e0ff62    ..b.    BL       HciLeReadLocalSupFeatCmd ; 0x1c3ac
        0x0003b4e8:    e091        ..      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b4ea:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b4ec:    8800        ..      LDRH     r0,[r0,#0]
        0x0003b4ee:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0003b4f2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003b4f6:    2200        ."      MOVS     r2,#0
        0x0003b4f8:    f8c1208c    ...     STR      r2,[r1,#0x8c]
        0x0003b4fc:    f8c10088    ....    STR      r0,[r1,#0x88]
        0x0003b500:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b502:    3002        .0      ADDS     r0,#2
        0x0003b504:    9005        ..      STR      r0,[sp,#0x14]
        0x0003b506:    f7fffe9f    ....    BL       hciCoreReadResolvingListSize ; 0x3b248
        0x0003b50a:    e080        ..      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b50c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b50e:    1c41        A.      ADDS     r1,r0,#1
        0x0003b510:    9105        ..      STR      r1,[sp,#0x14]
        0x0003b512:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b514:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0003b518:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003b51c:    f8810091    ....    STRB     r0,[r1,#0x91]
        0x0003b520:    f7fffe76    ..v.    BL       hciCoreReadMaxDataLen ; 0x3b210
        0x0003b524:    e073        s.      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b526:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b528:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b52a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b52c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b530:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003b534:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b536:    3002        .0      ADDS     r0,#2
        0x0003b538:    9005        ..      STR      r0,[sp,#0x14]
        0x0003b53a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b53c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b53e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b540:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b544:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003b548:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b54a:    3002        .0      ADDS     r0,#2
        0x0003b54c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003b54e:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0003b552:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0003b556:    f7e1fa59    ..Y.    BL       HciLeWriteDefDataLen ; 0x1ca0c
        0x0003b55a:    e058        X.      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b55c:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b560:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b564:    f8d000a0    ....    LDR      r0,[r0,#0xa0]
        0x0003b568:    b158        X.      CBZ      r0,0x3b582 ; hciCoreResetSequence + 670
        0x0003b56a:    e7ff        ..      B        0x3b56c ; hciCoreResetSequence + 648
        0x0003b56c:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b570:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b574:    f8d020a0    ...     LDR      r2,[r0,#0xa0]
        0x0003b578:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b57a:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0003b57e:    4790        .G      BLX      r2
        0x0003b580:    e00d        ..      B        0x3b59e ; hciCoreResetSequence + 698
        0x0003b582:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0003b586:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003b58a:    2000        .       MOVS     r0,#0
        0x0003b58c:    f8a10092    ....    STRH     r0,[r1,#0x92]
        0x0003b590:    f8810094    ....    STRB     r0,[r1,#0x94]
        0x0003b594:    f8810095    ....    STRB     r0,[r1,#0x95]
        0x0003b598:    f7e0fed8    ....    BL       HciLeRandCmd ; 0x1c34c
        0x0003b59c:    e7ff        ..      B        0x3b59e ; hciCoreResetSequence + 698
        0x0003b59e:    e036        6.      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b5a0:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b5a4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b5a8:    f8d000a0    ....    LDR      r0,[r0,#0xa0]
        0x0003b5ac:    b158        X.      CBZ      r0,0x3b5c6 ; hciCoreResetSequence + 738
        0x0003b5ae:    e7ff        ..      B        0x3b5b0 ; hciCoreResetSequence + 716
        0x0003b5b0:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b5b4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b5b8:    f8d020a0    ...     LDR      r2,[r0,#0xa0]
        0x0003b5bc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b5be:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0003b5c2:    4790        .G      BLX      r2
        0x0003b5c4:    e7ff        ..      B        0x3b5c6 ; hciCoreResetSequence + 738
        0x0003b5c6:    e022        ".      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b5c8:    f6423080    B..0    MOVW     r0,#0x2b80
        0x0003b5cc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b5d0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b5d2:    2802        .(      CMP      r0,#2
        0x0003b5d4:    dc0a        ..      BGT      0x3b5ec ; hciCoreResetSequence + 776
        0x0003b5d6:    e7ff        ..      B        0x3b5d8 ; hciCoreResetSequence + 756
        0x0003b5d8:    f6423180    B..1    MOVW     r1,#0x2b80
        0x0003b5dc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003b5e0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b5e2:    3001        .0      ADDS     r0,#1
        0x0003b5e4:    7008        .p      STRB     r0,[r1,#0]
        0x0003b5e6:    f7e0feb1    ....    BL       HciLeRandCmd ; 0x1c34c
        0x0003b5ea:    e00e        ..      B        0x3b60a ; hciCoreResetSequence + 806
        0x0003b5ec:    f6422094    B..     MOV      r0,#0x2a94
        0x0003b5f0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b5f4:    2100        .!      MOVS     r1,#0
        0x0003b5f6:    f8801021    ..!.    STRB     r1,[r0,#0x21]
        0x0003b5fa:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0003b5fe:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0003b602:    6881        .h      LDR      r1,[r0,#8]
        0x0003b604:    a803        ..      ADD      r0,sp,#0xc
        0x0003b606:    4788        .G      BLX      r1
        0x0003b608:    e7ff        ..      B        0x3b60a ; hciCoreResetSequence + 806
        0x0003b60a:    e000        ..      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b60c:    e7ff        ..      B        0x3b60e ; hciCoreResetSequence + 810
        0x0003b60e:    e7ff        ..      B        0x3b610 ; hciCoreResetSequence + 812
        0x0003b610:    b006        ..      ADD      sp,sp,#0x18
        0x0003b612:    bd80        ..      POP      {r7,pc}
    hciCoreResetStart
        0x0003b614:    b580        ..      PUSH     {r7,lr}
        0x0003b616:    f7fff9b9    ....    BL       hciClearCmdQueue ; 0x3a98c
        0x0003b61a:    f7e1fc17    ....    BL       HciVscUpdateNvdsParam ; 0x1ce4c
        0x0003b61e:    bd80        ..      POP      {r7,pc}
    hciCoreSendAclData
        0x0003b620:    b580        ..      PUSH     {r7,lr}
        0x0003b622:    b084        ..      SUB      sp,sp,#0x10
        0x0003b624:    9002        ..      STR      r0,[sp,#8]
        0x0003b626:    9101        ..      STR      r1,[sp,#4]
        0x0003b628:    9802        ..      LDR      r0,[sp,#8]
        0x0003b62a:    9901        ..      LDR      r1,[sp,#4]
        0x0003b62c:    f002fd6c    ..l.    BL       hciTrSendAclData ; 0x3e108
        0x0003b630:    2801        .(      CMP      r0,#1
        0x0003b632:    db1c        ..      BLT      0x3b66e ; hciCoreSendAclData + 78
        0x0003b634:    e7ff        ..      B        0x3b636 ; hciCoreSendAclData + 22
        0x0003b636:    9902        ..      LDR      r1,[sp,#8]
        0x0003b638:    7e48        H~      LDRB     r0,[r1,#0x19]
        0x0003b63a:    3001        .0      ADDS     r0,#1
        0x0003b63c:    7648        Hv      STRB     r0,[r1,#0x19]
        0x0003b63e:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b642:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b646:    f8900082    ....    LDRB     r0,[r0,#0x82]
        0x0003b64a:    2801        .(      CMP      r0,#1
        0x0003b64c:    db0a        ..      BLT      0x3b664 ; hciCoreSendAclData + 68
        0x0003b64e:    e7ff        ..      B        0x3b650 ; hciCoreSendAclData + 48
        0x0003b650:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0003b654:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003b658:    f8910082    ....    LDRB     r0,[r1,#0x82]
        0x0003b65c:    3801        .8      SUBS     r0,#1
        0x0003b65e:    f8810082    ....    STRB     r0,[r1,#0x82]
        0x0003b662:    e000        ..      B        0x3b666 ; hciCoreSendAclData + 70
        0x0003b664:    e7ff        ..      B        0x3b666 ; hciCoreSendAclData + 70
        0x0003b666:    2001        .       MOVS     r0,#1
        0x0003b668:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003b66c:    e003        ..      B        0x3b676 ; hciCoreSendAclData + 86
        0x0003b66e:    2000        .       MOVS     r0,#0
        0x0003b670:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003b674:    e7ff        ..      B        0x3b676 ; hciCoreSendAclData + 86
        0x0003b676:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003b67a:    b004        ..      ADD      sp,sp,#0x10
        0x0003b67c:    bd80        ..      POP      {r7,pc}
        0x0003b67e:    0000        ..      MOVS     r0,r0
    hciCoreTxAclComplete
        0x0003b680:    b580        ..      PUSH     {r7,lr}
        0x0003b682:    b082        ..      SUB      sp,sp,#8
        0x0003b684:    9001        ..      STR      r0,[sp,#4]
        0x0003b686:    9100        ..      STR      r1,[sp,#0]
        0x0003b688:    9801        ..      LDR      r0,[sp,#4]
        0x0003b68a:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0003b68c:    b178        x.      CBZ      r0,0x3b6ae ; hciCoreTxAclComplete + 46
        0x0003b68e:    e7ff        ..      B        0x3b690 ; hciCoreTxAclComplete + 16
        0x0003b690:    9801        ..      LDR      r0,[sp,#4]
        0x0003b692:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0003b694:    b950        P.      CBNZ     r0,0x3b6ac ; hciCoreTxAclComplete + 44
        0x0003b696:    e7ff        ..      B        0x3b698 ; hciCoreTxAclComplete + 24
        0x0003b698:    9801        ..      LDR      r0,[sp,#4]
        0x0003b69a:    6800        .h      LDR      r0,[r0,#0]
        0x0003b69c:    f7e3f956    ..V.    BL       WsfMsgFree ; 0x1e94c
        0x0003b6a0:    9901        ..      LDR      r1,[sp,#4]
        0x0003b6a2:    2000        .       MOVS     r0,#0
        0x0003b6a4:    6008        .`      STR      r0,[r1,#0]
        0x0003b6a6:    9901        ..      LDR      r1,[sp,#4]
        0x0003b6a8:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003b6aa:    e7ff        ..      B        0x3b6ac ; hciCoreTxAclComplete + 44
        0x0003b6ac:    e007        ..      B        0x3b6be ; hciCoreTxAclComplete + 62
        0x0003b6ae:    9800        ..      LDR      r0,[sp,#0]
        0x0003b6b0:    b120         .      CBZ      r0,0x3b6bc ; hciCoreTxAclComplete + 60
        0x0003b6b2:    e7ff        ..      B        0x3b6b4 ; hciCoreTxAclComplete + 52
        0x0003b6b4:    9800        ..      LDR      r0,[sp,#0]
        0x0003b6b6:    f7e3f949    ..I.    BL       WsfMsgFree ; 0x1e94c
        0x0003b6ba:    e7ff        ..      B        0x3b6bc ; hciCoreTxAclComplete + 60
        0x0003b6bc:    e7ff        ..      B        0x3b6be ; hciCoreTxAclComplete + 62
        0x0003b6be:    b002        ..      ADD      sp,sp,#8
        0x0003b6c0:    bd80        ..      POP      {r7,pc}
        0x0003b6c2:    0000        ..      MOVS     r0,r0
    hciCoreTxAclContinue
        0x0003b6c4:    b580        ..      PUSH     {r7,lr}
        0x0003b6c6:    b086        ..      SUB      sp,sp,#0x18
        0x0003b6c8:    9004        ..      STR      r0,[sp,#0x10]
        0x0003b6ca:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b6cc:    b920         .      CBNZ     r0,0x3b6d8 ; hciCoreTxAclContinue + 20
        0x0003b6ce:    e7ff        ..      B        0x3b6d0 ; hciCoreTxAclContinue + 12
        0x0003b6d0:    f7fffd0a    ....    BL       hciCoreNextConnFragment ; 0x3b0e8
        0x0003b6d4:    9004        ..      STR      r0,[sp,#0x10]
        0x0003b6d6:    e7ff        ..      B        0x3b6d8 ; hciCoreTxAclContinue + 20
        0x0003b6d8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b6da:    2800        .(      CMP      r0,#0
        0x0003b6dc:    d055        U.      BEQ      0x3b78a ; hciCoreTxAclContinue + 198
        0x0003b6de:    e7ff        ..      B        0x3b6e0 ; hciCoreTxAclContinue + 28
        0x0003b6e0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b6e2:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0003b6e4:    9002        ..      STR      r0,[sp,#8]
        0x0003b6e6:    f7e0fc83    ....    BL       HciGetBufSize ; 0x1bff0
        0x0003b6ea:    4601        .F      MOV      r1,r0
        0x0003b6ec:    9802        ..      LDR      r0,[sp,#8]
        0x0003b6ee:    4288        .B      CMP      r0,r1
        0x0003b6f0:    da04        ..      BGE      0x3b6fc ; hciCoreTxAclContinue + 56
        0x0003b6f2:    e7ff        ..      B        0x3b6f4 ; hciCoreTxAclContinue + 48
        0x0003b6f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b6f6:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0003b6f8:    9001        ..      STR      r0,[sp,#4]
        0x0003b6fa:    e003        ..      B        0x3b704 ; hciCoreTxAclContinue + 64
        0x0003b6fc:    f7e0fc78    ..x.    BL       HciGetBufSize ; 0x1bff0
        0x0003b700:    9001        ..      STR      r0,[sp,#4]
        0x0003b702:    e7ff        ..      B        0x3b704 ; hciCoreTxAclContinue + 64
        0x0003b704:    9801        ..      LDR      r0,[sp,#4]
        0x0003b706:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003b70a:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003b70e:    2801        .(      CMP      r0,#1
        0x0003b710:    db3a        :.      BLT      0x3b788 ; hciCoreTxAclContinue + 196
        0x0003b712:    e7ff        ..      B        0x3b714 ; hciCoreTxAclContinue + 80
        0x0003b714:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b716:    8a08        ..      LDRH     r0,[r1,#0x10]
        0x0003b718:    6849        Ih      LDR      r1,[r1,#4]
        0x0003b71a:    7008        .p      STRB     r0,[r1,#0]
        0x0003b71c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b71e:    8a08        ..      LDRH     r0,[r1,#0x10]
        0x0003b720:    f4405080    @..P    ORR      r0,r0,#0x1000
        0x0003b724:    0a00        ..      LSRS     r0,r0,#8
        0x0003b726:    6849        Ih      LDR      r1,[r1,#4]
        0x0003b728:    7048        Hp      STRB     r0,[r1,#1]
        0x0003b72a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0003b72e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b730:    6849        Ih      LDR      r1,[r1,#4]
        0x0003b732:    7088        .p      STRB     r0,[r1,#2]
        0x0003b734:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003b738:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b73a:    6849        Ih      LDR      r1,[r1,#4]
        0x0003b73c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b73e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b740:    6841        Ah      LDR      r1,[r0,#4]
        0x0003b742:    f7ffff6d    ..m.    BL       hciCoreSendAclData ; 0x3b620
        0x0003b746:    2801        .(      CMP      r0,#1
        0x0003b748:    d11a        ..      BNE      0x3b780 ; hciCoreTxAclContinue + 188
        0x0003b74a:    e7ff        ..      B        0x3b74c ; hciCoreTxAclContinue + 136
        0x0003b74c:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0003b750:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b752:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x0003b754:    1a80        ..      SUBS     r0,r0,r2
        0x0003b756:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003b758:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b75a:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0003b75c:    2801        .(      CMP      r0,#1
        0x0003b75e:    db07        ..      BLT      0x3b770 ; hciCoreTxAclContinue + 172
        0x0003b760:    e7ff        ..      B        0x3b762 ; hciCoreTxAclContinue + 158
        0x0003b762:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0003b766:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b768:    6848        Hh      LDR      r0,[r1,#4]
        0x0003b76a:    4410        .D      ADD      r0,r0,r2
        0x0003b76c:    6048        H`      STR      r0,[r1,#4]
        0x0003b76e:    e7ff        ..      B        0x3b770 ; hciCoreTxAclContinue + 172
        0x0003b770:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b772:    6841        Ah      LDR      r1,[r0,#4]
        0x0003b774:    f7ffff84    ....    BL       hciCoreTxAclComplete ; 0x3b680
        0x0003b778:    2001        .       MOVS     r0,#1
        0x0003b77a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003b77e:    e008        ..      B        0x3b792 ; hciCoreTxAclContinue + 206
        0x0003b780:    2000        .       MOVS     r0,#0
        0x0003b782:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003b786:    e004        ..      B        0x3b792 ; hciCoreTxAclContinue + 206
        0x0003b788:    e7ff        ..      B        0x3b78a ; hciCoreTxAclContinue + 198
        0x0003b78a:    2000        .       MOVS     r0,#0
        0x0003b78c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003b790:    e7ff        ..      B        0x3b792 ; hciCoreTxAclContinue + 206
        0x0003b792:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003b796:    b006        ..      ADD      sp,sp,#0x18
        0x0003b798:    bd80        ..      POP      {r7,pc}
        0x0003b79a:    0000        ..      MOVS     r0,r0
    hciCoreTxAclStart
        0x0003b79c:    b580        ..      PUSH     {r7,lr}
        0x0003b79e:    b086        ..      SUB      sp,sp,#0x18
        0x0003b7a0:    9004        ..      STR      r0,[sp,#0x10]
        0x0003b7a2:    f8ad100e    ....    STRH     r1,[sp,#0xe]
        0x0003b7a6:    9202        ..      STR      r2,[sp,#8]
        0x0003b7a8:    f7e0fc22    ..".    BL       HciGetBufSize ; 0x1bff0
        0x0003b7ac:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003b7b0:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003b7b4:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003b7b8:    4288        .B      CMP      r0,r1
        0x0003b7ba:    dd36        6.      BLE      0x3b82a ; hciCoreTxAclStart + 142
        0x0003b7bc:    e7ff        ..      B        0x3b7be ; hciCoreTxAclStart + 34
        0x0003b7be:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003b7c2:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003b7c6:    1a40        @.      SUBS     r0,r0,r1
        0x0003b7c8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b7ca:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003b7cc:    9802        ..      LDR      r0,[sp,#8]
        0x0003b7ce:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003b7d2:    4408        .D      ADD      r0,r0,r1
        0x0003b7d4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b7d6:    6048        H`      STR      r0,[r1,#4]
        0x0003b7d8:    9802        ..      LDR      r0,[sp,#8]
        0x0003b7da:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b7dc:    6008        .`      STR      r0,[r1,#0]
        0x0003b7de:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b7e0:    2001        .       MOVS     r0,#1
        0x0003b7e2:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003b7e4:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003b7e8:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7ea:    7088        .p      STRB     r0,[r1,#2]
        0x0003b7ec:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003b7f0:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7f2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b7f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b7f6:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7f8:    f7ffff12    ....    BL       hciCoreSendAclData ; 0x3b620
        0x0003b7fc:    2801        .(      CMP      r0,#1
        0x0003b7fe:    d104        ..      BNE      0x3b80a ; hciCoreTxAclStart + 110
        0x0003b800:    e7ff        ..      B        0x3b802 ; hciCoreTxAclStart + 102
        0x0003b802:    2001        .       MOVS     r0,#1
        0x0003b804:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003b808:    e016        ..      B        0x3b838 ; hciCoreTxAclStart + 156
        0x0003b80a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b80c:    2000        .       MOVS     r0,#0
        0x0003b80e:    6008        .`      STR      r0,[r1,#0]
        0x0003b810:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b812:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003b814:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0003b818:    9a02        ..      LDR      r2,[sp,#8]
        0x0003b81a:    7091        .p      STRB     r1,[r2,#2]
        0x0003b81c:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003b820:    9a02        ..      LDR      r2,[sp,#8]
        0x0003b822:    70d1        .p      STRB     r1,[r2,#3]
        0x0003b824:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003b828:    e006        ..      B        0x3b838 ; hciCoreTxAclStart + 156
        0x0003b82a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b82c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b82e:    f7fffef7    ....    BL       hciCoreSendAclData ; 0x3b620
        0x0003b832:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003b836:    e7ff        ..      B        0x3b838 ; hciCoreTxAclStart + 156
        0x0003b838:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003b83c:    b006        ..      ADD      sp,sp,#0x18
        0x0003b83e:    bd80        ..      POP      {r7,pc}
    hciCoreTxReady
        0x0003b840:    b580        ..      PUSH     {r7,lr}
        0x0003b842:    b086        ..      SUB      sp,sp,#0x18
        0x0003b844:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003b848:    2000        .       MOVS     r0,#0
        0x0003b84a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003b84e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003b852:    2801        .(      CMP      r0,#1
        0x0003b854:    db1c        ..      BLT      0x3b890 ; hciCoreTxReady + 80
        0x0003b856:    e7ff        ..      B        0x3b858 ; hciCoreTxReady + 24
        0x0003b858:    f89d2017    ...     LDRB     r2,[sp,#0x17]
        0x0003b85c:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0003b860:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003b864:    f8910082    ....    LDRB     r0,[r1,#0x82]
        0x0003b868:    4410        .D      ADD      r0,r0,r2
        0x0003b86a:    f8810082    ....    STRB     r0,[r1,#0x82]
        0x0003b86e:    f8910082    ....    LDRB     r0,[r1,#0x82]
        0x0003b872:    f8911083    ....    LDRB     r1,[r1,#0x83]
        0x0003b876:    4288        .B      CMP      r0,r1
        0x0003b878:    dd09        ..      BLE      0x3b88e ; hciCoreTxReady + 78
        0x0003b87a:    e7ff        ..      B        0x3b87c ; hciCoreTxReady + 60
        0x0003b87c:    f64221d8    B..!    MOV      r1,#0x2ad8
        0x0003b880:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003b884:    f8910083    ....    LDRB     r0,[r1,#0x83]
        0x0003b888:    f8810082    ....    STRB     r0,[r1,#0x82]
        0x0003b88c:    e7ff        ..      B        0x3b88e ; hciCoreTxReady + 78
        0x0003b88e:    e7ff        ..      B        0x3b890 ; hciCoreTxReady + 80
        0x0003b890:    e7ff        ..      B        0x3b892 ; hciCoreTxReady + 82
        0x0003b892:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b896:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b89a:    f8900082    ....    LDRB     r0,[r0,#0x82]
        0x0003b89e:    2801        .(      CMP      r0,#1
        0x0003b8a0:    db56        V.      BLT      0x3b950 ; hciCoreTxReady + 272
        0x0003b8a2:    e7ff        ..      B        0x3b8a4 ; hciCoreTxReady + 100
        0x0003b8a4:    2000        .       MOVS     r0,#0
        0x0003b8a6:    f7ffff0d    ....    BL       hciCoreTxAclContinue ; 0x3b6c4
        0x0003b8aa:    2800        .(      CMP      r0,#0
        0x0003b8ac:    d14f        O.      BNE      0x3b94e ; hciCoreTxReady + 270
        0x0003b8ae:    e7ff        ..      B        0x3b8b0 ; hciCoreTxReady + 112
        0x0003b8b0:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b8b4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b8b8:    3070        p0      ADDS     r0,r0,#0x70
        0x0003b8ba:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0003b8be:    f7e3f84f    ..O.    BL       WsfMsgPeek ; 0x1e960
        0x0003b8c2:    9004        ..      STR      r0,[sp,#0x10]
        0x0003b8c4:    2800        .(      CMP      r0,#0
        0x0003b8c6:    d040        @.      BEQ      0x3b94a ; hciCoreTxReady + 266
        0x0003b8c8:    e7ff        ..      B        0x3b8ca ; hciCoreTxReady + 138
        0x0003b8ca:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b8cc:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b8ce:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b8d0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b8d4:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003b8d8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b8da:    7888        .x      LDRB     r0,[r1,#2]
        0x0003b8dc:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003b8de:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b8e2:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003b8e6:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003b8ea:    f7fffb6f    ..o.    BL       hciCoreConnByHandle ; 0x3afcc
        0x0003b8ee:    9001        ..      STR      r0,[sp,#4]
        0x0003b8f0:    b1e0        ..      CBZ      r0,0x3b92c ; hciCoreTxReady + 236
        0x0003b8f2:    e7ff        ..      B        0x3b8f4 ; hciCoreTxReady + 180
        0x0003b8f4:    9801        ..      LDR      r0,[sp,#4]
        0x0003b8f6:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0003b8fa:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003b8fc:    f7ffff4e    ..N.    BL       hciCoreTxAclStart ; 0x3b79c
        0x0003b900:    2801        .(      CMP      r0,#1
        0x0003b902:    d111        ..      BNE      0x3b928 ; hciCoreTxReady + 232
        0x0003b904:    e7ff        ..      B        0x3b906 ; hciCoreTxReady + 198
        0x0003b906:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b90a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b90e:    3070        p0      ADDS     r0,r0,#0x70
        0x0003b910:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0003b914:    f7e2fff0    ....    BL       WsfMsgDeq ; 0x1e8f8
        0x0003b918:    9801        ..      LDR      r0,[sp,#4]
        0x0003b91a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b91c:    f7fffeb0    ....    BL       hciCoreTxAclComplete ; 0x3b680
        0x0003b920:    2001        .       MOVS     r0,#1
        0x0003b922:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003b926:    e000        ..      B        0x3b92a ; hciCoreTxReady + 234
        0x0003b928:    e012        ..      B        0x3b950 ; hciCoreTxReady + 272
        0x0003b92a:    e00d        ..      B        0x3b948 ; hciCoreTxReady + 264
        0x0003b92c:    f64220d8    B..     MOV      r0,#0x2ad8
        0x0003b930:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003b934:    3070        p0      ADDS     r0,r0,#0x70
        0x0003b936:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0003b93a:    f7e2ffdd    ....    BL       WsfMsgDeq ; 0x1e8f8
        0x0003b93e:    9004        ..      STR      r0,[sp,#0x10]
        0x0003b940:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b942:    f7e3f803    ....    BL       WsfMsgFree ; 0x1e94c
        0x0003b946:    e7ff        ..      B        0x3b948 ; hciCoreTxReady + 264
        0x0003b948:    e000        ..      B        0x3b94c ; hciCoreTxReady + 268
        0x0003b94a:    e001        ..      B        0x3b950 ; hciCoreTxReady + 272
        0x0003b94c:    e7ff        ..      B        0x3b94e ; hciCoreTxReady + 270
        0x0003b94e:    e7a0        ..      B        0x3b892 ; hciCoreTxReady + 82
        0x0003b950:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003b954:    b006        ..      ADD      sp,sp,#0x18
        0x0003b956:    bd80        ..      POP      {r7,pc}
    hciCoreVsCmdCmplRcvd
        0x0003b958:    b083        ..      SUB      sp,sp,#0xc
        0x0003b95a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003b95e:    9101        ..      STR      r1,[sp,#4]
        0x0003b960:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b964:    2012        .       MOVS     r0,#0x12
        0x0003b966:    b003        ..      ADD      sp,sp,#0xc
        0x0003b968:    4770        pG      BX       lr
        0x0003b96a:    0000        ..      MOVS     r0,r0
    hciDrvWrite
        0x0003b96c:    b580        ..      PUSH     {r7,lr}
        0x0003b96e:    b088        ..      SUB      sp,sp,#0x20
        0x0003b970:    f88d001d    ....    STRB     r0,[sp,#0x1d]
        0x0003b974:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x0003b978:    9205        ..      STR      r2,[sp,#0x14]
        0x0003b97a:    2000        .       MOVS     r0,#0
        0x0003b97c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003b97e:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0003b982:    f5b07f03    ....    CMP      r0,#0x20c
        0x0003b986:    dd11        ..      BLE      0x3b9ac ; hciDrvWrite + 64
        0x0003b988:    e7ff        ..      B        0x3b98a ; hciDrvWrite + 30
        0x0003b98a:    e7ff        ..      B        0x3b98c ; hciDrvWrite + 32
        0x0003b98c:    f7e7fa5c    ..\.    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0003b990:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b992:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b994:    f7e7fa60    ..`.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0003b998:    e7ff        ..      B        0x3b99a ; hciDrvWrite + 46
        0x0003b99a:    2001        .       MOVS     r0,#1
        0x0003b99c:    f6c01000    ....    MOVT     r0,#0x900
        0x0003b9a0:    f7fefb48    ..H.    BL       error_check ; 0x3a034
        0x0003b9a4:    2000        .       MOVS     r0,#0
        0x0003b9a6:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003b9aa:    e043        C.      B        0x3ba34 ; hciDrvWrite + 200
        0x0003b9ac:    f248301c    H..0    MOV      r0,#0x831c
        0x0003b9b0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003b9b4:    6800        .h      LDR      r0,[r0,#0]
        0x0003b9b6:    f89d101d    ....    LDRB     r1,[sp,#0x1d]
        0x0003b9ba:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003b9bc:    f8bd301a    ...0    LDRH     r3,[sp,#0x1a]
        0x0003b9c0:    46ee        .F      MOV      lr,sp
        0x0003b9c2:    f04f0c00    O...    MOV      r12,#0
        0x0003b9c6:    f8cec000    ....    STR      r12,[lr,#0]
        0x0003b9ca:    f7e4fcc1    ....    BL       am_devices_cooper_blocking_write ; 0x20350
        0x0003b9ce:    9004        ..      STR      r0,[sp,#0x10]
        0x0003b9d0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b9d2:    b998        ..      CBNZ     r0,0x3b9fc ; hciDrvWrite + 144
        0x0003b9d4:    e7ff        ..      B        0x3b9d6 ; hciDrvWrite + 106
        0x0003b9d6:    e7ff        ..      B        0x3b9d8 ; hciDrvWrite + 108
        0x0003b9d8:    f64350cc    C..P    MOV      r0,#0x3dcc
        0x0003b9dc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003b9e0:    9002        ..      STR      r0,[sp,#8]
        0x0003b9e2:    f7e3fa2b    ..+.    BL       WsfTimerStop ; 0x1ee3c
        0x0003b9e6:    9802        ..      LDR      r0,[sp,#8]
        0x0003b9e8:    f2427110    B..q    MOV      r1,#0x2710
        0x0003b9ec:    f7e3fa08    ....    BL       WsfTimerStartMs ; 0x1ee00
        0x0003b9f0:    e7ff        ..      B        0x3b9f2 ; hciDrvWrite + 134
        0x0003b9f2:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0003b9f6:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003b9fa:    e01b        ..      B        0x3ba34 ; hciDrvWrite + 200
        0x0003b9fc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b9fe:    2803        .(      CMP      r0,#3
        0x0003ba00:    d104        ..      BNE      0x3ba0c ; hciDrvWrite + 160
        0x0003ba02:    e7ff        ..      B        0x3ba04 ; hciDrvWrite + 152
        0x0003ba04:    2000        .       MOVS     r0,#0
        0x0003ba06:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003ba0a:    e013        ..      B        0x3ba34 ; hciDrvWrite + 200
        0x0003ba0c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ba0e:    2807        .(      CMP      r0,#7
        0x0003ba10:    d10c        ..      BNE      0x3ba2c ; hciDrvWrite + 192
        0x0003ba12:    e7ff        ..      B        0x3ba14 ; hciDrvWrite + 168
        0x0003ba14:    f7e0faac    ....    BL       HciDrvRadioShutdown ; 0x1bf70
        0x0003ba18:    2000        .       MOVS     r0,#0
        0x0003ba1a:    9001        ..      STR      r0,[sp,#4]
        0x0003ba1c:    f7e0fa34    ..4.    BL       HciDrvRadioBoot ; 0x1be88
        0x0003ba20:    f7dffaea    ....    BL       DmDevReset ; 0x1aff8
        0x0003ba24:    9801        ..      LDR      r0,[sp,#4]
        0x0003ba26:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003ba2a:    e003        ..      B        0x3ba34 ; hciDrvWrite + 200
        0x0003ba2c:    2000        .       MOVS     r0,#0
        0x0003ba2e:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003ba32:    e7ff        ..      B        0x3ba34 ; hciDrvWrite + 200
        0x0003ba34:    f8bd001e    ....    LDRH     r0,[sp,#0x1e]
        0x0003ba38:    b008        ..      ADD      sp,sp,#0x20
        0x0003ba3a:    bd80        ..      POP      {r7,pc}
    hciEvtCmdStatusFailure
        0x0003ba3c:    b580        ..      PUSH     {r7,lr}
        0x0003ba3e:    b084        ..      SUB      sp,sp,#0x10
        0x0003ba40:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003ba44:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0003ba48:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003ba4c:    f2420126    B.&.    MOV      r1,#0x2026
        0x0003ba50:    4288        .B      CMP      r0,r1
        0x0003ba52:    d12a        *.      BNE      0x3baaa ; hciEvtCmdStatusFailure + 110
        0x0003ba54:    e7ff        ..      B        0x3ba56 ; hciEvtCmdStatusFailure + 26
        0x0003ba56:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003ba5a:    2812        .(      CMP      r0,#0x12
        0x0003ba5c:    d125        %.      BNE      0x3baaa ; hciEvtCmdStatusFailure + 110
        0x0003ba5e:    e7ff        ..      B        0x3ba60 ; hciEvtCmdStatusFailure + 36
        0x0003ba60:    2000        .       MOVS     r0,#0
        0x0003ba62:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003ba66:    f6422094    B..     MOV      r0,#0x2a94
        0x0003ba6a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003ba6e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003ba70:    9000        ..      STR      r0,[sp,#0]
        0x0003ba72:    2026        &       MOVS     r0,#0x26
        0x0003ba74:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003ba78:    2004        .       MOVS     r0,#4
        0x0003ba7a:    f7e2fda9    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0003ba7e:    9002        ..      STR      r0,[sp,#8]
        0x0003ba80:    b190        ..      CBZ      r0,0x3baa8 ; hciEvtCmdStatusFailure + 108
        0x0003ba82:    e7ff        ..      B        0x3ba84 ; hciEvtCmdStatusFailure + 72
        0x0003ba84:    9902        ..      LDR      r1,[sp,#8]
        0x0003ba86:    2000        .       MOVS     r0,#0
        0x0003ba88:    8008        ..      STRH     r0,[r1,#0]
        0x0003ba8a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003ba8e:    9902        ..      LDR      r1,[sp,#8]
        0x0003ba90:    7088        .p      STRB     r0,[r1,#2]
        0x0003ba92:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003ba96:    9902        ..      LDR      r1,[sp,#8]
        0x0003ba98:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ba9a:    9900        ..      LDR      r1,[sp,#0]
        0x0003ba9c:    9802        ..      LDR      r0,[sp,#8]
        0x0003ba9e:    4788        .G      BLX      r1
        0x0003baa0:    9802        ..      LDR      r0,[sp,#8]
        0x0003baa2:    f7e2fddb    ....    BL       WsfBufFree ; 0x1e65c
        0x0003baa6:    e7ff        ..      B        0x3baa8 ; hciEvtCmdStatusFailure + 108
        0x0003baa8:    e7ff        ..      B        0x3baaa ; hciEvtCmdStatusFailure + 110
        0x0003baaa:    b004        ..      ADD      sp,sp,#0x10
        0x0003baac:    bd80        ..      POP      {r7,pc}
        0x0003baae:    0000        ..      MOVS     r0,r0
    hciEvtParseAuthTimeoutExpiredEvt
        0x0003bab0:    b083        ..      SUB      sp,sp,#0xc
        0x0003bab2:    9002        ..      STR      r0,[sp,#8]
        0x0003bab4:    9101        ..      STR      r1,[sp,#4]
        0x0003bab6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003baba:    9901        ..      LDR      r1,[sp,#4]
        0x0003babc:    7808        .x      LDRB     r0,[r1,#0]
        0x0003babe:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bac0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bac4:    9902        ..      LDR      r1,[sp,#8]
        0x0003bac6:    8088        ..      STRH     r0,[r1,#4]
        0x0003bac8:    9801        ..      LDR      r0,[sp,#4]
        0x0003baca:    3002        .0      ADDS     r0,#2
        0x0003bacc:    9001        ..      STR      r0,[sp,#4]
        0x0003bace:    9902        ..      LDR      r1,[sp,#8]
        0x0003bad0:    8888        ..      LDRH     r0,[r1,#4]
        0x0003bad2:    8008        ..      STRH     r0,[r1,#0]
        0x0003bad4:    b003        ..      ADD      sp,sp,#0xc
        0x0003bad6:    4770        pG      BX       lr
    hciEvtParseConfigDataPathCmdCmpl
        0x0003bad8:    b083        ..      SUB      sp,sp,#0xc
        0x0003bada:    9002        ..      STR      r0,[sp,#8]
        0x0003badc:    9101        ..      STR      r1,[sp,#4]
        0x0003bade:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bae2:    9801        ..      LDR      r0,[sp,#4]
        0x0003bae4:    1c41        A.      ADDS     r1,r0,#1
        0x0003bae6:    9101        ..      STR      r1,[sp,#4]
        0x0003bae8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003baea:    9902        ..      LDR      r1,[sp,#8]
        0x0003baec:    7108        .q      STRB     r0,[r1,#4]
        0x0003baee:    9902        ..      LDR      r1,[sp,#8]
        0x0003baf0:    7908        .y      LDRB     r0,[r1,#4]
        0x0003baf2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003baf4:    b003        ..      ADD      sp,sp,#0xc
        0x0003baf6:    4770        pG      BX       lr
    hciEvtParseDataLenChange
        0x0003baf8:    b083        ..      SUB      sp,sp,#0xc
        0x0003bafa:    9002        ..      STR      r0,[sp,#8]
        0x0003bafc:    9101        ..      STR      r1,[sp,#4]
        0x0003bafe:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bb02:    9901        ..      LDR      r1,[sp,#4]
        0x0003bb04:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bb06:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bb08:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bb0c:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb0e:    8088        ..      STRH     r0,[r1,#4]
        0x0003bb10:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb12:    3002        .0      ADDS     r0,#2
        0x0003bb14:    9001        ..      STR      r0,[sp,#4]
        0x0003bb16:    9901        ..      LDR      r1,[sp,#4]
        0x0003bb18:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bb1a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bb1c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bb20:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb22:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bb24:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb26:    3002        .0      ADDS     r0,#2
        0x0003bb28:    9001        ..      STR      r0,[sp,#4]
        0x0003bb2a:    9901        ..      LDR      r1,[sp,#4]
        0x0003bb2c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bb2e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bb30:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bb34:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb36:    8108        ..      STRH     r0,[r1,#8]
        0x0003bb38:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb3a:    3002        .0      ADDS     r0,#2
        0x0003bb3c:    9001        ..      STR      r0,[sp,#4]
        0x0003bb3e:    9901        ..      LDR      r1,[sp,#4]
        0x0003bb40:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bb42:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bb44:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bb48:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb4a:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003bb4c:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb4e:    3002        .0      ADDS     r0,#2
        0x0003bb50:    9001        ..      STR      r0,[sp,#4]
        0x0003bb52:    9901        ..      LDR      r1,[sp,#4]
        0x0003bb54:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bb56:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bb58:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bb5c:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb5e:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003bb60:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb62:    3002        .0      ADDS     r0,#2
        0x0003bb64:    9001        ..      STR      r0,[sp,#4]
        0x0003bb66:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb68:    8888        ..      LDRH     r0,[r1,#4]
        0x0003bb6a:    8008        ..      STRH     r0,[r1,#0]
        0x0003bb6c:    b003        ..      ADD      sp,sp,#0xc
        0x0003bb6e:    4770        pG      BX       lr
    hciEvtParseDisconnectCmpl
        0x0003bb70:    b083        ..      SUB      sp,sp,#0xc
        0x0003bb72:    9002        ..      STR      r0,[sp,#8]
        0x0003bb74:    9101        ..      STR      r1,[sp,#4]
        0x0003bb76:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bb7a:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb7c:    1c41        A.      ADDS     r1,r0,#1
        0x0003bb7e:    9101        ..      STR      r1,[sp,#4]
        0x0003bb80:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bb82:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb84:    7108        .q      STRB     r0,[r1,#4]
        0x0003bb86:    9901        ..      LDR      r1,[sp,#4]
        0x0003bb88:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bb8a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bb8c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bb90:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb92:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bb94:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb96:    3002        .0      ADDS     r0,#2
        0x0003bb98:    9001        ..      STR      r0,[sp,#4]
        0x0003bb9a:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb9c:    1c41        A.      ADDS     r1,r0,#1
        0x0003bb9e:    9101        ..      STR      r1,[sp,#4]
        0x0003bba0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bba2:    9902        ..      LDR      r1,[sp,#8]
        0x0003bba4:    7208        .r      STRB     r0,[r1,#8]
        0x0003bba6:    9902        ..      LDR      r1,[sp,#8]
        0x0003bba8:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bbaa:    8008        ..      STRH     r0,[r1,#0]
        0x0003bbac:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbae:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bbb0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bbb2:    b003        ..      ADD      sp,sp,#0xc
        0x0003bbb4:    4770        pG      BX       lr
        0x0003bbb6:    0000        ..      MOVS     r0,r0
    hciEvtParseEncChange
        0x0003bbb8:    b083        ..      SUB      sp,sp,#0xc
        0x0003bbba:    9002        ..      STR      r0,[sp,#8]
        0x0003bbbc:    9101        ..      STR      r1,[sp,#4]
        0x0003bbbe:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bbc2:    9801        ..      LDR      r0,[sp,#4]
        0x0003bbc4:    1c41        A.      ADDS     r1,r0,#1
        0x0003bbc6:    9101        ..      STR      r1,[sp,#4]
        0x0003bbc8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bbca:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbcc:    7108        .q      STRB     r0,[r1,#4]
        0x0003bbce:    9901        ..      LDR      r1,[sp,#4]
        0x0003bbd0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bbd2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bbd4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bbd8:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbda:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bbdc:    9801        ..      LDR      r0,[sp,#4]
        0x0003bbde:    3002        .0      ADDS     r0,#2
        0x0003bbe0:    9001        ..      STR      r0,[sp,#4]
        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:    7208        .r      STRB     r0,[r1,#8]
        0x0003bbee:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbf0:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bbf2:    8008        ..      STRH     r0,[r1,#0]
        0x0003bbf4:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbf6:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bbf8:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bbfa:    b003        ..      ADD      sp,sp,#0xc
        0x0003bbfc:    4770        pG      BX       lr
        0x0003bbfe:    0000        ..      MOVS     r0,r0
    hciEvtParseEncKeyRefreshCmpl
        0x0003bc00:    b083        ..      SUB      sp,sp,#0xc
        0x0003bc02:    9002        ..      STR      r0,[sp,#8]
        0x0003bc04:    9101        ..      STR      r1,[sp,#4]
        0x0003bc06:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bc0a:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc0c:    1c41        A.      ADDS     r1,r0,#1
        0x0003bc0e:    9101        ..      STR      r1,[sp,#4]
        0x0003bc10:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bc12:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc14:    7108        .q      STRB     r0,[r1,#4]
        0x0003bc16:    9901        ..      LDR      r1,[sp,#4]
        0x0003bc18:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bc1a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bc1c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bc20:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc22:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bc24:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc26:    3002        .0      ADDS     r0,#2
        0x0003bc28:    9001        ..      STR      r0,[sp,#4]
        0x0003bc2a:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc2c:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bc2e:    8008        ..      STRH     r0,[r1,#0]
        0x0003bc30:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc32:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bc34:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bc36:    b003        ..      ADD      sp,sp,#0xc
        0x0003bc38:    4770        pG      BX       lr
        0x0003bc3a:    0000        ..      MOVS     r0,r0
    hciEvtParseGenDhKeyCmdCmpl
        0x0003bc3c:    b580        ..      PUSH     {r7,lr}
        0x0003bc3e:    b084        ..      SUB      sp,sp,#0x10
        0x0003bc40:    9003        ..      STR      r0,[sp,#0xc]
        0x0003bc42:    9102        ..      STR      r1,[sp,#8]
        0x0003bc44:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003bc48:    9802        ..      LDR      r0,[sp,#8]
        0x0003bc4a:    1c41        A.      ADDS     r1,r0,#1
        0x0003bc4c:    9102        ..      STR      r1,[sp,#8]
        0x0003bc4e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bc50:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003bc52:    7108        .q      STRB     r0,[r1,#4]
        0x0003bc54:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003bc56:    3005        .0      ADDS     r0,#5
        0x0003bc58:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc5a:    2220         "      MOVS     r2,#0x20
        0x0003bc5c:    f7dcfc5b    ..[.    BL       __aeabi_memcpy ; 0x18516
        0x0003bc60:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003bc62:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bc64:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bc66:    b004        ..      ADD      sp,sp,#0x10
        0x0003bc68:    bd80        ..      POP      {r7,pc}
        0x0003bc6a:    0000        ..      MOVS     r0,r0
    hciEvtParseHwError
        0x0003bc6c:    b083        ..      SUB      sp,sp,#0xc
        0x0003bc6e:    9002        ..      STR      r0,[sp,#8]
        0x0003bc70:    9101        ..      STR      r1,[sp,#4]
        0x0003bc72:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bc76:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc78:    1c41        A.      ADDS     r1,r0,#1
        0x0003bc7a:    9101        ..      STR      r1,[sp,#4]
        0x0003bc7c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bc7e:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc80:    7108        .q      STRB     r0,[r1,#4]
        0x0003bc82:    b003        ..      ADD      sp,sp,#0xc
        0x0003bc84:    4770        pG      BX       lr
        0x0003bc86:    0000        ..      MOVS     r0,r0
    hciEvtParseLeAddDevToResListCmdCmpl
        0x0003bc88:    b083        ..      SUB      sp,sp,#0xc
        0x0003bc8a:    9002        ..      STR      r0,[sp,#8]
        0x0003bc8c:    9101        ..      STR      r1,[sp,#4]
        0x0003bc8e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bc92:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc94:    1c41        A.      ADDS     r1,r0,#1
        0x0003bc96:    9101        ..      STR      r1,[sp,#4]
        0x0003bc98:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bc9a:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc9c:    7108        .q      STRB     r0,[r1,#4]
        0x0003bc9e:    9902        ..      LDR      r1,[sp,#8]
        0x0003bca0:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bca2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bca4:    b003        ..      ADD      sp,sp,#0xc
        0x0003bca6:    4770        pG      BX       lr
    hciEvtParseLeAdvSetTerm
        0x0003bca8:    b083        ..      SUB      sp,sp,#0xc
        0x0003bcaa:    9002        ..      STR      r0,[sp,#8]
        0x0003bcac:    9101        ..      STR      r1,[sp,#4]
        0x0003bcae:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bcb2:    9801        ..      LDR      r0,[sp,#4]
        0x0003bcb4:    1c41        A.      ADDS     r1,r0,#1
        0x0003bcb6:    9101        ..      STR      r1,[sp,#4]
        0x0003bcb8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bcba:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcbc:    7108        .q      STRB     r0,[r1,#4]
        0x0003bcbe:    9801        ..      LDR      r0,[sp,#4]
        0x0003bcc0:    1c41        A.      ADDS     r1,r0,#1
        0x0003bcc2:    9101        ..      STR      r1,[sp,#4]
        0x0003bcc4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bcc6:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcc8:    7148        Hq      STRB     r0,[r1,#5]
        0x0003bcca:    9901        ..      LDR      r1,[sp,#4]
        0x0003bccc:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bcce:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bcd0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bcd4:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcd6:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bcd8:    9801        ..      LDR      r0,[sp,#4]
        0x0003bcda:    3002        .0      ADDS     r0,#2
        0x0003bcdc:    9001        ..      STR      r0,[sp,#4]
        0x0003bcde:    9801        ..      LDR      r0,[sp,#4]
        0x0003bce0:    1c41        A.      ADDS     r1,r0,#1
        0x0003bce2:    9101        ..      STR      r1,[sp,#4]
        0x0003bce4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bce6:    9902        ..      LDR      r1,[sp,#8]
        0x0003bce8:    7208        .r      STRB     r0,[r1,#8]
        0x0003bcea:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcec:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bcee:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bcf0:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcf2:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bcf4:    8008        ..      STRH     r0,[r1,#0]
        0x0003bcf6:    b003        ..      ADD      sp,sp,#0xc
        0x0003bcf8:    4770        pG      BX       lr
        0x0003bcfa:    0000        ..      MOVS     r0,r0
    hciEvtParseLeBigInfoAdvRpt
        0x0003bcfc:    b083        ..      SUB      sp,sp,#0xc
        0x0003bcfe:    9002        ..      STR      r0,[sp,#8]
        0x0003bd00:    9101        ..      STR      r1,[sp,#4]
        0x0003bd02:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bd06:    9901        ..      LDR      r1,[sp,#4]
        0x0003bd08:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bd0a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bd0c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bd10:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd12:    8088        ..      STRH     r0,[r1,#4]
        0x0003bd14:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd16:    3002        .0      ADDS     r0,#2
        0x0003bd18:    9001        ..      STR      r0,[sp,#4]
        0x0003bd1a:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd1c:    1c41        A.      ADDS     r1,r0,#1
        0x0003bd1e:    9101        ..      STR      r1,[sp,#4]
        0x0003bd20:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bd22:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd24:    7188        .q      STRB     r0,[r1,#6]
        0x0003bd26:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd28:    1c41        A.      ADDS     r1,r0,#1
        0x0003bd2a:    9101        ..      STR      r1,[sp,#4]
        0x0003bd2c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bd2e:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd30:    71c8        .q      STRB     r0,[r1,#7]
        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:    8108        ..      STRH     r0,[r1,#8]
        0x0003bd40:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd42:    3002        .0      ADDS     r0,#2
        0x0003bd44:    9001        ..      STR      r0,[sp,#4]
        0x0003bd46:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd48:    1c41        A.      ADDS     r1,r0,#1
        0x0003bd4a:    9101        ..      STR      r1,[sp,#4]
        0x0003bd4c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bd4e:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd50:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003bd52:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd54:    1c41        A.      ADDS     r1,r0,#1
        0x0003bd56:    9101        ..      STR      r1,[sp,#4]
        0x0003bd58:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bd5a:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd5c:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003bd5e:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd60:    1c41        A.      ADDS     r1,r0,#1
        0x0003bd62:    9101        ..      STR      r1,[sp,#4]
        0x0003bd64:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bd66:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd68:    7308        .s      STRB     r0,[r1,#0xc]
        0x0003bd6a:    9901        ..      LDR      r1,[sp,#4]
        0x0003bd6c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bd6e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bd70:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bd74:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd76:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003bd78:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd7a:    3002        .0      ADDS     r0,#2
        0x0003bd7c:    9001        ..      STR      r0,[sp,#4]
        0x0003bd7e:    9901        ..      LDR      r1,[sp,#4]
        0x0003bd80:    8808        ..      LDRH     r0,[r1,#0]
        0x0003bd82:    7889        .x      LDRB     r1,[r1,#2]
        0x0003bd84:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003bd88:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd8a:    6108        .a      STR      r0,[r1,#0x10]
        0x0003bd8c:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd8e:    3003        .0      ADDS     r0,#3
        0x0003bd90:    9001        ..      STR      r0,[sp,#4]
        0x0003bd92:    9901        ..      LDR      r1,[sp,#4]
        0x0003bd94:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bd96:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bd98:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bd9c:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd9e:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003bda0:    9801        ..      LDR      r0,[sp,#4]
        0x0003bda2:    3002        .0      ADDS     r0,#2
        0x0003bda4:    9001        ..      STR      r0,[sp,#4]
        0x0003bda6:    9801        ..      LDR      r0,[sp,#4]
        0x0003bda8:    1c41        A.      ADDS     r1,r0,#1
        0x0003bdaa:    9101        ..      STR      r1,[sp,#4]
        0x0003bdac:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bdae:    9902        ..      LDR      r1,[sp,#8]
        0x0003bdb0:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003bdb2:    9801        ..      LDR      r0,[sp,#4]
        0x0003bdb4:    1c41        A.      ADDS     r1,r0,#1
        0x0003bdb6:    9101        ..      STR      r1,[sp,#4]
        0x0003bdb8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bdba:    9902        ..      LDR      r1,[sp,#8]
        0x0003bdbc:    75c8        .u      STRB     r0,[r1,#0x17]
        0x0003bdbe:    9801        ..      LDR      r0,[sp,#4]
        0x0003bdc0:    1c41        A.      ADDS     r1,r0,#1
        0x0003bdc2:    9101        ..      STR      r1,[sp,#4]
        0x0003bdc4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bdc6:    9902        ..      LDR      r1,[sp,#8]
        0x0003bdc8:    7608        .v      STRB     r0,[r1,#0x18]
        0x0003bdca:    9902        ..      LDR      r1,[sp,#8]
        0x0003bdcc:    2000        .       MOVS     r0,#0
        0x0003bdce:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bdd0:    9902        ..      LDR      r1,[sp,#8]
        0x0003bdd2:    8888        ..      LDRH     r0,[r1,#4]
        0x0003bdd4:    8008        ..      STRH     r0,[r1,#0]
        0x0003bdd6:    b003        ..      ADD      sp,sp,#0xc
        0x0003bdd8:    4770        pG      BX       lr
        0x0003bdda:    0000        ..      MOVS     r0,r0
    hciEvtParseLeBigSyncEst
        0x0003bddc:    b084        ..      SUB      sp,sp,#0x10
        0x0003bdde:    9003        ..      STR      r0,[sp,#0xc]
        0x0003bde0:    9102        ..      STR      r1,[sp,#8]
        0x0003bde2:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003bde6:    9802        ..      LDR      r0,[sp,#8]
        0x0003bde8:    1c41        A.      ADDS     r1,r0,#1
        0x0003bdea:    9102        ..      STR      r1,[sp,#8]
        0x0003bdec:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bdee:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003bdf0:    7108        .q      STRB     r0,[r1,#4]
        0x0003bdf2:    9802        ..      LDR      r0,[sp,#8]
        0x0003bdf4:    1c41        A.      ADDS     r1,r0,#1
        0x0003bdf6:    9102        ..      STR      r1,[sp,#8]
        0x0003bdf8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bdfa:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003bdfc:    7148        Hq      STRB     r0,[r1,#5]
        0x0003bdfe:    9902        ..      LDR      r1,[sp,#8]
        0x0003be00:    8808        ..      LDRH     r0,[r1,#0]
        0x0003be02:    7889        .x      LDRB     r1,[r1,#2]
        0x0003be04:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003be08:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003be0a:    6088        .`      STR      r0,[r1,#8]
        0x0003be0c:    9802        ..      LDR      r0,[sp,#8]
        0x0003be0e:    3003        .0      ADDS     r0,#3
        0x0003be10:    9002        ..      STR      r0,[sp,#8]
        0x0003be12:    9802        ..      LDR      r0,[sp,#8]
        0x0003be14:    1c41        A.      ADDS     r1,r0,#1
        0x0003be16:    9102        ..      STR      r1,[sp,#8]
        0x0003be18:    7800        .x      LDRB     r0,[r0,#0]
        0x0003be1a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003be1c:    7308        .s      STRB     r0,[r1,#0xc]
        0x0003be1e:    9802        ..      LDR      r0,[sp,#8]
        0x0003be20:    1c41        A.      ADDS     r1,r0,#1
        0x0003be22:    9102        ..      STR      r1,[sp,#8]
        0x0003be24:    7800        .x      LDRB     r0,[r0,#0]
        0x0003be26:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003be28:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0003be2a:    9802        ..      LDR      r0,[sp,#8]
        0x0003be2c:    1c41        A.      ADDS     r1,r0,#1
        0x0003be2e:    9102        ..      STR      r1,[sp,#8]
        0x0003be30:    7800        .x      LDRB     r0,[r0,#0]
        0x0003be32:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003be34:    7388        .s      STRB     r0,[r1,#0xe]
        0x0003be36:    9802        ..      LDR      r0,[sp,#8]
        0x0003be38:    1c41        A.      ADDS     r1,r0,#1
        0x0003be3a:    9102        ..      STR      r1,[sp,#8]
        0x0003be3c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003be3e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003be40:    73c8        .s      STRB     r0,[r1,#0xf]
        0x0003be42:    9902        ..      LDR      r1,[sp,#8]
        0x0003be44:    7808        .x      LDRB     r0,[r1,#0]
        0x0003be46:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003be48:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003be4c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003be4e:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003be50:    9802        ..      LDR      r0,[sp,#8]
        0x0003be52:    3002        .0      ADDS     r0,#2
        0x0003be54:    9002        ..      STR      r0,[sp,#8]
        0x0003be56:    9902        ..      LDR      r1,[sp,#8]
        0x0003be58:    7808        .x      LDRB     r0,[r1,#0]
        0x0003be5a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003be5c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003be60:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003be62:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003be64:    9802        ..      LDR      r0,[sp,#8]
        0x0003be66:    3002        .0      ADDS     r0,#2
        0x0003be68:    9002        ..      STR      r0,[sp,#8]
        0x0003be6a:    9802        ..      LDR      r0,[sp,#8]
        0x0003be6c:    1c41        A.      ADDS     r1,r0,#1
        0x0003be6e:    9102        ..      STR      r1,[sp,#8]
        0x0003be70:    7800        .x      LDRB     r0,[r0,#0]
        0x0003be72:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003be76:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003be7a:    280f        .(      CMP      r0,#0xf
        0x0003be7c:    dc04        ..      BGT      0x3be88 ; hciEvtParseLeBigSyncEst + 172
        0x0003be7e:    e7ff        ..      B        0x3be80 ; hciEvtParseLeBigSyncEst + 164
        0x0003be80:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003be84:    9000        ..      STR      r0,[sp,#0]
        0x0003be86:    e002        ..      B        0x3be8e ; hciEvtParseLeBigSyncEst + 178
        0x0003be88:    2010        .       MOVS     r0,#0x10
        0x0003be8a:    9000        ..      STR      r0,[sp,#0]
        0x0003be8c:    e7ff        ..      B        0x3be8e ; hciEvtParseLeBigSyncEst + 178
        0x0003be8e:    9800        ..      LDR      r0,[sp,#0]
        0x0003be90:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003be92:    7508        .u      STRB     r0,[r1,#0x14]
        0x0003be94:    2000        .       MOVS     r0,#0
        0x0003be96:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003be9a:    e7ff        ..      B        0x3be9c ; hciEvtParseLeBigSyncEst + 192
        0x0003be9c:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003bea0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003bea2:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0003bea4:    4288        .B      CMP      r0,r1
        0x0003bea6:    da15        ..      BGE      0x3bed4 ; hciEvtParseLeBigSyncEst + 248
        0x0003bea8:    e7ff        ..      B        0x3beaa ; hciEvtParseLeBigSyncEst + 206
        0x0003beaa:    9902        ..      LDR      r1,[sp,#8]
        0x0003beac:    7808        .x      LDRB     r0,[r1,#0]
        0x0003beae:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003beb0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003beb4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003beb6:    f89d2005    ...     LDRB     r2,[sp,#5]
        0x0003beba:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0003bebe:    82c8        ..      STRH     r0,[r1,#0x16]
        0x0003bec0:    9802        ..      LDR      r0,[sp,#8]
        0x0003bec2:    3002        .0      ADDS     r0,#2
        0x0003bec4:    9002        ..      STR      r0,[sp,#8]
        0x0003bec6:    e7ff        ..      B        0x3bec8 ; hciEvtParseLeBigSyncEst + 236
        0x0003bec8:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003becc:    3001        .0      ADDS     r0,#1
        0x0003bece:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003bed2:    e7e3        ..      B        0x3be9c ; hciEvtParseLeBigSyncEst + 192
        0x0003bed4:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003bed8:    2811        .(      CMP      r0,#0x11
        0x0003beda:    db01        ..      BLT      0x3bee0 ; hciEvtParseLeBigSyncEst + 260
        0x0003bedc:    e7ff        ..      B        0x3bede ; hciEvtParseLeBigSyncEst + 258
        0x0003bede:    e7ff        ..      B        0x3bee0 ; hciEvtParseLeBigSyncEst + 260
        0x0003bee0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003bee2:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bee4:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bee6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003bee8:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003beea:    8008        ..      STRH     r0,[r1,#0]
        0x0003beec:    b004        ..      ADD      sp,sp,#0x10
        0x0003beee:    4770        pG      BX       lr
    hciEvtParseLeBigSyncLost
        0x0003bef0:    b083        ..      SUB      sp,sp,#0xc
        0x0003bef2:    9002        ..      STR      r0,[sp,#8]
        0x0003bef4:    9101        ..      STR      r1,[sp,#4]
        0x0003bef6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003befa:    9801        ..      LDR      r0,[sp,#4]
        0x0003befc:    1c41        A.      ADDS     r1,r0,#1
        0x0003befe:    9101        ..      STR      r1,[sp,#4]
        0x0003bf00:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bf02:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf04:    7108        .q      STRB     r0,[r1,#4]
        0x0003bf06:    9801        ..      LDR      r0,[sp,#4]
        0x0003bf08:    1c41        A.      ADDS     r1,r0,#1
        0x0003bf0a:    9101        ..      STR      r1,[sp,#4]
        0x0003bf0c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bf0e:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf10:    7148        Hq      STRB     r0,[r1,#5]
        0x0003bf12:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf14:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003bf16:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bf18:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf1a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bf1c:    8008        ..      STRH     r0,[r1,#0]
        0x0003bf1e:    b003        ..      ADD      sp,sp,#0xc
        0x0003bf20:    4770        pG      BX       lr
        0x0003bf22:    0000        ..      MOVS     r0,r0
    hciEvtParseLeBigTermSyncCmpl
        0x0003bf24:    b083        ..      SUB      sp,sp,#0xc
        0x0003bf26:    9002        ..      STR      r0,[sp,#8]
        0x0003bf28:    9101        ..      STR      r1,[sp,#4]
        0x0003bf2a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bf2e:    9801        ..      LDR      r0,[sp,#4]
        0x0003bf30:    1c41        A.      ADDS     r1,r0,#1
        0x0003bf32:    9101        ..      STR      r1,[sp,#4]
        0x0003bf34:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bf36:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf38:    7108        .q      STRB     r0,[r1,#4]
        0x0003bf3a:    9801        ..      LDR      r0,[sp,#4]
        0x0003bf3c:    1c41        A.      ADDS     r1,r0,#1
        0x0003bf3e:    9101        ..      STR      r1,[sp,#4]
        0x0003bf40:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bf42:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf44:    7148        Hq      STRB     r0,[r1,#5]
        0x0003bf46:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf48:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bf4a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bf4c:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf4e:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003bf50:    8008        ..      STRH     r0,[r1,#0]
        0x0003bf52:    b003        ..      ADD      sp,sp,#0xc
        0x0003bf54:    4770        pG      BX       lr
        0x0003bf56:    0000        ..      MOVS     r0,r0
    hciEvtParseLeCisEst
        0x0003bf58:    b083        ..      SUB      sp,sp,#0xc
        0x0003bf5a:    9002        ..      STR      r0,[sp,#8]
        0x0003bf5c:    9101        ..      STR      r1,[sp,#4]
        0x0003bf5e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bf62:    9801        ..      LDR      r0,[sp,#4]
        0x0003bf64:    1c41        A.      ADDS     r1,r0,#1
        0x0003bf66:    9101        ..      STR      r1,[sp,#4]
        0x0003bf68:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bf6a:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf6c:    7108        .q      STRB     r0,[r1,#4]
        0x0003bf6e:    9901        ..      LDR      r1,[sp,#4]
        0x0003bf70:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bf72:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bf74:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bf78:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf7a:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bf7c:    9801        ..      LDR      r0,[sp,#4]
        0x0003bf7e:    3002        .0      ADDS     r0,#2
        0x0003bf80:    9001        ..      STR      r0,[sp,#4]
        0x0003bf82:    9901        ..      LDR      r1,[sp,#4]
        0x0003bf84:    8808        ..      LDRH     r0,[r1,#0]
        0x0003bf86:    7889        .x      LDRB     r1,[r1,#2]
        0x0003bf88:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003bf8c:    9902        ..      LDR      r1,[sp,#8]
        0x0003bf8e:    6088        .`      STR      r0,[r1,#8]
        0x0003bf90:    9801        ..      LDR      r0,[sp,#4]
        0x0003bf92:    3003        .0      ADDS     r0,#3
        0x0003bf94:    9001        ..      STR      r0,[sp,#4]
        0x0003bf96:    9901        ..      LDR      r1,[sp,#4]
        0x0003bf98:    8808        ..      LDRH     r0,[r1,#0]
        0x0003bf9a:    7889        .x      LDRB     r1,[r1,#2]
        0x0003bf9c:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003bfa0:    9902        ..      LDR      r1,[sp,#8]
        0x0003bfa2:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003bfa4:    9801        ..      LDR      r0,[sp,#4]
        0x0003bfa6:    3003        .0      ADDS     r0,#3
        0x0003bfa8:    9001        ..      STR      r0,[sp,#4]
        0x0003bfaa:    9901        ..      LDR      r1,[sp,#4]
        0x0003bfac:    8808        ..      LDRH     r0,[r1,#0]
        0x0003bfae:    7889        .x      LDRB     r1,[r1,#2]
        0x0003bfb0:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003bfb4:    9902        ..      LDR      r1,[sp,#8]
        0x0003bfb6:    6108        .a      STR      r0,[r1,#0x10]
        0x0003bfb8:    9801        ..      LDR      r0,[sp,#4]
        0x0003bfba:    3003        .0      ADDS     r0,#3
        0x0003bfbc:    9001        ..      STR      r0,[sp,#4]
        0x0003bfbe:    9901        ..      LDR      r1,[sp,#4]
        0x0003bfc0:    8808        ..      LDRH     r0,[r1,#0]
        0x0003bfc2:    7889        .x      LDRB     r1,[r1,#2]
        0x0003bfc4:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003bfc8:    9902        ..      LDR      r1,[sp,#8]
        0x0003bfca:    6148        Ha      STR      r0,[r1,#0x14]
        0x0003bfcc:    9801        ..      LDR      r0,[sp,#4]
        0x0003bfce:    3003        .0      ADDS     r0,#3
        0x0003bfd0:    9001        ..      STR      r0,[sp,#4]
        0x0003bfd2:    9801        ..      LDR      r0,[sp,#4]
        0x0003bfd4:    1c41        A.      ADDS     r1,r0,#1
        0x0003bfd6:    9101        ..      STR      r1,[sp,#4]
        0x0003bfd8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bfda:    9902        ..      LDR      r1,[sp,#8]
        0x0003bfdc:    7608        .v      STRB     r0,[r1,#0x18]
        0x0003bfde:    9801        ..      LDR      r0,[sp,#4]
        0x0003bfe0:    1c41        A.      ADDS     r1,r0,#1
        0x0003bfe2:    9101        ..      STR      r1,[sp,#4]
        0x0003bfe4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bfe6:    9902        ..      LDR      r1,[sp,#8]
        0x0003bfe8:    7648        Hv      STRB     r0,[r1,#0x19]
        0x0003bfea:    9801        ..      LDR      r0,[sp,#4]
        0x0003bfec:    1c41        A.      ADDS     r1,r0,#1
        0x0003bfee:    9101        ..      STR      r1,[sp,#4]
        0x0003bff0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bff2:    9902        ..      LDR      r1,[sp,#8]
        0x0003bff4:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0003bff6:    9801        ..      LDR      r0,[sp,#4]
        0x0003bff8:    1c41        A.      ADDS     r1,r0,#1
        0x0003bffa:    9101        ..      STR      r1,[sp,#4]
        0x0003bffc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bffe:    9902        ..      LDR      r1,[sp,#8]
        0x0003c000:    76c8        .v      STRB     r0,[r1,#0x1b]
        0x0003c002:    9801        ..      LDR      r0,[sp,#4]
        0x0003c004:    1c41        A.      ADDS     r1,r0,#1
        0x0003c006:    9101        ..      STR      r1,[sp,#4]
        0x0003c008:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c00a:    9902        ..      LDR      r1,[sp,#8]
        0x0003c00c:    7708        .w      STRB     r0,[r1,#0x1c]
        0x0003c00e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c010:    1c41        A.      ADDS     r1,r0,#1
        0x0003c012:    9101        ..      STR      r1,[sp,#4]
        0x0003c014:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c016:    9902        ..      LDR      r1,[sp,#8]
        0x0003c018:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x0003c01a:    9801        ..      LDR      r0,[sp,#4]
        0x0003c01c:    1c41        A.      ADDS     r1,r0,#1
        0x0003c01e:    9101        ..      STR      r1,[sp,#4]
        0x0003c020:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c022:    9902        ..      LDR      r1,[sp,#8]
        0x0003c024:    7788        .w      STRB     r0,[r1,#0x1e]
        0x0003c026:    9901        ..      LDR      r1,[sp,#4]
        0x0003c028:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c02a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c02c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c030:    9902        ..      LDR      r1,[sp,#8]
        0x0003c032:    8408        ..      STRH     r0,[r1,#0x20]
        0x0003c034:    9801        ..      LDR      r0,[sp,#4]
        0x0003c036:    3002        .0      ADDS     r0,#2
        0x0003c038:    9001        ..      STR      r0,[sp,#4]
        0x0003c03a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c03c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c03e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c040:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c044:    9902        ..      LDR      r1,[sp,#8]
        0x0003c046:    8448        H.      STRH     r0,[r1,#0x22]
        0x0003c048:    9801        ..      LDR      r0,[sp,#4]
        0x0003c04a:    3002        .0      ADDS     r0,#2
        0x0003c04c:    9001        ..      STR      r0,[sp,#4]
        0x0003c04e:    9901        ..      LDR      r1,[sp,#4]
        0x0003c050:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c052:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c054:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c058:    9902        ..      LDR      r1,[sp,#8]
        0x0003c05a:    8488        ..      STRH     r0,[r1,#0x24]
        0x0003c05c:    9801        ..      LDR      r0,[sp,#4]
        0x0003c05e:    3002        .0      ADDS     r0,#2
        0x0003c060:    9001        ..      STR      r0,[sp,#4]
        0x0003c062:    9902        ..      LDR      r1,[sp,#8]
        0x0003c064:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c066:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c068:    9902        ..      LDR      r1,[sp,#8]
        0x0003c06a:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003c06c:    8008        ..      STRH     r0,[r1,#0]
        0x0003c06e:    b003        ..      ADD      sp,sp,#0xc
        0x0003c070:    4770        pG      BX       lr
        0x0003c072:    0000        ..      MOVS     r0,r0
    hciEvtParseLeCisReq
        0x0003c074:    b083        ..      SUB      sp,sp,#0xc
        0x0003c076:    9002        ..      STR      r0,[sp,#8]
        0x0003c078:    9101        ..      STR      r1,[sp,#4]
        0x0003c07a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c07e:    9901        ..      LDR      r1,[sp,#4]
        0x0003c080:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c082:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c084:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c088:    9902        ..      LDR      r1,[sp,#8]
        0x0003c08a:    8088        ..      STRH     r0,[r1,#4]
        0x0003c08c:    9801        ..      LDR      r0,[sp,#4]
        0x0003c08e:    3002        .0      ADDS     r0,#2
        0x0003c090:    9001        ..      STR      r0,[sp,#4]
        0x0003c092:    9901        ..      LDR      r1,[sp,#4]
        0x0003c094:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c096:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c098:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c09c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c09e:    80c8        ..      STRH     r0,[r1,#6]
        0x0003c0a0:    9801        ..      LDR      r0,[sp,#4]
        0x0003c0a2:    3002        .0      ADDS     r0,#2
        0x0003c0a4:    9001        ..      STR      r0,[sp,#4]
        0x0003c0a6:    9801        ..      LDR      r0,[sp,#4]
        0x0003c0a8:    1c41        A.      ADDS     r1,r0,#1
        0x0003c0aa:    9101        ..      STR      r1,[sp,#4]
        0x0003c0ac:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c0ae:    9902        ..      LDR      r1,[sp,#8]
        0x0003c0b0:    7208        .r      STRB     r0,[r1,#8]
        0x0003c0b2:    9801        ..      LDR      r0,[sp,#4]
        0x0003c0b4:    1c41        A.      ADDS     r1,r0,#1
        0x0003c0b6:    9101        ..      STR      r1,[sp,#4]
        0x0003c0b8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c0ba:    9902        ..      LDR      r1,[sp,#8]
        0x0003c0bc:    7248        Hr      STRB     r0,[r1,#9]
        0x0003c0be:    9902        ..      LDR      r1,[sp,#8]
        0x0003c0c0:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003c0c2:    8008        ..      STRH     r0,[r1,#0]
        0x0003c0c4:    b003        ..      ADD      sp,sp,#0xc
        0x0003c0c6:    4770        pG      BX       lr
    hciEvtParseLeClearResListCmdCmpl
        0x0003c0c8:    b083        ..      SUB      sp,sp,#0xc
        0x0003c0ca:    9002        ..      STR      r0,[sp,#8]
        0x0003c0cc:    9101        ..      STR      r1,[sp,#4]
        0x0003c0ce:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c0d2:    9801        ..      LDR      r0,[sp,#4]
        0x0003c0d4:    1c41        A.      ADDS     r1,r0,#1
        0x0003c0d6:    9101        ..      STR      r1,[sp,#4]
        0x0003c0d8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c0da:    9902        ..      LDR      r1,[sp,#8]
        0x0003c0dc:    7108        .q      STRB     r0,[r1,#4]
        0x0003c0de:    9902        ..      LDR      r1,[sp,#8]
        0x0003c0e0:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c0e2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c0e4:    b003        ..      ADD      sp,sp,#0xc
        0x0003c0e6:    4770        pG      BX       lr
    hciEvtParseLeCmdCmpl
        0x0003c0e8:    b083        ..      SUB      sp,sp,#0xc
        0x0003c0ea:    9002        ..      STR      r0,[sp,#8]
        0x0003c0ec:    9101        ..      STR      r1,[sp,#4]
        0x0003c0ee:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c0f2:    9801        ..      LDR      r0,[sp,#4]
        0x0003c0f4:    1c41        A.      ADDS     r1,r0,#1
        0x0003c0f6:    9101        ..      STR      r1,[sp,#4]
        0x0003c0f8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c0fa:    9902        ..      LDR      r1,[sp,#8]
        0x0003c0fc:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c0fe:    b003        ..      ADD      sp,sp,#0xc
        0x0003c100:    4770        pG      BX       lr
        0x0003c102:    0000        ..      MOVS     r0,r0
    hciEvtParseLeConnCmpl
        0x0003c104:    b580        ..      PUSH     {r7,lr}
        0x0003c106:    b084        ..      SUB      sp,sp,#0x10
        0x0003c108:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c10a:    9102        ..      STR      r1,[sp,#8]
        0x0003c10c:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003c110:    9802        ..      LDR      r0,[sp,#8]
        0x0003c112:    1c41        A.      ADDS     r1,r0,#1
        0x0003c114:    9102        ..      STR      r1,[sp,#8]
        0x0003c116:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c118:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c11a:    7108        .q      STRB     r0,[r1,#4]
        0x0003c11c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c11e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c120:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c122:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c126:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c128:    80c8        ..      STRH     r0,[r1,#6]
        0x0003c12a:    9802        ..      LDR      r0,[sp,#8]
        0x0003c12c:    3002        .0      ADDS     r0,#2
        0x0003c12e:    9002        ..      STR      r0,[sp,#8]
        0x0003c130:    9802        ..      LDR      r0,[sp,#8]
        0x0003c132:    1c41        A.      ADDS     r1,r0,#1
        0x0003c134:    9102        ..      STR      r1,[sp,#8]
        0x0003c136:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c138:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c13a:    7208        .r      STRB     r0,[r1,#8]
        0x0003c13c:    9802        ..      LDR      r0,[sp,#8]
        0x0003c13e:    1c41        A.      ADDS     r1,r0,#1
        0x0003c140:    9102        ..      STR      r1,[sp,#8]
        0x0003c142:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c144:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c146:    7248        Hr      STRB     r0,[r1,#9]
        0x0003c148:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c14a:    300a        .0      ADDS     r0,r0,#0xa
        0x0003c14c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c14e:    f7defbad    ....    BL       BdaCpy ; 0x1a8ac
        0x0003c152:    9802        ..      LDR      r0,[sp,#8]
        0x0003c154:    3006        .0      ADDS     r0,#6
        0x0003c156:    9002        ..      STR      r0,[sp,#8]
        0x0003c158:    9902        ..      LDR      r1,[sp,#8]
        0x0003c15a:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c15c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c15e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c162:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c164:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003c166:    9802        ..      LDR      r0,[sp,#8]
        0x0003c168:    3002        .0      ADDS     r0,#2
        0x0003c16a:    9002        ..      STR      r0,[sp,#8]
        0x0003c16c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c16e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c170:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c172:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c176:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c178:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003c17a:    9802        ..      LDR      r0,[sp,#8]
        0x0003c17c:    3002        .0      ADDS     r0,#2
        0x0003c17e:    9002        ..      STR      r0,[sp,#8]
        0x0003c180:    9902        ..      LDR      r1,[sp,#8]
        0x0003c182:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c184:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c186:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c18a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c18c:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003c18e:    9802        ..      LDR      r0,[sp,#8]
        0x0003c190:    3002        .0      ADDS     r0,#2
        0x0003c192:    9002        ..      STR      r0,[sp,#8]
        0x0003c194:    9802        ..      LDR      r0,[sp,#8]
        0x0003c196:    1c41        A.      ADDS     r1,r0,#1
        0x0003c198:    9102        ..      STR      r1,[sp,#8]
        0x0003c19a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c19c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c19e:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003c1a0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c1a2:    2000        .       MOVS     r0,#0
        0x0003c1a4:    f8a1001b    ....    STRH     r0,[r1,#0x1b]
        0x0003c1a8:    f8c10017    ....    STR      r0,[r1,#0x17]
        0x0003c1ac:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c1ae:    f8a10021    ..!.    STRH     r0,[r1,#0x21]
        0x0003c1b2:    f8c1001d    ....    STR      r0,[r1,#0x1d]
        0x0003c1b6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c1b8:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003c1ba:    8008        ..      STRH     r0,[r1,#0]
        0x0003c1bc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c1be:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c1c0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c1c2:    b004        ..      ADD      sp,sp,#0x10
        0x0003c1c4:    bd80        ..      POP      {r7,pc}
        0x0003c1c6:    0000        ..      MOVS     r0,r0
    hciEvtParseLeConnCteReqEn
        0x0003c1c8:    b083        ..      SUB      sp,sp,#0xc
        0x0003c1ca:    9002        ..      STR      r0,[sp,#8]
        0x0003c1cc:    9101        ..      STR      r1,[sp,#4]
        0x0003c1ce:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c1d2:    9801        ..      LDR      r0,[sp,#4]
        0x0003c1d4:    1c41        A.      ADDS     r1,r0,#1
        0x0003c1d6:    9101        ..      STR      r1,[sp,#4]
        0x0003c1d8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c1da:    9902        ..      LDR      r1,[sp,#8]
        0x0003c1dc:    7108        .q      STRB     r0,[r1,#4]
        0x0003c1de:    9901        ..      LDR      r1,[sp,#4]
        0x0003c1e0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c1e2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c1e4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c1e8:    9902        ..      LDR      r1,[sp,#8]
        0x0003c1ea:    80c8        ..      STRH     r0,[r1,#6]
        0x0003c1ec:    9801        ..      LDR      r0,[sp,#4]
        0x0003c1ee:    3002        .0      ADDS     r0,#2
        0x0003c1f0:    9001        ..      STR      r0,[sp,#4]
        0x0003c1f2:    9902        ..      LDR      r1,[sp,#8]
        0x0003c1f4:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c1f6:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c1f8:    9902        ..      LDR      r1,[sp,#8]
        0x0003c1fa:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003c1fc:    8008        ..      STRH     r0,[r1,#0]
        0x0003c1fe:    b003        ..      ADD      sp,sp,#0xc
        0x0003c200:    4770        pG      BX       lr
        0x0003c202:    0000        ..      MOVS     r0,r0
    hciEvtParseLeConnCteRspEn
        0x0003c204:    b083        ..      SUB      sp,sp,#0xc
        0x0003c206:    9002        ..      STR      r0,[sp,#8]
        0x0003c208:    9101        ..      STR      r1,[sp,#4]
        0x0003c20a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c20e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c210:    1c41        A.      ADDS     r1,r0,#1
        0x0003c212:    9101        ..      STR      r1,[sp,#4]
        0x0003c214:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c216:    9902        ..      LDR      r1,[sp,#8]
        0x0003c218:    7108        .q      STRB     r0,[r1,#4]
        0x0003c21a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c21c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c21e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c220:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c224:    9902        ..      LDR      r1,[sp,#8]
        0x0003c226:    80c8        ..      STRH     r0,[r1,#6]
        0x0003c228:    9801        ..      LDR      r0,[sp,#4]
        0x0003c22a:    3002        .0      ADDS     r0,#2
        0x0003c22c:    9001        ..      STR      r0,[sp,#4]
        0x0003c22e:    9902        ..      LDR      r1,[sp,#8]
        0x0003c230:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c232:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c234:    9902        ..      LDR      r1,[sp,#8]
        0x0003c236:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003c238:    8008        ..      STRH     r0,[r1,#0]
        0x0003c23a:    b003        ..      ADD      sp,sp,#0xc
        0x0003c23c:    4770        pG      BX       lr
        0x0003c23e:    0000        ..      MOVS     r0,r0
    hciEvtParseLeConnUpdateCmpl
        0x0003c240:    b083        ..      SUB      sp,sp,#0xc
        0x0003c242:    9002        ..      STR      r0,[sp,#8]
        0x0003c244:    9101        ..      STR      r1,[sp,#4]
        0x0003c246:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c24a:    9801        ..      LDR      r0,[sp,#4]
        0x0003c24c:    1c41        A.      ADDS     r1,r0,#1
        0x0003c24e:    9101        ..      STR      r1,[sp,#4]
        0x0003c250:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c252:    9902        ..      LDR      r1,[sp,#8]
        0x0003c254:    7108        .q      STRB     r0,[r1,#4]
        0x0003c256:    9901        ..      LDR      r1,[sp,#4]
        0x0003c258:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c25a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c25c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c260:    9902        ..      LDR      r1,[sp,#8]
        0x0003c262:    80c8        ..      STRH     r0,[r1,#6]
        0x0003c264:    9801        ..      LDR      r0,[sp,#4]
        0x0003c266:    3002        .0      ADDS     r0,#2
        0x0003c268:    9001        ..      STR      r0,[sp,#4]
        0x0003c26a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c26c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c26e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c270:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c274:    9902        ..      LDR      r1,[sp,#8]
        0x0003c276:    8108        ..      STRH     r0,[r1,#8]
        0x0003c278:    9801        ..      LDR      r0,[sp,#4]
        0x0003c27a:    3002        .0      ADDS     r0,#2
        0x0003c27c:    9001        ..      STR      r0,[sp,#4]
        0x0003c27e:    9901        ..      LDR      r1,[sp,#4]
        0x0003c280:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c282:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c284:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c288:    9902        ..      LDR      r1,[sp,#8]
        0x0003c28a:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003c28c:    9801        ..      LDR      r0,[sp,#4]
        0x0003c28e:    3002        .0      ADDS     r0,#2
        0x0003c290:    9001        ..      STR      r0,[sp,#4]
        0x0003c292:    9901        ..      LDR      r1,[sp,#4]
        0x0003c294:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c296:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c298:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c29c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c29e:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003c2a0:    9801        ..      LDR      r0,[sp,#4]
        0x0003c2a2:    3002        .0      ADDS     r0,#2
        0x0003c2a4:    9001        ..      STR      r0,[sp,#4]
        0x0003c2a6:    9902        ..      LDR      r1,[sp,#8]
        0x0003c2a8:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003c2aa:    8008        ..      STRH     r0,[r1,#0]
        0x0003c2ac:    9902        ..      LDR      r1,[sp,#8]
        0x0003c2ae:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c2b0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c2b2:    b003        ..      ADD      sp,sp,#0xc
        0x0003c2b4:    4770        pG      BX       lr
        0x0003c2b6:    0000        ..      MOVS     r0,r0
    hciEvtParseLeCreateBigCmpl
        0x0003c2b8:    b084        ..      SUB      sp,sp,#0x10
        0x0003c2ba:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c2bc:    9102        ..      STR      r1,[sp,#8]
        0x0003c2be:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003c2c2:    9802        ..      LDR      r0,[sp,#8]
        0x0003c2c4:    1c41        A.      ADDS     r1,r0,#1
        0x0003c2c6:    9102        ..      STR      r1,[sp,#8]
        0x0003c2c8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c2ca:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c2cc:    7108        .q      STRB     r0,[r1,#4]
        0x0003c2ce:    9802        ..      LDR      r0,[sp,#8]
        0x0003c2d0:    1c41        A.      ADDS     r1,r0,#1
        0x0003c2d2:    9102        ..      STR      r1,[sp,#8]
        0x0003c2d4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c2d6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c2d8:    7148        Hq      STRB     r0,[r1,#5]
        0x0003c2da:    9902        ..      LDR      r1,[sp,#8]
        0x0003c2dc:    8808        ..      LDRH     r0,[r1,#0]
        0x0003c2de:    7889        .x      LDRB     r1,[r1,#2]
        0x0003c2e0:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003c2e4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c2e6:    6088        .`      STR      r0,[r1,#8]
        0x0003c2e8:    9802        ..      LDR      r0,[sp,#8]
        0x0003c2ea:    3003        .0      ADDS     r0,#3
        0x0003c2ec:    9002        ..      STR      r0,[sp,#8]
        0x0003c2ee:    9902        ..      LDR      r1,[sp,#8]
        0x0003c2f0:    8808        ..      LDRH     r0,[r1,#0]
        0x0003c2f2:    7889        .x      LDRB     r1,[r1,#2]
        0x0003c2f4:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003c2f8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c2fa:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003c2fc:    9802        ..      LDR      r0,[sp,#8]
        0x0003c2fe:    3003        .0      ADDS     r0,#3
        0x0003c300:    9002        ..      STR      r0,[sp,#8]
        0x0003c302:    9802        ..      LDR      r0,[sp,#8]
        0x0003c304:    1c41        A.      ADDS     r1,r0,#1
        0x0003c306:    9102        ..      STR      r1,[sp,#8]
        0x0003c308:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c30a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c30c:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003c30e:    9802        ..      LDR      r0,[sp,#8]
        0x0003c310:    1c41        A.      ADDS     r1,r0,#1
        0x0003c312:    9102        ..      STR      r1,[sp,#8]
        0x0003c314:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c316:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c318:    7448        Ht      STRB     r0,[r1,#0x11]
        0x0003c31a:    9802        ..      LDR      r0,[sp,#8]
        0x0003c31c:    1c41        A.      ADDS     r1,r0,#1
        0x0003c31e:    9102        ..      STR      r1,[sp,#8]
        0x0003c320:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c322:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c324:    7488        .t      STRB     r0,[r1,#0x12]
        0x0003c326:    9802        ..      LDR      r0,[sp,#8]
        0x0003c328:    1c41        A.      ADDS     r1,r0,#1
        0x0003c32a:    9102        ..      STR      r1,[sp,#8]
        0x0003c32c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c32e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c330:    74c8        .t      STRB     r0,[r1,#0x13]
        0x0003c332:    9802        ..      LDR      r0,[sp,#8]
        0x0003c334:    1c41        A.      ADDS     r1,r0,#1
        0x0003c336:    9102        ..      STR      r1,[sp,#8]
        0x0003c338:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c33a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c33c:    7508        .u      STRB     r0,[r1,#0x14]
        0x0003c33e:    9902        ..      LDR      r1,[sp,#8]
        0x0003c340:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c342:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c344:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c348:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c34a:    82c8        ..      STRH     r0,[r1,#0x16]
        0x0003c34c:    9802        ..      LDR      r0,[sp,#8]
        0x0003c34e:    3002        .0      ADDS     r0,#2
        0x0003c350:    9002        ..      STR      r0,[sp,#8]
        0x0003c352:    9902        ..      LDR      r1,[sp,#8]
        0x0003c354:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c356:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c358:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c35c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c35e:    8308        ..      STRH     r0,[r1,#0x18]
        0x0003c360:    9802        ..      LDR      r0,[sp,#8]
        0x0003c362:    3002        .0      ADDS     r0,#2
        0x0003c364:    9002        ..      STR      r0,[sp,#8]
        0x0003c366:    9802        ..      LDR      r0,[sp,#8]
        0x0003c368:    1c41        A.      ADDS     r1,r0,#1
        0x0003c36a:    9102        ..      STR      r1,[sp,#8]
        0x0003c36c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c36e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003c372:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003c376:    280f        .(      CMP      r0,#0xf
        0x0003c378:    dc04        ..      BGT      0x3c384 ; hciEvtParseLeCreateBigCmpl + 204
        0x0003c37a:    e7ff        ..      B        0x3c37c ; hciEvtParseLeCreateBigCmpl + 196
        0x0003c37c:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003c380:    9000        ..      STR      r0,[sp,#0]
        0x0003c382:    e002        ..      B        0x3c38a ; hciEvtParseLeCreateBigCmpl + 210
        0x0003c384:    2010        .       MOVS     r0,#0x10
        0x0003c386:    9000        ..      STR      r0,[sp,#0]
        0x0003c388:    e7ff        ..      B        0x3c38a ; hciEvtParseLeCreateBigCmpl + 210
        0x0003c38a:    9800        ..      LDR      r0,[sp,#0]
        0x0003c38c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c38e:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0003c390:    2000        .       MOVS     r0,#0
        0x0003c392:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003c396:    e7ff        ..      B        0x3c398 ; hciEvtParseLeCreateBigCmpl + 224
        0x0003c398:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003c39c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c39e:    7e89        .~      LDRB     r1,[r1,#0x1a]
        0x0003c3a0:    4288        .B      CMP      r0,r1
        0x0003c3a2:    da15        ..      BGE      0x3c3d0 ; hciEvtParseLeCreateBigCmpl + 280
        0x0003c3a4:    e7ff        ..      B        0x3c3a6 ; hciEvtParseLeCreateBigCmpl + 238
        0x0003c3a6:    9902        ..      LDR      r1,[sp,#8]
        0x0003c3a8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c3aa:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c3ac:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c3b0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c3b2:    f89d2005    ...     LDRB     r2,[sp,#5]
        0x0003c3b6:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0003c3ba:    8388        ..      STRH     r0,[r1,#0x1c]
        0x0003c3bc:    9802        ..      LDR      r0,[sp,#8]
        0x0003c3be:    3002        .0      ADDS     r0,#2
        0x0003c3c0:    9002        ..      STR      r0,[sp,#8]
        0x0003c3c2:    e7ff        ..      B        0x3c3c4 ; hciEvtParseLeCreateBigCmpl + 268
        0x0003c3c4:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003c3c8:    3001        .0      ADDS     r0,#1
        0x0003c3ca:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003c3ce:    e7e3        ..      B        0x3c398 ; hciEvtParseLeCreateBigCmpl + 224
        0x0003c3d0:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003c3d4:    2811        .(      CMP      r0,#0x11
        0x0003c3d6:    db01        ..      BLT      0x3c3dc ; hciEvtParseLeCreateBigCmpl + 292
        0x0003c3d8:    e7ff        ..      B        0x3c3da ; hciEvtParseLeCreateBigCmpl + 290
        0x0003c3da:    e7ff        ..      B        0x3c3dc ; hciEvtParseLeCreateBigCmpl + 292
        0x0003c3dc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c3de:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c3e0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c3e2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c3e4:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003c3e6:    8008        ..      STRH     r0,[r1,#0]
        0x0003c3e8:    b004        ..      ADD      sp,sp,#0x10
        0x0003c3ea:    4770        pG      BX       lr
    hciEvtParseLeCreateConnCancelCmdCmpl
        0x0003c3ec:    b083        ..      SUB      sp,sp,#0xc
        0x0003c3ee:    9002        ..      STR      r0,[sp,#8]
        0x0003c3f0:    9101        ..      STR      r1,[sp,#4]
        0x0003c3f2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c3f6:    9801        ..      LDR      r0,[sp,#4]
        0x0003c3f8:    1c41        A.      ADDS     r1,r0,#1
        0x0003c3fa:    9101        ..      STR      r1,[sp,#4]
        0x0003c3fc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c3fe:    9902        ..      LDR      r1,[sp,#8]
        0x0003c400:    7108        .q      STRB     r0,[r1,#4]
        0x0003c402:    9902        ..      LDR      r1,[sp,#8]
        0x0003c404:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c406:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c408:    b003        ..      ADD      sp,sp,#0xc
        0x0003c40a:    4770        pG      BX       lr
    hciEvtParseLeEncryptCmdCmpl
        0x0003c40c:    b083        ..      SUB      sp,sp,#0xc
        0x0003c40e:    9002        ..      STR      r0,[sp,#8]
        0x0003c410:    9101        ..      STR      r1,[sp,#4]
        0x0003c412:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c416:    9801        ..      LDR      r0,[sp,#4]
        0x0003c418:    1c41        A.      ADDS     r1,r0,#1
        0x0003c41a:    9101        ..      STR      r1,[sp,#4]
        0x0003c41c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c41e:    9902        ..      LDR      r1,[sp,#8]
        0x0003c420:    7108        .q      STRB     r0,[r1,#4]
        0x0003c422:    9902        ..      LDR      r1,[sp,#8]
        0x0003c424:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x0003c428:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0003c42c:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0003c430:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0003c434:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0003c438:    f8c1c011    ....    STR      r12,[r1,#0x11]
        0x0003c43c:    f8c1300d    ...0    STR      r3,[r1,#0xd]
        0x0003c440:    f8c12009    ...     STR      r2,[r1,#9]
        0x0003c444:    f8c10005    ....    STR      r0,[r1,#5]
        0x0003c448:    9902        ..      LDR      r1,[sp,#8]
        0x0003c44a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c44c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c44e:    b003        ..      ADD      sp,sp,#0xc
        0x0003c450:    4770        pG      BX       lr
        0x0003c452:    0000        ..      MOVS     r0,r0
    hciEvtParseLeEnhancedConnCmpl
        0x0003c454:    b580        ..      PUSH     {r7,lr}
        0x0003c456:    b084        ..      SUB      sp,sp,#0x10
        0x0003c458:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c45a:    9102        ..      STR      r1,[sp,#8]
        0x0003c45c:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003c460:    9802        ..      LDR      r0,[sp,#8]
        0x0003c462:    1c41        A.      ADDS     r1,r0,#1
        0x0003c464:    9102        ..      STR      r1,[sp,#8]
        0x0003c466:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c468:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c46a:    7108        .q      STRB     r0,[r1,#4]
        0x0003c46c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c46e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c470:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c472:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c476:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c478:    80c8        ..      STRH     r0,[r1,#6]
        0x0003c47a:    9802        ..      LDR      r0,[sp,#8]
        0x0003c47c:    3002        .0      ADDS     r0,#2
        0x0003c47e:    9002        ..      STR      r0,[sp,#8]
        0x0003c480:    9802        ..      LDR      r0,[sp,#8]
        0x0003c482:    1c41        A.      ADDS     r1,r0,#1
        0x0003c484:    9102        ..      STR      r1,[sp,#8]
        0x0003c486:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c488:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c48a:    7208        .r      STRB     r0,[r1,#8]
        0x0003c48c:    9802        ..      LDR      r0,[sp,#8]
        0x0003c48e:    1c41        A.      ADDS     r1,r0,#1
        0x0003c490:    9102        ..      STR      r1,[sp,#8]
        0x0003c492:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c494:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c496:    7248        Hr      STRB     r0,[r1,#9]
        0x0003c498:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c49a:    300a        .0      ADDS     r0,r0,#0xa
        0x0003c49c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c49e:    f7defa05    ....    BL       BdaCpy ; 0x1a8ac
        0x0003c4a2:    9802        ..      LDR      r0,[sp,#8]
        0x0003c4a4:    3006        .0      ADDS     r0,#6
        0x0003c4a6:    9002        ..      STR      r0,[sp,#8]
        0x0003c4a8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c4aa:    3017        .0      ADDS     r0,r0,#0x17
        0x0003c4ac:    9902        ..      LDR      r1,[sp,#8]
        0x0003c4ae:    f7def9fd    ....    BL       BdaCpy ; 0x1a8ac
        0x0003c4b2:    9802        ..      LDR      r0,[sp,#8]
        0x0003c4b4:    3006        .0      ADDS     r0,#6
        0x0003c4b6:    9002        ..      STR      r0,[sp,#8]
        0x0003c4b8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c4ba:    301d        .0      ADDS     r0,r0,#0x1d
        0x0003c4bc:    9902        ..      LDR      r1,[sp,#8]
        0x0003c4be:    f7def9f5    ....    BL       BdaCpy ; 0x1a8ac
        0x0003c4c2:    9802        ..      LDR      r0,[sp,#8]
        0x0003c4c4:    3006        .0      ADDS     r0,#6
        0x0003c4c6:    9002        ..      STR      r0,[sp,#8]
        0x0003c4c8:    9902        ..      LDR      r1,[sp,#8]
        0x0003c4ca:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c4cc:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c4ce:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c4d2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c4d4:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003c4d6:    9802        ..      LDR      r0,[sp,#8]
        0x0003c4d8:    3002        .0      ADDS     r0,#2
        0x0003c4da:    9002        ..      STR      r0,[sp,#8]
        0x0003c4dc:    9902        ..      LDR      r1,[sp,#8]
        0x0003c4de:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c4e0:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c4e2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c4e6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c4e8:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003c4ea:    9802        ..      LDR      r0,[sp,#8]
        0x0003c4ec:    3002        .0      ADDS     r0,#2
        0x0003c4ee:    9002        ..      STR      r0,[sp,#8]
        0x0003c4f0:    9902        ..      LDR      r1,[sp,#8]
        0x0003c4f2:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c4f4:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c4f6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c4fa:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c4fc:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003c4fe:    9802        ..      LDR      r0,[sp,#8]
        0x0003c500:    3002        .0      ADDS     r0,#2
        0x0003c502:    9002        ..      STR      r0,[sp,#8]
        0x0003c504:    9802        ..      LDR      r0,[sp,#8]
        0x0003c506:    1c41        A.      ADDS     r1,r0,#1
        0x0003c508:    9102        ..      STR      r1,[sp,#8]
        0x0003c50a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c50c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c50e:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003c510:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c512:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003c514:    8008        ..      STRH     r0,[r1,#0]
        0x0003c516:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c518:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c51a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c51c:    b004        ..      ADD      sp,sp,#0x10
        0x0003c51e:    bd80        ..      POP      {r7,pc}
    hciEvtParseLeLtkReq
        0x0003c520:    b083        ..      SUB      sp,sp,#0xc
        0x0003c522:    9002        ..      STR      r0,[sp,#8]
        0x0003c524:    9101        ..      STR      r1,[sp,#4]
        0x0003c526:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c52a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c52c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c52e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c530:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c534:    9902        ..      LDR      r1,[sp,#8]
        0x0003c536:    8088        ..      STRH     r0,[r1,#4]
        0x0003c538:    9801        ..      LDR      r0,[sp,#4]
        0x0003c53a:    3002        .0      ADDS     r0,#2
        0x0003c53c:    9001        ..      STR      r0,[sp,#4]
        0x0003c53e:    9902        ..      LDR      r1,[sp,#8]
        0x0003c540:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c542:    6810        .h      LDR      r0,[r2,#0]
        0x0003c544:    6852        Rh      LDR      r2,[r2,#4]
        0x0003c546:    f8c1200a    ...     STR      r2,[r1,#0xa]
        0x0003c54a:    f8c10006    ....    STR      r0,[r1,#6]
        0x0003c54e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c550:    3008        .0      ADDS     r0,r0,#8
        0x0003c552:    9001        ..      STR      r0,[sp,#4]
        0x0003c554:    9901        ..      LDR      r1,[sp,#4]
        0x0003c556:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c558:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c55a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c55e:    9902        ..      LDR      r1,[sp,#8]
        0x0003c560:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003c562:    9801        ..      LDR      r0,[sp,#4]
        0x0003c564:    3002        .0      ADDS     r0,#2
        0x0003c566:    9001        ..      STR      r0,[sp,#4]
        0x0003c568:    9902        ..      LDR      r1,[sp,#8]
        0x0003c56a:    8888        ..      LDRH     r0,[r1,#4]
        0x0003c56c:    8008        ..      STRH     r0,[r1,#0]
        0x0003c56e:    b003        ..      ADD      sp,sp,#0xc
        0x0003c570:    4770        pG      BX       lr
        0x0003c572:    0000        ..      MOVS     r0,r0
    hciEvtParseLeLtkReqNegReplCmdCmpl
        0x0003c574:    b083        ..      SUB      sp,sp,#0xc
        0x0003c576:    9002        ..      STR      r0,[sp,#8]
        0x0003c578:    9101        ..      STR      r1,[sp,#4]
        0x0003c57a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c57e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c580:    1c41        A.      ADDS     r1,r0,#1
        0x0003c582:    9101        ..      STR      r1,[sp,#4]
        0x0003c584:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c586:    9902        ..      LDR      r1,[sp,#8]
        0x0003c588:    7108        .q      STRB     r0,[r1,#4]
        0x0003c58a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c58c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c58e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c590:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c594:    9902        ..      LDR      r1,[sp,#8]
        0x0003c596:    80c8        ..      STRH     r0,[r1,#6]
        0x0003c598:    9801        ..      LDR      r0,[sp,#4]
        0x0003c59a:    3002        .0      ADDS     r0,#2
        0x0003c59c:    9001        ..      STR      r0,[sp,#4]
        0x0003c59e:    9902        ..      LDR      r1,[sp,#8]
        0x0003c5a0:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003c5a2:    8008        ..      STRH     r0,[r1,#0]
        0x0003c5a4:    9902        ..      LDR      r1,[sp,#8]
        0x0003c5a6:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c5a8:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c5aa:    b003        ..      ADD      sp,sp,#0xc
        0x0003c5ac:    4770        pG      BX       lr
        0x0003c5ae:    0000        ..      MOVS     r0,r0
    hciEvtParseLeLtkReqReplCmdCmpl
        0x0003c5b0:    b083        ..      SUB      sp,sp,#0xc
        0x0003c5b2:    9002        ..      STR      r0,[sp,#8]
        0x0003c5b4:    9101        ..      STR      r1,[sp,#4]
        0x0003c5b6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c5ba:    9801        ..      LDR      r0,[sp,#4]
        0x0003c5bc:    1c41        A.      ADDS     r1,r0,#1
        0x0003c5be:    9101        ..      STR      r1,[sp,#4]
        0x0003c5c0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c5c2:    9902        ..      LDR      r1,[sp,#8]
        0x0003c5c4:    7108        .q      STRB     r0,[r1,#4]
        0x0003c5c6:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5c8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c5ca:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c5cc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c5d0:    9902        ..      LDR      r1,[sp,#8]
        0x0003c5d2:    80c8        ..      STRH     r0,[r1,#6]
        0x0003c5d4:    9801        ..      LDR      r0,[sp,#4]
        0x0003c5d6:    3002        .0      ADDS     r0,#2
        0x0003c5d8:    9001        ..      STR      r0,[sp,#4]
        0x0003c5da:    9902        ..      LDR      r1,[sp,#8]
        0x0003c5dc:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003c5de:    8008        ..      STRH     r0,[r1,#0]
        0x0003c5e0:    9902        ..      LDR      r1,[sp,#8]
        0x0003c5e2:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c5e4:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c5e6:    b003        ..      ADD      sp,sp,#0xc
        0x0003c5e8:    4770        pG      BX       lr
        0x0003c5ea:    0000        ..      MOVS     r0,r0
    hciEvtParseLePerAdvSyncEst
        0x0003c5ec:    b580        ..      PUSH     {r7,lr}
        0x0003c5ee:    b084        ..      SUB      sp,sp,#0x10
        0x0003c5f0:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c5f2:    9102        ..      STR      r1,[sp,#8]
        0x0003c5f4:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003c5f8:    9802        ..      LDR      r0,[sp,#8]
        0x0003c5fa:    1c41        A.      ADDS     r1,r0,#1
        0x0003c5fc:    9102        ..      STR      r1,[sp,#8]
        0x0003c5fe:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c600:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c602:    7108        .q      STRB     r0,[r1,#4]
        0x0003c604:    9902        ..      LDR      r1,[sp,#8]
        0x0003c606:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c608:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c60a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c60e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c610:    80c8        ..      STRH     r0,[r1,#6]
        0x0003c612:    9802        ..      LDR      r0,[sp,#8]
        0x0003c614:    3002        .0      ADDS     r0,#2
        0x0003c616:    9002        ..      STR      r0,[sp,#8]
        0x0003c618:    9802        ..      LDR      r0,[sp,#8]
        0x0003c61a:    1c41        A.      ADDS     r1,r0,#1
        0x0003c61c:    9102        ..      STR      r1,[sp,#8]
        0x0003c61e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c620:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c622:    7208        .r      STRB     r0,[r1,#8]
        0x0003c624:    9802        ..      LDR      r0,[sp,#8]
        0x0003c626:    1c41        A.      ADDS     r1,r0,#1
        0x0003c628:    9102        ..      STR      r1,[sp,#8]
        0x0003c62a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c62c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c62e:    7248        Hr      STRB     r0,[r1,#9]
        0x0003c630:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c632:    300a        .0      ADDS     r0,r0,#0xa
        0x0003c634:    9902        ..      LDR      r1,[sp,#8]
        0x0003c636:    f7def939    ..9.    BL       BdaCpy ; 0x1a8ac
        0x0003c63a:    9802        ..      LDR      r0,[sp,#8]
        0x0003c63c:    3006        .0      ADDS     r0,#6
        0x0003c63e:    9002        ..      STR      r0,[sp,#8]
        0x0003c640:    9802        ..      LDR      r0,[sp,#8]
        0x0003c642:    1c41        A.      ADDS     r1,r0,#1
        0x0003c644:    9102        ..      STR      r1,[sp,#8]
        0x0003c646:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c648:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c64a:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003c64c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c64e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c650:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c652:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c656:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c658:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003c65a:    9802        ..      LDR      r0,[sp,#8]
        0x0003c65c:    3002        .0      ADDS     r0,#2
        0x0003c65e:    9002        ..      STR      r0,[sp,#8]
        0x0003c660:    9802        ..      LDR      r0,[sp,#8]
        0x0003c662:    1c41        A.      ADDS     r1,r0,#1
        0x0003c664:    9102        ..      STR      r1,[sp,#8]
        0x0003c666:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c668:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c66a:    7508        .u      STRB     r0,[r1,#0x14]
        0x0003c66c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c66e:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c670:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c672:    b004        ..      ADD      sp,sp,#0x10
        0x0003c674:    bd80        ..      POP      {r7,pc}
        0x0003c676:    0000        ..      MOVS     r0,r0
    hciEvtParseLePerAdvSyncLost
        0x0003c678:    b083        ..      SUB      sp,sp,#0xc
        0x0003c67a:    9002        ..      STR      r0,[sp,#8]
        0x0003c67c:    9101        ..      STR      r1,[sp,#4]
        0x0003c67e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c682:    9901        ..      LDR      r1,[sp,#4]
        0x0003c684:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c686:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c688:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c68c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c68e:    8088        ..      STRH     r0,[r1,#4]
        0x0003c690:    9801        ..      LDR      r0,[sp,#4]
        0x0003c692:    3002        .0      ADDS     r0,#2
        0x0003c694:    9001        ..      STR      r0,[sp,#4]
        0x0003c696:    b003        ..      ADD      sp,sp,#0xc
        0x0003c698:    4770        pG      BX       lr
        0x0003c69a:    0000        ..      MOVS     r0,r0
    hciEvtParseLeRandCmdCmpl
        0x0003c69c:    b083        ..      SUB      sp,sp,#0xc
        0x0003c69e:    9002        ..      STR      r0,[sp,#8]
        0x0003c6a0:    9101        ..      STR      r1,[sp,#4]
        0x0003c6a2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c6a6:    9801        ..      LDR      r0,[sp,#4]
        0x0003c6a8:    1c41        A.      ADDS     r1,r0,#1
        0x0003c6aa:    9101        ..      STR      r1,[sp,#4]
        0x0003c6ac:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c6ae:    9902        ..      LDR      r1,[sp,#8]
        0x0003c6b0:    7108        .q      STRB     r0,[r1,#4]
        0x0003c6b2:    9902        ..      LDR      r1,[sp,#8]
        0x0003c6b4:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c6b6:    6810        .h      LDR      r0,[r2,#0]
        0x0003c6b8:    6852        Rh      LDR      r2,[r2,#4]
        0x0003c6ba:    f8c12009    ...     STR      r2,[r1,#9]
        0x0003c6be:    f8c10005    ....    STR      r0,[r1,#5]
        0x0003c6c2:    9902        ..      LDR      r1,[sp,#8]
        0x0003c6c4:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c6c6:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c6c8:    b003        ..      ADD      sp,sp,#0xc
        0x0003c6ca:    4770        pG      BX       lr
    hciEvtParseLeReadLocalResAddrCmdCmpl
        0x0003c6cc:    b580        ..      PUSH     {r7,lr}
        0x0003c6ce:    b084        ..      SUB      sp,sp,#0x10
        0x0003c6d0:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c6d2:    9102        ..      STR      r1,[sp,#8]
        0x0003c6d4:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003c6d8:    9802        ..      LDR      r0,[sp,#8]
        0x0003c6da:    1c41        A.      ADDS     r1,r0,#1
        0x0003c6dc:    9102        ..      STR      r1,[sp,#8]
        0x0003c6de:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c6e0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c6e2:    7108        .q      STRB     r0,[r1,#4]
        0x0003c6e4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c6e6:    3005        .0      ADDS     r0,#5
        0x0003c6e8:    9902        ..      LDR      r1,[sp,#8]
        0x0003c6ea:    f7def8df    ....    BL       BdaCpy ; 0x1a8ac
        0x0003c6ee:    9802        ..      LDR      r0,[sp,#8]
        0x0003c6f0:    3006        .0      ADDS     r0,#6
        0x0003c6f2:    9002        ..      STR      r0,[sp,#8]
        0x0003c6f4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c6f6:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c6f8:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c6fa:    b004        ..      ADD      sp,sp,#0x10
        0x0003c6fc:    bd80        ..      POP      {r7,pc}
        0x0003c6fe:    0000        ..      MOVS     r0,r0
    hciEvtParseLeReadPeerResAddrCmdCmpl
        0x0003c700:    b580        ..      PUSH     {r7,lr}
        0x0003c702:    b084        ..      SUB      sp,sp,#0x10
        0x0003c704:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c706:    9102        ..      STR      r1,[sp,#8]
        0x0003c708:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003c70c:    9802        ..      LDR      r0,[sp,#8]
        0x0003c70e:    1c41        A.      ADDS     r1,r0,#1
        0x0003c710:    9102        ..      STR      r1,[sp,#8]
        0x0003c712:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c714:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c716:    7108        .q      STRB     r0,[r1,#4]
        0x0003c718:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c71a:    3005        .0      ADDS     r0,#5
        0x0003c71c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c71e:    f7def8c5    ....    BL       BdaCpy ; 0x1a8ac
        0x0003c722:    9802        ..      LDR      r0,[sp,#8]
        0x0003c724:    3006        .0      ADDS     r0,#6
        0x0003c726:    9002        ..      STR      r0,[sp,#8]
        0x0003c728:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c72a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c72c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c72e:    b004        ..      ADD      sp,sp,#0x10
        0x0003c730:    bd80        ..      POP      {r7,pc}
        0x0003c732:    0000        ..      MOVS     r0,r0
    hciEvtParseLeRemDevFromResListCmdCmpl
        0x0003c734:    b083        ..      SUB      sp,sp,#0xc
        0x0003c736:    9002        ..      STR      r0,[sp,#8]
        0x0003c738:    9101        ..      STR      r1,[sp,#4]
        0x0003c73a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c73e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c740:    1c41        A.      ADDS     r1,r0,#1
        0x0003c742:    9101        ..      STR      r1,[sp,#4]
        0x0003c744:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c746:    9902        ..      LDR      r1,[sp,#8]
        0x0003c748:    7108        .q      STRB     r0,[r1,#4]
        0x0003c74a:    9902        ..      LDR      r1,[sp,#8]
        0x0003c74c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c74e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c750:    b003        ..      ADD      sp,sp,#0xc
        0x0003c752:    4770        pG      BX       lr
    hciEvtParseLeRemoveCigCmdCmpl
        0x0003c754:    b083        ..      SUB      sp,sp,#0xc
        0x0003c756:    9002        ..      STR      r0,[sp,#8]
        0x0003c758:    9101        ..      STR      r1,[sp,#4]
        0x0003c75a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c75e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c760:    1c41        A.      ADDS     r1,r0,#1
        0x0003c762:    9101        ..      STR      r1,[sp,#4]
        0x0003c764:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c766:    9902        ..      LDR      r1,[sp,#8]
        0x0003c768:    7108        .q      STRB     r0,[r1,#4]
        0x0003c76a:    9801        ..      LDR      r0,[sp,#4]
        0x0003c76c:    1c41        A.      ADDS     r1,r0,#1
        0x0003c76e:    9101        ..      STR      r1,[sp,#4]
        0x0003c770:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c772:    9902        ..      LDR      r1,[sp,#8]
        0x0003c774:    7148        Hq      STRB     r0,[r1,#5]
        0x0003c776:    9902        ..      LDR      r1,[sp,#8]
        0x0003c778:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c77a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c77c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c77e:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003c780:    8008        ..      STRH     r0,[r1,#0]
        0x0003c782:    b003        ..      ADD      sp,sp,#0xc
        0x0003c784:    4770        pG      BX       lr
        0x0003c786:    0000        ..      MOVS     r0,r0
    hciEvtParseLeRemoveIsoDataPathCmdCmpl
        0x0003c788:    b083        ..      SUB      sp,sp,#0xc
        0x0003c78a:    9002        ..      STR      r0,[sp,#8]
        0x0003c78c:    9101        ..      STR      r1,[sp,#4]
        0x0003c78e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c792:    9801        ..      LDR      r0,[sp,#4]
        0x0003c794:    1c41        A.      ADDS     r1,r0,#1
        0x0003c796:    9101        ..      STR      r1,[sp,#4]
        0x0003c798:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c79a:    9902        ..      LDR      r1,[sp,#8]
        0x0003c79c:    7108        .q      STRB     r0,[r1,#4]
        0x0003c79e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c7a0:    1c41        A.      ADDS     r1,r0,#1
        0x0003c7a2:    9101        ..      STR      r1,[sp,#4]
        0x0003c7a4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c7a6:    9902        ..      LDR      r1,[sp,#8]
        0x0003c7a8:    7148        Hq      STRB     r0,[r1,#5]
        0x0003c7aa:    9902        ..      LDR      r1,[sp,#8]
        0x0003c7ac:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c7ae:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c7b0:    9902        ..      LDR      r1,[sp,#8]
        0x0003c7b2:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003c7b4:    8008        ..      STRH     r0,[r1,#0]
        0x0003c7b6:    b003        ..      ADD      sp,sp,#0xc
        0x0003c7b8:    4770        pG      BX       lr
        0x0003c7ba:    0000        ..      MOVS     r0,r0
    hciEvtParseLeReqPeerScaCmpl
        0x0003c7bc:    b083        ..      SUB      sp,sp,#0xc
        0x0003c7be:    9002        ..      STR      r0,[sp,#8]
        0x0003c7c0:    9101        ..      STR      r1,[sp,#4]
        0x0003c7c2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c7c6:    9801        ..      LDR      r0,[sp,#4]
        0x0003c7c8:    1c41        A.      ADDS     r1,r0,#1
        0x0003c7ca:    9101        ..      STR      r1,[sp,#4]
        0x0003c7cc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c7ce:    9902        ..      LDR      r1,[sp,#8]
        0x0003c7d0:    7108        .q      STRB     r0,[r1,#4]
        0x0003c7d2:    9901        ..      LDR      r1,[sp,#4]
        0x0003c7d4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c7d6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c7d8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c7dc:    9902        ..      LDR      r1,[sp,#8]
        0x0003c7de:    80c8        ..      STRH     r0,[r1,#6]
        0x0003c7e0:    9801        ..      LDR      r0,[sp,#4]
        0x0003c7e2:    3002        .0      ADDS     r0,#2
        0x0003c7e4:    9001        ..      STR      r0,[sp,#4]
        0x0003c7e6:    9801        ..      LDR      r0,[sp,#4]
        0x0003c7e8:    1c41        A.      ADDS     r1,r0,#1
        0x0003c7ea:    9101        ..      STR      r1,[sp,#4]
        0x0003c7ec:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c7ee:    9902        ..      LDR      r1,[sp,#8]
        0x0003c7f0:    7208        .r      STRB     r0,[r1,#8]
        0x0003c7f2:    9902        ..      LDR      r1,[sp,#8]
        0x0003c7f4:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c7f6:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c7f8:    9902        ..      LDR      r1,[sp,#8]
        0x0003c7fa:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003c7fc:    8008        ..      STRH     r0,[r1,#0]
        0x0003c7fe:    b003        ..      ADD      sp,sp,#0xc
        0x0003c800:    4770        pG      BX       lr
        0x0003c802:    0000        ..      MOVS     r0,r0
    hciEvtParseLeScanReqRcvd
        0x0003c804:    b580        ..      PUSH     {r7,lr}
        0x0003c806:    b084        ..      SUB      sp,sp,#0x10
        0x0003c808:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c80a:    9102        ..      STR      r1,[sp,#8]
        0x0003c80c:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003c810:    9802        ..      LDR      r0,[sp,#8]
        0x0003c812:    1c41        A.      ADDS     r1,r0,#1
        0x0003c814:    9102        ..      STR      r1,[sp,#8]
        0x0003c816:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c818:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c81a:    7108        .q      STRB     r0,[r1,#4]
        0x0003c81c:    9802        ..      LDR      r0,[sp,#8]
        0x0003c81e:    1c41        A.      ADDS     r1,r0,#1
        0x0003c820:    9102        ..      STR      r1,[sp,#8]
        0x0003c822:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c824:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c826:    7148        Hq      STRB     r0,[r1,#5]
        0x0003c828:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c82a:    3006        .0      ADDS     r0,#6
        0x0003c82c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c82e:    f7def83d    ..=.    BL       BdaCpy ; 0x1a8ac
        0x0003c832:    9802        ..      LDR      r0,[sp,#8]
        0x0003c834:    3006        .0      ADDS     r0,#6
        0x0003c836:    9002        ..      STR      r0,[sp,#8]
        0x0003c838:    b004        ..      ADD      sp,sp,#0x10
        0x0003c83a:    bd80        ..      POP      {r7,pc}
    hciEvtParseLeScanTimeout
        0x0003c83c:    b083        ..      SUB      sp,sp,#0xc
        0x0003c83e:    9002        ..      STR      r0,[sp,#8]
        0x0003c840:    9101        ..      STR      r1,[sp,#4]
        0x0003c842:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c846:    b003        ..      ADD      sp,sp,#0xc
        0x0003c848:    4770        pG      BX       lr
        0x0003c84a:    0000        ..      MOVS     r0,r0
    hciEvtParseLeSetAddrResEnableCmdCmpl
        0x0003c84c:    b083        ..      SUB      sp,sp,#0xc
        0x0003c84e:    9002        ..      STR      r0,[sp,#8]
        0x0003c850:    9101        ..      STR      r1,[sp,#4]
        0x0003c852:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c856:    9801        ..      LDR      r0,[sp,#4]
        0x0003c858:    1c41        A.      ADDS     r1,r0,#1
        0x0003c85a:    9101        ..      STR      r1,[sp,#4]
        0x0003c85c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c85e:    9902        ..      LDR      r1,[sp,#8]
        0x0003c860:    7108        .q      STRB     r0,[r1,#4]
        0x0003c862:    9902        ..      LDR      r1,[sp,#8]
        0x0003c864:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c866:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c868:    b003        ..      ADD      sp,sp,#0xc
        0x0003c86a:    4770        pG      BX       lr
    hciEvtParseLeSetCigParamsCmdCmpl
        0x0003c86c:    b085        ..      SUB      sp,sp,#0x14
        0x0003c86e:    9004        ..      STR      r0,[sp,#0x10]
        0x0003c870:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c872:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0003c876:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003c878:    3008        .0      ADDS     r0,r0,#8
        0x0003c87a:    9001        ..      STR      r0,[sp,#4]
        0x0003c87c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c87e:    1c41        A.      ADDS     r1,r0,#1
        0x0003c880:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c882:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c884:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003c886:    7108        .q      STRB     r0,[r1,#4]
        0x0003c888:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c88a:    1c41        A.      ADDS     r1,r0,#1
        0x0003c88c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c88e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c890:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003c892:    7148        Hq      STRB     r0,[r1,#5]
        0x0003c894:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c896:    1c41        A.      ADDS     r1,r0,#1
        0x0003c898:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c89a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c89c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003c89e:    7188        .q      STRB     r0,[r1,#6]
        0x0003c8a0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003c8a2:    7980        .y      LDRB     r0,[r0,#6]
        0x0003c8a4:    2811        .(      CMP      r0,#0x11
        0x0003c8a6:    db04        ..      BLT      0x3c8b2 ; hciEvtParseLeSetCigParamsCmdCmpl + 70
        0x0003c8a8:    e7ff        ..      B        0x3c8aa ; hciEvtParseLeSetCigParamsCmdCmpl + 62
        0x0003c8aa:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003c8ac:    2010        .       MOVS     r0,#0x10
        0x0003c8ae:    7188        .q      STRB     r0,[r1,#6]
        0x0003c8b0:    e7ff        ..      B        0x3c8b2 ; hciEvtParseLeSetCigParamsCmdCmpl + 70
        0x0003c8b2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003c8b4:    7980        .y      LDRB     r0,[r0,#6]
        0x0003c8b6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c8ba:    e7ff        ..      B        0x3c8bc ; hciEvtParseLeSetCigParamsCmdCmpl + 80
        0x0003c8bc:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c8c0:    2801        .(      CMP      r0,#1
        0x0003c8c2:    db14        ..      BLT      0x3c8ee ; hciEvtParseLeSetCigParamsCmdCmpl + 130
        0x0003c8c4:    e7ff        ..      B        0x3c8c6 ; hciEvtParseLeSetCigParamsCmdCmpl + 90
        0x0003c8c6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c8c8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c8ca:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c8cc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c8d0:    9901        ..      LDR      r1,[sp,#4]
        0x0003c8d2:    8008        ..      STRH     r0,[r1,#0]
        0x0003c8d4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c8d6:    3002        .0      ADDS     r0,#2
        0x0003c8d8:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c8da:    e7ff        ..      B        0x3c8dc ; hciEvtParseLeSetCigParamsCmdCmpl + 112
        0x0003c8dc:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c8e0:    3801        .8      SUBS     r0,#1
        0x0003c8e2:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c8e6:    9801        ..      LDR      r0,[sp,#4]
        0x0003c8e8:    3002        .0      ADDS     r0,#2
        0x0003c8ea:    9001        ..      STR      r0,[sp,#4]
        0x0003c8ec:    e7e6        ..      B        0x3c8bc ; hciEvtParseLeSetCigParamsCmdCmpl + 80
        0x0003c8ee:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003c8f0:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c8f2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c8f4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003c8f6:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003c8f8:    8008        ..      STRH     r0,[r1,#0]
        0x0003c8fa:    b005        ..      ADD      sp,sp,#0x14
        0x0003c8fc:    4770        pG      BX       lr
        0x0003c8fe:    0000        ..      MOVS     r0,r0
    hciEvtParseLeSetConnCteRcvParm
        0x0003c900:    b083        ..      SUB      sp,sp,#0xc
        0x0003c902:    9002        ..      STR      r0,[sp,#8]
        0x0003c904:    9101        ..      STR      r1,[sp,#4]
        0x0003c906:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c90a:    9801        ..      LDR      r0,[sp,#4]
        0x0003c90c:    1c41        A.      ADDS     r1,r0,#1
        0x0003c90e:    9101        ..      STR      r1,[sp,#4]
        0x0003c910:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c912:    9902        ..      LDR      r1,[sp,#8]
        0x0003c914:    7108        .q      STRB     r0,[r1,#4]
        0x0003c916:    9901        ..      LDR      r1,[sp,#4]
        0x0003c918:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c91a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c91c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c920:    9902        ..      LDR      r1,[sp,#8]
        0x0003c922:    80c8        ..      STRH     r0,[r1,#6]
        0x0003c924:    9801        ..      LDR      r0,[sp,#4]
        0x0003c926:    3002        .0      ADDS     r0,#2
        0x0003c928:    9001        ..      STR      r0,[sp,#4]
        0x0003c92a:    9902        ..      LDR      r1,[sp,#8]
        0x0003c92c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c92e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c930:    9902        ..      LDR      r1,[sp,#8]
        0x0003c932:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003c934:    8008        ..      STRH     r0,[r1,#0]
        0x0003c936:    b003        ..      ADD      sp,sp,#0xc
        0x0003c938:    4770        pG      BX       lr
        0x0003c93a:    0000        ..      MOVS     r0,r0
    hciEvtParseLeSetConnCteTxParm
        0x0003c93c:    b083        ..      SUB      sp,sp,#0xc
        0x0003c93e:    9002        ..      STR      r0,[sp,#8]
        0x0003c940:    9101        ..      STR      r1,[sp,#4]
        0x0003c942:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c946:    9801        ..      LDR      r0,[sp,#4]
        0x0003c948:    1c41        A.      ADDS     r1,r0,#1
        0x0003c94a:    9101        ..      STR      r1,[sp,#4]
        0x0003c94c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c94e:    9902        ..      LDR      r1,[sp,#8]
        0x0003c950:    7108        .q      STRB     r0,[r1,#4]
        0x0003c952:    9901        ..      LDR      r1,[sp,#4]
        0x0003c954:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c956:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c958:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c95c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c95e:    80c8        ..      STRH     r0,[r1,#6]
        0x0003c960:    9801        ..      LDR      r0,[sp,#4]
        0x0003c962:    3002        .0      ADDS     r0,#2
        0x0003c964:    9001        ..      STR      r0,[sp,#4]
        0x0003c966:    9902        ..      LDR      r1,[sp,#8]
        0x0003c968:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c96a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c96c:    9902        ..      LDR      r1,[sp,#8]
        0x0003c96e:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003c970:    8008        ..      STRH     r0,[r1,#0]
        0x0003c972:    b003        ..      ADD      sp,sp,#0xc
        0x0003c974:    4770        pG      BX       lr
        0x0003c976:    0000        ..      MOVS     r0,r0
    hciEvtParseLeSetupIsoDataPathCmdCmpl
        0x0003c978:    b083        ..      SUB      sp,sp,#0xc
        0x0003c97a:    9002        ..      STR      r0,[sp,#8]
        0x0003c97c:    9101        ..      STR      r1,[sp,#4]
        0x0003c97e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c982:    9801        ..      LDR      r0,[sp,#4]
        0x0003c984:    1c41        A.      ADDS     r1,r0,#1
        0x0003c986:    9101        ..      STR      r1,[sp,#4]
        0x0003c988:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c98a:    9902        ..      LDR      r1,[sp,#8]
        0x0003c98c:    7108        .q      STRB     r0,[r1,#4]
        0x0003c98e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c990:    1c41        A.      ADDS     r1,r0,#1
        0x0003c992:    9101        ..      STR      r1,[sp,#4]
        0x0003c994:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c996:    9902        ..      LDR      r1,[sp,#8]
        0x0003c998:    7148        Hq      STRB     r0,[r1,#5]
        0x0003c99a:    9902        ..      LDR      r1,[sp,#8]
        0x0003c99c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c99e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c9a0:    9902        ..      LDR      r1,[sp,#8]
        0x0003c9a2:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003c9a4:    8008        ..      STRH     r0,[r1,#0]
        0x0003c9a6:    b003        ..      ADD      sp,sp,#0xc
        0x0003c9a8:    4770        pG      BX       lr
        0x0003c9aa:    0000        ..      MOVS     r0,r0
    hciEvtParseLeTerminateBigCmpl
        0x0003c9ac:    b083        ..      SUB      sp,sp,#0xc
        0x0003c9ae:    9002        ..      STR      r0,[sp,#8]
        0x0003c9b0:    9101        ..      STR      r1,[sp,#4]
        0x0003c9b2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c9b6:    9801        ..      LDR      r0,[sp,#4]
        0x0003c9b8:    1c41        A.      ADDS     r1,r0,#1
        0x0003c9ba:    9101        ..      STR      r1,[sp,#4]
        0x0003c9bc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c9be:    9902        ..      LDR      r1,[sp,#8]
        0x0003c9c0:    7108        .q      STRB     r0,[r1,#4]
        0x0003c9c2:    9801        ..      LDR      r0,[sp,#4]
        0x0003c9c4:    1c41        A.      ADDS     r1,r0,#1
        0x0003c9c6:    9101        ..      STR      r1,[sp,#4]
        0x0003c9c8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c9ca:    9902        ..      LDR      r1,[sp,#8]
        0x0003c9cc:    7148        Hq      STRB     r0,[r1,#5]
        0x0003c9ce:    9902        ..      LDR      r1,[sp,#8]
        0x0003c9d0:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003c9d2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c9d4:    9902        ..      LDR      r1,[sp,#8]
        0x0003c9d6:    7908        .y      LDRB     r0,[r1,#4]
        0x0003c9d8:    8008        ..      STRH     r0,[r1,#0]
        0x0003c9da:    b003        ..      ADD      sp,sp,#0xc
        0x0003c9dc:    4770        pG      BX       lr
        0x0003c9de:    0000        ..      MOVS     r0,r0
    hciEvtParsePhyUpdateCmpl
        0x0003c9e0:    b083        ..      SUB      sp,sp,#0xc
        0x0003c9e2:    9002        ..      STR      r0,[sp,#8]
        0x0003c9e4:    9101        ..      STR      r1,[sp,#4]
        0x0003c9e6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003c9ea:    9801        ..      LDR      r0,[sp,#4]
        0x0003c9ec:    1c41        A.      ADDS     r1,r0,#1
        0x0003c9ee:    9101        ..      STR      r1,[sp,#4]
        0x0003c9f0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c9f2:    9902        ..      LDR      r1,[sp,#8]
        0x0003c9f4:    7108        .q      STRB     r0,[r1,#4]
        0x0003c9f6:    9901        ..      LDR      r1,[sp,#4]
        0x0003c9f8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c9fa:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c9fc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ca00:    9902        ..      LDR      r1,[sp,#8]
        0x0003ca02:    80c8        ..      STRH     r0,[r1,#6]
        0x0003ca04:    9801        ..      LDR      r0,[sp,#4]
        0x0003ca06:    3002        .0      ADDS     r0,#2
        0x0003ca08:    9001        ..      STR      r0,[sp,#4]
        0x0003ca0a:    9801        ..      LDR      r0,[sp,#4]
        0x0003ca0c:    1c41        A.      ADDS     r1,r0,#1
        0x0003ca0e:    9101        ..      STR      r1,[sp,#4]
        0x0003ca10:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ca12:    9902        ..      LDR      r1,[sp,#8]
        0x0003ca14:    7208        .r      STRB     r0,[r1,#8]
        0x0003ca16:    9801        ..      LDR      r0,[sp,#4]
        0x0003ca18:    1c41        A.      ADDS     r1,r0,#1
        0x0003ca1a:    9101        ..      STR      r1,[sp,#4]
        0x0003ca1c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ca1e:    9902        ..      LDR      r1,[sp,#8]
        0x0003ca20:    7248        Hr      STRB     r0,[r1,#9]
        0x0003ca22:    9902        ..      LDR      r1,[sp,#8]
        0x0003ca24:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ca26:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ca28:    9902        ..      LDR      r1,[sp,#8]
        0x0003ca2a:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003ca2c:    8008        ..      STRH     r0,[r1,#0]
        0x0003ca2e:    b003        ..      ADD      sp,sp,#0xc
        0x0003ca30:    4770        pG      BX       lr
        0x0003ca32:    0000        ..      MOVS     r0,r0
    hciEvtParseReadChanMapCmdCmpl
        0x0003ca34:    b083        ..      SUB      sp,sp,#0xc
        0x0003ca36:    9002        ..      STR      r0,[sp,#8]
        0x0003ca38:    9101        ..      STR      r1,[sp,#4]
        0x0003ca3a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003ca3e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ca40:    1c41        A.      ADDS     r1,r0,#1
        0x0003ca42:    9101        ..      STR      r1,[sp,#4]
        0x0003ca44:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ca46:    9902        ..      LDR      r1,[sp,#8]
        0x0003ca48:    7108        .q      STRB     r0,[r1,#4]
        0x0003ca4a:    9901        ..      LDR      r1,[sp,#4]
        0x0003ca4c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ca4e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ca50:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ca54:    9902        ..      LDR      r1,[sp,#8]
        0x0003ca56:    80c8        ..      STRH     r0,[r1,#6]
        0x0003ca58:    9801        ..      LDR      r0,[sp,#4]
        0x0003ca5a:    3002        .0      ADDS     r0,#2
        0x0003ca5c:    9001        ..      STR      r0,[sp,#4]
        0x0003ca5e:    9902        ..      LDR      r1,[sp,#8]
        0x0003ca60:    9801        ..      LDR      r0,[sp,#4]
        0x0003ca62:    7902        .y      LDRB     r2,[r0,#4]
        0x0003ca64:    730a        .s      STRB     r2,[r1,#0xc]
        0x0003ca66:    6800        .h      LDR      r0,[r0,#0]
        0x0003ca68:    6088        .`      STR      r0,[r1,#8]
        0x0003ca6a:    9902        ..      LDR      r1,[sp,#8]
        0x0003ca6c:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003ca6e:    8008        ..      STRH     r0,[r1,#0]
        0x0003ca70:    9902        ..      LDR      r1,[sp,#8]
        0x0003ca72:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ca74:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ca76:    b003        ..      ADD      sp,sp,#0xc
        0x0003ca78:    4770        pG      BX       lr
        0x0003ca7a:    0000        ..      MOVS     r0,r0
    hciEvtParseReadDefDataLenCmdCmpl
        0x0003ca7c:    b083        ..      SUB      sp,sp,#0xc
        0x0003ca7e:    9002        ..      STR      r0,[sp,#8]
        0x0003ca80:    9101        ..      STR      r1,[sp,#4]
        0x0003ca82:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003ca86:    9801        ..      LDR      r0,[sp,#4]
        0x0003ca88:    1c41        A.      ADDS     r1,r0,#1
        0x0003ca8a:    9101        ..      STR      r1,[sp,#4]
        0x0003ca8c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ca8e:    9902        ..      LDR      r1,[sp,#8]
        0x0003ca90:    7108        .q      STRB     r0,[r1,#4]
        0x0003ca92:    9901        ..      LDR      r1,[sp,#4]
        0x0003ca94:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ca96:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ca98:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ca9c:    9902        ..      LDR      r1,[sp,#8]
        0x0003ca9e:    80c8        ..      STRH     r0,[r1,#6]
        0x0003caa0:    9801        ..      LDR      r0,[sp,#4]
        0x0003caa2:    3002        .0      ADDS     r0,#2
        0x0003caa4:    9001        ..      STR      r0,[sp,#4]
        0x0003caa6:    9901        ..      LDR      r1,[sp,#4]
        0x0003caa8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003caaa:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003caac:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cab0:    9902        ..      LDR      r1,[sp,#8]
        0x0003cab2:    8108        ..      STRH     r0,[r1,#8]
        0x0003cab4:    9801        ..      LDR      r0,[sp,#4]
        0x0003cab6:    3002        .0      ADDS     r0,#2
        0x0003cab8:    9001        ..      STR      r0,[sp,#4]
        0x0003caba:    9902        ..      LDR      r1,[sp,#8]
        0x0003cabc:    7908        .y      LDRB     r0,[r1,#4]
        0x0003cabe:    70c8        .p      STRB     r0,[r1,#3]
        0x0003cac0:    b003        ..      ADD      sp,sp,#0xc
        0x0003cac2:    4770        pG      BX       lr
    hciEvtParseReadLeRemoteFeatCmpl
        0x0003cac4:    b083        ..      SUB      sp,sp,#0xc
        0x0003cac6:    9002        ..      STR      r0,[sp,#8]
        0x0003cac8:    9101        ..      STR      r1,[sp,#4]
        0x0003caca:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003cace:    9801        ..      LDR      r0,[sp,#4]
        0x0003cad0:    1c41        A.      ADDS     r1,r0,#1
        0x0003cad2:    9101        ..      STR      r1,[sp,#4]
        0x0003cad4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cad6:    9902        ..      LDR      r1,[sp,#8]
        0x0003cad8:    7108        .q      STRB     r0,[r1,#4]
        0x0003cada:    9901        ..      LDR      r1,[sp,#4]
        0x0003cadc:    7808        .x      LDRB     r0,[r1,#0]
        0x0003cade:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003cae0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cae4:    9902        ..      LDR      r1,[sp,#8]
        0x0003cae6:    80c8        ..      STRH     r0,[r1,#6]
        0x0003cae8:    9801        ..      LDR      r0,[sp,#4]
        0x0003caea:    3002        .0      ADDS     r0,#2
        0x0003caec:    9001        ..      STR      r0,[sp,#4]
        0x0003caee:    9902        ..      LDR      r1,[sp,#8]
        0x0003caf0:    9a01        ..      LDR      r2,[sp,#4]
        0x0003caf2:    6810        .h      LDR      r0,[r2,#0]
        0x0003caf4:    6852        Rh      LDR      r2,[r2,#4]
        0x0003caf6:    60ca        .`      STR      r2,[r1,#0xc]
        0x0003caf8:    6088        .`      STR      r0,[r1,#8]
        0x0003cafa:    9902        ..      LDR      r1,[sp,#8]
        0x0003cafc:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003cafe:    8008        ..      STRH     r0,[r1,#0]
        0x0003cb00:    9902        ..      LDR      r1,[sp,#8]
        0x0003cb02:    7908        .y      LDRB     r0,[r1,#4]
        0x0003cb04:    70c8        .p      STRB     r0,[r1,#3]
        0x0003cb06:    b003        ..      ADD      sp,sp,#0xc
        0x0003cb08:    4770        pG      BX       lr
        0x0003cb0a:    0000        ..      MOVS     r0,r0
    hciEvtParseReadLocalSupCodecCapCmdCmpl
        0x0003cb0c:    b580        ..      PUSH     {r7,lr}
        0x0003cb0e:    b086        ..      SUB      sp,sp,#0x18
        0x0003cb10:    9005        ..      STR      r0,[sp,#0x14]
        0x0003cb12:    9104        ..      STR      r1,[sp,#0x10]
        0x0003cb14:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0003cb18:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003cb1a:    1c41        A.      ADDS     r1,r0,#1
        0x0003cb1c:    9104        ..      STR      r1,[sp,#0x10]
        0x0003cb1e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cb20:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003cb22:    7108        .q      STRB     r0,[r1,#4]
        0x0003cb24:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003cb26:    1c41        A.      ADDS     r1,r0,#1
        0x0003cb28:    9104        ..      STR      r1,[sp,#0x10]
        0x0003cb2a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cb2c:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0003cb30:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0003cb34:    2804        .(      CMP      r0,#4
        0x0003cb36:    dc04        ..      BGT      0x3cb42 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 54
        0x0003cb38:    e7ff        ..      B        0x3cb3a ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 46
        0x0003cb3a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0003cb3e:    9002        ..      STR      r0,[sp,#8]
        0x0003cb40:    e002        ..      B        0x3cb48 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 60
        0x0003cb42:    2005        .       MOVS     r0,#5
        0x0003cb44:    9002        ..      STR      r0,[sp,#8]
        0x0003cb46:    e7ff        ..      B        0x3cb48 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 60
        0x0003cb48:    9802        ..      LDR      r0,[sp,#8]
        0x0003cb4a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003cb4c:    7148        Hq      STRB     r0,[r1,#5]
        0x0003cb4e:    2000        .       MOVS     r0,#0
        0x0003cb50:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0003cb54:    e7ff        ..      B        0x3cb56 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 74
        0x0003cb56:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0003cb5a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003cb5c:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003cb5e:    4288        .B      CMP      r0,r1
        0x0003cb60:    da37        7.      BGE      0x3cbd2 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 198
        0x0003cb62:    e7ff        ..      B        0x3cb64 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 88
        0x0003cb64:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003cb66:    1c41        A.      ADDS     r1,r0,#1
        0x0003cb68:    9104        ..      STR      r1,[sp,#0x10]
        0x0003cb6a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cb6c:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003cb70:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003cb74:    2803        .(      CMP      r0,#3
        0x0003cb76:    dc04        ..      BGT      0x3cb82 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 118
        0x0003cb78:    e7ff        ..      B        0x3cb7a ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 110
        0x0003cb7a:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003cb7e:    9001        ..      STR      r0,[sp,#4]
        0x0003cb80:    e002        ..      B        0x3cb88 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 124
        0x0003cb82:    2004        .       MOVS     r0,#4
        0x0003cb84:    9001        ..      STR      r0,[sp,#4]
        0x0003cb86:    e7ff        ..      B        0x3cb88 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 124
        0x0003cb88:    9801        ..      LDR      r0,[sp,#4]
        0x0003cb8a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003cb8c:    f89d200c    ...     LDRB     r2,[sp,#0xc]
        0x0003cb90:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0003cb94:    4411        .D      ADD      r1,r1,r2
        0x0003cb96:    7188        .q      STRB     r0,[r1,#6]
        0x0003cb98:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003cb9a:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x0003cb9e:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x0003cba2:    1842        B.      ADDS     r2,r0,r1
        0x0003cba4:    1dd0        ..      ADDS     r0,r2,#7
        0x0003cba6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003cba8:    7992        .y      LDRB     r2,[r2,#6]
        0x0003cbaa:    f7dbfcb4    ....    BL       __aeabi_memcpy ; 0x18516
        0x0003cbae:    f89d100d    ....    LDRB     r1,[sp,#0xd]
        0x0003cbb2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003cbb4:    4408        .D      ADD      r0,r0,r1
        0x0003cbb6:    9004        ..      STR      r0,[sp,#0x10]
        0x0003cbb8:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003cbbc:    2805        .(      CMP      r0,#5
        0x0003cbbe:    db01        ..      BLT      0x3cbc4 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 184
        0x0003cbc0:    e7ff        ..      B        0x3cbc2 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 182
        0x0003cbc2:    e7ff        ..      B        0x3cbc4 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 184
        0x0003cbc4:    e7ff        ..      B        0x3cbc6 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 186
        0x0003cbc6:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0003cbca:    3001        .0      ADDS     r0,#1
        0x0003cbcc:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0003cbd0:    e7c1        ..      B        0x3cb56 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 74
        0x0003cbd2:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0003cbd6:    2806        .(      CMP      r0,#6
        0x0003cbd8:    db01        ..      BLT      0x3cbde ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 210
        0x0003cbda:    e7ff        ..      B        0x3cbdc ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 208
        0x0003cbdc:    e7ff        ..      B        0x3cbde ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 210
        0x0003cbde:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003cbe0:    7908        .y      LDRB     r0,[r1,#4]
        0x0003cbe2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003cbe4:    b006        ..      ADD      sp,sp,#0x18
        0x0003cbe6:    bd80        ..      POP      {r7,pc}
    hciEvtParseReadLocalSupCodecsCmdCmpl
        0x0003cbe8:    b085        ..      SUB      sp,sp,#0x14
        0x0003cbea:    9004        ..      STR      r0,[sp,#0x10]
        0x0003cbec:    9103        ..      STR      r1,[sp,#0xc]
        0x0003cbee:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0003cbf2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003cbf4:    1c41        A.      ADDS     r1,r0,#1
        0x0003cbf6:    9103        ..      STR      r1,[sp,#0xc]
        0x0003cbf8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cbfa:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003cbfc:    7108        .q      STRB     r0,[r1,#4]
        0x0003cbfe:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003cc00:    1c41        A.      ADDS     r1,r0,#1
        0x0003cc02:    9103        ..      STR      r1,[sp,#0xc]
        0x0003cc04:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cc06:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0003cc0a:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003cc0e:    2804        .(      CMP      r0,#4
        0x0003cc10:    dc04        ..      BGT      0x3cc1c ; hciEvtParseReadLocalSupCodecsCmdCmpl + 52
        0x0003cc12:    e7ff        ..      B        0x3cc14 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 44
        0x0003cc14:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003cc18:    9001        ..      STR      r0,[sp,#4]
        0x0003cc1a:    e002        ..      B        0x3cc22 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 58
        0x0003cc1c:    2005        .       MOVS     r0,#5
        0x0003cc1e:    9001        ..      STR      r0,[sp,#4]
        0x0003cc20:    e7ff        ..      B        0x3cc22 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 58
        0x0003cc22:    9801        ..      LDR      r0,[sp,#4]
        0x0003cc24:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003cc26:    7148        Hq      STRB     r0,[r1,#5]
        0x0003cc28:    2000        .       MOVS     r0,#0
        0x0003cc2a:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0003cc2e:    e7ff        ..      B        0x3cc30 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 72
        0x0003cc30:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0003cc34:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003cc36:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003cc38:    4288        .B      CMP      r0,r1
        0x0003cc3a:    da19        ..      BGE      0x3cc70 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 136
        0x0003cc3c:    e7ff        ..      B        0x3cc3e ; hciEvtParseReadLocalSupCodecsCmdCmpl + 86
        0x0003cc3e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003cc40:    1c41        A.      ADDS     r1,r0,#1
        0x0003cc42:    9103        ..      STR      r1,[sp,#0xc]
        0x0003cc44:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cc46:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003cc48:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0003cc4c:    4411        .D      ADD      r1,r1,r2
        0x0003cc4e:    7188        .q      STRB     r0,[r1,#6]
        0x0003cc50:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003cc52:    1c41        A.      ADDS     r1,r0,#1
        0x0003cc54:    9103        ..      STR      r1,[sp,#0xc]
        0x0003cc56:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cc58:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003cc5a:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0003cc5e:    4411        .D      ADD      r1,r1,r2
        0x0003cc60:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003cc62:    e7ff        ..      B        0x3cc64 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 124
        0x0003cc64:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0003cc68:    3001        .0      ADDS     r0,#1
        0x0003cc6a:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0003cc6e:    e7df        ..      B        0x3cc30 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 72
        0x0003cc70:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003cc74:    2806        .(      CMP      r0,#6
        0x0003cc76:    db08        ..      BLT      0x3cc8a ; hciEvtParseReadLocalSupCodecsCmdCmpl + 162
        0x0003cc78:    e7ff        ..      B        0x3cc7a ; hciEvtParseReadLocalSupCodecsCmdCmpl + 146
        0x0003cc7a:    f89d100a    ....    LDRB     r1,[sp,#0xa]
        0x0003cc7e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003cc80:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003cc84:    380a        .8      SUBS     r0,r0,#0xa
        0x0003cc86:    9003        ..      STR      r0,[sp,#0xc]
        0x0003cc88:    e7ff        ..      B        0x3cc8a ; hciEvtParseReadLocalSupCodecsCmdCmpl + 162
        0x0003cc8a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003cc8c:    1c41        A.      ADDS     r1,r0,#1
        0x0003cc8e:    9103        ..      STR      r1,[sp,#0xc]
        0x0003cc90:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cc92:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0003cc96:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003cc9a:    2804        .(      CMP      r0,#4
        0x0003cc9c:    dc04        ..      BGT      0x3cca8 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 192
        0x0003cc9e:    e7ff        ..      B        0x3cca0 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 184
        0x0003cca0:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003cca4:    9000        ..      STR      r0,[sp,#0]
        0x0003cca6:    e002        ..      B        0x3ccae ; hciEvtParseReadLocalSupCodecsCmdCmpl + 198
        0x0003cca8:    2005        .       MOVS     r0,#5
        0x0003ccaa:    9000        ..      STR      r0,[sp,#0]
        0x0003ccac:    e7ff        ..      B        0x3ccae ; hciEvtParseReadLocalSupCodecsCmdCmpl + 198
        0x0003ccae:    9800        ..      LDR      r0,[sp,#0]
        0x0003ccb0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ccb2:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003ccb4:    2000        .       MOVS     r0,#0
        0x0003ccb6:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0003ccba:    e7ff        ..      B        0x3ccbc ; hciEvtParseReadLocalSupCodecsCmdCmpl + 212
        0x0003ccbc:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0003ccc0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ccc2:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x0003ccc4:    4288        .B      CMP      r0,r1
        0x0003ccc6:    da2d        -.      BGE      0x3cd24 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 316
        0x0003ccc8:    e7ff        ..      B        0x3ccca ; hciEvtParseReadLocalSupCodecsCmdCmpl + 226
        0x0003ccca:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003cccc:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ccce:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ccd0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ccd4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ccd6:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x0003ccda:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0003ccde:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003cce0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003cce2:    3002        .0      ADDS     r0,#2
        0x0003cce4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003cce6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003cce8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ccea:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ccec:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ccf0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ccf2:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x0003ccf6:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0003ccfa:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003ccfc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ccfe:    3002        .0      ADDS     r0,#2
        0x0003cd00:    9003        ..      STR      r0,[sp,#0xc]
        0x0003cd02:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003cd04:    1c41        A.      ADDS     r1,r0,#1
        0x0003cd06:    9103        ..      STR      r1,[sp,#0xc]
        0x0003cd08:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cd0a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003cd0c:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x0003cd10:    4411        .D      ADD      r1,r1,r2
        0x0003cd12:    f8810026    ..&.    STRB     r0,[r1,#0x26]
        0x0003cd16:    e7ff        ..      B        0x3cd18 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 304
        0x0003cd18:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0003cd1c:    3001        .0      ADDS     r0,#1
        0x0003cd1e:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0003cd22:    e7cb        ..      B        0x3ccbc ; hciEvtParseReadLocalSupCodecsCmdCmpl + 212
        0x0003cd24:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003cd28:    2806        .(      CMP      r0,#6
        0x0003cd2a:    db01        ..      BLT      0x3cd30 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 328
        0x0003cd2c:    e7ff        ..      B        0x3cd2e ; hciEvtParseReadLocalSupCodecsCmdCmpl + 326
        0x0003cd2e:    e7ff        ..      B        0x3cd30 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 328
        0x0003cd30:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003cd32:    7908        .y      LDRB     r0,[r1,#4]
        0x0003cd34:    70c8        .p      STRB     r0,[r1,#3]
        0x0003cd36:    b005        ..      ADD      sp,sp,#0x14
        0x0003cd38:    4770        pG      BX       lr
        0x0003cd3a:    0000        ..      MOVS     r0,r0
    hciEvtParseReadLocalSupCtrDlyCmdCmpl
        0x0003cd3c:    b083        ..      SUB      sp,sp,#0xc
        0x0003cd3e:    9002        ..      STR      r0,[sp,#8]
        0x0003cd40:    9101        ..      STR      r1,[sp,#4]
        0x0003cd42:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003cd46:    9801        ..      LDR      r0,[sp,#4]
        0x0003cd48:    1c41        A.      ADDS     r1,r0,#1
        0x0003cd4a:    9101        ..      STR      r1,[sp,#4]
        0x0003cd4c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cd4e:    9902        ..      LDR      r1,[sp,#8]
        0x0003cd50:    7108        .q      STRB     r0,[r1,#4]
        0x0003cd52:    9901        ..      LDR      r1,[sp,#4]
        0x0003cd54:    8808        ..      LDRH     r0,[r1,#0]
        0x0003cd56:    7889        .x      LDRB     r1,[r1,#2]
        0x0003cd58:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003cd5c:    9902        ..      LDR      r1,[sp,#8]
        0x0003cd5e:    6088        .`      STR      r0,[r1,#8]
        0x0003cd60:    9801        ..      LDR      r0,[sp,#4]
        0x0003cd62:    3003        .0      ADDS     r0,#3
        0x0003cd64:    9001        ..      STR      r0,[sp,#4]
        0x0003cd66:    9901        ..      LDR      r1,[sp,#4]
        0x0003cd68:    8808        ..      LDRH     r0,[r1,#0]
        0x0003cd6a:    7889        .x      LDRB     r1,[r1,#2]
        0x0003cd6c:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003cd70:    9902        ..      LDR      r1,[sp,#8]
        0x0003cd72:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003cd74:    9801        ..      LDR      r0,[sp,#4]
        0x0003cd76:    3003        .0      ADDS     r0,#3
        0x0003cd78:    9001        ..      STR      r0,[sp,#4]
        0x0003cd7a:    9902        ..      LDR      r1,[sp,#8]
        0x0003cd7c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003cd7e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003cd80:    b003        ..      ADD      sp,sp,#0xc
        0x0003cd82:    4770        pG      BX       lr
    hciEvtParseReadMaxDataLenCmdCmpl
        0x0003cd84:    b083        ..      SUB      sp,sp,#0xc
        0x0003cd86:    9002        ..      STR      r0,[sp,#8]
        0x0003cd88:    9101        ..      STR      r1,[sp,#4]
        0x0003cd8a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003cd8e:    9801        ..      LDR      r0,[sp,#4]
        0x0003cd90:    1c41        A.      ADDS     r1,r0,#1
        0x0003cd92:    9101        ..      STR      r1,[sp,#4]
        0x0003cd94:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cd96:    9902        ..      LDR      r1,[sp,#8]
        0x0003cd98:    7108        .q      STRB     r0,[r1,#4]
        0x0003cd9a:    9901        ..      LDR      r1,[sp,#4]
        0x0003cd9c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003cd9e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003cda0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cda4:    9902        ..      LDR      r1,[sp,#8]
        0x0003cda6:    80c8        ..      STRH     r0,[r1,#6]
        0x0003cda8:    9801        ..      LDR      r0,[sp,#4]
        0x0003cdaa:    3002        .0      ADDS     r0,#2
        0x0003cdac:    9001        ..      STR      r0,[sp,#4]
        0x0003cdae:    9901        ..      LDR      r1,[sp,#4]
        0x0003cdb0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003cdb2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003cdb4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cdb8:    9902        ..      LDR      r1,[sp,#8]
        0x0003cdba:    8108        ..      STRH     r0,[r1,#8]
        0x0003cdbc:    9801        ..      LDR      r0,[sp,#4]
        0x0003cdbe:    3002        .0      ADDS     r0,#2
        0x0003cdc0:    9001        ..      STR      r0,[sp,#4]
        0x0003cdc2:    9901        ..      LDR      r1,[sp,#4]
        0x0003cdc4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003cdc6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003cdc8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cdcc:    9902        ..      LDR      r1,[sp,#8]
        0x0003cdce:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003cdd0:    9801        ..      LDR      r0,[sp,#4]
        0x0003cdd2:    3002        .0      ADDS     r0,#2
        0x0003cdd4:    9001        ..      STR      r0,[sp,#4]
        0x0003cdd6:    9901        ..      LDR      r1,[sp,#4]
        0x0003cdd8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003cdda:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003cddc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cde0:    9902        ..      LDR      r1,[sp,#8]
        0x0003cde2:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003cde4:    9801        ..      LDR      r0,[sp,#4]
        0x0003cde6:    3002        .0      ADDS     r0,#2
        0x0003cde8:    9001        ..      STR      r0,[sp,#4]
        0x0003cdea:    9902        ..      LDR      r1,[sp,#8]
        0x0003cdec:    7908        .y      LDRB     r0,[r1,#4]
        0x0003cdee:    70c8        .p      STRB     r0,[r1,#3]
        0x0003cdf0:    b003        ..      ADD      sp,sp,#0xc
        0x0003cdf2:    4770        pG      BX       lr
    hciEvtParseReadPhyCmdCmpl
        0x0003cdf4:    b083        ..      SUB      sp,sp,#0xc
        0x0003cdf6:    9002        ..      STR      r0,[sp,#8]
        0x0003cdf8:    9101        ..      STR      r1,[sp,#4]
        0x0003cdfa:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003cdfe:    9801        ..      LDR      r0,[sp,#4]
        0x0003ce00:    1c41        A.      ADDS     r1,r0,#1
        0x0003ce02:    9101        ..      STR      r1,[sp,#4]
        0x0003ce04:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ce06:    9902        ..      LDR      r1,[sp,#8]
        0x0003ce08:    7108        .q      STRB     r0,[r1,#4]
        0x0003ce0a:    9901        ..      LDR      r1,[sp,#4]
        0x0003ce0c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ce0e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ce10:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ce14:    9902        ..      LDR      r1,[sp,#8]
        0x0003ce16:    80c8        ..      STRH     r0,[r1,#6]
        0x0003ce18:    9801        ..      LDR      r0,[sp,#4]
        0x0003ce1a:    3002        .0      ADDS     r0,#2
        0x0003ce1c:    9001        ..      STR      r0,[sp,#4]
        0x0003ce1e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ce20:    1c41        A.      ADDS     r1,r0,#1
        0x0003ce22:    9101        ..      STR      r1,[sp,#4]
        0x0003ce24:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ce26:    9902        ..      LDR      r1,[sp,#8]
        0x0003ce28:    7208        .r      STRB     r0,[r1,#8]
        0x0003ce2a:    9801        ..      LDR      r0,[sp,#4]
        0x0003ce2c:    1c41        A.      ADDS     r1,r0,#1
        0x0003ce2e:    9101        ..      STR      r1,[sp,#4]
        0x0003ce30:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ce32:    9902        ..      LDR      r1,[sp,#8]
        0x0003ce34:    7248        Hr      STRB     r0,[r1,#9]
        0x0003ce36:    9902        ..      LDR      r1,[sp,#8]
        0x0003ce38:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ce3a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ce3c:    9902        ..      LDR      r1,[sp,#8]
        0x0003ce3e:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003ce40:    8008        ..      STRH     r0,[r1,#0]
        0x0003ce42:    b003        ..      ADD      sp,sp,#0xc
        0x0003ce44:    4770        pG      BX       lr
        0x0003ce46:    0000        ..      MOVS     r0,r0
    hciEvtParseReadPubKeyCmdCmpl
        0x0003ce48:    b580        ..      PUSH     {r7,lr}
        0x0003ce4a:    b084        ..      SUB      sp,sp,#0x10
        0x0003ce4c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ce4e:    9102        ..      STR      r1,[sp,#8]
        0x0003ce50:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003ce54:    9802        ..      LDR      r0,[sp,#8]
        0x0003ce56:    1c41        A.      ADDS     r1,r0,#1
        0x0003ce58:    9102        ..      STR      r1,[sp,#8]
        0x0003ce5a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ce5c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ce5e:    7108        .q      STRB     r0,[r1,#4]
        0x0003ce60:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ce62:    3005        .0      ADDS     r0,#5
        0x0003ce64:    9902        ..      LDR      r1,[sp,#8]
        0x0003ce66:    2240        @"      MOVS     r2,#0x40
        0x0003ce68:    f7dbfb55    ..U.    BL       __aeabi_memcpy ; 0x18516
        0x0003ce6c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ce6e:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ce70:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ce72:    b004        ..      ADD      sp,sp,#0x10
        0x0003ce74:    bd80        ..      POP      {r7,pc}
        0x0003ce76:    0000        ..      MOVS     r0,r0
    hciEvtParseReadRemoteVerInfoCmpl
        0x0003ce78:    b083        ..      SUB      sp,sp,#0xc
        0x0003ce7a:    9002        ..      STR      r0,[sp,#8]
        0x0003ce7c:    9101        ..      STR      r1,[sp,#4]
        0x0003ce7e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003ce82:    9801        ..      LDR      r0,[sp,#4]
        0x0003ce84:    1c41        A.      ADDS     r1,r0,#1
        0x0003ce86:    9101        ..      STR      r1,[sp,#4]
        0x0003ce88:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ce8a:    9902        ..      LDR      r1,[sp,#8]
        0x0003ce8c:    7108        .q      STRB     r0,[r1,#4]
        0x0003ce8e:    9901        ..      LDR      r1,[sp,#4]
        0x0003ce90:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ce92:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ce94:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ce98:    9902        ..      LDR      r1,[sp,#8]
        0x0003ce9a:    80c8        ..      STRH     r0,[r1,#6]
        0x0003ce9c:    9801        ..      LDR      r0,[sp,#4]
        0x0003ce9e:    3002        .0      ADDS     r0,#2
        0x0003cea0:    9001        ..      STR      r0,[sp,#4]
        0x0003cea2:    9801        ..      LDR      r0,[sp,#4]
        0x0003cea4:    1c41        A.      ADDS     r1,r0,#1
        0x0003cea6:    9101        ..      STR      r1,[sp,#4]
        0x0003cea8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ceaa:    9902        ..      LDR      r1,[sp,#8]
        0x0003ceac:    7208        .r      STRB     r0,[r1,#8]
        0x0003ceae:    9901        ..      LDR      r1,[sp,#4]
        0x0003ceb0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ceb2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ceb4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ceb8:    9902        ..      LDR      r1,[sp,#8]
        0x0003ceba:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003cebc:    9801        ..      LDR      r0,[sp,#4]
        0x0003cebe:    3002        .0      ADDS     r0,#2
        0x0003cec0:    9001        ..      STR      r0,[sp,#4]
        0x0003cec2:    9901        ..      LDR      r1,[sp,#4]
        0x0003cec4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003cec6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003cec8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cecc:    9902        ..      LDR      r1,[sp,#8]
        0x0003cece:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003ced0:    9801        ..      LDR      r0,[sp,#4]
        0x0003ced2:    3002        .0      ADDS     r0,#2
        0x0003ced4:    9001        ..      STR      r0,[sp,#4]
        0x0003ced6:    9902        ..      LDR      r1,[sp,#8]
        0x0003ced8:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003ceda:    8008        ..      STRH     r0,[r1,#0]
        0x0003cedc:    9902        ..      LDR      r1,[sp,#8]
        0x0003cede:    7908        .y      LDRB     r0,[r1,#4]
        0x0003cee0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003cee2:    b003        ..      ADD      sp,sp,#0xc
        0x0003cee4:    4770        pG      BX       lr
        0x0003cee6:    0000        ..      MOVS     r0,r0
    hciEvtParseReadRssiCmdCmpl
        0x0003cee8:    b083        ..      SUB      sp,sp,#0xc
        0x0003ceea:    9002        ..      STR      r0,[sp,#8]
        0x0003ceec:    9101        ..      STR      r1,[sp,#4]
        0x0003ceee:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003cef2:    9801        ..      LDR      r0,[sp,#4]
        0x0003cef4:    1c41        A.      ADDS     r1,r0,#1
        0x0003cef6:    9101        ..      STR      r1,[sp,#4]
        0x0003cef8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cefa:    9902        ..      LDR      r1,[sp,#8]
        0x0003cefc:    7108        .q      STRB     r0,[r1,#4]
        0x0003cefe:    9901        ..      LDR      r1,[sp,#4]
        0x0003cf00:    7808        .x      LDRB     r0,[r1,#0]
        0x0003cf02:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003cf04:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cf08:    9902        ..      LDR      r1,[sp,#8]
        0x0003cf0a:    80c8        ..      STRH     r0,[r1,#6]
        0x0003cf0c:    9801        ..      LDR      r0,[sp,#4]
        0x0003cf0e:    3002        .0      ADDS     r0,#2
        0x0003cf10:    9001        ..      STR      r0,[sp,#4]
        0x0003cf12:    9801        ..      LDR      r0,[sp,#4]
        0x0003cf14:    1c41        A.      ADDS     r1,r0,#1
        0x0003cf16:    9101        ..      STR      r1,[sp,#4]
        0x0003cf18:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cf1a:    9902        ..      LDR      r1,[sp,#8]
        0x0003cf1c:    7208        .r      STRB     r0,[r1,#8]
        0x0003cf1e:    9902        ..      LDR      r1,[sp,#8]
        0x0003cf20:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003cf22:    8008        ..      STRH     r0,[r1,#0]
        0x0003cf24:    9902        ..      LDR      r1,[sp,#8]
        0x0003cf26:    7908        .y      LDRB     r0,[r1,#4]
        0x0003cf28:    70c8        .p      STRB     r0,[r1,#3]
        0x0003cf2a:    b003        ..      ADD      sp,sp,#0xc
        0x0003cf2c:    4770        pG      BX       lr
        0x0003cf2e:    0000        ..      MOVS     r0,r0
    hciEvtParseReadTxPwrLvlCmdCmpl
        0x0003cf30:    b083        ..      SUB      sp,sp,#0xc
        0x0003cf32:    9002        ..      STR      r0,[sp,#8]
        0x0003cf34:    9101        ..      STR      r1,[sp,#4]
        0x0003cf36:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003cf3a:    9801        ..      LDR      r0,[sp,#4]
        0x0003cf3c:    1c41        A.      ADDS     r1,r0,#1
        0x0003cf3e:    9101        ..      STR      r1,[sp,#4]
        0x0003cf40:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cf42:    9902        ..      LDR      r1,[sp,#8]
        0x0003cf44:    7108        .q      STRB     r0,[r1,#4]
        0x0003cf46:    9801        ..      LDR      r0,[sp,#4]
        0x0003cf48:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cf4a:    9902        ..      LDR      r1,[sp,#8]
        0x0003cf4c:    7148        Hq      STRB     r0,[r1,#5]
        0x0003cf4e:    9801        ..      LDR      r0,[sp,#4]
        0x0003cf50:    3002        .0      ADDS     r0,#2
        0x0003cf52:    9001        ..      STR      r0,[sp,#4]
        0x0003cf54:    9801        ..      LDR      r0,[sp,#4]
        0x0003cf56:    1c41        A.      ADDS     r1,r0,#1
        0x0003cf58:    9101        ..      STR      r1,[sp,#4]
        0x0003cf5a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cf5c:    9902        ..      LDR      r1,[sp,#8]
        0x0003cf5e:    7188        .q      STRB     r0,[r1,#6]
        0x0003cf60:    9902        ..      LDR      r1,[sp,#8]
        0x0003cf62:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003cf64:    8008        ..      STRH     r0,[r1,#0]
        0x0003cf66:    9902        ..      LDR      r1,[sp,#8]
        0x0003cf68:    7908        .y      LDRB     r0,[r1,#4]
        0x0003cf6a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003cf6c:    b003        ..      ADD      sp,sp,#0xc
        0x0003cf6e:    4770        pG      BX       lr
    hciEvtParseRemConnParamNegRepCmdCmpl
        0x0003cf70:    b083        ..      SUB      sp,sp,#0xc
        0x0003cf72:    9002        ..      STR      r0,[sp,#8]
        0x0003cf74:    9101        ..      STR      r1,[sp,#4]
        0x0003cf76:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003cf7a:    9801        ..      LDR      r0,[sp,#4]
        0x0003cf7c:    1c41        A.      ADDS     r1,r0,#1
        0x0003cf7e:    9101        ..      STR      r1,[sp,#4]
        0x0003cf80:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cf82:    9902        ..      LDR      r1,[sp,#8]
        0x0003cf84:    7108        .q      STRB     r0,[r1,#4]
        0x0003cf86:    9901        ..      LDR      r1,[sp,#4]
        0x0003cf88:    7808        .x      LDRB     r0,[r1,#0]
        0x0003cf8a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003cf8c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cf90:    9902        ..      LDR      r1,[sp,#8]
        0x0003cf92:    80c8        ..      STRH     r0,[r1,#6]
        0x0003cf94:    9801        ..      LDR      r0,[sp,#4]
        0x0003cf96:    3002        .0      ADDS     r0,#2
        0x0003cf98:    9001        ..      STR      r0,[sp,#4]
        0x0003cf9a:    9902        ..      LDR      r1,[sp,#8]
        0x0003cf9c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003cf9e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003cfa0:    9902        ..      LDR      r1,[sp,#8]
        0x0003cfa2:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003cfa4:    8008        ..      STRH     r0,[r1,#0]
        0x0003cfa6:    b003        ..      ADD      sp,sp,#0xc
        0x0003cfa8:    4770        pG      BX       lr
        0x0003cfaa:    0000        ..      MOVS     r0,r0
    hciEvtParseRemConnParamRepCmdCmpl
        0x0003cfac:    b083        ..      SUB      sp,sp,#0xc
        0x0003cfae:    9002        ..      STR      r0,[sp,#8]
        0x0003cfb0:    9101        ..      STR      r1,[sp,#4]
        0x0003cfb2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003cfb6:    9801        ..      LDR      r0,[sp,#4]
        0x0003cfb8:    1c41        A.      ADDS     r1,r0,#1
        0x0003cfba:    9101        ..      STR      r1,[sp,#4]
        0x0003cfbc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cfbe:    9902        ..      LDR      r1,[sp,#8]
        0x0003cfc0:    7108        .q      STRB     r0,[r1,#4]
        0x0003cfc2:    9901        ..      LDR      r1,[sp,#4]
        0x0003cfc4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003cfc6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003cfc8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cfcc:    9902        ..      LDR      r1,[sp,#8]
        0x0003cfce:    80c8        ..      STRH     r0,[r1,#6]
        0x0003cfd0:    9801        ..      LDR      r0,[sp,#4]
        0x0003cfd2:    3002        .0      ADDS     r0,#2
        0x0003cfd4:    9001        ..      STR      r0,[sp,#4]
        0x0003cfd6:    9902        ..      LDR      r1,[sp,#8]
        0x0003cfd8:    7908        .y      LDRB     r0,[r1,#4]
        0x0003cfda:    70c8        .p      STRB     r0,[r1,#3]
        0x0003cfdc:    9902        ..      LDR      r1,[sp,#8]
        0x0003cfde:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003cfe0:    8008        ..      STRH     r0,[r1,#0]
        0x0003cfe2:    b003        ..      ADD      sp,sp,#0xc
        0x0003cfe4:    4770        pG      BX       lr
        0x0003cfe6:    0000        ..      MOVS     r0,r0
    hciEvtParseRemConnParamReq
        0x0003cfe8:    b083        ..      SUB      sp,sp,#0xc
        0x0003cfea:    9002        ..      STR      r0,[sp,#8]
        0x0003cfec:    9101        ..      STR      r1,[sp,#4]
        0x0003cfee:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003cff2:    9901        ..      LDR      r1,[sp,#4]
        0x0003cff4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003cff6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003cff8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cffc:    9902        ..      LDR      r1,[sp,#8]
        0x0003cffe:    8088        ..      STRH     r0,[r1,#4]
        0x0003d000:    9801        ..      LDR      r0,[sp,#4]
        0x0003d002:    3002        .0      ADDS     r0,#2
        0x0003d004:    9001        ..      STR      r0,[sp,#4]
        0x0003d006:    9901        ..      LDR      r1,[sp,#4]
        0x0003d008:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d00a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d00c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d010:    9902        ..      LDR      r1,[sp,#8]
        0x0003d012:    80c8        ..      STRH     r0,[r1,#6]
        0x0003d014:    9801        ..      LDR      r0,[sp,#4]
        0x0003d016:    3002        .0      ADDS     r0,#2
        0x0003d018:    9001        ..      STR      r0,[sp,#4]
        0x0003d01a:    9901        ..      LDR      r1,[sp,#4]
        0x0003d01c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d01e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d020:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d024:    9902        ..      LDR      r1,[sp,#8]
        0x0003d026:    8108        ..      STRH     r0,[r1,#8]
        0x0003d028:    9801        ..      LDR      r0,[sp,#4]
        0x0003d02a:    3002        .0      ADDS     r0,#2
        0x0003d02c:    9001        ..      STR      r0,[sp,#4]
        0x0003d02e:    9901        ..      LDR      r1,[sp,#4]
        0x0003d030:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d032:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d034:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d038:    9902        ..      LDR      r1,[sp,#8]
        0x0003d03a:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003d03c:    9801        ..      LDR      r0,[sp,#4]
        0x0003d03e:    3002        .0      ADDS     r0,#2
        0x0003d040:    9001        ..      STR      r0,[sp,#4]
        0x0003d042:    9901        ..      LDR      r1,[sp,#4]
        0x0003d044:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d046:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d048:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d04c:    9902        ..      LDR      r1,[sp,#8]
        0x0003d04e:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003d050:    9801        ..      LDR      r0,[sp,#4]
        0x0003d052:    3002        .0      ADDS     r0,#2
        0x0003d054:    9001        ..      STR      r0,[sp,#4]
        0x0003d056:    9902        ..      LDR      r1,[sp,#8]
        0x0003d058:    8888        ..      LDRH     r0,[r1,#4]
        0x0003d05a:    8008        ..      STRH     r0,[r1,#0]
        0x0003d05c:    b003        ..      ADD      sp,sp,#0xc
        0x0003d05e:    4770        pG      BX       lr
    hciEvtParseSetDataLenCmdCmpl
        0x0003d060:    b083        ..      SUB      sp,sp,#0xc
        0x0003d062:    9002        ..      STR      r0,[sp,#8]
        0x0003d064:    9101        ..      STR      r1,[sp,#4]
        0x0003d066:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003d06a:    9801        ..      LDR      r0,[sp,#4]
        0x0003d06c:    1c41        A.      ADDS     r1,r0,#1
        0x0003d06e:    9101        ..      STR      r1,[sp,#4]
        0x0003d070:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d072:    9902        ..      LDR      r1,[sp,#8]
        0x0003d074:    7108        .q      STRB     r0,[r1,#4]
        0x0003d076:    9901        ..      LDR      r1,[sp,#4]
        0x0003d078:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d07a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d07c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d080:    9902        ..      LDR      r1,[sp,#8]
        0x0003d082:    80c8        ..      STRH     r0,[r1,#6]
        0x0003d084:    9801        ..      LDR      r0,[sp,#4]
        0x0003d086:    3002        .0      ADDS     r0,#2
        0x0003d088:    9001        ..      STR      r0,[sp,#4]
        0x0003d08a:    9902        ..      LDR      r1,[sp,#8]
        0x0003d08c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003d08e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003d090:    9902        ..      LDR      r1,[sp,#8]
        0x0003d092:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003d094:    8008        ..      STRH     r0,[r1,#0]
        0x0003d096:    b003        ..      ADD      sp,sp,#0xc
        0x0003d098:    4770        pG      BX       lr
        0x0003d09a:    0000        ..      MOVS     r0,r0
    hciEvtParseSetDefPhyCmdCmpl
        0x0003d09c:    b083        ..      SUB      sp,sp,#0xc
        0x0003d09e:    9002        ..      STR      r0,[sp,#8]
        0x0003d0a0:    9101        ..      STR      r1,[sp,#4]
        0x0003d0a2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003d0a6:    9801        ..      LDR      r0,[sp,#4]
        0x0003d0a8:    1c41        A.      ADDS     r1,r0,#1
        0x0003d0aa:    9101        ..      STR      r1,[sp,#4]
        0x0003d0ac:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d0ae:    9902        ..      LDR      r1,[sp,#8]
        0x0003d0b0:    7108        .q      STRB     r0,[r1,#4]
        0x0003d0b2:    9902        ..      LDR      r1,[sp,#8]
        0x0003d0b4:    7908        .y      LDRB     r0,[r1,#4]
        0x0003d0b6:    70c8        .p      STRB     r0,[r1,#3]
        0x0003d0b8:    b003        ..      ADD      sp,sp,#0xc
        0x0003d0ba:    4770        pG      BX       lr
    hciEvtParseVendorSpec
        0x0003d0bc:    b580        ..      PUSH     {r7,lr}
        0x0003d0be:    b084        ..      SUB      sp,sp,#0x10
        0x0003d0c0:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d0c2:    9102        ..      STR      r1,[sp,#8]
        0x0003d0c4:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003d0c8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003d0cc:    2801        .(      CMP      r0,#1
        0x0003d0ce:    db0d        ..      BLT      0x3d0ec ; hciEvtParseVendorSpec + 48
        0x0003d0d0:    e7ff        ..      B        0x3d0d2 ; hciEvtParseVendorSpec + 22
        0x0003d0d2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003d0d6:    2801        .(      CMP      r0,#1
        0x0003d0d8:    dc08        ..      BGT      0x3d0ec ; hciEvtParseVendorSpec + 48
        0x0003d0da:    e7ff        ..      B        0x3d0dc ; hciEvtParseVendorSpec + 32
        0x0003d0dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d0de:    3004        .0      ADDS     r0,#4
        0x0003d0e0:    9902        ..      LDR      r1,[sp,#8]
        0x0003d0e2:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0003d0e6:    f7dbfa16    ....    BL       __aeabi_memcpy ; 0x18516
        0x0003d0ea:    e7ff        ..      B        0x3d0ec ; hciEvtParseVendorSpec + 48
        0x0003d0ec:    b004        ..      ADD      sp,sp,#0x10
        0x0003d0ee:    bd80        ..      POP      {r7,pc}
    hciEvtParseVendorSpecCmdCmpl
        0x0003d0f0:    b580        ..      PUSH     {r7,lr}
        0x0003d0f2:    b084        ..      SUB      sp,sp,#0x10
        0x0003d0f4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d0f6:    9102        ..      STR      r1,[sp,#8]
        0x0003d0f8:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003d0fc:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003d100:    3801        .8      SUBS     r0,#1
        0x0003d102:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003d106:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003d10a:    2803        .(      CMP      r0,#3
        0x0003d10c:    db22        ".      BLT      0x3d154 ; hciEvtParseVendorSpecCmdCmpl + 100
        0x0003d10e:    e7ff        ..      B        0x3d110 ; hciEvtParseVendorSpecCmdCmpl + 32
        0x0003d110:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003d114:    3803        .8      SUBS     r0,#3
        0x0003d116:    2882        .(      CMP      r0,#0x82
        0x0003d118:    dc1c        ..      BGT      0x3d154 ; hciEvtParseVendorSpecCmdCmpl + 100
        0x0003d11a:    e7ff        ..      B        0x3d11c ; hciEvtParseVendorSpecCmdCmpl + 44
        0x0003d11c:    9802        ..      LDR      r0,[sp,#8]
        0x0003d11e:    3802        .8      SUBS     r0,#2
        0x0003d120:    9002        ..      STR      r0,[sp,#8]
        0x0003d122:    9902        ..      LDR      r1,[sp,#8]
        0x0003d124:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d126:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d128:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d12c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d12e:    8088        ..      STRH     r0,[r1,#4]
        0x0003d130:    9802        ..      LDR      r0,[sp,#8]
        0x0003d132:    3002        .0      ADDS     r0,#2
        0x0003d134:    9002        ..      STR      r0,[sp,#8]
        0x0003d136:    9802        ..      LDR      r0,[sp,#8]
        0x0003d138:    1c41        A.      ADDS     r1,r0,#1
        0x0003d13a:    9102        ..      STR      r1,[sp,#8]
        0x0003d13c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d13e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d140:    70c8        .p      STRB     r0,[r1,#3]
        0x0003d142:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d144:    3006        .0      ADDS     r0,#6
        0x0003d146:    9902        ..      LDR      r1,[sp,#8]
        0x0003d148:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0003d14c:    3a03        .:      SUBS     r2,#3
        0x0003d14e:    f7dbf9e2    ....    BL       __aeabi_memcpy ; 0x18516
        0x0003d152:    e7ff        ..      B        0x3d154 ; hciEvtParseVendorSpecCmdCmpl + 100
        0x0003d154:    b004        ..      ADD      sp,sp,#0x10
        0x0003d156:    bd80        ..      POP      {r7,pc}
    hciEvtParseVendorSpecCmdStatus
        0x0003d158:    b083        ..      SUB      sp,sp,#0xc
        0x0003d15a:    9002        ..      STR      r0,[sp,#8]
        0x0003d15c:    9101        ..      STR      r1,[sp,#4]
        0x0003d15e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003d162:    9901        ..      LDR      r1,[sp,#4]
        0x0003d164:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d166:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d168:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d16c:    9902        ..      LDR      r1,[sp,#8]
        0x0003d16e:    8088        ..      STRH     r0,[r1,#4]
        0x0003d170:    9801        ..      LDR      r0,[sp,#4]
        0x0003d172:    3002        .0      ADDS     r0,#2
        0x0003d174:    9001        ..      STR      r0,[sp,#4]
        0x0003d176:    b003        ..      ADD      sp,sp,#0xc
        0x0003d178:    4770        pG      BX       lr
        0x0003d17a:    0000        ..      MOVS     r0,r0
    hciEvtParseWriteAuthTimeoutCmdCmpl
        0x0003d17c:    b083        ..      SUB      sp,sp,#0xc
        0x0003d17e:    9002        ..      STR      r0,[sp,#8]
        0x0003d180:    9101        ..      STR      r1,[sp,#4]
        0x0003d182:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003d186:    9801        ..      LDR      r0,[sp,#4]
        0x0003d188:    1c41        A.      ADDS     r1,r0,#1
        0x0003d18a:    9101        ..      STR      r1,[sp,#4]
        0x0003d18c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d18e:    9902        ..      LDR      r1,[sp,#8]
        0x0003d190:    7108        .q      STRB     r0,[r1,#4]
        0x0003d192:    9901        ..      LDR      r1,[sp,#4]
        0x0003d194:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d196:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d198:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d19c:    9902        ..      LDR      r1,[sp,#8]
        0x0003d19e:    80c8        ..      STRH     r0,[r1,#6]
        0x0003d1a0:    9801        ..      LDR      r0,[sp,#4]
        0x0003d1a2:    3002        .0      ADDS     r0,#2
        0x0003d1a4:    9001        ..      STR      r0,[sp,#4]
        0x0003d1a6:    9902        ..      LDR      r1,[sp,#8]
        0x0003d1a8:    7908        .y      LDRB     r0,[r1,#4]
        0x0003d1aa:    70c8        .p      STRB     r0,[r1,#3]
        0x0003d1ac:    9902        ..      LDR      r1,[sp,#8]
        0x0003d1ae:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003d1b0:    8008        ..      STRH     r0,[r1,#0]
        0x0003d1b2:    b003        ..      ADD      sp,sp,#0xc
        0x0003d1b4:    4770        pG      BX       lr
        0x0003d1b6:    0000        ..      MOVS     r0,r0
    hciEvtParseWriteDefDataLenCmdCmpl
        0x0003d1b8:    b083        ..      SUB      sp,sp,#0xc
        0x0003d1ba:    9002        ..      STR      r0,[sp,#8]
        0x0003d1bc:    9101        ..      STR      r1,[sp,#4]
        0x0003d1be:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003d1c2:    9801        ..      LDR      r0,[sp,#4]
        0x0003d1c4:    1c41        A.      ADDS     r1,r0,#1
        0x0003d1c6:    9101        ..      STR      r1,[sp,#4]
        0x0003d1c8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d1ca:    9902        ..      LDR      r1,[sp,#8]
        0x0003d1cc:    7108        .q      STRB     r0,[r1,#4]
        0x0003d1ce:    9902        ..      LDR      r1,[sp,#8]
        0x0003d1d0:    7908        .y      LDRB     r0,[r1,#4]
        0x0003d1d2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003d1d4:    b003        ..      ADD      sp,sp,#0xc
        0x0003d1d6:    4770        pG      BX       lr
    hciEvtProcessCmdCmpl
        0x0003d1d8:    b580        ..      PUSH     {r7,lr}
        0x0003d1da:    b086        ..      SUB      sp,sp,#0x18
        0x0003d1dc:    9005        ..      STR      r0,[sp,#0x14]
        0x0003d1de:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0003d1e2:    2000        .       MOVS     r0,#0
        0x0003d1e4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d1e8:    f6422094    B..     MOV      r0,#0x2a94
        0x0003d1ec:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d1f0:    6880        .h      LDR      r0,[r0,#8]
        0x0003d1f2:    9001        ..      STR      r0,[sp,#4]
        0x0003d1f4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d1f6:    1c41        A.      ADDS     r1,r0,#1
        0x0003d1f8:    9105        ..      STR      r1,[sp,#0x14]
        0x0003d1fa:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d1fc:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0003d200:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003d202:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d204:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d206:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d20a:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0003d20e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d210:    3002        .0      ADDS     r0,#2
        0x0003d212:    9005        ..      STR      r0,[sp,#0x14]
        0x0003d214:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003d218:    4601        .F      MOV      r1,r0
        0x0003d21a:    9100        ..      STR      r1,[sp,#0]
        0x0003d21c:    f640412d    @.-A    MOV      r1,#0xc2d
        0x0003d220:    4288        .B      CMP      r0,r1
        0x0003d222:    f0008158    ..X.    BEQ.W    0x3d4d6 ; hciEvtProcessCmdCmpl + 766
        0x0003d226:    e7ff        ..      B        0x3d228 ; hciEvtProcessCmdCmpl + 80
        0x0003d228:    9800        ..      LDR      r0,[sp,#0]
        0x0003d22a:    f640417c    @.|A    MOV      r1,#0xc7c
        0x0003d22e:    4288        .B      CMP      r0,r1
        0x0003d230:    f000816d    ..m.    BEQ.W    0x3d50e ; hciEvtProcessCmdCmpl + 822
        0x0003d234:    e7ff        ..      B        0x3d236 ; hciEvtProcessCmdCmpl + 94
        0x0003d236:    9800        ..      LDR      r0,[sp,#0]
        0x0003d238:    f6404183    @..A    MOV      r1,#0xc83
        0x0003d23c:    4288        .B      CMP      r0,r1
        0x0003d23e:    f00081aa    ....    BEQ.W    0x3d596 ; hciEvtProcessCmdCmpl + 958
        0x0003d242:    e7ff        ..      B        0x3d244 ; hciEvtProcessCmdCmpl + 108
        0x0003d244:    9800        ..      LDR      r0,[sp,#0]
        0x0003d246:    f241010d    A...    MOV      r1,#0x100d
        0x0003d24a:    4288        .B      CMP      r0,r1
        0x0003d24c:    f00081a7    ....    BEQ.W    0x3d59e ; hciEvtProcessCmdCmpl + 966
        0x0003d250:    e7ff        ..      B        0x3d252 ; hciEvtProcessCmdCmpl + 122
        0x0003d252:    9800        ..      LDR      r0,[sp,#0]
        0x0003d254:    f241010e    A...    MOV      r1,#0x100e
        0x0003d258:    4288        .B      CMP      r0,r1
        0x0003d25a:    f00081a4    ....    BEQ.W    0x3d5a6 ; hciEvtProcessCmdCmpl + 974
        0x0003d25e:    e7ff        ..      B        0x3d260 ; hciEvtProcessCmdCmpl + 136
        0x0003d260:    9800        ..      LDR      r0,[sp,#0]
        0x0003d262:    f241010f    A...    MOV      r1,#0x100f
        0x0003d266:    4288        .B      CMP      r0,r1
        0x0003d268:    f00081a1    ....    BEQ.W    0x3d5ae ; hciEvtProcessCmdCmpl + 982
        0x0003d26c:    e7ff        ..      B        0x3d26e ; hciEvtProcessCmdCmpl + 150
        0x0003d26e:    9800        ..      LDR      r0,[sp,#0]
        0x0003d270:    f2414105    A..A    MOV      r1,#0x1405
        0x0003d274:    4288        .B      CMP      r0,r1
        0x0003d276:    f000812a    ..*.    BEQ.W    0x3d4ce ; hciEvtProcessCmdCmpl + 758
        0x0003d27a:    e7ff        ..      B        0x3d27c ; hciEvtProcessCmdCmpl + 164
        0x0003d27c:    9800        ..      LDR      r0,[sp,#0]
        0x0003d27e:    f242010a    B...    MOV      r1,#0x200a
        0x0003d282:    4288        .B      CMP      r0,r1
        0x0003d284:    f0008153    ..S.    BEQ.W    0x3d52e ; hciEvtProcessCmdCmpl + 854
        0x0003d288:    e7ff        ..      B        0x3d28a ; hciEvtProcessCmdCmpl + 178
        0x0003d28a:    9800        ..      LDR      r0,[sp,#0]
        0x0003d28c:    f242010c    B...    MOV      r1,#0x200c
        0x0003d290:    4288        .B      CMP      r0,r1
        0x0003d292:    f0008148    ..H.    BEQ.W    0x3d526 ; hciEvtProcessCmdCmpl + 846
        0x0003d296:    e7ff        ..      B        0x3d298 ; hciEvtProcessCmdCmpl + 192
        0x0003d298:    9800        ..      LDR      r0,[sp,#0]
        0x0003d29a:    f242010e    B...    MOV      r1,#0x200e
        0x0003d29e:    4288        .B      CMP      r0,r1
        0x0003d2a0:    f00080d9    ....    BEQ.W    0x3d456 ; hciEvtProcessCmdCmpl + 638
        0x0003d2a4:    e7ff        ..      B        0x3d2a6 ; hciEvtProcessCmdCmpl + 206
        0x0003d2a6:    9800        ..      LDR      r0,[sp,#0]
        0x0003d2a8:    f2420115    B...    MOV      r1,#0x2015
        0x0003d2ac:    4288        .B      CMP      r0,r1
        0x0003d2ae:    f000810a    ....    BEQ.W    0x3d4c6 ; hciEvtProcessCmdCmpl + 750
        0x0003d2b2:    e7ff        ..      B        0x3d2b4 ; hciEvtProcessCmdCmpl + 220
        0x0003d2b4:    9800        ..      LDR      r0,[sp,#0]
        0x0003d2b6:    f2420117    B...    MOV      r1,#0x2017
        0x0003d2ba:    4288        .B      CMP      r0,r1
        0x0003d2bc:    f00080cf    ....    BEQ.W    0x3d45e ; hciEvtProcessCmdCmpl + 646
        0x0003d2c0:    e7ff        ..      B        0x3d2c2 ; hciEvtProcessCmdCmpl + 234
        0x0003d2c2:    9800        ..      LDR      r0,[sp,#0]
        0x0003d2c4:    f2420118    B...    MOV      r1,#0x2018
        0x0003d2c8:    4288        .B      CMP      r0,r1
        0x0003d2ca:    f00080f2    ....    BEQ.W    0x3d4b2 ; hciEvtProcessCmdCmpl + 730
        0x0003d2ce:    e7ff        ..      B        0x3d2d0 ; hciEvtProcessCmdCmpl + 248
        0x0003d2d0:    9800        ..      LDR      r0,[sp,#0]
        0x0003d2d2:    f242011a    B...    MOV      r1,#0x201a
        0x0003d2d6:    4288        .B      CMP      r0,r1
        0x0003d2d8:    f00080e3    ....    BEQ.W    0x3d4a2 ; hciEvtProcessCmdCmpl + 714
        0x0003d2dc:    e7ff        ..      B        0x3d2de ; hciEvtProcessCmdCmpl + 262
        0x0003d2de:    9800        ..      LDR      r0,[sp,#0]
        0x0003d2e0:    f242011b    B...    MOV      r1,#0x201b
        0x0003d2e4:    4288        .B      CMP      r0,r1
        0x0003d2e6:    f00080e0    ....    BEQ.W    0x3d4aa ; hciEvtProcessCmdCmpl + 722
        0x0003d2ea:    e7ff        ..      B        0x3d2ec ; hciEvtProcessCmdCmpl + 276
        0x0003d2ec:    9800        ..      LDR      r0,[sp,#0]
        0x0003d2ee:    f2420120    B. .    MOV      r1,#0x2020
        0x0003d2f2:    4288        .B      CMP      r0,r1
        0x0003d2f4:    f00080bd    ....    BEQ.W    0x3d472 ; hciEvtProcessCmdCmpl + 666
        0x0003d2f8:    e7ff        ..      B        0x3d2fa ; hciEvtProcessCmdCmpl + 290
        0x0003d2fa:    9800        ..      LDR      r0,[sp,#0]
        0x0003d2fc:    f2420121    B.!.    MOV      r1,#0x2021
        0x0003d300:    4288        .B      CMP      r0,r1
        0x0003d302:    f00080ba    ....    BEQ.W    0x3d47a ; hciEvtProcessCmdCmpl + 674
        0x0003d306:    e7ff        ..      B        0x3d308 ; hciEvtProcessCmdCmpl + 304
        0x0003d308:    9800        ..      LDR      r0,[sp,#0]
        0x0003d30a:    f2420122    B.".    MOV      r1,#0x2022
        0x0003d30e:    4288        .B      CMP      r0,r1
        0x0003d310:    f00080bf    ....    BEQ.W    0x3d492 ; hciEvtProcessCmdCmpl + 698
        0x0003d314:    e7ff        ..      B        0x3d316 ; hciEvtProcessCmdCmpl + 318
        0x0003d316:    9800        ..      LDR      r0,[sp,#0]
        0x0003d318:    f2420123    B.#.    MOV      r1,#0x2023
        0x0003d31c:    4288        .B      CMP      r0,r1
        0x0003d31e:    f00080b0    ....    BEQ.W    0x3d482 ; hciEvtProcessCmdCmpl + 682
        0x0003d322:    e7ff        ..      B        0x3d324 ; hciEvtProcessCmdCmpl + 332
        0x0003d324:    9800        ..      LDR      r0,[sp,#0]
        0x0003d326:    f2420124    B.$.    MOV      r1,#0x2024
        0x0003d32a:    4288        .B      CMP      r0,r1
        0x0003d32c:    f00080ad    ....    BEQ.W    0x3d48a ; hciEvtProcessCmdCmpl + 690
        0x0003d330:    e7ff        ..      B        0x3d332 ; hciEvtProcessCmdCmpl + 346
        0x0003d332:    9800        ..      LDR      r0,[sp,#0]
        0x0003d334:    f2420127    B.'.    MOV      r1,#0x2027
        0x0003d338:    4288        .B      CMP      r0,r1
        0x0003d33a:    f00080d0    ....    BEQ.W    0x3d4de ; hciEvtProcessCmdCmpl + 774
        0x0003d33e:    e7ff        ..      B        0x3d340 ; hciEvtProcessCmdCmpl + 360
        0x0003d340:    9800        ..      LDR      r0,[sp,#0]
        0x0003d342:    f2420128    B.(.    MOV      r1,#0x2028
        0x0003d346:    4288        .B      CMP      r0,r1
        0x0003d348:    f00080cd    ....    BEQ.W    0x3d4e6 ; hciEvtProcessCmdCmpl + 782
        0x0003d34c:    e7ff        ..      B        0x3d34e ; hciEvtProcessCmdCmpl + 374
        0x0003d34e:    9800        ..      LDR      r0,[sp,#0]
        0x0003d350:    f2420129    B.).    MOV      r1,#0x2029
        0x0003d354:    4288        .B      CMP      r0,r1
        0x0003d356:    f00080ca    ....    BEQ.W    0x3d4ee ; hciEvtProcessCmdCmpl + 790
        0x0003d35a:    e7ff        ..      B        0x3d35c ; hciEvtProcessCmdCmpl + 388
        0x0003d35c:    9800        ..      LDR      r0,[sp,#0]
        0x0003d35e:    f242012b    B.+.    MOV      r1,#0x202b
        0x0003d362:    4288        .B      CMP      r0,r1
        0x0003d364:    f00080c7    ....    BEQ.W    0x3d4f6 ; hciEvtProcessCmdCmpl + 798
        0x0003d368:    e7ff        ..      B        0x3d36a ; hciEvtProcessCmdCmpl + 402
        0x0003d36a:    9800        ..      LDR      r0,[sp,#0]
        0x0003d36c:    f242012c    B.,.    MOV      r1,#0x202c
        0x0003d370:    4288        .B      CMP      r0,r1
        0x0003d372:    f00080c4    ....    BEQ.W    0x3d4fe ; hciEvtProcessCmdCmpl + 806
        0x0003d376:    e7ff        ..      B        0x3d378 ; hciEvtProcessCmdCmpl + 416
        0x0003d378:    9800        ..      LDR      r0,[sp,#0]
        0x0003d37a:    f242012d    B.-.    MOV      r1,#0x202d
        0x0003d37e:    4288        .B      CMP      r0,r1
        0x0003d380:    f00080c1    ....    BEQ.W    0x3d506 ; hciEvtProcessCmdCmpl + 814
        0x0003d384:    e7ff        ..      B        0x3d386 ; hciEvtProcessCmdCmpl + 430
        0x0003d386:    9800        ..      LDR      r0,[sp,#0]
        0x0003d388:    f242012f    B./.    MOV      r1,#0x202f
        0x0003d38c:    4288        .B      CMP      r0,r1
        0x0003d38e:    f0008084    ....    BEQ.W    0x3d49a ; hciEvtProcessCmdCmpl + 706
        0x0003d392:    e7ff        ..      B        0x3d394 ; hciEvtProcessCmdCmpl + 444
        0x0003d394:    9800        ..      LDR      r0,[sp,#0]
        0x0003d396:    f2420130    B.0.    MOV      r1,#0x2030
        0x0003d39a:    4288        .B      CMP      r0,r1
        0x0003d39c:    f00080bb    ....    BEQ.W    0x3d516 ; hciEvtProcessCmdCmpl + 830
        0x0003d3a0:    e7ff        ..      B        0x3d3a2 ; hciEvtProcessCmdCmpl + 458
        0x0003d3a2:    9800        ..      LDR      r0,[sp,#0]
        0x0003d3a4:    f2420131    B.1.    MOV      r1,#0x2031
        0x0003d3a8:    4288        .B      CMP      r0,r1
        0x0003d3aa:    f00080b8    ....    BEQ.W    0x3d51e ; hciEvtProcessCmdCmpl + 838
        0x0003d3ae:    e7ff        ..      B        0x3d3b0 ; hciEvtProcessCmdCmpl + 472
        0x0003d3b0:    9800        ..      LDR      r0,[sp,#0]
        0x0003d3b2:    f2420139    B.9.    MOV      r1,#0x2039
        0x0003d3b6:    4288        .B      CMP      r0,r1
        0x0003d3b8:    f00080c1    ....    BEQ.W    0x3d53e ; hciEvtProcessCmdCmpl + 870
        0x0003d3bc:    e7ff        ..      B        0x3d3be ; hciEvtProcessCmdCmpl + 486
        0x0003d3be:    9800        ..      LDR      r0,[sp,#0]
        0x0003d3c0:    f5b05f01    ..._    CMP      r0,#0x2040
        0x0003d3c4:    f00080bf    ....    BEQ.W    0x3d546 ; hciEvtProcessCmdCmpl + 878
        0x0003d3c8:    e7ff        ..      B        0x3d3ca ; hciEvtProcessCmdCmpl + 498
        0x0003d3ca:    9800        ..      LDR      r0,[sp,#0]
        0x0003d3cc:    f2420142    B.B.    MOV      r1,#0x2042
        0x0003d3d0:    4288        .B      CMP      r0,r1
        0x0003d3d2:    f00080b0    ....    BEQ.W    0x3d536 ; hciEvtProcessCmdCmpl + 862
        0x0003d3d6:    e7ff        ..      B        0x3d3d8 ; hciEvtProcessCmdCmpl + 512
        0x0003d3d8:    9800        ..      LDR      r0,[sp,#0]
        0x0003d3da:    f2420154    B.T.    MOV      r1,#0x2054
        0x0003d3de:    4288        .B      CMP      r0,r1
        0x0003d3e0:    f00080b5    ....    BEQ.W    0x3d54e ; hciEvtProcessCmdCmpl + 886
        0x0003d3e4:    e7ff        ..      B        0x3d3e6 ; hciEvtProcessCmdCmpl + 526
        0x0003d3e6:    9800        ..      LDR      r0,[sp,#0]
        0x0003d3e8:    f2420155    B.U.    MOV      r1,#0x2055
        0x0003d3ec:    4288        .B      CMP      r0,r1
        0x0003d3ee:    f00080b2    ....    BEQ.W    0x3d556 ; hciEvtProcessCmdCmpl + 894
        0x0003d3f2:    e7ff        ..      B        0x3d3f4 ; hciEvtProcessCmdCmpl + 540
        0x0003d3f4:    9800        ..      LDR      r0,[sp,#0]
        0x0003d3f6:    f2420156    B.V.    MOV      r1,#0x2056
        0x0003d3fa:    4288        .B      CMP      r0,r1
        0x0003d3fc:    f00080af    ....    BEQ.W    0x3d55e ; hciEvtProcessCmdCmpl + 902
        0x0003d400:    e7ff        ..      B        0x3d402 ; hciEvtProcessCmdCmpl + 554
        0x0003d402:    9800        ..      LDR      r0,[sp,#0]
        0x0003d404:    f2420157    B.W.    MOV      r1,#0x2057
        0x0003d408:    4288        .B      CMP      r0,r1
        0x0003d40a:    f00080ac    ....    BEQ.W    0x3d566 ; hciEvtProcessCmdCmpl + 910
        0x0003d40e:    e7ff        ..      B        0x3d410 ; hciEvtProcessCmdCmpl + 568
        0x0003d410:    9800        ..      LDR      r0,[sp,#0]
        0x0003d412:    f2420162    B.b.    MOV      r1,#0x2062
        0x0003d416:    4288        .B      CMP      r0,r1
        0x0003d418:    f00080a9    ....    BEQ.W    0x3d56e ; hciEvtProcessCmdCmpl + 918
        0x0003d41c:    e7ff        ..      B        0x3d41e ; hciEvtProcessCmdCmpl + 582
        0x0003d41e:    9800        ..      LDR      r0,[sp,#0]
        0x0003d420:    f2420165    B.e.    MOV      r1,#0x2065
        0x0003d424:    4288        .B      CMP      r0,r1
        0x0003d426:    f00080a6    ....    BEQ.W    0x3d576 ; hciEvtProcessCmdCmpl + 926
        0x0003d42a:    e7ff        ..      B        0x3d42c ; hciEvtProcessCmdCmpl + 596
        0x0003d42c:    9800        ..      LDR      r0,[sp,#0]
        0x0003d42e:    f242016c    B.l.    MOV      r1,#0x206c
        0x0003d432:    4288        .B      CMP      r0,r1
        0x0003d434:    f00080a3    ....    BEQ.W    0x3d57e ; hciEvtProcessCmdCmpl + 934
        0x0003d438:    e7ff        ..      B        0x3d43a ; hciEvtProcessCmdCmpl + 610
        0x0003d43a:    9800        ..      LDR      r0,[sp,#0]
        0x0003d43c:    f242016e    B.n.    MOV      r1,#0x206e
        0x0003d440:    4288        .B      CMP      r0,r1
        0x0003d442:    f00080a0    ....    BEQ.W    0x3d586 ; hciEvtProcessCmdCmpl + 942
        0x0003d446:    e7ff        ..      B        0x3d448 ; hciEvtProcessCmdCmpl + 624
        0x0003d448:    9800        ..      LDR      r0,[sp,#0]
        0x0003d44a:    f242016f    B.o.    MOV      r1,#0x206f
        0x0003d44e:    4288        .B      CMP      r0,r1
        0x0003d450:    f000809d    ....    BEQ.W    0x3d58e ; hciEvtProcessCmdCmpl + 950
        0x0003d454:    e0af        ..      B        0x3d5b6 ; hciEvtProcessCmdCmpl + 990
        0x0003d456:    2005        .       MOVS     r0,#5
        0x0003d458:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d45c:    e0bd        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d45e:    201b        .       MOVS     r0,#0x1b
        0x0003d460:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d464:    f6422094    B..     MOV      r0,#0x2a94
        0x0003d468:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d46c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003d46e:    9001        ..      STR      r0,[sp,#4]
        0x0003d470:    e0b3        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d472:    201d        .       MOVS     r0,#0x1d
        0x0003d474:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d478:    e0af        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d47a:    201e        .       MOVS     r0,#0x1e
        0x0003d47c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d480:    e0ab        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d482:    201f        .       MOVS     r0,#0x1f
        0x0003d484:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d488:    e0a7        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d48a:    2020                MOVS     r0,#0x20
        0x0003d48c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d490:    e0a3        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d492:    2021        !       MOVS     r0,#0x21
        0x0003d494:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d498:    e09f        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d49a:    2022        "       MOVS     r0,#0x22
        0x0003d49c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d4a0:    e09b        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d4a2:    200c        .       MOVS     r0,#0xc
        0x0003d4a4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d4a8:    e097        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d4aa:    200d        .       MOVS     r0,#0xd
        0x0003d4ac:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d4b0:    e093        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d4b2:    201c        .       MOVS     r0,#0x1c
        0x0003d4b4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d4b8:    f6422094    B..     MOV      r0,#0x2a94
        0x0003d4bc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d4c0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003d4c2:    9001        ..      STR      r0,[sp,#4]
        0x0003d4c4:    e089        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d4c6:    2008        .       MOVS     r0,#8
        0x0003d4c8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d4cc:    e085        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d4ce:    2007        .       MOVS     r0,#7
        0x0003d4d0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d4d4:    e081        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d4d6:    2009        .       MOVS     r0,#9
        0x0003d4d8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d4dc:    e07d        }.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d4de:    2015        .       MOVS     r0,#0x15
        0x0003d4e0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d4e4:    e079        y.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d4e6:    2016        .       MOVS     r0,#0x16
        0x0003d4e8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d4ec:    e075        u.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d4ee:    2017        .       MOVS     r0,#0x17
        0x0003d4f0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d4f4:    e071        q.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d4f6:    2018        .       MOVS     r0,#0x18
        0x0003d4f8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d4fc:    e06d        m.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d4fe:    2019        .       MOVS     r0,#0x19
        0x0003d500:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d504:    e069        i.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d506:    201a        .       MOVS     r0,#0x1a
        0x0003d508:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d50c:    e065        e.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d50e:    2027        '       MOVS     r0,#0x27
        0x0003d510:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d514:    e061        a.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d516:    2029        )       MOVS     r0,#0x29
        0x0003d518:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d51c:    e05d        ].      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d51e:    202a        *       MOVS     r0,#0x2a
        0x0003d520:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d524:    e059        Y.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d526:    2034        4       MOVS     r0,#0x34
        0x0003d528:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d52c:    e055        U.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d52e:    2035        5       MOVS     r0,#0x35
        0x0003d530:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d534:    e051        Q.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d536:    2036        6       MOVS     r0,#0x36
        0x0003d538:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d53c:    e04d        M.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d53e:    2037        7       MOVS     r0,#0x37
        0x0003d540:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d544:    e049        I.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d546:    2038        8       MOVS     r0,#0x38
        0x0003d548:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d54c:    e045        E.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d54e:    203f        ?       MOVS     r0,#0x3f
        0x0003d550:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d554:    e041        A.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d556:    2040        @       MOVS     r0,#0x40
        0x0003d558:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d55c:    e03d        =.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d55e:    2041        A       MOVS     r0,#0x41
        0x0003d560:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d564:    e039        9.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d566:    2042        B       MOVS     r0,#0x42
        0x0003d568:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d56c:    e035        5.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d56e:    2048        H       MOVS     r0,#0x48
        0x0003d570:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d574:    e031        1.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d576:    2049        I       MOVS     r0,#0x49
        0x0003d578:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d57c:    e02d        -.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d57e:    2054        T       MOVS     r0,#0x54
        0x0003d580:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d584:    e029        ).      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d586:    204a        J       MOVS     r0,#0x4a
        0x0003d588:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d58c:    e025        %.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d58e:    204b        K       MOVS     r0,#0x4b
        0x0003d590:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d594:    e021        !.      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d596:    204c        L       MOVS     r0,#0x4c
        0x0003d598:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d59c:    e01d        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d59e:    204d        M       MOVS     r0,#0x4d
        0x0003d5a0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d5a4:    e019        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d5a6:    204e        N       MOVS     r0,#0x4e
        0x0003d5a8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d5ac:    e015        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d5ae:    204f        O       MOVS     r0,#0x4f
        0x0003d5b0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d5b4:    e011        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d5b6:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0003d5ba:    203f        ?       MOVS     r0,#0x3f
        0x0003d5bc:    ebb02f91    .../    CMP      r0,r1,LSR #10
        0x0003d5c0:    d10a        ..      BNE      0x3d5d8 ; hciEvtProcessCmdCmpl + 1024
        0x0003d5c2:    e7ff        ..      B        0x3d5c4 ; hciEvtProcessCmdCmpl + 1004
        0x0003d5c4:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003d5c8:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003d5ca:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x0003d5ce:    f7fef9c3    ....    BL       hciCoreVsCmdCmplRcvd ; 0x3b958
        0x0003d5d2:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d5d6:    e7ff        ..      B        0x3d5d8 ; hciEvtProcessCmdCmpl + 1024
        0x0003d5d8:    e7ff        ..      B        0x3d5da ; hciEvtProcessCmdCmpl + 1026
        0x0003d5da:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003d5de:    b350        P.      CBZ      r0,0x3d636 ; hciEvtProcessCmdCmpl + 1118
        0x0003d5e0:    e7ff        ..      B        0x3d5e2 ; hciEvtProcessCmdCmpl + 1034
        0x0003d5e2:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0003d5e6:    f24460b6    D..`    MOV      r0,#0x46b6
        0x0003d5ea:    f2c00005    ....    MOVT     r0,#5
        0x0003d5ee:    5c40        @\      LDRB     r0,[r0,r1]
        0x0003d5f0:    f7e0ffee    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0003d5f4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d5f6:    b1e8        ..      CBZ      r0,0x3d634 ; hciEvtProcessCmdCmpl + 1116
        0x0003d5f8:    e7ff        ..      B        0x3d5fa ; hciEvtProcessCmdCmpl + 1058
        0x0003d5fa:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d5fc:    2000        .       MOVS     r0,#0
        0x0003d5fe:    8008        ..      STRH     r0,[r1,#0]
        0x0003d600:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0003d604:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003d606:    7091        .p      STRB     r1,[r2,#2]
        0x0003d608:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d60a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003d60c:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0003d610:    f244700c    D..p    MOV      r0,#0x470c
        0x0003d614:    f2c00005    ....    MOVT     r0,#5
        0x0003d618:    f8503021    P.!0    LDR      r3,[r0,r1,LSL #2]
        0x0003d61c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d61e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003d620:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x0003d624:    4798        .G      BLX      r3
        0x0003d626:    9901        ..      LDR      r1,[sp,#4]
        0x0003d628:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d62a:    4788        .G      BLX      r1
        0x0003d62c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d62e:    f7e1f815    ....    BL       WsfBufFree ; 0x1e65c
        0x0003d632:    e7ff        ..      B        0x3d634 ; hciEvtProcessCmdCmpl + 1116
        0x0003d634:    e7ff        ..      B        0x3d636 ; hciEvtProcessCmdCmpl + 1118
        0x0003d636:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0003d63a:    f7fdf9fd    ....    BL       hciCmdRecvCmpl ; 0x3aa38
        0x0003d63e:    b006        ..      ADD      sp,sp,#0x18
        0x0003d640:    bd80        ..      POP      {r7,pc}
        0x0003d642:    0000        ..      MOVS     r0,r0
    hciEvtProcessCmdStatus
        0x0003d644:    b580        ..      PUSH     {r7,lr}
        0x0003d646:    b082        ..      SUB      sp,sp,#8
        0x0003d648:    9001        ..      STR      r0,[sp,#4]
        0x0003d64a:    9801        ..      LDR      r0,[sp,#4]
        0x0003d64c:    1c41        A.      ADDS     r1,r0,#1
        0x0003d64e:    9101        ..      STR      r1,[sp,#4]
        0x0003d650:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d652:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003d656:    9801        ..      LDR      r0,[sp,#4]
        0x0003d658:    1c41        A.      ADDS     r1,r0,#1
        0x0003d65a:    9101        ..      STR      r1,[sp,#4]
        0x0003d65c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d65e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003d662:    9901        ..      LDR      r1,[sp,#4]
        0x0003d664:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d666:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d668:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d66c:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003d670:    9801        ..      LDR      r0,[sp,#4]
        0x0003d672:    3002        .0      ADDS     r0,#2
        0x0003d674:    9001        ..      STR      r0,[sp,#4]
        0x0003d676:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003d67a:    b138        8.      CBZ      r0,0x3d68c ; hciEvtProcessCmdStatus + 72
        0x0003d67c:    e7ff        ..      B        0x3d67e ; hciEvtProcessCmdStatus + 58
        0x0003d67e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003d682:    f8bd1000    ....    LDRH     r1,[sp,#0]
        0x0003d686:    f7fef9d9    ....    BL       hciEvtCmdStatusFailure ; 0x3ba3c
        0x0003d68a:    e7ff        ..      B        0x3d68c ; hciEvtProcessCmdStatus + 72
        0x0003d68c:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0003d690:    f7fdf9d2    ....    BL       hciCmdRecvCmpl ; 0x3aa38
        0x0003d694:    b002        ..      ADD      sp,sp,#8
        0x0003d696:    bd80        ..      POP      {r7,pc}
    hciEvtProcessLeAdvReport
        0x0003d698:    b580        ..      PUSH     {r7,lr}
        0x0003d69a:    b084        ..      SUB      sp,sp,#0x10
        0x0003d69c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d69e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003d6a2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d6a4:    1c41        A.      ADDS     r1,r0,#1
        0x0003d6a6:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d6a8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d6aa:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003d6ae:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003d6b2:    2810        .(      CMP      r0,#0x10
        0x0003d6b4:    db01        ..      BLT      0x3d6ba ; hciEvtProcessLeAdvReport + 34
        0x0003d6b6:    e7ff        ..      B        0x3d6b8 ; hciEvtProcessLeAdvReport + 32
        0x0003d6b8:    e05f        _.      B        0x3d77a ; hciEvtProcessLeAdvReport + 226
        0x0003d6ba:    203b        ;       MOVS     r0,#0x3b
        0x0003d6bc:    f7e0ff88    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0003d6c0:    9001        ..      STR      r0,[sp,#4]
        0x0003d6c2:    2800        .(      CMP      r0,#0
        0x0003d6c4:    d059        Y.      BEQ      0x3d77a ; hciEvtProcessLeAdvReport + 226
        0x0003d6c6:    e7ff        ..      B        0x3d6c8 ; hciEvtProcessLeAdvReport + 48
        0x0003d6c8:    e7ff        ..      B        0x3d6ca ; hciEvtProcessLeAdvReport + 50
        0x0003d6ca:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003d6ce:    1e41        A.      SUBS     r1,r0,#1
        0x0003d6d0:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003d6d4:    2801        .(      CMP      r0,#1
        0x0003d6d6:    db4c        L.      BLT      0x3d772 ; hciEvtProcessLeAdvReport + 218
        0x0003d6d8:    e7ff        ..      B        0x3d6da ; hciEvtProcessLeAdvReport + 66
        0x0003d6da:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d6dc:    1c41        A.      ADDS     r1,r0,#1
        0x0003d6de:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d6e0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d6e2:    9901        ..      LDR      r1,[sp,#4]
        0x0003d6e4:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003d6e6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d6e8:    1c41        A.      ADDS     r1,r0,#1
        0x0003d6ea:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d6ec:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d6ee:    9901        ..      LDR      r1,[sp,#4]
        0x0003d6f0:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003d6f2:    9801        ..      LDR      r0,[sp,#4]
        0x0003d6f4:    300c        .0      ADDS     r0,r0,#0xc
        0x0003d6f6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d6f8:    f7ddf8d8    ....    BL       BdaCpy ; 0x1a8ac
        0x0003d6fc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d6fe:    3006        .0      ADDS     r0,#6
        0x0003d700:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d702:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d704:    1c41        A.      ADDS     r1,r0,#1
        0x0003d706:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d708:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d70a:    9901        ..      LDR      r1,[sp,#4]
        0x0003d70c:    7208        .r      STRB     r0,[r1,#8]
        0x0003d70e:    9801        ..      LDR      r0,[sp,#4]
        0x0003d710:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003d712:    2820         (      CMP      r0,#0x20
        0x0003d714:    db01        ..      BLT      0x3d71a ; hciEvtProcessLeAdvReport + 130
        0x0003d716:    e7ff        ..      B        0x3d718 ; hciEvtProcessLeAdvReport + 128
        0x0003d718:    e02b        +.      B        0x3d772 ; hciEvtProcessLeAdvReport + 218
        0x0003d71a:    9901        ..      LDR      r1,[sp,#4]
        0x0003d71c:    f101001c    ....    ADD      r0,r1,#0x1c
        0x0003d720:    6048        H`      STR      r0,[r1,#4]
        0x0003d722:    9a01        ..      LDR      r2,[sp,#4]
        0x0003d724:    6850        Ph      LDR      r0,[r2,#4]
        0x0003d726:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d728:    7a12        .z      LDRB     r2,[r2,#8]
        0x0003d72a:    f7dafef4    ....    BL       __aeabi_memcpy ; 0x18516
        0x0003d72e:    9801        ..      LDR      r0,[sp,#4]
        0x0003d730:    7a01        .z      LDRB     r1,[r0,#8]
        0x0003d732:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d734:    4408        .D      ADD      r0,r0,r1
        0x0003d736:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d738:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d73a:    1c41        A.      ADDS     r1,r0,#1
        0x0003d73c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d73e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d740:    9901        ..      LDR      r1,[sp,#4]
        0x0003d742:    7248        Hr      STRB     r0,[r1,#9]
        0x0003d744:    9901        ..      LDR      r1,[sp,#4]
        0x0003d746:    2000        .       MOVS     r0,#0
        0x0003d748:    7488        .t      STRB     r0,[r1,#0x12]
        0x0003d74a:    9901        ..      LDR      r1,[sp,#4]
        0x0003d74c:    f8a10017    ....    STRH     r0,[r1,#0x17]
        0x0003d750:    f8c10013    ....    STR      r0,[r1,#0x13]
        0x0003d754:    9901        ..      LDR      r1,[sp,#4]
        0x0003d756:    8008        ..      STRH     r0,[r1,#0]
        0x0003d758:    9a01        ..      LDR      r2,[sp,#4]
        0x0003d75a:    2106        .!      MOVS     r1,#6
        0x0003d75c:    7091        .p      STRB     r1,[r2,#2]
        0x0003d75e:    9901        ..      LDR      r1,[sp,#4]
        0x0003d760:    70c8        .p      STRB     r0,[r1,#3]
        0x0003d762:    f6422094    B..     MOV      r0,#0x2a94
        0x0003d766:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d76a:    6881        .h      LDR      r1,[r0,#8]
        0x0003d76c:    9801        ..      LDR      r0,[sp,#4]
        0x0003d76e:    4788        .G      BLX      r1
        0x0003d770:    e7ab        ..      B        0x3d6ca ; hciEvtProcessLeAdvReport + 50
        0x0003d772:    9801        ..      LDR      r0,[sp,#4]
        0x0003d774:    f7e0ff72    ..r.    BL       WsfBufFree ; 0x1e65c
        0x0003d778:    e7ff        ..      B        0x3d77a ; hciEvtProcessLeAdvReport + 226
        0x0003d77a:    b004        ..      ADD      sp,sp,#0x10
        0x0003d77c:    bd80        ..      POP      {r7,pc}
        0x0003d77e:    0000        ..      MOVS     r0,r0
    hciEvtProcessLeConlessIQReport
        0x0003d780:    b580        ..      PUSH     {r7,lr}
        0x0003d782:    b084        ..      SUB      sp,sp,#0x10
        0x0003d784:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d786:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003d78a:    20c0        .       MOVS     r0,#0xc0
        0x0003d78c:    f7e0ff20    .. .    BL       WsfBufAlloc ; 0x1e5d0
        0x0003d790:    9001        ..      STR      r0,[sp,#4]
        0x0003d792:    2800        .(      CMP      r0,#0
        0x0003d794:    d06f        o.      BEQ      0x3d876 ; hciEvtProcessLeConlessIQReport + 246
        0x0003d796:    e7ff        ..      B        0x3d798 ; hciEvtProcessLeConlessIQReport + 24
        0x0003d798:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d79a:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d79c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d79e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d7a2:    9901        ..      LDR      r1,[sp,#4]
        0x0003d7a4:    8088        ..      STRH     r0,[r1,#4]
        0x0003d7a6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d7a8:    3002        .0      ADDS     r0,#2
        0x0003d7aa:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d7ac:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d7ae:    1c41        A.      ADDS     r1,r0,#1
        0x0003d7b0:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d7b2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d7b4:    9901        ..      LDR      r1,[sp,#4]
        0x0003d7b6:    7188        .q      STRB     r0,[r1,#6]
        0x0003d7b8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d7ba:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d7bc:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d7be:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d7c2:    9901        ..      LDR      r1,[sp,#4]
        0x0003d7c4:    8108        ..      STRH     r0,[r1,#8]
        0x0003d7c6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d7c8:    3002        .0      ADDS     r0,#2
        0x0003d7ca:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d7cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d7ce:    1c41        A.      ADDS     r1,r0,#1
        0x0003d7d0:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d7d2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d7d4:    9901        ..      LDR      r1,[sp,#4]
        0x0003d7d6:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003d7d8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d7da:    1c41        A.      ADDS     r1,r0,#1
        0x0003d7dc:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d7de:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d7e0:    9901        ..      LDR      r1,[sp,#4]
        0x0003d7e2:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003d7e4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d7e6:    1c41        A.      ADDS     r1,r0,#1
        0x0003d7e8:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d7ea:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d7ec:    9901        ..      LDR      r1,[sp,#4]
        0x0003d7ee:    7308        .s      STRB     r0,[r1,#0xc]
        0x0003d7f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d7f2:    1c41        A.      ADDS     r1,r0,#1
        0x0003d7f4:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d7f6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d7f8:    9901        ..      LDR      r1,[sp,#4]
        0x0003d7fa:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0003d7fc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d7fe:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d800:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d802:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d806:    9901        ..      LDR      r1,[sp,#4]
        0x0003d808:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003d80a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d80c:    3002        .0      ADDS     r0,#2
        0x0003d80e:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d810:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d812:    1c41        A.      ADDS     r1,r0,#1
        0x0003d814:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d816:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d818:    9901        ..      LDR      r1,[sp,#4]
        0x0003d81a:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003d81c:    9901        ..      LDR      r1,[sp,#4]
        0x0003d81e:    f101001c    ....    ADD      r0,r1,#0x1c
        0x0003d822:    6148        Ha      STR      r0,[r1,#0x14]
        0x0003d824:    9a01        ..      LDR      r2,[sp,#4]
        0x0003d826:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0003d828:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d82a:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0003d82c:    f7dafe73    ..s.    BL       __aeabi_memcpy ; 0x18516
        0x0003d830:    9801        ..      LDR      r0,[sp,#4]
        0x0003d832:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x0003d834:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d836:    4408        .D      ADD      r0,r0,r1
        0x0003d838:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d83a:    9901        ..      LDR      r1,[sp,#4]
        0x0003d83c:    f101006e    ..n.    ADD      r0,r1,#0x6e
        0x0003d840:    6188        .a      STR      r0,[r1,#0x18]
        0x0003d842:    9a01        ..      LDR      r2,[sp,#4]
        0x0003d844:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0003d846:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d848:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0003d84a:    f7dafe64    ..d.    BL       __aeabi_memcpy ; 0x18516
        0x0003d84e:    9901        ..      LDR      r1,[sp,#4]
        0x0003d850:    8888        ..      LDRH     r0,[r1,#4]
        0x0003d852:    8008        ..      STRH     r0,[r1,#0]
        0x0003d854:    9901        ..      LDR      r1,[sp,#4]
        0x0003d856:    7b48        H{      LDRB     r0,[r1,#0xd]
        0x0003d858:    70c8        .p      STRB     r0,[r1,#3]
        0x0003d85a:    9901        ..      LDR      r1,[sp,#4]
        0x0003d85c:    2056        V       MOVS     r0,#0x56
        0x0003d85e:    7088        .p      STRB     r0,[r1,#2]
        0x0003d860:    f6422094    B..     MOV      r0,#0x2a94
        0x0003d864:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d868:    6881        .h      LDR      r1,[r0,#8]
        0x0003d86a:    9801        ..      LDR      r0,[sp,#4]
        0x0003d86c:    4788        .G      BLX      r1
        0x0003d86e:    9801        ..      LDR      r0,[sp,#4]
        0x0003d870:    f7e0fef4    ....    BL       WsfBufFree ; 0x1e65c
        0x0003d874:    e7ff        ..      B        0x3d876 ; hciEvtProcessLeConlessIQReport + 246
        0x0003d876:    b004        ..      ADD      sp,sp,#0x10
        0x0003d878:    bd80        ..      POP      {r7,pc}
        0x0003d87a:    0000        ..      MOVS     r0,r0
    hciEvtProcessLeConnIQReport
        0x0003d87c:    b580        ..      PUSH     {r7,lr}
        0x0003d87e:    b084        ..      SUB      sp,sp,#0x10
        0x0003d880:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d882:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003d886:    20c0        .       MOVS     r0,#0xc0
        0x0003d888:    f7e0fea2    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0003d88c:    9001        ..      STR      r0,[sp,#4]
        0x0003d88e:    2800        .(      CMP      r0,#0
        0x0003d890:    d075        u.      BEQ      0x3d97e ; hciEvtProcessLeConnIQReport + 258
        0x0003d892:    e7ff        ..      B        0x3d894 ; hciEvtProcessLeConnIQReport + 24
        0x0003d894:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d896:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d898:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d89a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d89e:    9901        ..      LDR      r1,[sp,#4]
        0x0003d8a0:    8088        ..      STRH     r0,[r1,#4]
        0x0003d8a2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d8a4:    3002        .0      ADDS     r0,#2
        0x0003d8a6:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d8a8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d8aa:    1c41        A.      ADDS     r1,r0,#1
        0x0003d8ac:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d8ae:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d8b0:    9901        ..      LDR      r1,[sp,#4]
        0x0003d8b2:    7188        .q      STRB     r0,[r1,#6]
        0x0003d8b4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d8b6:    1c41        A.      ADDS     r1,r0,#1
        0x0003d8b8:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d8ba:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d8bc:    9901        ..      LDR      r1,[sp,#4]
        0x0003d8be:    71c8        .q      STRB     r0,[r1,#7]
        0x0003d8c0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d8c2:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d8c4:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d8c6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d8ca:    9901        ..      LDR      r1,[sp,#4]
        0x0003d8cc:    8108        ..      STRH     r0,[r1,#8]
        0x0003d8ce:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d8d0:    3002        .0      ADDS     r0,#2
        0x0003d8d2:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d8d4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d8d6:    1c41        A.      ADDS     r1,r0,#1
        0x0003d8d8:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d8da:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d8dc:    9901        ..      LDR      r1,[sp,#4]
        0x0003d8de:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003d8e0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d8e2:    1c41        A.      ADDS     r1,r0,#1
        0x0003d8e4:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d8e6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d8e8:    9901        ..      LDR      r1,[sp,#4]
        0x0003d8ea:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003d8ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d8ee:    1c41        A.      ADDS     r1,r0,#1
        0x0003d8f0:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d8f2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d8f4:    9901        ..      LDR      r1,[sp,#4]
        0x0003d8f6:    7308        .s      STRB     r0,[r1,#0xc]
        0x0003d8f8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d8fa:    1c41        A.      ADDS     r1,r0,#1
        0x0003d8fc:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d8fe:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d900:    9901        ..      LDR      r1,[sp,#4]
        0x0003d902:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0003d904:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d906:    7808        .x      LDRB     r0,[r1,#0]
        0x0003d908:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003d90a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d90e:    9901        ..      LDR      r1,[sp,#4]
        0x0003d910:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003d912:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d914:    3002        .0      ADDS     r0,#2
        0x0003d916:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d918:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d91a:    1c41        A.      ADDS     r1,r0,#1
        0x0003d91c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d91e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d920:    9901        ..      LDR      r1,[sp,#4]
        0x0003d922:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003d924:    9901        ..      LDR      r1,[sp,#4]
        0x0003d926:    f101001c    ....    ADD      r0,r1,#0x1c
        0x0003d92a:    6148        Ha      STR      r0,[r1,#0x14]
        0x0003d92c:    9a01        ..      LDR      r2,[sp,#4]
        0x0003d92e:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0003d930:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d932:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0003d934:    f7dafdef    ....    BL       __aeabi_memcpy ; 0x18516
        0x0003d938:    9801        ..      LDR      r0,[sp,#4]
        0x0003d93a:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x0003d93c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d93e:    4408        .D      ADD      r0,r0,r1
        0x0003d940:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d942:    9901        ..      LDR      r1,[sp,#4]
        0x0003d944:    f101006e    ..n.    ADD      r0,r1,#0x6e
        0x0003d948:    6188        .a      STR      r0,[r1,#0x18]
        0x0003d94a:    9a01        ..      LDR      r2,[sp,#4]
        0x0003d94c:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0003d94e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d950:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0003d952:    f7dafde0    ....    BL       __aeabi_memcpy ; 0x18516
        0x0003d956:    9901        ..      LDR      r1,[sp,#4]
        0x0003d958:    8888        ..      LDRH     r0,[r1,#4]
        0x0003d95a:    8008        ..      STRH     r0,[r1,#0]
        0x0003d95c:    9901        ..      LDR      r1,[sp,#4]
        0x0003d95e:    7b48        H{      LDRB     r0,[r1,#0xd]
        0x0003d960:    70c8        .p      STRB     r0,[r1,#3]
        0x0003d962:    9901        ..      LDR      r1,[sp,#4]
        0x0003d964:    203d        =       MOVS     r0,#0x3d
        0x0003d966:    7088        .p      STRB     r0,[r1,#2]
        0x0003d968:    f6422094    B..     MOV      r0,#0x2a94
        0x0003d96c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d970:    6881        .h      LDR      r1,[r0,#8]
        0x0003d972:    9801        ..      LDR      r0,[sp,#4]
        0x0003d974:    4788        .G      BLX      r1
        0x0003d976:    9801        ..      LDR      r0,[sp,#4]
        0x0003d978:    f7e0fe70    ..p.    BL       WsfBufFree ; 0x1e65c
        0x0003d97c:    e7ff        ..      B        0x3d97e ; hciEvtProcessLeConnIQReport + 258
        0x0003d97e:    b004        ..      ADD      sp,sp,#0x10
        0x0003d980:    bd80        ..      POP      {r7,pc}
        0x0003d982:    0000        ..      MOVS     r0,r0
    hciEvtProcessLeDirectAdvReport
        0x0003d984:    b580        ..      PUSH     {r7,lr}
        0x0003d986:    b084        ..      SUB      sp,sp,#0x10
        0x0003d988:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d98a:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003d98e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d990:    1c41        A.      ADDS     r1,r0,#1
        0x0003d992:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d994:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d996:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003d99a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003d99e:    2810        .(      CMP      r0,#0x10
        0x0003d9a0:    db01        ..      BLT      0x3d9a6 ; hciEvtProcessLeDirectAdvReport + 34
        0x0003d9a2:    e7ff        ..      B        0x3d9a4 ; hciEvtProcessLeDirectAdvReport + 32
        0x0003d9a4:    e04f        O.      B        0x3da46 ; hciEvtProcessLeDirectAdvReport + 194
        0x0003d9a6:    201c        .       MOVS     r0,#0x1c
        0x0003d9a8:    f7e0fe12    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0003d9ac:    9001        ..      STR      r0,[sp,#4]
        0x0003d9ae:    2800        .(      CMP      r0,#0
        0x0003d9b0:    d049        I.      BEQ      0x3da46 ; hciEvtProcessLeDirectAdvReport + 194
        0x0003d9b2:    e7ff        ..      B        0x3d9b4 ; hciEvtProcessLeDirectAdvReport + 48
        0x0003d9b4:    e7ff        ..      B        0x3d9b6 ; hciEvtProcessLeDirectAdvReport + 50
        0x0003d9b6:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003d9ba:    1e41        A.      SUBS     r1,r0,#1
        0x0003d9bc:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003d9c0:    2801        .(      CMP      r0,#1
        0x0003d9c2:    db3c        <.      BLT      0x3da3e ; hciEvtProcessLeDirectAdvReport + 186
        0x0003d9c4:    e7ff        ..      B        0x3d9c6 ; hciEvtProcessLeDirectAdvReport + 66
        0x0003d9c6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d9c8:    1c41        A.      ADDS     r1,r0,#1
        0x0003d9ca:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d9cc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d9ce:    9901        ..      LDR      r1,[sp,#4]
        0x0003d9d0:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003d9d2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d9d4:    1c41        A.      ADDS     r1,r0,#1
        0x0003d9d6:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d9d8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d9da:    9901        ..      LDR      r1,[sp,#4]
        0x0003d9dc:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003d9de:    9801        ..      LDR      r0,[sp,#4]
        0x0003d9e0:    300c        .0      ADDS     r0,r0,#0xc
        0x0003d9e2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d9e4:    f7dcff62    ..b.    BL       BdaCpy ; 0x1a8ac
        0x0003d9e8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d9ea:    3006        .0      ADDS     r0,#6
        0x0003d9ec:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d9ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d9f0:    1c41        A.      ADDS     r1,r0,#1
        0x0003d9f2:    9103        ..      STR      r1,[sp,#0xc]
        0x0003d9f4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d9f6:    9901        ..      LDR      r1,[sp,#4]
        0x0003d9f8:    7488        .t      STRB     r0,[r1,#0x12]
        0x0003d9fa:    9801        ..      LDR      r0,[sp,#4]
        0x0003d9fc:    3013        .0      ADDS     r0,r0,#0x13
        0x0003d9fe:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003da00:    f7dcff54    ..T.    BL       BdaCpy ; 0x1a8ac
        0x0003da04:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003da06:    3006        .0      ADDS     r0,#6
        0x0003da08:    9003        ..      STR      r0,[sp,#0xc]
        0x0003da0a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003da0c:    1c41        A.      ADDS     r1,r0,#1
        0x0003da0e:    9103        ..      STR      r1,[sp,#0xc]
        0x0003da10:    7800        .x      LDRB     r0,[r0,#0]
        0x0003da12:    9901        ..      LDR      r1,[sp,#4]
        0x0003da14:    7248        Hr      STRB     r0,[r1,#9]
        0x0003da16:    9901        ..      LDR      r1,[sp,#4]
        0x0003da18:    2000        .       MOVS     r0,#0
        0x0003da1a:    7208        .r      STRB     r0,[r1,#8]
        0x0003da1c:    9901        ..      LDR      r1,[sp,#4]
        0x0003da1e:    6048        H`      STR      r0,[r1,#4]
        0x0003da20:    9901        ..      LDR      r1,[sp,#4]
        0x0003da22:    8008        ..      STRH     r0,[r1,#0]
        0x0003da24:    9a01        ..      LDR      r2,[sp,#4]
        0x0003da26:    2106        .!      MOVS     r1,#6
        0x0003da28:    7091        .p      STRB     r1,[r2,#2]
        0x0003da2a:    9901        ..      LDR      r1,[sp,#4]
        0x0003da2c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003da2e:    f6422094    B..     MOV      r0,#0x2a94
        0x0003da32:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003da36:    6881        .h      LDR      r1,[r0,#8]
        0x0003da38:    9801        ..      LDR      r0,[sp,#4]
        0x0003da3a:    4788        .G      BLX      r1
        0x0003da3c:    e7bb        ..      B        0x3d9b6 ; hciEvtProcessLeDirectAdvReport + 50
        0x0003da3e:    9801        ..      LDR      r0,[sp,#4]
        0x0003da40:    f7e0fe0c    ....    BL       WsfBufFree ; 0x1e65c
        0x0003da44:    e7ff        ..      B        0x3da46 ; hciEvtProcessLeDirectAdvReport + 194
        0x0003da46:    b004        ..      ADD      sp,sp,#0x10
        0x0003da48:    bd80        ..      POP      {r7,pc}
        0x0003da4a:    0000        ..      MOVS     r0,r0
    hciEvtProcessLeExtAdvReport
        0x0003da4c:    b580        ..      PUSH     {r7,lr}
        0x0003da4e:    b086        ..      SUB      sp,sp,#0x18
        0x0003da50:    9005        ..      STR      r0,[sp,#0x14]
        0x0003da52:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0003da56:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003da58:    7800        .x      LDRB     r0,[r0,#0]
        0x0003da5a:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003da5e:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003da62:    2810        .(      CMP      r0,#0x10
        0x0003da64:    db01        ..      BLT      0x3da6a ; hciEvtProcessLeExtAdvReport + 30
        0x0003da66:    e7ff        ..      B        0x3da68 ; hciEvtProcessLeExtAdvReport + 28
        0x0003da68:    e0bf        ..      B        0x3dbea ; hciEvtProcessLeExtAdvReport + 414
        0x0003da6a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003da6c:    3001        .0      ADDS     r0,#1
        0x0003da6e:    9001        ..      STR      r0,[sp,#4]
        0x0003da70:    2000        .       MOVS     r0,#0
        0x0003da72:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003da76:    e7ff        ..      B        0x3da78 ; hciEvtProcessLeExtAdvReport + 44
        0x0003da78:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003da7c:    1e41        A.      SUBS     r1,r0,#1
        0x0003da7e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003da82:    2801        .(      CMP      r0,#1
        0x0003da84:    db1b        ..      BLT      0x3dabe ; hciEvtProcessLeExtAdvReport + 114
        0x0003da86:    e7ff        ..      B        0x3da88 ; hciEvtProcessLeExtAdvReport + 60
        0x0003da88:    9801        ..      LDR      r0,[sp,#4]
        0x0003da8a:    3017        .0      ADDS     r0,r0,#0x17
        0x0003da8c:    9001        ..      STR      r0,[sp,#4]
        0x0003da8e:    9801        ..      LDR      r0,[sp,#4]
        0x0003da90:    1c41        A.      ADDS     r1,r0,#1
        0x0003da92:    9101        ..      STR      r1,[sp,#4]
        0x0003da94:    7800        .x      LDRB     r0,[r0,#0]
        0x0003da96:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003da9a:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0003da9e:    9801        ..      LDR      r0,[sp,#4]
        0x0003daa0:    4408        .D      ADD      r0,r0,r1
        0x0003daa2:    9001        ..      STR      r0,[sp,#4]
        0x0003daa4:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0003daa8:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0003daac:    4288        .B      CMP      r0,r1
        0x0003daae:    dd05        ..      BLE      0x3dabc ; hciEvtProcessLeExtAdvReport + 112
        0x0003dab0:    e7ff        ..      B        0x3dab2 ; hciEvtProcessLeExtAdvReport + 102
        0x0003dab2:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0003dab6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003daba:    e7ff        ..      B        0x3dabc ; hciEvtProcessLeExtAdvReport + 112
        0x0003dabc:    e7dc        ..      B        0x3da78 ; hciEvtProcessLeExtAdvReport + 44
        0x0003dabe:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003dac2:    3024        $0      ADDS     r0,r0,#0x24
        0x0003dac4:    f7e0fd84    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0003dac8:    9003        ..      STR      r0,[sp,#0xc]
        0x0003daca:    2800        .(      CMP      r0,#0
        0x0003dacc:    f000808d    ....    BEQ.W    0x3dbea ; hciEvtProcessLeExtAdvReport + 414
        0x0003dad0:    e7ff        ..      B        0x3dad2 ; hciEvtProcessLeExtAdvReport + 134
        0x0003dad2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dad4:    1c41        A.      ADDS     r1,r0,#1
        0x0003dad6:    9105        ..      STR      r1,[sp,#0x14]
        0x0003dad8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003dada:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003dade:    e7ff        ..      B        0x3dae0 ; hciEvtProcessLeExtAdvReport + 148
        0x0003dae0:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003dae4:    1e41        A.      SUBS     r1,r0,#1
        0x0003dae6:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003daea:    2801        .(      CMP      r0,#1
        0x0003daec:    db79        y.      BLT      0x3dbe2 ; hciEvtProcessLeExtAdvReport + 406
        0x0003daee:    e7ff        ..      B        0x3daf0 ; hciEvtProcessLeExtAdvReport + 164
        0x0003daf0:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003daf2:    7808        .x      LDRB     r0,[r1,#0]
        0x0003daf4:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003daf6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003dafa:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003dafc:    8088        ..      STRH     r0,[r1,#4]
        0x0003dafe:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003db00:    3002        .0      ADDS     r0,#2
        0x0003db02:    9005        ..      STR      r0,[sp,#0x14]
        0x0003db04:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003db06:    1c41        A.      ADDS     r1,r0,#1
        0x0003db08:    9105        ..      STR      r1,[sp,#0x14]
        0x0003db0a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003db0c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003db0e:    7188        .q      STRB     r0,[r1,#6]
        0x0003db10:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003db12:    3007        .0      ADDS     r0,#7
        0x0003db14:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003db16:    f7dcfec9    ....    BL       BdaCpy ; 0x1a8ac
        0x0003db1a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003db1c:    3006        .0      ADDS     r0,#6
        0x0003db1e:    9005        ..      STR      r0,[sp,#0x14]
        0x0003db20:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003db22:    1c41        A.      ADDS     r1,r0,#1
        0x0003db24:    9105        ..      STR      r1,[sp,#0x14]
        0x0003db26:    7800        .x      LDRB     r0,[r0,#0]
        0x0003db28:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003db2a:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0003db2c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003db2e:    1c41        A.      ADDS     r1,r0,#1
        0x0003db30:    9105        ..      STR      r1,[sp,#0x14]
        0x0003db32:    7800        .x      LDRB     r0,[r0,#0]
        0x0003db34:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003db36:    7388        .s      STRB     r0,[r1,#0xe]
        0x0003db38:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003db3a:    1c41        A.      ADDS     r1,r0,#1
        0x0003db3c:    9105        ..      STR      r1,[sp,#0x14]
        0x0003db3e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003db40:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003db42:    73c8        .s      STRB     r0,[r1,#0xf]
        0x0003db44:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003db46:    1c41        A.      ADDS     r1,r0,#1
        0x0003db48:    9105        ..      STR      r1,[sp,#0x14]
        0x0003db4a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003db4c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003db4e:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003db50:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003db52:    1c41        A.      ADDS     r1,r0,#1
        0x0003db54:    9105        ..      STR      r1,[sp,#0x14]
        0x0003db56:    7800        .x      LDRB     r0,[r0,#0]
        0x0003db58:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003db5a:    7448        Ht      STRB     r0,[r1,#0x11]
        0x0003db5c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003db5e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003db60:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003db62:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003db66:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003db68:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003db6a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003db6c:    3002        .0      ADDS     r0,#2
        0x0003db6e:    9005        ..      STR      r0,[sp,#0x14]
        0x0003db70:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003db72:    1c41        A.      ADDS     r1,r0,#1
        0x0003db74:    9105        ..      STR      r1,[sp,#0x14]
        0x0003db76:    7800        .x      LDRB     r0,[r0,#0]
        0x0003db78:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003db7a:    7508        .u      STRB     r0,[r1,#0x14]
        0x0003db7c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003db7e:    3015        .0      ADDS     r0,r0,#0x15
        0x0003db80:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003db82:    f7dcfe93    ....    BL       BdaCpy ; 0x1a8ac
        0x0003db86:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003db88:    3006        .0      ADDS     r0,#6
        0x0003db8a:    9005        ..      STR      r0,[sp,#0x14]
        0x0003db8c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003db8e:    1c41        A.      ADDS     r1,r0,#1
        0x0003db90:    9105        ..      STR      r1,[sp,#0x14]
        0x0003db92:    7800        .x      LDRB     r0,[r0,#0]
        0x0003db94:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003db96:    8388        ..      STRH     r0,[r1,#0x1c]
        0x0003db98:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003db9a:    8b80        ..      LDRH     r0,[r0,#0x1c]
        0x0003db9c:    28e6        .(      CMP      r0,#0xe6
        0x0003db9e:    db01        ..      BLT      0x3dba4 ; hciEvtProcessLeExtAdvReport + 344
        0x0003dba0:    e7ff        ..      B        0x3dba2 ; hciEvtProcessLeExtAdvReport + 342
        0x0003dba2:    e01e        ..      B        0x3dbe2 ; hciEvtProcessLeExtAdvReport + 406
        0x0003dba4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003dba6:    f1010024    ..$.    ADD      r0,r1,#0x24
        0x0003dbaa:    6208        .b      STR      r0,[r1,#0x20]
        0x0003dbac:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003dbae:    6a10        .j      LDR      r0,[r2,#0x20]
        0x0003dbb0:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003dbb2:    8b92        ..      LDRH     r2,[r2,#0x1c]
        0x0003dbb4:    f7dafcaf    ....    BL       __aeabi_memcpy ; 0x18516
        0x0003dbb8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003dbba:    8b81        ..      LDRH     r1,[r0,#0x1c]
        0x0003dbbc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dbbe:    4408        .D      ADD      r0,r0,r1
        0x0003dbc0:    9005        ..      STR      r0,[sp,#0x14]
        0x0003dbc2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003dbc4:    2000        .       MOVS     r0,#0
        0x0003dbc6:    8008        ..      STRH     r0,[r1,#0]
        0x0003dbc8:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003dbca:    212c        ,!      MOVS     r1,#0x2c
        0x0003dbcc:    7091        .p      STRB     r1,[r2,#2]
        0x0003dbce:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003dbd0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003dbd2:    f6422094    B..     MOV      r0,#0x2a94
        0x0003dbd6:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003dbda:    6881        .h      LDR      r1,[r0,#8]
        0x0003dbdc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003dbde:    4788        .G      BLX      r1
        0x0003dbe0:    e77e        ~.      B        0x3dae0 ; hciEvtProcessLeExtAdvReport + 148
        0x0003dbe2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003dbe4:    f7e0fd3a    ..:.    BL       WsfBufFree ; 0x1e65c
        0x0003dbe8:    e7ff        ..      B        0x3dbea ; hciEvtProcessLeExtAdvReport + 414
        0x0003dbea:    b006        ..      ADD      sp,sp,#0x18
        0x0003dbec:    bd80        ..      POP      {r7,pc}
        0x0003dbee:    0000        ..      MOVS     r0,r0
    hciEvtProcessLePerAdvReport
        0x0003dbf0:    b580        ..      PUSH     {r7,lr}
        0x0003dbf2:    b084        ..      SUB      sp,sp,#0x10
        0x0003dbf4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003dbf6:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003dbfa:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003dbfc:    7980        .y      LDRB     r0,[r0,#6]
        0x0003dbfe:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003dc02:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003dc06:    28f8        .(      CMP      r0,#0xf8
        0x0003dc08:    db01        ..      BLT      0x3dc0e ; hciEvtProcessLePerAdvReport + 30
        0x0003dc0a:    e7ff        ..      B        0x3dc0c ; hciEvtProcessLePerAdvReport + 28
        0x0003dc0c:    e04e        N.      B        0x3dcac ; hciEvtProcessLePerAdvReport + 188
        0x0003dc0e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003dc12:    3010        .0      ADDS     r0,r0,#0x10
        0x0003dc14:    f7e0fcdc    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0003dc18:    9001        ..      STR      r0,[sp,#4]
        0x0003dc1a:    2800        .(      CMP      r0,#0
        0x0003dc1c:    d046        F.      BEQ      0x3dcac ; hciEvtProcessLePerAdvReport + 188
        0x0003dc1e:    e7ff        ..      B        0x3dc20 ; hciEvtProcessLePerAdvReport + 48
        0x0003dc20:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003dc22:    7808        .x      LDRB     r0,[r1,#0]
        0x0003dc24:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003dc26:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003dc2a:    9901        ..      LDR      r1,[sp,#4]
        0x0003dc2c:    8088        ..      STRH     r0,[r1,#4]
        0x0003dc2e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003dc30:    3002        .0      ADDS     r0,#2
        0x0003dc32:    9003        ..      STR      r0,[sp,#0xc]
        0x0003dc34:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003dc36:    1c41        A.      ADDS     r1,r0,#1
        0x0003dc38:    9103        ..      STR      r1,[sp,#0xc]
        0x0003dc3a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003dc3c:    9901        ..      LDR      r1,[sp,#4]
        0x0003dc3e:    7188        .q      STRB     r0,[r1,#6]
        0x0003dc40:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003dc42:    1c41        A.      ADDS     r1,r0,#1
        0x0003dc44:    9103        ..      STR      r1,[sp,#0xc]
        0x0003dc46:    7800        .x      LDRB     r0,[r0,#0]
        0x0003dc48:    9901        ..      LDR      r1,[sp,#4]
        0x0003dc4a:    71c8        .q      STRB     r0,[r1,#7]
        0x0003dc4c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003dc4e:    1c41        A.      ADDS     r1,r0,#1
        0x0003dc50:    9103        ..      STR      r1,[sp,#0xc]
        0x0003dc52:    7800        .x      LDRB     r0,[r0,#0]
        0x0003dc54:    9901        ..      LDR      r1,[sp,#4]
        0x0003dc56:    7208        .r      STRB     r0,[r1,#8]
        0x0003dc58:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003dc5a:    1c41        A.      ADDS     r1,r0,#1
        0x0003dc5c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003dc5e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003dc60:    9901        ..      LDR      r1,[sp,#4]
        0x0003dc62:    7248        Hr      STRB     r0,[r1,#9]
        0x0003dc64:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003dc66:    1c41        A.      ADDS     r1,r0,#1
        0x0003dc68:    9103        ..      STR      r1,[sp,#0xc]
        0x0003dc6a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003dc6c:    9901        ..      LDR      r1,[sp,#4]
        0x0003dc6e:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003dc70:    9901        ..      LDR      r1,[sp,#4]
        0x0003dc72:    f1010010    ....    ADD      r0,r1,#0x10
        0x0003dc76:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003dc78:    9a01        ..      LDR      r2,[sp,#4]
        0x0003dc7a:    68d0        .h      LDR      r0,[r2,#0xc]
        0x0003dc7c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003dc7e:    8952        R.      LDRH     r2,[r2,#0xa]
        0x0003dc80:    f7dafc49    ..I.    BL       __aeabi_memcpy ; 0x18516
        0x0003dc84:    9901        ..      LDR      r1,[sp,#4]
        0x0003dc86:    2000        .       MOVS     r0,#0
        0x0003dc88:    8008        ..      STRH     r0,[r1,#0]
        0x0003dc8a:    9901        ..      LDR      r1,[sp,#4]
        0x0003dc8c:    2031        1       MOVS     r0,#0x31
        0x0003dc8e:    7088        .p      STRB     r0,[r1,#2]
        0x0003dc90:    9901        ..      LDR      r1,[sp,#4]
        0x0003dc92:    7a48        Hz      LDRB     r0,[r1,#9]
        0x0003dc94:    70c8        .p      STRB     r0,[r1,#3]
        0x0003dc96:    f6422094    B..     MOV      r0,#0x2a94
        0x0003dc9a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003dc9e:    6881        .h      LDR      r1,[r0,#8]
        0x0003dca0:    9801        ..      LDR      r0,[sp,#4]
        0x0003dca2:    4788        .G      BLX      r1
        0x0003dca4:    9801        ..      LDR      r0,[sp,#4]
        0x0003dca6:    f7e0fcd9    ....    BL       WsfBufFree ; 0x1e65c
        0x0003dcaa:    e7ff        ..      B        0x3dcac ; hciEvtProcessLePerAdvReport + 188
        0x0003dcac:    b004        ..      ADD      sp,sp,#0x10
        0x0003dcae:    bd80        ..      POP      {r7,pc}
    hciEvtProcessMsg
        0x0003dcb0:    b580        ..      PUSH     {r7,lr}
        0x0003dcb2:    b088        ..      SUB      sp,sp,#0x20
        0x0003dcb4:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003dcb6:    2000        .       MOVS     r0,#0
        0x0003dcb8:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003dcbc:    f6422094    B..     MOV      r0,#0x2a94
        0x0003dcc0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003dcc4:    6880        .h      LDR      r0,[r0,#8]
        0x0003dcc6:    9003        ..      STR      r0,[sp,#0xc]
        0x0003dcc8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dcca:    1c41        A.      ADDS     r1,r0,#1
        0x0003dccc:    9107        ..      STR      r1,[sp,#0x1c]
        0x0003dcce:    7800        .x      LDRB     r0,[r0,#0]
        0x0003dcd0:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x0003dcd4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dcd6:    1c41        A.      ADDS     r1,r0,#1
        0x0003dcd8:    9107        ..      STR      r1,[sp,#0x1c]
        0x0003dcda:    7800        .x      LDRB     r0,[r0,#0]
        0x0003dcdc:    f88d0019    ....    STRB     r0,[sp,#0x19]
        0x0003dce0:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0003dce4:    4601        .F      MOV      r1,r0
        0x0003dce6:    9102        ..      STR      r1,[sp,#8]
        0x0003dce8:    2805        .(      CMP      r0,#5
        0x0003dcea:    f0008150    ..P.    BEQ.W    0x3df8e ; hciEvtProcessMsg + 734
        0x0003dcee:    e7ff        ..      B        0x3dcf0 ; hciEvtProcessMsg + 64
        0x0003dcf0:    9802        ..      LDR      r0,[sp,#8]
        0x0003dcf2:    2808        .(      CMP      r0,#8
        0x0003dcf4:    f0008168    ..h.    BEQ.W    0x3dfc8 ; hciEvtProcessMsg + 792
        0x0003dcf8:    e7ff        ..      B        0x3dcfa ; hciEvtProcessMsg + 74
        0x0003dcfa:    9802        ..      LDR      r0,[sp,#8]
        0x0003dcfc:    280c        .(      CMP      r0,#0xc
        0x0003dcfe:    f000816e    ..n.    BEQ.W    0x3dfde ; hciEvtProcessMsg + 814
        0x0003dd02:    e7ff        ..      B        0x3dd04 ; hciEvtProcessMsg + 84
        0x0003dd04:    9802        ..      LDR      r0,[sp,#8]
        0x0003dd06:    280e        .(      CMP      r0,#0xe
        0x0003dd08:    d030        0.      BEQ      0x3dd6c ; hciEvtProcessMsg + 188
        0x0003dd0a:    e7ff        ..      B        0x3dd0c ; hciEvtProcessMsg + 92
        0x0003dd0c:    9802        ..      LDR      r0,[sp,#8]
        0x0003dd0e:    280f        .(      CMP      r0,#0xf
        0x0003dd10:    d021        !.      BEQ      0x3dd56 ; hciEvtProcessMsg + 166
        0x0003dd12:    e7ff        ..      B        0x3dd14 ; hciEvtProcessMsg + 100
        0x0003dd14:    9802        ..      LDR      r0,[sp,#8]
        0x0003dd16:    2810        .(      CMP      r0,#0x10
        0x0003dd18:    f000817f    ....    BEQ.W    0x3e01a ; hciEvtProcessMsg + 874
        0x0003dd1c:    e7ff        ..      B        0x3dd1e ; hciEvtProcessMsg + 110
        0x0003dd1e:    9802        ..      LDR      r0,[sp,#8]
        0x0003dd20:    2813        .(      CMP      r0,#0x13
        0x0003dd22:    d030        0.      BEQ      0x3dd86 ; hciEvtProcessMsg + 214
        0x0003dd24:    e7ff        ..      B        0x3dd26 ; hciEvtProcessMsg + 118
        0x0003dd26:    9802        ..      LDR      r0,[sp,#8]
        0x0003dd28:    281a        .(      CMP      r0,#0x1a
        0x0003dd2a:    f000816e    ..n.    BEQ.W    0x3e00a ; hciEvtProcessMsg + 858
        0x0003dd2e:    e7ff        ..      B        0x3dd30 ; hciEvtProcessMsg + 128
        0x0003dd30:    9802        ..      LDR      r0,[sp,#8]
        0x0003dd32:    2830        0(      CMP      r0,#0x30
        0x0003dd34:    f000815e    ..^.    BEQ.W    0x3dff4 ; hciEvtProcessMsg + 836
        0x0003dd38:    e7ff        ..      B        0x3dd3a ; hciEvtProcessMsg + 138
        0x0003dd3a:    9802        ..      LDR      r0,[sp,#8]
        0x0003dd3c:    283e        >(      CMP      r0,#0x3e
        0x0003dd3e:    d02d        -.      BEQ      0x3dd9c ; hciEvtProcessMsg + 236
        0x0003dd40:    e7ff        ..      B        0x3dd42 ; hciEvtProcessMsg + 146
        0x0003dd42:    9802        ..      LDR      r0,[sp,#8]
        0x0003dd44:    2857        W(      CMP      r0,#0x57
        0x0003dd46:    f0008173    ..s.    BEQ.W    0x3e030 ; hciEvtProcessMsg + 896
        0x0003dd4a:    e7ff        ..      B        0x3dd4c ; hciEvtProcessMsg + 156
        0x0003dd4c:    9802        ..      LDR      r0,[sp,#8]
        0x0003dd4e:    28ff        .(      CMP      r0,#0xff
        0x0003dd50:    f0008179    ..y.    BEQ.W    0x3e046 ; hciEvtProcessMsg + 918
        0x0003dd54:    e182        ..      B        0x3e05c ; hciEvtProcessMsg + 940
        0x0003dd56:    f6423182    B..1    MOV      r1,#0x2b82
        0x0003dd5a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003dd5e:    8908        ..      LDRH     r0,[r1,#8]
        0x0003dd60:    3001        .0      ADDS     r0,#1
        0x0003dd62:    8108        ..      STRH     r0,[r1,#8]
        0x0003dd64:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dd66:    f7fffc6d    ..m.    BL       hciEvtProcessCmdStatus ; 0x3d644
        0x0003dd6a:    e178        x.      B        0x3e05e ; hciEvtProcessMsg + 942
        0x0003dd6c:    f6423182    B..1    MOV      r1,#0x2b82
        0x0003dd70:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003dd74:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003dd76:    3001        .0      ADDS     r0,#1
        0x0003dd78:    80c8        ..      STRH     r0,[r1,#6]
        0x0003dd7a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dd7c:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003dd80:    f7fffa2a    ..*.    BL       hciEvtProcessCmdCmpl ; 0x3d1d8
        0x0003dd84:    e16b        k.      B        0x3e05e ; hciEvtProcessMsg + 942
        0x0003dd86:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dd88:    f7fdf9dc    ....    BL       hciCoreNumCmplPkts ; 0x3b144
        0x0003dd8c:    f6423182    B..1    MOV      r1,#0x2b82
        0x0003dd90:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003dd94:    8988        ..      LDRH     r0,[r1,#0xc]
        0x0003dd96:    3001        .0      ADDS     r0,#1
        0x0003dd98:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003dd9a:    e160        `.      B        0x3e05e ; hciEvtProcessMsg + 942
        0x0003dd9c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dd9e:    1c41        A.      ADDS     r1,r0,#1
        0x0003dda0:    9107        ..      STR      r1,[sp,#0x1c]
        0x0003dda2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003dda4:    f88d001a    ....    STRB     r0,[sp,#0x1a]
        0x0003dda8:    f6423182    B..1    MOV      r1,#0x2b82
        0x0003ddac:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003ddb0:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x0003ddb2:    3001        .0      ADDS     r0,#1
        0x0003ddb4:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003ddb6:    f89d001a    ....    LDRB     r0,[sp,#0x1a]
        0x0003ddba:    3801        .8      SUBS     r0,#1
        0x0003ddbc:    4601        .F      MOV      r1,r0
        0x0003ddbe:    9101        ..      STR      r1,[sp,#4]
        0x0003ddc0:    2821        !(      CMP      r0,#0x21
        0x0003ddc2:    f20080e2    ....    BHI.W    0x3df8a ; hciEvtProcessMsg + 730
        0x0003ddc6:    9901        ..      LDR      r1,[sp,#4]
        0x0003ddc8:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.4
        0x0003ddcc:    00360022    ".6.    DCD    3538978
        0x0003ddd0:    0040003c    <.@.    DCD    4194364
        0x0003ddd4:    00620044    D.b.    DCD    6422596
        0x0003ddd8:    006a0066    f.j.    DCD    6946918
        0x0003dddc:    00480074    t.H.    DCD    4718708
        0x0003dde0:    007e005c    \.~.    DCD    8257628
        0x0003dde4:    00940082    ....    DCD    9699458
        0x0003dde8:    009e0098    ....    DCD    10354840
        0x0003ddec:    008c0088    ....    DCD    9175176
        0x0003ddf0:    00df0090    ....    DCD    14614672
        0x0003ddf4:    00a200a9    ....    DCD    10617001
        0x0003ddf8:    00df00a8    ....    DCD    14614696
        0x0003ddfc:    00c300af    ....    DCD    12779695
        0x0003de00:    00cb00c7    ....    DCD    13304007
        0x0003de04:    00d300cf    ....    DCD    13828303
        0x0003de08:    00df00d7    ....    DCD    14614743
        0x0003de0c:    00db00df    ....    DCD    14352607
    $t.5
        0x0003de10:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003de12:    7800        .x      LDRB     r0,[r0,#0]
        0x0003de14:    b960        `.      CBNZ     r0,0x3de30 ; hciEvtProcessMsg + 384
        0x0003de16:    e7ff        ..      B        0x3de18 ; hciEvtProcessMsg + 360
        0x0003de18:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003de1a:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003de1c:    7889        .x      LDRB     r1,[r1,#2]
        0x0003de1e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003de22:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003de26:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003de2a:    f7fdf94f    ..O.    BL       hciCoreConnOpen ; 0x3b0cc
        0x0003de2e:    e7ff        ..      B        0x3de30 ; hciEvtProcessMsg + 384
        0x0003de30:    2001        .       MOVS     r0,#1
        0x0003de32:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003de36:    e0a9        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003de38:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003de3a:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003de3e:    f7fffc2b    ..+.    BL       hciEvtProcessLeAdvReport ; 0x3d698
        0x0003de42:    e0a3        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003de44:    2004        .       MOVS     r0,#4
        0x0003de46:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003de4a:    e09f        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003de4c:    200b        .       MOVS     r0,#0xb
        0x0003de4e:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003de52:    e09b        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003de54:    2010        .       MOVS     r0,#0x10
        0x0003de56:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003de5a:    e097        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003de5c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003de5e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003de60:    b960        `.      CBNZ     r0,0x3de7c ; hciEvtProcessMsg + 460
        0x0003de62:    e7ff        ..      B        0x3de64 ; hciEvtProcessMsg + 436
        0x0003de64:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003de66:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003de68:    7889        .x      LDRB     r1,[r1,#2]
        0x0003de6a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003de6e:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003de72:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003de76:    f7fdf929    ..).    BL       hciCoreConnOpen ; 0x3b0cc
        0x0003de7a:    e7ff        ..      B        0x3de7c ; hciEvtProcessMsg + 460
        0x0003de7c:    2002        .       MOVS     r0,#2
        0x0003de7e:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003de82:    e083        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003de84:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003de86:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003de8a:    f7fffd7b    ..{.    BL       hciEvtProcessLeDirectAdvReport ; 0x3d984
        0x0003de8e:    e07d        }.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003de90:    2023        #       MOVS     r0,#0x23
        0x0003de92:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003de96:    e079        y.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003de98:    2024        $       MOVS     r0,#0x24
        0x0003de9a:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003de9e:    e075        u.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003dea0:    f6422094    B..     MOV      r0,#0x2a94
        0x0003dea4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003dea8:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003deaa:    9003        ..      STR      r0,[sp,#0xc]
        0x0003deac:    2025        %       MOVS     r0,#0x25
        0x0003deae:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003deb2:    e06b        k.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003deb4:    f6422094    B..     MOV      r0,#0x2a94
        0x0003deb8:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003debc:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003debe:    9003        ..      STR      r0,[sp,#0xc]
        0x0003dec0:    2026        &       MOVS     r0,#0x26
        0x0003dec2:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003dec6:    e061        a.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003dec8:    202b        +       MOVS     r0,#0x2b
        0x0003deca:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003dece:    e05d        ].      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003ded0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ded2:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003ded6:    f7fffdb9    ....    BL       hciEvtProcessLeExtAdvReport ; 0x3da4c
        0x0003deda:    e057        W.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003dedc:    202d        -       MOVS     r0,#0x2d
        0x0003dede:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003dee2:    e053        S.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003dee4:    202e        .       MOVS     r0,#0x2e
        0x0003dee6:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003deea:    e04f        O.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003deec:    202f        /       MOVS     r0,#0x2f
        0x0003deee:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003def2:    e04b        K.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003def4:    2030        0       MOVS     r0,#0x30
        0x0003def6:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003defa:    e047        G.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003defc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003defe:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003df02:    f7fffe75    ..u.    BL       hciEvtProcessLePerAdvReport ; 0x3dbf0
        0x0003df06:    e041        A.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df08:    2032        2       MOVS     r0,#0x32
        0x0003df0a:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003df0e:    e03d        =.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df10:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003df12:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003df16:    f7fffcb1    ....    BL       hciEvtProcessLeConnIQReport ; 0x3d87c
        0x0003df1a:    e037        7.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df1c:    e036        6.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df1e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003df20:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003df24:    f7fffc2c    ..,.    BL       hciEvtProcessLeConlessIQReport ; 0x3d780
        0x0003df28:    e030        0.      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df2a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003df2c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003df2e:    b960        `.      CBNZ     r0,0x3df4a ; hciEvtProcessMsg + 666
        0x0003df30:    e7ff        ..      B        0x3df32 ; hciEvtProcessMsg + 642
        0x0003df32:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003df34:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003df36:    7889        .x      LDRB     r1,[r1,#2]
        0x0003df38:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003df3c:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003df40:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003df44:    f7fdf808    ....    BL       hciCoreCisOpen ; 0x3af58
        0x0003df48:    e7ff        ..      B        0x3df4a ; hciEvtProcessMsg + 666
        0x0003df4a:    2044        D       MOVS     r0,#0x44
        0x0003df4c:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003df50:    e01c        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df52:    2045        E       MOVS     r0,#0x45
        0x0003df54:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003df58:    e018        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df5a:    2050        P       MOVS     r0,#0x50
        0x0003df5c:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003df60:    e014        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df62:    2051        Q       MOVS     r0,#0x51
        0x0003df64:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003df68:    e010        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df6a:    2052        R       MOVS     r0,#0x52
        0x0003df6c:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003df70:    e00c        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df72:    2053        S       MOVS     r0,#0x53
        0x0003df74:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003df78:    e008        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df7a:    2047        G       MOVS     r0,#0x47
        0x0003df7c:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003df80:    e004        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df82:    2055        U       MOVS     r0,#0x55
        0x0003df84:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003df88:    e000        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df8a:    e7ff        ..      B        0x3df8c ; hciEvtProcessMsg + 732
        0x0003df8c:    e067        g.      B        0x3e05e ; hciEvtProcessMsg + 942
        0x0003df8e:    f6423182    B..1    MOV      r1,#0x2b82
        0x0003df92:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003df96:    8808        ..      LDRH     r0,[r1,#0]
        0x0003df98:    3001        .0      ADDS     r0,#1
        0x0003df9a:    8008        ..      STRH     r0,[r1,#0]
        0x0003df9c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003df9e:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003dfa0:    7889        .x      LDRB     r1,[r1,#2]
        0x0003dfa2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003dfa6:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003dfaa:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003dfae:    f7fcff73    ..s.    BL       hciCoreCisByHandle ; 0x3ae98
        0x0003dfb2:    b120         .      CBZ      r0,0x3dfbe ; hciEvtProcessMsg + 782
        0x0003dfb4:    e7ff        ..      B        0x3dfb6 ; hciEvtProcessMsg + 774
        0x0003dfb6:    2046        F       MOVS     r0,#0x46
        0x0003dfb8:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003dfbc:    e003        ..      B        0x3dfc6 ; hciEvtProcessMsg + 790
        0x0003dfbe:    2003        .       MOVS     r0,#3
        0x0003dfc0:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003dfc4:    e7ff        ..      B        0x3dfc6 ; hciEvtProcessMsg + 790
        0x0003dfc6:    e04a        J.      B        0x3e05e ; hciEvtProcessMsg + 942
        0x0003dfc8:    f6423182    B..1    MOV      r1,#0x2b82
        0x0003dfcc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003dfd0:    8848        H.      LDRH     r0,[r1,#2]
        0x0003dfd2:    3001        .0      ADDS     r0,#1
        0x0003dfd4:    8048        H.      STRH     r0,[r1,#2]
        0x0003dfd6:    200f        .       MOVS     r0,#0xf
        0x0003dfd8:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003dfdc:    e03f        ?.      B        0x3e05e ; hciEvtProcessMsg + 942
        0x0003dfde:    f6423182    B..1    MOV      r1,#0x2b82
        0x0003dfe2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003dfe6:    8888        ..      LDRH     r0,[r1,#4]
        0x0003dfe8:    3001        .0      ADDS     r0,#1
        0x0003dfea:    8088        ..      STRH     r0,[r1,#4]
        0x0003dfec:    200a        .       MOVS     r0,#0xa
        0x0003dfee:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003dff2:    e034        4.      B        0x3e05e ; hciEvtProcessMsg + 942
        0x0003dff4:    f6423182    B..1    MOV      r1,#0x2b82
        0x0003dff8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003dffc:    8a08        ..      LDRH     r0,[r1,#0x10]
        0x0003dffe:    3001        .0      ADDS     r0,#1
        0x0003e000:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003e002:    200e        .       MOVS     r0,#0xe
        0x0003e004:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003e008:    e029        ).      B        0x3e05e ; hciEvtProcessMsg + 942
        0x0003e00a:    f6423182    B..1    MOV      r1,#0x2b82
        0x0003e00e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e012:    89c8        ..      LDRH     r0,[r1,#0xe]
        0x0003e014:    3001        .0      ADDS     r0,#1
        0x0003e016:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003e018:    e021        !.      B        0x3e05e ; hciEvtProcessMsg + 942
        0x0003e01a:    f6423182    B..1    MOV      r1,#0x2b82
        0x0003e01e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e022:    8948        H.      LDRH     r0,[r1,#0xa]
        0x0003e024:    3001        .0      ADDS     r0,#1
        0x0003e026:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003e028:    2014        .       MOVS     r0,#0x14
        0x0003e02a:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003e02e:    e016        ..      B        0x3e05e ; hciEvtProcessMsg + 942
        0x0003e030:    f6423182    B..1    MOV      r1,#0x2b82
        0x0003e034:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e038:    8ac8        ..      LDRH     r0,[r1,#0x16]
        0x0003e03a:    3001        .0      ADDS     r0,#1
        0x0003e03c:    82c8        ..      STRH     r0,[r1,#0x16]
        0x0003e03e:    2028        (       MOVS     r0,#0x28
        0x0003e040:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003e044:    e00b        ..      B        0x3e05e ; hciEvtProcessMsg + 942
        0x0003e046:    f6423182    B..1    MOV      r1,#0x2b82
        0x0003e04a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e04e:    8a88        ..      LDRH     r0,[r1,#0x14]
        0x0003e050:    3001        .0      ADDS     r0,#1
        0x0003e052:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003e054:    2013        .       MOVS     r0,#0x13
        0x0003e056:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003e05a:    e000        ..      B        0x3e05e ; hciEvtProcessMsg + 942
        0x0003e05c:    e7ff        ..      B        0x3e05e ; hciEvtProcessMsg + 942
        0x0003e05e:    f89d0018    ....    LDRB     r0,[sp,#0x18]
        0x0003e062:    2800        .(      CMP      r0,#0
        0x0003e064:    d04d        M.      BEQ      0x3e102 ; hciEvtProcessMsg + 1106
        0x0003e066:    e7ff        ..      B        0x3e068 ; hciEvtProcessMsg + 952
        0x0003e068:    f89d1018    ....    LDRB     r1,[sp,#0x18]
        0x0003e06c:    f24460b6    D..`    MOV      r0,#0x46b6
        0x0003e070:    f2c00005    ....    MOVT     r0,#5
        0x0003e074:    5c40        @\      LDRB     r0,[r0,r1]
        0x0003e076:    f7e0faab    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x0003e07a:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e07c:    b1e8        ..      CBZ      r0,0x3e0ba ; hciEvtProcessMsg + 1034
        0x0003e07e:    e7ff        ..      B        0x3e080 ; hciEvtProcessMsg + 976
        0x0003e080:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003e082:    2000        .       MOVS     r0,#0
        0x0003e084:    8008        ..      STRH     r0,[r1,#0]
        0x0003e086:    f89d1018    ....    LDRB     r1,[sp,#0x18]
        0x0003e08a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003e08c:    7091        .p      STRB     r1,[r2,#2]
        0x0003e08e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003e090:    70c8        .p      STRB     r0,[r1,#3]
        0x0003e092:    f89d1018    ....    LDRB     r1,[sp,#0x18]
        0x0003e096:    f244700c    D..p    MOV      r0,#0x470c
        0x0003e09a:    f2c00005    ....    MOVT     r0,#5
        0x0003e09e:    f8503021    P.!0    LDR      r3,[r0,r1,LSL #2]
        0x0003e0a2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e0a4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003e0a6:    f89d2019    ...     LDRB     r2,[sp,#0x19]
        0x0003e0aa:    4798        .G      BLX      r3
        0x0003e0ac:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003e0ae:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e0b0:    4788        .G      BLX      r1
        0x0003e0b2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e0b4:    f7e0fad2    ....    BL       WsfBufFree ; 0x1e65c
        0x0003e0b8:    e7ff        ..      B        0x3e0ba ; hciEvtProcessMsg + 1034
        0x0003e0ba:    f89d0018    ....    LDRB     r0,[sp,#0x18]
        0x0003e0be:    2803        .(      CMP      r0,#3
        0x0003e0c0:    d10c        ..      BNE      0x3e0dc ; hciEvtProcessMsg + 1068
        0x0003e0c2:    e7ff        ..      B        0x3e0c4 ; hciEvtProcessMsg + 1044
        0x0003e0c4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003e0c6:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003e0c8:    7889        .x      LDRB     r1,[r1,#2]
        0x0003e0ca:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e0ce:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003e0d2:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e0d6:    f7fcffa5    ....    BL       hciCoreConnClose ; 0x3b024
        0x0003e0da:    e011        ..      B        0x3e100 ; hciEvtProcessMsg + 1104
        0x0003e0dc:    f89d0018    ....    LDRB     r0,[sp,#0x18]
        0x0003e0e0:    2846        F(      CMP      r0,#0x46
        0x0003e0e2:    d10c        ..      BNE      0x3e0fe ; hciEvtProcessMsg + 1102
        0x0003e0e4:    e7ff        ..      B        0x3e0e6 ; hciEvtProcessMsg + 1078
        0x0003e0e6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003e0e8:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003e0ea:    7889        .x      LDRB     r1,[r1,#2]
        0x0003e0ec:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e0f0:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003e0f4:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e0f8:    f7fcfefa    ....    BL       hciCoreCisClose ; 0x3aef0
        0x0003e0fc:    e7ff        ..      B        0x3e0fe ; hciEvtProcessMsg + 1102
        0x0003e0fe:    e7ff        ..      B        0x3e100 ; hciEvtProcessMsg + 1104
        0x0003e100:    e7ff        ..      B        0x3e102 ; hciEvtProcessMsg + 1106
        0x0003e102:    b008        ..      ADD      sp,sp,#0x20
        0x0003e104:    bd80        ..      POP      {r7,pc}
        0x0003e106:    0000        ..      MOVS     r0,r0
    hciTrSendAclData
        0x0003e108:    b580        ..      PUSH     {r7,lr}
        0x0003e10a:    b084        ..      SUB      sp,sp,#0x10
        0x0003e10c:    9002        ..      STR      r0,[sp,#8]
        0x0003e10e:    9101        ..      STR      r1,[sp,#4]
        0x0003e110:    9901        ..      LDR      r1,[sp,#4]
        0x0003e112:    7888        .x      LDRB     r0,[r1,#2]
        0x0003e114:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003e116:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e11a:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0003e11e:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0003e122:    3004        .0      ADDS     r0,#4
        0x0003e124:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0003e128:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0003e12c:    9a01        ..      LDR      r2,[sp,#4]
        0x0003e12e:    2002        .       MOVS     r0,#2
        0x0003e130:    f7fdfc1c    ....    BL       hciDrvWrite ; 0x3b96c
        0x0003e134:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0003e138:    4288        .B      CMP      r0,r1
        0x0003e13a:    d105        ..      BNE      0x3e148 ; hciTrSendAclData + 64
        0x0003e13c:    e7ff        ..      B        0x3e13e ; hciTrSendAclData + 54
        0x0003e13e:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0003e142:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003e146:    e003        ..      B        0x3e150 ; hciTrSendAclData + 72
        0x0003e148:    2000        .       MOVS     r0,#0
        0x0003e14a:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003e14e:    e7ff        ..      B        0x3e150 ; hciTrSendAclData + 72
        0x0003e150:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e154:    b004        ..      ADD      sp,sp,#0x10
        0x0003e156:    bd80        ..      POP      {r7,pc}
    hciTrSendCmd
        0x0003e158:    b580        ..      PUSH     {r7,lr}
        0x0003e15a:    b084        ..      SUB      sp,sp,#0x10
        0x0003e15c:    9002        ..      STR      r0,[sp,#8]
        0x0003e15e:    9802        ..      LDR      r0,[sp,#8]
        0x0003e160:    7880        .x      LDRB     r0,[r0,#2]
        0x0003e162:    3003        .0      ADDS     r0,#3
        0x0003e164:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003e168:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003e16c:    9a02        ..      LDR      r2,[sp,#8]
        0x0003e16e:    2001        .       MOVS     r0,#1
        0x0003e170:    f7fdfbfc    ....    BL       hciDrvWrite ; 0x3b96c
        0x0003e174:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003e178:    4288        .B      CMP      r0,r1
        0x0003e17a:    d104        ..      BNE      0x3e186 ; hciTrSendCmd + 46
        0x0003e17c:    e7ff        ..      B        0x3e17e ; hciTrSendCmd + 38
        0x0003e17e:    2001        .       MOVS     r0,#1
        0x0003e180:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003e184:    e003        ..      B        0x3e18e ; hciTrSendCmd + 54
        0x0003e186:    2000        .       MOVS     r0,#0
        0x0003e188:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003e18c:    e7ff        ..      B        0x3e18e ; hciTrSendCmd + 54
        0x0003e18e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003e192:    b004        ..      ADD      sp,sp,#0x10
        0x0003e194:    bd80        ..      POP      {r7,pc}
        0x0003e196:    0000        ..      MOVS     r0,r0
    hciTrSerialRxIncoming
        0x0003e198:    b580        ..      PUSH     {r7,lr}
        0x0003e19a:    b088        ..      SUB      sp,sp,#0x20
        0x0003e19c:    9006        ..      STR      r0,[sp,#0x18]
        0x0003e19e:    f8ad1016    ....    STRH     r1,[sp,#0x16]
        0x0003e1a2:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003e1a6:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0003e1aa:    2000        .       MOVS     r0,#0
        0x0003e1ac:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003e1b0:    e7ff        ..      B        0x3e1b2 ; hciTrSerialRxIncoming + 26
        0x0003e1b2:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003e1b6:    2800        .(      CMP      r0,#0
        0x0003e1b8:    f00081b4    ....    BEQ.W    0x3e524 ; hciTrSerialRxIncoming + 908
        0x0003e1bc:    e7ff        ..      B        0x3e1be ; hciTrSerialRxIncoming + 38
        0x0003e1be:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e1c0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e1c2:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0003e1c6:    f64230a9    B..0    MOV      r0,#0x2ba9
        0x0003e1ca:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e1ce:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e1d0:    bb30        0.      CBNZ     r0,0x3e220 ; hciTrSerialRxIncoming + 136
        0x0003e1d2:    e7ff        ..      B        0x3e1d4 ; hciTrSerialRxIncoming + 60
        0x0003e1d4:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0003e1d8:    f64231a8    B..1    MOV      r1,#0x2ba8
        0x0003e1dc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e1e0:    7008        .p      STRB     r0,[r1,#0]
        0x0003e1e2:    f642319e    B..1    MOV      r1,#0x2b9e
        0x0003e1e6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e1ea:    2000        .       MOVS     r0,#0
        0x0003e1ec:    8008        ..      STRH     r0,[r1,#0]
        0x0003e1ee:    f64231a9    B..1    MOV      r1,#0x2ba9
        0x0003e1f2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e1f6:    2001        .       MOVS     r0,#1
        0x0003e1f8:    7008        .p      STRB     r0,[r1,#0]
        0x0003e1fa:    f2483180    H..1    MOV      r1,#0x8380
        0x0003e1fe:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e202:    7008        .p      STRB     r0,[r1,#0]
        0x0003e204:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e206:    3001        .0      ADDS     r0,#1
        0x0003e208:    9006        ..      STR      r0,[sp,#0x18]
        0x0003e20a:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e20e:    3001        .0      ADDS     r0,#1
        0x0003e210:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003e214:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003e218:    3801        .8      SUBS     r0,#1
        0x0003e21a:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0003e21e:    e157        W.      B        0x3e4d0 ; hciTrSerialRxIncoming + 824
        0x0003e220:    f64230a9    B..0    MOV      r0,#0x2ba9
        0x0003e224:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e228:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e22a:    2801        .(      CMP      r0,#1
        0x0003e22c:    f040811d    @...    BNE.W    0x3e46a ; hciTrSerialRxIncoming + 722
        0x0003e230:    e7ff        ..      B        0x3e232 ; hciTrSerialRxIncoming + 154
        0x0003e232:    2000        .       MOVS     r0,#0
        0x0003e234:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003e238:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003e23c:    f64230a8    B..0    MOV      r0,#0x2ba8
        0x0003e240:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e244:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e246:    2804        .(      CMP      r0,#4
        0x0003e248:    d104        ..      BNE      0x3e254 ; hciTrSerialRxIncoming + 188
        0x0003e24a:    e7ff        ..      B        0x3e24c ; hciTrSerialRxIncoming + 180
        0x0003e24c:    2002        .       MOVS     r0,#2
        0x0003e24e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003e252:    e01b        ..      B        0x3e28c ; hciTrSerialRxIncoming + 244
        0x0003e254:    f64230a8    B..0    MOV      r0,#0x2ba8
        0x0003e258:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e25c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e25e:    2802        .(      CMP      r0,#2
        0x0003e260:    d104        ..      BNE      0x3e26c ; hciTrSerialRxIncoming + 212
        0x0003e262:    e7ff        ..      B        0x3e264 ; hciTrSerialRxIncoming + 204
        0x0003e264:    2004        .       MOVS     r0,#4
        0x0003e266:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003e26a:    e00e        ..      B        0x3e28a ; hciTrSerialRxIncoming + 242
        0x0003e26c:    f64231a9    B..1    MOV      r1,#0x2ba9
        0x0003e270:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e274:    2000        .       MOVS     r0,#0
        0x0003e276:    7008        .p      STRB     r0,[r1,#0]
        0x0003e278:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003e27c:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003e280:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e284:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003e288:    e151        Q.      B        0x3e52e ; hciTrSerialRxIncoming + 918
        0x0003e28a:    e7ff        ..      B        0x3e28c ; hciTrSerialRxIncoming + 244
        0x0003e28c:    f642309e    B..0    MOV      r0,#0x2b9e
        0x0003e290:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e294:    8800        ..      LDRH     r0,[r0,#0]
        0x0003e296:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003e29a:    4288        .B      CMP      r0,r1
        0x0003e29c:    d01c        ..      BEQ      0x3e2d8 ; hciTrSerialRxIncoming + 320
        0x0003e29e:    e7ff        ..      B        0x3e2a0 ; hciTrSerialRxIncoming + 264
        0x0003e2a0:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0003e2a4:    f642339e    B..3    MOV      r3,#0x2b9e
        0x0003e2a8:    f2c10301    ....    MOVT     r3,#0x1001
        0x0003e2ac:    881a        ..      LDRH     r2,[r3,#0]
        0x0003e2ae:    1c51        Q.      ADDS     r1,r2,#1
        0x0003e2b0:    8019        ..      STRH     r1,[r3,#0]
        0x0003e2b2:    f642319a    B..1    MOV      r1,#0x2b9a
        0x0003e2b6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e2ba:    5488        .T      STRB     r0,[r1,r2]
        0x0003e2bc:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e2be:    3001        .0      ADDS     r0,#1
        0x0003e2c0:    9006        ..      STR      r0,[sp,#0x18]
        0x0003e2c2:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e2c6:    3001        .0      ADDS     r0,#1
        0x0003e2c8:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003e2cc:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003e2d0:    3801        .8      SUBS     r0,#1
        0x0003e2d2:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0003e2d6:    e7ff        ..      B        0x3e2d8 ; hciTrSerialRxIncoming + 320
        0x0003e2d8:    f642309e    B..0    MOV      r0,#0x2b9e
        0x0003e2dc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e2e0:    8800        ..      LDRH     r0,[r0,#0]
        0x0003e2e2:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003e2e6:    4288        .B      CMP      r0,r1
        0x0003e2e8:    f04080be    @...    BNE.W    0x3e468 ; hciTrSerialRxIncoming + 720
        0x0003e2ec:    e7ff        ..      B        0x3e2ee ; hciTrSerialRxIncoming + 342
        0x0003e2ee:    f64230a8    B..0    MOV      r0,#0x2ba8
        0x0003e2f2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e2f6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e2f8:    2804        .(      CMP      r0,#4
        0x0003e2fa:    d108        ..      BNE      0x3e30e ; hciTrSerialRxIncoming + 374
        0x0003e2fc:    e7ff        ..      B        0x3e2fe ; hciTrSerialRxIncoming + 358
        0x0003e2fe:    f642309a    B..0    MOV      r0,#0x2b9a
        0x0003e302:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e306:    7840        @x      LDRB     r0,[r0,#1]
        0x0003e308:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003e30c:    e013        ..      B        0x3e336 ; hciTrSerialRxIncoming + 414
        0x0003e30e:    f64230a8    B..0    MOV      r0,#0x2ba8
        0x0003e312:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e316:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e318:    2802        .(      CMP      r0,#2
        0x0003e31a:    d10b        ..      BNE      0x3e334 ; hciTrSerialRxIncoming + 412
        0x0003e31c:    e7ff        ..      B        0x3e31e ; hciTrSerialRxIncoming + 390
        0x0003e31e:    f642319a    B..1    MOV      r1,#0x2b9a
        0x0003e322:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e326:    7888        .x      LDRB     r0,[r1,#2]
        0x0003e328:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003e32a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e32e:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003e332:    e7ff        ..      B        0x3e334 ; hciTrSerialRxIncoming + 412
        0x0003e334:    e7ff        ..      B        0x3e336 ; hciTrSerialRxIncoming + 414
        0x0003e336:    f64230a8    B..0    MOV      r0,#0x2ba8
        0x0003e33a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e33e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e340:    2802        .(      CMP      r0,#2
        0x0003e342:    d119        ..      BNE      0x3e378 ; hciTrSerialRxIncoming + 480
        0x0003e344:    e7ff        ..      B        0x3e346 ; hciTrSerialRxIncoming + 430
        0x0003e346:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003e34a:    9001        ..      STR      r0,[sp,#4]
        0x0003e34c:    f7ddfe64    ..d.    BL       HciGetMaxRxAclLen ; 0x1c018
        0x0003e350:    4601        .F      MOV      r1,r0
        0x0003e352:    9801        ..      LDR      r0,[sp,#4]
        0x0003e354:    4288        .B      CMP      r0,r1
        0x0003e356:    dc0f        ..      BGT      0x3e378 ; hciTrSerialRxIncoming + 480
        0x0003e358:    e7ff        ..      B        0x3e35a ; hciTrSerialRxIncoming + 450
        0x0003e35a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003e35e:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e362:    4408        .D      ADD      r0,r0,r1
        0x0003e364:    b280        ..      UXTH     r0,r0
        0x0003e366:    2100        .!      MOVS     r1,#0
        0x0003e368:    f7e0fab6    ....    BL       WsfMsgDataAlloc ; 0x1e8d8
        0x0003e36c:    f64231a4    B..1    MOV      r1,#0x2ba4
        0x0003e370:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e374:    6008        .`      STR      r0,[r1,#0]
        0x0003e376:    e01b        ..      B        0x3e3b0 ; hciTrSerialRxIncoming + 536
        0x0003e378:    f64230a8    B..0    MOV      r0,#0x2ba8
        0x0003e37c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e380:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e382:    2804        .(      CMP      r0,#4
        0x0003e384:    d113        ..      BNE      0x3e3ae ; hciTrSerialRxIncoming + 534
        0x0003e386:    e7ff        ..      B        0x3e388 ; hciTrSerialRxIncoming + 496
        0x0003e388:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003e38c:    28ff        .(      CMP      r0,#0xff
        0x0003e38e:    dc0e        ..      BGT      0x3e3ae ; hciTrSerialRxIncoming + 534
        0x0003e390:    e7ff        ..      B        0x3e392 ; hciTrSerialRxIncoming + 506
        0x0003e392:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003e396:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e39a:    4408        .D      ADD      r0,r0,r1
        0x0003e39c:    b280        ..      UXTH     r0,r0
        0x0003e39e:    f7e0fa85    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0003e3a2:    f64231a4    B..1    MOV      r1,#0x2ba4
        0x0003e3a6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e3aa:    6008        .`      STR      r0,[r1,#0]
        0x0003e3ac:    e7ff        ..      B        0x3e3ae ; hciTrSerialRxIncoming + 534
        0x0003e3ae:    e7ff        ..      B        0x3e3b0 ; hciTrSerialRxIncoming + 536
        0x0003e3b0:    f64230a4    B..0    MOV      r0,#0x2ba4
        0x0003e3b4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e3b8:    6800        .h      LDR      r0,[r0,#0]
        0x0003e3ba:    2800        .(      CMP      r0,#0
        0x0003e3bc:    d044        D.      BEQ      0x3e448 ; hciTrSerialRxIncoming + 688
        0x0003e3be:    e7ff        ..      B        0x3e3c0 ; hciTrSerialRxIncoming + 552
        0x0003e3c0:    f64230a4    B..0    MOV      r0,#0x2ba4
        0x0003e3c4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e3c8:    6800        .h      LDR      r0,[r0,#0]
        0x0003e3ca:    f64231a0    B..1    MOV      r1,#0x2ba0
        0x0003e3ce:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e3d2:    6008        .`      STR      r0,[r1,#0]
        0x0003e3d4:    2000        .       MOVS     r0,#0
        0x0003e3d6:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003e3da:    e7ff        ..      B        0x3e3dc ; hciTrSerialRxIncoming + 580
        0x0003e3dc:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003e3e0:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003e3e4:    4288        .B      CMP      r0,r1
        0x0003e3e6:    da16        ..      BGE      0x3e416 ; hciTrSerialRxIncoming + 638
        0x0003e3e8:    e7ff        ..      B        0x3e3ea ; hciTrSerialRxIncoming + 594
        0x0003e3ea:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0003e3ee:    f642309a    B..0    MOV      r0,#0x2b9a
        0x0003e3f2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e3f6:    5c40        @\      LDRB     r0,[r0,r1]
        0x0003e3f8:    f64233a0    B..3    MOV      r3,#0x2ba0
        0x0003e3fc:    f2c10301    ....    MOVT     r3,#0x1001
        0x0003e400:    6819        .h      LDR      r1,[r3,#0]
        0x0003e402:    1c4a        J.      ADDS     r2,r1,#1
        0x0003e404:    601a        .`      STR      r2,[r3,#0]
        0x0003e406:    7008        .p      STRB     r0,[r1,#0]
        0x0003e408:    e7ff        ..      B        0x3e40a ; hciTrSerialRxIncoming + 626
        0x0003e40a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003e40e:    3001        .0      ADDS     r0,#1
        0x0003e410:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003e414:    e7e2        ..      B        0x3e3dc ; hciTrSerialRxIncoming + 580
        0x0003e416:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e41a:    f642309e    B..0    MOV      r0,#0x2b9e
        0x0003e41e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e422:    8001        ..      STRH     r1,[r0,#0]
        0x0003e424:    8800        ..      LDRH     r0,[r0,#0]
        0x0003e426:    b938        8.      CBNZ     r0,0x3e438 ; hciTrSerialRxIncoming + 672
        0x0003e428:    e7ff        ..      B        0x3e42a ; hciTrSerialRxIncoming + 658
        0x0003e42a:    f64231a9    B..1    MOV      r1,#0x2ba9
        0x0003e42e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e432:    2003        .       MOVS     r0,#3
        0x0003e434:    7008        .p      STRB     r0,[r1,#0]
        0x0003e436:    e006        ..      B        0x3e446 ; hciTrSerialRxIncoming + 686
        0x0003e438:    f64231a9    B..1    MOV      r1,#0x2ba9
        0x0003e43c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e440:    2002        .       MOVS     r0,#2
        0x0003e442:    7008        .p      STRB     r0,[r1,#0]
        0x0003e444:    e7ff        ..      B        0x3e446 ; hciTrSerialRxIncoming + 686
        0x0003e446:    e00e        ..      B        0x3e466 ; hciTrSerialRxIncoming + 718
        0x0003e448:    f64231a9    B..1    MOV      r1,#0x2ba9
        0x0003e44c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e450:    2000        .       MOVS     r0,#0
        0x0003e452:    7008        .p      STRB     r0,[r1,#0]
        0x0003e454:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003e458:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003e45c:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e460:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003e464:    e063        c.      B        0x3e52e ; hciTrSerialRxIncoming + 918
        0x0003e466:    e7ff        ..      B        0x3e468 ; hciTrSerialRxIncoming + 720
        0x0003e468:    e031        1.      B        0x3e4ce ; hciTrSerialRxIncoming + 822
        0x0003e46a:    f64230a9    B..0    MOV      r0,#0x2ba9
        0x0003e46e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e472:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e474:    2802        .(      CMP      r0,#2
        0x0003e476:    d129        ).      BNE      0x3e4cc ; hciTrSerialRxIncoming + 820
        0x0003e478:    e7ff        ..      B        0x3e47a ; hciTrSerialRxIncoming + 738
        0x0003e47a:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0003e47e:    f64233a0    B..3    MOV      r3,#0x2ba0
        0x0003e482:    f2c10301    ....    MOVT     r3,#0x1001
        0x0003e486:    6819        .h      LDR      r1,[r3,#0]
        0x0003e488:    1c4a        J.      ADDS     r2,r1,#1
        0x0003e48a:    601a        .`      STR      r2,[r3,#0]
        0x0003e48c:    7008        .p      STRB     r0,[r1,#0]
        0x0003e48e:    f642309e    B..0    MOV      r0,#0x2b9e
        0x0003e492:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e496:    8801        ..      LDRH     r1,[r0,#0]
        0x0003e498:    3901        .9      SUBS     r1,#1
        0x0003e49a:    8001        ..      STRH     r1,[r0,#0]
        0x0003e49c:    8800        ..      LDRH     r0,[r0,#0]
        0x0003e49e:    b938        8.      CBNZ     r0,0x3e4b0 ; hciTrSerialRxIncoming + 792
        0x0003e4a0:    e7ff        ..      B        0x3e4a2 ; hciTrSerialRxIncoming + 778
        0x0003e4a2:    f64231a9    B..1    MOV      r1,#0x2ba9
        0x0003e4a6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e4aa:    2003        .       MOVS     r0,#3
        0x0003e4ac:    7008        .p      STRB     r0,[r1,#0]
        0x0003e4ae:    e7ff        ..      B        0x3e4b0 ; hciTrSerialRxIncoming + 792
        0x0003e4b0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e4b2:    3001        .0      ADDS     r0,#1
        0x0003e4b4:    9006        ..      STR      r0,[sp,#0x18]
        0x0003e4b6:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e4ba:    3001        .0      ADDS     r0,#1
        0x0003e4bc:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003e4c0:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003e4c4:    3801        .8      SUBS     r0,#1
        0x0003e4c6:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0003e4ca:    e7ff        ..      B        0x3e4cc ; hciTrSerialRxIncoming + 820
        0x0003e4cc:    e7ff        ..      B        0x3e4ce ; hciTrSerialRxIncoming + 822
        0x0003e4ce:    e7ff        ..      B        0x3e4d0 ; hciTrSerialRxIncoming + 824
        0x0003e4d0:    f64230a9    B..0    MOV      r0,#0x2ba9
        0x0003e4d4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e4d8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e4da:    2803        .(      CMP      r0,#3
        0x0003e4dc:    d121        !.      BNE      0x3e522 ; hciTrSerialRxIncoming + 906
        0x0003e4de:    e7ff        ..      B        0x3e4e0 ; hciTrSerialRxIncoming + 840
        0x0003e4e0:    f2483180    H..1    MOV      r1,#0x8380
        0x0003e4e4:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e4e8:    2000        .       MOVS     r0,#0
        0x0003e4ea:    7008        .p      STRB     r0,[r1,#0]
        0x0003e4ec:    f64230a4    B..0    MOV      r0,#0x2ba4
        0x0003e4f0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e4f4:    6800        .h      LDR      r0,[r0,#0]
        0x0003e4f6:    b168        h.      CBZ      r0,0x3e514 ; hciTrSerialRxIncoming + 892
        0x0003e4f8:    e7ff        ..      B        0x3e4fa ; hciTrSerialRxIncoming + 866
        0x0003e4fa:    f64230a8    B..0    MOV      r0,#0x2ba8
        0x0003e4fe:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e502:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e504:    f64231a4    B..1    MOV      r1,#0x2ba4
        0x0003e508:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e50c:    6809        .h      LDR      r1,[r1,#0]
        0x0003e50e:    f7fcfebd    ....    BL       hciCoreRecv ; 0x3b28c
        0x0003e512:    e7ff        ..      B        0x3e514 ; hciTrSerialRxIncoming + 892
        0x0003e514:    f64231a9    B..1    MOV      r1,#0x2ba9
        0x0003e518:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003e51c:    2000        .       MOVS     r0,#0
        0x0003e51e:    7008        .p      STRB     r0,[r1,#0]
        0x0003e520:    e7ff        ..      B        0x3e522 ; hciTrSerialRxIncoming + 906
        0x0003e522:    e646        F.      B        0x3e1b2 ; hciTrSerialRxIncoming + 26
        0x0003e524:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e528:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003e52c:    e7ff        ..      B        0x3e52e ; hciTrSerialRxIncoming + 918
        0x0003e52e:    f8bd001e    ....    LDRH     r0,[sp,#0x1e]
        0x0003e532:    b008        ..      ADD      sp,sp,#0x20
        0x0003e534:    bd80        ..      POP      {r7,pc}
        0x0003e536:    0000        ..      MOVS     r0,r0
    hci_process_trace_data
        0x0003e538:    b580        ..      PUSH     {r7,lr}
        0x0003e53a:    b094        ..      SUB      sp,sp,#0x50
        0x0003e53c:    9013        ..      STR      r0,[sp,#0x4c]
        0x0003e53e:    9112        ..      STR      r1,[sp,#0x48]
        0x0003e540:    2000        .       MOVS     r0,#0
        0x0003e542:    9011        ..      STR      r0,[sp,#0x44]
        0x0003e544:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x0003e548:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003e54a:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0003e54c:    9011        ..      STR      r0,[sp,#0x44]
        0x0003e54e:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e550:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e552:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x0003e556:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e558:    3001        .0      ADDS     r0,#1
        0x0003e55a:    9011        ..      STR      r0,[sp,#0x44]
        0x0003e55c:    f89d0043    ..C.    LDRB     r0,[sp,#0x43]
        0x0003e560:    4601        .F      MOV      r1,r0
        0x0003e562:    9101        ..      STR      r1,[sp,#4]
        0x0003e564:    2801        .(      CMP      r0,#1
        0x0003e566:    d00c        ..      BEQ      0x3e582 ; hci_process_trace_data + 74
        0x0003e568:    e7ff        ..      B        0x3e56a ; hci_process_trace_data + 50
        0x0003e56a:    9801        ..      LDR      r0,[sp,#4]
        0x0003e56c:    2803        .(      CMP      r0,#3
        0x0003e56e:    f04080e0    @...    BNE.W    0x3e732 ; hci_process_trace_data + 506
        0x0003e572:    e7ff        ..      B        0x3e574 ; hci_process_trace_data + 60
        0x0003e574:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e576:    3002        .0      ADDS     r0,#2
        0x0003e578:    9011        ..      STR      r0,[sp,#0x44]
        0x0003e57a:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e57c:    6800        .h      LDR      r0,[r0,#0]
        0x0003e57e:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003e580:    e0d8        ..      B        0x3e734 ; hci_process_trace_data + 508
        0x0003e582:    2000        .       MOVS     r0,#0
        0x0003e584:    9000        ..      STR      r0,[sp,#0]
        0x0003e586:    900e        ..      STR      r0,[sp,#0x38]
        0x0003e588:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0003e58c:    900c        ..      STR      r0,[sp,#0x30]
        0x0003e58e:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003e590:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x0003e594:    f88d002a    ..*.    STRB     r0,[sp,#0x2a]
        0x0003e598:    f8ad0028    ..(.    STRH     r0,[sp,#0x28]
        0x0003e59c:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003e5a0:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e5a2:    3002        .0      ADDS     r0,#2
        0x0003e5a4:    9011        ..      STR      r0,[sp,#0x44]
        0x0003e5a6:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e5a8:    3002        .0      ADDS     r0,#2
        0x0003e5aa:    9011        ..      STR      r0,[sp,#0x44]
        0x0003e5ac:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e5ae:    6800        .h      LDR      r0,[r0,#0]
        0x0003e5b0:    900e        ..      STR      r0,[sp,#0x38]
        0x0003e5b2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e5b4:    3004        .0      ADDS     r0,#4
        0x0003e5b6:    9011        ..      STR      r0,[sp,#0x44]
        0x0003e5b8:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003e5ba:    f6404335    @.5C    MOV      r3,#0xc35
        0x0003e5be:    4358        XC      MULS     r0,r3,r0
        0x0003e5c0:    f64c42cd    L..B    MOV      r2,#0xcccd
        0x0003e5c4:    f6cc42cc    ...B    MOVT     r2,#0xcccc
        0x0003e5c8:    fba00c02    ....    UMULL    r0,r12,r0,r2
        0x0003e5cc:    ea4f00dc    O...    LSR      r0,r12,#3
        0x0003e5d0:    f64451d3    D..Q    MOV      r1,#0x4dd3
        0x0003e5d4:    f2c10162    ..b.    MOVT     r1,#0x1062
        0x0003e5d8:    fba0e001    ....    UMULL    lr,r0,r0,r1
        0x0003e5dc:    0980        ..      LSRS     r0,r0,#6
        0x0003e5de:    f44f7e7a    O.z~    MOV      lr,#0x3e8
        0x0003e5e2:    fb00f00e    ....    MUL      r0,r0,lr
        0x0003e5e6:    ebc000dc    ....    RSB      r0,r0,r12,LSR #3
        0x0003e5ea:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003e5ee:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003e5f0:    4358        XC      MULS     r0,r3,r0
        0x0003e5f2:    fba02002    ...     UMULL    r2,r0,r0,r2
        0x0003e5f6:    08c0        ..      LSRS     r0,r0,#3
        0x0003e5f8:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0003e5fc:    0980        ..      LSRS     r0,r0,#6
        0x0003e5fe:    900c        ..      STR      r0,[sp,#0x30]
        0x0003e600:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003e602:    a806        ..      ADD      r0,sp,#0x18
        0x0003e604:    f7dffdec    ....    BL       TimeStamp2Time ; 0x1e1e0
        0x0003e608:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0003e60c:    f8ad0024    ..$.    STRH     r0,[sp,#0x24]
        0x0003e610:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e612:    9008        ..      STR      r0,[sp,#0x20]
        0x0003e614:    f8bd0020    .. .    LDRH     r0,[sp,#0x20]
        0x0003e618:    f8ad0028    ..(.    STRH     r0,[sp,#0x28]
        0x0003e61c:    f89d0022    ..".    LDRB     r0,[sp,#0x22]
        0x0003e620:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003e622:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x0003e626:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x0003e62a:    f89d0024    ..$.    LDRB     r0,[sp,#0x24]
        0x0003e62e:    f88d002a    ..*.    STRB     r0,[sp,#0x2a]
        0x0003e632:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e634:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e636:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0003e63a:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e63c:    3001        .0      ADDS     r0,#1
        0x0003e63e:    9011        ..      STR      r0,[sp,#0x44]
        0x0003e640:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x0003e644:    2838        8(      CMP      r0,#0x38
        0x0003e646:    d172        r.      BNE      0x3e72e ; hci_process_trace_data + 502
        0x0003e648:    e7ff        ..      B        0x3e64a ; hci_process_trace_data + 274
        0x0003e64a:    2000        .       MOVS     r0,#0
        0x0003e64c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003e64e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003e652:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0003e656:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003e65a:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0003e65e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003e662:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003e666:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e668:    1c41        A.      ADDS     r1,r0,#1
        0x0003e66a:    9111        ..      STR      r1,[sp,#0x44]
        0x0003e66c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e66e:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003e672:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e674:    1c41        A.      ADDS     r1,r0,#1
        0x0003e676:    9111        ..      STR      r1,[sp,#0x44]
        0x0003e678:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e67a:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0003e67e:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0003e682:    2801        .(      CMP      r0,#1
        0x0003e684:    d106        ..      BNE      0x3e694 ; hci_process_trace_data + 348
        0x0003e686:    e7ff        ..      B        0x3e688 ; hci_process_trace_data + 336
        0x0003e688:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e68a:    1c41        A.      ADDS     r1,r0,#1
        0x0003e68c:    9111        ..      STR      r1,[sp,#0x44]
        0x0003e68e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e690:    9004        ..      STR      r0,[sp,#0x10]
        0x0003e692:    e013        ..      B        0x3e6bc ; hci_process_trace_data + 388
        0x0003e694:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0003e698:    2802        .(      CMP      r0,#2
        0x0003e69a:    d107        ..      BNE      0x3e6ac ; hci_process_trace_data + 372
        0x0003e69c:    e7ff        ..      B        0x3e69e ; hci_process_trace_data + 358
        0x0003e69e:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e6a0:    8800        ..      LDRH     r0,[r0,#0]
        0x0003e6a2:    9004        ..      STR      r0,[sp,#0x10]
        0x0003e6a4:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e6a6:    3002        .0      ADDS     r0,#2
        0x0003e6a8:    9011        ..      STR      r0,[sp,#0x44]
        0x0003e6aa:    e006        ..      B        0x3e6ba ; hci_process_trace_data + 386
        0x0003e6ac:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e6ae:    6800        .h      LDR      r0,[r0,#0]
        0x0003e6b0:    9004        ..      STR      r0,[sp,#0x10]
        0x0003e6b2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003e6b4:    3004        .0      ADDS     r0,#4
        0x0003e6b6:    9011        ..      STR      r0,[sp,#0x44]
        0x0003e6b8:    e7ff        ..      B        0x3e6ba ; hci_process_trace_data + 386
        0x0003e6ba:    e7ff        ..      B        0x3e6bc ; hci_process_trace_data + 388
        0x0003e6bc:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003e6c0:    b908        ..      CBNZ     r0,0x3e6c6 ; hci_process_trace_data + 398
        0x0003e6c2:    e7ff        ..      B        0x3e6c4 ; hci_process_trace_data + 396
        0x0003e6c4:    e032        2.      B        0x3e72c ; hci_process_trace_data + 500
        0x0003e6c6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003e6ca:    2802        .(      CMP      r0,#2
        0x0003e6cc:    d109        ..      BNE      0x3e6e2 ; hci_process_trace_data + 426
        0x0003e6ce:    e7ff        ..      B        0x3e6d0 ; hci_process_trace_data + 408
        0x0003e6d0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e6d2:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003e6d6:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0003e6da:    b108        ..      CBZ      r0,0x3e6e0 ; hci_process_trace_data + 424
        0x0003e6dc:    e7ff        ..      B        0x3e6de ; hci_process_trace_data + 422
        0x0003e6de:    e7ff        ..      B        0x3e6e0 ; hci_process_trace_data + 424
        0x0003e6e0:    e023        #.      B        0x3e72a ; hci_process_trace_data + 498
        0x0003e6e2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003e6e6:    2809        .(      CMP      r0,#9
        0x0003e6e8:    d110        ..      BNE      0x3e70c ; hci_process_trace_data + 468
        0x0003e6ea:    e7ff        ..      B        0x3e6ec ; hci_process_trace_data + 436
        0x0003e6ec:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0003e6f0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003e6f4:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e6f8:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0003e6fc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e6fe:    0a00        ..      LSRS     r0,r0,#8
        0x0003e700:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003e704:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e706:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0003e70a:    e00d        ..      B        0x3e728 ; hci_process_trace_data + 496
        0x0003e70c:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003e710:    280a        .(      CMP      r0,#0xa
        0x0003e712:    d108        ..      BNE      0x3e726 ; hci_process_trace_data + 494
        0x0003e714:    e7ff        ..      B        0x3e716 ; hci_process_trace_data + 478
        0x0003e716:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e71a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003e71e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e720:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003e724:    e7ff        ..      B        0x3e726 ; hci_process_trace_data + 494
        0x0003e726:    e7ff        ..      B        0x3e728 ; hci_process_trace_data + 496
        0x0003e728:    e7ff        ..      B        0x3e72a ; hci_process_trace_data + 498
        0x0003e72a:    e7ff        ..      B        0x3e72c ; hci_process_trace_data + 500
        0x0003e72c:    e000        ..      B        0x3e730 ; hci_process_trace_data + 504
        0x0003e72e:    e7ff        ..      B        0x3e730 ; hci_process_trace_data + 504
        0x0003e730:    e000        ..      B        0x3e734 ; hci_process_trace_data + 508
        0x0003e732:    e7ff        ..      B        0x3e734 ; hci_process_trace_data + 508
        0x0003e734:    b014        ..      ADD      sp,sp,#0x50
        0x0003e736:    bd80        ..      POP      {r7,pc}
    hfadj_enable_check
        0x0003e738:    b580        ..      PUSH     {r7,lr}
        0x0003e73a:    b082        ..      SUB      sp,sp,#8
        0x0003e73c:    9001        ..      STR      r0,[sp,#4]
        0x0003e73e:    9801        ..      LDR      r0,[sp,#4]
        0x0003e740:    b120         .      CBZ      r0,0x3e74c ; hfadj_enable_check + 20
        0x0003e742:    e7ff        ..      B        0x3e744 ; hfadj_enable_check + 12
        0x0003e744:    9901        ..      LDR      r1,[sp,#4]
        0x0003e746:    2000        .       MOVS     r0,#0
        0x0003e748:    7008        .p      STRB     r0,[r1,#0]
        0x0003e74a:    e7ff        ..      B        0x3e74c ; hfadj_enable_check + 20
        0x0003e74c:    f2440020    D. .    MOV      r0,#0x4020
        0x0003e750:    f2c40000    ....    MOVT     r0,#0x4000
        0x0003e754:    6800        .h      LDR      r0,[r0,#0]
        0x0003e756:    07c0        ..      LSLS     r0,r0,#31
        0x0003e758:    b1a0        ..      CBZ      r0,0x3e784 ; hfadj_enable_check + 76
        0x0003e75a:    e7ff        ..      B        0x3e75c ; hfadj_enable_check + 36
        0x0003e75c:    f2410008    A...    MOV      r0,#0x1008
        0x0003e760:    f2c40002    ....    MOVT     r0,#0x4002
        0x0003e764:    6800        .h      LDR      r0,[r0,#0]
        0x0003e766:    b960        `.      CBNZ     r0,0x3e782 ; hfadj_enable_check + 74
        0x0003e768:    e7ff        ..      B        0x3e76a ; hfadj_enable_check + 50
        0x0003e76a:    9801        ..      LDR      r0,[sp,#4]
        0x0003e76c:    b120         .      CBZ      r0,0x3e778 ; hfadj_enable_check + 64
        0x0003e76e:    e7ff        ..      B        0x3e770 ; hfadj_enable_check + 56
        0x0003e770:    9901        ..      LDR      r1,[sp,#4]
        0x0003e772:    2001        .       MOVS     r0,#1
        0x0003e774:    7008        .p      STRB     r0,[r1,#0]
        0x0003e776:    e7ff        ..      B        0x3e778 ; hfadj_enable_check + 64
        0x0003e778:    2003        .       MOVS     r0,#3
        0x0003e77a:    2100        .!      MOVS     r1,#0
        0x0003e77c:    f7e3f99a    ....    BL       am_hal_clkgen_control ; 0x21ab4
        0x0003e780:    e7ff        ..      B        0x3e782 ; hfadj_enable_check + 74
        0x0003e782:    e7ff        ..      B        0x3e784 ; hfadj_enable_check + 76
        0x0003e784:    b002        ..      ADD      sp,sp,#8
        0x0003e786:    bd80        ..      POP      {r7,pc}
    hfadj_enable_restore
        0x0003e788:    b580        ..      PUSH     {r7,lr}
        0x0003e78a:    b082        ..      SUB      sp,sp,#8
        0x0003e78c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003e790:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e794:    07c0        ..      LSLS     r0,r0,#31
        0x0003e796:    b168        h.      CBZ      r0,0x3e7b4 ; hfadj_enable_restore + 44
        0x0003e798:    e7ff        ..      B        0x3e79a ; hfadj_enable_restore + 18
        0x0003e79a:    f2410008    A...    MOV      r0,#0x1008
        0x0003e79e:    f2c40002    ....    MOVT     r0,#0x4002
        0x0003e7a2:    6800        .h      LDR      r0,[r0,#0]
        0x0003e7a4:    b128        (.      CBZ      r0,0x3e7b2 ; hfadj_enable_restore + 42
        0x0003e7a6:    e7ff        ..      B        0x3e7a8 ; hfadj_enable_restore + 32
        0x0003e7a8:    2002        .       MOVS     r0,#2
        0x0003e7aa:    2100        .!      MOVS     r1,#0
        0x0003e7ac:    f7e3f982    ....    BL       am_hal_clkgen_control ; 0x21ab4
        0x0003e7b0:    e7ff        ..      B        0x3e7b2 ; hfadj_enable_restore + 42
        0x0003e7b2:    e7ff        ..      B        0x3e7b4 ; hfadj_enable_restore + 44
        0x0003e7b4:    b002        ..      ADD      sp,sp,#8
        0x0003e7b6:    bd80        ..      POP      {r7,pc}
    hysteresis_decision
        0x0003e7b8:    b580        ..      PUSH     {r7,lr}
        0x0003e7ba:    4684        .F      MOV      r12,r0
        0x0003e7bc:    2000        .       MOVS     r0,#0
        0x0003e7be:    2a01        .*      CMP      r2,#1
        0x0003e7c0:    db0d        ..      BLT      0x3e7de ; hysteresis_decision + 38
        0x0003e7c2:    46e6        .F      MOV      lr,r12
        0x0003e7c4:    ed9e1a00    ....    VLDR     s2,[lr,#0]
        0x0003e7c8:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x0003e7cc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003e7d0:    dc05        ..      BGT      0x3e7de ; hysteresis_decision + 38
        0x0003e7d2:    3001        .0      ADDS     r0,#1
        0x0003e7d4:    4282        .B      CMP      r2,r0
        0x0003e7d6:    f10e0e04    ....    ADD      lr,lr,#4
        0x0003e7da:    d1f3        ..      BNE      0x3e7c4 ; hysteresis_decision + 12
        0x0003e7dc:    4610        .F      MOV      r0,r2
        0x0003e7de:    4298        .B      CMP      r0,r3
        0x0003e7e0:    dd10        ..      BLE      0x3e804 ; hysteresis_decision + 76
        0x0003e7e2:    eb0c0283    ....    ADD      r2,r12,r3,LSL #2
        0x0003e7e6:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0003e7ea:    eb010283    ....    ADD      r2,r1,r3,LSL #2
        0x0003e7ee:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x0003e7f2:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0003e7f6:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x0003e7fa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003e7fe:    dd01        ..      BLE      0x3e804 ; hysteresis_decision + 76
        0x0003e800:    4618        .F      MOV      r0,r3
        0x0003e802:    bd80        ..      POP      {r7,pc}
        0x0003e804:    4298        .B      CMP      r0,r3
        0x0003e806:    bfa8        ..      IT       GE
        0x0003e808:    bd80        ..      POPGE    {r7,pc}
        0x0003e80a:    f06f0203    o...    MVN      r2,#3
        0x0003e80e:    eb020e83    ....    ADD      lr,r2,r3,LSL #2
        0x0003e812:    eb0c020e    ....    ADD      r2,r12,lr
        0x0003e816:    4471        qD      ADD      r1,r1,lr
        0x0003e818:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0003e81c:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x0003e820:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x0003e824:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x0003e828:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003e82c:    bfb8        ..      IT       LT
        0x0003e82e:    4618        .F      MOVLT    r0,r3
        0x0003e830:    bd80        ..      POP      {r7,pc}
        0x0003e832:    0000        ..      MOVS     r0,r0
    init_caps
        0x0003e834:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003e838:    6884        .h      LDR      r4,[r0,#8]
        0x0003e83a:    2c01        .,      CMP      r4,#1
        0x0003e83c:    bfb8        ..      IT       LT
        0x0003e83e:    e8bd81f0    ....    POPLT    {r4-r8,pc}
        0x0003e842:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x0003e846:    f8d0e068    ..h.    LDR      lr,[r0,#0x68]
        0x0003e84a:    eb030542    ..B.    ADD      r5,r3,r2,LSL #1
        0x0003e84e:    f83c7b02    <..{    LDRH     r7,[r12],#2
        0x0003e852:    f1a50801    ....    SUB      r8,r5,#1
        0x0003e856:    2600        .&      MOVS     r6,#0
        0x0003e858:    f93c5016    <..P    LDRSH    r5,[r12,r6,LSL #1]
        0x0003e85c:    fb08e404    ....    MLA      r4,r8,r4,lr
        0x0003e860:    b23f        ?.      SXTH     r7,r7
        0x0003e862:    1bef        ..      SUBS     r7,r5,r7
        0x0003e864:    5da4        .]      LDRB     r4,[r4,r6]
        0x0003e866:    4097        .@      LSLS     r7,r7,r2
        0x0003e868:    3440        @4      ADDS     r4,r4,#0x40
        0x0003e86a:    435f        _C      MULS     r7,r3,r7
        0x0003e86c:    437c        |C      MULS     r4,r7,r4
        0x0003e86e:    10a4        ..      ASRS     r4,r4,#2
        0x0003e870:    f8414026    A.&@    STR      r4,[r1,r6,LSL #2]
        0x0003e874:    6884        .h      LDR      r4,[r0,#8]
        0x0003e876:    3601        .6      ADDS     r6,#1
        0x0003e878:    b2af        ..      UXTH     r7,r5
        0x0003e87a:    42a6        .B      CMP      r6,r4
        0x0003e87c:    dbec        ..      BLT      0x3e858 ; init_caps + 36
        0x0003e87e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0003e882:    0000        ..      MOVS     r0,r0
    intensity_stereo
        0x0003e884:    b570        p.      PUSH     {r4-r6,lr}
        0x0003e886:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x0003e88a:    9e0a        ..      LDR      r6,[sp,#0x28]
        0x0003e88c:    6880        .h      LDR      r0,[r0,#8]
        0x0003e88e:    eb030586    ....    ADD      r5,r3,r6,LSL #2
        0x0003e892:    4430        0D      ADD      r0,r0,r6
        0x0003e894:    ed958a00    ....    VLDR     s16,[r5,#0]
        0x0003e898:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0003e89c:    ed909a00    ....    VLDR     s18,[r0,#0]
        0x0003e8a0:    ed9faa1a    ....    VLDR     s20,[pc,#104] ; [0x3e90c] = 0x26901d7d
        0x0003e8a4:    ee280a08    (...    VMUL.F32 s0,s16,s16
        0x0003e8a8:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x0003e8ac:    ee291a09    )...    VMUL.F32 s2,s18,s18
        0x0003e8b0:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x0003e8b4:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x0003e8b8:    9e0b        ..      LDR      r6,[sp,#0x2c]
        0x0003e8ba:    4614        .F      MOV      r4,r2
        0x0003e8bc:    460d        .F      MOV      r5,r1
        0x0003e8be:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x0003e8c2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003e8c6:    d61c        ..      BVS      0x3e902 ; intensity_stereo + 126
        0x0003e8c8:    2e01        ..      CMP      r6,#1
        0x0003e8ca:    db17        ..      BLT      0x3e8fc ; intensity_stereo + 120
        0x0003e8cc:    ee301a0a    0...    VADD.F32 s2,s0,s20
        0x0003e8d0:    ee880a01    ....    VDIV.F32 s0,s16,s2
        0x0003e8d4:    ee891a01    ....    VDIV.F32 s2,s18,s2
        0x0003e8d8:    ed952a00    ...*    VLDR     s4,[r5,#0]
        0x0003e8dc:    ed943a00    ...:    VLDR     s6,[r4,#0]
        0x0003e8e0:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x0003e8e4:    ee213a03    !..:    VMUL.F32 s6,s2,s6
        0x0003e8e8:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x0003e8ec:    ed852a00    ...*    VSTR     s4,[r5,#0]
        0x0003e8f0:    3e01        .>      SUBS     r6,#1
        0x0003e8f2:    f1040404    ....    ADD      r4,r4,#4
        0x0003e8f6:    f1050504    ....    ADD      r5,r5,#4
        0x0003e8fa:    d1ed        ..      BNE      0x3e8d8 ; intensity_stereo + 84
        0x0003e8fc:    ecbd8b06    ....    VPOP     {d8-d10}
        0x0003e900:    bd70        p.      POP      {r4-r6,pc}
        0x0003e902:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0003e906:    f00ff946    ..F.    BL       __hardfp_sqrtf ; 0x4db96
        0x0003e90a:    e7dd        ..      B        0x3e8c8 ; intensity_stereo + 68
    $d.30
        0x0003e90c:    26901d7d    }..&    DCD    646978941
    $t.45
    internal_iom_compute_transfer_delay
        0x0003e910:    b083        ..      SUB      sp,sp,#0xc
        0x0003e912:    9002        ..      STR      r0,[sp,#8]
        0x0003e914:    9101        ..      STR      r1,[sp,#4]
        0x0003e916:    9802        ..      LDR      r0,[sp,#8]
        0x0003e918:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003e91c:    9901        ..      LDR      r1,[sp,#4]
        0x0003e91e:    4348        HC      MULS     r0,r1,r0
        0x0003e920:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0003e924:    0080        ..      LSLS     r0,r0,#2
        0x0003e926:    9000        ..      STR      r0,[sp,#0]
        0x0003e928:    9800        ..      LDR      r0,[sp,#0]
        0x0003e92a:    b918        ..      CBNZ     r0,0x3e934 ; internal_iom_compute_transfer_delay + 36
        0x0003e92c:    e7ff        ..      B        0x3e92e ; internal_iom_compute_transfer_delay + 30
        0x0003e92e:    2001        .       MOVS     r0,#1
        0x0003e930:    9000        ..      STR      r0,[sp,#0]
        0x0003e932:    e7ff        ..      B        0x3e934 ; internal_iom_compute_transfer_delay + 36
        0x0003e934:    9800        ..      LDR      r0,[sp,#0]
        0x0003e936:    b003        ..      ADD      sp,sp,#0xc
        0x0003e938:    4770        pG      BX       lr
        0x0003e93a:    0000        ..      MOVS     r0,r0
    internal_iom_error_reset_disable_submodule
        0x0003e93c:    b580        ..      PUSH     {r7,lr}
        0x0003e93e:    b096        ..      SUB      sp,sp,#0x58
        0x0003e940:    9014        ..      STR      r0,[sp,#0x50]
        0x0003e942:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003e944:    6840        @h      LDR      r0,[r0,#4]
        0x0003e946:    900d        ..      STR      r0,[sp,#0x34]
        0x0003e948:    2000        .       MOVS     r0,#0
        0x0003e94a:    900c        ..      STR      r0,[sp,#0x30]
        0x0003e94c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003e94e:    900a        ..      STR      r0,[sp,#0x28]
        0x0003e950:    9009        ..      STR      r0,[sp,#0x24]
        0x0003e952:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003e954:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003e958:    b128        (.      CBZ      r0,0x3e966 ; internal_iom_error_reset_disable_submodule + 42
        0x0003e95a:    e7ff        ..      B        0x3e95c ; internal_iom_error_reset_disable_submodule + 32
        0x0003e95c:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003e95e:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003e962:    9003        ..      STR      r0,[sp,#0xc]
        0x0003e964:    e002        ..      B        0x3e96c ; internal_iom_error_reset_disable_submodule + 48
        0x0003e966:    2001        .       MOVS     r0,#1
        0x0003e968:    9003        ..      STR      r0,[sp,#0xc]
        0x0003e96a:    e7ff        ..      B        0x3e96c ; internal_iom_error_reset_disable_submodule + 48
        0x0003e96c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003e96e:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003e972:    0040        @.      LSLS     r0,r0,#1
        0x0003e974:    9008        ..      STR      r0,[sp,#0x20]
        0x0003e976:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003e978:    0301        ..      LSLS     r1,r0,#12
        0x0003e97a:    f2403088    @..0    MOVW     r0,#0x388
        0x0003e97e:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003e982:    5840        @X      LDR      r0,[r0,r1]
        0x0003e984:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003e986:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003e988:    f2402048    @.H     MOVW     r0,#0x248
        0x0003e98c:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003e990:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x0003e994:    466a        jF      MOV      r2,sp
        0x0003e996:    2001        .       MOVS     r0,#1
        0x0003e998:    6010        .`      STR      r0,[r2,#0]
        0x0003e99a:    f24a1020    J. .    MOV      r0,#0xa120
        0x0003e99e:    f2c00007    ....    MOVT     r0,#7
        0x0003e9a2:    2206        ."      MOVS     r2,#6
        0x0003e9a4:    2304        .#      MOVS     r3,#4
        0x0003e9a6:    f7e3fd85    ....    BL       am_hal_delay_us_status_check ; 0x224b4
        0x0003e9aa:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003e9ac:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003e9ae:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003e9b0:    fab1f181    ....    CLZ      r1,r1
        0x0003e9b4:    094a        J.      LSRS     r2,r1,#5
        0x0003e9b6:    a90a        ..      ADD      r1,sp,#0x28
        0x0003e9b8:    f000f8ae    ....    BL       internal_iom_find_pins ; 0x3eb18
        0x0003e9bc:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003e9be:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003e9c0:    2801        .(      CMP      r0,#1
        0x0003e9c2:    d004        ..      BEQ      0x3e9ce ; internal_iom_error_reset_disable_submodule + 146
        0x0003e9c4:    e7ff        ..      B        0x3e9c6 ; internal_iom_error_reset_disable_submodule + 138
        0x0003e9c6:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003e9ca:    900c        ..      STR      r0,[sp,#0x30]
        0x0003e9cc:    e7ff        ..      B        0x3e9ce ; internal_iom_error_reset_disable_submodule + 146
        0x0003e9ce:    a80a        ..      ADD      r0,sp,#0x28
        0x0003e9d0:    9009        ..      STR      r0,[sp,#0x24]
        0x0003e9d2:    2000        .       MOVS     r0,#0
        0x0003e9d4:    9006        ..      STR      r0,[sp,#0x18]
        0x0003e9d6:    e7ff        ..      B        0x3e9d8 ; internal_iom_error_reset_disable_submodule + 156
        0x0003e9d8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e9da:    2802        .(      CMP      r0,#2
        0x0003e9dc:    d835        5.      BHI      0x3ea4a ; internal_iom_error_reset_disable_submodule + 270
        0x0003e9de:    e7ff        ..      B        0x3e9e0 ; internal_iom_error_reset_disable_submodule + 164
        0x0003e9e0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003e9e2:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003e9e4:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003e9e8:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e9ea:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003e9ec:    2000        .       MOVS     r0,#0
        0x0003e9ee:    9002        ..      STR      r0,[sp,#8]
        0x0003e9f0:    b139        9.      CBZ      r1,0x3ea02 ; internal_iom_error_reset_disable_submodule + 198
        0x0003e9f2:    e7ff        ..      B        0x3e9f4 ; internal_iom_error_reset_disable_submodule + 184
        0x0003e9f4:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003e9f6:    2000        .       MOVS     r0,#0
        0x0003e9f8:    2980        .)      CMP      r1,#0x80
        0x0003e9fa:    bf38        8.      IT       CC
        0x0003e9fc:    2001        .       MOVCC    r0,#1
        0x0003e9fe:    9002        ..      STR      r0,[sp,#8]
        0x0003ea00:    e7ff        ..      B        0x3ea02 ; internal_iom_error_reset_disable_submodule + 198
        0x0003ea02:    9902        ..      LDR      r1,[sp,#8]
        0x0003ea04:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003ea06:    a80e        ..      ADD      r0,sp,#0x38
        0x0003ea08:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x0003ea0c:    f0010101    ....    AND      r1,r1,#1
        0x0003ea10:    7111        .q      STRB     r1,[r2,#4]
        0x0003ea12:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003ea14:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0003ea18:    7900        .y      LDRB     r0,[r0,#4]
        0x0003ea1a:    07c0        ..      LSLS     r0,r0,#31
        0x0003ea1c:    b180        ..      CBZ      r0,0x3ea40 ; internal_iom_error_reset_disable_submodule + 260
        0x0003ea1e:    e7ff        ..      B        0x3ea20 ; internal_iom_error_reset_disable_submodule + 228
        0x0003ea20:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ea22:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003ea24:    a90e        ..      ADD      r1,sp,#0x38
        0x0003ea26:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x0003ea2a:    f7e4f885    ....    BL       am_hal_gpio_pinconfig_get ; 0x22b38
        0x0003ea2e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ea30:    f241310c    A..1    MOV      r1,#0x130c
        0x0003ea34:    f2c00105    ....    MOVT     r1,#5
        0x0003ea38:    6809        .h      LDR      r1,[r1,#0]
        0x0003ea3a:    f7e4f843    ..C.    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0003ea3e:    e7ff        ..      B        0x3ea40 ; internal_iom_error_reset_disable_submodule + 260
        0x0003ea40:    e7ff        ..      B        0x3ea42 ; internal_iom_error_reset_disable_submodule + 262
        0x0003ea42:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003ea44:    3001        .0      ADDS     r0,#1
        0x0003ea46:    9006        ..      STR      r0,[sp,#0x18]
        0x0003ea48:    e7c6        ..      B        0x3e9d8 ; internal_iom_error_reset_disable_submodule + 156
        0x0003ea4a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003ea4c:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003ea4e:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003ea50:    2900        .)      CMP      r1,#0
        0x0003ea52:    bf18        ..      IT       NE
        0x0003ea54:    2101        .!      MOVNE    r1,#1
        0x0003ea56:    f7f8fde9    ....    BL       disable_submodule ; 0x3762c
        0x0003ea5a:    b918        ..      CBNZ     r0,0x3ea64 ; internal_iom_error_reset_disable_submodule + 296
        0x0003ea5c:    e7ff        ..      B        0x3ea5e ; internal_iom_error_reset_disable_submodule + 290
        0x0003ea5e:    2009        .       MOVS     r0,#9
        0x0003ea60:    9015        ..      STR      r0,[sp,#0x54]
        0x0003ea62:    e056        V.      B        0x3eb12 ; internal_iom_error_reset_disable_submodule + 470
        0x0003ea64:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003ea66:    0302        ..      LSLS     r2,r0,#12
        0x0003ea68:    f2401110    @...    MOVW     r1,#0x110
        0x0003ea6c:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003ea70:    5888        .X      LDR      r0,[r1,r2]
        0x0003ea72:    f0200002     ...    BIC      r0,r0,#2
        0x0003ea76:    5088        .P      STR      r0,[r1,r2]
        0x0003ea78:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003ea7a:    0302        ..      LSLS     r2,r0,#12
        0x0003ea7c:    f2403188    @..1    MOVW     r1,#0x388
        0x0003ea80:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003ea84:    5888        .X      LDR      r0,[r1,r2]
        0x0003ea86:    f0400002    @...    ORR      r0,r0,#2
        0x0003ea8a:    5088        .P      STR      r0,[r1,r2]
        0x0003ea8c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003ea8e:    f7e3fcc1    ....    BL       am_hal_delay_us ; 0x22414
        0x0003ea92:    2000        .       MOVS     r0,#0
        0x0003ea94:    9004        ..      STR      r0,[sp,#0x10]
        0x0003ea96:    e7ff        ..      B        0x3ea98 ; internal_iom_error_reset_disable_submodule + 348
        0x0003ea98:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ea9a:    2802        .(      CMP      r0,#2
        0x0003ea9c:    d817        ..      BHI      0x3eace ; internal_iom_error_reset_disable_submodule + 402
        0x0003ea9e:    e7ff        ..      B        0x3eaa0 ; internal_iom_error_reset_disable_submodule + 356
        0x0003eaa0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003eaa2:    a80e        ..      ADD      r0,sp,#0x38
        0x0003eaa4:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0003eaa8:    7900        .y      LDRB     r0,[r0,#4]
        0x0003eaaa:    07c0        ..      LSLS     r0,r0,#31
        0x0003eaac:    b150        P.      CBZ      r0,0x3eac4 ; internal_iom_error_reset_disable_submodule + 392
        0x0003eaae:    e7ff        ..      B        0x3eab0 ; internal_iom_error_reset_disable_submodule + 372
        0x0003eab0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003eab2:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003eab4:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x0003eab8:    a90e        ..      ADD      r1,sp,#0x38
        0x0003eaba:    f8511032    Q.2.    LDR      r1,[r1,r2,LSL #3]
        0x0003eabe:    f7e4f801    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0003eac2:    e7ff        ..      B        0x3eac4 ; internal_iom_error_reset_disable_submodule + 392
        0x0003eac4:    e7ff        ..      B        0x3eac6 ; internal_iom_error_reset_disable_submodule + 394
        0x0003eac6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003eac8:    3001        .0      ADDS     r0,#1
        0x0003eaca:    9004        ..      STR      r0,[sp,#0x10]
        0x0003eacc:    e7e4        ..      B        0x3ea98 ; internal_iom_error_reset_disable_submodule + 348
        0x0003eace:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ead0:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003ead2:    030a        ..      LSLS     r2,r1,#12
        0x0003ead4:    f2403188    @..1    MOVW     r1,#0x388
        0x0003ead8:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003eadc:    5088        .P      STR      r0,[r1,r2]
        0x0003eade:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003eae0:    0302        ..      LSLS     r2,r0,#12
        0x0003eae2:    f2401110    @...    MOVW     r1,#0x110
        0x0003eae6:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003eaea:    5888        .X      LDR      r0,[r1,r2]
        0x0003eaec:    f0400002    @...    ORR      r0,r0,#2
        0x0003eaf0:    5088        .P      STR      r0,[r1,r2]
        0x0003eaf2:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003eaf4:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003eaf6:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003eaf8:    2900        .)      CMP      r1,#0
        0x0003eafa:    bf18        ..      IT       NE
        0x0003eafc:    2101        .!      MOVNE    r1,#1
        0x0003eafe:    f7fbf817    ....    BL       enable_submodule ; 0x39b30
        0x0003eb02:    b918        ..      CBNZ     r0,0x3eb0c ; internal_iom_error_reset_disable_submodule + 464
        0x0003eb04:    e7ff        ..      B        0x3eb06 ; internal_iom_error_reset_disable_submodule + 458
        0x0003eb06:    2009        .       MOVS     r0,#9
        0x0003eb08:    9015        ..      STR      r0,[sp,#0x54]
        0x0003eb0a:    e002        ..      B        0x3eb12 ; internal_iom_error_reset_disable_submodule + 470
        0x0003eb0c:    2000        .       MOVS     r0,#0
        0x0003eb0e:    9015        ..      STR      r0,[sp,#0x54]
        0x0003eb10:    e7ff        ..      B        0x3eb12 ; internal_iom_error_reset_disable_submodule + 470
        0x0003eb12:    9815        ..      LDR      r0,[sp,#0x54]
        0x0003eb14:    b016        ..      ADD      sp,sp,#0x58
        0x0003eb16:    bd80        ..      POP      {r7,pc}
    internal_iom_find_pins
        0x0003eb18:    b580        ..      PUSH     {r7,lr}
        0x0003eb1a:    b084        ..      SUB      sp,sp,#0x10
        0x0003eb1c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003eb1e:    9102        ..      STR      r1,[sp,#8]
        0x0003eb20:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003eb24:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003eb26:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0003eb2a:    f2480080    H...    MOV      r0,#0x8080
        0x0003eb2e:    f2c00005    ....    MOVT     r0,#5
        0x0003eb32:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003eb36:    9000        ..      STR      r0,[sp,#0]
        0x0003eb38:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003eb3c:    07c0        ..      LSLS     r0,r0,#31
        0x0003eb3e:    b198        ..      CBZ      r0,0x3eb68 ; internal_iom_find_pins + 80
        0x0003eb40:    e7ff        ..      B        0x3eb42 ; internal_iom_find_pins + 42
        0x0003eb42:    9800        ..      LDR      r0,[sp,#0]
        0x0003eb44:    8840        @.      LDRH     r0,[r0,#2]
        0x0003eb46:    f000f8d3    ....    BL       internal_iom_lookup_function ; 0x3ecf0
        0x0003eb4a:    9902        ..      LDR      r1,[sp,#8]
        0x0003eb4c:    6008        .`      STR      r0,[r1,#0]
        0x0003eb4e:    9800        ..      LDR      r0,[sp,#0]
        0x0003eb50:    88c0        ..      LDRH     r0,[r0,#6]
        0x0003eb52:    f000f8cd    ....    BL       internal_iom_lookup_function ; 0x3ecf0
        0x0003eb56:    9902        ..      LDR      r1,[sp,#8]
        0x0003eb58:    6048        H`      STR      r0,[r1,#4]
        0x0003eb5a:    9800        ..      LDR      r0,[sp,#0]
        0x0003eb5c:    8900        ..      LDRH     r0,[r0,#8]
        0x0003eb5e:    f000f8c7    ....    BL       internal_iom_lookup_function ; 0x3ecf0
        0x0003eb62:    9902        ..      LDR      r1,[sp,#8]
        0x0003eb64:    6088        .`      STR      r0,[r1,#8]
        0x0003eb66:    e010        ..      B        0x3eb8a ; internal_iom_find_pins + 114
        0x0003eb68:    9902        ..      LDR      r1,[sp,#8]
        0x0003eb6a:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003eb6e:    6088        .`      STR      r0,[r1,#8]
        0x0003eb70:    9800        ..      LDR      r0,[sp,#0]
        0x0003eb72:    8800        ..      LDRH     r0,[r0,#0]
        0x0003eb74:    f000f8bc    ....    BL       internal_iom_lookup_function ; 0x3ecf0
        0x0003eb78:    9902        ..      LDR      r1,[sp,#8]
        0x0003eb7a:    6008        .`      STR      r0,[r1,#0]
        0x0003eb7c:    9800        ..      LDR      r0,[sp,#0]
        0x0003eb7e:    8880        ..      LDRH     r0,[r0,#4]
        0x0003eb80:    f000f8b6    ....    BL       internal_iom_lookup_function ; 0x3ecf0
        0x0003eb84:    9902        ..      LDR      r1,[sp,#8]
        0x0003eb86:    6048        H`      STR      r0,[r1,#4]
        0x0003eb88:    e7ff        ..      B        0x3eb8a ; internal_iom_find_pins + 114
        0x0003eb8a:    b004        ..      ADD      sp,sp,#0x10
        0x0003eb8c:    bd80        ..      POP      {r7,pc}
        0x0003eb8e:    0000        ..      MOVS     r0,r0
    internal_iom_finish_buffer_write
        0x0003eb90:    b580        ..      PUSH     {r7,lr}
        0x0003eb92:    b088        ..      SUB      sp,sp,#0x20
        0x0003eb94:    9006        ..      STR      r0,[sp,#0x18]
        0x0003eb96:    9105        ..      STR      r1,[sp,#0x14]
        0x0003eb98:    2000        .       MOVS     r0,#0
        0x0003eb9a:    9004        ..      STR      r0,[sp,#0x10]
        0x0003eb9c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003eb9e:    2801        .(      CMP      r0,#1
        0x0003eba0:    db61        a.      BLT      0x3ec66 ; internal_iom_finish_buffer_write + 214
        0x0003eba2:    e7ff        ..      B        0x3eba4 ; internal_iom_finish_buffer_write + 20
        0x0003eba4:    f64b60ef    K..`    MOV      r0,#0xbeef
        0x0003eba8:    f6cd60ad    ...`    MOVT     r0,#0xdead
        0x0003ebac:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ebae:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003ebb0:    6840        @h      LDR      r0,[r0,#4]
        0x0003ebb2:    9002        ..      STR      r0,[sp,#8]
        0x0003ebb4:    2000        .       MOVS     r0,#0
        0x0003ebb6:    9001        ..      STR      r0,[sp,#4]
        0x0003ebb8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003ebba:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003ebbc:    f7fffea8    ....    BL       internal_iom_compute_transfer_delay ; 0x3e910
        0x0003ebc0:    9000        ..      STR      r0,[sp,#0]
        0x0003ebc2:    e7ff        ..      B        0x3ebc4 ; internal_iom_finish_buffer_write + 52
        0x0003ebc4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ebc6:    2801        .(      CMP      r0,#1
        0x0003ebc8:    db2c        ,.      BLT      0x3ec24 ; internal_iom_finish_buffer_write + 148
        0x0003ebca:    e7ff        ..      B        0x3ebcc ; internal_iom_finish_buffer_write + 60
        0x0003ebcc:    e7ff        ..      B        0x3ebce ; internal_iom_finish_buffer_write + 62
        0x0003ebce:    9802        ..      LDR      r0,[sp,#8]
        0x0003ebd0:    0301        ..      LSLS     r1,r0,#12
        0x0003ebd2:    f2401000    @...    MOVW     r0,#0x100
        0x0003ebd6:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003ebda:    5840        @X      LDR      r0,[r0,r1]
        0x0003ebdc:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x0003ebe0:    2804        .(      CMP      r0,#4
        0x0003ebe2:    db11        ..      BLT      0x3ec08 ; internal_iom_finish_buffer_write + 120
        0x0003ebe4:    e7ff        ..      B        0x3ebe6 ; internal_iom_finish_buffer_write + 86
        0x0003ebe6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ebe8:    9902        ..      LDR      r1,[sp,#8]
        0x0003ebea:    030a        ..      LSLS     r2,r1,#12
        0x0003ebec:    f240110c    @...    MOVW     r1,#0x10c
        0x0003ebf0:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003ebf4:    5088        .P      STR      r0,[r1,r2]
        0x0003ebf6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ebf8:    2804        .(      CMP      r0,#4
        0x0003ebfa:    dc01        ..      BGT      0x3ec00 ; internal_iom_finish_buffer_write + 112
        0x0003ebfc:    e7ff        ..      B        0x3ebfe ; internal_iom_finish_buffer_write + 110
        0x0003ebfe:    e003        ..      B        0x3ec08 ; internal_iom_finish_buffer_write + 120
        0x0003ec00:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ec02:    3804        .8      SUBS     r0,#4
        0x0003ec04:    9005        ..      STR      r0,[sp,#0x14]
        0x0003ec06:    e7e2        ..      B        0x3ebce ; internal_iom_finish_buffer_write + 62
        0x0003ec08:    9801        ..      LDR      r0,[sp,#4]
        0x0003ec0a:    3001        .0      ADDS     r0,#1
        0x0003ec0c:    9001        ..      STR      r0,[sp,#4]
        0x0003ec0e:    9900        ..      LDR      r1,[sp,#0]
        0x0003ec10:    4288        .B      CMP      r0,r1
        0x0003ec12:    d903        ..      BLS      0x3ec1c ; internal_iom_finish_buffer_write + 140
        0x0003ec14:    e7ff        ..      B        0x3ec16 ; internal_iom_finish_buffer_write + 134
        0x0003ec16:    2004        .       MOVS     r0,#4
        0x0003ec18:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003ec1a:    e027        '.      B        0x3ec6c ; internal_iom_finish_buffer_write + 220
        0x0003ec1c:    2001        .       MOVS     r0,#1
        0x0003ec1e:    f7e3fbf9    ....    BL       am_hal_delay_us ; 0x22414
        0x0003ec22:    e7cf        ..      B        0x3ebc4 ; internal_iom_finish_buffer_write + 52
        0x0003ec24:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003ec26:    2120         !      MOVS     r1,#0x20
        0x0003ec28:    f7fffe72    ..r.    BL       internal_iom_compute_transfer_delay ; 0x3e910
        0x0003ec2c:    9000        ..      STR      r0,[sp,#0]
        0x0003ec2e:    2000        .       MOVS     r0,#0
        0x0003ec30:    9001        ..      STR      r0,[sp,#4]
        0x0003ec32:    e7ff        ..      B        0x3ec34 ; internal_iom_finish_buffer_write + 164
        0x0003ec34:    9802        ..      LDR      r0,[sp,#8]
        0x0003ec36:    0301        ..      LSLS     r1,r0,#12
        0x0003ec38:    f2401000    @...    MOVW     r0,#0x100
        0x0003ec3c:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003ec40:    5840        @X      LDR      r0,[r0,r1]
        0x0003ec42:    0600        ..      LSLS     r0,r0,#24
        0x0003ec44:    b170        p.      CBZ      r0,0x3ec64 ; internal_iom_finish_buffer_write + 212
        0x0003ec46:    e7ff        ..      B        0x3ec48 ; internal_iom_finish_buffer_write + 184
        0x0003ec48:    2001        .       MOVS     r0,#1
        0x0003ec4a:    f7e3fbe3    ....    BL       am_hal_delay_us ; 0x22414
        0x0003ec4e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ec50:    3001        .0      ADDS     r0,#1
        0x0003ec52:    9001        ..      STR      r0,[sp,#4]
        0x0003ec54:    9900        ..      LDR      r1,[sp,#0]
        0x0003ec56:    4288        .B      CMP      r0,r1
        0x0003ec58:    d903        ..      BLS      0x3ec62 ; internal_iom_finish_buffer_write + 210
        0x0003ec5a:    e7ff        ..      B        0x3ec5c ; internal_iom_finish_buffer_write + 204
        0x0003ec5c:    2004        .       MOVS     r0,#4
        0x0003ec5e:    9004        ..      STR      r0,[sp,#0x10]
        0x0003ec60:    e000        ..      B        0x3ec64 ; internal_iom_finish_buffer_write + 212
        0x0003ec62:    e7e7        ..      B        0x3ec34 ; internal_iom_finish_buffer_write + 164
        0x0003ec64:    e7ff        ..      B        0x3ec66 ; internal_iom_finish_buffer_write + 214
        0x0003ec66:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ec68:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003ec6a:    e7ff        ..      B        0x3ec6c ; internal_iom_finish_buffer_write + 220
        0x0003ec6c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ec6e:    b008        ..      ADD      sp,sp,#0x20
        0x0003ec70:    bd80        ..      POP      {r7,pc}
        0x0003ec72:    0000        ..      MOVS     r0,r0
    internal_iom_get_int_err
        0x0003ec74:    b083        ..      SUB      sp,sp,#0xc
        0x0003ec76:    9002        ..      STR      r0,[sp,#8]
        0x0003ec78:    9101        ..      STR      r1,[sp,#4]
        0x0003ec7a:    2000        .       MOVS     r0,#0
        0x0003ec7c:    9000        ..      STR      r0,[sp,#0]
        0x0003ec7e:    9802        ..      LDR      r0,[sp,#8]
        0x0003ec80:    0301        ..      LSLS     r1,r0,#12
        0x0003ec82:    f2402004    @..     MOVW     r0,#0x204
        0x0003ec86:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003ec8a:    5841        AX      LDR      r1,[r0,r1]
        0x0003ec8c:    9801        ..      LDR      r0,[sp,#4]
        0x0003ec8e:    4308        .C      ORRS     r0,r0,r1
        0x0003ec90:    9001        ..      STR      r0,[sp,#4]
        0x0003ec92:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0003ec96:    f0100f6c    ..l.    TST      r0,#0x6c
        0x0003ec9a:    d004        ..      BEQ      0x3eca6 ; internal_iom_get_int_err + 50
        0x0003ec9c:    e7ff        ..      B        0x3ec9e ; internal_iom_get_int_err + 42
        0x0003ec9e:    f04f6000    O..`    MOV      r0,#0x8000000
        0x0003eca2:    9000        ..      STR      r0,[sp,#0]
        0x0003eca4:    e021        !.      B        0x3ecea ; internal_iom_get_int_err + 118
        0x0003eca6:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003ecaa:    0780        ..      LSLS     r0,r0,#30
        0x0003ecac:    2800        .(      CMP      r0,#0
        0x0003ecae:    d505        ..      BPL      0x3ecbc ; internal_iom_get_int_err + 72
        0x0003ecb0:    e7ff        ..      B        0x3ecb2 ; internal_iom_get_int_err + 62
        0x0003ecb2:    2001        .       MOVS     r0,#1
        0x0003ecb4:    f6c00000    ....    MOVT     r0,#0x800
        0x0003ecb8:    9000        ..      STR      r0,[sp,#0]
        0x0003ecba:    e015        ..      B        0x3ece8 ; internal_iom_get_int_err + 116
        0x0003ecbc:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0003ecc0:    06c0        ..      LSLS     r0,r0,#27
        0x0003ecc2:    2800        .(      CMP      r0,#0
        0x0003ecc4:    d505        ..      BPL      0x3ecd2 ; internal_iom_get_int_err + 94
        0x0003ecc6:    e7ff        ..      B        0x3ecc8 ; internal_iom_get_int_err + 84
        0x0003ecc8:    2002        .       MOVS     r0,#2
        0x0003ecca:    f6c00000    ....    MOVT     r0,#0x800
        0x0003ecce:    9000        ..      STR      r0,[sp,#0]
        0x0003ecd0:    e009        ..      B        0x3ece6 ; internal_iom_get_int_err + 114
        0x0003ecd2:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003ecd6:    f0100f48    ..H.    TST      r0,#0x48
        0x0003ecda:    d003        ..      BEQ      0x3ece4 ; internal_iom_get_int_err + 112
        0x0003ecdc:    e7ff        ..      B        0x3ecde ; internal_iom_get_int_err + 106
        0x0003ecde:    2001        .       MOVS     r0,#1
        0x0003ece0:    9000        ..      STR      r0,[sp,#0]
        0x0003ece2:    e7ff        ..      B        0x3ece4 ; internal_iom_get_int_err + 112
        0x0003ece4:    e7ff        ..      B        0x3ece6 ; internal_iom_get_int_err + 114
        0x0003ece6:    e7ff        ..      B        0x3ece8 ; internal_iom_get_int_err + 116
        0x0003ece8:    e7ff        ..      B        0x3ecea ; internal_iom_get_int_err + 118
        0x0003ecea:    9800        ..      LDR      r0,[sp,#0]
        0x0003ecec:    b003        ..      ADD      sp,sp,#0xc
        0x0003ecee:    4770        pG      BX       lr
    internal_iom_lookup_function
        0x0003ecf0:    b086        ..      SUB      sp,sp,#0x18
        0x0003ecf2:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003ecf6:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003ecfa:    0900        ..      LSRS     r0,r0,#4
        0x0003ecfc:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ecfe:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003ed02:    f000000f    ....    AND      r0,r0,#0xf
        0x0003ed06:    9002        ..      STR      r0,[sp,#8]
        0x0003ed08:    2000        .       MOVS     r0,#0
        0x0003ed0a:    f2c40001    ....    MOVT     r0,#0x4001
        0x0003ed0e:    9001        ..      STR      r0,[sp,#4]
        0x0003ed10:    9801        ..      LDR      r0,[sp,#4]
        0x0003ed12:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ed14:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003ed18:    9000        ..      STR      r0,[sp,#0]
        0x0003ed1a:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0003ed1e:    f000000f    ....    AND      r0,r0,#0xf
        0x0003ed22:    9902        ..      LDR      r1,[sp,#8]
        0x0003ed24:    4288        .B      CMP      r0,r1
        0x0003ed26:    d103        ..      BNE      0x3ed30 ; internal_iom_lookup_function + 64
        0x0003ed28:    e7ff        ..      B        0x3ed2a ; internal_iom_lookup_function + 58
        0x0003ed2a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ed2c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003ed2e:    e003        ..      B        0x3ed38 ; internal_iom_lookup_function + 72
        0x0003ed30:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003ed34:    9005        ..      STR      r0,[sp,#0x14]
        0x0003ed36:    e7ff        ..      B        0x3ed38 ; internal_iom_lookup_function + 72
        0x0003ed38:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ed3a:    b006        ..      ADD      sp,sp,#0x18
        0x0003ed3c:    4770        pG      BX       lr
        0x0003ed3e:    0000        ..      MOVS     r0,r0
    internal_iom_reset_cmd_busy
        0x0003ed40:    b580        ..      PUSH     {r7,lr}
        0x0003ed42:    b08a        ..      SUB      sp,sp,#0x28
        0x0003ed44:    9009        ..      STR      r0,[sp,#0x24]
        0x0003ed46:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003ed48:    6840        @h      LDR      r0,[r0,#4]
        0x0003ed4a:    9008        ..      STR      r0,[sp,#0x20]
        0x0003ed4c:    2000        .       MOVS     r0,#0
        0x0003ed4e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003ed50:    9908        ..      LDR      r1,[sp,#0x20]
        0x0003ed52:    030a        ..      LSLS     r2,r1,#12
        0x0003ed54:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003ed58:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003ed5c:    5889        .X      LDR      r1,[r1,r2]
        0x0003ed5e:    9106        ..      STR      r1,[sp,#0x18]
        0x0003ed60:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003ed62:    f001011f    ....    AND      r1,r1,#0x1f
        0x0003ed66:    9105        ..      STR      r1,[sp,#0x14]
        0x0003ed68:    9004        ..      STR      r0,[sp,#0x10]
        0x0003ed6a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003ed6c:    f000f86c    ..l.    BL       internal_iom_reset_iom_pins ; 0x3ee48
        0x0003ed70:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ed72:    2801        .(      CMP      r0,#1
        0x0003ed74:    d10a        ..      BNE      0x3ed8c ; internal_iom_reset_cmd_busy + 76
        0x0003ed76:    e7ff        ..      B        0x3ed78 ; internal_iom_reset_cmd_busy + 56
        0x0003ed78:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003ed7a:    f3c0200b    ...     UBFX     r0,r0,#8,#12
        0x0003ed7e:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ed80:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003ed82:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ed84:    f7ffff04    ....    BL       internal_iom_finish_buffer_write ; 0x3eb90
        0x0003ed88:    9004        ..      STR      r0,[sp,#0x10]
        0x0003ed8a:    e039        9.      B        0x3ee00 ; internal_iom_reset_cmd_busy + 192
        0x0003ed8c:    e7ff        ..      B        0x3ed8e ; internal_iom_reset_cmd_busy + 78
        0x0003ed8e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003ed90:    0301        ..      LSLS     r1,r0,#12
        0x0003ed92:    f2402048    @.H     MOVW     r0,#0x248
        0x0003ed96:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003ed9a:    5840        @X      LDR      r0,[r0,r1]
        0x0003ed9c:    0840        @.      LSRS     r0,r0,#1
        0x0003ed9e:    07c0        ..      LSLS     r0,r0,#31
        0x0003eda0:    b368        h.      CBZ      r0,0x3edfe ; internal_iom_reset_cmd_busy + 190
        0x0003eda2:    e7ff        ..      B        0x3eda4 ; internal_iom_reset_cmd_busy + 100
        0x0003eda4:    2000        .       MOVS     r0,#0
        0x0003eda6:    9002        ..      STR      r0,[sp,#8]
        0x0003eda8:    e7ff        ..      B        0x3edaa ; internal_iom_reset_cmd_busy + 106
        0x0003edaa:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003edac:    0301        ..      LSLS     r1,r0,#12
        0x0003edae:    f2401000    @...    MOVW     r0,#0x100
        0x0003edb2:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003edb6:    5840        @X      LDR      r0,[r0,r1]
        0x0003edb8:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x0003edbc:    2804        .(      CMP      r0,#4
        0x0003edbe:    db11        ..      BLT      0x3ede4 ; internal_iom_reset_cmd_busy + 164
        0x0003edc0:    e7ff        ..      B        0x3edc2 ; internal_iom_reset_cmd_busy + 130
        0x0003edc2:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003edc4:    0301        ..      LSLS     r1,r0,#12
        0x0003edc6:    f2401008    @...    MOVW     r0,#0x108
        0x0003edca:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003edce:    5840        @X      LDR      r0,[r0,r1]
        0x0003edd0:    9802        ..      LDR      r0,[sp,#8]
        0x0003edd2:    3001        .0      ADDS     r0,#1
        0x0003edd4:    9002        ..      STR      r0,[sp,#8]
        0x0003edd6:    2811        .(      CMP      r0,#0x11
        0x0003edd8:    d303        ..      BCC      0x3ede2 ; internal_iom_reset_cmd_busy + 162
        0x0003edda:    e7ff        ..      B        0x3eddc ; internal_iom_reset_cmd_busy + 156
        0x0003eddc:    2004        .       MOVS     r0,#4
        0x0003edde:    9004        ..      STR      r0,[sp,#0x10]
        0x0003ede0:    e000        ..      B        0x3ede4 ; internal_iom_reset_cmd_busy + 164
        0x0003ede2:    e7e2        ..      B        0x3edaa ; internal_iom_reset_cmd_busy + 106
        0x0003ede4:    2001        .       MOVS     r0,#1
        0x0003ede6:    f7e3fb15    ....    BL       am_hal_delay_us ; 0x22414
        0x0003edea:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003edec:    3001        .0      ADDS     r0,#1
        0x0003edee:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003edf0:    f24c3150    L.P1    MOV      r1,#0xc350
        0x0003edf4:    4288        .B      CMP      r0,r1
        0x0003edf6:    d301        ..      BCC      0x3edfc ; internal_iom_reset_cmd_busy + 188
        0x0003edf8:    e7ff        ..      B        0x3edfa ; internal_iom_reset_cmd_busy + 186
        0x0003edfa:    e000        ..      B        0x3edfe ; internal_iom_reset_cmd_busy + 190
        0x0003edfc:    e7c7        ..      B        0x3ed8e ; internal_iom_reset_cmd_busy + 78
        0x0003edfe:    e7ff        ..      B        0x3ee00 ; internal_iom_reset_cmd_busy + 192
        0x0003ee00:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ee02:    b9a0        ..      CBNZ     r0,0x3ee2e ; internal_iom_reset_cmd_busy + 238
        0x0003ee04:    e7ff        ..      B        0x3ee06 ; internal_iom_reset_cmd_busy + 198
        0x0003ee06:    9908        ..      LDR      r1,[sp,#0x20]
        0x0003ee08:    f2402048    @.H     MOVW     r0,#0x248
        0x0003ee0c:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003ee10:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x0003ee14:    466a        jF      MOV      r2,sp
        0x0003ee16:    2001        .       MOVS     r0,#1
        0x0003ee18:    6010        .`      STR      r0,[r2,#0]
        0x0003ee1a:    f24a1020    J. .    MOV      r0,#0xa120
        0x0003ee1e:    f2c00007    ....    MOVT     r0,#7
        0x0003ee22:    2206        ."      MOVS     r2,#6
        0x0003ee24:    2304        .#      MOVS     r3,#4
        0x0003ee26:    f7e3fb45    ..E.    BL       am_hal_delay_us_status_check ; 0x224b4
        0x0003ee2a:    9004        ..      STR      r0,[sp,#0x10]
        0x0003ee2c:    e7ff        ..      B        0x3ee2e ; internal_iom_reset_cmd_busy + 238
        0x0003ee2e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ee30:    b920         .      CBNZ     r0,0x3ee3c ; internal_iom_reset_cmd_busy + 252
        0x0003ee32:    e7ff        ..      B        0x3ee34 ; internal_iom_reset_cmd_busy + 244
        0x0003ee34:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003ee36:    f7fffd81    ....    BL       internal_iom_error_reset_disable_submodule ; 0x3e93c
        0x0003ee3a:    e002        ..      B        0x3ee42 ; internal_iom_reset_cmd_busy + 258
        0x0003ee3c:    2009        .       MOVS     r0,#9
        0x0003ee3e:    9004        ..      STR      r0,[sp,#0x10]
        0x0003ee40:    e7ff        ..      B        0x3ee42 ; internal_iom_reset_cmd_busy + 258
        0x0003ee42:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ee44:    b00a        ..      ADD      sp,sp,#0x28
        0x0003ee46:    bd80        ..      POP      {r7,pc}
    internal_iom_reset_iom_pins
        0x0003ee48:    b580        ..      PUSH     {r7,lr}
        0x0003ee4a:    b092        ..      SUB      sp,sp,#0x48
        0x0003ee4c:    9011        ..      STR      r0,[sp,#0x44]
        0x0003ee4e:    2000        .       MOVS     r0,#0
        0x0003ee50:    900a        ..      STR      r0,[sp,#0x28]
        0x0003ee52:    9009        ..      STR      r0,[sp,#0x24]
        0x0003ee54:    9008        ..      STR      r0,[sp,#0x20]
        0x0003ee56:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003ee58:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003ee5a:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003ee5e:    b128        (.      CBZ      r0,0x3ee6c ; internal_iom_reset_iom_pins + 36
        0x0003ee60:    e7ff        ..      B        0x3ee62 ; internal_iom_reset_iom_pins + 26
        0x0003ee62:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003ee64:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003ee68:    9001        ..      STR      r0,[sp,#4]
        0x0003ee6a:    e002        ..      B        0x3ee72 ; internal_iom_reset_iom_pins + 42
        0x0003ee6c:    2001        .       MOVS     r0,#1
        0x0003ee6e:    9001        ..      STR      r0,[sp,#4]
        0x0003ee70:    e7ff        ..      B        0x3ee72 ; internal_iom_reset_iom_pins + 42
        0x0003ee72:    9801        ..      LDR      r0,[sp,#4]
        0x0003ee74:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003ee78:    0040        @.      LSLS     r0,r0,#1
        0x0003ee7a:    9006        ..      STR      r0,[sp,#0x18]
        0x0003ee7c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003ee7e:    6840        @h      LDR      r0,[r0,#4]
        0x0003ee80:    9005        ..      STR      r0,[sp,#0x14]
        0x0003ee82:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ee84:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003ee86:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003ee88:    fab1f181    ....    CLZ      r1,r1
        0x0003ee8c:    094a        J.      LSRS     r2,r1,#5
        0x0003ee8e:    a908        ..      ADD      r1,sp,#0x20
        0x0003ee90:    f7fffe42    ..B.    BL       internal_iom_find_pins ; 0x3eb18
        0x0003ee94:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003ee96:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003ee98:    2801        .(      CMP      r0,#1
        0x0003ee9a:    d004        ..      BEQ      0x3eea6 ; internal_iom_reset_iom_pins + 94
        0x0003ee9c:    e7ff        ..      B        0x3ee9e ; internal_iom_reset_iom_pins + 86
        0x0003ee9e:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003eea2:    900a        ..      STR      r0,[sp,#0x28]
        0x0003eea4:    e7ff        ..      B        0x3eea6 ; internal_iom_reset_iom_pins + 94
        0x0003eea6:    a808        ..      ADD      r0,sp,#0x20
        0x0003eea8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003eeaa:    2000        .       MOVS     r0,#0
        0x0003eeac:    9004        ..      STR      r0,[sp,#0x10]
        0x0003eeae:    e7ff        ..      B        0x3eeb0 ; internal_iom_reset_iom_pins + 104
        0x0003eeb0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003eeb2:    2802        .(      CMP      r0,#2
        0x0003eeb4:    d835        5.      BHI      0x3ef22 ; internal_iom_reset_iom_pins + 218
        0x0003eeb6:    e7ff        ..      B        0x3eeb8 ; internal_iom_reset_iom_pins + 112
        0x0003eeb8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003eeba:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003eebc:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003eec0:    9003        ..      STR      r0,[sp,#0xc]
        0x0003eec2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003eec4:    2000        .       MOVS     r0,#0
        0x0003eec6:    9000        ..      STR      r0,[sp,#0]
        0x0003eec8:    b139        9.      CBZ      r1,0x3eeda ; internal_iom_reset_iom_pins + 146
        0x0003eeca:    e7ff        ..      B        0x3eecc ; internal_iom_reset_iom_pins + 132
        0x0003eecc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003eece:    2000        .       MOVS     r0,#0
        0x0003eed0:    2980        .)      CMP      r1,#0x80
        0x0003eed2:    bf38        8.      IT       CC
        0x0003eed4:    2001        .       MOVCC    r0,#1
        0x0003eed6:    9000        ..      STR      r0,[sp,#0]
        0x0003eed8:    e7ff        ..      B        0x3eeda ; internal_iom_reset_iom_pins + 146
        0x0003eeda:    9900        ..      LDR      r1,[sp,#0]
        0x0003eedc:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003eede:    a80b        ..      ADD      r0,sp,#0x2c
        0x0003eee0:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x0003eee4:    f0010101    ....    AND      r1,r1,#1
        0x0003eee8:    7111        .q      STRB     r1,[r2,#4]
        0x0003eeea:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003eeec:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0003eef0:    7900        .y      LDRB     r0,[r0,#4]
        0x0003eef2:    07c0        ..      LSLS     r0,r0,#31
        0x0003eef4:    b180        ..      CBZ      r0,0x3ef18 ; internal_iom_reset_iom_pins + 208
        0x0003eef6:    e7ff        ..      B        0x3eef8 ; internal_iom_reset_iom_pins + 176
        0x0003eef8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003eefa:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003eefc:    a90b        ..      ADD      r1,sp,#0x2c
        0x0003eefe:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x0003ef02:    f7e3fe19    ....    BL       am_hal_gpio_pinconfig_get ; 0x22b38
        0x0003ef06:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ef08:    f241310c    A..1    MOV      r1,#0x130c
        0x0003ef0c:    f2c00105    ....    MOVT     r1,#5
        0x0003ef10:    6809        .h      LDR      r1,[r1,#0]
        0x0003ef12:    f7e3fdd7    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0003ef16:    e7ff        ..      B        0x3ef18 ; internal_iom_reset_iom_pins + 208
        0x0003ef18:    e7ff        ..      B        0x3ef1a ; internal_iom_reset_iom_pins + 210
        0x0003ef1a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003ef1c:    3001        .0      ADDS     r0,#1
        0x0003ef1e:    9004        ..      STR      r0,[sp,#0x10]
        0x0003ef20:    e7c6        ..      B        0x3eeb0 ; internal_iom_reset_iom_pins + 104
        0x0003ef22:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003ef24:    f7e3fa76    ..v.    BL       am_hal_delay_us ; 0x22414
        0x0003ef28:    2000        .       MOVS     r0,#0
        0x0003ef2a:    9002        ..      STR      r0,[sp,#8]
        0x0003ef2c:    e7ff        ..      B        0x3ef2e ; internal_iom_reset_iom_pins + 230
        0x0003ef2e:    9802        ..      LDR      r0,[sp,#8]
        0x0003ef30:    2802        .(      CMP      r0,#2
        0x0003ef32:    d817        ..      BHI      0x3ef64 ; internal_iom_reset_iom_pins + 284
        0x0003ef34:    e7ff        ..      B        0x3ef36 ; internal_iom_reset_iom_pins + 238
        0x0003ef36:    9902        ..      LDR      r1,[sp,#8]
        0x0003ef38:    a80b        ..      ADD      r0,sp,#0x2c
        0x0003ef3a:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0003ef3e:    7900        .y      LDRB     r0,[r0,#4]
        0x0003ef40:    07c0        ..      LSLS     r0,r0,#31
        0x0003ef42:    b150        P.      CBZ      r0,0x3ef5a ; internal_iom_reset_iom_pins + 274
        0x0003ef44:    e7ff        ..      B        0x3ef46 ; internal_iom_reset_iom_pins + 254
        0x0003ef46:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ef48:    9a02        ..      LDR      r2,[sp,#8]
        0x0003ef4a:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x0003ef4e:    a90b        ..      ADD      r1,sp,#0x2c
        0x0003ef50:    f8511032    Q.2.    LDR      r1,[r1,r2,LSL #3]
        0x0003ef54:    f7e3fdb6    ....    BL       am_hal_gpio_pinconfig ; 0x22ac4
        0x0003ef58:    e7ff        ..      B        0x3ef5a ; internal_iom_reset_iom_pins + 274
        0x0003ef5a:    e7ff        ..      B        0x3ef5c ; internal_iom_reset_iom_pins + 276
        0x0003ef5c:    9802        ..      LDR      r0,[sp,#8]
        0x0003ef5e:    3001        .0      ADDS     r0,#1
        0x0003ef60:    9002        ..      STR      r0,[sp,#8]
        0x0003ef62:    e7e4        ..      B        0x3ef2e ; internal_iom_reset_iom_pins + 230
        0x0003ef64:    b012        ..      ADD      sp,sp,#0x48
        0x0003ef66:    bd80        ..      POP      {r7,pc}
    internal_iom_reset_on_error
        0x0003ef68:    b580        ..      PUSH     {r7,lr}
        0x0003ef6a:    b088        ..      SUB      sp,sp,#0x20
        0x0003ef6c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003ef6e:    9106        ..      STR      r1,[sp,#0x18]
        0x0003ef70:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ef72:    6840        @h      LDR      r0,[r0,#4]
        0x0003ef74:    9005        ..      STR      r0,[sp,#0x14]
        0x0003ef76:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ef78:    0300        ..      LSLS     r0,r0,#12
        0x0003ef7a:    f2402100    @..!    MOVW     r1,#0x200
        0x0003ef7e:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003ef82:    5808        .X      LDR      r0,[r1,r0]
        0x0003ef84:    9004        ..      STR      r0,[sp,#0x10]
        0x0003ef86:    2000        .       MOVS     r0,#0
        0x0003ef88:    9003        ..      STR      r0,[sp,#0xc]
        0x0003ef8a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003ef8c:    0312        ..      LSLS     r2,r2,#12
        0x0003ef8e:    5088        .P      STR      r0,[r1,r2]
        0x0003ef90:    f89d0019    ....    LDRB     r0,[sp,#0x19]
        0x0003ef94:    0700        ..      LSLS     r0,r0,#28
        0x0003ef96:    2800        .(      CMP      r0,#0
        0x0003ef98:    f140809f    @...    BPL.W    0x3f0da ; internal_iom_reset_on_error + 370
        0x0003ef9c:    e7ff        ..      B        0x3ef9e ; internal_iom_reset_on_error + 54
        0x0003ef9e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003efa0:    0301        ..      LSLS     r1,r0,#12
        0x0003efa2:    f2402018    @..     MOVW     r0,#0x218
        0x0003efa6:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003efaa:    5840        @X      LDR      r0,[r0,r1]
        0x0003efac:    0780        ..      LSLS     r0,r0,#30
        0x0003efae:    2800        .(      CMP      r0,#0
        0x0003efb0:    d543        C.      BPL      0x3f03a ; internal_iom_reset_on_error + 210
        0x0003efb2:    e7ff        ..      B        0x3efb4 ; internal_iom_reset_on_error + 76
        0x0003efb4:    f64b60ef    K..`    MOV      r0,#0xbeef
        0x0003efb8:    f6cd60ad    ...`    MOVT     r0,#0xdead
        0x0003efbc:    9002        ..      STR      r0,[sp,#8]
        0x0003efbe:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003efc0:    0301        ..      LSLS     r1,r0,#12
        0x0003efc2:    f240201c    @..     MOVW     r0,#0x21c
        0x0003efc6:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003efca:    5840        @X      LDR      r0,[r0,r1]
        0x0003efcc:    9001        ..      STR      r0,[sp,#4]
        0x0003efce:    e7ff        ..      B        0x3efd0 ; internal_iom_reset_on_error + 104
        0x0003efd0:    9801        ..      LDR      r0,[sp,#4]
        0x0003efd2:    b1f8        ..      CBZ      r0,0x3f014 ; internal_iom_reset_on_error + 172
        0x0003efd4:    e7ff        ..      B        0x3efd6 ; internal_iom_reset_on_error + 110
        0x0003efd6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003efd8:    0301        ..      LSLS     r1,r0,#12
        0x0003efda:    f2401000    @...    MOVW     r0,#0x100
        0x0003efde:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003efe2:    5840        @X      LDR      r0,[r0,r1]
        0x0003efe4:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x0003efe8:    2804        .(      CMP      r0,#4
        0x0003efea:    db12        ..      BLT      0x3f012 ; internal_iom_reset_on_error + 170
        0x0003efec:    e7ff        ..      B        0x3efee ; internal_iom_reset_on_error + 134
        0x0003efee:    9802        ..      LDR      r0,[sp,#8]
        0x0003eff0:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003eff2:    030a        ..      LSLS     r2,r1,#12
        0x0003eff4:    f240110c    @...    MOVW     r1,#0x10c
        0x0003eff8:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003effc:    5088        .P      STR      r0,[r1,r2]
        0x0003effe:    9801        ..      LDR      r0,[sp,#4]
        0x0003f000:    2805        .(      CMP      r0,#5
        0x0003f002:    d304        ..      BCC      0x3f00e ; internal_iom_reset_on_error + 166
        0x0003f004:    e7ff        ..      B        0x3f006 ; internal_iom_reset_on_error + 158
        0x0003f006:    9801        ..      LDR      r0,[sp,#4]
        0x0003f008:    3804        .8      SUBS     r0,#4
        0x0003f00a:    9001        ..      STR      r0,[sp,#4]
        0x0003f00c:    e000        ..      B        0x3f010 ; internal_iom_reset_on_error + 168
        0x0003f00e:    e001        ..      B        0x3f014 ; internal_iom_reset_on_error + 172
        0x0003f010:    e7ff        ..      B        0x3f012 ; internal_iom_reset_on_error + 170
        0x0003f012:    e7dd        ..      B        0x3efd0 ; internal_iom_reset_on_error + 104
        0x0003f014:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003f016:    f2402048    @.H     MOVW     r0,#0x248
        0x0003f01a:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003f01e:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x0003f022:    466a        jF      MOV      r2,sp
        0x0003f024:    2001        .       MOVS     r0,#1
        0x0003f026:    6010        .`      STR      r0,[r2,#0]
        0x0003f028:    f24a1020    J. .    MOV      r0,#0xa120
        0x0003f02c:    f2c00007    ....    MOVT     r0,#7
        0x0003f030:    2206        ."      MOVS     r2,#6
        0x0003f032:    2304        .#      MOVS     r3,#4
        0x0003f034:    f7e3fa3e    ..>.    BL       am_hal_delay_us_status_check ; 0x224b4
        0x0003f038:    e04e        N.      B        0x3f0d8 ; internal_iom_reset_on_error + 368
        0x0003f03a:    e7ff        ..      B        0x3f03c ; internal_iom_reset_on_error + 212
        0x0003f03c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003f03e:    0301        ..      LSLS     r1,r0,#12
        0x0003f040:    f2402048    @.H     MOVW     r0,#0x248
        0x0003f044:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003f048:    5840        @X      LDR      r0,[r0,r1]
        0x0003f04a:    0840        @.      LSRS     r0,r0,#1
        0x0003f04c:    07c0        ..      LSLS     r0,r0,#31
        0x0003f04e:    b1b0        ..      CBZ      r0,0x3f07e ; internal_iom_reset_on_error + 278
        0x0003f050:    e7ff        ..      B        0x3f052 ; internal_iom_reset_on_error + 234
        0x0003f052:    e7ff        ..      B        0x3f054 ; internal_iom_reset_on_error + 236
        0x0003f054:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003f056:    0301        ..      LSLS     r1,r0,#12
        0x0003f058:    f2401000    @...    MOVW     r0,#0x100
        0x0003f05c:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003f060:    5840        @X      LDR      r0,[r0,r1]
        0x0003f062:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x0003f066:    2804        .(      CMP      r0,#4
        0x0003f068:    db08        ..      BLT      0x3f07c ; internal_iom_reset_on_error + 276
        0x0003f06a:    e7ff        ..      B        0x3f06c ; internal_iom_reset_on_error + 260
        0x0003f06c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003f06e:    0301        ..      LSLS     r1,r0,#12
        0x0003f070:    f2401008    @...    MOVW     r0,#0x108
        0x0003f074:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003f078:    5840        @X      LDR      r0,[r0,r1]
        0x0003f07a:    e7eb        ..      B        0x3f054 ; internal_iom_reset_on_error + 236
        0x0003f07c:    e7de        ..      B        0x3f03c ; internal_iom_reset_on_error + 212
        0x0003f07e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003f080:    f2402048    @.H     MOVW     r0,#0x248
        0x0003f084:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003f088:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x0003f08c:    466a        jF      MOV      r2,sp
        0x0003f08e:    2001        .       MOVS     r0,#1
        0x0003f090:    6010        .`      STR      r0,[r2,#0]
        0x0003f092:    f24a1020    J. .    MOV      r0,#0xa120
        0x0003f096:    f2c00007    ....    MOVT     r0,#7
        0x0003f09a:    2206        ."      MOVS     r2,#6
        0x0003f09c:    2304        .#      MOVS     r3,#4
        0x0003f09e:    f7e3fa09    ....    BL       am_hal_delay_us_status_check ; 0x224b4
        0x0003f0a2:    9003        ..      STR      r0,[sp,#0xc]
        0x0003f0a4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003f0a6:    b9b0        ..      CBNZ     r0,0x3f0d6 ; internal_iom_reset_on_error + 366
        0x0003f0a8:    e7ff        ..      B        0x3f0aa ; internal_iom_reset_on_error + 322
        0x0003f0aa:    e7ff        ..      B        0x3f0ac ; internal_iom_reset_on_error + 324
        0x0003f0ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003f0ae:    0301        ..      LSLS     r1,r0,#12
        0x0003f0b0:    f2401000    @...    MOVW     r0,#0x100
        0x0003f0b4:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003f0b8:    5840        @X      LDR      r0,[r0,r1]
        0x0003f0ba:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x0003f0be:    2804        .(      CMP      r0,#4
        0x0003f0c0:    db08        ..      BLT      0x3f0d4 ; internal_iom_reset_on_error + 364
        0x0003f0c2:    e7ff        ..      B        0x3f0c4 ; internal_iom_reset_on_error + 348
        0x0003f0c4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003f0c6:    0301        ..      LSLS     r1,r0,#12
        0x0003f0c8:    f2401008    @...    MOVW     r0,#0x108
        0x0003f0cc:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003f0d0:    5840        @X      LDR      r0,[r0,r1]
        0x0003f0d2:    e7eb        ..      B        0x3f0ac ; internal_iom_reset_on_error + 324
        0x0003f0d4:    e7ff        ..      B        0x3f0d6 ; internal_iom_reset_on_error + 366
        0x0003f0d6:    e7ff        ..      B        0x3f0d8 ; internal_iom_reset_on_error + 368
        0x0003f0d8:    e7ff        ..      B        0x3f0da ; internal_iom_reset_on_error + 370
        0x0003f0da:    f8bd0018    ....    LDRH     r0,[sp,#0x18]
        0x0003f0de:    f4107f04    ....    TST      r0,#0x210
        0x0003f0e2:    d004        ..      BEQ      0x3f0ee ; internal_iom_reset_on_error + 390
        0x0003f0e4:    e7ff        ..      B        0x3f0e6 ; internal_iom_reset_on_error + 382
        0x0003f0e6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003f0e8:    f7fffc28    ..(.    BL       internal_iom_error_reset_disable_submodule ; 0x3e93c
        0x0003f0ec:    e7ff        ..      B        0x3f0ee ; internal_iom_reset_on_error + 390
        0x0003f0ee:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003f0f0:    0301        ..      LSLS     r1,r0,#12
        0x0003f0f2:    f2402048    @.H     MOVW     r0,#0x248
        0x0003f0f6:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003f0fa:    5840        @X      LDR      r0,[r0,r1]
        0x0003f0fc:    0780        ..      LSLS     r0,r0,#30
        0x0003f0fe:    2800        .(      CMP      r0,#0
        0x0003f100:    d504        ..      BPL      0x3f10c ; internal_iom_reset_on_error + 420
        0x0003f102:    e7ff        ..      B        0x3f104 ; internal_iom_reset_on_error + 412
        0x0003f104:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003f106:    f7fffe1b    ....    BL       internal_iom_reset_cmd_busy ; 0x3ed40
        0x0003f10a:    e7ff        ..      B        0x3f10c ; internal_iom_reset_on_error + 420
        0x0003f10c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003f10e:    0302        ..      LSLS     r2,r0,#12
        0x0003f110:    f2402108    @..!    MOVW     r1,#0x208
        0x0003f114:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003f118:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003f11c:    5088        .P      STR      r0,[r1,r2]
        0x0003f11e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003f120:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003f122:    030a        ..      LSLS     r2,r1,#12
        0x0003f124:    f2402100    @..!    MOVW     r1,#0x200
        0x0003f128:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003f12c:    5088        .P      STR      r0,[r1,r2]
        0x0003f12e:    b008        ..      ADD      sp,sp,#0x20
        0x0003f130:    bd80        ..      POP      {r7,pc}
        0x0003f132:    0000        ..      MOVS     r0,r0
    internal_timer_config
        0x0003f134:    b580        ..      PUSH     {r7,lr}
        0x0003f136:    b084        ..      SUB      sp,sp,#0x10
        0x0003f138:    9002        ..      STR      r0,[sp,#8]
        0x0003f13a:    9101        ..      STR      r1,[sp,#4]
        0x0003f13c:    200c        .       MOVS     r0,#0xc
        0x0003f13e:    f2c40002    ....    MOVT     r0,#0x4002
        0x0003f142:    6800        .h      LDR      r0,[r0,#0]
        0x0003f144:    b2c0        ..      UXTB     r0,r0
        0x0003f146:    2821        !(      CMP      r0,#0x21
        0x0003f148:    d106        ..      BNE      0x3f158 ; internal_timer_config + 36
        0x0003f14a:    e7ff        ..      B        0x3f14c ; internal_timer_config + 24
        0x0003f14c:    9802        ..      LDR      r0,[sp,#8]
        0x0003f14e:    9901        ..      LDR      r1,[sp,#4]
        0x0003f150:    f00bfb9c    ....    BL       timer_config_b0 ; 0x4a88c
        0x0003f154:    9003        ..      STR      r0,[sp,#0xc]
        0x0003f156:    e04b        K.      B        0x3f1f0 ; internal_timer_config + 188
        0x0003f158:    200c        .       MOVS     r0,#0xc
        0x0003f15a:    f2c40002    ....    MOVT     r0,#0x4002
        0x0003f15e:    6800        .h      LDR      r0,[r0,#0]
        0x0003f160:    b2c0        ..      UXTB     r0,r0
        0x0003f162:    2822        "(      CMP      r0,#0x22
        0x0003f164:    d341        A.      BCC      0x3f1ea ; internal_timer_config + 182
        0x0003f166:    e7ff        ..      B        0x3f168 ; internal_timer_config + 52
        0x0003f168:    9802        ..      LDR      r0,[sp,#8]
        0x0003f16a:    2801        .(      CMP      r0,#1
        0x0003f16c:    d018        ..      BEQ      0x3f1a0 ; internal_timer_config + 108
        0x0003f16e:    e7ff        ..      B        0x3f170 ; internal_timer_config + 60
        0x0003f170:    9802        ..      LDR      r0,[sp,#8]
        0x0003f172:    2803        .(      CMP      r0,#3
        0x0003f174:    d014        ..      BEQ      0x3f1a0 ; internal_timer_config + 108
        0x0003f176:    e7ff        ..      B        0x3f178 ; internal_timer_config + 68
        0x0003f178:    9802        ..      LDR      r0,[sp,#8]
        0x0003f17a:    280a        .(      CMP      r0,#0xa
        0x0003f17c:    d010        ..      BEQ      0x3f1a0 ; internal_timer_config + 108
        0x0003f17e:    e7ff        ..      B        0x3f180 ; internal_timer_config + 76
        0x0003f180:    9802        ..      LDR      r0,[sp,#8]
        0x0003f182:    280b        .(      CMP      r0,#0xb
        0x0003f184:    d00c        ..      BEQ      0x3f1a0 ; internal_timer_config + 108
        0x0003f186:    e7ff        ..      B        0x3f188 ; internal_timer_config + 84
        0x0003f188:    9802        ..      LDR      r0,[sp,#8]
        0x0003f18a:    280c        .(      CMP      r0,#0xc
        0x0003f18c:    d008        ..      BEQ      0x3f1a0 ; internal_timer_config + 108
        0x0003f18e:    e7ff        ..      B        0x3f190 ; internal_timer_config + 92
        0x0003f190:    9802        ..      LDR      r0,[sp,#8]
        0x0003f192:    280e        .(      CMP      r0,#0xe
        0x0003f194:    d004        ..      BEQ      0x3f1a0 ; internal_timer_config + 108
        0x0003f196:    e7ff        ..      B        0x3f198 ; internal_timer_config + 100
        0x0003f198:    9802        ..      LDR      r0,[sp,#8]
        0x0003f19a:    280f        .(      CMP      r0,#0xf
        0x0003f19c:    d103        ..      BNE      0x3f1a6 ; internal_timer_config + 114
        0x0003f19e:    e7ff        ..      B        0x3f1a0 ; internal_timer_config + 108
        0x0003f1a0:    2006        .       MOVS     r0,#6
        0x0003f1a2:    9003        ..      STR      r0,[sp,#0xc]
        0x0003f1a4:    e024        $.      B        0x3f1f0 ; internal_timer_config + 188
        0x0003f1a6:    9802        ..      LDR      r0,[sp,#8]
        0x0003f1a8:    2805        .(      CMP      r0,#5
        0x0003f1aa:    d010        ..      BEQ      0x3f1ce ; internal_timer_config + 154
        0x0003f1ac:    e7ff        ..      B        0x3f1ae ; internal_timer_config + 122
        0x0003f1ae:    9802        ..      LDR      r0,[sp,#8]
        0x0003f1b0:    2807        .(      CMP      r0,#7
        0x0003f1b2:    d00c        ..      BEQ      0x3f1ce ; internal_timer_config + 154
        0x0003f1b4:    e7ff        ..      B        0x3f1b6 ; internal_timer_config + 130
        0x0003f1b6:    9802        ..      LDR      r0,[sp,#8]
        0x0003f1b8:    2808        .(      CMP      r0,#8
        0x0003f1ba:    d008        ..      BEQ      0x3f1ce ; internal_timer_config + 154
        0x0003f1bc:    e7ff        ..      B        0x3f1be ; internal_timer_config + 138
        0x0003f1be:    9802        ..      LDR      r0,[sp,#8]
        0x0003f1c0:    2809        .(      CMP      r0,#9
        0x0003f1c2:    d004        ..      BEQ      0x3f1ce ; internal_timer_config + 154
        0x0003f1c4:    e7ff        ..      B        0x3f1c6 ; internal_timer_config + 146
        0x0003f1c6:    9802        ..      LDR      r0,[sp,#8]
        0x0003f1c8:    280d        .(      CMP      r0,#0xd
        0x0003f1ca:    d108        ..      BNE      0x3f1de ; internal_timer_config + 170
        0x0003f1cc:    e7ff        ..      B        0x3f1ce ; internal_timer_config + 154
        0x0003f1ce:    9801        ..      LDR      r0,[sp,#4]
        0x0003f1d0:    7900        .y      LDRB     r0,[r0,#4]
        0x0003f1d2:    2801        .(      CMP      r0,#1
        0x0003f1d4:    db03        ..      BLT      0x3f1de ; internal_timer_config + 170
        0x0003f1d6:    e7ff        ..      B        0x3f1d8 ; internal_timer_config + 164
        0x0003f1d8:    2007        .       MOVS     r0,#7
        0x0003f1da:    9003        ..      STR      r0,[sp,#0xc]
        0x0003f1dc:    e008        ..      B        0x3f1f0 ; internal_timer_config + 188
        0x0003f1de:    9802        ..      LDR      r0,[sp,#8]
        0x0003f1e0:    9901        ..      LDR      r1,[sp,#4]
        0x0003f1e2:    f00bfbb5    ....    BL       timer_config_b1 ; 0x4a950
        0x0003f1e6:    9003        ..      STR      r0,[sp,#0xc]
        0x0003f1e8:    e002        ..      B        0x3f1f0 ; internal_timer_config + 188
        0x0003f1ea:    2001        .       MOVS     r0,#1
        0x0003f1ec:    9003        ..      STR      r0,[sp,#0xc]
        0x0003f1ee:    e7ff        ..      B        0x3f1f0 ; internal_timer_config + 188
        0x0003f1f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003f1f2:    b004        ..      ADD      sp,sp,#0x10
        0x0003f1f4:    bd80        ..      POP      {r7,pc}
        0x0003f1f6:    0000        ..      MOVS     r0,r0
    iom_get_interface_clock_cfg
        0x0003f1f8:    b580        ..      PUSH     {r7,lr}
        0x0003f1fa:    b096        ..      SUB      sp,sp,#0x58
        0x0003f1fc:    9013        ..      STR      r0,[sp,#0x4c]
        0x0003f1fe:    9112        ..      STR      r1,[sp,#0x48]
        0x0003f200:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0003f202:    b920         .      CBNZ     r0,0x3f20e ; iom_get_interface_clock_cfg + 22
        0x0003f204:    e7ff        ..      B        0x3f206 ; iom_get_interface_clock_cfg + 14
        0x0003f206:    2000        .       MOVS     r0,#0
        0x0003f208:    9015        ..      STR      r0,[sp,#0x54]
        0x0003f20a:    9014        ..      STR      r0,[sp,#0x50]
        0x0003f20c:    e11d        ..      B        0x3f44a ; iom_get_interface_clock_cfg + 594
        0x0003f20e:    f64d0000    M...    MOVW     r0,#0xd800
        0x0003f212:    f2c050b8    ...P    MOVT     r0,#0x5b8
        0x0003f216:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003f218:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003f21a:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003f21c:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0003f220:    fb002211    ..."    MLS      r2,r0,r1,r2
        0x0003f224:    1c41        A.      ADDS     r1,r0,#1
        0x0003f226:    2a00        .*      CMP      r2,#0
        0x0003f228:    bf18        ..      IT       NE
        0x0003f22a:    4608        .F      MOVNE    r0,r1
        0x0003f22c:    9006        ..      STR      r0,[sp,#0x18]
        0x0003f22e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003f230:    4241        AB      RSBS     r1,r0,#0
        0x0003f232:    4008        .@      ANDS     r0,r0,r1
        0x0003f234:    fab0f080    ....    CLZ      r0,r0
        0x0003f238:    f1c0001f    ....    RSB      r0,r0,#0x1f
        0x0003f23c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003f23e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003f240:    2807        .(      CMP      r0,#7
        0x0003f242:    db03        ..      BLT      0x3f24c ; iom_get_interface_clock_cfg + 84
        0x0003f244:    e7ff        ..      B        0x3f246 ; iom_get_interface_clock_cfg + 78
        0x0003f246:    2006        .       MOVS     r0,#6
        0x0003f248:    9005        ..      STR      r0,[sp,#0x14]
        0x0003f24a:    e7ff        ..      B        0x3f24c ; iom_get_interface_clock_cfg + 84
        0x0003f24c:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003f24e:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003f250:    2001        .       MOVS     r0,#1
        0x0003f252:    ebb13f92    ...?    CMP      r1,r2,LSR #14
        0x0003f256:    9004        ..      STR      r0,[sp,#0x10]
        0x0003f258:    d31d        ..      BCC      0x3f296 ; iom_get_interface_clock_cfg + 158
        0x0003f25a:    e7ff        ..      B        0x3f25c ; iom_get_interface_clock_cfg + 100
        0x0003f25c:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003f25e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003f260:    f64a22ab    J.."    MOV      r2,#0xaaab
        0x0003f264:    f6ca22aa    ..."    MOVT     r2,#0xaaaa
        0x0003f268:    fba00202    ....    UMULL    r0,r2,r0,r2
        0x0003f26c:    2000        .       MOVS     r0,#0
        0x0003f26e:    ebb10f52    ..R.    CMP      r1,r2,LSR #1
        0x0003f272:    9003        ..      STR      r0,[sp,#0xc]
        0x0003f274:    d30c        ..      BCC      0x3f290 ; iom_get_interface_clock_cfg + 152
        0x0003f276:    e7ff        ..      B        0x3f278 ; iom_get_interface_clock_cfg + 128
        0x0003f278:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003f27a:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003f27c:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003f280:    eb000252    ..R.    ADD      r2,r0,r2,LSR #1
        0x0003f284:    2000        .       MOVS     r0,#0
        0x0003f286:    4291        .B      CMP      r1,r2
        0x0003f288:    bf98        ..      IT       LS
        0x0003f28a:    2001        .       MOVLS    r0,#1
        0x0003f28c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003f28e:    e7ff        ..      B        0x3f290 ; iom_get_interface_clock_cfg + 152
        0x0003f290:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003f292:    9004        ..      STR      r0,[sp,#0x10]
        0x0003f294:    e7ff        ..      B        0x3f296 ; iom_get_interface_clock_cfg + 158
        0x0003f296:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003f298:    f0000001    ....    AND      r0,r0,#1
        0x0003f29c:    9010        ..      STR      r0,[sp,#0x40]
        0x0003f29e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003f2a0:    2001        .       MOVS     r0,#1
        0x0003f2a2:    4088        .@      LSLS     r0,r0,r1
        0x0003f2a4:    9910        ..      LDR      r1,[sp,#0x40]
        0x0003f2a6:    0049        I.      LSLS     r1,r1,#1
        0x0003f2a8:    3101        .1      ADDS     r1,#1
        0x0003f2aa:    4348        HC      MULS     r0,r1,r0
        0x0003f2ac:    900c        ..      STR      r0,[sp,#0x30]
        0x0003f2ae:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003f2b0:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003f2b2:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x0003f2b6:    900e        ..      STR      r0,[sp,#0x38]
        0x0003f2b8:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003f2ba:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003f2bc:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0003f2c0:    fb002211    ..."    MLS      r2,r0,r1,r2
        0x0003f2c4:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003f2c6:    1c41        A.      ADDS     r1,r0,#1
        0x0003f2c8:    2a00        .*      CMP      r2,#0
        0x0003f2ca:    bf18        ..      IT       NE
        0x0003f2cc:    4608        .F      MOVNE    r0,r1
        0x0003f2ce:    900e        ..      STR      r0,[sp,#0x38]
        0x0003f2d0:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003f2d2:    fab0f080    ....    CLZ      r0,r0
        0x0003f2d6:    f1c0001f    ....    RSB      r0,r0,#0x1f
        0x0003f2da:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003f2dc:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003f2de:    2808        .(      CMP      r0,#8
        0x0003f2e0:    d306        ..      BCC      0x3f2f0 ; iom_get_interface_clock_cfg + 248
        0x0003f2e2:    e7ff        ..      B        0x3f2e4 ; iom_get_interface_clock_cfg + 236
        0x0003f2e4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003f2e6:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003f2e8:    4408        .D      ADD      r0,r0,r1
        0x0003f2ea:    3807        .8      SUBS     r0,#7
        0x0003f2ec:    9002        ..      STR      r0,[sp,#8]
        0x0003f2ee:    e002        ..      B        0x3f2f6 ; iom_get_interface_clock_cfg + 254
        0x0003f2f0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003f2f2:    9002        ..      STR      r0,[sp,#8]
        0x0003f2f4:    e7ff        ..      B        0x3f2f6 ; iom_get_interface_clock_cfg + 254
        0x0003f2f6:    9802        ..      LDR      r0,[sp,#8]
        0x0003f2f8:    9011        ..      STR      r0,[sp,#0x44]
        0x0003f2fa:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003f2fc:    3001        .0      ADDS     r0,#1
        0x0003f2fe:    9011        ..      STR      r0,[sp,#0x44]
        0x0003f300:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003f302:    2808        .(      CMP      r0,#8
        0x0003f304:    d304        ..      BCC      0x3f310 ; iom_get_interface_clock_cfg + 280
        0x0003f306:    e7ff        ..      B        0x3f308 ; iom_get_interface_clock_cfg + 272
        0x0003f308:    2000        .       MOVS     r0,#0
        0x0003f30a:    9015        ..      STR      r0,[sp,#0x54]
        0x0003f30c:    9014        ..      STR      r0,[sp,#0x50]
        0x0003f30e:    e09c        ..      B        0x3f44a ; iom_get_interface_clock_cfg + 594
        0x0003f310:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003f312:    2808        .(      CMP      r0,#8
        0x0003f314:    d314        ..      BCC      0x3f340 ; iom_get_interface_clock_cfg + 328
        0x0003f316:    e7ff        ..      B        0x3f318 ; iom_get_interface_clock_cfg + 288
        0x0003f318:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003f31a:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003f31c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003f31e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003f320:    3907        .9      SUBS     r1,#7
        0x0003f322:    40c8        .@      LSRS     r0,r0,r1
        0x0003f324:    900e        ..      STR      r0,[sp,#0x38]
        0x0003f326:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0003f328:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003f32a:    1fc1        ..      SUBS     r1,r0,#7
        0x0003f32c:    2001        .       MOVS     r0,#1
        0x0003f32e:    4088        .@      LSLS     r0,r0,r1
        0x0003f330:    1e43        C.      SUBS     r3,r0,#1
        0x0003f332:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003f334:    1c41        A.      ADDS     r1,r0,#1
        0x0003f336:    421a        .B      TST      r2,r3
        0x0003f338:    bf18        ..      IT       NE
        0x0003f33a:    4608        .F      MOVNE    r0,r1
        0x0003f33c:    900e        ..      STR      r0,[sp,#0x38]
        0x0003f33e:    e7ff        ..      B        0x3f340 ; iom_get_interface_clock_cfg + 328
        0x0003f340:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003f342:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003f344:    2001        .       MOVS     r0,#1
        0x0003f346:    ebb10f92    ....    CMP      r1,r2,LSR #2
        0x0003f34a:    9001        ..      STR      r0,[sp,#4]
        0x0003f34c:    d20c        ..      BCS      0x3f368 ; iom_get_interface_clock_cfg + 368
        0x0003f34e:    e7ff        ..      B        0x3f350 ; iom_get_interface_clock_cfg + 344
        0x0003f350:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003f352:    1e41        A.      SUBS     r1,r0,#1
        0x0003f354:    2001        .       MOVS     r0,#1
        0x0003f356:    fa00f101    ....    LSL      r1,r0,r1
        0x0003f35a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003f35c:    1a40        @.      SUBS     r0,r0,r1
        0x0003f35e:    fab0f080    ....    CLZ      r0,r0
        0x0003f362:    0940        @.      LSRS     r0,r0,#5
        0x0003f364:    9001        ..      STR      r0,[sp,#4]
        0x0003f366:    e7ff        ..      B        0x3f368 ; iom_get_interface_clock_cfg + 368
        0x0003f368:    9901        ..      LDR      r1,[sp,#4]
        0x0003f36a:    2001        .       MOVS     r0,#1
        0x0003f36c:    4388        .C      BICS     r0,r0,r1
        0x0003f36e:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003f370:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003f372:    2801        .(      CMP      r0,#1
        0x0003f374:    d105        ..      BNE      0x3f382 ; iom_get_interface_clock_cfg + 394
        0x0003f376:    e7ff        ..      B        0x3f378 ; iom_get_interface_clock_cfg + 384
        0x0003f378:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003f37a:    3802        .8      SUBS     r0,#2
        0x0003f37c:    0840        @.      LSRS     r0,r0,#1
        0x0003f37e:    900d        ..      STR      r0,[sp,#0x34]
        0x0003f380:    e004        ..      B        0x3f38c ; iom_get_interface_clock_cfg + 404
        0x0003f382:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003f384:    3801        .8      SUBS     r0,#1
        0x0003f386:    0840        @.      LSRS     r0,r0,#1
        0x0003f388:    900d        ..      STR      r0,[sp,#0x34]
        0x0003f38a:    e7ff        ..      B        0x3f38c ; iom_get_interface_clock_cfg + 404
        0x0003f38c:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003f38e:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003f390:    f44f6000    O..`    MOV      r0,#0x800
        0x0003f394:    ea0020c2    ...     AND      r0,r0,r2,LSL #11
        0x0003f398:    f361200a    a..     BFI      r0,r1,#8,#3
        0x0003f39c:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0003f39e:    f0010101    ....    AND      r1,r1,#1
        0x0003f3a2:    ea403001    @..0    ORR      r0,r0,r1,LSL #12
        0x0003f3a6:    f89d1034    ..4.    LDRB     r1,[sp,#0x34]
        0x0003f3aa:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003f3ae:    990e        ..      LDR      r1,[sp,#0x38]
        0x0003f3b0:    ea406001    @..`    ORR      r0,r0,r1,LSL #24
        0x0003f3b4:    f100407f    ...@    ADD      r0,r0,#0xff000000
        0x0003f3b8:    9008        ..      STR      r0,[sp,#0x20]
        0x0003f3ba:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003f3bc:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003f3be:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003f3c0:    9b0f        ..      LDR      r3,[sp,#0x3c]
        0x0003f3c2:    f8ddc038    ..8.    LDR      r12,[sp,#0x38]
        0x0003f3c6:    f1ac0c01    ....    SUB      r12,r12,#1
        0x0003f3ca:    46ee        .F      MOV      lr,sp
        0x0003f3cc:    f8cec000    ....    STR      r12,[lr,#0]
        0x0003f3d0:    f7f7f80a    ....    BL       compute_freq ; 0x363e8
        0x0003f3d4:    9009        ..      STR      r0,[sp,#0x24]
        0x0003f3d6:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003f3d8:    f2461139    F.9.    MOV      r1,#0x6139
        0x0003f3dc:    f6c601c2    ....    MOVT     r1,#0x68c2
        0x0003f3e0:    4348        HC      MULS     r0,r1,r0
        0x0003f3e2:    ea4f1030    O.0.    ROR      r0,r0,#4
        0x0003f3e6:    f244311b    D..1    MOV      r1,#0x431b
        0x0003f3ea:    4288        .B      CMP      r0,r1
        0x0003f3ec:    d828        (.      BHI      0x3f440 ; iom_get_interface_clock_cfg + 584
        0x0003f3ee:    e7ff        ..      B        0x3f3f0 ; iom_get_interface_clock_cfg + 504
        0x0003f3f0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003f3f2:    f64d6183    M..a    MOV      r1,#0xde83
        0x0003f3f6:    f2c4311b    ...1    MOVT     r1,#0x431b
        0x0003f3fa:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0003f3fe:    0c00        ..      LSRS     r0,r0,#16
        0x0003f400:    900a        ..      STR      r0,[sp,#0x28]
        0x0003f402:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003f404:    f001f81a    ....    BL       onebit ; 0x4043c
        0x0003f408:    b1c8        ..      CBZ      r0,0x3f43e ; iom_get_interface_clock_cfg + 582
        0x0003f40a:    e7ff        ..      B        0x3f40c ; iom_get_interface_clock_cfg + 532
        0x0003f40c:    2000        .       MOVS     r0,#0
        0x0003f40e:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003f410:    900d        ..      STR      r0,[sp,#0x34]
        0x0003f412:    900e        ..      STR      r0,[sp,#0x38]
        0x0003f414:    2001        .       MOVS     r0,#1
        0x0003f416:    9010        ..      STR      r0,[sp,#0x40]
        0x0003f418:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003f41a:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003f41c:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003f41e:    9b0f        ..      LDR      r3,[sp,#0x3c]
        0x0003f420:    f8ddc038    ..8.    LDR      r12,[sp,#0x38]
        0x0003f424:    46ee        .F      MOV      lr,sp
        0x0003f426:    f8cec000    ....    STR      r12,[lr,#0]
        0x0003f42a:    f7f6ffdd    ....    BL       compute_freq ; 0x363e8
        0x0003f42e:    9009        ..      STR      r0,[sp,#0x24]
        0x0003f430:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003f432:    f44f6000    O..`    MOV      r0,#0x800
        0x0003f436:    f361200a    a..     BFI      r0,r1,#8,#3
        0x0003f43a:    9008        ..      STR      r0,[sp,#0x20]
        0x0003f43c:    e7ff        ..      B        0x3f43e ; iom_get_interface_clock_cfg + 582
        0x0003f43e:    e7ff        ..      B        0x3f440 ; iom_get_interface_clock_cfg + 584
        0x0003f440:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003f442:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003f444:    9115        ..      STR      r1,[sp,#0x54]
        0x0003f446:    9014        ..      STR      r0,[sp,#0x50]
        0x0003f448:    e7ff        ..      B        0x3f44a ; iom_get_interface_clock_cfg + 594
        0x0003f44a:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003f44c:    9915        ..      LDR      r1,[sp,#0x54]
        0x0003f44e:    b016        ..      ADD      sp,sp,#0x58
        0x0003f450:    bd80        ..      POP      {r7,pc}
        0x0003f452:    0000        ..      MOVS     r0,r0
    iom_slave_read
        0x0003f454:    b580        ..      PUSH     {r7,lr}
        0x0003f456:    b086        ..      SUB      sp,sp,#0x18
        0x0003f458:    9005        ..      STR      r0,[sp,#0x14]
        0x0003f45a:    9104        ..      STR      r1,[sp,#0x10]
        0x0003f45c:    9203        ..      STR      r2,[sp,#0xc]
        0x0003f45e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003f460:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003f462:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003f464:    f7e0fee8    ....    BL       am_devices_cooper_blocking_read ; 0x20238
        0x0003f468:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003f46a:    9002        ..      STR      r0,[sp,#8]
        0x0003f46c:    9902        ..      LDR      r1,[sp,#8]
        0x0003f46e:    1d08        ..      ADDS     r0,r1,#4
        0x0003f470:    88c9        ..      LDRH     r1,[r1,#6]
        0x0003f472:    3904        .9      SUBS     r1,#4
        0x0003f474:    aa01        ..      ADD      r2,sp,#4
        0x0003f476:    f7e2fdcd    ....    BL       am_hal_crc32 ; 0x22014
        0x0003f47a:    9801        ..      LDR      r0,[sp,#4]
        0x0003f47c:    9902        ..      LDR      r1,[sp,#8]
        0x0003f47e:    6809        .h      LDR      r1,[r1,#0]
        0x0003f480:    1a40        @.      SUBS     r0,r0,r1
        0x0003f482:    fab0f080    ....    CLZ      r0,r0
        0x0003f486:    0940        @.      LSRS     r0,r0,#5
        0x0003f488:    b006        ..      ADD      sp,sp,#0x18
        0x0003f48a:    bd80        ..      POP      {r7,pc}
    isqrt32
        0x0003f48c:    fab0f180    ....    CLZ      r1,r0
        0x0003f490:    f1c1011f    ....    RSB      r1,r1,#0x1f
        0x0003f494:    ea4f0c61    O.a.    ASR      r12,r1,#1
        0x0003f498:    2101        .!      MOVS     r1,#1
        0x0003f49a:    fa01f30c    ....    LSL      r3,r1,r12
        0x0003f49e:    2100        .!      MOVS     r1,#0
        0x0003f4a0:    eb030241    ..A.    ADD      r2,r3,r1,LSL #1
        0x0003f4a4:    fa02f20c    ....    LSL      r2,r2,r12
        0x0003f4a8:    4290        .B      CMP      r0,r2
        0x0003f4aa:    bf24        $.      ITT      CS
        0x0003f4ac:    4419        .D      ADDCS    r1,r3
        0x0003f4ae:    1a80        ..      SUBCS    r0,r0,r2
        0x0003f4b0:    085b        [.      LSRS     r3,r3,#1
        0x0003f4b2:    f1bc0f00    ....    CMP      r12,#0
        0x0003f4b6:    f1ac0c01    ....    SUB      r12,r12,#1
        0x0003f4ba:    dcf1        ..      BGT      0x3f4a0 ; isqrt32 + 20
        0x0003f4bc:    4608        .F      MOV      r0,r1
        0x0003f4be:    4770        pG      BX       lr
    iter_from_extension
        0x0003f4c0:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0003f4c2:    b081        ..      SUB      sp,sp,#4
        0x0003f4c4:    460f        .F      MOV      r7,r1
        0x0003f4c6:    460c        .F      MOV      r4,r1
        0x0003f4c8:    f8571b0c    W...    LDR      r1,[r7],#0xc
        0x0003f4cc:    f8542f04    T../    LDR      r2,[r4,#4]!
        0x0003f4d0:    688e        .h      LDR      r6,[r1,#8]
        0x0003f4d2:    4605        .F      MOV      r5,r0
        0x0003f4d4:    4631        1F      MOV      r1,r6
        0x0003f4d6:    f003fb4b    ..K.    BL       pb_field_iter_begin ; 0x42b70
        0x0003f4da:    6820         h      LDR      r0,[r4,#0]
        0x0003f4dc:    78b1        .x      LDRB     r1,[r6,#2]
        0x0003f4de:    6128        (a      STR      r0,[r5,#0x10]
        0x0003f4e0:    f00100c0    ....    AND      r0,r1,#0xc0
        0x0003f4e4:    2880        .(      CMP      r0,#0x80
        0x0003f4e6:    616f        oa      STR      r7,[r5,#0x14]
        0x0003f4e8:    bf08        ..      IT       EQ
        0x0003f4ea:    612c        ,a      STREQ    r4,[r5,#0x10]
        0x0003f4ec:    b001        ..      ADD      sp,sp,#4
        0x0003f4ee:    bdf0        ..      POP      {r4-r7,pc}
    l2cDefaultCtrlCback
        0x0003f4f0:    b081        ..      SUB      sp,sp,#4
        0x0003f4f2:    9000        ..      STR      r0,[sp,#0]
        0x0003f4f4:    b001        ..      ADD      sp,sp,#4
        0x0003f4f6:    4770        pG      BX       lr
    l2cDefaultDataCback
        0x0003f4f8:    b082        ..      SUB      sp,sp,#8
        0x0003f4fa:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003f4fe:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0003f502:    9200        ..      STR      r2,[sp,#0]
        0x0003f504:    b002        ..      ADD      sp,sp,#8
        0x0003f506:    4770        pG      BX       lr
    l2cDefaultDataCidCback
        0x0003f508:    b083        ..      SUB      sp,sp,#0xc
        0x0003f50a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003f50e:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x0003f512:    f8ad2006    ...     STRH     r2,[sp,#6]
        0x0003f516:    9300        ..      STR      r3,[sp,#0]
        0x0003f518:    b003        ..      ADD      sp,sp,#0xc
        0x0003f51a:    4770        pG      BX       lr
    l2cHciAclCback
        0x0003f51c:    b580        ..      PUSH     {r7,lr}
        0x0003f51e:    b086        ..      SUB      sp,sp,#0x18
        0x0003f520:    9005        ..      STR      r0,[sp,#0x14]
        0x0003f522:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003f524:    9002        ..      STR      r0,[sp,#8]
        0x0003f526:    9902        ..      LDR      r1,[sp,#8]
        0x0003f528:    7808        .x      LDRB     r0,[r1,#0]
        0x0003f52a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003f52c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003f530:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003f534:    9802        ..      LDR      r0,[sp,#8]
        0x0003f536:    3002        .0      ADDS     r0,#2
        0x0003f538:    9002        ..      STR      r0,[sp,#8]
        0x0003f53a:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003f53e:    f36f301f    o..0    BFC      r0,#12,#20
        0x0003f542:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003f546:    9902        ..      LDR      r1,[sp,#8]
        0x0003f548:    7808        .x      LDRB     r0,[r1,#0]
        0x0003f54a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003f54c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003f550:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0003f554:    9802        ..      LDR      r0,[sp,#8]
        0x0003f556:    3002        .0      ADDS     r0,#2
        0x0003f558:    9002        ..      STR      r0,[sp,#8]
        0x0003f55a:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003f55e:    2804        .(      CMP      r0,#4
        0x0003f560:    db0b        ..      BLT      0x3f57a ; l2cHciAclCback + 94
        0x0003f562:    e7ff        ..      B        0x3f564 ; l2cHciAclCback + 72
        0x0003f564:    9902        ..      LDR      r1,[sp,#8]
        0x0003f566:    7808        .x      LDRB     r0,[r1,#0]
        0x0003f568:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003f56a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003f56e:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003f572:    9802        ..      LDR      r0,[sp,#8]
        0x0003f574:    3002        .0      ADDS     r0,#2
        0x0003f576:    9002        ..      STR      r0,[sp,#8]
        0x0003f578:    e003        ..      B        0x3f582 ; l2cHciAclCback + 102
        0x0003f57a:    2000        .       MOVS     r0,#0
        0x0003f57c:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003f580:    e7ff        ..      B        0x3f582 ; l2cHciAclCback + 102
        0x0003f582:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003f586:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003f58a:    3104        .1      ADDS     r1,#4
        0x0003f58c:    4288        .B      CMP      r0,r1
        0x0003f58e:    d14d        M.      BNE      0x3f62c ; l2cHciAclCback + 272
        0x0003f590:    e7ff        ..      B        0x3f592 ; l2cHciAclCback + 118
        0x0003f592:    9902        ..      LDR      r1,[sp,#8]
        0x0003f594:    7808        .x      LDRB     r0,[r1,#0]
        0x0003f596:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003f598:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003f59c:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003f5a0:    9802        ..      LDR      r0,[sp,#8]
        0x0003f5a2:    3002        .0      ADDS     r0,#2
        0x0003f5a4:    9002        ..      STR      r0,[sp,#8]
        0x0003f5a6:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003f5aa:    4601        .F      MOV      r1,r0
        0x0003f5ac:    9101        ..      STR      r1,[sp,#4]
        0x0003f5ae:    2804        .(      CMP      r0,#4
        0x0003f5b0:    d014        ..      BEQ      0x3f5dc ; l2cHciAclCback + 192
        0x0003f5b2:    e7ff        ..      B        0x3f5b4 ; l2cHciAclCback + 152
        0x0003f5b4:    9801        ..      LDR      r0,[sp,#4]
        0x0003f5b6:    2805        .(      CMP      r0,#5
        0x0003f5b8:    d004        ..      BEQ      0x3f5c4 ; l2cHciAclCback + 168
        0x0003f5ba:    e7ff        ..      B        0x3f5bc ; l2cHciAclCback + 160
        0x0003f5bc:    9801        ..      LDR      r0,[sp,#4]
        0x0003f5be:    2806        .(      CMP      r0,#6
        0x0003f5c0:    d018        ..      BEQ      0x3f5f4 ; l2cHciAclCback + 216
        0x0003f5c2:    e023        #.      B        0x3f60c ; l2cHciAclCback + 240
        0x0003f5c4:    f64230ac    B..0    MOV      r0,#0x2bac
        0x0003f5c8:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003f5cc:    6883        .h      LDR      r3,[r0,#8]
        0x0003f5ce:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003f5d2:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003f5d6:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003f5d8:    4798        .G      BLX      r3
        0x0003f5da:    e026        &.      B        0x3f62a ; l2cHciAclCback + 270
        0x0003f5dc:    f64230ac    B..0    MOV      r0,#0x2bac
        0x0003f5e0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003f5e4:    6803        .h      LDR      r3,[r0,#0]
        0x0003f5e6:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003f5ea:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003f5ee:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003f5f0:    4798        .G      BLX      r3
        0x0003f5f2:    e01a        ..      B        0x3f62a ; l2cHciAclCback + 270
        0x0003f5f4:    f64230ac    B..0    MOV      r0,#0x2bac
        0x0003f5f8:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003f5fc:    6843        Ch      LDR      r3,[r0,#4]
        0x0003f5fe:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003f602:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003f606:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003f608:    4798        .G      BLX      r3
        0x0003f60a:    e00e        ..      B        0x3f62a ; l2cHciAclCback + 270
        0x0003f60c:    f64230ac    B..0    MOV      r0,#0x2bac
        0x0003f610:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003f614:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x0003f618:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003f61c:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0003f620:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0003f624:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0003f626:    47e0        .G      BLX      r12
        0x0003f628:    e7ff        ..      B        0x3f62a ; l2cHciAclCback + 270
        0x0003f62a:    e000        ..      B        0x3f62e ; l2cHciAclCback + 274
        0x0003f62c:    e7ff        ..      B        0x3f62e ; l2cHciAclCback + 274
        0x0003f62e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003f630:    f7dff98c    ....    BL       WsfMsgFree ; 0x1e94c
        0x0003f634:    b006        ..      ADD      sp,sp,#0x18
        0x0003f636:    bd80        ..      POP      {r7,pc}
    l2cHciFlowCback
        0x0003f638:    b580        ..      PUSH     {r7,lr}
        0x0003f63a:    b084        ..      SUB      sp,sp,#0x10
        0x0003f63c:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003f640:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0003f644:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003f648:    f7dbfb1a    ....    BL       DmConnIdByHandle ; 0x1ac80
        0x0003f64c:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003f650:    b1f0        ..      CBZ      r0,0x3f690 ; l2cHciFlowCback + 88
        0x0003f652:    e7ff        ..      B        0x3f654 ; l2cHciFlowCback + 28
        0x0003f654:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003f658:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0003f65c:    f64230ac    B..0    MOV      r0,#0x2bac
        0x0003f660:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003f664:    9000        ..      STR      r0,[sp,#0]
        0x0003f666:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0003f668:    a802        ..      ADD      r0,sp,#8
        0x0003f66a:    9001        ..      STR      r0,[sp,#4]
        0x0003f66c:    4788        .G      BLX      r1
        0x0003f66e:    9900        ..      LDR      r1,[sp,#0]
        0x0003f670:    9801        ..      LDR      r0,[sp,#4]
        0x0003f672:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x0003f676:    f88d200a    ...     STRB     r2,[sp,#0xa]
        0x0003f67a:    6909        .i      LDR      r1,[r1,#0x10]
        0x0003f67c:    4788        .G      BLX      r1
        0x0003f67e:    9900        ..      LDR      r1,[sp,#0]
        0x0003f680:    9801        ..      LDR      r0,[sp,#4]
        0x0003f682:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x0003f686:    f88d200a    ...     STRB     r2,[sp,#0xa]
        0x0003f68a:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003f68c:    4788        .G      BLX      r1
        0x0003f68e:    e7ff        ..      B        0x3f690 ; l2cHciFlowCback + 88
        0x0003f690:    b004        ..      ADD      sp,sp,#0x10
        0x0003f692:    bd80        ..      POP      {r7,pc}
    l2cMsgAlloc
        0x0003f694:    b580        ..      PUSH     {r7,lr}
        0x0003f696:    b082        ..      SUB      sp,sp,#8
        0x0003f698:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003f69c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003f6a0:    2100        .!      MOVS     r1,#0
        0x0003f6a2:    f7dff919    ....    BL       WsfMsgDataAlloc ; 0x1e8d8
        0x0003f6a6:    b002        ..      ADD      sp,sp,#8
        0x0003f6a8:    bd80        ..      POP      {r7,pc}
        0x0003f6aa:    0000        ..      MOVS     r0,r0
    l2cRxSignalingPkt
        0x0003f6ac:    b580        ..      PUSH     {r7,lr}
        0x0003f6ae:    b084        ..      SUB      sp,sp,#0x10
        0x0003f6b0:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003f6b4:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0003f6b8:    9202        ..      STR      r2,[sp,#8]
        0x0003f6ba:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003f6be:    2803        .(      CMP      r0,#3
        0x0003f6c0:    dc01        ..      BGT      0x3f6c6 ; l2cRxSignalingPkt + 26
        0x0003f6c2:    e7ff        ..      B        0x3f6c4 ; l2cRxSignalingPkt + 24
        0x0003f6c4:    e03f        ?.      B        0x3f746 ; l2cRxSignalingPkt + 154
        0x0003f6c6:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003f6ca:    f7dbfad9    ....    BL       DmConnIdByHandle ; 0x1ac80
        0x0003f6ce:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003f6d2:    b908        ..      CBNZ     r0,0x3f6d8 ; l2cRxSignalingPkt + 44
        0x0003f6d4:    e7ff        ..      B        0x3f6d6 ; l2cRxSignalingPkt + 42
        0x0003f6d6:    e036        6.      B        0x3f746 ; l2cRxSignalingPkt + 154
        0x0003f6d8:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003f6dc:    f7dbfbbc    ....    BL       DmConnRole ; 0x1ae58
        0x0003f6e0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003f6e4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003f6e8:    b998        ..      CBNZ     r0,0x3f712 ; l2cRxSignalingPkt + 102
        0x0003f6ea:    e7ff        ..      B        0x3f6ec ; l2cRxSignalingPkt + 64
        0x0003f6ec:    f64230ac    B..0    MOV      r0,#0x2bac
        0x0003f6f0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003f6f4:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003f6f6:    b160        `.      CBZ      r0,0x3f712 ; l2cRxSignalingPkt + 102
        0x0003f6f8:    e7ff        ..      B        0x3f6fa ; l2cRxSignalingPkt + 78
        0x0003f6fa:    f64230ac    B..0    MOV      r0,#0x2bac
        0x0003f6fe:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003f702:    6983        .i      LDR      r3,[r0,#0x18]
        0x0003f704:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003f708:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003f70c:    9a02        ..      LDR      r2,[sp,#8]
        0x0003f70e:    4798        .G      BLX      r3
        0x0003f710:    e019        ..      B        0x3f746 ; l2cRxSignalingPkt + 154
        0x0003f712:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003f716:    2801        .(      CMP      r0,#1
        0x0003f718:    d113        ..      BNE      0x3f742 ; l2cRxSignalingPkt + 150
        0x0003f71a:    e7ff        ..      B        0x3f71c ; l2cRxSignalingPkt + 112
        0x0003f71c:    f64230ac    B..0    MOV      r0,#0x2bac
        0x0003f720:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003f724:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0003f726:    b160        `.      CBZ      r0,0x3f742 ; l2cRxSignalingPkt + 150
        0x0003f728:    e7ff        ..      B        0x3f72a ; l2cRxSignalingPkt + 126
        0x0003f72a:    f64230ac    B..0    MOV      r0,#0x2bac
        0x0003f72e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003f732:    69c3        .i      LDR      r3,[r0,#0x1c]
        0x0003f734:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003f738:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003f73c:    9a02        ..      LDR      r2,[sp,#8]
        0x0003f73e:    4798        .G      BLX      r3
        0x0003f740:    e000        ..      B        0x3f744 ; l2cRxSignalingPkt + 152
        0x0003f742:    e7ff        ..      B        0x3f744 ; l2cRxSignalingPkt + 152
        0x0003f744:    e7ff        ..      B        0x3f746 ; l2cRxSignalingPkt + 154
        0x0003f746:    b004        ..      ADD      sp,sp,#0x10
        0x0003f748:    bd80        ..      POP      {r7,pc}
        0x0003f74a:    0000        ..      MOVS     r0,r0
    l2cSendCmdReject
        0x0003f74c:    b580        ..      PUSH     {r7,lr}
        0x0003f74e:    b084        ..      SUB      sp,sp,#0x10
        0x0003f750:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003f754:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0003f758:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0003f75c:    200e        .       MOVS     r0,#0xe
        0x0003f75e:    f7ffff99    ....    BL       l2cMsgAlloc ; 0x3f694
        0x0003f762:    9001        ..      STR      r0,[sp,#4]
        0x0003f764:    b360        `.      CBZ      r0,0x3f7c0 ; l2cSendCmdReject + 116
        0x0003f766:    e7ff        ..      B        0x3f768 ; l2cSendCmdReject + 28
        0x0003f768:    9801        ..      LDR      r0,[sp,#4]
        0x0003f76a:    3008        .0      ADDS     r0,r0,#8
        0x0003f76c:    9000        ..      STR      r0,[sp,#0]
        0x0003f76e:    9900        ..      LDR      r1,[sp,#0]
        0x0003f770:    1c48        H.      ADDS     r0,r1,#1
        0x0003f772:    9000        ..      STR      r0,[sp,#0]
        0x0003f774:    2001        .       MOVS     r0,#1
        0x0003f776:    7008        .p      STRB     r0,[r1,#0]
        0x0003f778:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003f77c:    9900        ..      LDR      r1,[sp,#0]
        0x0003f77e:    1c4a        J.      ADDS     r2,r1,#1
        0x0003f780:    9200        ..      STR      r2,[sp,#0]
        0x0003f782:    7008        .p      STRB     r0,[r1,#0]
        0x0003f784:    9900        ..      LDR      r1,[sp,#0]
        0x0003f786:    1c48        H.      ADDS     r0,r1,#1
        0x0003f788:    9000        ..      STR      r0,[sp,#0]
        0x0003f78a:    2002        .       MOVS     r0,#2
        0x0003f78c:    7008        .p      STRB     r0,[r1,#0]
        0x0003f78e:    9900        ..      LDR      r1,[sp,#0]
        0x0003f790:    1c48        H.      ADDS     r0,r1,#1
        0x0003f792:    9000        ..      STR      r0,[sp,#0]
        0x0003f794:    2000        .       MOVS     r0,#0
        0x0003f796:    7008        .p      STRB     r0,[r1,#0]
        0x0003f798:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003f79c:    9900        ..      LDR      r1,[sp,#0]
        0x0003f79e:    1c4a        J.      ADDS     r2,r1,#1
        0x0003f7a0:    9200        ..      STR      r2,[sp,#0]
        0x0003f7a2:    7008        .p      STRB     r0,[r1,#0]
        0x0003f7a4:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003f7a8:    9900        ..      LDR      r1,[sp,#0]
        0x0003f7aa:    1c4a        J.      ADDS     r2,r1,#1
        0x0003f7ac:    9200        ..      STR      r2,[sp,#0]
        0x0003f7ae:    7008        .p      STRB     r0,[r1,#0]
        0x0003f7b0:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0003f7b4:    9b01        ..      LDR      r3,[sp,#4]
        0x0003f7b6:    2005        .       MOVS     r0,#5
        0x0003f7b8:    2206        ."      MOVS     r2,#6
        0x0003f7ba:    f7ddfb83    ....    BL       L2cDataReq ; 0x1cec4
        0x0003f7be:    e7ff        ..      B        0x3f7c0 ; l2cSendCmdReject + 116
        0x0003f7c0:    b004        ..      ADD      sp,sp,#0x10
        0x0003f7c2:    bd80        ..      POP      {r7,pc}
    l2cSlaveReqTimeout
        0x0003f7c4:    b580        ..      PUSH     {r7,lr}
        0x0003f7c6:    b082        ..      SUB      sp,sp,#8
        0x0003f7c8:    9001        ..      STR      r0,[sp,#4]
        0x0003f7ca:    9801        ..      LDR      r0,[sp,#4]
        0x0003f7cc:    8800        ..      LDRH     r0,[r0,#0]
        0x0003f7ce:    2101        .!      MOVS     r1,#1
        0x0003f7d0:    f7dbfcc0    ....    BL       DmL2cConnUpdateCnf ; 0x1b154
        0x0003f7d4:    b002        ..      ADD      sp,sp,#8
        0x0003f7d6:    bd80        ..      POP      {r7,pc}
    l2cSlaveRxSignalingPkt
        0x0003f7d8:    b580        ..      PUSH     {r7,lr}
        0x0003f7da:    b084        ..      SUB      sp,sp,#0x10
        0x0003f7dc:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003f7e0:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0003f7e4:    9202        ..      STR      r2,[sp,#8]
        0x0003f7e6:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003f7ea:    f7dbfa49    ..I.    BL       DmConnIdByHandle ; 0x1ac80
        0x0003f7ee:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0003f7f2:    b908        ..      CBNZ     r0,0x3f7f8 ; l2cSlaveRxSignalingPkt + 32
        0x0003f7f4:    e7ff        ..      B        0x3f7f6 ; l2cSlaveRxSignalingPkt + 30
        0x0003f7f6:    e087        ..      B        0x3f908 ; l2cSlaveRxSignalingPkt + 304
        0x0003f7f8:    9802        ..      LDR      r0,[sp,#8]
        0x0003f7fa:    3008        .0      ADDS     r0,r0,#8
        0x0003f7fc:    9002        ..      STR      r0,[sp,#8]
        0x0003f7fe:    9802        ..      LDR      r0,[sp,#8]
        0x0003f800:    1c41        A.      ADDS     r1,r0,#1
        0x0003f802:    9102        ..      STR      r1,[sp,#8]
        0x0003f804:    7800        .x      LDRB     r0,[r0,#0]
        0x0003f806:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003f80a:    9802        ..      LDR      r0,[sp,#8]
        0x0003f80c:    1c41        A.      ADDS     r1,r0,#1
        0x0003f80e:    9102        ..      STR      r1,[sp,#8]
        0x0003f810:    7800        .x      LDRB     r0,[r0,#0]
        0x0003f812:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003f816:    9902        ..      LDR      r1,[sp,#8]
        0x0003f818:    7808        .x      LDRB     r0,[r1,#0]
        0x0003f81a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003f81c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003f820:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0003f824:    9802        ..      LDR      r0,[sp,#8]
        0x0003f826:    3002        .0      ADDS     r0,#2
        0x0003f828:    9002        ..      STR      r0,[sp,#8]
        0x0003f82a:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003f82e:    b908        ..      CBNZ     r0,0x3f834 ; l2cSlaveRxSignalingPkt + 92
        0x0003f830:    e7ff        ..      B        0x3f832 ; l2cSlaveRxSignalingPkt + 90
        0x0003f832:    e069        i.      B        0x3f908 ; l2cSlaveRxSignalingPkt + 304
        0x0003f834:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003f838:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0003f83c:    f64232d4    B..2    MOV      r2,#0x2bd4
        0x0003f840:    f2c10201    ....    MOVT     r2,#0x1001
        0x0003f844:    4411        .D      ADD      r1,r1,r2
        0x0003f846:    7cc9        .|      LDRB     r1,[r1,#0x13]
        0x0003f848:    4288        .B      CMP      r0,r1
        0x0003f84a:    d14f        O.      BNE      0x3f8ec ; l2cSlaveRxSignalingPkt + 276
        0x0003f84c:    e7ff        ..      B        0x3f84e ; l2cSlaveRxSignalingPkt + 118
        0x0003f84e:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003f852:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0003f856:    3104        .1      ADDS     r1,#4
        0x0003f858:    4288        .B      CMP      r0,r1
        0x0003f85a:    d147        G.      BNE      0x3f8ec ; l2cSlaveRxSignalingPkt + 276
        0x0003f85c:    e7ff        ..      B        0x3f85e ; l2cSlaveRxSignalingPkt + 134
        0x0003f85e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003f862:    2813        .(      CMP      r0,#0x13
        0x0003f864:    d105        ..      BNE      0x3f872 ; l2cSlaveRxSignalingPkt + 154
        0x0003f866:    e7ff        ..      B        0x3f868 ; l2cSlaveRxSignalingPkt + 144
        0x0003f868:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0003f86c:    2802        .(      CMP      r0,#2
        0x0003f86e:    d005        ..      BEQ      0x3f87c ; l2cSlaveRxSignalingPkt + 164
        0x0003f870:    e7ff        ..      B        0x3f872 ; l2cSlaveRxSignalingPkt + 154
        0x0003f872:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003f876:    2801        .(      CMP      r0,#1
        0x0003f878:    d138        8.      BNE      0x3f8ec ; l2cSlaveRxSignalingPkt + 276
        0x0003f87a:    e7ff        ..      B        0x3f87c ; l2cSlaveRxSignalingPkt + 164
        0x0003f87c:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0003f880:    f64230d4    B..0    MOV      r0,#0x2bd4
        0x0003f884:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003f888:    4401        .D      ADD      r1,r1,r0
        0x0003f88a:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x0003f88c:    f88d1000    ....    STRB     r1,[sp,#0]
        0x0003f890:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0003f894:    180a        ..      ADDS     r2,r1,r0
        0x0003f896:    2100        .!      MOVS     r1,#0
        0x0003f898:    74d1        .t      STRB     r1,[r2,#0x13]
        0x0003f89a:    9a02        ..      LDR      r2,[sp,#8]
        0x0003f89c:    7811        .x      LDRB     r1,[r2,#0]
        0x0003f89e:    7852        Rx      LDRB     r2,[r2,#1]
        0x0003f8a0:    ea412102    A..!    ORR      r1,r1,r2,LSL #8
        0x0003f8a4:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x0003f8a8:    9902        ..      LDR      r1,[sp,#8]
        0x0003f8aa:    3102        .1      ADDS     r1,#2
        0x0003f8ac:    9102        ..      STR      r1,[sp,#8]
        0x0003f8ae:    f7dffac5    ....    BL       WsfTimerStop ; 0x1ee3c
        0x0003f8b2:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0003f8b6:    2812        .(      CMP      r0,#0x12
        0x0003f8b8:    d110        ..      BNE      0x3f8dc ; l2cSlaveRxSignalingPkt + 260
        0x0003f8ba:    e7ff        ..      B        0x3f8bc ; l2cSlaveRxSignalingPkt + 228
        0x0003f8bc:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003f8c0:    2801        .(      CMP      r0,#1
        0x0003f8c2:    d104        ..      BNE      0x3f8ce ; l2cSlaveRxSignalingPkt + 246
        0x0003f8c4:    e7ff        ..      B        0x3f8c6 ; l2cSlaveRxSignalingPkt + 238
        0x0003f8c6:    2001        .       MOVS     r0,#1
        0x0003f8c8:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0003f8cc:    e7ff        ..      B        0x3f8ce ; l2cSlaveRxSignalingPkt + 246
        0x0003f8ce:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003f8d2:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0003f8d6:    f7dbfc3d    ..=.    BL       DmL2cConnUpdateCnf ; 0x1b154
        0x0003f8da:    e006        ..      B        0x3f8ea ; l2cSlaveRxSignalingPkt + 274
        0x0003f8dc:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003f8e0:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0003f8e4:    f7dbfc18    ....    BL       DmL2cCmdRejInd ; 0x1b118
        0x0003f8e8:    e7ff        ..      B        0x3f8ea ; l2cSlaveRxSignalingPkt + 274
        0x0003f8ea:    e00d        ..      B        0x3f908 ; l2cSlaveRxSignalingPkt + 304
        0x0003f8ec:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003f8f0:    2801        .(      CMP      r0,#1
        0x0003f8f2:    d008        ..      BEQ      0x3f906 ; l2cSlaveRxSignalingPkt + 302
        0x0003f8f4:    e7ff        ..      B        0x3f8f6 ; l2cSlaveRxSignalingPkt + 286
        0x0003f8f6:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003f8fa:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0003f8fe:    2200        ."      MOVS     r2,#0
        0x0003f900:    f7ffff24    ..$.    BL       l2cSendCmdReject ; 0x3f74c
        0x0003f904:    e7ff        ..      B        0x3f906 ; l2cSlaveRxSignalingPkt + 302
        0x0003f906:    e7ff        ..      B        0x3f908 ; l2cSlaveRxSignalingPkt + 304
        0x0003f908:    b004        ..      ADD      sp,sp,#0x10
        0x0003f90a:    bd80        ..      POP      {r7,pc}
    main
        0x0003f90c:    b580        ..      PUSH     {r7,lr}
        0x0003f90e:    b086        ..      SUB      sp,sp,#0x18
        0x0003f910:    2000        .       MOVS     r0,#0
        0x0003f912:    9000        ..      STR      r0,[sp,#0]
        0x0003f914:    9005        ..      STR      r0,[sp,#0x14]
        0x0003f916:    f24f408e    O..@    MOV      r0,#0xf48e
        0x0003f91a:    f2c00004    ....    MOVT     r0,#4
        0x0003f91e:    8881        ..      LDRH     r1,[r0,#4]
        0x0003f920:    f8ad1010    ....    STRH     r1,[sp,#0x10]
        0x0003f924:    6800        .h      LDR      r0,[r0,#0]
        0x0003f926:    9003        ..      STR      r0,[sp,#0xc]
        0x0003f928:    f24f4094    O..@    MOV      r0,#0xf494
        0x0003f92c:    f2c00004    ....    MOVT     r0,#4
        0x0003f930:    8881        ..      LDRH     r1,[r0,#4]
        0x0003f932:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x0003f936:    6800        .h      LDR      r0,[r0,#0]
        0x0003f938:    9001        ..      STR      r0,[sp,#4]
        0x0003f93a:    f24120f4    A..     MOV      r0,#0x12f4
        0x0003f93e:    f2c00005    ....    MOVT     r0,#5
        0x0003f942:    f7e2f87f    ....    BL       am_hal_cachectrl_config ; 0x21a44
        0x0003f946:    f7e2f8a5    ....    BL       am_hal_cachectrl_enable ; 0x21a94
        0x0003f94a:    2064        d       MOVS     r0,#0x64
        0x0003f94c:    f7e6fde8    ....    BL       am_util_delay_ms ; 0x26520
        0x0003f950:    f7e5ffb2    ....    BL       am_hal_sysctrl_fpu_enable ; 0x258b8
        0x0003f954:    2001        .       MOVS     r0,#1
        0x0003f956:    f7e5ffb7    ....    BL       am_hal_sysctrl_fpu_stacking_enable ; 0x258c8
        0x0003f95a:    f7e0fc47    ..G.    BL       am_bsp_low_power_init ; 0x201ec
        0x0003f95e:    a803        ..      ADD      r0,sp,#0xc
        0x0003f960:    f7e5fa86    ....    BL       am_hal_pwrctrl_mcu_memory_config ; 0x24e70
        0x0003f964:    a801        ..      ADD      r0,sp,#4
        0x0003f966:    f7e5fd93    ....    BL       am_hal_pwrctrl_sram_config ; 0x25490
        0x0003f96a:    f7e9ffa7    ....    BL       am_vos_sys_init ; 0x298bc
        0x0003f96e:    f00bfecb    ....    BL       vTaskStartScheduler ; 0x4b708
        0x0003f972:    9800        ..      LDR      r0,[sp,#0]
        0x0003f974:    b006        ..      ADD      sp,sp,#0x18
        0x0003f976:    bd80        ..      POP      {r7,pc}
    mcuctrl_HFXTAL_clockOutPad_mask_modify
        0x0003f978:    b082        ..      SUB      sp,sp,#8
        0x0003f97a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003f97e:    9100        ..      STR      r1,[sp,#0]
        0x0003f980:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003f984:    07c0        ..      LSLS     r0,r0,#31
        0x0003f986:    b148        H.      CBZ      r0,0x3f99c ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 36
        0x0003f988:    e7ff        ..      B        0x3f98a ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 18
        0x0003f98a:    9a00        ..      LDR      r2,[sp,#0]
        0x0003f98c:    f64021d0    @..!    MOVW     r1,#0xad0
        0x0003f990:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003f994:    6848        Hh      LDR      r0,[r1,#4]
        0x0003f996:    4310        .C      ORRS     r0,r0,r2
        0x0003f998:    6048        H`      STR      r0,[r1,#4]
        0x0003f99a:    e008        ..      B        0x3f9ae ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 54
        0x0003f99c:    9a00        ..      LDR      r2,[sp,#0]
        0x0003f99e:    f64021d0    @..!    MOVW     r1,#0xad0
        0x0003f9a2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003f9a6:    6848        Hh      LDR      r0,[r1,#4]
        0x0003f9a8:    4390        .C      BICS     r0,r0,r2
        0x0003f9aa:    6048        H`      STR      r0,[r1,#4]
        0x0003f9ac:    e7ff        ..      B        0x3f9ae ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 54
        0x0003f9ae:    f64020d0    @..     MOVW     r0,#0xad0
        0x0003f9b2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003f9b6:    6840        @h      LDR      r0,[r0,#4]
        0x0003f9b8:    b148        H.      CBZ      r0,0x3f9ce ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 86
        0x0003f9ba:    e7ff        ..      B        0x3f9bc ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 68
        0x0003f9bc:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003f9c0:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003f9c4:    6808        .h      LDR      r0,[r1,#0]
        0x0003f9c6:    f0400080    @...    ORR      r0,r0,#0x80
        0x0003f9ca:    6008        .`      STR      r0,[r1,#0]
        0x0003f9cc:    e008        ..      B        0x3f9e0 ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 104
        0x0003f9ce:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003f9d2:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003f9d6:    6808        .h      LDR      r0,[r1,#0]
        0x0003f9d8:    f0200080     ...    BIC      r0,r0,#0x80
        0x0003f9dc:    6008        .`      STR      r0,[r1,#0]
        0x0003f9de:    e7ff        ..      B        0x3f9e0 ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 104
        0x0003f9e0:    2000        .       MOVS     r0,#0
        0x0003f9e2:    b002        ..      ADD      sp,sp,#8
        0x0003f9e4:    4770        pG      BX       lr
        0x0003f9e6:    0000        ..      MOVS     r0,r0
    mcuctrl_HFXTAL_set_mask
        0x0003f9e8:    b082        ..      SUB      sp,sp,#8
        0x0003f9ea:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003f9ee:    9100        ..      STR      r1,[sp,#0]
        0x0003f9f0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003f9f4:    07c0        ..      LSLS     r0,r0,#31
        0x0003f9f6:    b148        H.      CBZ      r0,0x3fa0c ; mcuctrl_HFXTAL_set_mask + 36
        0x0003f9f8:    e7ff        ..      B        0x3f9fa ; mcuctrl_HFXTAL_set_mask + 18
        0x0003f9fa:    9a00        ..      LDR      r2,[sp,#0]
        0x0003f9fc:    f64021d0    @..!    MOVW     r1,#0xad0
        0x0003fa00:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003fa04:    6808        .h      LDR      r0,[r1,#0]
        0x0003fa06:    4310        .C      ORRS     r0,r0,r2
        0x0003fa08:    6008        .`      STR      r0,[r1,#0]
        0x0003fa0a:    e008        ..      B        0x3fa1e ; mcuctrl_HFXTAL_set_mask + 54
        0x0003fa0c:    9a00        ..      LDR      r2,[sp,#0]
        0x0003fa0e:    f64021d0    @..!    MOVW     r1,#0xad0
        0x0003fa12:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003fa16:    6808        .h      LDR      r0,[r1,#0]
        0x0003fa18:    4390        .C      BICS     r0,r0,r2
        0x0003fa1a:    6008        .`      STR      r0,[r1,#0]
        0x0003fa1c:    e7ff        ..      B        0x3fa1e ; mcuctrl_HFXTAL_set_mask + 54
        0x0003fa1e:    2000        .       MOVS     r0,#0
        0x0003fa20:    b002        ..      ADD      sp,sp,#8
        0x0003fa22:    4770        pG      BX       lr
    mcuctrl_ctrl_HFXTAL_disable
        0x0003fa24:    b580        ..      PUSH     {r7,lr}
        0x0003fa26:    b086        ..      SUB      sp,sp,#0x18
        0x0003fa28:    9004        ..      STR      r0,[sp,#0x10]
        0x0003fa2a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003fa2c:    b918        ..      CBNZ     r0,0x3fa36 ; mcuctrl_ctrl_HFXTAL_disable + 18
        0x0003fa2e:    e7ff        ..      B        0x3fa30 ; mcuctrl_ctrl_HFXTAL_disable + 12
        0x0003fa30:    2006        .       MOVS     r0,#6
        0x0003fa32:    9005        ..      STR      r0,[sp,#0x14]
        0x0003fa34:    e060        `.      B        0x3faf8 ; mcuctrl_ctrl_HFXTAL_disable + 212
        0x0003fa36:    f7e3fa07    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0003fa3a:    9003        ..      STR      r0,[sp,#0xc]
        0x0003fa3c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003fa3e:    7900        .y      LDRB     r0,[r0,#4]
        0x0003fa40:    07c0        ..      LSLS     r0,r0,#31
        0x0003fa42:    b168        h.      CBZ      r0,0x3fa60 ; mcuctrl_ctrl_HFXTAL_disable + 60
        0x0003fa44:    e7ff        ..      B        0x3fa46 ; mcuctrl_ctrl_HFXTAL_disable + 34
        0x0003fa46:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003fa48:    6801        .h      LDR      r1,[r0,#0]
        0x0003fa4a:    2000        .       MOVS     r0,#0
        0x0003fa4c:    f7ffffcc    ....    BL       mcuctrl_HFXTAL_set_mask ; 0x3f9e8
        0x0003fa50:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003fa52:    6801        .h      LDR      r1,[r0,#0]
        0x0003fa54:    79c0        .y      LDRB     r0,[r0,#7]
        0x0003fa56:    f0000001    ....    AND      r0,r0,#1
        0x0003fa5a:    f7ffff8d    ....    BL       mcuctrl_HFXTAL_clockOutPad_mask_modify ; 0x3f978
        0x0003fa5e:    e7ff        ..      B        0x3fa60 ; mcuctrl_ctrl_HFXTAL_disable + 60
        0x0003fa60:    f7e4f9ce    ....    BL       am_hal_mcuctrl_EXTCLK_active ; 0x23e00
        0x0003fa64:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003fa68:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003fa6c:    07c0        ..      LSLS     r0,r0,#31
        0x0003fa6e:    b128        (.      CBZ      r0,0x3fa7c ; mcuctrl_ctrl_HFXTAL_disable + 88
        0x0003fa70:    e7ff        ..      B        0x3fa72 ; mcuctrl_ctrl_HFXTAL_disable + 78
        0x0003fa72:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003fa74:    7980        .y      LDRB     r0,[r0,#6]
        0x0003fa76:    07c0        ..      LSLS     r0,r0,#31
        0x0003fa78:    b3c0        ..      CBZ      r0,0x3faec ; mcuctrl_ctrl_HFXTAL_disable + 200
        0x0003fa7a:    e7ff        ..      B        0x3fa7c ; mcuctrl_ctrl_HFXTAL_disable + 88
        0x0003fa7c:    f64021d0    @..!    MOVW     r1,#0xad0
        0x0003fa80:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003fa84:    2000        .       MOVS     r0,#0
        0x0003fa86:    7208        .r      STRB     r0,[r1,#8]
        0x0003fa88:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0003fa8c:    f7ffffac    ....    BL       mcuctrl_HFXTAL_set_mask ; 0x3f9e8
        0x0003fa90:    f240507c    @.|P    MOV      r0,#0x57c
        0x0003fa94:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003fa98:    6800        .h      LDR      r0,[r0,#0]
        0x0003fa9a:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0003fa9e:    f2405180    @..Q    MOVW     r1,#0x580
        0x0003faa2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003faa6:    6809        .h      LDR      r1,[r1,#0]
        0x0003faa8:    f001010f    ....    AND      r1,r1,#0xf
        0x0003faac:    ea401081    @...    ORR      r0,r0,r1,LSL #6
        0x0003fab0:    f24f0100    O...    MOVW     r1,#0xf000
        0x0003fab4:    f2c03111    ...1    MOVT     r1,#0x311
        0x0003fab8:    4308        .C      ORRS     r0,r0,r1
        0x0003faba:    9001        ..      STR      r0,[sp,#4]
        0x0003fabc:    9801        ..      LDR      r0,[sp,#4]
        0x0003fabe:    f2401128    @.(.    MOVW     r1,#0x128
        0x0003fac2:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003fac6:    6008        .`      STR      r0,[r1,#0]
        0x0003fac8:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003facc:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003fad0:    6808        .h      LDR      r0,[r1,#0]
        0x0003fad2:    9000        ..      STR      r0,[sp,#0]
        0x0003fad4:    9800        ..      LDR      r0,[sp,#0]
        0x0003fad6:    f240122b    @.+.    MOV      r2,#0x12b
        0x0003fada:    4390        .C      BICS     r0,r0,r2
        0x0003fadc:    9000        ..      STR      r0,[sp,#0]
        0x0003fade:    9800        ..      LDR      r0,[sp,#0]
        0x0003fae0:    f0400002    @...    ORR      r0,r0,#2
        0x0003fae4:    9000        ..      STR      r0,[sp,#0]
        0x0003fae6:    9800        ..      LDR      r0,[sp,#0]
        0x0003fae8:    6008        .`      STR      r0,[r1,#0]
        0x0003faea:    e7ff        ..      B        0x3faec ; mcuctrl_ctrl_HFXTAL_disable + 200
        0x0003faec:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003faee:    f7e3f9b3    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0003faf2:    2000        .       MOVS     r0,#0
        0x0003faf4:    9005        ..      STR      r0,[sp,#0x14]
        0x0003faf6:    e7ff        ..      B        0x3faf8 ; mcuctrl_ctrl_HFXTAL_disable + 212
        0x0003faf8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003fafa:    b006        ..      ADD      sp,sp,#0x18
        0x0003fafc:    bd80        ..      POP      {r7,pc}
        0x0003fafe:    0000        ..      MOVS     r0,r0
    mcuctrl_ctrl_HFXTAL_kickstart
        0x0003fb00:    b580        ..      PUSH     {r7,lr}
        0x0003fb02:    b088        ..      SUB      sp,sp,#0x20
        0x0003fb04:    9006        ..      STR      r0,[sp,#0x18]
        0x0003fb06:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fb08:    b918        ..      CBNZ     r0,0x3fb12 ; mcuctrl_ctrl_HFXTAL_kickstart + 18
        0x0003fb0a:    e7ff        ..      B        0x3fb0c ; mcuctrl_ctrl_HFXTAL_kickstart + 12
        0x0003fb0c:    2006        .       MOVS     r0,#6
        0x0003fb0e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003fb10:    e0a2        ..      B        0x3fc58 ; mcuctrl_ctrl_HFXTAL_kickstart + 344
        0x0003fb12:    f7e3f999    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0003fb16:    9005        ..      STR      r0,[sp,#0x14]
        0x0003fb18:    f7e4f972    ..r.    BL       am_hal_mcuctrl_EXTCLK_active ; 0x23e00
        0x0003fb1c:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0003fb20:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fb22:    7900        .y      LDRB     r0,[r0,#4]
        0x0003fb24:    07c0        ..      LSLS     r0,r0,#31
        0x0003fb26:    b168        h.      CBZ      r0,0x3fb44 ; mcuctrl_ctrl_HFXTAL_kickstart + 68
        0x0003fb28:    e7ff        ..      B        0x3fb2a ; mcuctrl_ctrl_HFXTAL_kickstart + 42
        0x0003fb2a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fb2c:    6801        .h      LDR      r1,[r0,#0]
        0x0003fb2e:    2001        .       MOVS     r0,#1
        0x0003fb30:    f7ffff5a    ..Z.    BL       mcuctrl_HFXTAL_set_mask ; 0x3f9e8
        0x0003fb34:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fb36:    6801        .h      LDR      r1,[r0,#0]
        0x0003fb38:    79c0        .y      LDRB     r0,[r0,#7]
        0x0003fb3a:    f0000001    ....    AND      r0,r0,#1
        0x0003fb3e:    f7ffff1b    ....    BL       mcuctrl_HFXTAL_clockOutPad_mask_modify ; 0x3f978
        0x0003fb42:    e7ff        ..      B        0x3fb44 ; mcuctrl_ctrl_HFXTAL_kickstart + 68
        0x0003fb44:    f7e4f95c    ..\.    BL       am_hal_mcuctrl_EXTCLK_active ; 0x23e00
        0x0003fb48:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0003fb4c:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0003fb50:    2000        .       MOVS     r0,#0
        0x0003fb52:    07c9        ..      LSLS     r1,r1,#31
        0x0003fb54:    9001        ..      STR      r0,[sp,#4]
        0x0003fb56:    b921        !.      CBNZ     r1,0x3fb62 ; mcuctrl_ctrl_HFXTAL_kickstart + 98
        0x0003fb58:    e7ff        ..      B        0x3fb5a ; mcuctrl_ctrl_HFXTAL_kickstart + 90
        0x0003fb5a:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0003fb5e:    9001        ..      STR      r0,[sp,#4]
        0x0003fb60:    e7ff        ..      B        0x3fb62 ; mcuctrl_ctrl_HFXTAL_kickstart + 98
        0x0003fb62:    9801        ..      LDR      r0,[sp,#4]
        0x0003fb64:    f0000001    ....    AND      r0,r0,#1
        0x0003fb68:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0003fb6c:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0003fb70:    07c0        ..      LSLS     r0,r0,#31
        0x0003fb72:    b930        0.      CBNZ     r0,0x3fb82 ; mcuctrl_ctrl_HFXTAL_kickstart + 130
        0x0003fb74:    e7ff        ..      B        0x3fb76 ; mcuctrl_ctrl_HFXTAL_kickstart + 118
        0x0003fb76:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fb78:    7980        .y      LDRB     r0,[r0,#6]
        0x0003fb7a:    07c0        ..      LSLS     r0,r0,#31
        0x0003fb7c:    2800        .(      CMP      r0,#0
        0x0003fb7e:    d065        e.      BEQ      0x3fc4c ; mcuctrl_ctrl_HFXTAL_kickstart + 332
        0x0003fb80:    e7ff        ..      B        0x3fb82 ; mcuctrl_ctrl_HFXTAL_kickstart + 130
        0x0003fb82:    f64021d0    @..!    MOVW     r1,#0xad0
        0x0003fb86:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003fb8a:    2001        .       MOVS     r0,#1
        0x0003fb8c:    7208        .r      STRB     r0,[r1,#8]
        0x0003fb8e:    f240507c    @.|P    MOV      r0,#0x57c
        0x0003fb92:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003fb96:    6800        .h      LDR      r0,[r0,#0]
        0x0003fb98:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0003fb9c:    f2405180    @..Q    MOVW     r1,#0x580
        0x0003fba0:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003fba4:    6809        .h      LDR      r1,[r1,#0]
        0x0003fba6:    f001010f    ....    AND      r1,r1,#0xf
        0x0003fbaa:    ea401081    @...    ORR      r0,r0,r1,LSL #6
        0x0003fbae:    f6484100    H..A    MOVW     r1,#0x8c00
        0x0003fbb2:    f6c071ff    ...q    MOVT     r1,#0xfff
        0x0003fbb6:    4308        .C      ORRS     r0,r0,r1
        0x0003fbb8:    9003        ..      STR      r0,[sp,#0xc]
        0x0003fbba:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003fbbc:    f2401128    @.(.    MOVW     r1,#0x128
        0x0003fbc0:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003fbc4:    6008        .`      STR      r0,[r1,#0]
        0x0003fbc6:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003fbca:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003fbce:    9100        ..      STR      r1,[sp,#0]
        0x0003fbd0:    6808        .h      LDR      r0,[r1,#0]
        0x0003fbd2:    9002        ..      STR      r0,[sp,#8]
        0x0003fbd4:    9802        ..      LDR      r0,[sp,#8]
        0x0003fbd6:    f0200022     .".    BIC      r0,r0,#0x22
        0x0003fbda:    9002        ..      STR      r0,[sp,#8]
        0x0003fbdc:    9802        ..      LDR      r0,[sp,#8]
        0x0003fbde:    f0400002    @...    ORR      r0,r0,#2
        0x0003fbe2:    9002        ..      STR      r0,[sp,#8]
        0x0003fbe4:    9802        ..      LDR      r0,[sp,#8]
        0x0003fbe6:    6008        .`      STR      r0,[r1,#0]
        0x0003fbe8:    9802        ..      LDR      r0,[sp,#8]
        0x0003fbea:    f0400001    @...    ORR      r0,r0,#1
        0x0003fbee:    9002        ..      STR      r0,[sp,#8]
        0x0003fbf0:    9802        ..      LDR      r0,[sp,#8]
        0x0003fbf2:    6008        .`      STR      r0,[r1,#0]
        0x0003fbf4:    9802        ..      LDR      r0,[sp,#8]
        0x0003fbf6:    f0400010    @...    ORR      r0,r0,#0x10
        0x0003fbfa:    9002        ..      STR      r0,[sp,#8]
        0x0003fbfc:    9802        ..      LDR      r0,[sp,#8]
        0x0003fbfe:    6008        .`      STR      r0,[r1,#0]
        0x0003fc00:    9802        ..      LDR      r0,[sp,#8]
        0x0003fc02:    f0400008    @...    ORR      r0,r0,#8
        0x0003fc06:    9002        ..      STR      r0,[sp,#8]
        0x0003fc08:    9802        ..      LDR      r0,[sp,#8]
        0x0003fc0a:    6008        .`      STR      r0,[r1,#0]
        0x0003fc0c:    2005        .       MOVS     r0,#5
        0x0003fc0e:    f7e2fc01    ....    BL       am_hal_delay_us ; 0x22414
        0x0003fc12:    9800        ..      LDR      r0,[sp,#0]
        0x0003fc14:    6800        .h      LDR      r0,[r0,#0]
        0x0003fc16:    9002        ..      STR      r0,[sp,#8]
        0x0003fc18:    9802        ..      LDR      r0,[sp,#8]
        0x0003fc1a:    f0200010     ...    BIC      r0,r0,#0x10
        0x0003fc1e:    9002        ..      STR      r0,[sp,#8]
        0x0003fc20:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fc22:    7940        @y      LDRB     r0,[r0,#5]
        0x0003fc24:    07c0        ..      LSLS     r0,r0,#31
        0x0003fc26:    b150        P.      CBZ      r0,0x3fc3e ; mcuctrl_ctrl_HFXTAL_kickstart + 318
        0x0003fc28:    e7ff        ..      B        0x3fc2a ; mcuctrl_ctrl_HFXTAL_kickstart + 298
        0x0003fc2a:    9802        ..      LDR      r0,[sp,#8]
        0x0003fc2c:    f2401109    @...    MOV      r1,#0x109
        0x0003fc30:    4388        .C      BICS     r0,r0,r1
        0x0003fc32:    9002        ..      STR      r0,[sp,#8]
        0x0003fc34:    9802        ..      LDR      r0,[sp,#8]
        0x0003fc36:    f4407080    @..p    ORR      r0,r0,#0x100
        0x0003fc3a:    9002        ..      STR      r0,[sp,#8]
        0x0003fc3c:    e7ff        ..      B        0x3fc3e ; mcuctrl_ctrl_HFXTAL_kickstart + 318
        0x0003fc3e:    9802        ..      LDR      r0,[sp,#8]
        0x0003fc40:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003fc44:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003fc48:    6008        .`      STR      r0,[r1,#0]
        0x0003fc4a:    e7ff        ..      B        0x3fc4c ; mcuctrl_ctrl_HFXTAL_kickstart + 332
        0x0003fc4c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003fc4e:    f7e3f903    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0003fc52:    2000        .       MOVS     r0,#0
        0x0003fc54:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003fc56:    e7ff        ..      B        0x3fc58 ; mcuctrl_ctrl_HFXTAL_kickstart + 344
        0x0003fc58:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003fc5a:    b008        ..      ADD      sp,sp,#0x20
        0x0003fc5c:    bd80        ..      POP      {r7,pc}
        0x0003fc5e:    0000        ..      MOVS     r0,r0
    mcuctrl_ctrl_HFXTAL_normal
        0x0003fc60:    b580        ..      PUSH     {r7,lr}
        0x0003fc62:    b088        ..      SUB      sp,sp,#0x20
        0x0003fc64:    9006        ..      STR      r0,[sp,#0x18]
        0x0003fc66:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fc68:    b918        ..      CBNZ     r0,0x3fc72 ; mcuctrl_ctrl_HFXTAL_normal + 18
        0x0003fc6a:    e7ff        ..      B        0x3fc6c ; mcuctrl_ctrl_HFXTAL_normal + 12
        0x0003fc6c:    2006        .       MOVS     r0,#6
        0x0003fc6e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003fc70:    e08e        ..      B        0x3fd90 ; mcuctrl_ctrl_HFXTAL_normal + 304
        0x0003fc72:    f7e3f8e9    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0003fc76:    9005        ..      STR      r0,[sp,#0x14]
        0x0003fc78:    f7e4f8c2    ....    BL       am_hal_mcuctrl_EXTCLK_active ; 0x23e00
        0x0003fc7c:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0003fc80:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fc82:    7900        .y      LDRB     r0,[r0,#4]
        0x0003fc84:    07c0        ..      LSLS     r0,r0,#31
        0x0003fc86:    b168        h.      CBZ      r0,0x3fca4 ; mcuctrl_ctrl_HFXTAL_normal + 68
        0x0003fc88:    e7ff        ..      B        0x3fc8a ; mcuctrl_ctrl_HFXTAL_normal + 42
        0x0003fc8a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fc8c:    6801        .h      LDR      r1,[r0,#0]
        0x0003fc8e:    2001        .       MOVS     r0,#1
        0x0003fc90:    f7fffeaa    ....    BL       mcuctrl_HFXTAL_set_mask ; 0x3f9e8
        0x0003fc94:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fc96:    6801        .h      LDR      r1,[r0,#0]
        0x0003fc98:    79c0        .y      LDRB     r0,[r0,#7]
        0x0003fc9a:    f0000001    ....    AND      r0,r0,#1
        0x0003fc9e:    f7fffe6b    ..k.    BL       mcuctrl_HFXTAL_clockOutPad_mask_modify ; 0x3f978
        0x0003fca2:    e7ff        ..      B        0x3fca4 ; mcuctrl_ctrl_HFXTAL_normal + 68
        0x0003fca4:    f7e4f8ac    ....    BL       am_hal_mcuctrl_EXTCLK_active ; 0x23e00
        0x0003fca8:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0003fcac:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0003fcb0:    2000        .       MOVS     r0,#0
        0x0003fcb2:    07c9        ..      LSLS     r1,r1,#31
        0x0003fcb4:    9001        ..      STR      r0,[sp,#4]
        0x0003fcb6:    b921        !.      CBNZ     r1,0x3fcc2 ; mcuctrl_ctrl_HFXTAL_normal + 98
        0x0003fcb8:    e7ff        ..      B        0x3fcba ; mcuctrl_ctrl_HFXTAL_normal + 90
        0x0003fcba:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0003fcbe:    9001        ..      STR      r0,[sp,#4]
        0x0003fcc0:    e7ff        ..      B        0x3fcc2 ; mcuctrl_ctrl_HFXTAL_normal + 98
        0x0003fcc2:    9801        ..      LDR      r0,[sp,#4]
        0x0003fcc4:    f0000001    ....    AND      r0,r0,#1
        0x0003fcc8:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0003fccc:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0003fcd0:    07c0        ..      LSLS     r0,r0,#31
        0x0003fcd2:    b930        0.      CBNZ     r0,0x3fce2 ; mcuctrl_ctrl_HFXTAL_normal + 130
        0x0003fcd4:    e7ff        ..      B        0x3fcd6 ; mcuctrl_ctrl_HFXTAL_normal + 118
        0x0003fcd6:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fcd8:    7980        .y      LDRB     r0,[r0,#6]
        0x0003fcda:    07c0        ..      LSLS     r0,r0,#31
        0x0003fcdc:    2800        .(      CMP      r0,#0
        0x0003fcde:    d051        Q.      BEQ      0x3fd84 ; mcuctrl_ctrl_HFXTAL_normal + 292
        0x0003fce0:    e7ff        ..      B        0x3fce2 ; mcuctrl_ctrl_HFXTAL_normal + 130
        0x0003fce2:    f240507c    @.|P    MOV      r0,#0x57c
        0x0003fce6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003fcea:    6800        .h      LDR      r0,[r0,#0]
        0x0003fcec:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0003fcf0:    f2405180    @..Q    MOVW     r1,#0x580
        0x0003fcf4:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003fcf8:    6809        .h      LDR      r1,[r1,#0]
        0x0003fcfa:    f001010f    ....    AND      r1,r1,#0xf
        0x0003fcfe:    ea401081    @...    ORR      r0,r0,r1,LSL #6
        0x0003fd02:    f6484100    H..A    MOVW     r1,#0x8c00
        0x0003fd06:    f6c071ff    ...q    MOVT     r1,#0xfff
        0x0003fd0a:    4308        .C      ORRS     r0,r0,r1
        0x0003fd0c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003fd0e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003fd10:    f2401128    @.(.    MOVW     r1,#0x128
        0x0003fd14:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003fd18:    6008        .`      STR      r0,[r1,#0]
        0x0003fd1a:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003fd1e:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003fd22:    6808        .h      LDR      r0,[r1,#0]
        0x0003fd24:    9002        ..      STR      r0,[sp,#8]
        0x0003fd26:    9802        ..      LDR      r0,[sp,#8]
        0x0003fd28:    f0200022     .".    BIC      r0,r0,#0x22
        0x0003fd2c:    9002        ..      STR      r0,[sp,#8]
        0x0003fd2e:    9802        ..      LDR      r0,[sp,#8]
        0x0003fd30:    f0400022    @.".    ORR      r0,r0,#0x22
        0x0003fd34:    9002        ..      STR      r0,[sp,#8]
        0x0003fd36:    9802        ..      LDR      r0,[sp,#8]
        0x0003fd38:    6008        .`      STR      r0,[r1,#0]
        0x0003fd3a:    9802        ..      LDR      r0,[sp,#8]
        0x0003fd3c:    f0400001    @...    ORR      r0,r0,#1
        0x0003fd40:    9002        ..      STR      r0,[sp,#8]
        0x0003fd42:    9802        ..      LDR      r0,[sp,#8]
        0x0003fd44:    6008        .`      STR      r0,[r1,#0]
        0x0003fd46:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fd48:    7940        @y      LDRB     r0,[r0,#5]
        0x0003fd4a:    07c0        ..      LSLS     r0,r0,#31
        0x0003fd4c:    b150        P.      CBZ      r0,0x3fd64 ; mcuctrl_ctrl_HFXTAL_normal + 260
        0x0003fd4e:    e7ff        ..      B        0x3fd50 ; mcuctrl_ctrl_HFXTAL_normal + 240
        0x0003fd50:    9802        ..      LDR      r0,[sp,#8]
        0x0003fd52:    f2401101    @...    MOV      r1,#0x101
        0x0003fd56:    4388        .C      BICS     r0,r0,r1
        0x0003fd58:    9002        ..      STR      r0,[sp,#8]
        0x0003fd5a:    9802        ..      LDR      r0,[sp,#8]
        0x0003fd5c:    f4407080    @..p    ORR      r0,r0,#0x100
        0x0003fd60:    9002        ..      STR      r0,[sp,#8]
        0x0003fd62:    e008        ..      B        0x3fd76 ; mcuctrl_ctrl_HFXTAL_normal + 278
        0x0003fd64:    9802        ..      LDR      r0,[sp,#8]
        0x0003fd66:    f0200028     .(.    BIC      r0,r0,#0x28
        0x0003fd6a:    9002        ..      STR      r0,[sp,#8]
        0x0003fd6c:    9802        ..      LDR      r0,[sp,#8]
        0x0003fd6e:    f0400008    @...    ORR      r0,r0,#8
        0x0003fd72:    9002        ..      STR      r0,[sp,#8]
        0x0003fd74:    e7ff        ..      B        0x3fd76 ; mcuctrl_ctrl_HFXTAL_normal + 278
        0x0003fd76:    9802        ..      LDR      r0,[sp,#8]
        0x0003fd78:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003fd7c:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003fd80:    6008        .`      STR      r0,[r1,#0]
        0x0003fd82:    e7ff        ..      B        0x3fd84 ; mcuctrl_ctrl_HFXTAL_normal + 292
        0x0003fd84:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003fd86:    f7e3f867    ..g.    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0003fd8a:    2000        .       MOVS     r0,#0
        0x0003fd8c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003fd8e:    e7ff        ..      B        0x3fd90 ; mcuctrl_ctrl_HFXTAL_normal + 304
        0x0003fd90:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003fd92:    b008        ..      ADD      sp,sp,#0x20
        0x0003fd94:    bd80        ..      POP      {r7,pc}
        0x0003fd96:    0000        ..      MOVS     r0,r0
    memldo_vddf_parallel_set
        0x0003fd98:    b580        ..      PUSH     {r7,lr}
        0x0003fd9a:    b090        ..      SUB      sp,sp,#0x40
        0x0003fd9c:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003fd9e:    2000        .       MOVS     r0,#0
        0x0003fda0:    900c        ..      STR      r0,[sp,#0x30]
        0x0003fda2:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003fda4:    a806        ..      ADD      r0,sp,#0x18
        0x0003fda6:    9004        ..      STR      r0,[sp,#0x10]
        0x0003fda8:    f7e5ff76    ..v.    BL       am_hal_timer_default_config_set ; 0x25c98
        0x0003fdac:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003fdae:    201d        .       MOVS     r0,#0x1d
        0x0003fdb0:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003fdb4:    2002        .       MOVS     r0,#2
        0x0003fdb6:    f88d0019    ....    STRB     r0,[sp,#0x19]
        0x0003fdba:    200d        .       MOVS     r0,#0xd
        0x0003fdbc:    9005        ..      STR      r0,[sp,#0x14]
        0x0003fdbe:    f00afdc7    ....    BL       timer_config_b1 ; 0x4a950
        0x0003fdc2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003fdc4:    f7e5ffa4    ....    BL       am_hal_timer_enable ; 0x25d10
        0x0003fdc8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003fdca:    f7e6f8af    ....    BL       am_hal_timer_read ; 0x25f2c
        0x0003fdce:    900e        ..      STR      r0,[sp,#0x38]
        0x0003fdd0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003fdd2:    f7e2fb1f    ....    BL       am_hal_delay_us ; 0x22414
        0x0003fdd6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003fdd8:    f7e6f8a8    ....    BL       am_hal_timer_read ; 0x25f2c
        0x0003fddc:    900d        ..      STR      r0,[sp,#0x34]
        0x0003fdde:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003fde0:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003fde2:    4288        .B      CMP      r0,r1
        0x0003fde4:    d104        ..      BNE      0x3fdf0 ; memldo_vddf_parallel_set + 88
        0x0003fde6:    e7ff        ..      B        0x3fde8 ; memldo_vddf_parallel_set + 80
        0x0003fde8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003fdea:    3801        .8      SUBS     r0,#1
        0x0003fdec:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003fdee:    e003        ..      B        0x3fdf8 ; memldo_vddf_parallel_set + 96
        0x0003fdf0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003fdf2:    3001        .0      ADDS     r0,#1
        0x0003fdf4:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003fdf6:    e7ff        ..      B        0x3fdf8 ; memldo_vddf_parallel_set + 96
        0x0003fdf8:    e7ff        ..      B        0x3fdfa ; memldo_vddf_parallel_set + 98
        0x0003fdfa:    2088        .       MOVS     r0,#0x88
        0x0003fdfc:    f2c40002    ....    MOVT     r0,#0x4002
        0x0003fe00:    6800        .h      LDR      r0,[r0,#0]
        0x0003fe02:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0003fe06:    900c        ..      STR      r0,[sp,#0x30]
        0x0003fe08:    f240506c    @.lP    MOV      r0,#0x56c
        0x0003fe0c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003fe10:    6800        .h      LDR      r0,[r0,#0]
        0x0003fe12:    3001        .0      ADDS     r0,#1
        0x0003fe14:    b938        8.      CBNZ     r0,0x3fe26 ; memldo_vddf_parallel_set + 142
        0x0003fe16:    e7ff        ..      B        0x3fe18 ; memldo_vddf_parallel_set + 128
        0x0003fe18:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003fe1a:    f240516c    @.lQ    MOV      r1,#0x56c
        0x0003fe1e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003fe22:    6008        .`      STR      r0,[r1,#0]
        0x0003fe24:    e7ff        ..      B        0x3fe26 ; memldo_vddf_parallel_set + 142
        0x0003fe26:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003fe28:    2801        .(      CMP      r0,#1
        0x0003fe2a:    db1c        ..      BLT      0x3fe66 ; memldo_vddf_parallel_set + 206
        0x0003fe2c:    e7ff        ..      B        0x3fe2e ; memldo_vddf_parallel_set + 150
        0x0003fe2e:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003fe30:    283f        ?(      CMP      r0,#0x3f
        0x0003fe32:    d005        ..      BEQ      0x3fe40 ; memldo_vddf_parallel_set + 168
        0x0003fe34:    e7ff        ..      B        0x3fe36 ; memldo_vddf_parallel_set + 158
        0x0003fe36:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003fe38:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003fe3a:    4288        .B      CMP      r0,r1
        0x0003fe3c:    d101        ..      BNE      0x3fe42 ; memldo_vddf_parallel_set + 170
        0x0003fe3e:    e7ff        ..      B        0x3fe40 ; memldo_vddf_parallel_set + 168
        0x0003fe40:    e047        G.      B        0x3fed2 ; memldo_vddf_parallel_set + 314
        0x0003fe42:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003fe44:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003fe46:    f1c1013f    ..?.    RSB      r1,r1,#0x3f
        0x0003fe4a:    4288        .B      CMP      r0,r1
        0x0003fe4c:    d805        ..      BHI      0x3fe5a ; memldo_vddf_parallel_set + 194
        0x0003fe4e:    e7ff        ..      B        0x3fe50 ; memldo_vddf_parallel_set + 184
        0x0003fe50:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003fe52:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003fe54:    4408        .D      ADD      r0,r0,r1
        0x0003fe56:    9003        ..      STR      r0,[sp,#0xc]
        0x0003fe58:    e002        ..      B        0x3fe60 ; memldo_vddf_parallel_set + 200
        0x0003fe5a:    203f        ?       MOVS     r0,#0x3f
        0x0003fe5c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003fe5e:    e7ff        ..      B        0x3fe60 ; memldo_vddf_parallel_set + 200
        0x0003fe60:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003fe62:    900c        ..      STR      r0,[sp,#0x30]
        0x0003fe64:    e7ff        ..      B        0x3fe66 ; memldo_vddf_parallel_set + 206
        0x0003fe66:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003fe68:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003fe6c:    dc1c        ..      BGT      0x3fea8 ; memldo_vddf_parallel_set + 272
        0x0003fe6e:    e7ff        ..      B        0x3fe70 ; memldo_vddf_parallel_set + 216
        0x0003fe70:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003fe72:    2802        .(      CMP      r0,#2
        0x0003fe74:    d305        ..      BCC      0x3fe82 ; memldo_vddf_parallel_set + 234
        0x0003fe76:    e7ff        ..      B        0x3fe78 ; memldo_vddf_parallel_set + 224
        0x0003fe78:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003fe7a:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003fe7c:    4288        .B      CMP      r0,r1
        0x0003fe7e:    d001        ..      BEQ      0x3fe84 ; memldo_vddf_parallel_set + 236
        0x0003fe80:    e7ff        ..      B        0x3fe82 ; memldo_vddf_parallel_set + 234
        0x0003fe82:    e026        &.      B        0x3fed2 ; memldo_vddf_parallel_set + 314
        0x0003fe84:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003fe86:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003fe88:    f1c10101    ....    RSB      r1,r1,#1
        0x0003fe8c:    4288        .B      CMP      r0,r1
        0x0003fe8e:    d305        ..      BCC      0x3fe9c ; memldo_vddf_parallel_set + 260
        0x0003fe90:    e7ff        ..      B        0x3fe92 ; memldo_vddf_parallel_set + 250
        0x0003fe92:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003fe94:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003fe96:    4408        .D      ADD      r0,r0,r1
        0x0003fe98:    9002        ..      STR      r0,[sp,#8]
        0x0003fe9a:    e002        ..      B        0x3fea2 ; memldo_vddf_parallel_set + 266
        0x0003fe9c:    2001        .       MOVS     r0,#1
        0x0003fe9e:    9002        ..      STR      r0,[sp,#8]
        0x0003fea0:    e7ff        ..      B        0x3fea2 ; memldo_vddf_parallel_set + 266
        0x0003fea2:    9802        ..      LDR      r0,[sp,#8]
        0x0003fea4:    900c        ..      STR      r0,[sp,#0x30]
        0x0003fea6:    e7ff        ..      B        0x3fea8 ; memldo_vddf_parallel_set + 272
        0x0003fea8:    9a0c        ..      LDR      r2,[sp,#0x30]
        0x0003feaa:    2188        .!      MOVS     r1,#0x88
        0x0003feac:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003feb0:    6808        .h      LDR      r0,[r1,#0]
        0x0003feb2:    f3620005    b...    BFI      r0,r2,#0,#6
        0x0003feb6:    6008        .`      STR      r0,[r1,#0]
        0x0003feb8:    200d        .       MOVS     r0,#0xd
        0x0003feba:    9001        ..      STR      r0,[sp,#4]
        0x0003febc:    f7e6f836    ..6.    BL       am_hal_timer_read ; 0x25f2c
        0x0003fec0:    900e        ..      STR      r0,[sp,#0x38]
        0x0003fec2:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003fec4:    f7e2faa6    ....    BL       am_hal_delay_us ; 0x22414
        0x0003fec8:    9801        ..      LDR      r0,[sp,#4]
        0x0003feca:    f7e6f82f    ../.    BL       am_hal_timer_read ; 0x25f2c
        0x0003fece:    900d        ..      STR      r0,[sp,#0x34]
        0x0003fed0:    e793        ..      B        0x3fdfa ; memldo_vddf_parallel_set + 98
        0x0003fed2:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003fed4:    2805        .(      CMP      r0,#5
        0x0003fed6:    d304        ..      BCC      0x3fee2 ; memldo_vddf_parallel_set + 330
        0x0003fed8:    e7ff        ..      B        0x3feda ; memldo_vddf_parallel_set + 322
        0x0003feda:    980c        ..      LDR      r0,[sp,#0x30]
        0x0003fedc:    3803        .8      SUBS     r0,#3
        0x0003fede:    900c        ..      STR      r0,[sp,#0x30]
        0x0003fee0:    e002        ..      B        0x3fee8 ; memldo_vddf_parallel_set + 336
        0x0003fee2:    2001        .       MOVS     r0,#1
        0x0003fee4:    900c        ..      STR      r0,[sp,#0x30]
        0x0003fee6:    e7ff        ..      B        0x3fee8 ; memldo_vddf_parallel_set + 336
        0x0003fee8:    9a0c        ..      LDR      r2,[sp,#0x30]
        0x0003feea:    2188        .!      MOVS     r1,#0x88
        0x0003feec:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003fef0:    6808        .h      LDR      r0,[r1,#0]
        0x0003fef2:    f3620005    b...    BFI      r0,r2,#0,#6
        0x0003fef6:    6008        .`      STR      r0,[r1,#0]
        0x0003fef8:    200d        .       MOVS     r0,#0xd
        0x0003fefa:    9000        ..      STR      r0,[sp,#0]
        0x0003fefc:    f7e5fe9e    ....    BL       am_hal_timer_clear_stop ; 0x25c3c
        0x0003ff00:    9800        ..      LDR      r0,[sp,#0]
        0x0003ff02:    f7e5fee3    ....    BL       am_hal_timer_disable ; 0x25ccc
        0x0003ff06:    9800        ..      LDR      r0,[sp,#0]
        0x0003ff08:    f7e6f82e    ....    BL       am_hal_timer_reset_config ; 0x25f68
        0x0003ff0c:    b010        ..      ADD      sp,sp,#0x40
        0x0003ff0e:    bd80        ..      POP      {r7,pc}
    ndigits_in_hex
        0x0003ff10:    b084        ..      SUB      sp,sp,#0x10
        0x0003ff12:    9103        ..      STR      r1,[sp,#0xc]
        0x0003ff14:    9002        ..      STR      r0,[sp,#8]
        0x0003ff16:    9802        ..      LDR      r0,[sp,#8]
        0x0003ff18:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ff1a:    4308        .C      ORRS     r0,r0,r1
        0x0003ff1c:    fab0f080    ....    CLZ      r0,r0
        0x0003ff20:    0940        @.      LSRS     r0,r0,#5
        0x0003ff22:    9001        ..      STR      r0,[sp,#4]
        0x0003ff24:    e7ff        ..      B        0x3ff26 ; ndigits_in_hex + 22
        0x0003ff26:    9802        ..      LDR      r0,[sp,#8]
        0x0003ff28:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ff2a:    4308        .C      ORRS     r0,r0,r1
        0x0003ff2c:    b160        `.      CBZ      r0,0x3ff48 ; ndigits_in_hex + 56
        0x0003ff2e:    e7ff        ..      B        0x3ff30 ; ndigits_in_hex + 32
        0x0003ff30:    9802        ..      LDR      r0,[sp,#8]
        0x0003ff32:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ff34:    0900        ..      LSRS     r0,r0,#4
        0x0003ff36:    ea407001    @..p    ORR      r0,r0,r1,LSL #28
        0x0003ff3a:    0909        ..      LSRS     r1,r1,#4
        0x0003ff3c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003ff3e:    9002        ..      STR      r0,[sp,#8]
        0x0003ff40:    9801        ..      LDR      r0,[sp,#4]
        0x0003ff42:    3001        .0      ADDS     r0,#1
        0x0003ff44:    9001        ..      STR      r0,[sp,#4]
        0x0003ff46:    e7ee        ..      B        0x3ff26 ; ndigits_in_hex + 22
        0x0003ff48:    9801        ..      LDR      r0,[sp,#4]
        0x0003ff4a:    b004        ..      ADD      sp,sp,#0x10
        0x0003ff4c:    4770        pG      BX       lr
        0x0003ff4e:    0000        ..      MOVS     r0,r0
    ndigits_in_i64
        0x0003ff50:    b580        ..      PUSH     {r7,lr}
        0x0003ff52:    b082        ..      SUB      sp,sp,#8
        0x0003ff54:    9101        ..      STR      r1,[sp,#4]
        0x0003ff56:    9000        ..      STR      r0,[sp,#0]
        0x0003ff58:    9801        ..      LDR      r0,[sp,#4]
        0x0003ff5a:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003ff5e:    dc09        ..      BGT      0x3ff74 ; ndigits_in_i64 + 36
        0x0003ff60:    e7ff        ..      B        0x3ff62 ; ndigits_in_i64 + 18
        0x0003ff62:    9800        ..      LDR      r0,[sp,#0]
        0x0003ff64:    9a01        ..      LDR      r2,[sp,#4]
        0x0003ff66:    4241        AB      RSBS     r1,r0,#0
        0x0003ff68:    f04f0000    O...    MOV      r0,#0
        0x0003ff6c:    4190        .A      SBCS     r0,r0,r2
        0x0003ff6e:    9100        ..      STR      r1,[sp,#0]
        0x0003ff70:    9001        ..      STR      r0,[sp,#4]
        0x0003ff72:    e7ff        ..      B        0x3ff74 ; ndigits_in_i64 + 36
        0x0003ff74:    9800        ..      LDR      r0,[sp,#0]
        0x0003ff76:    9901        ..      LDR      r1,[sp,#4]
        0x0003ff78:    f000f802    ....    BL       ndigits_in_u64 ; 0x3ff80
        0x0003ff7c:    b002        ..      ADD      sp,sp,#8
        0x0003ff7e:    bd80        ..      POP      {r7,pc}
    ndigits_in_u64
        0x0003ff80:    b580        ..      PUSH     {r7,lr}
        0x0003ff82:    b084        ..      SUB      sp,sp,#0x10
        0x0003ff84:    9103        ..      STR      r1,[sp,#0xc]
        0x0003ff86:    9002        ..      STR      r0,[sp,#8]
        0x0003ff88:    9802        ..      LDR      r0,[sp,#8]
        0x0003ff8a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ff8c:    4308        .C      ORRS     r0,r0,r1
        0x0003ff8e:    fab0f080    ....    CLZ      r0,r0
        0x0003ff92:    0940        @.      LSRS     r0,r0,#5
        0x0003ff94:    9001        ..      STR      r0,[sp,#4]
        0x0003ff96:    e7ff        ..      B        0x3ff98 ; ndigits_in_u64 + 24
        0x0003ff98:    9802        ..      LDR      r0,[sp,#8]
        0x0003ff9a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ff9c:    4308        .C      ORRS     r0,r0,r1
        0x0003ff9e:    b150        P.      CBZ      r0,0x3ffb6 ; ndigits_in_u64 + 54
        0x0003ffa0:    e7ff        ..      B        0x3ffa2 ; ndigits_in_u64 + 34
        0x0003ffa2:    9802        ..      LDR      r0,[sp,#8]
        0x0003ffa4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ffa6:    f7f7fb7d    ..}.    BL       divu64_10 ; 0x376a4
        0x0003ffaa:    9103        ..      STR      r1,[sp,#0xc]
        0x0003ffac:    9002        ..      STR      r0,[sp,#8]
        0x0003ffae:    9801        ..      LDR      r0,[sp,#4]
        0x0003ffb0:    3001        .0      ADDS     r0,#1
        0x0003ffb2:    9001        ..      STR      r0,[sp,#4]
        0x0003ffb4:    e7f0        ..      B        0x3ff98 ; ndigits_in_u64 + 24
        0x0003ffb6:    9801        ..      LDR      r0,[sp,#4]
        0x0003ffb8:    b004        ..      ADD      sp,sp,#0x10
        0x0003ffba:    bd80        ..      POP      {r7,pc}
    normalise_bands
        0x0003ffbc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003ffc0:    b085        ..      SUB      sp,sp,#0x14
        0x0003ffc2:    e9cd2303    ...#    STRD     r2,r3,[sp,#0xc]
        0x0003ffc6:    f8ddc040    ..@.    LDR      r12,[sp,#0x40]
        0x0003ffca:    6ac3        .j      LDR      r3,[r0,#0x2c]
        0x0003ffcc:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x0003ffce:    9000        ..      STR      r0,[sp,#0]
        0x0003ffd0:    6a05        .j      LDR      r5,[r0,#0x20]
        0x0003ffd2:    fb03f00c    ....    MUL      r0,r3,r12
        0x0003ffd6:    ed9f0a25    ..%.    VLDR     s0,[pc,#148] ; [0x4006c] = 0x129e74d2
        0x0003ffda:    9001        ..      STR      r0,[sp,#4]
        0x0003ffdc:    f04f0a00    O...    MOV      r10,#0
        0x0003ffe0:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0003ffe4:    2000        .       MOVS     r0,#0
        0x0003ffe6:    9002        ..      STR      r0,[sp,#8]
        0x0003ffe8:    2a01        .*      CMP      r2,#1
        0x0003ffea:    db34        4.      BLT      0x40056 ; normalise_bands + 154
        0x0003ffec:    9800        ..      LDR      r0,[sp,#0]
        0x0003ffee:    9b02        ..      LDR      r3,[sp,#8]
        0x0003fff0:    6880        .h      LDR      r0,[r0,#8]
        0x0003fff2:    882e        ..      LDRH     r6,[r5,#0]
        0x0003fff4:    fb00fb03    ....    MUL      r11,r0,r3
        0x0003fff8:    2000        .       MOVS     r0,#0
        0x0003fffa:    bf00        ..      NOP      
        0x0003fffc:    1c44        D.      ADDS     r4,r0,#1
        0x0003fffe:    b237        7.      SXTH     r7,r6
        0x00040000:    f9356014    5..`    LDRSH    r6,[r5,r4,LSL #1]
        0x00040004:    fb07fe0c    ....    MUL      lr,r7,r12
        0x00040008:    fb06f80c    ....    MUL      r8,r6,r12
        0x0004000c:    45c6        .E      CMP      lr,r8
        0x0004000e:    da1e        ..      BGE      0x4004e ; normalise_bands + 146
        0x00040010:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00040012:    4458        XD      ADD      r0,r0,r11
        0x00040014:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x00040018:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x0004001c:    fb0ca707    ....    MLA      r7,r12,r7,r10
        0x00040020:    ee322a00    2..*    VADD.F32 s4,s4,s0
        0x00040024:    ee812a02    ...*    VDIV.F32 s4,s2,s4
        0x00040028:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004002a:    eb010987    ....    ADD      r9,r1,r7,LSL #2
        0x0004002e:    eb000087    ....    ADD      r0,r0,r7,LSL #2
        0x00040032:    bf00        ..      NOP      
        0x00040034:    ed993a00    ...:    VLDR     s6,[r9,#0]
        0x00040038:    f10e0e01    ....    ADD      lr,lr,#1
        0x0004003c:    ee223a03    "..:    VMUL.F32 s6,s4,s6
        0x00040040:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x00040044:    3004        .0      ADDS     r0,#4
        0x00040046:    45c6        .E      CMP      lr,r8
        0x00040048:    f1090904    ....    ADD      r9,r9,#4
        0x0004004c:    dbf2        ..      BLT      0x40034 ; normalise_bands + 120
        0x0004004e:    b2b6        ..      UXTH     r6,r6
        0x00040050:    4294        .B      CMP      r4,r2
        0x00040052:    4620         F      MOV      r0,r4
        0x00040054:    d1d2        ..      BNE      0x3fffc ; normalise_bands + 64
        0x00040056:    9b02        ..      LDR      r3,[sp,#8]
        0x00040058:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0004005a:    3301        .3      ADDS     r3,#1
        0x0004005c:    4283        .B      CMP      r3,r0
        0x0004005e:    9801        ..      LDR      r0,[sp,#4]
        0x00040060:    9302        ..      STR      r3,[sp,#8]
        0x00040062:    4482        .D      ADD      r10,r10,r0
        0x00040064:    dbc0        ..      BLT      0x3ffe8 ; normalise_bands + 44
        0x00040066:    b005        ..      ADD      sp,sp,#0x14
        0x00040068:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d.7
        0x0004006c:    129e74d2    .t..    DCD    312374482
    $t.6
    octopus_encode
        0x00040070:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00040074:    b081        ..      SUB      sp,sp,#4
        0x00040076:    ed2d8b02    -...    VPUSH    {d8}
        0x0004007a:    b096        ..      SUB      sp,sp,#0x58
        0x0004007c:    f8d0bf2c    ..,.    LDR      r11,[r0,#0xf2c]
        0x00040080:    f2442451    D.Q$    MOV      r4,#0x4251
        0x00040084:    f2400910    @...    MOVW     r9,#0x10
        0x00040088:    465e        ^F      MOV      r6,r11
        0x0004008a:    4698        .F      MOV      r8,r3
        0x0004008c:    4615        .F      MOV      r5,r2
        0x0004008e:    468a        .F      MOV      r10,r1
        0x00040090:    4607        .F      MOV      r7,r0
        0x00040092:    f2c4144d    ..M.    MOVT     r4,#0x414d
        0x00040096:    f2c40902    ....    MOVT     r9,#0x4002
        0x0004009a:    f1bb0f00    ....    CMP      r11,#0
        0x0004009e:    bf18        ..      IT       NE
        0x000400a0:    2601        .&      MOVNE    r6,#1
        0x000400a2:    f006fe77    ..w.    BL       save_stack ; 0x46d94
        0x000400a6:    f7dffa8b    ....    BL       alloc_stack ; 0x1f5c0
        0x000400aa:    f8cd8020    .. .    STR      r8,[sp,#0x20]
        0x000400ae:    f8d90000    ....    LDR      r0,[r9,#0]
        0x000400b2:    f1bb0f00    ....    CMP      r11,#0
        0x000400b6:    4642        BF      MOV      r2,r8
        0x000400b8:    bf18        ..      IT       NE
        0x000400ba:    3208        .2      ADDNE    r2,r2,#8
        0x000400bc:    42a0        .B      CMP      r0,r4
        0x000400be:    f0408167    @.g.    BNE.W    0x40390 ; octopus_encode + 800
        0x000400c2:    9822        ".      LDR      r0,[sp,#0x88]
        0x000400c4:    f24048fc    @..H    MOV      r8,#0x4fc
        0x000400c8:    4540        @E      CMP      r0,r8
        0x000400ca:    bfb8        ..      IT       LT
        0x000400cc:    4680        .F      MOVLT    r8,r0
        0x000400ce:    2000        .       MOVS     r0,#0
        0x000400d0:    2d01        .-      CMP      r5,#1
        0x000400d2:    6078        x`      STR      r0,[r7,#4]
        0x000400d4:    bfa8        ..      IT       GE
        0x000400d6:    f1b80f00    ....    CMPGE    r8,#0
        0x000400da:    dc04        ..      BGT      0x400e6 ; octopus_encode + 118
        0x000400dc:    f006fe3a    ..:.    BL       restore_stack ; 0x46d54
        0x000400e0:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000400e4:    e155        U.      B        0x40392 ; octopus_encode + 802
        0x000400e6:    68b8        .h      LDR      r0,[r7,#8]
        0x000400e8:    f1b80f01    ....    CMP      r8,#1
        0x000400ec:    d109        ..      BNE      0x40102 ; octopus_encode + 146
        0x000400ee:    eb050185    ....    ADD      r1,r5,r5,LSL #2
        0x000400f2:    0049        I.      LSLS     r1,r1,#1
        0x000400f4:    4288        .B      CMP      r0,r1
        0x000400f6:    d104        ..      BNE      0x40102 ; octopus_encode + 146
        0x000400f8:    f006fe2c    ..,.    BL       restore_stack ; 0x46d54
        0x000400fc:    f06f0001    o...    MVN      r0,#1
        0x00040100:    e147        G.      B        0x40392 ; octopus_encode + 802
        0x00040102:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00040106:    f2466167    F.ga    MOV      r1,#0x6667
        0x0004010a:    0080        ..      LSLS     r0,r0,#2
        0x0004010c:    f2c66166    ..fa    MOVT     r1,#0x6666
        0x00040110:    fb50f001    P...    SMMUL    r0,r0,r1
        0x00040114:    11c1        ..      ASRS     r1,r0,#7
        0x00040116:    4614        .F      MOV      r4,r2
        0x00040118:    1202        ..      ASRS     r2,r0,#8
        0x0004011a:    eb0171d0    ...q    ADD      r1,r1,r0,LSR #31
        0x0004011e:    eb0270d0    ...p    ADD      r0,r2,r0,LSR #31
        0x00040122:    f64b3280    K..2    MOV      r2,#0xbb80
        0x00040126:    4410        .D      ADD      r0,r0,r2
        0x00040128:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x0004012c:    00f1        ..      LSLS     r1,r6,#3
        0x0004012e:    9103        ..      STR      r1,[sp,#0xc]
        0x00040130:    4540        @E      CMP      r0,r8
        0x00040132:    bfb8        ..      IT       LT
        0x00040134:    4680        .F      MOVLT    r8,r0
        0x00040136:    683e        >h      LDR      r6,[r7,#0]
        0x00040138:    f64071c4    @..q    MOV      r1,#0xfc4
        0x0004013c:    4630        0F      MOV      r0,r6
        0x0004013e:    2210        ."      MOVS     r2,#0x10
        0x00040140:    f6077914    ...y    ADD      r9,r7,#0xf14
        0x00040144:    f1b80f01    ....    CMP      r8,#1
        0x00040148:    bfd8        ..      IT       LE
        0x0004014a:    f04f0801    O...    MOVLE    r8,#1
        0x0004014e:    f000fad1    ....    BL       opus_custom_encoder_ctl ; 0x406f4
        0x00040152:    aa09        ..      ADD      r2,sp,#0x24
        0x00040154:    4630        0F      MOV      r0,r6
        0x00040156:    f242711f    B..q    MOV      r1,#0x271f
        0x0004015a:    9607        ..      STR      r6,[sp,#0x1c]
        0x0004015c:    f000faca    ....    BL       opus_custom_encoder_ctl ; 0x406f4
        0x00040160:    1c61        a.      ADDS     r1,r4,#1
        0x00040162:    f1a80201    ....    SUB      r2,r8,#1
        0x00040166:    a80a        ..      ADD      r0,sp,#0x28
        0x00040168:    9402        ..      STR      r4,[sp,#8]
        0x0004016a:    9204        ..      STR      r2,[sp,#0x10]
        0x0004016c:    f7f9fbae    ....    BL       ec_enc_init ; 0x398cc
        0x00040170:    00a8        ..      LSLS     r0,r5,#2
        0x00040172:    9005        ..      STR      r0,[sp,#0x14]
        0x00040174:    f00af936    ..6.    BL       spl_alloca ; 0x4a3e4
        0x00040178:    ed970a02    ....    VLDR     s0,[r7,#8]
        0x0004017c:    ed9f1a92    ....    VLDR     s2,[pc,#584] ; [0x403c8] = 0x41973334
        0x00040180:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00040184:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x00040188:    f8d71f10    ....    LDR      r1,[r7,#0xf10]
        0x0004018c:    f24033d7    @..3    MOV      r3,#0x3d7
        0x00040190:    f5c162c0    ...b    RSB      r2,r1,#0x600
        0x00040194:    fb822303    ...#    SMULL    r2,r3,r2,r3
        0x00040198:    0c12        ..      LSRS     r2,r2,#16
        0x0004019a:    ea424203    B..B    ORR      r2,r2,r3,LSL #16
        0x0004019e:    4411        .D      ADD      r1,r1,r2
        0x000401a0:    eeb78a00    ....    VMOV.F32 s16,#1.00000000
        0x000401a4:    464b        KF      MOV      r3,r9
        0x000401a6:    ed992a00    ...*    VLDR     s4,[r9,#0]
        0x000401aa:    4681        .F      MOV      r9,r0
        0x000401ac:    ed9f3a87    ...:    VLDR     s6,[pc,#540] ; [0x403cc] = 0x38000000
        0x000401b0:    ed9f4a87    ...J    VLDR     s8,[pc,#540] ; [0x403d0] = 0xda24260
        0x000401b4:    f107060c    ....    ADD      r6,r7,#0xc
        0x000401b8:    f8c71f10    ....    STR      r1,[r7,#0xf10]
        0x000401bc:    ee381a40    8.@.    VSUB.F32 s2,s16,s0
        0x000401c0:    2000        .       MOVS     r0,#0
        0x000401c2:    4649        IF      MOV      r1,r9
        0x000401c4:    9606        ..      STR      r6,[sp,#0x18]
        0x000401c6:    bf00        ..      NOP      
        0x000401c8:    f93a2010    :..     LDRSH    r2,[r10,r0,LSL #1]
        0x000401cc:    3001        .0      ADDS     r0,#1
        0x000401ce:    ee052a10    ...*    VMOV     s10,r2
        0x000401d2:    eeb85ac5    ...Z    VCVT.F32.S32 s10,s10
        0x000401d6:    ee255a03    %..Z    VMUL.F32 s10,s10,s6
        0x000401da:    ee356a42    5.Bj    VSUB.F32 s12,s10,s4
        0x000401de:    ee205a05     ..Z    VMUL.F32 s10,s0,s10
        0x000401e2:    ee355a04    5..Z    VADD.F32 s10,s10,s8
        0x000401e6:    ee212a02    !..*    VMUL.F32 s4,s2,s4
        0x000401ea:    ee322a05    2..*    VADD.F32 s4,s4,s10
        0x000401ee:    ed816a00    ...j    VSTR     s12,[r1,#0]
        0x000401f2:    4285        .B      CMP      r5,r0
        0x000401f4:    f1010104    ....    ADD      r1,r1,#4
        0x000401f8:    d1e6        ..      BNE      0x401c8 ; octopus_encode + 344
        0x000401fa:    9c07        ..      LDR      r4,[sp,#0x1c]
        0x000401fc:    f242711c    B..q    MOV      r1,#0x271c
        0x00040200:    4620         F      MOV      r0,r4
        0x00040202:    2211        ."      MOVS     r2,#0x11
        0x00040204:    461e        .F      MOV      r6,r3
        0x00040206:    ed832a00    ...*    VSTR     s4,[r3,#0]
        0x0004020a:    f000fa73    ..s.    BL       opus_custom_encoder_ctl ; 0x406f4
        0x0004020e:    4620         F      MOV      r0,r4
        0x00040210:    f2427118    B..q    MOV      r1,#0x2718
        0x00040214:    2201        ."      MOVS     r2,#1
        0x00040216:    f000fa6d    ..m.    BL       opus_custom_encoder_ctl ; 0x406f4
        0x0004021a:    4620         F      MOV      r0,r4
        0x0004021c:    f64071a2    @..q    MOV      r1,#0xfa2
        0x00040220:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00040224:    f000fa66    ..f.    BL       opus_custom_encoder_ctl ; 0x406f4
        0x00040228:    4620         F      MOV      r0,r4
        0x0004022a:    f2427112    B..q    MOV      r1,#0x2712
        0x0004022e:    2201        ."      MOVS     r2,#1
        0x00040230:    f000fa60    ..`.    BL       opus_custom_encoder_ctl ; 0x406f4
        0x00040234:    f8d70f0c    ....    LDR      r0,[r7,#0xf0c]
        0x00040238:    1b42        B.      SUBS     r2,r0,r5
        0x0004023a:    2a01        .*      CMP      r2,#1
        0x0004023c:    db11        ..      BLT      0x40262 ; octopus_encode + 498
        0x0004023e:    46ca        .F      MOV      r10,r9
        0x00040240:    f8dd9018    ....    LDR      r9,[sp,#0x18]
        0x00040244:    0092        ..      LSLS     r2,r2,#2
        0x00040246:    eb090185    ....    ADD      r1,r9,r5,LSL #2
        0x0004024a:    4648        HF      MOV      r0,r9
        0x0004024c:    f7d8fa1c    ....    BL       __aeabi_memmove4 ; 0x18688
        0x00040250:    f8d70f0c    ....    LDR      r0,[r7,#0xf0c]
        0x00040254:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00040256:    1b40        @.      SUBS     r0,r0,r5
        0x00040258:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0004025c:    46d1        .F      MOV      r9,r10
        0x0004025e:    4651        QF      MOV      r1,r10
        0x00040260:    e004        ..      B        0x4026c ; octopus_encode + 508
        0x00040262:    1a29        ).      SUBS     r1,r5,r0
        0x00040264:    0082        ..      LSLS     r2,r0,#2
        0x00040266:    9806        ..      LDR      r0,[sp,#0x18]
        0x00040268:    eb090181    ....    ADD      r1,r9,r1,LSL #2
        0x0004026c:    f7d8f9da    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00040270:    ed960a04    ....    VLDR     s0,[r6,#0x10]
        0x00040274:    f2400c10    @...    MOVW     r12,#0x10
        0x00040278:    eeb40a48    ..H.    VCMP.F32 s0,s16
        0x0004027c:    f2c40c02    ....    MOVT     r12,#0x4002
        0x00040280:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00040284:    da23        #.      BGE      0x402ce ; octopus_encode + 606
        0x00040286:    9909        ..      LDR      r1,[sp,#0x24]
        0x00040288:    68ba        .h      LDR      r2,[r7,#8]
        0x0004028a:    f64b3380    K..3    MOV      r3,#0xbb80
        0x0004028e:    6848        Hh      LDR      r0,[r1,#4]
        0x00040290:    fb93f2f2    ....    SDIV     r2,r3,r2
        0x00040294:    fb90f0f2    ....    SDIV     r0,r0,r2
        0x00040298:    2801        .(      CMP      r0,#1
        0x0004029a:    db18        ..      BLT      0x402ce ; octopus_encode + 606
        0x0004029c:    6bc9        .k      LDR      r1,[r1,#0x3c]
        0x0004029e:    0092        ..      LSLS     r2,r2,#2
        0x000402a0:    464b        KF      MOV      r3,r9
        0x000402a2:    bf00        ..      NOP      
        0x000402a4:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x000402a8:    ed933a00    ...:    VLDR     s6,[r3,#0]
        0x000402ac:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x000402b0:    ee382a41    8.A*    VSUB.F32 s4,s16,s2
        0x000402b4:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x000402b8:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x000402bc:    ee231a01    #...    VMUL.F32 s2,s6,s2
        0x000402c0:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x000402c4:    3801        .8      SUBS     r0,#1
        0x000402c6:    f1030304    ....    ADD      r3,r3,#4
        0x000402ca:    4411        .D      ADD      r1,r1,r2
        0x000402cc:    d1ea        ..      BNE      0x402a4 ; octopus_encode + 564
        0x000402ce:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x000402d2:    f2442151    D.Q!    MOV      r1,#0x4251
        0x000402d6:    f2c4114d    ..M.    MOVT     r1,#0x414d
        0x000402da:    4288        .B      CMP      r0,r1
        0x000402dc:    d158        X.      BNE      0x40390 ; octopus_encode + 800
        0x000402de:    f8cd9018    ....    STR      r9,[sp,#0x18]
        0x000402e2:    f8dd9010    ....    LDR      r9,[sp,#0x10]
        0x000402e6:    f04f507e    O.~P    MOV      r0,#0x3f800000
        0x000402ea:    ac0a        ..      ADD      r4,sp,#0x28
        0x000402ec:    6130        0a      STR      r0,[r6,#0x10]
        0x000402ee:    4620         F      MOV      r0,r4
        0x000402f0:    4649        IF      MOV      r1,r9
        0x000402f2:    f7f9faff    ....    BL       ec_enc_shrink ; 0x398f4
        0x000402f6:    9e07        ..      LDR      r6,[sp,#0x1c]
        0x000402f8:    f242711a    B..q    MOV      r1,#0x271a
        0x000402fc:    4630        0F      MOV      r0,r6
        0x000402fe:    2200        ."      MOVS     r2,#0
        0x00040300:    f04f0a00    O...    MOV      r10,#0
        0x00040304:    f000f9f6    ....    BL       opus_custom_encoder_ctl ; 0x406f4
        0x00040308:    68b8        .h      LDR      r0,[r7,#8]
        0x0004030a:    f248511f    H..Q    MOV      r1,#0x851f
        0x0004030e:    f2c511eb    ....    MOVT     r1,#0x51eb
        0x00040312:    fb50f001    P...    SMMUL    r0,r0,r1
        0x00040316:    11c1        ..      ASRS     r1,r0,#7
        0x00040318:    eb0170d0    ...p    ADD      r0,r1,r0,LSR #31
        0x0004031c:    0080        ..      LSLS     r0,r0,#2
        0x0004031e:    f00af861    ..a.    BL       spl_alloca ; 0x4a3e4
        0x00040322:    9811        ..      LDR      r0,[sp,#0x44]
        0x00040324:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00040326:    fab0f080    ....    CLZ      r0,r0
        0x0004032a:    4408        .D      ADD      r0,r0,r1
        0x0004032c:    3820         8      SUBS     r0,r0,#0x20
        0x0004032e:    ebb00fc9    ....    CMP      r0,r9,LSL #3
        0x00040332:    dc12        ..      BGT      0x4035a ; octopus_encode + 746
        0x00040334:    4630        0F      MOV      r0,r6
        0x00040336:    f64071a6    @..q    MOV      r1,#0xfa6
        0x0004033a:    2200        ."      MOVS     r2,#0
        0x0004033c:    f000f9da    ....    BL       opus_custom_encoder_ctl ; 0x406f4
        0x00040340:    9906        ..      LDR      r1,[sp,#0x18]
        0x00040342:    4630        0F      MOV      r0,r6
        0x00040344:    462a        *F      MOV      r2,r5
        0x00040346:    2300        .#      MOVS     r3,#0
        0x00040348:    f8cd9000    ....    STR      r9,[sp,#0]
        0x0004034c:    9401        ..      STR      r4,[sp,#4]
        0x0004034e:    f7f1fb63    ..c.    BL       celt_encode_with_ec ; 0x31a18
        0x00040352:    4682        .F      MOV      r10,r0
        0x00040354:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00040358:    dd21        !.      BLE      0x4039e ; octopus_encode + 814
        0x0004035a:    2010        .       MOVS     r0,#0x10
        0x0004035c:    f2c40002    ....    MOVT     r0,#0x4002
        0x00040360:    6800        .h      LDR      r0,[r0,#0]
        0x00040362:    f2442151    D.Q!    MOV      r1,#0x4251
        0x00040366:    f2c4114d    ..M.    MOVT     r1,#0x414d
        0x0004036a:    4288        .B      CMP      r0,r1
        0x0004036c:    d110        ..      BNE      0x40390 ; octopus_encode + 800
        0x0004036e:    9908        ..      LDR      r1,[sp,#0x20]
        0x00040370:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00040372:    20b8        .       MOVS     r0,#0xb8
        0x00040374:    5488        .T      STRB     r0,[r1,r2]
        0x00040376:    9811        ..      LDR      r0,[sp,#0x44]
        0x00040378:    f1bb0f00    ....    CMP      r11,#0
        0x0004037c:    6078        x`      STR      r0,[r7,#4]
        0x0004037e:    d011        ..      BEQ      0x403a4 ; octopus_encode + 820
        0x00040380:    fa98f088    ....    REV      r0,r8
        0x00040384:    6008        .`      STR      r0,[r1,#0]
        0x00040386:    6878        xh      LDR      r0,[r7,#4]
        0x00040388:    2608        .&      MOVS     r6,#8
        0x0004038a:    ba00        ..      REV      r0,r0
        0x0004038c:    6048        H`      STR      r0,[r1,#4]
        0x0004038e:    e00a        ..      B        0x403a6 ; octopus_encode + 822
        0x00040390:    2054        T       MOVS     r0,#0x54
        0x00040392:    b016        ..      ADD      sp,sp,#0x58
        0x00040394:    ecbd8b02    ....    VPOP     {d8}
        0x00040398:    b001        ..      ADD      sp,sp,#4
        0x0004039a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0004039e:    f006fcd9    ....    BL       restore_stack ; 0x46d54
        0x000403a2:    e00a        ..      B        0x403ba ; octopus_encode + 842
        0x000403a4:    2600        .&      MOVS     r6,#0
        0x000403a6:    9802        ..      LDR      r0,[sp,#8]
        0x000403a8:    f10a0101    ....    ADD      r1,r10,#1
        0x000403ac:    4642        BF      MOV      r2,r8
        0x000403ae:    f001f8c6    ....    BL       opus_packet_pad ; 0x4153e
        0x000403b2:    4605        .F      MOV      r5,r0
        0x000403b4:    f006fcce    ....    BL       restore_stack ; 0x46d54
        0x000403b8:    b115        ..      CBZ      r5,0x403c0 ; octopus_encode + 848
        0x000403ba:    f06f0002    o...    MVN      r0,#2
        0x000403be:    e7e8        ..      B        0x40392 ; octopus_encode + 802
        0x000403c0:    eb060008    ....    ADD      r0,r6,r8
        0x000403c4:    e7e5        ..      B        0x40392 ; octopus_encode + 802
        0x000403c6:    bf00        ..      NOP      
    $d.7
        0x000403c8:    41973334    43.A    DCD    1100428084
        0x000403cc:    38000000    ...8    DCD    939524096
        0x000403d0:    0da24260    `B..    DCD    228737632
    $t.4
    octopus_encoder_create
        0x000403d4:    b570        p.      PUSH     {r4-r6,lr}
        0x000403d6:    f24436c4    D..6    MOV      r6,#0x43c4
        0x000403da:    4604        .F      MOV      r4,r0
        0x000403dc:    f2c10601    ....    MOVT     r6,#0x1001
        0x000403e0:    f44f507a    O.zP    MOV      r0,#0x3e80
        0x000403e4:    2500        .%      MOVS     r5,#0
        0x000403e6:    60b0        .`      STR      r0,[r6,#8]
        0x000403e8:    20a0        .       MOVS     r0,#0xa0
        0x000403ea:    f44f61c0    O..a    MOV      r1,#0x600
        0x000403ee:    f8c65f28    ..(_    STR      r5,[r6,#0xf28]
        0x000403f2:    f8c60f0c    ....    STR      r0,[r6,#0xf0c]
        0x000403f6:    f8c61f10    ....    STR      r1,[r6,#0xf10]
        0x000403fa:    f7faf9f8    ....    BL       get_celt_handle ; 0x3a7ee
        0x000403fe:    f8d63f28    ..(?    LDR      r3,[r6,#0xf28]
        0x00040402:    f44f517a    O.zQ    MOV      r1,#0x3e80
        0x00040406:    2201        ."      MOVS     r2,#1
        0x00040408:    6030        0`      STR      r0,[r6,#0]
        0x0004040a:    f7f4fe2f    ../.    BL       celt_encoder_init ; 0x3506c
        0x0004040e:    b990        ..      CBNZ     r0,0x40436 ; octopus_encoder_create + 98
        0x00040410:    6830        0h      LDR      r0,[r6,#0]
        0x00040412:    f2427120    B. q    MOV      r1,#0x2720
        0x00040416:    2200        ."      MOVS     r2,#0
        0x00040418:    f000f96c    ..l.    BL       opus_custom_encoder_ctl ; 0x406f4
        0x0004041c:    6830        0h      LDR      r0,[r6,#0]
        0x0004041e:    f64071aa    @..q    MOV      r1,#0xfaa
        0x00040422:    2204        ."      MOVS     r2,#4
        0x00040424:    f000f966    ..f.    BL       opus_custom_encoder_ctl ; 0x406f4
        0x00040428:    f04f507e    O.~P    MOV      r0,#0x3f800000
        0x0004042c:    4635        5F      MOV      r5,r6
        0x0004042e:    f8c60f24    ..$.    STR      r0,[r6,#0xf24]
        0x00040432:    f8c64f2c    ..,O    STR      r4,[r6,#0xf2c]
        0x00040436:    4628        (F      MOV      r0,r5
        0x00040438:    bd70        p.      POP      {r4-r6,pc}
        0x0004043a:    0000        ..      MOVS     r0,r0
    onebit
        0x0004043c:    b082        ..      SUB      sp,sp,#8
        0x0004043e:    9001        ..      STR      r0,[sp,#4]
        0x00040440:    9901        ..      LDR      r1,[sp,#4]
        0x00040442:    2000        .       MOVS     r0,#0
        0x00040444:    9000        ..      STR      r0,[sp,#0]
        0x00040446:    b141        A.      CBZ      r1,0x4045a ; onebit + 30
        0x00040448:    e7ff        ..      B        0x4044a ; onebit + 14
        0x0004044a:    9801        ..      LDR      r0,[sp,#4]
        0x0004044c:    1e41        A.      SUBS     r1,r0,#1
        0x0004044e:    4008        .@      ANDS     r0,r0,r1
        0x00040450:    fab0f080    ....    CLZ      r0,r0
        0x00040454:    0940        @.      LSRS     r0,r0,#5
        0x00040456:    9000        ..      STR      r0,[sp,#0]
        0x00040458:    e7ff        ..      B        0x4045a ; onebit + 30
        0x0004045a:    9800        ..      LDR      r0,[sp,#0]
        0x0004045c:    f0000001    ....    AND      r0,r0,#1
        0x00040460:    b002        ..      ADD      sp,sp,#8
        0x00040462:    4770        pG      BX       lr
    op_pvq_search_c
        0x00040464:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00040468:    b081        ..      SUB      sp,sp,#4
        0x0004046a:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0004046e:    b086        ..      SUB      sp,sp,#0x18
        0x00040470:    461f        .F      MOV      r7,r3
        0x00040472:    4690        .F      MOV      r8,r2
        0x00040474:    468b        .F      MOV      r11,r1
        0x00040476:    4604        .F      MOV      r4,r0
        0x00040478:    f006fc8c    ....    BL       save_stack ; 0x46d94
        0x0004047c:    00bd        ..      LSLS     r5,r7,#2
        0x0004047e:    4628        (F      MOV      r0,r5
        0x00040480:    f009ffb0    ....    BL       spl_alloca ; 0x4a3e4
        0x00040484:    4681        .F      MOV      r9,r0
        0x00040486:    4628        (F      MOV      r0,r5
        0x00040488:    f009ffac    ....    BL       spl_alloca ; 0x4a3e4
        0x0004048c:    46ba        .F      MOV      r10,r7
        0x0004048e:    2f01        ./      CMP      r7,#1
        0x00040490:    bfd8        ..      IT       LE
        0x00040492:    f04f0a01    O...    MOVLE    r10,#1
        0x00040496:    2500        .%      MOVS     r5,#0
        0x00040498:    2100        .!      MOVS     r1,#0
        0x0004049a:    4652        RF      MOV      r2,r10
        0x0004049c:    1863        c.      ADDS     r3,r4,r1
        0x0004049e:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x000404a2:    2600        .&      MOVS     r6,#0
        0x000404a4:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x000404a8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000404ac:    eeb00ac0    ....    VABS.F32 s0,s0
        0x000404b0:    bfb8        ..      IT       LT
        0x000404b2:    2601        .&      MOVLT    r6,#1
        0x000404b4:    5046        FP      STR      r6,[r0,r1]
        0x000404b6:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x000404ba:    f84b5001    K..P    STR      r5,[r11,r1]
        0x000404be:    f8495001    I..P    STR      r5,[r9,r1]
        0x000404c2:    3a01        .:      SUBS     r2,#1
        0x000404c4:    f1010104    ....    ADD      r1,r1,#4
        0x000404c8:    d1e8        ..      BNE      0x4049c ; op_pvq_search_c + 56
        0x000404ca:    ebb80f67    ..g.    CMP      r8,r7,ASR #1
        0x000404ce:    e9cd0a02    ....    STRD     r0,r10,[sp,#8]
        0x000404d2:    e9cd4900    ...I    STRD     r4,r9,[sp,#0]
        0x000404d6:    dd76        v.      BLE      0x405c6 ; op_pvq_search_c + 354
        0x000404d8:    ed9f0a82    ....    VLDR     s0,[pc,#520] ; [0x406e4] = 0
        0x000404dc:    4622        "F      MOV      r2,r4
        0x000404de:    4651        QF      MOV      r1,r10
        0x000404e0:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x000404e4:    3901        .9      SUBS     r1,#1
        0x000404e6:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000404ea:    f1020204    ....    ADD      r2,r2,#4
        0x000404ee:    d1f7        ..      BNE      0x404e0 ; op_pvq_search_c + 124
        0x000404f0:    ed9f1a7d    ..}.    VLDR     s2,[pc,#500] ; [0x406e8] = 0x26901d7d
        0x000404f4:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x000404f8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000404fc:    dd06        ..      BLE      0x4050c ; op_pvq_search_c + 168
        0x000404fe:    ed9f1a7b    ..{.    VLDR     s2,[pc,#492] ; [0x406ec] = 0x42800000
        0x00040502:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00040506:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004050a:    db10        ..      BLT      0x4052e ; op_pvq_search_c + 202
        0x0004050c:    f04f517e    O.~Q    MOV      r1,#0x3f800000
        0x00040510:    4620         F      MOV      r0,r4
        0x00040512:    f8401b04    @...    STR      r1,[r0],#4
        0x00040516:    4639        9F      MOV      r1,r7
        0x00040518:    2f02        ./      CMP      r7,#2
        0x0004051a:    bfd8        ..      IT       LE
        0x0004051c:    2102        .!      MOVLE    r1,#2
        0x0004051e:    f06f0203    o...    MVN      r2,#3
        0x00040522:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x00040526:    f7d8f91e    ....    BL       __aeabi_memclr4 ; 0x18766
        0x0004052a:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0004052e:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x00040532:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x00040536:    ee018a10    ....    VMOV     s2,r8
        0x0004053a:    ed9f2a6d    ..m*    VLDR     s4,[pc,#436] ; [0x406f0] = 0x3f4ccccd
        0x0004053e:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00040542:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00040546:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x0004054a:    ee100a10    ....    VMOV     r0,s0
        0x0004054e:    f00efddb    ....    BL       __aeabi_f2d ; 0x4f108
        0x00040552:    ed9f9a64    ..d.    VLDR     s18,[pc,#400] ; [0x406e4] = 0
        0x00040556:    4625        %F      MOV      r5,r4
        0x00040558:    465c        \F      MOV      r4,r11
        0x0004055a:    eeb08a49    ..I.    VMOV.F32 s16,s18
        0x0004055e:    462e        .F      MOV      r6,r5
        0x00040560:    e9cd1004    ....    STRD     r1,r0,[sp,#0x10]
        0x00040564:    f8560b04    V...    LDR      r0,[r6],#4
        0x00040568:    f00efdce    ....    BL       __aeabi_f2d ; 0x4f108
        0x0004056c:    4602        .F      MOV      r2,r0
        0x0004056e:    460b        .F      MOV      r3,r1
        0x00040570:    e9dd1004    ....    LDRD     r1,r0,[sp,#0x10]
        0x00040574:    f00eface    ....    BL       __aeabi_dmul ; 0x4eb14
        0x00040578:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004057c:    f00df828    ..(.    BL       __hardfp_floor ; 0x4d5d0
        0x00040580:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00040584:    f00ef9f4    ....    BL       __aeabi_d2iz ; 0x4e970
        0x00040588:    ee000a10    ....    VMOV     s0,r0
        0x0004058c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00040590:    ed890a00    ....    VSTR     s0,[r9,#0]
        0x00040594:    ed952a00    ...*    VLDR     s4,[r5,#0]
        0x00040598:    ee201a00     ...    VMUL.F32 s2,s0,s0
        0x0004059c:    ee388a01    8...    VADD.F32 s16,s16,s2
        0x000405a0:    ee221a00    "...    VMUL.F32 s2,s4,s0
        0x000405a4:    ee300a00    0...    VADD.F32 s0,s0,s0
        0x000405a8:    f8440b04    D...    STR      r0,[r4],#4
        0x000405ac:    eba80800    ....    SUB      r8,r8,r0
        0x000405b0:    ee399a01    9...    VADD.F32 s18,s18,s2
        0x000405b4:    ed890a00    ....    VSTR     s0,[r9,#0]
        0x000405b8:    f1ba0a01    ....    SUBS     r10,r10,#1
        0x000405bc:    f1090904    ....    ADD      r9,r9,#4
        0x000405c0:    4635        5F      MOV      r5,r6
        0x000405c2:    d1cf        ..      BNE      0x40564 ; op_pvq_search_c + 256
        0x000405c4:    e003        ..      B        0x405ce ; op_pvq_search_c + 362
        0x000405c6:    ed9f9a47    ..G.    VLDR     s18,[pc,#284] ; [0x406e4] = 0
        0x000405ca:    eeb08a49    ..I.    VMOV.F32 s16,s18
        0x000405ce:    1cf8        ..      ADDS     r0,r7,#3
        0x000405d0:    4580        .E      CMP      r8,r0
        0x000405d2:    dd15        ..      BLE      0x40600 ; op_pvq_search_c + 412
        0x000405d4:    9801        ..      LDR      r0,[sp,#4]
        0x000405d6:    ee008a10    ....    VMOV     s0,r8
        0x000405da:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000405de:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x000405e2:    f8db0000    ....    LDR      r0,[r11,#0]
        0x000405e6:    ee201a00     ...    VMUL.F32 s2,s0,s0
        0x000405ea:    ee381a01    8...    VADD.F32 s2,s16,s2
        0x000405ee:    ee220a00    "...    VMUL.F32 s0,s4,s0
        0x000405f2:    4440        @D      ADD      r0,r0,r8
        0x000405f4:    9c03        ..      LDR      r4,[sp,#0xc]
        0x000405f6:    ee318a00    1...    VADD.F32 s16,s2,s0
        0x000405fa:    f8cb0000    ....    STR      r0,[r11,#0]
        0x000405fe:    e059        Y.      B        0x406b4 ; op_pvq_search_c + 592
        0x00040600:    9c03        ..      LDR      r4,[sp,#0xc]
        0x00040602:    f8dd9004    ....    LDR      r9,[sp,#4]
        0x00040606:    f1b80f01    ....    CMP      r8,#1
        0x0004060a:    db53        S.      BLT      0x406b4 ; op_pvq_search_c + 592
        0x0004060c:    2f02        ./      CMP      r7,#2
        0x0004060e:    bfd8        ..      IT       LE
        0x00040610:    2702        .'      MOVLE    r7,#2
        0x00040612:    9d00        ..      LDR      r5,[sp,#0]
        0x00040614:    f1090c04    ....    ADD      r12,r9,#4
        0x00040618:    f1050e04    ....    ADD      lr,r5,#4
        0x0004061c:    2200        ."      MOVS     r2,#0
        0x0004061e:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00040622:    eeb01a00    ....    VMOV.F32 s2,#2.00000000
        0x00040626:    bf00        ..      NOP      
        0x00040628:    ed953a00    ...:    VLDR     s6,[r5,#0]
        0x0004062c:    ed994a00    ...J    VLDR     s8,[r9,#0]
        0x00040630:    ee382a00    8..*    VADD.F32 s4,s16,s0
        0x00040634:    ee395a03    9..Z    VADD.F32 s10,s18,s6
        0x00040638:    ee323a04    2..:    VADD.F32 s6,s4,s8
        0x0004063c:    ee254a05    %..J    VMUL.F32 s8,s10,s10
        0x00040640:    2300        .#      MOVS     r3,#0
        0x00040642:    2601        .&      MOVS     r6,#1
        0x00040644:    4671        qF      MOV      r1,lr
        0x00040646:    4660        `F      MOV      r0,r12
        0x00040648:    ed915a00    ...Z    VLDR     s10,[r1,#0]
        0x0004064c:    ed906a00    ...j    VLDR     s12,[r0,#0]
        0x00040650:    ee395a05    9..Z    VADD.F32 s10,s18,s10
        0x00040654:    ee326a06    2..j    VADD.F32 s12,s4,s12
        0x00040658:    ee255a05    %..Z    VMUL.F32 s10,s10,s10
        0x0004065c:    ee237a05    #..z    VMUL.F32 s14,s6,s10
        0x00040660:    ee640a06    d...    VMUL.F32 s1,s8,s12
        0x00040664:    eeb47a60    ..`z    VCMP.F32 s14,s1
        0x00040668:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004066c:    bfc2        ..      ITTT     GT
        0x0004066e:    eeb04a45    ..EJ    VMOVGT.F32 s8,s10
        0x00040672:    eeb03a46    ..F:    VMOVGT.F32 s6,s12
        0x00040676:    4633        3F      MOVGT    r3,r6
        0x00040678:    3601        .6      ADDS     r6,#1
        0x0004067a:    3004        .0      ADDS     r0,#4
        0x0004067c:    42b7        .B      CMP      r7,r6
        0x0004067e:    f1010104    ....    ADD      r1,r1,#4
        0x00040682:    d1e1        ..      BNE      0x40648 ; op_pvq_search_c + 484
        0x00040684:    eb050083    ....    ADD      r0,r5,r3,LSL #2
        0x00040688:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x0004068c:    eb090083    ....    ADD      r0,r9,r3,LSL #2
        0x00040690:    ed904a00    ...J    VLDR     s8,[r0,#0]
        0x00040694:    ee399a03    9...    VADD.F32 s18,s18,s6
        0x00040698:    ee343a01    4..:    VADD.F32 s6,s8,s2
        0x0004069c:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x000406a0:    f85b0023    [.#.    LDR      r0,[r11,r3,LSL #2]
        0x000406a4:    3201        .2      ADDS     r2,#1
        0x000406a6:    ee328a04    2...    VADD.F32 s16,s4,s8
        0x000406aa:    3001        .0      ADDS     r0,#1
        0x000406ac:    4542        BE      CMP      r2,r8
        0x000406ae:    f84b0023    K.#.    STR      r0,[r11,r3,LSL #2]
        0x000406b2:    d1b9        ..      BNE      0x40628 ; op_pvq_search_c + 452
        0x000406b4:    9b02        ..      LDR      r3,[sp,#8]
        0x000406b6:    bf00        ..      NOP      
        0x000406b8:    f8530b04    S...    LDR      r0,[r3],#4
        0x000406bc:    f8db1000    ....    LDR      r1,[r11,#0]
        0x000406c0:    4242        BB      RSBS     r2,r0,#0
        0x000406c2:    4051        Q@      EORS     r1,r1,r2
        0x000406c4:    4408        .D      ADD      r0,r0,r1
        0x000406c6:    3c01        .<      SUBS     r4,#1
        0x000406c8:    f84b0b04    K...    STR      r0,[r11],#4
        0x000406cc:    d1f4        ..      BNE      0x406b8 ; op_pvq_search_c + 596
        0x000406ce:    f006fb41    ..A.    BL       restore_stack ; 0x46d54
        0x000406d2:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000406d6:    b006        ..      ADD      sp,sp,#0x18
        0x000406d8:    ecbd8b04    ....    VPOP     {d8-d9}
        0x000406dc:    b001        ..      ADD      sp,sp,#4
        0x000406de:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000406e2:    bf00        ..      NOP      
    $d.4
        0x000406e4:    00000000    ....    DCD    0
        0x000406e8:    26901d7d    }..&    DCD    646978941
        0x000406ec:    42800000    ...B    DCD    1115684864
        0x000406f0:    3f4ccccd    ..L?    DCD    1061997773
    $t.24
    opus_custom_encoder_ctl
        0x000406f4:    b082        ..      SUB      sp,sp,#8
        0x000406f6:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x000406fa:    b081        ..      SUB      sp,sp,#4
        0x000406fc:    4604        .F      MOV      r4,r0
        0x000406fe:    a808        ..      ADD      r0,sp,#0x20
        0x00040700:    9000        ..      STR      r0,[sp,#0]
        0x00040702:    f64070ce    @..p    MOV      r0,#0xfce
        0x00040706:    4281        .B      CMP      r1,r0
        0x00040708:    f06f0004    o...    MVN      r0,#4
        0x0004070c:    e9cd2308    ...#    STRD     r2,r3,[sp,#0x20]
        0x00040710:    dc18        ..      BGT      0x40744 ; opus_custom_encoder_ctl + 80
        0x00040712:    f64072b3    @..r    MOV      r2,#0xfb3
        0x00040716:    4291        .B      CMP      r1,r2
        0x00040718:    dc3b        ;.      BGT      0x40792 ; opus_custom_encoder_ctl + 158
        0x0004071a:    f64072a9    @..r    MOV      r2,#0xfa9
        0x0004071e:    4291        .B      CMP      r1,r2
        0x00040720:    f3008082    ....    BGT.W    0x40828 ; opus_custom_encoder_ctl + 308
        0x00040724:    f64072a2    @..r    MOV      r2,#0xfa2
        0x00040728:    4291        .B      CMP      r1,r2
        0x0004072a:    f00080bd    ....    BEQ.W    0x408a8 ; opus_custom_encoder_ctl + 436
        0x0004072e:    f64072a6    @..r    MOV      r2,#0xfa6
        0x00040732:    4291        .B      CMP      r1,r2
        0x00040734:    f0408161    @.a.    BNE.W    0x409fa ; opus_custom_encoder_ctl + 774
        0x00040738:    9800        ..      LDR      r0,[sp,#0]
        0x0004073a:    1d01        ..      ADDS     r1,r0,#4
        0x0004073c:    9100        ..      STR      r1,[sp,#0]
        0x0004073e:    6800        .h      LDR      r0,[r0,#0]
        0x00040740:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00040742:    e156        V.      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x00040744:    f2427218    B..r    MOV      r2,#0x2718
        0x00040748:    1a8a        ..      SUBS     r2,r1,r2
        0x0004074a:    2a14        .*      CMP      r2,#0x14
        0x0004074c:    f200807e    ..~.    BHI.W    0x4084c ; opus_custom_encoder_ctl + 344
        0x00040750:    e8dff012    ....    TBH      [pc,r2,LSL #1]
    $d.25
        0x00040754:    01530015    ..S.    DCD    22216725
        0x00040758:    015300e1    ..S.    DCD    22216929
        0x0004075c:    015300ed    ..S.    DCD    22216941
        0x00040760:    00f90153    S...    DCD    16318803
        0x00040764:    01530101    ..S.    DCD    22216961
        0x00040768:    01530153    S.S.    DCD    22217043
        0x0004076c:    01530153    S.S.    DCD    22217043
        0x00040770:    01530107    ..S.    DCD    22216967
        0x00040774:    0153012b    +.S.    DCD    22217003
        0x00040778:    01530131    1.S.    DCD    22217009
        0x0004077c:    0138        8.      DCW    312
    $t.26
        0x0004077e:    9800        ..      LDR      r0,[sp,#0]
        0x00040780:    1d01        ..      ADDS     r1,r0,#4
        0x00040782:    9100        ..      STR      r1,[sp,#0]
        0x00040784:    6800        .h      LDR      r0,[r0,#0]
        0x00040786:    1e41        A.      SUBS     r1,r0,#1
        0x00040788:    2901        .)      CMP      r1,#1
        0x0004078a:    f2008134    ..4.    BHI.W    0x409f6 ; opus_custom_encoder_ctl + 770
        0x0004078e:    60a0        .`      STR      r0,[r4,#8]
        0x00040790:    e12f        /.      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x00040792:    f6a172bc    ...r    SUB      r2,r1,#0xfbc
        0x00040796:    2a09        .*      CMP      r2,#9
        0x00040798:    f2008073    ..s.    BHI.W    0x40882 ; opus_custom_encoder_ctl + 398
        0x0004079c:    e8dff012    ....    TBH      [pc,r2,LSL #1]
    $d.27
        0x000407a0:    012d000a    ..-.    DCD    19726346
        0x000407a4:    00a2012d    -...    DCD    10617133
        0x000407a8:    012d012d    -.-.    DCD    19726637
        0x000407ac:    012d012d    -.-.    DCD    19726637
        0x000407b0:    00b500ab    ....    DCD    11862187
    $t.28
        0x000407b4:    e9d46500    ...e    LDRD     r6,r5,[r4,#0]
        0x000407b8:    f104004c    ..L.    ADD      r0,r4,#0x4c
        0x000407bc:    e9d68701    ....    LDRD     r8,r7,[r6,#4]
        0x000407c0:    ea4f0988    O...    LSL      r9,r8,#2
        0x000407c4:    eb091107    ....    ADD      r1,r9,r7,LSL #4
        0x000407c8:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x000407cc:    4369        iC      MULS     r1,r5,r1
        0x000407ce:    31a8        .1      ADDS     r1,r1,#0xa8
        0x000407d0:    f7d7ffc9    ....    BL       __aeabi_memclr4 ; 0x18766
        0x000407d4:    68b0        .h      LDR      r0,[r6,#8]
        0x000407d6:    4368        hC      MULS     r0,r5,r0
        0x000407d8:    2801        .(      CMP      r0,#1
        0x000407da:    db17        ..      BLT      0x4080c ; opus_custom_encoder_ctl + 280
        0x000407dc:    00fa        ..      LSLS     r2,r7,#3
        0x000407de:    eb090187    ....    ADD      r1,r9,r7,LSL #2
        0x000407e2:    eb020288    ....    ADD      r2,r2,r8,LSL #2
        0x000407e6:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x000407ea:    f5025280    ...R    ADD      r2,r2,#0x1000
        0x000407ee:    fb054101    ...A    MLA      r1,r5,r1,r4
        0x000407f2:    fb054202    ...B    MLA      r2,r5,r2,r4
        0x000407f6:    2300        .#      MOVS     r3,#0
        0x000407f8:    31f4        .1      ADDS     r1,r1,#0xf4
        0x000407fa:    32f4        .2      ADDS     r2,r2,#0xf4
        0x000407fc:    f2cc13e0    ....    MOVT     r3,#0xc1e0
        0x00040800:    f8423b04    B..;    STR      r3,[r2],#4
        0x00040804:    3801        .8      SUBS     r0,#1
        0x00040806:    f8413b04    A..;    STR      r3,[r1],#4
        0x0004080a:    d1f9        ..      BNE      0x40800 ; opus_custom_encoder_ctl + 268
        0x0004080c:    2000        .       MOVS     r0,#0
        0x0004080e:    f04f517e    O.~Q    MOV      r1,#0x3f800000
        0x00040812:    2202        ."      MOVS     r2,#2
        0x00040814:    f44f7380    O..s    MOV      r3,#0x100
        0x00040818:    f8c400d8    ....    STR      r0,[r4,#0xd8]
        0x0004081c:    e9c42114    ...!    STRD     r2,r1,[r4,#0x50]
        0x00040820:    65a3        .e      STR      r3,[r4,#0x58]
        0x00040822:    e9c40018    ....    STRD     r0,r0,[r4,#0x60]
        0x00040826:    e0e8        ..      B        0x409fa ; opus_custom_encoder_ctl + 774
        0x00040828:    f64072aa    @..r    MOV      r2,#0xfaa
        0x0004082c:    4291        .B      CMP      r1,r2
        0x0004082e:    d050        P.      BEQ      0x408d2 ; opus_custom_encoder_ctl + 478
        0x00040830:    f64072ae    @..r    MOV      r2,#0xfae
        0x00040834:    4291        .B      CMP      r1,r2
        0x00040836:    f04080e0    @...    BNE.W    0x409fa ; opus_custom_encoder_ctl + 774
        0x0004083a:    9800        ..      LDR      r0,[sp,#0]
        0x0004083c:    1d01        ..      ADDS     r1,r0,#4
        0x0004083e:    9100        ..      STR      r1,[sp,#0]
        0x00040840:    6800        .h      LDR      r0,[r0,#0]
        0x00040842:    2864        d(      CMP      r0,#0x64
        0x00040844:    f20080d7    ....    BHI.W    0x409f6 ; opus_custom_encoder_ctl + 770
        0x00040848:    63a0        .c      STR      r0,[r4,#0x38]
        0x0004084a:    e0d2        ..      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x0004084c:    f64072cf    @..r    MOV      r2,#0xfcf
        0x00040850:    4291        .B      CMP      r1,r2
        0x00040852:    f00080c7    ....    BEQ.W    0x409e4 ; opus_custom_encoder_ctl + 752
        0x00040856:    f2427212    B..r    MOV      r2,#0x2712
        0x0004085a:    4291        .B      CMP      r1,r2
        0x0004085c:    f04080cd    @...    BNE.W    0x409fa ; opus_custom_encoder_ctl + 774
        0x00040860:    9800        ..      LDR      r0,[sp,#0]
        0x00040862:    1d01        ..      ADDS     r1,r0,#4
        0x00040864:    9100        ..      STR      r1,[sp,#0]
        0x00040866:    6800        .h      LDR      r0,[r0,#0]
        0x00040868:    2802        .(      CMP      r0,#2
        0x0004086a:    f20080c4    ....    BHI.W    0x409f6 ; opus_custom_encoder_ctl + 770
        0x0004086e:    1e81        ..      SUBS     r1,r0,#2
        0x00040870:    fab0f080    ....    CLZ      r0,r0
        0x00040874:    ea4f1050    O.P.    LSR      r0,r0,#5
        0x00040878:    bf18        ..      IT       NE
        0x0004087a:    2101        .!      MOVNE    r1,#1
        0x0004087c:    6161        aa      STR      r1,[r4,#0x14]
        0x0004087e:    60e0        .`      STR      r0,[r4,#0xc]
        0x00040880:    e0b7        ..      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x00040882:    f64072b4    @..r    MOV      r2,#0xfb4
        0x00040886:    4291        .B      CMP      r1,r2
        0x00040888:    f00080a6    ....    BEQ.W    0x409d8 ; opus_custom_encoder_ctl + 740
        0x0004088c:    f64072ce    @..r    MOV      r2,#0xfce
        0x00040890:    4291        .B      CMP      r1,r2
        0x00040892:    f04080b2    @...    BNE.W    0x409fa ; opus_custom_encoder_ctl + 774
        0x00040896:    9800        ..      LDR      r0,[sp,#0]
        0x00040898:    1d01        ..      ADDS     r1,r0,#4
        0x0004089a:    9100        ..      STR      r1,[sp,#0]
        0x0004089c:    6800        .h      LDR      r0,[r0,#0]
        0x0004089e:    2801        .(      CMP      r0,#1
        0x000408a0:    f20080a9    ....    BHI.W    0x409f6 ; opus_custom_encoder_ctl + 770
        0x000408a4:    6460        `d      STR      r0,[r4,#0x44]
        0x000408a6:    e0a4        ..      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x000408a8:    9800        ..      LDR      r0,[sp,#0]
        0x000408aa:    1d01        ..      ADDS     r1,r0,#4
        0x000408ac:    9100        ..      STR      r1,[sp,#0]
        0x000408ae:    6800        .h      LDR      r0,[r0,#0]
        0x000408b0:    f5b07ffa    ....    CMP      r0,#0x1f4
        0x000408b4:    dc02        ..      BGT      0x408bc ; opus_custom_encoder_ctl + 456
        0x000408b6:    1c41        A.      ADDS     r1,r0,#1
        0x000408b8:    f040809d    @...    BNE.W    0x409f6 ; opus_custom_encoder_ctl + 770
        0x000408bc:    6861        ah      LDR      r1,[r4,#4]
        0x000408be:    f24f72a0    O..r    MOV      r2,#0xf7a0
        0x000408c2:    f2c00203    ....    MOVT     r2,#3
        0x000408c6:    4351        QC      MULS     r1,r2,r1
        0x000408c8:    4288        .B      CMP      r0,r1
        0x000408ca:    bfb8        ..      IT       LT
        0x000408cc:    4601        .F      MOVLT    r1,r0
        0x000408ce:    62a1        .b      STR      r1,[r4,#0x28]
        0x000408d0:    e08f        ..      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x000408d2:    9800        ..      LDR      r0,[sp,#0]
        0x000408d4:    1d01        ..      ADDS     r1,r0,#4
        0x000408d6:    9100        ..      STR      r1,[sp,#0]
        0x000408d8:    6800        .h      LDR      r0,[r0,#0]
        0x000408da:    280a        .(      CMP      r0,#0xa
        0x000408dc:    f200808b    ....    BHI.W    0x409f6 ; opus_custom_encoder_ctl + 770
        0x000408e0:    61a0        .a      STR      r0,[r4,#0x18]
        0x000408e2:    e086        ..      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x000408e4:    9800        ..      LDR      r0,[sp,#0]
        0x000408e6:    1d01        ..      ADDS     r1,r0,#4
        0x000408e8:    9100        ..      STR      r1,[sp,#0]
        0x000408ea:    6800        .h      LDR      r0,[r0,#0]
        0x000408ec:    2800        .(      CMP      r0,#0
        0x000408ee:    f0008082    ....    BEQ.W    0x409f6 ; opus_custom_encoder_ctl + 770
        0x000408f2:    6ce1        .l      LDR      r1,[r4,#0x4c]
        0x000408f4:    e07c        |.      B        0x409f0 ; opus_custom_encoder_ctl + 764
        0x000408f6:    9800        ..      LDR      r0,[sp,#0]
        0x000408f8:    1d01        ..      ADDS     r1,r0,#4
        0x000408fa:    9100        ..      STR      r1,[sp,#0]
        0x000408fc:    6800        .h      LDR      r0,[r0,#0]
        0x000408fe:    f1a00108    ....    SUB      r1,r0,#8
        0x00040902:    2910        .)      CMP      r1,#0x10
        0x00040904:    d877        w.      BHI      0x409f6 ; opus_custom_encoder_ctl + 770
        0x00040906:    63e0        .c      STR      r0,[r4,#0x3c]
        0x00040908:    e073        s.      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x0004090a:    9800        ..      LDR      r0,[sp,#0]
        0x0004090c:    1d01        ..      ADDS     r1,r0,#4
        0x0004090e:    9100        ..      STR      r1,[sp,#0]
        0x00040910:    6800        .h      LDR      r0,[r0,#0]
        0x00040912:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x00040914:    e06c        l.      B        0x409f0 ; opus_custom_encoder_ctl + 764
        0x00040916:    9800        ..      LDR      r0,[sp,#0]
        0x00040918:    1d01        ..      ADDS     r1,r0,#4
        0x0004091a:    9100        ..      STR      r1,[sp,#0]
        0x0004091c:    6800        .h      LDR      r0,[r0,#0]
        0x0004091e:    2800        .(      CMP      r0,#0
        0x00040920:    d469        i.      BMI      0x409f6 ; opus_custom_encoder_ctl + 770
        0x00040922:    6821        !h      LDR      r1,[r4,#0]
        0x00040924:    6889        .h      LDR      r1,[r1,#8]
        0x00040926:    4288        .B      CMP      r0,r1
        0x00040928:    da65        e.      BGE      0x409f6 ; opus_custom_encoder_ctl + 770
        0x0004092a:    6220         b      STR      r0,[r4,#0x20]
        0x0004092c:    e061        a.      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x0004092e:    9800        ..      LDR      r0,[sp,#0]
        0x00040930:    1d01        ..      ADDS     r1,r0,#4
        0x00040932:    9100        ..      STR      r1,[sp,#0]
        0x00040934:    6800        .h      LDR      r0,[r0,#0]
        0x00040936:    2801        .(      CMP      r0,#1
        0x00040938:    db5d        ].      BLT      0x409f6 ; opus_custom_encoder_ctl + 770
        0x0004093a:    6821        !h      LDR      r1,[r4,#0]
        0x0004093c:    6889        .h      LDR      r1,[r1,#8]
        0x0004093e:    4288        .B      CMP      r0,r1
        0x00040940:    dc59        Y.      BGT      0x409f6 ; opus_custom_encoder_ctl + 770
        0x00040942:    6260        `b      STR      r0,[r4,#0x24]
        0x00040944:    e055        U.      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x00040946:    9800        ..      LDR      r0,[sp,#0]
        0x00040948:    1d01        ..      ADDS     r1,r0,#4
        0x0004094a:    9100        ..      STR      r1,[sp,#0]
        0x0004094c:    6800        .h      LDR      r0,[r0,#0]
        0x0004094e:    2800        .(      CMP      r0,#0
        0x00040950:    d051        Q.      BEQ      0x409f6 ; opus_custom_encoder_ctl + 770
        0x00040952:    6821        !h      LDR      r1,[r4,#0]
        0x00040954:    e04c        L.      B        0x409f0 ; opus_custom_encoder_ctl + 764
        0x00040956:    9800        ..      LDR      r0,[sp,#0]
        0x00040958:    1d01        ..      ADDS     r1,r0,#4
        0x0004095a:    9100        ..      STR      r1,[sp,#0]
        0x0004095c:    6800        .h      LDR      r0,[r0,#0]
        0x0004095e:    6320         c      STR      r0,[r4,#0x30]
        0x00040960:    e047        G.      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x00040962:    9800        ..      LDR      r0,[sp,#0]
        0x00040964:    1d01        ..      ADDS     r1,r0,#4
        0x00040966:    9100        ..      STR      r1,[sp,#0]
        0x00040968:    6800        .h      LDR      r0,[r0,#0]
        0x0004096a:    2800        .(      CMP      r0,#0
        0x0004096c:    d041        A.      BEQ      0x409f2 ; opus_custom_encoder_ctl + 766
        0x0004096e:    e890008e    ....    LDM      r0,{r1-r3,r7}
        0x00040972:    e9d05604    ...V    LDRD     r5,r6,[r0,#0x10]
        0x00040976:    f1040c78    ..x.    ADD      r12,r4,#0x78
        0x0004097a:    e9c45622    .."V    STRD     r5,r6,[r4,#0x88]
        0x0004097e:    e88c008e    ....    STM      r12,{r1-r3,r7}
        0x00040982:    f1000718    ....    ADD      r7,r0,#0x18
        0x00040986:    cf8e        ..      LDM      r7,{r1-r3,r7}
        0x00040988:    e9d0560a    ...V    LDRD     r5,r6,[r0,#0x28]
        0x0004098c:    f1040c90    ....    ADD      r12,r4,#0x90
        0x00040990:    e9c45628    ..(V    STRD     r5,r6,[r4,#0xa0]
        0x00040994:    e88c008e    ....    STM      r12,{r1-r3,r7}
        0x00040998:    e9d0120c    ....    LDRD     r1,r2,[r0,#0x30]
        0x0004099c:    e9d0030e    ....    LDRD     r0,r3,[r0,#0x38]
        0x000409a0:    e9c4122a    ..*.    STRD     r1,r2,[r4,#0xa8]
        0x000409a4:    e9c4032c    ..,.    STRD     r0,r3,[r4,#0xb0]
        0x000409a8:    e023        #.      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x000409aa:    9800        ..      LDR      r0,[sp,#0]
        0x000409ac:    1d01        ..      ADDS     r1,r0,#4
        0x000409ae:    9100        ..      STR      r1,[sp,#0]
        0x000409b0:    6800        .h      LDR      r0,[r0,#0]
        0x000409b2:    6420         d      STR      r0,[r4,#0x40]
        0x000409b4:    e01d        ..      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x000409b6:    9800        ..      LDR      r0,[sp,#0]
        0x000409b8:    1d01        ..      ADDS     r1,r0,#4
        0x000409ba:    9100        ..      STR      r1,[sp,#0]
        0x000409bc:    6800        .h      LDR      r0,[r0,#0]
        0x000409be:    f8c400ec    ....    STR      r0,[r4,#0xec]
        0x000409c2:    e016        ..      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x000409c4:    9800        ..      LDR      r0,[sp,#0]
        0x000409c6:    1d01        ..      ADDS     r1,r0,#4
        0x000409c8:    9100        ..      STR      r1,[sp,#0]
        0x000409ca:    6800        .h      LDR      r0,[r0,#0]
        0x000409cc:    b188        ..      CBZ      r0,0x409f2 ; opus_custom_encoder_ctl + 766
        0x000409ce:    e9d01000    ....    LDRD     r1,r0,[r0,#0]
        0x000409d2:    e9c4102e    ....    STRD     r1,r0,[r4,#0xb8]
        0x000409d6:    e00c        ..      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x000409d8:    9800        ..      LDR      r0,[sp,#0]
        0x000409da:    1d01        ..      ADDS     r1,r0,#4
        0x000409dc:    9100        ..      STR      r1,[sp,#0]
        0x000409de:    6800        .h      LDR      r0,[r0,#0]
        0x000409e0:    6360        `c      STR      r0,[r4,#0x34]
        0x000409e2:    e006        ..      B        0x409f2 ; opus_custom_encoder_ctl + 766
        0x000409e4:    9800        ..      LDR      r0,[sp,#0]
        0x000409e6:    1d01        ..      ADDS     r1,r0,#4
        0x000409e8:    9100        ..      STR      r1,[sp,#0]
        0x000409ea:    6800        .h      LDR      r0,[r0,#0]
        0x000409ec:    b118        ..      CBZ      r0,0x409f6 ; opus_custom_encoder_ctl + 770
        0x000409ee:    6c61        al      LDR      r1,[r4,#0x44]
        0x000409f0:    6001        .`      STR      r1,[r0,#0]
        0x000409f2:    2000        .       MOVS     r0,#0
        0x000409f4:    e001        ..      B        0x409fa ; opus_custom_encoder_ctl + 774
        0x000409f6:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000409fa:    b001        ..      ADD      sp,sp,#4
        0x000409fc:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x00040a00:    b002        ..      ADD      sp,sp,#8
        0x00040a02:    4770        pG      BX       lr
    opus_custom_mode_create
        0x00040a04:    b580        ..      PUSH     {r7,lr}
        0x00040a06:    f04f0e00    O...    MOV      lr,#0
        0x00040a0a:    f64b3c80    K..<    MOV      r12,#0xbb80
        0x00040a0e:    bf00        ..      NOP      
        0x00040a10:    4560        `E      CMP      r0,r12
        0x00040a12:    d104        ..      BNE      0x40a1e ; opus_custom_mode_create + 26
        0x00040a14:    fa01f30e    ....    LSL      r3,r1,lr
        0x00040a18:    f5b37f70    ..p.    CMP      r3,#0x3c0
        0x00040a1c:    d00a        ..      BEQ      0x40a34 ; opus_custom_mode_create + 48
        0x00040a1e:    f10e0e01    ....    ADD      lr,lr,#1
        0x00040a22:    f1be0f04    ....    CMP      lr,#4
        0x00040a26:    d1f3        ..      BNE      0x40a10 ; opus_custom_mode_create + 12
        0x00040a28:    b112        ..      CBZ      r2,0x40a30 ; opus_custom_mode_create + 44
        0x00040a2a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00040a2e:    6010        .`      STR      r0,[r2,#0]
        0x00040a30:    2000        .       MOVS     r0,#0
        0x00040a32:    bd80        ..      POP      {r7,pc}
        0x00040a34:    b10a        ..      CBZ      r2,0x40a3a ; opus_custom_mode_create + 54
        0x00040a36:    2000        .       MOVS     r0,#0
        0x00040a38:    6010        .`      STR      r0,[r2,#0]
        0x00040a3a:    f24640b4    F..@    MOV      r0,#0x64b4
        0x00040a3e:    f2c00005    ....    MOVT     r0,#5
        0x00040a42:    bd80        ..      POP      {r7,pc}
    opus_fft_impl
        0x00040a44:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00040a48:    b081        ..      SUB      sp,sp,#4
        0x00040a4a:    ed2d8b0c    -...    VPUSH    {d8-d13}
        0x00040a4e:    b09a        ..      SUB      sp,sp,#0x68
        0x00040a50:    6884        .h      LDR      r4,[r0,#8]
        0x00040a52:    aa12        ..      ADD      r2,sp,#0x48
        0x00040a54:    9100        ..      STR      r1,[sp,#0]
        0x00040a56:    2101        .!      MOVS     r1,#1
        0x00040a58:    3204        .2      ADDS     r2,#4
        0x00040a5a:    2300        .#      MOVS     r3,#0
        0x00040a5c:    9112        ..      STR      r1,[sp,#0x48]
        0x00040a5e:    bf00        ..      NOP      
        0x00040a60:    eb000783    ....    ADD      r7,r0,r3,LSL #2
        0x00040a64:    f9b7600c    ...`    LDRSH    r6,[r7,#0xc]
        0x00040a68:    89fd        ..      LDRH     r5,[r7,#0xe]
        0x00040a6a:    4371        qC      MULS     r1,r6,r1
        0x00040a6c:    1c5f        _.      ADDS     r7,r3,#1
        0x00040a6e:    f8421023    B.#.    STR      r1,[r2,r3,LSL #2]
        0x00040a72:    2d01        .-      CMP      r5,#1
        0x00040a74:    463b        ;F      MOV      r3,r7
        0x00040a76:    d1f3        ..      BNE      0x40a60 ; opus_fft_impl + 28
        0x00040a78:    ea2471e4    $..q    BIC      r1,r4,r4,ASR #31
        0x00040a7c:    9103        ..      STR      r1,[sp,#0xc]
        0x00040a7e:    eb000187    ....    ADD      r1,r0,r7,LSL #2
        0x00040a82:    f9b1100a    ....    LDRSH    r1,[r1,#0xa]
        0x00040a86:    ed9f0a54    ..T.    VLDR     s0,[pc,#336] ; [0x40bd8] = 0x3f3504f3
        0x00040a8a:    9105        ..      STR      r1,[sp,#0x14]
        0x00040a8c:    9900        ..      LDR      r1,[sp,#0]
        0x00040a8e:    ed9f1a53    ..S.    VLDR     s2,[pc,#332] ; [0x40bdc] = 0xbf3504f3
        0x00040a92:    1d0a        ..      ADDS     r2,r1,#4
        0x00040a94:    9202        ..      STR      r2,[sp,#8]
        0x00040a96:    313c        <1      ADDS     r1,r1,#0x3c
        0x00040a98:    1e7a        z.      SUBS     r2,r7,#1
        0x00040a9a:    eeb62a00    ...*    VMOV.F32 s4,#0.50000000
        0x00040a9e:    9101        ..      STR      r1,[sp,#4]
        0x00040aa0:    9004        ..      STR      r0,[sp,#0x10]
        0x00040aa2:    bf00        ..      NOP      
        0x00040aa4:    9f05        ..      LDR      r7,[sp,#0x14]
        0x00040aa6:    9207        ..      STR      r2,[sp,#0x1c]
        0x00040aa8:    b132        2.      CBZ      r2,0x40ab8 ; opus_fft_impl + 116
        0x00040aaa:    eb000182    ....    ADD      r1,r0,r2,LSL #2
        0x00040aae:    f9b1100a    ....    LDRSH    r1,[r1,#0xa]
        0x00040ab2:    9105        ..      STR      r1,[sp,#0x14]
        0x00040ab4:    0051        Q.      LSLS     r1,r2,#1
        0x00040ab6:    e002        ..      B        0x40abe ; opus_fft_impl + 122
        0x00040ab8:    2101        .!      MOVS     r1,#1
        0x00040aba:    9105        ..      STR      r1,[sp,#0x14]
        0x00040abc:    2100        .!      MOVS     r1,#0
        0x00040abe:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x00040ac2:    f9b0000c    ....    LDRSH    r0,[r0,#0xc]
        0x00040ac6:    3802        .8      SUBS     r0,#2
        0x00040ac8:    2803        .(      CMP      r0,#3
        0x00040aca:    f200835d    ..].    BHI.W    0x41188 ; 0x41188
        0x00040ace:    970c        ..      STR      r7,[sp,#0x30]
        0x00040ad0:    e8dff010    ....    TBH      [pc,r0,LSL #1]
    $d.1
        0x00040ad4:    00860004    ....    DCD    8781828
        0x00040ad8:    017a0128    (.z.    DCD    24772904
    $t.2
        0x00040adc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00040ade:    a812        ..      ADD      r0,sp,#0x48
        0x00040ae0:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00040ae4:    2801        .(      CMP      r0,#1
        0x00040ae6:    f2c0834f    ..O.    BLT.W    0x41188 ; 0x41188
        0x00040aea:    9901        ..      LDR      r1,[sp,#4]
        0x00040aec:    ed113a07    ...:    VLDR     s6,[r1,#-0x1c]
        0x00040af0:    ed114a0f    ...J    VLDR     s8,[r1,#-0x3c]
        0x00040af4:    ed115a06    ...Z    VLDR     s10,[r1,#-0x18]
        0x00040af8:    ed117a0e    ...z    VLDR     s14,[r1,#-0x38]
        0x00040afc:    ee346a43    4.Cj    VSUB.F32 s12,s8,s6
        0x00040b00:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x00040b04:    ed016a07    ...j    VSTR     s12,[r1,#-0x1c]
        0x00040b08:    ee376a45    7.Ej    VSUB.F32 s12,s14,s10
        0x00040b0c:    ed013a0f    ...:    VSTR     s6,[r1,#-0x3c]
        0x00040b10:    ee353a07    5..:    VADD.F32 s6,s10,s14
        0x00040b14:    ed114a04    ...J    VLDR     s8,[r1,#-0x10]
        0x00040b18:    ed115a05    ...Z    VLDR     s10,[r1,#-0x14]
        0x00040b1c:    ed511a0c    Q...    VLDR     s3,[r1,#-0x30]
        0x00040b20:    ee357a04    5..z    VADD.F32 s14,s10,s8
        0x00040b24:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x00040b28:    ed115a0d    ...Z    VLDR     s10,[r1,#-0x34]
        0x00040b2c:    ee277a00    '..z    VMUL.F32 s14,s14,s0
        0x00040b30:    ee750a47    u.G.    VSUB.F32 s1,s10,s14
        0x00040b34:    ee355a07    5..Z    VADD.F32 s10,s10,s14
        0x00040b38:    ed013a0e    ...:    VSTR     s6,[r1,#-0x38]
        0x00040b3c:    ed113a02    ...:    VLDR     s6,[r1,#-8]
        0x00040b40:    ee244a00    $..J    VMUL.F32 s8,s8,s0
        0x00040b44:    ed015a0d    ...Z    VSTR     s10,[r1,#-0x34]
        0x00040b48:    ed115a0b    ...Z    VLDR     s10,[r1,#-0x2c]
        0x00040b4c:    ed016a06    ...j    VSTR     s12,[r1,#-0x18]
        0x00040b50:    ed116a03    ...j    VLDR     s12,[r1,#-0xc]
        0x00040b54:    ed410a05    A...    VSTR     s1,[r1,#-0x14]
        0x00040b58:    ee710ac4    q...    VSUB.F32 s1,s3,s8
        0x00040b5c:    ee344a21    4.!J    VADD.F32 s8,s8,s3
        0x00040b60:    ed117a0a    ...z    VLDR     s14,[r1,#-0x28]
        0x00040b64:    ed014a0c    ...J    VSTR     s8,[r1,#-0x30]
        0x00040b68:    ee354a43    5.CJ    VSUB.F32 s8,s10,s6
        0x00040b6c:    ee333a05    3..:    VADD.F32 s6,s6,s10
        0x00040b70:    ed014a03    ...J    VSTR     s8,[r1,#-0xc]
        0x00040b74:    ee364a07    6..J    VADD.F32 s8,s12,s14
        0x00040b78:    ed013a0b    ...:    VSTR     s6,[r1,#-0x2c]
        0x00040b7c:    ee373a46    7.F:    VSUB.F32 s6,s14,s12
        0x00040b80:    ed014a02    ...J    VSTR     s8,[r1,#-8]
        0x00040b84:    ed013a0a    ...:    VSTR     s6,[r1,#-0x28]
        0x00040b88:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x00040b8c:    ed114a01    ...J    VLDR     s8,[r1,#-4]
        0x00040b90:    ed115a09    ...Z    VLDR     s10,[r1,#-0x24]
        0x00040b94:    ee336a44    3.Dj    VSUB.F32 s12,s6,s8
        0x00040b98:    ee266a00    &..j    VMUL.F32 s12,s12,s0
        0x00040b9c:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x00040ba0:    ed117a08    ...z    VLDR     s14,[r1,#-0x20]
        0x00040ba4:    ee233a01    #..:    VMUL.F32 s6,s6,s2
        0x00040ba8:    ee354a46    5.FJ    VSUB.F32 s8,s10,s12
        0x00040bac:    ed014a01    ...J    VSTR     s8,[r1,#-4]
        0x00040bb0:    ee374a43    7.CJ    VSUB.F32 s8,s14,s6
        0x00040bb4:    ed814a00    ...J    VSTR     s8,[r1,#0]
        0x00040bb8:    ee354a06    5..J    VADD.F32 s8,s10,s12
        0x00040bbc:    ee333a07    3..:    VADD.F32 s6,s6,s14
        0x00040bc0:    ed410a04    A...    VSTR     s1,[r1,#-0x10]
        0x00040bc4:    ed014a09    ...J    VSTR     s8,[r1,#-0x24]
        0x00040bc8:    ed013a08    ...:    VSTR     s6,[r1,#-0x20]
        0x00040bcc:    3801        .8      SUBS     r0,#1
        0x00040bce:    f1010140    ..@.    ADD      r1,r1,#0x40
        0x00040bd2:    d18b        ..      BNE      0x40aec ; opus_fft_impl + 168
        0x00040bd4:    e2d8        ..      B        0x41188 ; 0x41188
        0x00040bd6:    bf00        ..      NOP      
    $d.3
    __arm_cp.0_3
        0x00040bd8:    3f3504f3    ..5?    DCD    1060439283
    __arm_cp.0_4
        0x00040bdc:    bf3504f3    ..5.    DCD    3207922931
    $t.4
        0x00040be0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00040be2:    a812        ..      ADD      r0,sp,#0x48
        0x00040be4:    f8501021    P.!.    LDR      r1,[r0,r1,LSL #2]
        0x00040be8:    2901        .)      CMP      r1,#1
        0x00040bea:    4608        .F      MOV      r0,r1
        0x00040bec:    9111        ..      STR      r1,[sp,#0x44]
        0x00040bee:    f2c082cb    ....    BLT.W    0x41188 ; 0x41188
        0x00040bf2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00040bf4:    9911        ..      LDR      r1,[sp,#0x44]
        0x00040bf6:    f8dda008    ....    LDR      r10,[sp,#8]
        0x00040bfa:    fa01f000    ....    LSL      r0,r1,r0
        0x00040bfe:    9904        ..      LDR      r1,[sp,#0x10]
        0x00040c00:    fb00f207    ....    MUL      r2,r0,r7
        0x00040c04:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00040c06:    ea4f1b00    O...    LSL      r11,r0,#4
        0x00040c0a:    eb0102c2    ....    ADD      r2,r1,r2,LSL #3
        0x00040c0e:    f1010804    ....    ADD      r8,r1,#4
        0x00040c12:    9905        ..      LDR      r1,[sp,#0x14]
        0x00040c14:    ed923a01    ...:    VLDR     s6,[r2,#4]
        0x00040c18:    00fb        ..      LSLS     r3,r7,#3
        0x00040c1a:    ea4f0ec1    O...    LSL      lr,r1,#3
        0x00040c1e:    00c6        ..      LSLS     r6,r0,#3
        0x00040c20:    013d        =.      LSLS     r5,r7,#4
        0x00040c22:    f04f0900    O...    MOV      r9,#0
        0x00040c26:    bf00        ..      NOP      
        0x00040c28:    4641        AF      MOV      r1,r8
        0x00040c2a:    4650        PF      MOV      r0,r10
        0x00040c2c:    4644        DF      MOV      r4,r8
        0x00040c2e:    bf00        ..      NOP      
        0x00040c30:    18c2        ..      ADDS     r2,r0,r3
        0x00040c32:    ed124a01    ...J    VLDR     s8,[r2,#-4]
        0x00040c36:    ed925a00    ...Z    VLDR     s10,[r2,#0]
        0x00040c3a:    ed116a01    ...j    VLDR     s12,[r1,#-4]
        0x00040c3e:    ed917a00    ...z    VLDR     s14,[r1,#0]
        0x00040c42:    ee640a06    d...    VMUL.F32 s1,s8,s12
        0x00040c46:    ee651a07    e...    VMUL.F32 s3,s10,s14
        0x00040c4a:    ee244a07    $..J    VMUL.F32 s8,s8,s14
        0x00040c4e:    ee265a05    &..Z    VMUL.F32 s10,s12,s10
        0x00040c52:    eb000c05    ....    ADD      r12,r0,r5
        0x00040c56:    ee700ae1    p...    VSUB.F32 s1,s1,s3
        0x00040c5a:    ee354a04    5..J    VADD.F32 s8,s10,s8
        0x00040c5e:    ed1c5a01    ...Z    VLDR     s10,[r12,#-4]
        0x00040c62:    ed9c6a00    ...j    VLDR     s12,[r12,#0]
        0x00040c66:    ed147a01    ...z    VLDR     s14,[r4,#-4]
        0x00040c6a:    edd41a00    ....    VLDR     s3,[r4,#0]
        0x00040c6e:    ee652a07    e..*    VMUL.F32 s5,s10,s14
        0x00040c72:    ee663a21    f.!:    VMUL.F32 s7,s12,s3
        0x00040c76:    ee255a21    %.!Z    VMUL.F32 s10,s10,s3
        0x00040c7a:    ee276a06    '..j    VMUL.F32 s12,s14,s12
        0x00040c7e:    ee722ae3    r..*    VSUB.F32 s5,s5,s7
        0x00040c82:    ee365a05    6..Z    VADD.F32 s10,s12,s10
        0x00040c86:    ee306aa2    0..j    VADD.F32 s12,s1,s5
        0x00040c8a:    ee347a05    4..z    VADD.F32 s14,s8,s10
        0x00040c8e:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x00040c92:    ed105a01    ...Z    VLDR     s10,[r0,#-4]
        0x00040c96:    ee700ae2    p...    VSUB.F32 s1,s1,s5
        0x00040c9a:    ee662a02    f..*    VMUL.F32 s5,s12,s4
        0x00040c9e:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x00040ca2:    ee355a62    5.bZ    VSUB.F32 s10,s10,s5
        0x00040ca6:    ee672a02    g..*    VMUL.F32 s5,s14,s4
        0x00040caa:    ed025a01    ...Z    VSTR     s10,[r2,#-4]
        0x00040cae:    ee711ae2    q...    VSUB.F32 s3,s3,s5
        0x00040cb2:    ee235a20    #. Z    VMUL.F32 s10,s6,s1
        0x00040cb6:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x00040cba:    edc21a00    ....    VSTR     s3,[r2,#0]
        0x00040cbe:    ee366a20    6. j    VADD.F32 s12,s12,s1
        0x00040cc2:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x00040cc6:    ed006a01    ...j    VSTR     s12,[r0,#-4]
        0x00040cca:    ee376a20    7. j    VADD.F32 s12,s14,s1
        0x00040cce:    ed127a01    ...z    VLDR     s14,[r2,#-4]
        0x00040cd2:    ee234a04    #..J    VMUL.F32 s8,s6,s8
        0x00040cd6:    ed806a00    ...j    VSTR     s12,[r0,#0]
        0x00040cda:    ee346a07    4..j    VADD.F32 s12,s8,s14
        0x00040cde:    ed927a00    ...z    VLDR     s14,[r2,#0]
        0x00040ce2:    ed0c6a01    ...j    VSTR     s12,[r12,#-4]
        0x00040ce6:    ee376a45    7.Ej    VSUB.F32 s12,s14,s10
        0x00040cea:    ed127a01    ...z    VLDR     s14,[r2,#-4]
        0x00040cee:    ed8c6a00    ...j    VSTR     s12,[r12,#0]
        0x00040cf2:    ed926a00    ...j    VLDR     s12,[r2,#0]
        0x00040cf6:    ee374a44    7.DJ    VSUB.F32 s8,s14,s8
        0x00040cfa:    ed024a01    ...J    VSTR     s8,[r2,#-4]
        0x00040cfe:    ee354a06    5..J    VADD.F32 s8,s10,s12
        0x00040d02:    3f01        .?      SUBS     r7,#1
        0x00040d04:    445c        \D      ADD      r4,r4,r11
        0x00040d06:    f1000008    ....    ADD      r0,r0,#8
        0x00040d0a:    4431        1D      ADD      r1,r1,r6
        0x00040d0c:    ed824a00    ...J    VSTR     s8,[r2,#0]
        0x00040d10:    d18e        ..      BNE      0x40c30 ; 0x40c30
        0x00040d12:    9811        ..      LDR      r0,[sp,#0x44]
        0x00040d14:    f1090901    ....    ADD      r9,r9,#1
        0x00040d18:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x00040d1a:    4581        .E      CMP      r9,r0
        0x00040d1c:    44f2        .D      ADD      r10,r10,lr
        0x00040d1e:    d183        ..      BNE      0x40c28 ; 0x40c28
        0x00040d20:    e232        2.      B        0x41188 ; 0x41188
        0x00040d22:    bf00        ..      NOP      
        0x00040d24:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00040d26:    a812        ..      ADD      r0,sp,#0x48
        0x00040d28:    f850c021    P.!.    LDR      r12,[r0,r1,LSL #2]
        0x00040d2c:    2f01        ./      CMP      r7,#1
        0x00040d2e:    f0408179    @.y.    BNE.W    0x41024 ; 0x41024
        0x00040d32:    f1bc0f01    ....    CMP      r12,#1
        0x00040d36:    f2c08227    ..'.    BLT.W    0x41188 ; 0x41188
        0x00040d3a:    9800        ..      LDR      r0,[sp,#0]
        0x00040d3c:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00040d40:    ed904a01    ...J    VLDR     s8,[r0,#4]
        0x00040d44:    ed905a02    ...Z    VLDR     s10,[r0,#8]
        0x00040d48:    ed906a03    ...j    VLDR     s12,[r0,#0xc]
        0x00040d4c:    ed907a04    ...z    VLDR     s14,[r0,#0x10]
        0x00040d50:    edd00a05    ....    VLDR     s1,[r0,#0x14]
        0x00040d54:    edd01a06    ....    VLDR     s3,[r0,#0x18]
        0x00040d58:    edd02a07    ...*    VLDR     s5,[r0,#0x1c]
        0x00040d5c:    ee733a47    s.G:    VSUB.F32 s7,s6,s14
        0x00040d60:    ee744a60    t.`J    VSUB.F32 s9,s8,s1
        0x00040d64:    ee333a07    3..:    VADD.F32 s6,s6,s14
        0x00040d68:    ee344a20    4. J    VADD.F32 s8,s8,s1
        0x00040d6c:    ee357a21    5.!z    VADD.F32 s14,s10,s3
        0x00040d70:    ee760a22    v.".    VADD.F32 s1,s12,s5
        0x00040d74:    ee355a61    5.aZ    VSUB.F32 s10,s10,s3
        0x00040d78:    ee366a62    6.bj    VSUB.F32 s12,s12,s5
        0x00040d7c:    ee735a47    s.GZ    VSUB.F32 s11,s6,s14
        0x00040d80:    ee746a60    t.`j    VSUB.F32 s13,s8,s1
        0x00040d84:    ee333a07    3..:    VADD.F32 s6,s6,s14
        0x00040d88:    ee344a20    4. J    VADD.F32 s8,s8,s1
        0x00040d8c:    ee337a86    3..z    VADD.F32 s14,s7,s12
        0x00040d90:    ee740ac5    t...    VSUB.F32 s1,s9,s10
        0x00040d94:    ee336ac6    3..j    VSUB.F32 s12,s7,s12
        0x00040d98:    ee345a85    4..Z    VADD.F32 s10,s9,s10
        0x00040d9c:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x00040da0:    ed804a01    ...J    VSTR     s8,[r0,#4]
        0x00040da4:    ed807a02    ...z    VSTR     s14,[r0,#8]
        0x00040da8:    edc00a03    ....    VSTR     s1,[r0,#0xc]
        0x00040dac:    edc05a04    ...Z    VSTR     s11,[r0,#0x10]
        0x00040db0:    edc06a05    ...j    VSTR     s13,[r0,#0x14]
        0x00040db4:    ed806a06    ...j    VSTR     s12,[r0,#0x18]
        0x00040db8:    ed805a07    ...Z    VSTR     s10,[r0,#0x1c]
        0x00040dbc:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00040dc0:    f1000020    .. .    ADD      r0,r0,#0x20
        0x00040dc4:    d1ba        ..      BNE      0x40d3c ; 0x40d3c
        0x00040dc6:    e1df        ..      B        0x41188 ; 0x41188
        0x00040dc8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00040dca:    a812        ..      ADD      r0,sp,#0x48
        0x00040dcc:    f8501021    P.!.    LDR      r1,[r0,r1,LSL #2]
        0x00040dd0:    2901        .)      CMP      r1,#1
        0x00040dd2:    4608        .F      MOV      r0,r1
        0x00040dd4:    9109        ..      STR      r1,[sp,#0x24]
        0x00040dd6:    f2c081d7    ....    BLT.W    0x41188 ; 0x41188
        0x00040dda:    9803        ..      LDR      r0,[sp,#0xc]
        0x00040ddc:    9909        ..      LDR      r1,[sp,#0x24]
        0x00040dde:    ea4f09c7    O...    LSL      r9,r7,#3
        0x00040de2:    fa01f000    ....    LSL      r0,r1,r0
        0x00040de6:    9904        ..      LDR      r1,[sp,#0x10]
        0x00040de8:    fb00f207    ....    MUL      r2,r0,r7
        0x00040dec:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00040dee:    00c5        ..      LSLS     r5,r0,#3
        0x00040df0:    eb0103c2    ....    ADD      r3,r1,r2,LSL #3
        0x00040df4:    eb011202    ....    ADD      r2,r1,r2,LSL #4
        0x00040df8:    3104        .1      ADDS     r1,#4
        0x00040dfa:    9106        ..      STR      r1,[sp,#0x18]
        0x00040dfc:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00040e00:    ea4f1a00    O...    LSL      r10,r0,#4
        0x00040e04:    0146        F.      LSLS     r6,r0,#5
        0x00040e06:    eb070047    ..G.    ADD      r0,r7,r7,LSL #1
        0x00040e0a:    ed925a00    ...Z    VLDR     s10,[r2,#0]
        0x00040e0e:    ed926a01    ...j    VLDR     s12,[r2,#4]
        0x00040e12:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00040e14:    00c0        ..      LSLS     r0,r0,#3
        0x00040e16:    900e        ..      STR      r0,[sp,#0x38]
        0x00040e18:    0178        x.      LSLS     r0,r7,#5
        0x00040e1a:    ed933a00    ...:    VLDR     s6,[r3,#0]
        0x00040e1e:    ed934a01    ...J    VLDR     s8,[r3,#4]
        0x00040e22:    00d2        ..      LSLS     r2,r2,#3
        0x00040e24:    900d        ..      STR      r0,[sp,#0x34]
        0x00040e26:    9802        ..      LDR      r0,[sp,#8]
        0x00040e28:    9208        ..      STR      r2,[sp,#0x20]
        0x00040e2a:    00c9        ..      LSLS     r1,r1,#3
        0x00040e2c:    013c        <.      LSLS     r4,r7,#4
        0x00040e2e:    2200        ."      MOVS     r2,#0
        0x00040e30:    900b        ..      STR      r0,[sp,#0x2c]
        0x00040e32:    9411        ..      STR      r4,[sp,#0x44]
        0x00040e34:    e9cd150f    ....    STRD     r1,r5,[sp,#0x3c]
        0x00040e38:    2f01        ./      CMP      r7,#1
        0x00040e3a:    920a        ..      STR      r2,[sp,#0x28]
        0x00040e3c:    f2c080e6    ....    BLT.W    0x4100c ; 0x4100c
        0x00040e40:    9806        ..      LDR      r0,[sp,#0x18]
        0x00040e42:    f8dd8030    ..0.    LDR      r8,[sp,#0x30]
        0x00040e46:    f8ddb02c    ..,.    LDR      r11,[sp,#0x2c]
        0x00040e4a:    4602        .F      MOV      r2,r0
        0x00040e4c:    4607        .F      MOV      r7,r0
        0x00040e4e:    4603        .F      MOV      r3,r0
        0x00040e50:    eb0b0e09    ....    ADD      lr,r11,r9
        0x00040e54:    ed1e7a01    ...z    VLDR     s14,[lr,#-4]
        0x00040e58:    edde0a00    ....    VLDR     s1,[lr,#0]
        0x00040e5c:    ed501a01    P...    VLDR     s3,[r0,#-4]
        0x00040e60:    edd02a00    ...*    VLDR     s5,[r0,#0]
        0x00040e64:    ee673a21    g.!:    VMUL.F32 s7,s14,s3
        0x00040e68:    ee604aa2    `..J    VMUL.F32 s9,s1,s5
        0x00040e6c:    ee277a22    '."z    VMUL.F32 s14,s14,s5
        0x00040e70:    ee610aa0    a...    VMUL.F32 s1,s3,s1
        0x00040e74:    eb0b0c04    ....    ADD      r12,r11,r4
        0x00040e78:    ee733ae4    s..:    VSUB.F32 s7,s7,s9
        0x00040e7c:    ee307a87    0..z    VADD.F32 s14,s1,s14
        0x00040e80:    ed5c0a01    \...    VLDR     s1,[r12,#-4]
        0x00040e84:    eddc1a00    ....    VLDR     s3,[r12,#0]
        0x00040e88:    ed572a01    W..*    VLDR     s5,[r7,#-4]
        0x00040e8c:    edd74a00    ...J    VLDR     s9,[r7,#0]
        0x00040e90:    990e        ..      LDR      r1,[sp,#0x38]
        0x00040e92:    ee605aa2    `..Z    VMUL.F32 s11,s1,s5
        0x00040e96:    ee616aa4    a..j    VMUL.F32 s13,s3,s9
        0x00040e9a:    ee600aa4    `...    VMUL.F32 s1,s1,s9
        0x00040e9e:    ee621aa1    b...    VMUL.F32 s3,s5,s3
        0x00040ea2:    eb0b0401    ....    ADD      r4,r11,r1
        0x00040ea6:    ee755ae6    u..Z    VSUB.F32 s11,s11,s13
        0x00040eaa:    ee710aa0    q...    VADD.F32 s1,s3,s1
        0x00040eae:    ed541a01    T...    VLDR     s3,[r4,#-4]
        0x00040eb2:    edd42a00    ...*    VLDR     s5,[r4,#0]
        0x00040eb6:    ed534a01    S..J    VLDR     s9,[r3,#-4]
        0x00040eba:    edd36a00    ...j    VLDR     s13,[r3,#0]
        0x00040ebe:    990d        ..      LDR      r1,[sp,#0x34]
        0x00040ec0:    ee617aa4    a..z    VMUL.F32 s15,s3,s9
        0x00040ec4:    ee228aa6    "...    VMUL.F32 s16,s5,s13
        0x00040ec8:    ee611aa6    a...    VMUL.F32 s3,s3,s13
        0x00040ecc:    ee642aa2    d..*    VMUL.F32 s5,s9,s5
        0x00040ed0:    4459        YD      ADD      r1,r1,r11
        0x00040ed2:    ee777ac8    w..z    VSUB.F32 s15,s15,s16
        0x00040ed6:    ee721aa1    r...    VADD.F32 s3,s5,s3
        0x00040eda:    ed512a01    Q..*    VLDR     s5,[r1,#-4]
        0x00040ede:    edd14a00    ...J    VLDR     s9,[r1,#0]
        0x00040ee2:    ed526a01    R..j    VLDR     s13,[r2,#-4]
        0x00040ee6:    ed928a00    ....    VLDR     s16,[r2,#0]
        0x00040eea:    ee229aa6    "...    VMUL.F32 s18,s5,s13
        0x00040eee:    ee24aa88    $...    VMUL.F32 s20,s9,s16
        0x00040ef2:    ee622a88    b..*    VMUL.F32 s5,s5,s16
        0x00040ef6:    ee664aa4    f..J    VMUL.F32 s9,s13,s9
        0x00040efa:    ee399a4a    9.J.    VSUB.F32 s18,s18,s20
        0x00040efe:    ee742aa2    t..*    VADD.F32 s5,s9,s5
        0x00040f02:    ee734a89    s..J    VADD.F32 s9,s7,s18
        0x00040f06:    ee776a22    w."j    VADD.F32 s13,s14,s5
        0x00040f0a:    ee377a62    7.bz    VSUB.F32 s14,s14,s5
        0x00040f0e:    ee752aa7    u..*    VADD.F32 s5,s11,s15
        0x00040f12:    ee755ae7    u..Z    VSUB.F32 s11,s11,s15
        0x00040f16:    ee707aa1    p..z    VADD.F32 s15,s1,s3
        0x00040f1a:    ee700ae1    p...    VSUB.F32 s1,s1,s3
        0x00040f1e:    ee631a24    c.$.    VMUL.F32 s3,s6,s9
        0x00040f22:    ee258a22    %.".    VMUL.F32 s16,s10,s5
        0x00040f26:    ee733ac9    s..:    VSUB.F32 s7,s7,s18
        0x00040f2a:    ee781a21    x.!.    VADD.F32 s3,s16,s3
        0x00040f2e:    ee238a26    #.&.    VMUL.F32 s16,s6,s13
        0x00040f32:    ee259a27    %.'.    VMUL.F32 s18,s10,s15
        0x00040f36:    ee398a08    9...    VADD.F32 s16,s18,s16
        0x00040f3a:    ee249a07    $...    VMUL.F32 s18,s8,s14
        0x00040f3e:    ee26aa20    &. .    VMUL.F32 s20,s12,s1
        0x00040f42:    ee3a9a09    :...    VADD.F32 s18,s20,s18
        0x00040f46:    ed1baa01    ....    VLDR     s20,[r11,#-4]
        0x00040f4a:    ee24ba23    $.#.    VMUL.F32 s22,s8,s7
        0x00040f4e:    ee26ca25    &.%.    VMUL.F32 s24,s12,s11
        0x00040f52:    ee3cba0b    <...    VADD.F32 s22,s24,s22
        0x00040f56:    ed9bca00    ....    VLDR     s24,[r11,#0]
        0x00040f5a:    ee7a1a21    z.!.    VADD.F32 s3,s20,s3
        0x00040f5e:    ee31dac9    1...    VSUB.F32 s26,s3,s18
        0x00040f62:    ee3c8a08    <...    VADD.F32 s16,s24,s16
        0x00040f66:    ed0eda01    ....    VSTR     s26,[lr,#-4]
        0x00040f6a:    ee3bda08    ;...    VADD.F32 s26,s22,s16
        0x00040f6e:    ee791a21    y.!.    VADD.F32 s3,s18,s3
        0x00040f72:    ee388a4b    8.K.    VSUB.F32 s16,s16,s22
        0x00040f76:    ed411a01    A...    VSTR     s3,[r1,#-4]
        0x00040f7a:    ed818a00    ....    VSTR     s16,[r1,#0]
        0x00040f7e:    ee651a24    e.$.    VMUL.F32 s3,s10,s9
        0x00040f82:    ee238a22    #.".    VMUL.F32 s16,s6,s5
        0x00040f86:    ee781a21    x.!.    VADD.F32 s3,s16,s3
        0x00040f8a:    ee640a20    d. .    VMUL.F32 s1,s8,s1
        0x00040f8e:    ee267a07    &..z    VMUL.F32 s14,s12,s14
        0x00040f92:    ee258a26    %.&.    VMUL.F32 s16,s10,s13
        0x00040f96:    ee239a27    #.'.    VMUL.F32 s18,s6,s15
        0x00040f9a:    ee307ac7    0..z    VSUB.F32 s14,s1,s14
        0x00040f9e:    ee660a23    f.#.    VMUL.F32 s1,s12,s7
        0x00040fa2:    ee643a25    d.%:    VMUL.F32 s7,s8,s11
        0x00040fa6:    ee7a1a21    z.!.    VADD.F32 s3,s20,s3
        0x00040faa:    ee398a08    9...    VADD.F32 s16,s18,s16
        0x00040fae:    ee700ae3    p...    VSUB.F32 s1,s1,s7
        0x00040fb2:    ee773a21    w.!:    VADD.F32 s7,s14,s3
        0x00040fb6:    ed4c3a01    L..:    VSTR     s7,[r12,#-4]
        0x00040fba:    ee7c3a08    |..:    VADD.F32 s7,s24,s16
        0x00040fbe:    ee705aa3    p..Z    VADD.F32 s11,s1,s7
        0x00040fc2:    ee317ac7    1..z    VSUB.F32 s14,s3,s14
        0x00040fc6:    ee730ae0    s...    VSUB.F32 s1,s7,s1
        0x00040fca:    9d10        ..      LDR      r5,[sp,#0x40]
        0x00040fcc:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00040fce:    ed047a01    ...z    VSTR     s14,[r4,#-4]
        0x00040fd2:    edc40a00    ....    VSTR     s1,[r4,#0]
        0x00040fd6:    ee327aa4    2..z    VADD.F32 s14,s5,s9
        0x00040fda:    ee770aa6    w...    VADD.F32 s1,s15,s13
        0x00040fde:    9c11        ..      LDR      r4,[sp,#0x44]
        0x00040fe0:    ee3a7a07    :..z    VADD.F32 s14,s20,s14
        0x00040fe4:    ee7c0a20    |. .    VADD.F32 s1,s24,s1
        0x00040fe8:    ed0b7a01    ...z    VSTR     s14,[r11,#-4]
        0x00040fec:    edcb0a00    ....    VSTR     s1,[r11,#0]
        0x00040ff0:    f10b0b08    ....    ADD      r11,r11,#8
        0x00040ff4:    4428        (D      ADD      r0,r0,r5
        0x00040ff6:    440b        .D      ADD      r3,r3,r1
        0x00040ff8:    4457        WD      ADD      r7,r7,r10
        0x00040ffa:    f1b80801    ....    SUBS     r8,r8,#1
        0x00040ffe:    4432        2D      ADD      r2,r2,r6
        0x00041000:    ed8eda00    ....    VSTR     s26,[lr,#0]
        0x00041004:    edcc5a00    ...Z    VSTR     s11,[r12,#0]
        0x00041008:    f47faf22    ..".    BNE      0x40e50 ; 0x40e50
        0x0004100c:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004100e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00041010:    3201        .2      ADDS     r2,#1
        0x00041012:    4282        .B      CMP      r2,r0
        0x00041014:    9808        ..      LDR      r0,[sp,#0x20]
        0x00041016:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x00041018:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x0004101a:    4403        .D      ADD      r3,r3,r0
        0x0004101c:    930b        ..      STR      r3,[sp,#0x2c]
        0x0004101e:    f47faf0b    ....    BNE      0x40e38 ; 0x40e38
        0x00041022:    e0b1        ..      B        0x41188 ; 0x41188
        0x00041024:    f1bc0f01    ....    CMP      r12,#1
        0x00041028:    f2c080ae    ....    BLT.W    0x41188 ; 0x41188
        0x0004102c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004102e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00041030:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00041032:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00041034:    3104        .1      ADDS     r1,#4
        0x00041036:    fa0cf000    ....    LSL      r0,r12,r0
        0x0004103a:    910d        ..      STR      r1,[sp,#0x34]
        0x0004103c:    eb070147    ..G.    ADD      r1,r7,r7,LSL #1
        0x00041040:    00d2        ..      LSLS     r2,r2,#3
        0x00041042:    ea4f0bc0    O...    LSL      r11,r0,#3
        0x00041046:    0103        ..      LSLS     r3,r0,#4
        0x00041048:    00ce        ..      LSLS     r6,r1,#3
        0x0004104a:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0004104e:    9902        ..      LDR      r1,[sp,#8]
        0x00041050:    920e        ..      STR      r2,[sp,#0x38]
        0x00041052:    00c5        ..      LSLS     r5,r0,#3
        0x00041054:    013c        <.      LSLS     r4,r7,#4
        0x00041056:    00f8        ..      LSLS     r0,r7,#3
        0x00041058:    2200        ."      MOVS     r2,#0
        0x0004105a:    9111        ..      STR      r1,[sp,#0x44]
        0x0004105c:    f8cdc03c    ..<.    STR      r12,[sp,#0x3c]
        0x00041060:    2f01        ./      CMP      r7,#1
        0x00041062:    9210        ..      STR      r2,[sp,#0x40]
        0x00041064:    f2c08083    ....    BLT.W    0x4116e ; 0x4116e
        0x00041068:    e9dd7e0c    ...~    LDRD     r7,lr,[sp,#0x30]
        0x0004106c:    f8dd9044    ..D.    LDR      r9,[sp,#0x44]
        0x00041070:    4671        qF      MOV      r1,lr
        0x00041072:    4672        rF      MOV      r2,lr
        0x00041074:    eb090800    ....    ADD      r8,r9,r0
        0x00041078:    ed183a01    ...:    VLDR     s6,[r8,#-4]
        0x0004107c:    ed984a00    ...J    VLDR     s8,[r8,#0]
        0x00041080:    ed1e5a01    ...Z    VLDR     s10,[lr,#-4]
        0x00041084:    ed9e6a00    ...j    VLDR     s12,[lr,#0]
        0x00041088:    ee237a05    #..z    VMUL.F32 s14,s6,s10
        0x0004108c:    ee640a06    d...    VMUL.F32 s1,s8,s12
        0x00041090:    ee233a06    #..:    VMUL.F32 s6,s6,s12
        0x00041094:    ee254a04    %..J    VMUL.F32 s8,s10,s8
        0x00041098:    eb090a04    ....    ADD      r10,r9,r4
        0x0004109c:    ee377a60    7.`z    VSUB.F32 s14,s14,s1
        0x000410a0:    ee343a03    4..:    VADD.F32 s6,s8,s6
        0x000410a4:    ed1a4a01    ...J    VLDR     s8,[r10,#-4]
        0x000410a8:    ed9a5a00    ...Z    VLDR     s10,[r10,#0]
        0x000410ac:    ed126a01    ...j    VLDR     s12,[r2,#-4]
        0x000410b0:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x000410b4:    ee641a06    d...    VMUL.F32 s3,s8,s12
        0x000410b8:    ee652a20    e. *    VMUL.F32 s5,s10,s1
        0x000410bc:    ee244a20    $. J    VMUL.F32 s8,s8,s1
        0x000410c0:    ee265a05    &..Z    VMUL.F32 s10,s12,s10
        0x000410c4:    eb090c06    ....    ADD      r12,r9,r6
        0x000410c8:    ee711ae2    q...    VSUB.F32 s3,s3,s5
        0x000410cc:    ee354a04    5..J    VADD.F32 s8,s10,s8
        0x000410d0:    ed1c5a01    ...Z    VLDR     s10,[r12,#-4]
        0x000410d4:    ed9c6a00    ...j    VLDR     s12,[r12,#0]
        0x000410d8:    ed510a01    Q...    VLDR     s1,[r1,#-4]
        0x000410dc:    edd12a00    ...*    VLDR     s5,[r1,#0]
        0x000410e0:    ee653a20    e. :    VMUL.F32 s7,s10,s1
        0x000410e4:    ee664a22    f."J    VMUL.F32 s9,s12,s5
        0x000410e8:    ee255a22    %."Z    VMUL.F32 s10,s10,s5
        0x000410ec:    ee206a86     ..j    VMUL.F32 s12,s1,s12
        0x000410f0:    ee365a05    6..Z    VADD.F32 s10,s12,s10
        0x000410f4:    ed196a01    ...j    VLDR     s12,[r9,#-4]
        0x000410f8:    edd90a00    ....    VLDR     s1,[r9,#0]
        0x000410fc:    ee733ae4    s..:    VSUB.F32 s7,s7,s9
        0x00041100:    ee762a61    v.a*    VSUB.F32 s5,s12,s3
        0x00041104:    ee704ac4    p..J    VSUB.F32 s9,s1,s8
        0x00041108:    ee316a86    1..j    VADD.F32 s12,s3,s12
        0x0004110c:    ee344a20    4. J    VADD.F32 s8,s8,s1
        0x00041110:    ee770a23    w.#.    VADD.F32 s1,s14,s7
        0x00041114:    ee731a05    s...    VADD.F32 s3,s6,s10
        0x00041118:    ee377a63    7.cz    VSUB.F32 s14,s14,s7
        0x0004111c:    ee333a45    3.E:    VSUB.F32 s6,s6,s10
        0x00041120:    ee365a60    6.`Z    VSUB.F32 s10,s12,s1
        0x00041124:    ee743a61    t.a:    VSUB.F32 s7,s8,s3
        0x00041128:    ee314a84    1..J    VADD.F32 s8,s3,s8
        0x0004112c:    ed0a5a01    ...Z    VSTR     s10,[r10,#-4]
        0x00041130:    ee365a20    6. Z    VADD.F32 s10,s12,s1
        0x00041134:    ed894a00    ...J    VSTR     s8,[r9,#0]
        0x00041138:    ee324a83    2..J    VADD.F32 s8,s5,s6
        0x0004113c:    ed095a01    ...Z    VSTR     s10,[r9,#-4]
        0x00041140:    ee345ac7    4..Z    VSUB.F32 s10,s9,s14
        0x00041144:    ed084a01    ...J    VSTR     s8,[r8,#-4]
        0x00041148:    ee323ac3    2..:    VSUB.F32 s6,s5,s6
        0x0004114c:    ee344a87    4..J    VADD.F32 s8,s9,s14
        0x00041150:    f1090908    ....    ADD      r9,r9,#8
        0x00041154:    44de        .D      ADD      lr,lr,r11
        0x00041156:    441a        .D      ADD      r2,r2,r3
        0x00041158:    3f01        .?      SUBS     r7,#1
        0x0004115a:    4429        )D      ADD      r1,r1,r5
        0x0004115c:    edca3a00    ...:    VSTR     s7,[r10,#0]
        0x00041160:    ed885a00    ...Z    VSTR     s10,[r8,#0]
        0x00041164:    ed0c3a01    ...:    VSTR     s6,[r12,#-4]
        0x00041168:    ed8c4a00    ...J    VSTR     s8,[r12,#0]
        0x0004116c:    d182        ..      BNE      0x41074 ; 0x41074
        0x0004116e:    990e        ..      LDR      r1,[sp,#0x38]
        0x00041170:    9f11        ..      LDR      r7,[sp,#0x44]
        0x00041172:    9a10        ..      LDR      r2,[sp,#0x40]
        0x00041174:    f8ddc03c    ..<.    LDR      r12,[sp,#0x3c]
        0x00041178:    440f        .D      ADD      r7,r7,r1
        0x0004117a:    3201        .2      ADDS     r2,#1
        0x0004117c:    9711        ..      STR      r7,[sp,#0x44]
        0x0004117e:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x00041180:    4562        bE      CMP      r2,r12
        0x00041182:    f47faf6d    ..m.    BNE      0x41060 ; 0x41060
        0x00041186:    bf00        ..      NOP      
        0x00041188:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004118a:    2800        .(      CMP      r0,#0
        0x0004118c:    f1a00201    ....    SUB      r2,r0,#1
        0x00041190:    9804        ..      LDR      r0,[sp,#0x10]
        0x00041192:    f73fac87    ?...    BGT      0x40aa4 ; opus_fft_impl + 96
        0x00041196:    b01a        ..      ADD      sp,sp,#0x68
        0x00041198:    ecbd8b0c    ....    VPOP     {d8-d13}
        0x0004119c:    b001        ..      ADD      sp,sp,#4
        0x0004119e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000411a2:    0000        ..      MOVS     r0,r0
    opus_packet_extensions_count
        0x000411a4:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000411a6:    b083        ..      SUB      sp,sp,#0xc
        0x000411a8:    2400        .$      MOVS     r4,#0
        0x000411aa:    ad02        ..      ADD      r5,sp,#8
        0x000411ac:    ae01        ..      ADD      r6,sp,#4
        0x000411ae:    9002        ..      STR      r0,[sp,#8]
        0x000411b0:    2901        .)      CMP      r1,#1
        0x000411b2:    db0e        ..      BLT      0x411d2 ; opus_packet_extensions_count + 46
        0x000411b4:    9802        ..      LDR      r0,[sp,#8]
        0x000411b6:    4632        2F      MOV      r2,r6
        0x000411b8:    7807        .x      LDRB     r7,[r0,#0]
        0x000411ba:    4628        (F      MOV      r0,r5
        0x000411bc:    f006f8b4    ....    BL       skip_extension ; 0x47328
        0x000411c0:    2f03        ./      CMP      r7,#3
        0x000411c2:    4601        .F      MOV      r1,r0
        0x000411c4:    bf88        ..      IT       HI
        0x000411c6:    3401        .4      ADDHI    r4,#1
        0x000411c8:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000411cc:    dcf0        ..      BGT      0x411b0 ; opus_packet_extensions_count + 12
        0x000411ce:    f06f0403    o...    MVN      r4,#3
        0x000411d2:    4620         F      MOV      r0,r4
        0x000411d4:    b003        ..      ADD      sp,sp,#0xc
        0x000411d6:    bdf0        ..      POP      {r4-r7,pc}
    opus_packet_extensions_generate
        0x000411d8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000411dc:    b087        ..      SUB      sp,sp,#0x1c
        0x000411de:    4615        .F      MOV      r5,r2
        0x000411e0:    468c        .F      MOV      r12,r1
        0x000411e2:    2b01        .+      CMP      r3,#1
        0x000411e4:    9005        ..      STR      r0,[sp,#0x14]
        0x000411e6:    db15        ..      BLT      0x41214 ; opus_packet_extensions_generate + 60
        0x000411e8:    1d28        (.      ADDS     r0,r5,#4
        0x000411ea:    f04f0900    O...    MOV      r9,#0
        0x000411ee:    4619        .F      MOV      r1,r3
        0x000411f0:    f8502c04    P..,    LDR      r2,[r0,#-4]
        0x000411f4:    3a02        .:      SUBS     r2,#2
        0x000411f6:    2a7d        }*      CMP      r2,#0x7d
        0x000411f8:    d809        ..      BHI      0x4120e ; opus_packet_extensions_generate + 54
        0x000411fa:    6802        .h      LDR      r2,[r0,#0]
        0x000411fc:    3010        .0      ADDS     r0,r0,#0x10
        0x000411fe:    4591        .E      CMP      r9,r2
        0x00041200:    bfd8        ..      IT       LE
        0x00041202:    4691        .F      MOVLE    r9,r2
        0x00041204:    3901        .9      SUBS     r1,#1
        0x00041206:    d1f3        ..      BNE      0x411f0 ; opus_packet_extensions_generate + 24
        0x00041208:    f1b90f2f    ../.    CMP      r9,#0x2f
        0x0004120c:    dd05        ..      BLE      0x4121a ; opus_packet_extensions_generate + 66
        0x0004120e:    f04f3cff    O..<    MOV      r12,#0xffffffff
        0x00041212:    e0d3        ..      B        0x413bc ; opus_packet_extensions_generate + 484
        0x00041214:    f04f0900    O...    MOV      r9,#0
        0x00041218:    e003        ..      B        0x41222 ; opus_packet_extensions_generate + 74
        0x0004121a:    f1b90f00    ....    CMP      r9,#0
        0x0004121e:    f10080d1    ....    BMI.W    0x413c4 ; opus_packet_extensions_generate + 492
        0x00041222:    9805        ..      LDR      r0,[sp,#0x14]
        0x00041224:    f1a30b01    ....    SUB      r11,r3,#1
        0x00041228:    3001        .0      ADDS     r0,#1
        0x0004122a:    9001        ..      STR      r0,[sp,#4]
        0x0004122c:    2600        .&      MOVS     r6,#0
        0x0004122e:    2000        .       MOVS     r0,#0
        0x00041230:    2200        ."      MOVS     r2,#0
        0x00041232:    2100        .!      MOVS     r1,#0
        0x00041234:    9006        ..      STR      r0,[sp,#0x18]
        0x00041236:    e9cd5b02    ...[    STRD     r5,r11,[sp,#8]
        0x0004123a:    2b01        .+      CMP      r3,#1
        0x0004123c:    f2c080b6    ....    BLT.W    0x413ac ; opus_packet_extensions_generate + 468
        0x00041240:    f04f0800    O...    MOV      r8,#0
        0x00041244:    9604        ..      STR      r6,[sp,#0x10]
        0x00041246:    bf00        ..      NOP      
        0x00041248:    eb051e08    ....    ADD      lr,r5,r8,LSL #4
        0x0004124c:    f8de0004    ....    LDR      r0,[lr,#4]
        0x00041250:    42b0        .B      CMP      r0,r6
        0x00041252:    f04080a3    @...    BNE.W    0x4139c ; opus_packet_extensions_generate + 452
        0x00041256:    428e        .B      CMP      r6,r1
        0x00041258:    d014        ..      BEQ      0x41284 ; opus_packet_extensions_generate + 172
        0x0004125a:    ebac0002    ....    SUB      r0,r12,r2
        0x0004125e:    2802        .(      CMP      r0,#2
        0x00041260:    f2c080aa    ....    BLT.W    0x413b8 ; opus_packet_extensions_generate + 480
        0x00041264:    1a71        q.      SUBS     r1,r6,r1
        0x00041266:    2901        .)      CMP      r1,#1
        0x00041268:    d105        ..      BNE      0x41276 ; opus_packet_extensions_generate + 158
        0x0004126a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004126c:    b108        ..      CBZ      r0,0x41272 ; opus_packet_extensions_generate + 154
        0x0004126e:    2102        .!      MOVS     r1,#2
        0x00041270:    5481        .T      STRB     r1,[r0,r2]
        0x00041272:    3201        .2      ADDS     r2,#1
        0x00041274:    e006        ..      B        0x41284 ; opus_packet_extensions_generate + 172
        0x00041276:    9c05        ..      LDR      r4,[sp,#0x14]
        0x00041278:    b11c        ..      CBZ      r4,0x41282 ; opus_packet_extensions_generate + 170
        0x0004127a:    18a0        ..      ADDS     r0,r4,r2
        0x0004127c:    2703        .'      MOVS     r7,#3
        0x0004127e:    54a7        .T      STRB     r7,[r4,r2]
        0x00041280:    7041        Ap      STRB     r1,[r0,#1]
        0x00041282:    3202        .2      ADDS     r2,#2
        0x00041284:    ea4f1108    O...    LSL      r1,r8,#4
        0x00041288:    5869        iX      LDR      r1,[r5,r1]
        0x0004128a:    46f2        .F      MOV      r10,lr
        0x0004128c:    f85a0f0c    Z...    LDR      r0,[r10,#0xc]!
        0x00041290:    291f        .)      CMP      r1,#0x1f
        0x00041292:    dc17        ..      BGT      0x412c4 ; opus_packet_extensions_generate + 236
        0x00041294:    2801        .(      CMP      r0,#1
        0x00041296:    d8ba        ..      BHI      0x4120e ; opus_packet_extensions_generate + 54
        0x00041298:    ebac0702    ....    SUB      r7,r12,r2
        0x0004129c:    4287        .B      CMP      r7,r0
        0x0004129e:    f340808b    @...    BLE.W    0x413b8 ; opus_packet_extensions_generate + 480
        0x000412a2:    9c05        ..      LDR      r4,[sp,#0x14]
        0x000412a4:    2c00        .,      CMP      r4,#0
        0x000412a6:    d071        q.      BEQ      0x4138c ; opus_packet_extensions_generate + 436
        0x000412a8:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x000412ac:    54a1        .T      STRB     r1,[r4,r2]
        0x000412ae:    f8da1000    ....    LDR      r1,[r10,#0]
        0x000412b2:    1c57        W.      ADDS     r7,r2,#1
        0x000412b4:    2901        .)      CMP      r1,#1
        0x000412b6:    db6c        l.      BLT      0x41392 ; opus_packet_extensions_generate + 442
        0x000412b8:    f8de0008    ....    LDR      r0,[lr,#8]
        0x000412bc:    7800        .x      LDRB     r0,[r0,#0]
        0x000412be:    55e0        .U      STRB     r0,[r4,r7]
        0x000412c0:    e066        f.      B        0x41390 ; opus_packet_extensions_generate + 440
        0x000412c2:    bf00        ..      NOP      
        0x000412c4:    2800        .(      CMP      r0,#0
        0x000412c6:    d4a2        ..      BMI      0x4120e ; opus_packet_extensions_generate + 54
        0x000412c8:    f2480481    H...    MOV      r4,#0x8081
        0x000412cc:    f2c80480    ....    MOVT     r4,#0x8080
        0x000412d0:    fba07604    ...v    UMULL    r7,r6,r0,r4
        0x000412d4:    2402        .$      MOVS     r4,#2
        0x000412d6:    eb0416d6    ....    ADD      r6,r4,r6,LSR #7
        0x000412da:    9c06        ..      LDR      r4,[sp,#0x18]
        0x000412dc:    ebac0702    ....    SUB      r7,r12,r2
        0x000412e0:    455c        \E      CMP      r4,r11
        0x000412e2:    bf08        ..      IT       EQ
        0x000412e4:    2601        .&      MOVEQ    r6,#1
        0x000412e6:    4430        0D      ADD      r0,r0,r6
        0x000412e8:    4287        .B      CMP      r7,r0
        0x000412ea:    db65        e.      BLT      0x413b8 ; opus_packet_extensions_generate + 480
        0x000412ec:    9c05        ..      LDR      r4,[sp,#0x14]
        0x000412ee:    9e06        ..      LDR      r6,[sp,#0x18]
        0x000412f0:    b134        4.      CBZ      r4,0x41300 ; opus_packet_extensions_generate + 296
        0x000412f2:    ebb6000b    ....    SUBS     r0,r6,r11
        0x000412f6:    bf18        ..      IT       NE
        0x000412f8:    2001        .       MOVNE    r0,#1
        0x000412fa:    ea400141    @.A.    ORR      r1,r0,r1,LSL #1
        0x000412fe:    54a1        .T      STRB     r1,[r4,r2]
        0x00041300:    455e        ^E      CMP      r6,r11
        0x00041302:    f1020b01    ....    ADD      r11,r2,#1
        0x00041306:    d02c        ,.      BEQ      0x41362 ; opus_packet_extensions_generate + 394
        0x00041308:    f8da1000    ....    LDR      r1,[r10,#0]
        0x0004130c:    29ff        .)      CMP      r1,#0xff
        0x0004130e:    db18        ..      BLT      0x41342 ; opus_packet_extensions_generate + 362
        0x00041310:    9801        ..      LDR      r0,[sp,#4]
        0x00041312:    f2480b81    H...    MOV      r11,#0x8081
        0x00041316:    9c05        ..      LDR      r4,[sp,#0x14]
        0x00041318:    1887        ..      ADDS     r7,r0,r2
        0x0004131a:    2000        .       MOVS     r0,#0
        0x0004131c:    f2c80b80    ....    MOVT     r11,#0x8080
        0x00041320:    b11c        ..      CBZ      r4,0x4132a ; opus_packet_extensions_generate + 338
        0x00041322:    21ff        .!      MOVS     r1,#0xff
        0x00041324:    5439        9T      STRB     r1,[r7,r0]
        0x00041326:    f8da1000    ....    LDR      r1,[r10,#0]
        0x0004132a:    fb5b1601    [...    SMMLA    r6,r11,r1,r1
        0x0004132e:    3001        .0      ADDS     r0,#1
        0x00041330:    11f5        ..      ASRS     r5,r6,#7
        0x00041332:    eb0576d6    ...v    ADD      r6,r5,r6,LSR #31
        0x00041336:    42b0        .B      CMP      r0,r6
        0x00041338:    dbf2        ..      BLT      0x41320 ; opus_packet_extensions_generate + 328
        0x0004133a:    4402        .D      ADD      r2,r2,r0
        0x0004133c:    9d02        ..      LDR      r5,[sp,#8]
        0x0004133e:    f1020b01    ....    ADD      r11,r2,#1
        0x00041342:    9c05        ..      LDR      r4,[sp,#0x14]
        0x00041344:    b15c        \.      CBZ      r4,0x4135e ; opus_packet_extensions_generate + 390
        0x00041346:    f2480081    H...    MOV      r0,#0x8081
        0x0004134a:    f2c80080    ....    MOVT     r0,#0x8080
        0x0004134e:    fb501201    P...    SMMLA    r2,r0,r1,r1
        0x00041352:    09d0        ..      LSRS     r0,r2,#7
        0x00041354:    eb0072d2    ...r    ADD      r2,r0,r2,LSR #31
        0x00041358:    4411        .D      ADD      r1,r1,r2
        0x0004135a:    f804100b    ....    STRB     r1,[r4,r11]
        0x0004135e:    f10b0b01    ....    ADD      r11,r11,#1
        0x00041362:    9805        ..      LDR      r0,[sp,#0x14]
        0x00041364:    b158        X.      CBZ      r0,0x4137e ; opus_packet_extensions_generate + 422
        0x00041366:    f8de1008    ....    LDR      r1,[lr,#8]
        0x0004136a:    f8da2000    ...     LDR      r2,[r10,#0]
        0x0004136e:    4458        XD      ADD      r0,r0,r11
        0x00041370:    461e        .F      MOV      r6,r3
        0x00041372:    4665        eF      MOV      r5,r12
        0x00041374:    f7d7f8cf    ....    BL       __aeabi_memcpy ; 0x18516
        0x00041378:    46ac        .F      MOV      r12,r5
        0x0004137a:    9d02        ..      LDR      r5,[sp,#8]
        0x0004137c:    4633        3F      MOV      r3,r6
        0x0004137e:    f8da0000    ....    LDR      r0,[r10,#0]
        0x00041382:    eb00070b    ....    ADD      r7,r0,r11
        0x00041386:    e9ddb603    ....    LDRD     r11,r6,[sp,#0xc]
        0x0004138a:    e002        ..      B        0x41392 ; opus_packet_extensions_generate + 442
        0x0004138c:    2800        .(      CMP      r0,#0
        0x0004138e:    dd0b        ..      BLE      0x413a8 ; opus_packet_extensions_generate + 464
        0x00041390:    1c97        ..      ADDS     r7,r2,#2
        0x00041392:    9806        ..      LDR      r0,[sp,#0x18]
        0x00041394:    4631        1F      MOV      r1,r6
        0x00041396:    3001        .0      ADDS     r0,#1
        0x00041398:    463a        :F      MOV      r2,r7
        0x0004139a:    9006        ..      STR      r0,[sp,#0x18]
        0x0004139c:    f1080801    ....    ADD      r8,r8,#1
        0x000413a0:    4598        .E      CMP      r8,r3
        0x000413a2:    f47faf51    ..Q.    BNE      0x41248 ; opus_packet_extensions_generate + 112
        0x000413a6:    e001        ..      B        0x413ac ; opus_packet_extensions_generate + 468
        0x000413a8:    1c57        W.      ADDS     r7,r2,#1
        0x000413aa:    e7f2        ..      B        0x41392 ; opus_packet_extensions_generate + 442
        0x000413ac:    454e        NE      CMP      r6,r9
        0x000413ae:    f1060601    ....    ADD      r6,r6,#1
        0x000413b2:    f47faf42    ..B.    BNE      0x4123a ; opus_packet_extensions_generate + 98
        0x000413b6:    e006        ..      B        0x413c6 ; opus_packet_extensions_generate + 494
        0x000413b8:    f06f0c01    o...    MVN      r12,#1
        0x000413bc:    4660        `F      MOV      r0,r12
        0x000413be:    b007        ..      ADD      sp,sp,#0x1c
        0x000413c0:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000413c4:    2200        ."      MOVS     r2,#0
        0x000413c6:    9810        ..      LDR      r0,[sp,#0x40]
        0x000413c8:    b1a0        ..      CBZ      r0,0x413f4 ; opus_packet_extensions_generate + 540
        0x000413ca:    4562        bE      CMP      r2,r12
        0x000413cc:    da12        ..      BGE      0x413f4 ; opus_packet_extensions_generate + 540
        0x000413ce:    9d05        ..      LDR      r5,[sp,#0x14]
        0x000413d0:    2d00        .-      CMP      r5,#0
        0x000413d2:    d0f3        ..      BEQ      0x413bc ; opus_packet_extensions_generate + 484
        0x000413d4:    ebac0602    ....    SUB      r6,r12,r2
        0x000413d8:    19a8        ..      ADDS     r0,r5,r6
        0x000413da:    4629        )F      MOV      r1,r5
        0x000413dc:    4664        dF      MOV      r4,r12
        0x000413de:    f7d7f8df    ....    BL       __aeabi_memmove ; 0x185a0
        0x000413e2:    2e01        ..      CMP      r6,#1
        0x000413e4:    db04        ..      BLT      0x413f0 ; opus_packet_extensions_generate + 536
        0x000413e6:    4628        (F      MOV      r0,r5
        0x000413e8:    4631        1F      MOV      r1,r6
        0x000413ea:    2201        ."      MOVS     r2,#1
        0x000413ec:    f7d7f989    ....    BL       __aeabi_memset ; 0x18702
        0x000413f0:    46a4        .F      MOV      r12,r4
        0x000413f2:    e7e3        ..      B        0x413bc ; opus_packet_extensions_generate + 484
        0x000413f4:    4694        .F      MOV      r12,r2
        0x000413f6:    e7e1        ..      B        0x413bc ; opus_packet_extensions_generate + 484
    opus_packet_extensions_parse
        0x000413f8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000413fc:    b083        ..      SUB      sp,sp,#0xc
        0x000413fe:    469a        .F      MOV      r10,r3
        0x00041400:    2901        .)      CMP      r1,#1
        0x00041402:    9002        ..      STR      r0,[sp,#8]
        0x00041404:    db3f        ?.      BLT      0x41486 ; opus_packet_extensions_parse + 142
        0x00041406:    4693        .F      MOV      r11,r2
        0x00041408:    4606        .F      MOV      r6,r0
        0x0004140a:    2700        .'      MOVS     r7,#0
        0x0004140c:    f10d0808    ....    ADD      r8,sp,#8
        0x00041410:    f10d0904    ....    ADD      r9,sp,#4
        0x00041414:    2400        .$      MOVS     r4,#0
        0x00041416:    bf00        ..      NOP      
        0x00041418:    7830        0x      LDRB     r0,[r6,#0]
        0x0004141a:    2803        .(      CMP      r0,#3
        0x0004141c:    ea4f0550    O.P.    LSR      r5,r0,#1
        0x00041420:    d91a        ..      BLS      0x41458 ; opus_packet_extensions_parse + 96
        0x00041422:    4640        @F      MOV      r0,r8
        0x00041424:    464a        JF      MOV      r2,r9
        0x00041426:    f005ff7f    ....    BL       skip_extension ; 0x47328
        0x0004142a:    2800        .(      CMP      r0,#0
        0x0004142c:    d430        0.      BMI      0x41490 ; opus_packet_extensions_parse + 152
        0x0004142e:    4601        .F      MOV      r1,r0
        0x00041430:    f8da0000    ....    LDR      r0,[r10,#0]
        0x00041434:    4284        .B      CMP      r4,r0
        0x00041436:    d030        0.      BEQ      0x4149a ; opus_packet_extensions_parse + 162
        0x00041438:    e9dd2001    ...     LDRD     r2,r0,[sp,#4]
        0x0004143c:    eb0b1304    ....    ADD      r3,r11,r4,LSL #4
        0x00041440:    1b80        ..      SUBS     r0,r0,r6
        0x00041442:    1a80        ..      SUBS     r0,r0,r2
        0x00041444:    4432        2D      ADD      r2,r2,r6
        0x00041446:    0126        &.      LSLS     r6,r4,#4
        0x00041448:    3401        .4      ADDS     r4,#1
        0x0004144a:    f84b5006    K..P    STR      r5,[r11,r6]
        0x0004144e:    e9c37201    ...r    STRD     r7,r2,[r3,#4]
        0x00041452:    60d8        .`      STR      r0,[r3,#0xc]
        0x00041454:    e013        ..      B        0x4147e ; opus_packet_extensions_parse + 134
        0x00041456:    bf00        ..      NOP      
        0x00041458:    2d01        .-      CMP      r5,#1
        0x0004145a:    d109        ..      BNE      0x41470 ; opus_packet_extensions_parse + 120
        0x0004145c:    07c0        ..      LSLS     r0,r0,#31
        0x0004145e:    d101        ..      BNE      0x41464 ; opus_packet_extensions_parse + 108
        0x00041460:    3701        .7      ADDS     r7,#1
        0x00041462:    e003        ..      B        0x4146c ; opus_packet_extensions_parse + 116
        0x00041464:    2902        .)      CMP      r1,#2
        0x00041466:    bfa4        ..      ITT      GE
        0x00041468:    7870        px      LDRBGE   r0,[r6,#1]
        0x0004146a:    4407        .D      ADDGE    r7,r0
        0x0004146c:    2f2f        //      CMP      r7,#0x2f
        0x0004146e:    dc0f        ..      BGT      0x41490 ; opus_packet_extensions_parse + 152
        0x00041470:    4640        @F      MOV      r0,r8
        0x00041472:    464a        JF      MOV      r2,r9
        0x00041474:    f005ff58    ..X.    BL       skip_extension ; 0x47328
        0x00041478:    2800        .(      CMP      r0,#0
        0x0004147a:    d409        ..      BMI      0x41490 ; opus_packet_extensions_parse + 152
        0x0004147c:    4601        .F      MOV      r1,r0
        0x0004147e:    2901        .)      CMP      r1,#1
        0x00041480:    db02        ..      BLT      0x41488 ; opus_packet_extensions_parse + 144
        0x00041482:    9e02        ..      LDR      r6,[sp,#8]
        0x00041484:    e7c8        ..      B        0x41418 ; opus_packet_extensions_parse + 32
        0x00041486:    2400        .$      MOVS     r4,#0
        0x00041488:    2000        .       MOVS     r0,#0
        0x0004148a:    f8ca4000    ...@    STR      r4,[r10,#0]
        0x0004148e:    e006        ..      B        0x4149e ; opus_packet_extensions_parse + 166
        0x00041490:    f8ca4000    ...@    STR      r4,[r10,#0]
        0x00041494:    f06f0003    o...    MVN      r0,#3
        0x00041498:    e001        ..      B        0x4149e ; opus_packet_extensions_parse + 166
        0x0004149a:    f06f0001    o...    MVN      r0,#1
        0x0004149e:    b003        ..      ADD      sp,sp,#0xc
        0x000414a0:    e8bd8ff0    ....    POP      {r4-r11,pc}
    opus_packet_get_nb_frames
        0x000414a4:    2901        .)      CMP      r1,#1
        0x000414a6:    bfbc        ..      ITT      LT
        0x000414a8:    f04f30ff    O..0    MOVLT    r0,#0xffffffff
        0x000414ac:    4770        pG      BXLT     lr
        0x000414ae:    7802        .x      LDRB     r2,[r0,#0]
        0x000414b0:    f0120203    ....    ANDS     r2,r2,#3
        0x000414b4:    bf04        ..      ITT      EQ
        0x000414b6:    2001        .       MOVEQ    r0,#1
        0x000414b8:    4770        pG      BXEQ     lr
        0x000414ba:    2a03        .*      CMP      r2,#3
        0x000414bc:    bf1c        ..      ITT      NE
        0x000414be:    2002        .       MOVNE    r0,#2
        0x000414c0:    4770        pG      BXNE     lr
        0x000414c2:    2902        .)      CMP      r1,#2
        0x000414c4:    bfb2        ..      ITEE     LT
        0x000414c6:    f06f0003    o...    MVNLT    r0,#3
        0x000414ca:    7840        @x      LDRBGE   r0,[r0,#1]
        0x000414cc:    f000003f    ..?.    ANDGE    r0,r0,#0x3f
        0x000414d0:    4770        pG      BX       lr
    opus_packet_get_samples_per_frame
        0x000414d2:    7800        .x      LDRB     r0,[r0,#0]
        0x000414d4:    0602        ..      LSLS     r2,r0,#24
        0x000414d6:    d40b        ..      BMI      0x414f0 ; opus_packet_get_samples_per_frame + 30
        0x000414d8:    f0000260    ..`.    AND      r2,r0,#0x60
        0x000414dc:    2a60        `*      CMP      r2,#0x60
        0x000414de:    d113        ..      BNE      0x41508 ; opus_packet_get_samples_per_frame + 54
        0x000414e0:    0700        ..      LSLS     r0,r0,#28
        0x000414e2:    f04f0032    O.2.    MOV      r0,#0x32
        0x000414e6:    bf58        X.      IT       PL
        0x000414e8:    2064        d       MOVPL    r0,#0x64
        0x000414ea:    fb91f0f0    ....    SDIV     r0,r1,r0
        0x000414ee:    4770        pG      BX       lr
        0x000414f0:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x000414f4:    fa01f000    ....    LSL      r0,r1,r0
        0x000414f8:    f248511f    H..Q    MOV      r1,#0x851f
        0x000414fc:    f2c511eb    ....    MOVT     r1,#0x51eb
        0x00041500:    fb50f001    P...    SMMUL    r0,r0,r1
        0x00041504:    11c1        ..      ASRS     r1,r0,#7
        0x00041506:    e017        ..      B        0x41538 ; opus_packet_get_samples_per_frame + 102
        0x00041508:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x0004150c:    2803        .(      CMP      r0,#3
        0x0004150e:    d10a        ..      BNE      0x41526 ; opus_packet_get_samples_per_frame + 84
        0x00041510:    ebc11001    ....    RSB      r0,r1,r1,LSL #4
        0x00041514:    f64451d3    D..Q    MOV      r1,#0x4dd3
        0x00041518:    0080        ..      LSLS     r0,r0,#2
        0x0004151a:    f2c10162    ..b.    MOVT     r1,#0x1062
        0x0004151e:    fb50f001    P...    SMMUL    r0,r0,r1
        0x00041522:    1181        ..      ASRS     r1,r0,#6
        0x00041524:    e008        ..      B        0x41538 ; opus_packet_get_samples_per_frame + 102
        0x00041526:    fa01f000    ....    LSL      r0,r1,r0
        0x0004152a:    f248511f    H..Q    MOV      r1,#0x851f
        0x0004152e:    f2c511eb    ....    MOVT     r1,#0x51eb
        0x00041532:    fb50f001    P...    SMMUL    r0,r0,r1
        0x00041536:    1141        A.      ASRS     r1,r0,#5
        0x00041538:    eb0170d0    ...p    ADD      r0,r1,r0,LSR #31
        0x0004153c:    4770        pG      BX       lr
    opus_packet_pad
        0x0004153e:    b570        p.      PUSH     {r4-r6,lr}
        0x00041540:    b082        ..      SUB      sp,sp,#8
        0x00041542:    4614        .F      MOV      r4,r2
        0x00041544:    460d        .F      MOV      r5,r1
        0x00041546:    4606        .F      MOV      r6,r0
        0x00041548:    f7def83a    ..:.    BL       alloc_stack ; 0x1f5c0
        0x0004154c:    f04f0c00    O...    MOV      r12,#0
        0x00041550:    4630        0F      MOV      r0,r6
        0x00041552:    4629        )F      MOV      r1,r5
        0x00041554:    4622        "F      MOV      r2,r4
        0x00041556:    2301        .#      MOVS     r3,#1
        0x00041558:    f8cdc000    ....    STR      r12,[sp,#0]
        0x0004155c:    f8cdc004    ....    STR      r12,[sp,#4]
        0x00041560:    f000f807    ....    BL       opus_packet_pad_impl ; 0x41572
        0x00041564:    4604        .F      MOV      r4,r0
        0x00041566:    f005fbf5    ....    BL       restore_stack ; 0x46d54
        0x0004156a:    ea0470e4    ...p    AND      r0,r4,r4,ASR #31
        0x0004156e:    b002        ..      ADD      sp,sp,#8
        0x00041570:    bd70        p.      POP      {r4-r6,pc}
    opus_packet_pad_impl
        0x00041572:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00041576:    f5ad7d31    ..1}    SUB      sp,sp,#0x2c4
        0x0004157a:    461d        .F      MOV      r5,r3
        0x0004157c:    4616        .F      MOV      r6,r2
        0x0004157e:    460f        .F      MOV      r7,r1
        0x00041580:    4604        .F      MOV      r4,r0
        0x00041582:    f005fc07    ....    BL       save_stack ; 0x46d94
        0x00041586:    2f01        ./      CMP      r7,#1
        0x00041588:    db04        ..      BLT      0x41594 ; opus_packet_pad_impl + 34
        0x0004158a:    42b7        .B      CMP      r7,r6
        0x0004158c:    d101        ..      BNE      0x41592 ; opus_packet_pad_impl + 32
        0x0004158e:    2700        .'      MOVS     r7,#0
        0x00041590:    e002        ..      B        0x41598 ; opus_packet_pad_impl + 38
        0x00041592:    dd06        ..      BLE      0x415a2 ; opus_packet_pad_impl + 48
        0x00041594:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x00041598:    4638        8F      MOV      r0,r7
        0x0004159a:    f50d7d31    ..1}    ADD      sp,sp,#0x2c4
        0x0004159e:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x000415a2:    4638        8F      MOV      r0,r7
        0x000415a4:    f008ff1e    ....    BL       spl_alloca ; 0x4a3e4
        0x000415a8:    f04f0900    O...    MOV      r9,#0
        0x000415ac:    4621        !F      MOV      r1,r4
        0x000415ae:    463a        :F      MOV      r2,r7
        0x000415b0:    4680        .F      MOV      r8,r0
        0x000415b2:    f8cd901c    ....    STR      r9,[sp,#0x1c]
        0x000415b6:    f7d6ffae    ....    BL       __aeabi_memcpy ; 0x18516
        0x000415ba:    a806        ..      ADD      r0,sp,#0x18
        0x000415bc:    4641        AF      MOV      r1,r8
        0x000415be:    463a        :F      MOV      r2,r7
        0x000415c0:    2300        .#      MOVS     r3,#0
        0x000415c2:    f000f975    ..u.    BL       opus_repacketizer_cat_impl ; 0x418b0
        0x000415c6:    4607        .F      MOV      r7,r0
        0x000415c8:    2800        .(      CMP      r0,#0
        0x000415ca:    d1e5        ..      BNE      0x41598 ; opus_packet_pad_impl + 38
        0x000415cc:    e9dd07b8    ....    LDRD     r0,r7,[sp,#0x2e0]
        0x000415d0:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x000415d2:    e9cd5002    ...P    STRD     r5,r0,[sp,#8]
        0x000415d6:    a806        ..      ADD      r0,sp,#0x18
        0x000415d8:    2100        .!      MOVS     r1,#0
        0x000415da:    4623        #F      MOV      r3,r4
        0x000415dc:    e9cd6900    ...i    STRD     r6,r9,[sp,#0]
        0x000415e0:    9704        ..      STR      r7,[sp,#0x10]
        0x000415e2:    f000f9c7    ....    BL       opus_repacketizer_out_range_impl ; 0x41974
        0x000415e6:    4607        .F      MOV      r7,r0
        0x000415e8:    f005fbb4    ....    BL       restore_stack ; 0x46d54
        0x000415ec:    e7d4        ..      B        0x41598 ; opus_packet_pad_impl + 38
        0x000415ee:    0000        ..      MOVS     r0,r0
    opus_packet_parse_impl
        0x000415f0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000415f4:    b081        ..      SUB      sp,sp,#4
        0x000415f6:    4680        .F      MOV      r8,r0
        0x000415f8:    2900        .)      CMP      r1,#0
        0x000415fa:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000415fe:    f10080ff    ....    BMI.W    0x41800 ; opus_packet_parse_impl + 528
        0x00041602:    9c0b        ..      LDR      r4,[sp,#0x2c]
        0x00041604:    2c00        .,      CMP      r4,#0
        0x00041606:    f00080fb    ....    BEQ.W    0x41800 ; opus_packet_parse_impl + 528
        0x0004160a:    460f        .F      MOV      r7,r1
        0x0004160c:    2900        .)      CMP      r1,#0
        0x0004160e:    f00080f5    ....    BEQ.W    0x417fc ; opus_packet_parse_impl + 524
        0x00041612:    4640        @F      MOV      r0,r8
        0x00041614:    f64b3180    K..1    MOV      r1,#0xbb80
        0x00041618:    469b        .F      MOV      r11,r3
        0x0004161a:    4616        .F      MOV      r6,r2
        0x0004161c:    f7ffff59    ..Y.    BL       opus_packet_get_samples_per_frame ; 0x414d2
        0x00041620:    4643        CF      MOV      r3,r8
        0x00041622:    f8135b01    ...[    LDRB     r5,[r3],#1
        0x00041626:    f1a70c01    ....    SUB      r12,r7,#1
        0x0004162a:    f0150903    ....    ANDS     r9,r5,#3
        0x0004162e:    d00f        ..      BEQ      0x41650 ; opus_packet_parse_impl + 96
        0x00041630:    f1b90f02    ....    CMP      r9,#2
        0x00041634:    d022        ".      BEQ      0x4167c ; opus_packet_parse_impl + 140
        0x00041636:    f1b90f01    ....    CMP      r9,#1
        0x0004163a:    d126        &.      BNE      0x4168a ; opus_packet_parse_impl + 154
        0x0004163c:    2e00        ..      CMP      r6,#0
        0x0004163e:    d045        E.      BEQ      0x416cc ; opus_packet_parse_impl + 220
        0x00041640:    f04f0e02    O...    MOV      lr,#2
        0x00041644:    f04f0a01    O...    MOV      r10,#1
        0x00041648:    f04f0900    O...    MOV      r9,#0
        0x0004164c:    4661        aF      MOV      r1,r12
        0x0004164e:    e009        ..      B        0x41664 ; opus_packet_parse_impl + 116
        0x00041650:    f04f0a00    O...    MOV      r10,#0
        0x00041654:    f04f0e01    O...    MOV      lr,#1
        0x00041658:    4661        aF      MOV      r1,r12
        0x0004165a:    4608        .F      MOV      r0,r1
        0x0004165c:    4661        aF      MOV      r1,r12
        0x0004165e:    2e00        ..      CMP      r6,#0
        0x00041660:    4684        .F      MOV      r12,r0
        0x00041662:    d03e        >.      BEQ      0x416e2 ; opus_packet_parse_impl + 242
        0x00041664:    f64f76ff    O..v    MOV      r6,#0xffff
        0x00041668:    2901        .)      CMP      r1,#1
        0x0004166a:    eb04004e    ..N.    ADD      r0,r4,lr,LSL #1
        0x0004166e:    db2a        *.      BLT      0x416c6 ; opus_packet_parse_impl + 214
        0x00041670:    781a        .x      LDRB     r2,[r3,#0]
        0x00041672:    2afc        .*      CMP      r2,#0xfc
        0x00041674:    d225        %.      BCS      0x416c2 ; opus_packet_parse_impl + 210
        0x00041676:    2701        .'      MOVS     r7,#1
        0x00041678:    4616        .F      MOV      r6,r2
        0x0004167a:    e048        H.      B        0x4170e ; opus_packet_parse_impl + 286
        0x0004167c:    2f01        ./      CMP      r7,#1
        0x0004167e:    dd3c        <.      BLE      0x416fa ; opus_packet_parse_impl + 266
        0x00041680:    7818        .x      LDRB     r0,[r3,#0]
        0x00041682:    28fc        .(      CMP      r0,#0xfc
        0x00041684:    d237        7.      BCS      0x416f6 ; opus_packet_parse_impl + 262
        0x00041686:    2101        .!      MOVS     r1,#1
        0x00041688:    e0b3        ..      B        0x417f2 ; opus_packet_parse_impl + 514
        0x0004168a:    2f02        ./      CMP      r7,#2
        0x0004168c:    f2c080b6    ....    BLT.W    0x417fc ; opus_packet_parse_impl + 524
        0x00041690:    f898a001    ....    LDRB     r10,[r8,#1]
        0x00041694:    4601        .F      MOV      r1,r0
        0x00041696:    f01a0e3f    ..?.    ANDS     lr,r10,#0x3f
        0x0004169a:    f06f0003    o...    MVN      r0,#3
        0x0004169e:    f00080af    ....    BEQ.W    0x41800 ; opus_packet_parse_impl + 528
        0x000416a2:    fb0ef101    ....    MUL      r1,lr,r1
        0x000416a6:    f5b15fb4    ..._    CMP      r1,#0x1680
        0x000416aa:    f30080a9    ....    BGT.W    0x41800 ; opus_packet_parse_impl + 528
        0x000416ae:    f1080302    ....    ADD      r3,r8,#2
        0x000416b2:    ea5f604a    _.J`    LSLS     r0,r10,#25
        0x000416b6:    f1a70102    ....    SUB      r1,r7,#2
        0x000416ba:    d478        x.      BMI      0x417ae ; opus_packet_parse_impl + 446
        0x000416bc:    f04f0900    O...    MOV      r9,#0
        0x000416c0:    e08a        ..      B        0x417d8 ; opus_packet_parse_impl + 488
        0x000416c2:    2902        .)      CMP      r1,#2
        0x000416c4:    da1d        ..      BGE      0x41702 ; opus_packet_parse_impl + 274
        0x000416c6:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x000416ca:    e020         .      B        0x4170e ; opus_packet_parse_impl + 286
        0x000416cc:    ea5f70cc    _..p    LSLS     r0,r12,#31
        0x000416d0:    f0408094    @...    BNE.W    0x417fc ; opus_packet_parse_impl + 524
        0x000416d4:    ea4f005c    O.\.    LSR      r0,r12,#1
        0x000416d8:    f04f0e02    O...    MOV      lr,#2
        0x000416dc:    f04f0900    O...    MOV      r9,#0
        0x000416e0:    8020         .      STRH     r0,[r4,#0]
        0x000416e2:    f24041fb    @..A    MOV      r1,#0x4fb
        0x000416e6:    4288        .B      CMP      r0,r1
        0x000416e8:    f3008088    ....    BGT.W    0x417fc ; opus_packet_parse_impl + 524
        0x000416ec:    eb04014e    ..N.    ADD      r1,r4,lr,LSL #1
        0x000416f0:    f8210c02    !...    STRH     r0,[r1,#-2]
        0x000416f4:    e034        4.      B        0x41760 ; opus_packet_parse_impl + 368
        0x000416f6:    2f02        ./      CMP      r7,#2
        0x000416f8:    dc76        v.      BGT      0x417e8 ; opus_packet_parse_impl + 504
        0x000416fa:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000416fe:    8020         .      STRH     r0,[r4,#0]
        0x00041700:    e07c        |.      B        0x417fc ; opus_packet_parse_impl + 524
        0x00041702:    462f        /F      MOV      r7,r5
        0x00041704:    785d        ]x      LDRB     r5,[r3,#1]
        0x00041706:    eb020685    ....    ADD      r6,r2,r5,LSL #2
        0x0004170a:    463d        =F      MOV      r5,r7
        0x0004170c:    2702        .'      MOVS     r7,#2
        0x0004170e:    b232        2.      SXTH     r2,r6
        0x00041710:    f8206c02     ..l    STRH     r6,[r0,#-2]
        0x00041714:    2a00        .*      CMP      r2,#0
        0x00041716:    f06f0003    o...    MVN      r0,#3
        0x0004171a:    d471        q.      BMI      0x41800 ; opus_packet_parse_impl + 528
        0x0004171c:    1bc9        ..      SUBS     r1,r1,r7
        0x0004171e:    4291        .B      CMP      r1,r2
        0x00041720:    db6e        n.      BLT      0x41800 ; opus_packet_parse_impl + 528
        0x00041722:    f1ba0f00    ....    CMP      r10,#0
        0x00041726:    443b        ;D      ADD      r3,r3,r7
        0x00041728:    d017        ..      BEQ      0x4175a ; opus_packet_parse_impl + 362
        0x0004172a:    fb0ef002    ....    MUL      r0,lr,r2
        0x0004172e:    4288        .B      CMP      r0,r1
        0x00041730:    dc64        d.      BGT      0x417fc ; opus_packet_parse_impl + 524
        0x00041732:    f1be0f02    ....    CMP      lr,#2
        0x00041736:    db13        ..      BLT      0x41760 ; opus_packet_parse_impl + 368
        0x00041738:    f1ae0001    ....    SUB      r0,lr,#1
        0x0004173c:    2801        .(      CMP      r0,#1
        0x0004173e:    8026        &.      STRH     r6,[r4,#0]
        0x00041740:    d00e        ..      BEQ      0x41760 ; opus_packet_parse_impl + 368
        0x00041742:    1ca1        ..      ADDS     r1,r4,#2
        0x00041744:    f1ae0202    ....    SUB      r2,lr,#2
        0x00041748:    2700        .'      MOVS     r7,#0
        0x0004174a:    f8346010    4..`    LDRH     r6,[r4,r0,LSL #1]
        0x0004174e:    f8216017    !..`    STRH     r6,[r1,r7,LSL #1]
        0x00041752:    3701        .7      ADDS     r7,#1
        0x00041754:    42ba        .B      CMP      r2,r7
        0x00041756:    d1f8        ..      BNE      0x4174a ; opus_packet_parse_impl + 346
        0x00041758:    e002        ..      B        0x41760 ; opus_packet_parse_impl + 368
        0x0004175a:    18b8        ..      ADDS     r0,r7,r2
        0x0004175c:    4560        `E      CMP      r0,r12
        0x0004175e:    dc4d        M.      BGT      0x417fc ; opus_packet_parse_impl + 524
        0x00041760:    980c        ..      LDR      r0,[sp,#0x30]
        0x00041762:    b110        ..      CBZ      r0,0x4176a ; opus_packet_parse_impl + 378
        0x00041764:    eba30108    ....    SUB      r1,r3,r8
        0x00041768:    6001        .`      STR      r1,[r0,#0]
        0x0004176a:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004176c:    f1be0f00    ....    CMP      lr,#0
        0x00041770:    d00b        ..      BEQ      0x4178a ; opus_packet_parse_impl + 410
        0x00041772:    990a        ..      LDR      r1,[sp,#0x28]
        0x00041774:    4676        vF      MOV      r6,lr
        0x00041776:    460a        .F      MOV      r2,r1
        0x00041778:    b101        ..      CBZ      r1,0x4177c ; opus_packet_parse_impl + 396
        0x0004177a:    6013        .`      STR      r3,[r2,#0]
        0x0004177c:    f9347b02    4..{    LDRSH    r7,[r4],#2
        0x00041780:    3e01        .>      SUBS     r6,#1
        0x00041782:    443b        ;D      ADD      r3,r3,r7
        0x00041784:    f1020204    ....    ADD      r2,r2,#4
        0x00041788:    d1f6        ..      BNE      0x41778 ; opus_packet_parse_impl + 392
        0x0004178a:    990d        ..      LDR      r1,[sp,#0x34]
        0x0004178c:    b118        ..      CBZ      r0,0x41796 ; opus_packet_parse_impl + 422
        0x0004178e:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00041790:    6003        .`      STR      r3,[r0,#0]
        0x00041792:    f8c29000    ....    STR      r9,[r2,#0]
        0x00041796:    b119        ..      CBZ      r1,0x417a0 ; opus_packet_parse_impl + 432
        0x00041798:    eba90008    ....    SUB      r0,r9,r8
        0x0004179c:    4418        .D      ADD      r0,r0,r3
        0x0004179e:    6008        .`      STR      r0,[r1,#0]
        0x000417a0:    4670        pF      MOV      r0,lr
        0x000417a2:    f1bb0f00    ....    CMP      r11,#0
        0x000417a6:    bf18        ..      IT       NE
        0x000417a8:    f88b5000    ...P    STRBNE   r5,[r11,#0]
        0x000417ac:    e028        (.      B        0x41800 ; opus_packet_parse_impl + 528
        0x000417ae:    f06f00fd    o...    MVN      r0,#0xfd
        0x000417b2:    9500        ..      STR      r5,[sp,#0]
        0x000417b4:    2901        .)      CMP      r1,#1
        0x000417b6:    db21        !.      BLT      0x417fc ; opus_packet_parse_impl + 524
        0x000417b8:    f8137b01    ...{    LDRB     r7,[r3],#1
        0x000417bc:    30fe        .0      ADDS     r0,r0,#0xfe
        0x000417be:    463a        :F      MOV      r2,r7
        0x000417c0:    2fff        ./      CMP      r7,#0xff
        0x000417c2:    bf08        ..      IT       EQ
        0x000417c4:    22fe        ."      MOVEQ    r2,#0xfe
        0x000417c6:    43d5        .C      MVNS     r5,r2
        0x000417c8:    4429        )D      ADD      r1,r1,r5
        0x000417ca:    2fff        ./      CMP      r7,#0xff
        0x000417cc:    d0f2        ..      BEQ      0x417b4 ; opus_packet_parse_impl + 452
        0x000417ce:    2900        .)      CMP      r1,#0
        0x000417d0:    d414        ..      BMI      0x417fc ; opus_packet_parse_impl + 524
        0x000417d2:    9d00        ..      LDR      r5,[sp,#0]
        0x000417d4:    eb020900    ....    ADD      r9,r2,r0
        0x000417d8:    ea5f600a    _..`    LSLS     r0,r10,#24
        0x000417dc:    d41d        ..      BMI      0x4181a ; opus_packet_parse_impl + 554
        0x000417de:    2e00        ..      CMP      r6,#0
        0x000417e0:    d04a        J.      BEQ      0x41878 ; opus_packet_parse_impl + 648
        0x000417e2:    f04f0a01    O...    MOV      r10,#1
        0x000417e6:    e73d        =.      B        0x41664 ; opus_packet_parse_impl + 116
        0x000417e8:    f8981002    ....    LDRB     r1,[r8,#2]
        0x000417ec:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000417f0:    2102        .!      MOVS     r1,#2
        0x000417f2:    ebac0c01    ....    SUB      r12,r12,r1
        0x000417f6:    4584        .E      CMP      r12,r0
        0x000417f8:    8020         .      STRH     r0,[r4,#0]
        0x000417fa:    da04        ..      BGE      0x41806 ; opus_packet_parse_impl + 534
        0x000417fc:    f06f0003    o...    MVN      r0,#3
        0x00041800:    b001        ..      ADD      sp,sp,#4
        0x00041802:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00041806:    440b        .D      ADD      r3,r3,r1
        0x00041808:    ebac0100    ....    SUB      r1,r12,r0
        0x0004180c:    f04f0a00    O...    MOV      r10,#0
        0x00041810:    f04f0e02    O...    MOV      lr,#2
        0x00041814:    f04f0900    O...    MOV      r9,#0
        0x00041818:    e71f        ..      B        0x4165a ; opus_packet_parse_impl + 106
        0x0004181a:    f1be0f02    ....    CMP      lr,#2
        0x0004181e:    d327        '.      BCC      0x41870 ; opus_packet_parse_impl + 640
        0x00041820:    465a        ZF      MOV      r2,r11
        0x00041822:    f1ae0a01    ....    SUB      r10,lr,#1
        0x00041826:    46a3        .F      MOV      r11,r4
        0x00041828:    468c        .F      MOV      r12,r1
        0x0004182a:    f1bc0f00    ....    CMP      r12,#0
        0x0004182e:    dd39        9.      BLE      0x418a4 ; opus_packet_parse_impl + 692
        0x00041830:    781f        .x      LDRB     r7,[r3,#0]
        0x00041832:    2ffc        ./      CMP      r7,#0xfc
        0x00041834:    d201        ..      BCS      0x4183a ; opus_packet_parse_impl + 586
        0x00041836:    2001        .       MOVS     r0,#1
        0x00041838:    e006        ..      B        0x41848 ; opus_packet_parse_impl + 600
        0x0004183a:    f1bc0f01    ....    CMP      r12,#1
        0x0004183e:    dd31        1.      BLE      0x418a4 ; opus_packet_parse_impl + 692
        0x00041840:    7858        Xx      LDRB     r0,[r3,#1]
        0x00041842:    eb070780    ....    ADD      r7,r7,r0,LSL #2
        0x00041846:    2002        .       MOVS     r0,#2
        0x00041848:    ebac0c00    ....    SUB      r12,r12,r0
        0x0004184c:    45bc        .E      CMP      r12,r7
        0x0004184e:    f8ab7000    ...p    STRH     r7,[r11,#0]
        0x00041852:    dbd3        ..      BLT      0x417fc ; opus_packet_parse_impl + 524
        0x00041854:    4403        .D      ADD      r3,r3,r0
        0x00041856:    1a08        ..      SUBS     r0,r1,r0
        0x00041858:    1bc1        ..      SUBS     r1,r0,r7
        0x0004185a:    f1ba0a01    ....    SUBS     r10,r10,#1
        0x0004185e:    f10b0b02    ....    ADD      r11,r11,#2
        0x00041862:    d1e2        ..      BNE      0x4182a ; opus_packet_parse_impl + 570
        0x00041864:    2900        .)      CMP      r1,#0
        0x00041866:    d4c9        ..      BMI      0x417fc ; opus_packet_parse_impl + 524
        0x00041868:    4693        .F      MOV      r11,r2
        0x0004186a:    f04f0a00    O...    MOV      r10,#0
        0x0004186e:    e6f4        ..      B        0x4165a ; opus_packet_parse_impl + 106
        0x00041870:    f04f0a00    O...    MOV      r10,#0
        0x00041874:    468c        .F      MOV      r12,r1
        0x00041876:    e6f0        ..      B        0x4165a ; opus_packet_parse_impl + 106
        0x00041878:    fb91f0fe    ....    SDIV     r0,r1,lr
        0x0004187c:    fb00f20e    ....    MUL      r2,r0,lr
        0x00041880:    428a        .B      CMP      r2,r1
        0x00041882:    d1bb        ..      BNE      0x417fc ; opus_packet_parse_impl + 524
        0x00041884:    f1be0f02    ....    CMP      lr,#2
        0x00041888:    f4ffaf2b    ..+.    BCC      0x416e2 ; opus_packet_parse_impl + 242
        0x0004188c:    f1ae0201    ....    SUB      r2,lr,#1
        0x00041890:    4627        'F      MOV      r7,r4
        0x00041892:    f04f0a01    O...    MOV      r10,#1
        0x00041896:    f8270b02    '...    STRH     r0,[r7],#2
        0x0004189a:    3a01        .:      SUBS     r2,#1
        0x0004189c:    d1fb        ..      BNE      0x41896 ; opus_packet_parse_impl + 678
        0x0004189e:    468c        .F      MOV      r12,r1
        0x000418a0:    4601        .F      MOV      r1,r0
        0x000418a2:    e6da        ..      B        0x4165a ; opus_packet_parse_impl + 106
        0x000418a4:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000418a8:    f8ab0000    ....    STRH     r0,[r11,#0]
        0x000418ac:    e7a6        ..      B        0x417fc ; opus_packet_parse_impl + 524
        0x000418ae:    0000        ..      MOVS     r0,r0
    opus_repacketizer_cat_impl
        0x000418b0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000418b4:    b088        ..      SUB      sp,sp,#0x20
        0x000418b6:    2a01        .*      CMP      r2,#1
        0x000418b8:    db23        #.      BLT      0x41902 ; opus_repacketizer_cat_impl + 82
        0x000418ba:    4604        .F      MOV      r4,r0
        0x000418bc:    6840        @h      LDR      r0,[r0,#4]
        0x000418be:    4698        .F      MOV      r8,r3
        0x000418c0:    4616        .F      MOV      r6,r2
        0x000418c2:    460f        .F      MOV      r7,r1
        0x000418c4:    b128        (.      CBZ      r0,0x418d2 ; opus_repacketizer_cat_impl + 34
        0x000418c6:    7820         x      LDRB     r0,[r4,#0]
        0x000418c8:    7839        9x      LDRB     r1,[r7,#0]
        0x000418ca:    4048        H@      EORS     r0,r0,r1
        0x000418cc:    2803        .(      CMP      r0,#3
        0x000418ce:    d909        ..      BLS      0x418e4 ; opus_repacketizer_cat_impl + 52
        0x000418d0:    e017        ..      B        0x41902 ; opus_repacketizer_cat_impl + 82
        0x000418d2:    7838        8x      LDRB     r0,[r7,#0]
        0x000418d4:    f44f51fa    O..Q    MOV      r1,#0x1f40
        0x000418d8:    7020         p      STRB     r0,[r4,#0]
        0x000418da:    4638        8F      MOV      r0,r7
        0x000418dc:    f7fffdf9    ....    BL       opus_packet_get_samples_per_frame ; 0x414d2
        0x000418e0:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x000418e4:    4638        8F      MOV      r0,r7
        0x000418e6:    4631        1F      MOV      r1,r6
        0x000418e8:    f7fffddc    ....    BL       opus_packet_get_nb_frames ; 0x414a4
        0x000418ec:    2801        .(      CMP      r0,#1
        0x000418ee:    db08        ..      BLT      0x41902 ; opus_repacketizer_cat_impl + 82
        0x000418f0:    4605        .F      MOV      r5,r0
        0x000418f2:    6860        `h      LDR      r0,[r4,#4]
        0x000418f4:    f8d41128    ..(.    LDR      r1,[r4,#0x128]
        0x000418f8:    1942        B.      ADDS     r2,r0,r5
        0x000418fa:    4351        QC      MULS     r1,r2,r1
        0x000418fc:    f5b17f70    ..p.    CMP      r1,#0x3c0
        0x00041900:    dd04        ..      BLE      0x4190c ; opus_repacketizer_cat_impl + 92
        0x00041902:    f06f0003    o...    MVN      r0,#3
        0x00041906:    b008        ..      ADD      sp,sp,#0x20
        0x00041908:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0004190c:    eb040180    ....    ADD      r1,r4,r0,LSL #2
        0x00041910:    eb040040    ..@.    ADD      r0,r4,r0,LSL #1
        0x00041914:    f1010208    ....    ADD      r2,r1,#8
        0x00041918:    30c8        .0      ADDS     r0,r0,#0xc8
        0x0004191a:    f5017396    ...s    ADD      r3,r1,#0x12c
        0x0004191e:    f5017cf6    ...|    ADD      r12,r1,#0x1ec
        0x00041922:    2100        .!      MOVS     r1,#0
        0x00041924:    e9cd2000    ...     STRD     r2,r0,[sp,#0]
        0x00041928:    e9cd1102    ....    STRD     r1,r1,[sp,#8]
        0x0004192c:    9304        ..      STR      r3,[sp,#0x10]
        0x0004192e:    f10d031f    ....    ADD      r3,sp,#0x1f
        0x00041932:    4638        8F      MOV      r0,r7
        0x00041934:    4631        1F      MOV      r1,r6
        0x00041936:    4642        BF      MOV      r2,r8
        0x00041938:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x0004193c:    f7fffe58    ..X.    BL       opus_packet_parse_impl ; 0x415f0
        0x00041940:    2801        .(      CMP      r0,#1
        0x00041942:    dbe0        ..      BLT      0x41906 ; opus_repacketizer_cat_impl + 86
        0x00041944:    6860        `h      LDR      r0,[r4,#4]
        0x00041946:    2d02        .-      CMP      r5,#2
        0x00041948:    db10        ..      BLT      0x4196c ; opus_repacketizer_cat_impl + 188
        0x0004194a:    1c69        i.      ADDS     r1,r5,#1
        0x0004194c:    2200        ."      MOVS     r2,#0
        0x0004194e:    bf00        ..      NOP      
        0x00041950:    3001        .0      ADDS     r0,#1
        0x00041952:    6060        ``      STR      r0,[r4,#4]
        0x00041954:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x00041958:    f8c021ec    ...!    STR      r2,[r0,#0x1ec]
        0x0004195c:    6860        `h      LDR      r0,[r4,#4]
        0x0004195e:    3901        .9      SUBS     r1,#1
        0x00041960:    eb040380    ....    ADD      r3,r4,r0,LSL #2
        0x00041964:    2902        .)      CMP      r1,#2
        0x00041966:    f8c3212c    ..,!    STR      r2,[r3,#0x12c]
        0x0004196a:    dcf1        ..      BGT      0x41950 ; opus_repacketizer_cat_impl + 160
        0x0004196c:    3001        .0      ADDS     r0,#1
        0x0004196e:    6060        ``      STR      r0,[r4,#4]
        0x00041970:    2000        .       MOVS     r0,#0
        0x00041972:    e7c8        ..      B        0x41906 ; opus_repacketizer_cat_impl + 86
    opus_repacketizer_out_range_impl
        0x00041974:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00041978:    b08d        ..      SUB      sp,sp,#0x34
        0x0004197a:    4699        .F      MOV      r9,r3
        0x0004197c:    4693        .F      MOV      r11,r2
        0x0004197e:    468a        .F      MOV      r10,r1
        0x00041980:    4605        .F      MOV      r5,r0
        0x00041982:    f005fa07    ....    BL       save_stack ; 0x46d94
        0x00041986:    f1ba0f00    ....    CMP      r10,#0
        0x0004198a:    d404        ..      BMI      0x41996 ; opus_repacketizer_out_range_impl + 34
        0x0004198c:    45d3        .E      CMP      r11,r10
        0x0004198e:    dd02        ..      BLE      0x41996 ; opus_repacketizer_out_range_impl + 34
        0x00041990:    6868        hh      LDR      r0,[r5,#4]
        0x00041992:    4558        XE      CMP      r0,r11
        0x00041994:    da07        ..      BGE      0x419a6 ; opus_repacketizer_out_range_impl + 50
        0x00041996:    f005f9dd    ....    BL       restore_stack ; 0x46d54
        0x0004199a:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x0004199e:    4638        8F      MOV      r0,r7
        0x000419a0:    b00d        ..      ADD      sp,sp,#0x34
        0x000419a2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000419a6:    9917        ..      LDR      r1,[sp,#0x5c]
        0x000419a8:    eb05024a    ..J.    ADD      r2,r5,r10,LSL #1
        0x000419ac:    ebab000a    ....    SUB      r0,r11,r10
        0x000419b0:    2900        .)      CMP      r1,#0
        0x000419b2:    f10201c8    ....    ADD      r1,r2,#0xc8
        0x000419b6:    9206        ..      STR      r2,[sp,#0x18]
        0x000419b8:    9007        ..      STR      r0,[sp,#0x1c]
        0x000419ba:    910a        ..      STR      r1,[sp,#0x28]
        0x000419bc:    d009        ..      BEQ      0x419d2 ; opus_repacketizer_out_range_impl + 94
        0x000419be:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x000419c2:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x000419c6:    2101        .!      MOVS     r1,#1
        0x000419c8:    28fb        .(      CMP      r0,#0xfb
        0x000419ca:    bfc8        ..      IT       GT
        0x000419cc:    2102        .!      MOVGT    r1,#2
        0x000419ce:    9108        ..      STR      r1,[sp,#0x20]
        0x000419d0:    e001        ..      B        0x419d6 ; opus_repacketizer_out_range_impl + 98
        0x000419d2:    2000        .       MOVS     r0,#0
        0x000419d4:    9008        ..      STR      r0,[sp,#0x20]
        0x000419d6:    e9dd4819    ...H    LDRD     r4,r8,[sp,#0x64]
        0x000419da:    4656        VF      MOV      r6,r10
        0x000419dc:    4647        GF      MOV      r7,r8
        0x000419de:    bf00        ..      NOP      
        0x000419e0:    eb050186    ....    ADD      r1,r5,r6,LSL #2
        0x000419e4:    f8d1012c    ..,.    LDR      r0,[r1,#0x12c]
        0x000419e8:    f8d111ec    ....    LDR      r1,[r1,#0x1ec]
        0x000419ec:    f7fffbda    ....    BL       opus_packet_extensions_count ; 0x411a4
        0x000419f0:    2800        .(      CMP      r0,#0
        0x000419f2:    f1060601    ....    ADD      r6,r6,#1
        0x000419f6:    bfc8        ..      IT       GT
        0x000419f8:    4407        .D      ADDGT    r7,r0
        0x000419fa:    45b3        .E      CMP      r11,r6
        0x000419fc:    d1f0        ..      BNE      0x419e0 ; opus_repacketizer_out_range_impl + 108
        0x000419fe:    0138        8.      LSLS     r0,r7,#4
        0x00041a00:    f008fcf0    ....    BL       spl_alloca ; 0x4a3e4
        0x00041a04:    f1b80f01    ....    CMP      r8,#1
        0x00041a08:    f8cd9024    ..$.    STR      r9,[sp,#0x24]
        0x00041a0c:    950b        ..      STR      r5,[sp,#0x2c]
        0x00041a0e:    db0f        ..      BLT      0x41a30 ; opus_repacketizer_out_range_impl + 188
        0x00041a10:    4684        .F      MOV      r12,r0
        0x00041a12:    4641        AF      MOV      r1,r8
        0x00041a14:    e894004c    ..L.    LDM      r4,{r2,r3,r6}
        0x00041a18:    68e5        .h      LDR      r5,[r4,#0xc]
        0x00041a1a:    e880004c    ..L.    STM      r0,{r2,r3,r6}
        0x00041a1e:    60c5        .`      STR      r5,[r0,#0xc]
        0x00041a20:    3901        .9      SUBS     r1,#1
        0x00041a22:    f1040410    ....    ADD      r4,r4,#0x10
        0x00041a26:    f1000010    ....    ADD      r0,r0,#0x10
        0x00041a2a:    d1f3        ..      BNE      0x41a14 ; opus_repacketizer_out_range_impl + 160
        0x00041a2c:    4665        eF      MOV      r5,r12
        0x00041a2e:    e002        ..      B        0x41a36 ; opus_repacketizer_out_range_impl + 194
        0x00041a30:    f04f0800    O...    MOV      r8,#0
        0x00041a34:    4605        .F      MOV      r5,r0
        0x00041a36:    f1050904    ....    ADD      r9,r5,#4
        0x00041a3a:    ac0c        ..      ADD      r4,sp,#0x30
        0x00041a3c:    4656        VF      MOV      r6,r10
        0x00041a3e:    bf00        ..      NOP      
        0x00041a40:    eba70008    ....    SUB      r0,r7,r8
        0x00041a44:    900c        ..      STR      r0,[sp,#0x30]
        0x00041a46:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00041a48:    eb051208    ....    ADD      r2,r5,r8,LSL #4
        0x00041a4c:    eb000186    ....    ADD      r1,r0,r6,LSL #2
        0x00041a50:    f8d1012c    ..,.    LDR      r0,[r1,#0x12c]
        0x00041a54:    f8d111ec    ....    LDR      r1,[r1,#0x1ec]
        0x00041a58:    4623        #F      MOV      r3,r4
        0x00041a5a:    f7fffccd    ....    BL       opus_packet_extensions_parse ; 0x413f8
        0x00041a5e:    2800        .(      CMP      r0,#0
        0x00041a60:    d42a        *.      BMI      0x41ab8 ; opus_repacketizer_out_range_impl + 324
        0x00041a62:    9b0c        ..      LDR      r3,[sp,#0x30]
        0x00041a64:    2b01        .+      CMP      r3,#1
        0x00041a66:    db0d        ..      BLT      0x41a84 ; opus_repacketizer_out_range_impl + 272
        0x00041a68:    eba6000a    ....    SUB      r0,r6,r10
        0x00041a6c:    eb091108    ....    ADD      r1,r9,r8,LSL #4
        0x00041a70:    2200        ."      MOVS     r2,#0
        0x00041a72:    bf00        ..      NOP      
        0x00041a74:    680b        .h      LDR      r3,[r1,#0]
        0x00041a76:    3201        .2      ADDS     r2,#1
        0x00041a78:    4403        .D      ADD      r3,r3,r0
        0x00041a7a:    f8413b10    A..;    STR      r3,[r1],#0x10
        0x00041a7e:    9b0c        ..      LDR      r3,[sp,#0x30]
        0x00041a80:    429a        .B      CMP      r2,r3
        0x00041a82:    dbf7        ..      BLT      0x41a74 ; opus_repacketizer_out_range_impl + 256
        0x00041a84:    3601        .6      ADDS     r6,#1
        0x00041a86:    455e        ^E      CMP      r6,r11
        0x00041a88:    4498        .D      ADD      r8,r8,r3
        0x00041a8a:    d1d9        ..      BNE      0x41a40 ; opus_repacketizer_out_range_impl + 204
        0x00041a8c:    9e07        ..      LDR      r6,[sp,#0x1c]
        0x00041a8e:    9505        ..      STR      r5,[sp,#0x14]
        0x00041a90:    2e02        ..      CMP      r6,#2
        0x00041a92:    d016        ..      BEQ      0x41ac2 ; opus_repacketizer_out_range_impl + 334
        0x00041a94:    2e01        ..      CMP      r6,#1
        0x00041a96:    d12c        ,.      BNE      0x41af2 ; opus_repacketizer_out_range_impl + 382
        0x00041a98:    980a        ..      LDR      r0,[sp,#0x28]
        0x00041a9a:    9908        ..      LDR      r1,[sp,#0x20]
        0x00041a9c:    f9b00000    ....    LDRSH    r0,[r0,#0]
        0x00041aa0:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x00041aa4:    4408        .D      ADD      r0,r0,r1
        0x00041aa6:    1c47        G.      ADDS     r7,r0,#1
        0x00041aa8:    454f        OE      CMP      r7,r9
        0x00041aaa:    f30081ab    ....    BGT.W    0x41e04 ; opus_repacketizer_out_range_impl + 1168
        0x00041aae:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00041ab0:    7800        .x      LDRB     r0,[r0,#0]
        0x00041ab2:    f00000fc    ....    AND      r0,r0,#0xfc
        0x00041ab6:    e018        ..      B        0x41aea ; opus_repacketizer_out_range_impl + 374
        0x00041ab8:    f005f94c    ..L.    BL       restore_stack ; 0x46d54
        0x00041abc:    f06f0702    o...    MVN      r7,#2
        0x00041ac0:    e76d        m.      B        0x4199e ; opus_repacketizer_out_range_impl + 42
        0x00041ac2:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x00041ac4:    8859        Y.      LDRH     r1,[r3,#2]
        0x00041ac6:    8818        ..      LDRH     r0,[r3,#0]
        0x00041ac8:    4281        .B      CMP      r1,r0
        0x00041aca:    b200        ..      SXTH     r0,r0
        0x00041acc:    d118        ..      BNE      0x41b00 ; opus_repacketizer_out_range_impl + 396
        0x00041ace:    0040        @.      LSLS     r0,r0,#1
        0x00041ad0:    9f08        ..      LDR      r7,[sp,#0x20]
        0x00041ad2:    3001        .0      ADDS     r0,#1
        0x00041ad4:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x00041ad8:    4407        .D      ADD      r7,r7,r0
        0x00041ada:    454f        OE      CMP      r7,r9
        0x00041adc:    f3008192    ....    BGT.W    0x41e04 ; opus_repacketizer_out_range_impl + 1168
        0x00041ae0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00041ae2:    7800        .x      LDRB     r0,[r0,#0]
        0x00041ae4:    f00000fc    ....    AND      r0,r0,#0xfc
        0x00041ae8:    3001        .0      ADDS     r0,#1
        0x00041aea:    9c09        ..      LDR      r4,[sp,#0x24]
        0x00041aec:    f8040b01    ....    STRB     r0,[r4],#1
        0x00041af0:    e021        !.      B        0x41b36 ; opus_repacketizer_out_range_impl + 450
        0x00041af2:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x00041af6:    e9dd7408    ...t    LDRD     r7,r4,[sp,#0x20]
        0x00041afa:    2e02        ..      CMP      r6,#2
        0x00041afc:    dd1b        ..      BLE      0x41b36 ; opus_repacketizer_out_range_impl + 450
        0x00041afe:    e07b        {.      B        0x41bf8 ; opus_repacketizer_out_range_impl + 644
        0x00041b00:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00041b02:    b209        ..      SXTH     r1,r1
        0x00041b04:    4411        .D      ADD      r1,r1,r2
        0x00041b06:    4401        .D      ADD      r1,r1,r0
        0x00041b08:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x00041b0c:    1c8f        ..      ADDS     r7,r1,#2
        0x00041b0e:    28fb        .(      CMP      r0,#0xfb
        0x00041b10:    bfc8        ..      IT       GT
        0x00041b12:    1ccf        ..      ADDGT    r7,r1,#3
        0x00041b14:    454f        OE      CMP      r7,r9
        0x00041b16:    f3008175    ..u.    BGT.W    0x41e04 ; opus_repacketizer_out_range_impl + 1168
        0x00041b1a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00041b1c:    9c09        ..      LDR      r4,[sp,#0x24]
        0x00041b1e:    7800        .x      LDRB     r0,[r0,#0]
        0x00041b20:    f00000fc    ....    AND      r0,r0,#0xfc
        0x00041b24:    3002        .0      ADDS     r0,#2
        0x00041b26:    f8040b01    ....    STRB     r0,[r4],#1
        0x00041b2a:    f9b30000    ....    LDRSH    r0,[r3,#0]
        0x00041b2e:    4621        !F      MOV      r1,r4
        0x00041b30:    f7f8fa45    ..E.    BL       encode_size ; 0x39fbe
        0x00041b34:    4404        .D      ADD      r4,r4,r0
        0x00041b36:    9818        ..      LDR      r0,[sp,#0x60]
        0x00041b38:    2100        .!      MOVS     r1,#0
        0x00041b3a:    2800        .(      CMP      r0,#0
        0x00041b3c:    bf18        ..      IT       NE
        0x00041b3e:    2001        .       MOVNE    r0,#1
        0x00041b40:    454f        OE      CMP      r7,r9
        0x00041b42:    bfb8        ..      IT       LT
        0x00041b44:    2101        .!      MOVLT    r1,#1
        0x00041b46:    f1b80f00    ....    CMP      r8,#0
        0x00041b4a:    f04f0500    O...    MOV      r5,#0
        0x00041b4e:    dc53        S.      BGT      0x41bf8 ; opus_repacketizer_out_range_impl + 644
        0x00041b50:    4008        .@      ANDS     r0,r0,r1
        0x00041b52:    f04f0000    O...    MOV      r0,#0
        0x00041b56:    9004        ..      STR      r0,[sp,#0x10]
        0x00041b58:    f04f0000    O...    MOV      r0,#0
        0x00041b5c:    9003        ..      STR      r0,[sp,#0xc]
        0x00041b5e:    d14b        K.      BNE      0x41bf8 ; opus_repacketizer_out_range_impl + 644
        0x00041b60:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00041b62:    b140        @.      CBZ      r0,0x41b76 ; opus_repacketizer_out_range_impl + 514
        0x00041b64:    980a        ..      LDR      r0,[sp,#0x28]
        0x00041b66:    4621        !F      MOV      r1,r4
        0x00041b68:    eb000046    ..F.    ADD      r0,r0,r6,LSL #1
        0x00041b6c:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00041b70:    f7f8fa25    ..%.    BL       encode_size ; 0x39fbe
        0x00041b74:    4404        .D      ADD      r4,r4,r0
        0x00041b76:    2e01        ..      CMP      r6,#1
        0x00041b78:    db12        ..      BLT      0x41ba0 ; opus_repacketizer_out_range_impl + 556
        0x00041b7a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00041b7c:    f10006c8    ....    ADD      r6,r0,#0xc8
        0x00041b80:    eb06008a    ....    ADD      r0,r6,r10,LSL #2
        0x00041b84:    f8501cc0    P...    LDR      r1,[r0,#-0xc0]
        0x00041b88:    f936201a    6..     LDRSH    r2,[r6,r10,LSL #1]
        0x00041b8c:    4620         F      MOV      r0,r4
        0x00041b8e:    f7d6fd07    ....    BL       __aeabi_memmove ; 0x185a0
        0x00041b92:    f936001a    6...    LDRSH    r0,[r6,r10,LSL #1]
        0x00041b96:    f10a0a01    ....    ADD      r10,r10,#1
        0x00041b9a:    45d3        .E      CMP      r11,r10
        0x00041b9c:    4404        .D      ADD      r4,r4,r0
        0x00041b9e:    d1ef        ..      BNE      0x41b80 ; opus_repacketizer_out_range_impl + 524
        0x00041ba0:    f8dda024    ..$.    LDR      r10,[sp,#0x24]
        0x00041ba4:    9e04        ..      LDR      r6,[sp,#0x10]
        0x00041ba6:    2d01        .-      CMP      r5,#1
        0x00041ba8:    db0a        ..      BLT      0x41bc0 ; opus_repacketizer_out_range_impl + 588
        0x00041baa:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00041bac:    4629        )F      MOV      r1,r5
        0x00041bae:    eb0a0006    ....    ADD      r0,r10,r6
        0x00041bb2:    2500        .%      MOVS     r5,#0
        0x00041bb4:    4643        CF      MOV      r3,r8
        0x00041bb6:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x00041bba:    9500        ..      STR      r5,[sp,#0]
        0x00041bbc:    f7fffb0c    ....    BL       opus_packet_extensions_generate ; 0x411d8
        0x00041bc0:    9903        ..      LDR      r1,[sp,#0xc]
        0x00041bc2:    428e        .B      CMP      r6,r1
        0x00041bc4:    dd05        ..      BLE      0x41bd2 ; opus_repacketizer_out_range_impl + 606
        0x00041bc6:    eb0a0001    ....    ADD      r0,r10,r1
        0x00041bca:    1a71        q.      SUBS     r1,r6,r1
        0x00041bcc:    2201        ."      MOVS     r2,#1
        0x00041bce:    f7d6fd98    ....    BL       __aeabi_memset ; 0x18702
        0x00041bd2:    9818        ..      LDR      r0,[sp,#0x60]
        0x00041bd4:    b168        h.      CBZ      r0,0x41bf2 ; opus_repacketizer_out_range_impl + 638
        0x00041bd6:    f1b80f00    ....    CMP      r8,#0
        0x00041bda:    d10a        ..      BNE      0x41bf2 ; opus_repacketizer_out_range_impl + 638
        0x00041bdc:    eb0a0009    ....    ADD      r0,r10,r9
        0x00041be0:    4284        .B      CMP      r4,r0
        0x00041be2:    d206        ..      BCS      0x41bf2 ; opus_repacketizer_out_range_impl + 638
        0x00041be4:    eba90004    ....    SUB      r0,r9,r4
        0x00041be8:    eb0a0100    ....    ADD      r1,r10,r0
        0x00041bec:    4620         F      MOV      r0,r4
        0x00041bee:    f7d6fd98    ....    BL       __aeabi_memclr ; 0x18722
        0x00041bf2:    f005f8af    ....    BL       restore_stack ; 0x46d54
        0x00041bf6:    e6d2        ..      B        0x4199e ; opus_repacketizer_out_range_impl + 42
        0x00041bf8:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00041bfa:    b150        P.      CBZ      r0,0x41c12 ; opus_repacketizer_out_range_impl + 670
        0x00041bfc:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00041c00:    eb0e0046    ..F.    ADD      r0,lr,r6,LSL #1
        0x00041c04:    f9301c02    0...    LDRSH    r1,[r0,#-2]
        0x00041c08:    2003        .       MOVS     r0,#3
        0x00041c0a:    29fb        .)      CMP      r1,#0xfb
        0x00041c0c:    bfc8        ..      IT       GT
        0x00041c0e:    2004        .       MOVGT    r0,#4
        0x00041c10:    e002        ..      B        0x41c18 ; opus_repacketizer_out_range_impl + 676
        0x00041c12:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00041c16:    2002        .       MOVS     r0,#2
        0x00041c18:    f9be1000    ....    LDRSH    r1,[lr,#0]
        0x00041c1c:    2e02        ..      CMP      r6,#2
        0x00041c1e:    db29        ).      BLT      0x41c74 ; opus_repacketizer_out_range_impl + 768
        0x00041c20:    f8be7002    ...p    LDRH     r7,[lr,#2]
        0x00041c24:    b28b        ..      UXTH     r3,r1
        0x00041c26:    2201        ."      MOVS     r2,#1
        0x00041c28:    429f        .B      CMP      r7,r3
        0x00041c2a:    f04f0701    O...    MOV      r7,#1
        0x00041c2e:    9702        ..      STR      r7,[sp,#8]
        0x00041c30:    d112        ..      BNE      0x41c58 ; opus_repacketizer_out_range_impl + 740
        0x00041c32:    9f06        ..      LDR      r7,[sp,#0x18]
        0x00041c34:    46b4        .F      MOV      r12,r6
        0x00041c36:    37cc        .7      ADDS     r7,r7,#0xcc
        0x00041c38:    1eb4        ..      SUBS     r4,r6,#2
        0x00041c3a:    2600        .&      MOVS     r6,#0
        0x00041c3c:    42b4        .B      CMP      r4,r6
        0x00041c3e:    d03e        >.      BEQ      0x41cbe ; opus_repacketizer_out_range_impl + 842
        0x00041c40:    f8375016    7..P    LDRH     r5,[r7,r6,LSL #1]
        0x00041c44:    3601        .6      ADDS     r6,#1
        0x00041c46:    429d        .B      CMP      r5,r3
        0x00041c48:    d0f8        ..      BEQ      0x41c3c ; opus_repacketizer_out_range_impl + 712
        0x00041c4a:    1c73        s.      ADDS     r3,r6,#1
        0x00041c4c:    4666        fF      MOV      r6,r12
        0x00041c4e:    2700        .'      MOVS     r7,#0
        0x00041c50:    4563        cE      CMP      r3,r12
        0x00041c52:    bfb8        ..      IT       LT
        0x00041c54:    2701        .'      MOVLT    r7,#1
        0x00041c56:    9702        ..      STR      r7,[sp,#8]
        0x00041c58:    ea6f070a    o...    MVN      r7,r10
        0x00041c5c:    445f        _D      ADD      r7,r7,r11
        0x00041c5e:    29fb        .)      CMP      r1,#0xfb
        0x00041c60:    4408        .D      ADD      r0,r0,r1
        0x00041c62:    f1a60301    ....    SUB      r3,r6,#1
        0x00041c66:    bfc8        ..      IT       GT
        0x00041c68:    2202        ."      MOVGT    r2,#2
        0x00041c6a:    2f02        ./      CMP      r7,#2
        0x00041c6c:    4410        .D      ADD      r0,r0,r2
        0x00041c6e:    da04        ..      BGE      0x41c7a ; opus_repacketizer_out_range_impl + 774
        0x00041c70:    4634        4F      MOV      r4,r6
        0x00041c72:    e011        ..      B        0x41c98 ; opus_repacketizer_out_range_impl + 804
        0x00041c74:    2200        ."      MOVS     r2,#0
        0x00041c76:    9202        ..      STR      r2,[sp,#8]
        0x00041c78:    e02a        *.      B        0x41cd0 ; opus_repacketizer_out_range_impl + 860
        0x00041c7a:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00041c7c:    4634        4F      MOV      r4,r6
        0x00041c7e:    1eb1        ..      SUBS     r1,r6,#2
        0x00041c80:    32ca        .2      ADDS     r2,r2,#0xca
        0x00041c82:    bf00        ..      NOP      
        0x00041c84:    f9327b02    2..{    LDRSH    r7,[r2],#2
        0x00041c88:    2601        .&      MOVS     r6,#1
        0x00041c8a:    2ffb        ./      CMP      r7,#0xfb
        0x00041c8c:    4438        8D      ADD      r0,r0,r7
        0x00041c8e:    bfc8        ..      IT       GT
        0x00041c90:    2602        .&      MOVGT    r6,#2
        0x00041c92:    3901        .9      SUBS     r1,#1
        0x00041c94:    4430        0D      ADD      r0,r0,r6
        0x00041c96:    d1f5        ..      BNE      0x41c84 ; opus_repacketizer_out_range_impl + 784
        0x00041c98:    f93e1013    >...    LDRSH    r1,[lr,r3,LSL #1]
        0x00041c9c:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x00041ca0:    1847        G.      ADDS     r7,r0,r1
        0x00041ca2:    454f        OE      CMP      r7,r9
        0x00041ca4:    f30080ae    ....    BGT.W    0x41e04 ; opus_repacketizer_out_range_impl + 1168
        0x00041ca8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00041caa:    9909        ..      LDR      r1,[sp,#0x24]
        0x00041cac:    7800        .x      LDRB     r0,[r0,#0]
        0x00041cae:    4626        &F      MOV      r6,r4
        0x00041cb0:    f0400003    @...    ORR      r0,r0,#3
        0x00041cb4:    7008        .p      STRB     r0,[r1,#0]
        0x00041cb6:    f0440080    D...    ORR      r0,r4,#0x80
        0x00041cba:    7048        Hp      STRB     r0,[r1,#1]
        0x00041cbc:    e014        ..      B        0x41ce8 ; opus_repacketizer_out_range_impl + 884
        0x00041cbe:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x00041cc2:    1cb2        ..      ADDS     r2,r6,#2
        0x00041cc4:    4666        fF      MOV      r6,r12
        0x00041cc6:    2300        .#      MOVS     r3,#0
        0x00041cc8:    4562        bE      CMP      r2,r12
        0x00041cca:    bfb8        ..      IT       LT
        0x00041ccc:    2301        .#      MOVLT    r3,#1
        0x00041cce:    9302        ..      STR      r3,[sp,#8]
        0x00041cd0:    fb060701    ....    MLA      r7,r6,r1,r0
        0x00041cd4:    454f        OE      CMP      r7,r9
        0x00041cd6:    f3008095    ....    BGT.W    0x41e04 ; opus_repacketizer_out_range_impl + 1168
        0x00041cda:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00041cdc:    9909        ..      LDR      r1,[sp,#0x24]
        0x00041cde:    7800        .x      LDRB     r0,[r0,#0]
        0x00041ce0:    704e        Np      STRB     r6,[r1,#1]
        0x00041ce2:    f0400003    @...    ORR      r0,r0,#3
        0x00041ce6:    7008        .p      STRB     r0,[r1,#0]
        0x00041ce8:    9818        ..      LDR      r0,[sp,#0x60]
        0x00041cea:    1c8c        ..      ADDS     r4,r1,#2
        0x00041cec:    2800        .(      CMP      r0,#0
        0x00041cee:    eba90107    ....    SUB      r1,r9,r7
        0x00041cf2:    bf18        ..      IT       NE
        0x00041cf4:    4608        .F      MOVNE    r0,r1
        0x00041cf6:    f1b80f01    ....    CMP      r8,#1
        0x00041cfa:    f04f0500    O...    MOV      r5,#0
        0x00041cfe:    db10        ..      BLT      0x41d22 ; opus_repacketizer_out_range_impl + 942
        0x00041d00:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00041d02:    2000        .       MOVS     r0,#0
        0x00041d04:    4643        CF      MOV      r3,r8
        0x00041d06:    9108        ..      STR      r1,[sp,#0x20]
        0x00041d08:    9500        ..      STR      r5,[sp,#0]
        0x00041d0a:    f7fffa65    ..e.    BL       opus_packet_extensions_generate ; 0x411d8
        0x00041d0e:    4605        .F      MOV      r5,r0
        0x00041d10:    2800        .(      CMP      r0,#0
        0x00041d12:    d40c        ..      BMI      0x41d2e ; opus_repacketizer_out_range_impl + 954
        0x00041d14:    9818        ..      LDR      r0,[sp,#0x60]
        0x00041d16:    b188        ..      CBZ      r0,0x41d3c ; opus_repacketizer_out_range_impl + 968
        0x00041d18:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00041d1c:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00041d20:    e000        ..      B        0x41d24 ; opus_repacketizer_out_range_impl + 944
        0x00041d22:    4684        .F      MOV      r12,r0
        0x00041d24:    f1bc0f00    ....    CMP      r12,#0
        0x00041d28:    d003        ..      BEQ      0x41d32 ; opus_repacketizer_out_range_impl + 958
        0x00041d2a:    463b        ;F      MOV      r3,r7
        0x00041d2c:    e014        ..      B        0x41d58 ; opus_repacketizer_out_range_impl + 996
        0x00041d2e:    462f        /F      MOV      r7,r5
        0x00041d30:    e635        5.      B        0x4199e ; opus_repacketizer_out_range_impl + 42
        0x00041d32:    2000        .       MOVS     r0,#0
        0x00041d34:    9004        ..      STR      r0,[sp,#0x10]
        0x00041d36:    2000        .       MOVS     r0,#0
        0x00041d38:    9003        ..      STR      r0,[sp,#0xc]
        0x00041d3a:    e043        C.      B        0x41dc4 ; opus_repacketizer_out_range_impl + 1104
        0x00041d3c:    f2404109    @..A    MOV      r1,#0x409
        0x00041d40:    0868        h.      LSRS     r0,r5,#1
        0x00041d42:    f2c81102    ....    MOVT     r1,#0x8102
        0x00041d46:    fba00101    ....    UMULL    r0,r1,r0,r1
        0x00041d4a:    eb051091    ....    ADD      r0,r5,r1,LSR #6
        0x00041d4e:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00041d52:    463b        ;F      MOV      r3,r7
        0x00041d54:    f1000c01    ....    ADD      r12,r0,#1
        0x00041d58:    f2480181    H...    MOV      r1,#0x8081
        0x00041d5c:    f1ac0001    ....    SUB      r0,r12,#1
        0x00041d60:    f2c80180    ....    MOVT     r1,#0x8080
        0x00041d64:    fb510000    Q...    SMMLA    r0,r1,r0,r0
        0x00041d68:    9f09        ..      LDR      r7,[sp,#0x24]
        0x00041d6a:    11c2        ..      ASRS     r2,r0,#7
        0x00041d6c:    eb0276d0    ...v    ADD      r6,r2,r0,LSR #31
        0x00041d70:    7879        yx      LDRB     r1,[r7,#1]
        0x00041d72:    18f0        ..      ADDS     r0,r6,r3
        0x00041d74:    1942        B.      ADDS     r2,r0,r5
        0x00041d76:    454a        JE      CMP      r2,r9
        0x00041d78:    f0410140    A.@.    ORR      r1,r1,#0x40
        0x00041d7c:    7079        yp      STRB     r1,[r7,#1]
        0x00041d7e:    da41        A.      BGE      0x41e04 ; opus_repacketizer_out_range_impl + 1168
        0x00041d80:    4463        cD      ADD      r3,r3,r12
        0x00041d82:    1b59        Y.      SUBS     r1,r3,r5
        0x00041d84:    f5bc7f80    ....    CMP      r12,#0x100
        0x00041d88:    f1000001    ....    ADD      r0,r0,#1
        0x00041d8c:    9308        ..      STR      r3,[sp,#0x20]
        0x00041d8e:    9104        ..      STR      r1,[sp,#0x10]
        0x00041d90:    9003        ..      STR      r0,[sp,#0xc]
        0x00041d92:    db10        ..      BLT      0x41db6 ; opus_repacketizer_out_range_impl + 1090
        0x00041d94:    4631        1F      MOV      r1,r6
        0x00041d96:    4620         F      MOV      r0,r4
        0x00041d98:    22ff        ."      MOVS     r2,#0xff
        0x00041d9a:    2e01        ..      CMP      r6,#1
        0x00041d9c:    bfd8        ..      IT       LE
        0x00041d9e:    2101        .!      MOVLE    r1,#1
        0x00041da0:    9106        ..      STR      r1,[sp,#0x18]
        0x00041da2:    4667        gF      MOV      r7,r12
        0x00041da4:    4674        tF      MOV      r4,lr
        0x00041da6:    f7d6fcac    ....    BL       __aeabi_memset ; 0x18702
        0x00041daa:    9809        ..      LDR      r0,[sp,#0x24]
        0x00041dac:    9906        ..      LDR      r1,[sp,#0x18]
        0x00041dae:    46bc        .F      MOV      r12,r7
        0x00041db0:    4408        .D      ADD      r0,r0,r1
        0x00041db2:    46a6        .F      MOV      lr,r4
        0x00041db4:    1c84        ..      ADDS     r4,r0,#2
        0x00041db6:    eb06000c    ....    ADD      r0,r6,r12
        0x00041dba:    3801        .8      SUBS     r0,#1
        0x00041dbc:    e9dd6707    ...g    LDRD     r6,r7,[sp,#0x1c]
        0x00041dc0:    f8040b01    ....    STRB     r0,[r4],#1
        0x00041dc4:    2000        .       MOVS     r0,#0
        0x00041dc6:    2e02        ..      CMP      r6,#2
        0x00041dc8:    bfb8        ..      IT       LT
        0x00041dca:    2001        .       MOVLT    r0,#1
        0x00041dcc:    9902        ..      LDR      r1,[sp,#8]
        0x00041dce:    f0810101    ....    EOR      r1,r1,#1
        0x00041dd2:    4308        .C      ORRS     r0,r0,r1
        0x00041dd4:    f47faec4    ....    BNE      0x41b60 ; opus_repacketizer_out_range_impl + 492
        0x00041dd8:    ea6f000a    o...    MVN      r0,r10
        0x00041ddc:    9506        ..      STR      r5,[sp,#0x18]
        0x00041dde:    9708        ..      STR      r7,[sp,#0x20]
        0x00041de0:    eb00060b    ....    ADD      r6,r0,r11
        0x00041de4:    2700        .'      MOVS     r7,#0
        0x00041de6:    4675        uF      MOV      r5,lr
        0x00041de8:    f9350017    5...    LDRSH    r0,[r5,r7,LSL #1]
        0x00041dec:    4621        !F      MOV      r1,r4
        0x00041dee:    f7f8f8e6    ....    BL       encode_size ; 0x39fbe
        0x00041df2:    3701        .7      ADDS     r7,#1
        0x00041df4:    42b7        .B      CMP      r7,r6
        0x00041df6:    4404        .D      ADD      r4,r4,r0
        0x00041df8:    dbf6        ..      BLT      0x41de8 ; opus_repacketizer_out_range_impl + 1140
        0x00041dfa:    af06        ..      ADD      r7,sp,#0x18
        0x00041dfc:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x00041e00:    cfe0        ..      LDM      r7,{r5-r7}
        0x00041e02:    e6ad        ..      B        0x41b60 ; opus_repacketizer_out_range_impl + 492
        0x00041e04:    f004ffa6    ....    BL       restore_stack ; 0x46d54
        0x00041e08:    f06f0701    o...    MVN      r7,#1
        0x00041e0c:    e5c7        ..      B        0x4199e ; opus_repacketizer_out_range_impl + 42
        0x00041e0e:    0000        ..      MOVS     r0,r0
    padbuffer
        0x00041e10:    b085        ..      SUB      sp,sp,#0x14
        0x00041e12:    9003        ..      STR      r0,[sp,#0xc]
        0x00041e14:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00041e18:    9201        ..      STR      r2,[sp,#4]
        0x00041e1a:    2000        .       MOVS     r0,#0
        0x00041e1c:    9000        ..      STR      r0,[sp,#0]
        0x00041e1e:    9801        ..      LDR      r0,[sp,#4]
        0x00041e20:    2800        .(      CMP      r0,#0
        0x00041e22:    dc03        ..      BGT      0x41e2c ; padbuffer + 28
        0x00041e24:    e7ff        ..      B        0x41e26 ; padbuffer + 22
        0x00041e26:    9800        ..      LDR      r0,[sp,#0]
        0x00041e28:    9004        ..      STR      r0,[sp,#0x10]
        0x00041e2a:    e016        ..      B        0x41e5a ; padbuffer + 74
        0x00041e2c:    e7ff        ..      B        0x41e2e ; padbuffer + 30
        0x00041e2e:    9801        ..      LDR      r0,[sp,#4]
        0x00041e30:    1e41        A.      SUBS     r1,r0,#1
        0x00041e32:    9101        ..      STR      r1,[sp,#4]
        0x00041e34:    b170        p.      CBZ      r0,0x41e54 ; padbuffer + 68
        0x00041e36:    e7ff        ..      B        0x41e38 ; padbuffer + 40
        0x00041e38:    9803        ..      LDR      r0,[sp,#0xc]
        0x00041e3a:    b138        8.      CBZ      r0,0x41e4c ; padbuffer + 60
        0x00041e3c:    e7ff        ..      B        0x41e3e ; padbuffer + 46
        0x00041e3e:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00041e42:    9903        ..      LDR      r1,[sp,#0xc]
        0x00041e44:    1c4a        J.      ADDS     r2,r1,#1
        0x00041e46:    9203        ..      STR      r2,[sp,#0xc]
        0x00041e48:    7008        .p      STRB     r0,[r1,#0]
        0x00041e4a:    e7ff        ..      B        0x41e4c ; padbuffer + 60
        0x00041e4c:    9800        ..      LDR      r0,[sp,#0]
        0x00041e4e:    3001        .0      ADDS     r0,#1
        0x00041e50:    9000        ..      STR      r0,[sp,#0]
        0x00041e52:    e7ec        ..      B        0x41e2e ; padbuffer + 30
        0x00041e54:    9800        ..      LDR      r0,[sp,#0]
        0x00041e56:    9004        ..      STR      r0,[sp,#0x10]
        0x00041e58:    e7ff        ..      B        0x41e5a ; padbuffer + 74
        0x00041e5a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00041e5c:    b005        ..      ADD      sp,sp,#0x14
        0x00041e5e:    4770        pG      BX       lr
    pb_check_proto3_default_value
        0x00041e60:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00041e62:    b086        ..      SUB      sp,sp,#0x18
        0x00041e64:    468c        .F      MOV      r12,r1
        0x00041e66:    7881        .x      LDRB     r1,[r0,#2]
        0x00041e68:    f9b03005    ...0    LDRSH    r3,[r0,#5]
        0x00041e6c:    f3c11201    ....    UBFX     r2,r1,#4,#2
        0x00041e70:    fa1ffe83    ....    UXTH     lr,r3
        0x00041e74:    2400        .$      MOVS     r4,#0
        0x00041e76:    e8dff002    ....    TBB      [pc,r2]
    $d.29
        0x00041e7a:    0235        5.      DCW    565
        0x00041e7c:    110b        ..      DCW    4363
    $t.30
        0x00041e7e:    f1be0f00    ....    CMP      lr,#0
        0x00041e82:    d011        ..      BEQ      0x41ea8 ; pb_check_proto3_default_value + 72
        0x00041e84:    f81c0003    ....    LDRB     r0,[r12,r3]
        0x00041e88:    fab0f080    ....    CLZ      r0,r0
        0x00041e8c:    0944        D.      LSRS     r4,r0,#5
        0x00041e8e:    e029        ).      B        0x41ee4 ; pb_check_proto3_default_value + 132
        0x00041e90:    f83c0003    <...    LDRH     r0,[r12,r3]
        0x00041e94:    fab0f080    ....    CLZ      r0,r0
        0x00041e98:    0944        D.      LSRS     r4,r0,#5
        0x00041e9a:    e023        #.      B        0x41ee4 ; pb_check_proto3_default_value + 132
        0x00041e9c:    f83c0003    <...    LDRH     r0,[r12,r3]
        0x00041ea0:    fab0f080    ....    CLZ      r0,r0
        0x00041ea4:    0944        D.      LSRS     r4,r0,#5
        0x00041ea6:    e01d        ..      B        0x41ee4 ; pb_check_proto3_default_value + 132
        0x00041ea8:    f0110fc0    ....    TST      r1,#0xc0
        0x00041eac:    d01d        ..      BEQ      0x41eea ; pb_check_proto3_default_value + 138
        0x00041eae:    f8b01007    ....    LDRH     r1,[r0,#7]
        0x00041eb2:    2900        .)      CMP      r1,#0
        0x00041eb4:    bf18        ..      IT       NE
        0x00041eb6:    2101        .!      MOVNE    r1,#1
        0x00041eb8:    d012        ..      BEQ      0x41ee0 ; pb_check_proto3_default_value + 128
        0x00041eba:    f89c2000    ...     LDRB     r2,[r12,#0]
        0x00041ebe:    b97a        z.      CBNZ     r2,0x41ee0 ; pb_check_proto3_default_value + 128
        0x00041ec0:    2301        .#      MOVS     r3,#1
        0x00041ec2:    bf00        ..      NOP      
        0x00041ec4:    f8b01007    ....    LDRH     r1,[r0,#7]
        0x00041ec8:    b29a        ..      UXTH     r2,r3
        0x00041eca:    428a        .B      CMP      r2,r1
        0x00041ecc:    f04f0100    O...    MOV      r1,#0
        0x00041ed0:    bf38        8.      IT       CC
        0x00041ed2:    2101        .!      MOVCC    r1,#1
        0x00041ed4:    d204        ..      BCS      0x41ee0 ; pb_check_proto3_default_value + 128
        0x00041ed6:    f81c2002    ...     LDRB     r2,[r12,r2]
        0x00041eda:    3301        .3      ADDS     r3,#1
        0x00041edc:    2a00        .*      CMP      r2,#0
        0x00041ede:    d0f1        ..      BEQ      0x41ec4 ; pb_check_proto3_default_value + 100
        0x00041ee0:    f0810401    ....    EOR      r4,r1,#1
        0x00041ee4:    4620         F      MOV      r0,r4
        0x00041ee6:    b006        ..      ADD      sp,sp,#0x18
        0x00041ee8:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00041eea:    f001010f    ....    AND      r1,r1,#0xf
        0x00041eee:    3905        .9      SUBS     r1,#5
        0x00041ef0:    2904        .)      CMP      r1,#4
        0x00041ef2:    d8dc        ..      BHI      0x41eae ; pb_check_proto3_default_value + 78
        0x00041ef4:    e8dff001    ....    TBB      [pc,r1]
    $d.31
        0x00041ef8:    030a1f04    ....    DCD    50994948
        0x00041efc:    0025        %.      DCW    37
    $t.32
        0x00041efe:    e7d6        ..      B        0x41eae ; pb_check_proto3_default_value + 78
        0x00041f00:    f8bc0000    ....    LDRH     r0,[r12,#0]
        0x00041f04:    fab0f080    ....    CLZ      r0,r0
        0x00041f08:    0944        D.      LSRS     r4,r0,#5
        0x00041f0a:    e7eb        ..      B        0x41ee4 ; pb_check_proto3_default_value + 132
        0x00041f0c:    f8d0100b    ....    LDR      r1,[r0,#0xb]
        0x00041f10:    4668        hF      MOV      r0,sp
        0x00041f12:    4662        bF      MOV      r2,r12
        0x00041f14:    f000fe2c    ..,.    BL       pb_field_iter_begin ; 0x42b70
        0x00041f18:    b1c8        ..      CBZ      r0,0x41f4e ; pb_check_proto3_default_value + 238
        0x00041f1a:    466d        mF      MOV      r5,sp
        0x00041f1c:    9801        ..      LDR      r0,[sp,#4]
        0x00041f1e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00041f20:    f7ffff9e    ....    BL       pb_check_proto3_default_value ; 0x41e60
        0x00041f24:    4604        .F      MOV      r4,r0
        0x00041f26:    2800        .(      CMP      r0,#0
        0x00041f28:    d0dc        ..      BEQ      0x41ee4 ; pb_check_proto3_default_value + 132
        0x00041f2a:    4628        (F      MOV      r0,r5
        0x00041f2c:    f000fe4e    ..N.    BL       pb_field_iter_next ; 0x42bcc
        0x00041f30:    2800        .(      CMP      r0,#0
        0x00041f32:    d1f3        ..      BNE      0x41f1c ; pb_check_proto3_default_value + 188
        0x00041f34:    e7d6        ..      B        0x41ee4 ; pb_check_proto3_default_value + 132
        0x00041f36:    f89c0000    ....    LDRB     r0,[r12,#0]
        0x00041f3a:    fab0f080    ....    CLZ      r0,r0
        0x00041f3e:    0944        D.      LSRS     r4,r0,#5
        0x00041f40:    e7d0        ..      B        0x41ee4 ; pb_check_proto3_default_value + 132
        0x00041f42:    f8b00007    ....    LDRH     r0,[r0,#7]
        0x00041f46:    fab0f080    ....    CLZ      r0,r0
        0x00041f4a:    0944        D.      LSRS     r4,r0,#5
        0x00041f4c:    e7ca        ..      B        0x41ee4 ; pb_check_proto3_default_value + 132
        0x00041f4e:    2401        .$      MOVS     r4,#1
        0x00041f50:    e7c8        ..      B        0x41ee4 ; pb_check_proto3_default_value + 132
        0x00041f52:    0000        ..      MOVS     r0,r0
    pb_close_string_substream
        0x00041f54:    b570        p.      PUSH     {r4-r6,lr}
        0x00041f56:    688a        .h      LDR      r2,[r1,#8]
        0x00041f58:    460c        .F      MOV      r4,r1
        0x00041f5a:    4605        .F      MOV      r5,r0
        0x00041f5c:    b12a        *.      CBZ      r2,0x41f6a ; pb_close_string_substream + 22
        0x00041f5e:    4620         F      MOV      r0,r4
        0x00041f60:    2100        .!      MOVS     r1,#0
        0x00041f62:    2600        .&      MOVS     r6,#0
        0x00041f64:    f000ff32    ..2.    BL       pb_read ; 0x42dcc
        0x00041f68:    b120         .      CBZ      r0,0x41f74 ; pb_close_string_substream + 32
        0x00041f6a:    6860        `h      LDR      r0,[r4,#4]
        0x00041f6c:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00041f6e:    2601        .&      MOVS     r6,#1
        0x00041f70:    6068        h`      STR      r0,[r5,#4]
        0x00041f72:    60e9        .`      STR      r1,[r5,#0xc]
        0x00041f74:    4630        0F      MOV      r0,r6
        0x00041f76:    bd70        p.      POP      {r4-r6,pc}
    pb_dec_bytes
        0x00041f78:    b570        p.      PUSH     {r4-r6,lr}
        0x00041f7a:    b082        ..      SUB      sp,sp,#8
        0x00041f7c:    460e        .F      MOV      r6,r1
        0x00041f7e:    a901        ..      ADD      r1,sp,#4
        0x00041f80:    4615        .F      MOV      r5,r2
        0x00041f82:    4604        .F      MOV      r4,r0
        0x00041f84:    f000fb6c    ..l.    BL       pb_decode_varint32 ; 0x42660
        0x00041f88:    b1e0        ..      CBZ      r0,0x41fc4 ; pb_dec_bytes + 76
        0x00041f8a:    9a01        ..      LDR      r2,[sp,#4]
        0x00041f8c:    f5b23f80    ...?    CMP      r2,#0x10000
        0x00041f90:    d20f        ..      BCS      0x41fb2 ; pb_dec_bytes + 58
        0x00041f92:    78b0        .x      LDRB     r0,[r6,#2]
        0x00041f94:    f00000c0    ....    AND      r0,r0,#0xc0
        0x00041f98:    2880        .(      CMP      r0,#0x80
        0x00041f9a:    d105        ..      BNE      0x41fa8 ; pb_dec_bytes + 48
        0x00041f9c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00041f9e:    f64771e0    G..q    MOV      r1,#0x7fe0
        0x00041fa2:    f2c00105    ....    MOVT     r1,#5
        0x00041fa6:    e009        ..      B        0x41fbc ; pb_dec_bytes + 68
        0x00041fa8:    f8b60007    ....    LDRH     r0,[r6,#7]
        0x00041fac:    1c91        ..      ADDS     r1,r2,#2
        0x00041fae:    4281        .B      CMP      r1,r0
        0x00041fb0:    d90b        ..      BLS      0x41fca ; pb_dec_bytes + 82
        0x00041fb2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00041fb4:    f64771f2    G..q    MOV      r1,#0x7ff2
        0x00041fb8:    f2c00105    ....    MOVT     r1,#5
        0x00041fbc:    2800        .(      CMP      r0,#0
        0x00041fbe:    bf18        ..      IT       NE
        0x00041fc0:    4601        .F      MOVNE    r1,r0
        0x00041fc2:    60e1        .`      STR      r1,[r4,#0xc]
        0x00041fc4:    2000        .       MOVS     r0,#0
        0x00041fc6:    b002        ..      ADD      sp,sp,#8
        0x00041fc8:    bd70        p.      POP      {r4-r6,pc}
        0x00041fca:    f8252b02    %..+    STRH     r2,[r5],#2
        0x00041fce:    4620         F      MOV      r0,r4
        0x00041fd0:    4629        )F      MOV      r1,r5
        0x00041fd2:    f000fefb    ....    BL       pb_read ; 0x42dcc
        0x00041fd6:    b002        ..      ADD      sp,sp,#8
        0x00041fd8:    bd70        p.      POP      {r4-r6,pc}
        0x00041fda:    0000        ..      MOVS     r0,r0
    pb_dec_fixed32
        0x00041fdc:    b580        ..      PUSH     {r7,lr}
        0x00041fde:    4611        .F      MOV      r1,r2
        0x00041fe0:    f000f99e    ....    BL       pb_decode_fixed32 ; 0x42320
        0x00041fe4:    bd80        ..      POP      {r7,pc}
        0x00041fe6:    0000        ..      MOVS     r0,r0
    pb_dec_fixed64
        0x00041fe8:    b580        ..      PUSH     {r7,lr}
        0x00041fea:    4611        .F      MOV      r1,r2
        0x00041fec:    f000f9a6    ....    BL       pb_decode_fixed64 ; 0x4233c
        0x00041ff0:    bd80        ..      POP      {r7,pc}
        0x00041ff2:    0000        ..      MOVS     r0,r0
    pb_dec_fixed_length_bytes
        0x00041ff4:    b570        p.      PUSH     {r4-r6,lr}
        0x00041ff6:    b082        ..      SUB      sp,sp,#8
        0x00041ff8:    460e        .F      MOV      r6,r1
        0x00041ffa:    a901        ..      ADD      r1,sp,#4
        0x00041ffc:    4615        .F      MOV      r5,r2
        0x00041ffe:    4604        .F      MOV      r4,r0
        0x00042000:    f000fb2e    ....    BL       pb_decode_varint32 ; 0x42660
        0x00042004:    b308        ..      CBZ      r0,0x4204a ; pb_dec_fixed_length_bytes + 86
        0x00042006:    9801        ..      LDR      r0,[sp,#4]
        0x00042008:    f5b03f80    ...?    CMP      r0,#0x10000
        0x0004200c:    d305        ..      BCC      0x4201a ; pb_dec_fixed_length_bytes + 38
        0x0004200e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042010:    f64771f2    G..q    MOV      r1,#0x7ff2
        0x00042014:    f2c00105    ....    MOVT     r1,#5
        0x00042018:    e013        ..      B        0x42042 ; pb_dec_fixed_length_bytes + 78
        0x0004201a:    f8b62007    ...     LDRH     r2,[r6,#7]
        0x0004201e:    b138        8.      CBZ      r0,0x42030 ; pb_dec_fixed_length_bytes + 60
        0x00042020:    4290        .B      CMP      r0,r2
        0x00042022:    d10c        ..      BNE      0x4203e ; pb_dec_fixed_length_bytes + 74
        0x00042024:    4620         F      MOV      r0,r4
        0x00042026:    4629        )F      MOV      r1,r5
        0x00042028:    f000fed0    ....    BL       pb_read ; 0x42dcc
        0x0004202c:    b002        ..      ADD      sp,sp,#8
        0x0004202e:    bd70        p.      POP      {r4-r6,pc}
        0x00042030:    4628        (F      MOV      r0,r5
        0x00042032:    4611        .F      MOV      r1,r2
        0x00042034:    f7d6fb75    ..u.    BL       __aeabi_memclr ; 0x18722
        0x00042038:    2001        .       MOVS     r0,#1
        0x0004203a:    b002        ..      ADD      sp,sp,#8
        0x0004203c:    bd70        p.      POP      {r4-r6,pc}
        0x0004203e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042040:    a103        ..      ADR      r1,{pc}+0x10 ; 0x42050
        0x00042042:    2800        .(      CMP      r0,#0
        0x00042044:    bf18        ..      IT       NE
        0x00042046:    4601        .F      MOVNE    r1,r0
        0x00042048:    60e1        .`      STR      r1,[r4,#0xc]
        0x0004204a:    2000        .       MOVS     r0,#0
        0x0004204c:    b002        ..      ADD      sp,sp,#8
        0x0004204e:    bd70        p.      POP      {r4-r6,pc}
    $d.55
        0x00042050:    6f636e69    inco    DCD    1868787305
        0x00042054:    63657272    rrec    DCD    1667592818
        0x00042058:    69662074    t fi    DCD    1768300660
        0x0004205c:    20646578    xed     DCD    543450488
        0x00042060:    676e656c    leng    DCD    1735288172
        0x00042064:    62206874    th b    DCD    1646291060
        0x00042068:    73657479    ytes    DCD    1936028793
        0x0004206c:    7a697320     siz    DCD    2053731104
        0x00042070:    00000065    e...    DCD    101
    $t.50
    pb_dec_string
        0x00042074:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00042076:    b081        ..      SUB      sp,sp,#4
        0x00042078:    460f        .F      MOV      r7,r1
        0x0004207a:    4669        iF      MOV      r1,sp
        0x0004207c:    4615        .F      MOV      r5,r2
        0x0004207e:    4604        .F      MOV      r4,r0
        0x00042080:    f000faee    ....    BL       pb_decode_varint32 ; 0x42660
        0x00042084:    b1d0        ..      CBZ      r0,0x420bc ; pb_dec_string + 72
        0x00042086:    9e00        ..      LDR      r6,[sp,#0]
        0x00042088:    1c70        p.      ADDS     r0,r6,#1
        0x0004208a:    d302        ..      BCC      0x42092 ; pb_dec_string + 30
        0x0004208c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0004208e:    a115        ..      ADR      r1,{pc}+0x56 ; 0x420e4
        0x00042090:    e010        ..      B        0x420b4 ; pb_dec_string + 64
        0x00042092:    78b9        .x      LDRB     r1,[r7,#2]
        0x00042094:    f00101c0    ....    AND      r1,r1,#0xc0
        0x00042098:    2980        .)      CMP      r1,#0x80
        0x0004209a:    d105        ..      BNE      0x420a8 ; pb_dec_string + 52
        0x0004209c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0004209e:    f64771e0    G..q    MOV      r1,#0x7fe0
        0x000420a2:    f2c00105    ....    MOVT     r1,#5
        0x000420a6:    e005        ..      B        0x420b4 ; pb_dec_string + 64
        0x000420a8:    f8b71007    ....    LDRH     r1,[r7,#7]
        0x000420ac:    4288        .B      CMP      r0,r1
        0x000420ae:    d908        ..      BLS      0x420c2 ; pb_dec_string + 78
        0x000420b0:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000420b2:    a108        ..      ADR      r1,{pc}+0x22 ; 0x420d4
        0x000420b4:    2800        .(      CMP      r0,#0
        0x000420b6:    bf18        ..      IT       NE
        0x000420b8:    4601        .F      MOVNE    r1,r0
        0x000420ba:    60e1        .`      STR      r1,[r4,#0xc]
        0x000420bc:    2000        .       MOVS     r0,#0
        0x000420be:    b001        ..      ADD      sp,sp,#4
        0x000420c0:    bdf0        ..      POP      {r4-r7,pc}
        0x000420c2:    4620         F      MOV      r0,r4
        0x000420c4:    4629        )F      MOV      r1,r5
        0x000420c6:    4632        2F      MOV      r2,r6
        0x000420c8:    f000fe80    ....    BL       pb_read ; 0x42dcc
        0x000420cc:    2100        .!      MOVS     r1,#0
        0x000420ce:    55a9        .U      STRB     r1,[r5,r6]
        0x000420d0:    b001        ..      ADD      sp,sp,#4
        0x000420d2:    bdf0        ..      POP      {r4-r7,pc}
    $d.51
        0x000420d4:    69727473    stri    DCD    1769108595
        0x000420d8:    6f20676e    ng o    DCD    1864394606
        0x000420dc:    66726576    verf    DCD    1718773110
        0x000420e0:    00776f6c    low.    DCD    7827308
        0x000420e4:    657a6973    size    DCD    1702521203
        0x000420e8:    6f6f7420     too    DCD    1869575200
        0x000420ec:    72616c20     lar    DCD    1918987296
        0x000420f0:    00006567    ge..    DCD    25959
    $t.52
    pb_dec_submessage
        0x000420f4:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000420f6:    b085        ..      SUB      sp,sp,#0x14
        0x000420f8:    460f        .F      MOV      r7,r1
        0x000420fa:    f8d1600b    ...`    LDR      r6,[r1,#0xb]
        0x000420fe:    a901        ..      ADD      r1,sp,#4
        0x00042100:    4615        .F      MOV      r5,r2
        0x00042102:    4604        .F      MOV      r4,r0
        0x00042104:    f000fe14    ....    BL       pb_make_string_substream ; 0x42d30
        0x00042108:    b198        ..      CBZ      r0,0x42132 ; pb_dec_submessage + 62
        0x0004210a:    f8d7000b    ....    LDR      r0,[r7,#0xb]
        0x0004210e:    b150        P.      CBZ      r0,0x42126 ; pb_dec_submessage + 50
        0x00042110:    78b8        .x      LDRB     r0,[r7,#2]
        0x00042112:    f0000030    ..0.    AND      r0,r0,#0x30
        0x00042116:    2820         (      CMP      r0,#0x20
        0x00042118:    d10e        ..      BNE      0x42138 ; pb_dec_submessage + 68
        0x0004211a:    a801        ..      ADD      r0,sp,#4
        0x0004211c:    4631        1F      MOV      r1,r6
        0x0004211e:    462a        *F      MOV      r2,r5
        0x00042120:    f000f8f0    ....    BL       pb_decode ; 0x42304
        0x00042124:    e00d        ..      B        0x42142 ; pb_dec_submessage + 78
        0x00042126:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042128:    a10a        ..      ADR      r1,{pc}+0x2c ; 0x42154
        0x0004212a:    2800        .(      CMP      r0,#0
        0x0004212c:    bf18        ..      IT       NE
        0x0004212e:    4601        .F      MOVNE    r1,r0
        0x00042130:    60e1        .`      STR      r1,[r4,#0xc]
        0x00042132:    2000        .       MOVS     r0,#0
        0x00042134:    b005        ..      ADD      sp,sp,#0x14
        0x00042136:    bdf0        ..      POP      {r4-r7,pc}
        0x00042138:    a801        ..      ADD      r0,sp,#4
        0x0004213a:    4631        1F      MOV      r1,r6
        0x0004213c:    462a        *F      MOV      r2,r5
        0x0004213e:    f000f90b    ....    BL       pb_decode_noinit ; 0x42358
        0x00042142:    4605        .F      MOV      r5,r0
        0x00042144:    a901        ..      ADD      r1,sp,#4
        0x00042146:    4620         F      MOV      r0,r4
        0x00042148:    f7ffff04    ....    BL       pb_close_string_substream ; 0x41f54
        0x0004214c:    4028        (@      ANDS     r0,r0,r5
        0x0004214e:    b005        ..      ADD      sp,sp,#0x14
        0x00042150:    bdf0        ..      POP      {r4-r7,pc}
        0x00042152:    bf00        ..      NOP      
    $d.53
        0x00042154:    61766e69    inva    DCD    1635151465
        0x00042158:    2064696c    lid     DCD    543451500
        0x0004215c:    6c656966    fiel    DCD    1818585446
        0x00042160:    65642064    d de    DCD    1701060708
        0x00042164:    69726373    scri    DCD    1769104243
        0x00042168:    726f7470    ptor    DCD    1919906928
        0x0004216c:    00000000    ....    DCD    0
    $t.44
    pb_dec_svarint
        0x00042170:    b570        p.      PUSH     {r4-r6,lr}
        0x00042172:    b082        ..      SUB      sp,sp,#8
        0x00042174:    460e        .F      MOV      r6,r1
        0x00042176:    4669        iF      MOV      r1,sp
        0x00042178:    4615        .F      MOV      r5,r2
        0x0004217a:    4604        .F      MOV      r4,r0
        0x0004217c:    f000fa00    ....    BL       pb_decode_svarint ; 0x42580
        0x00042180:    2800        .(      CMP      r0,#0
        0x00042182:    d034        4.      BEQ      0x421ee ; pb_dec_svarint + 126
        0x00042184:    f8b60007    ....    LDRH     r0,[r6,#7]
        0x00042188:    3801        .8      SUBS     r0,#1
        0x0004218a:    2807        .(      CMP      r0,#7
        0x0004218c:    d80f        ..      BHI      0x421ae ; pb_dec_svarint + 62
        0x0004218e:    e8dff000    ....    TBB      [pc,r0]
    $d.45
        0x00042192:    0904        ..      DCW    2308
        0x00042194:    0e0e140e    ....    DCD    235803662
        0x00042198:    180e        ..      DCW    6158
    $t.46
        0x0004219a:    f99d0000    ....    LDRSB    r0,[sp,#0]
        0x0004219e:    7028        (p      STRB     r0,[r5,#0]
        0x000421a0:    17c1        ..      ASRS     r1,r0,#31
        0x000421a2:    e012        ..      B        0x421ca ; pb_dec_svarint + 90
        0x000421a4:    f9bd0000    ....    LDRSH    r0,[sp,#0]
        0x000421a8:    8028        (.      STRH     r0,[r5,#0]
        0x000421aa:    17c1        ..      ASRS     r1,r0,#31
        0x000421ac:    e00d        ..      B        0x421ca ; pb_dec_svarint + 90
        0x000421ae:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000421b0:    f64771b7    G..q    MOV      r1,#0x7fb7
        0x000421b4:    f2c00105    ....    MOVT     r1,#5
        0x000421b8:    e015        ..      B        0x421e6 ; pb_dec_svarint + 118
        0x000421ba:    9800        ..      LDR      r0,[sp,#0]
        0x000421bc:    17c1        ..      ASRS     r1,r0,#31
        0x000421be:    6028        (`      STR      r0,[r5,#0]
        0x000421c0:    e003        ..      B        0x421ca ; pb_dec_svarint + 90
        0x000421c2:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x000421c6:    e9c50100    ....    STRD     r0,r1,[r5,#0]
        0x000421ca:    e9dd2300    ...#    LDRD     r2,r3,[sp,#0]
        0x000421ce:    4050        P@      EORS     r0,r0,r2
        0x000421d0:    4059        Y@      EORS     r1,r1,r3
        0x000421d2:    4308        .C      ORRS     r0,r0,r1
        0x000421d4:    d102        ..      BNE      0x421dc ; pb_dec_svarint + 108
        0x000421d6:    2001        .       MOVS     r0,#1
        0x000421d8:    b002        ..      ADD      sp,sp,#8
        0x000421da:    bd70        p.      POP      {r4-r6,pc}
        0x000421dc:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000421de:    f6477193    G..q    MOV      r1,#0x7f93
        0x000421e2:    f2c00105    ....    MOVT     r1,#5
        0x000421e6:    2800        .(      CMP      r0,#0
        0x000421e8:    bf18        ..      IT       NE
        0x000421ea:    4601        .F      MOVNE    r1,r0
        0x000421ec:    60e1        .`      STR      r1,[r4,#0xc]
        0x000421ee:    2000        .       MOVS     r0,#0
        0x000421f0:    b002        ..      ADD      sp,sp,#8
        0x000421f2:    bd70        p.      POP      {r4-r6,pc}
    pb_dec_uvarint
        0x000421f4:    b570        p.      PUSH     {r4-r6,lr}
        0x000421f6:    b082        ..      SUB      sp,sp,#8
        0x000421f8:    460e        .F      MOV      r6,r1
        0x000421fa:    4669        iF      MOV      r1,sp
        0x000421fc:    4615        .F      MOV      r5,r2
        0x000421fe:    4604        .F      MOV      r4,r0
        0x00042200:    f000f9f2    ....    BL       pb_decode_varint ; 0x425e8
        0x00042204:    2800        .(      CMP      r0,#0
        0x00042206:    d034        4.      BEQ      0x42272 ; pb_dec_uvarint + 126
        0x00042208:    f8b60007    ....    LDRH     r0,[r6,#7]
        0x0004220c:    3801        .8      SUBS     r0,#1
        0x0004220e:    2807        .(      CMP      r0,#7
        0x00042210:    d80f        ..      BHI      0x42232 ; pb_dec_uvarint + 62
        0x00042212:    e8dff000    ....    TBB      [pc,r0]
    $d.42
        0x00042216:    0904        ..      DCW    2308
        0x00042218:    0e0e140e    ....    DCD    235803662
        0x0004221c:    180e        ..      DCW    6158
    $t.43
        0x0004221e:    9a00        ..      LDR      r2,[sp,#0]
        0x00042220:    2100        .!      MOVS     r1,#0
        0x00042222:    b2d0        ..      UXTB     r0,r2
        0x00042224:    702a        *p      STRB     r2,[r5,#0]
        0x00042226:    e012        ..      B        0x4224e ; pb_dec_uvarint + 90
        0x00042228:    9a00        ..      LDR      r2,[sp,#0]
        0x0004222a:    2100        .!      MOVS     r1,#0
        0x0004222c:    b290        ..      UXTH     r0,r2
        0x0004222e:    802a        *.      STRH     r2,[r5,#0]
        0x00042230:    e00d        ..      B        0x4224e ; pb_dec_uvarint + 90
        0x00042232:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042234:    f64771b7    G..q    MOV      r1,#0x7fb7
        0x00042238:    f2c00105    ....    MOVT     r1,#5
        0x0004223c:    e015        ..      B        0x4226a ; pb_dec_uvarint + 118
        0x0004223e:    9800        ..      LDR      r0,[sp,#0]
        0x00042240:    2100        .!      MOVS     r1,#0
        0x00042242:    6028        (`      STR      r0,[r5,#0]
        0x00042244:    e003        ..      B        0x4224e ; pb_dec_uvarint + 90
        0x00042246:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x0004224a:    e9c50100    ....    STRD     r0,r1,[r5,#0]
        0x0004224e:    e9dd2300    ...#    LDRD     r2,r3,[sp,#0]
        0x00042252:    4050        P@      EORS     r0,r0,r2
        0x00042254:    4059        Y@      EORS     r1,r1,r3
        0x00042256:    4308        .C      ORRS     r0,r0,r1
        0x00042258:    d102        ..      BNE      0x42260 ; pb_dec_uvarint + 108
        0x0004225a:    2001        .       MOVS     r0,#1
        0x0004225c:    b002        ..      ADD      sp,sp,#8
        0x0004225e:    bd70        p.      POP      {r4-r6,pc}
        0x00042260:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042262:    f6477193    G..q    MOV      r1,#0x7f93
        0x00042266:    f2c00105    ....    MOVT     r1,#5
        0x0004226a:    2800        .(      CMP      r0,#0
        0x0004226c:    bf18        ..      IT       NE
        0x0004226e:    4601        .F      MOVNE    r1,r0
        0x00042270:    60e1        .`      STR      r1,[r4,#0xc]
        0x00042272:    2000        .       MOVS     r0,#0
        0x00042274:    b002        ..      ADD      sp,sp,#8
        0x00042276:    bd70        p.      POP      {r4-r6,pc}
    pb_dec_varint
        0x00042278:    b570        p.      PUSH     {r4-r6,lr}
        0x0004227a:    b082        ..      SUB      sp,sp,#8
        0x0004227c:    460e        .F      MOV      r6,r1
        0x0004227e:    4669        iF      MOV      r1,sp
        0x00042280:    4615        .F      MOV      r5,r2
        0x00042282:    4604        .F      MOV      r4,r0
        0x00042284:    f000f9b0    ....    BL       pb_decode_varint ; 0x425e8
        0x00042288:    2800        .(      CMP      r0,#0
        0x0004228a:    d037        7.      BEQ      0x422fc ; pb_dec_varint + 132
        0x0004228c:    f8b63007    ...0    LDRH     r3,[r6,#7]
        0x00042290:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x00042294:    2b08        .+      CMP      r3,#8
        0x00042296:    f1a30301    ....    SUB      r3,r3,#1
        0x0004229a:    ea4f72e0    O..r    ASR      r2,r0,#31
        0x0004229e:    bf18        ..      IT       NE
        0x000422a0:    4611        .F      MOVNE    r1,r2
        0x000422a2:    2b07        .+      CMP      r3,#7
        0x000422a4:    d80d        ..      BHI      0x422c2 ; pb_dec_varint + 74
        0x000422a6:    e8dff003    ....    TBB      [pc,r3]
    $d.39
        0x000422aa:    0804        ..      DCW    2052
        0x000422ac:    0c0c120c    ....    DCD    202117644
        0x000422b0:    150c        ..      DCW    5388
    $t.40
        0x000422b2:    b243        C.      SXTB     r3,r0
        0x000422b4:    7028        (p      STRB     r0,[r5,#0]
        0x000422b6:    17da        ..      ASRS     r2,r3,#31
        0x000422b8:    e010        ..      B        0x422dc ; pb_dec_varint + 100
        0x000422ba:    b203        ..      SXTH     r3,r0
        0x000422bc:    8028        (.      STRH     r0,[r5,#0]
        0x000422be:    17da        ..      ASRS     r2,r3,#31
        0x000422c0:    e00c        ..      B        0x422dc ; pb_dec_varint + 100
        0x000422c2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000422c4:    f64771b7    G..q    MOV      r1,#0x7fb7
        0x000422c8:    f2c00105    ....    MOVT     r1,#5
        0x000422cc:    e012        ..      B        0x422f4 ; pb_dec_varint + 124
        0x000422ce:    6028        (`      STR      r0,[r5,#0]
        0x000422d0:    4603        .F      MOV      r3,r0
        0x000422d2:    e003        ..      B        0x422dc ; pb_dec_varint + 100
        0x000422d4:    4603        .F      MOV      r3,r0
        0x000422d6:    460a        .F      MOV      r2,r1
        0x000422d8:    e9c50100    ....    STRD     r0,r1,[r5,#0]
        0x000422dc:    4058        X@      EORS     r0,r0,r3
        0x000422de:    4051        Q@      EORS     r1,r1,r2
        0x000422e0:    4308        .C      ORRS     r0,r0,r1
        0x000422e2:    d102        ..      BNE      0x422ea ; pb_dec_varint + 114
        0x000422e4:    2001        .       MOVS     r0,#1
        0x000422e6:    b002        ..      ADD      sp,sp,#8
        0x000422e8:    bd70        p.      POP      {r4-r6,pc}
        0x000422ea:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000422ec:    f6477193    G..q    MOV      r1,#0x7f93
        0x000422f0:    f2c00105    ....    MOVT     r1,#5
        0x000422f4:    2800        .(      CMP      r0,#0
        0x000422f6:    bf18        ..      IT       NE
        0x000422f8:    4601        .F      MOVNE    r1,r0
        0x000422fa:    60e1        .`      STR      r1,[r4,#0xc]
        0x000422fc:    2000        .       MOVS     r0,#0
        0x000422fe:    b002        ..      ADD      sp,sp,#8
        0x00042300:    bd70        p.      POP      {r4-r6,pc}
        0x00042302:    0000        ..      MOVS     r0,r0
    pb_decode
        0x00042304:    b570        p.      PUSH     {r4-r6,lr}
        0x00042306:    460d        .F      MOV      r5,r1
        0x00042308:    4606        .F      MOV      r6,r0
        0x0004230a:    4608        .F      MOV      r0,r1
        0x0004230c:    4611        .F      MOV      r1,r2
        0x0004230e:    4614        .F      MOV      r4,r2
        0x00042310:    f000fd3c    ..<.    BL       pb_message_set_to_defaults ; 0x42d8c
        0x00042314:    4630        0F      MOV      r0,r6
        0x00042316:    4629        )F      MOV      r1,r5
        0x00042318:    4622        "F      MOV      r2,r4
        0x0004231a:    f000f81d    ....    BL       pb_decode_noinit ; 0x42358
        0x0004231e:    bd70        p.      POP      {r4-r6,pc}
    pb_decode_fixed32
        0x00042320:    b510        ..      PUSH     {r4,lr}
        0x00042322:    b082        ..      SUB      sp,sp,#8
        0x00042324:    460c        .F      MOV      r4,r1
        0x00042326:    a901        ..      ADD      r1,sp,#4
        0x00042328:    2204        ."      MOVS     r2,#4
        0x0004232a:    f000fd4f    ..O.    BL       pb_read ; 0x42dcc
        0x0004232e:    2800        .(      CMP      r0,#0
        0x00042330:    bf1c        ..      ITT      NE
        0x00042332:    9901        ..      LDRNE    r1,[sp,#4]
        0x00042334:    6021        !`      STRNE    r1,[r4,#0]
        0x00042336:    b002        ..      ADD      sp,sp,#8
        0x00042338:    bd10        ..      POP      {r4,pc}
        0x0004233a:    0000        ..      MOVS     r0,r0
    pb_decode_fixed64
        0x0004233c:    b510        ..      PUSH     {r4,lr}
        0x0004233e:    b082        ..      SUB      sp,sp,#8
        0x00042340:    460c        .F      MOV      r4,r1
        0x00042342:    4669        iF      MOV      r1,sp
        0x00042344:    2208        ."      MOVS     r2,#8
        0x00042346:    f000fd41    ..A.    BL       pb_read ; 0x42dcc
        0x0004234a:    b118        ..      CBZ      r0,0x42354 ; pb_decode_fixed64 + 24
        0x0004234c:    9900        ..      LDR      r1,[sp,#0]
        0x0004234e:    9a01        ..      LDR      r2,[sp,#4]
        0x00042350:    e9c41200    ....    STRD     r1,r2,[r4,#0]
        0x00042354:    b002        ..      ADD      sp,sp,#8
        0x00042356:    bd10        ..      POP      {r4,pc}
    pb_decode_noinit
        0x00042358:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0004235c:    b08d        ..      SUB      sp,sp,#0x34
        0x0004235e:    4604        .F      MOV      r4,r0
        0x00042360:    2000        .       MOVS     r0,#0
        0x00042362:    e9cd000a    ....    STRD     r0,r0,[sp,#0x28]
        0x00042366:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0004236a:    a804        ..      ADD      r0,sp,#0x10
        0x0004236c:    f000fc00    ....    BL       pb_field_iter_begin ; 0x42b70
        0x00042370:    68a0        .h      LDR      r0,[r4,#8]
        0x00042372:    2800        .(      CMP      r0,#0
        0x00042374:    f00080ac    ....    BEQ.W    0x424d0 ; pb_decode_noinit + 376
        0x00042378:    f10d0b07    ....    ADD      r11,sp,#7
        0x0004237c:    ae02        ..      ADD      r6,sp,#8
        0x0004237e:    f10d0706    ....    ADD      r7,sp,#6
        0x00042382:    f10d0810    ....    ADD      r8,sp,#0x10
        0x00042386:    f04f0901    O...    MOV      r9,#1
        0x0004238a:    f04f0a00    O...    MOV      r10,#0
        0x0004238e:    2000        .       MOVS     r0,#0
        0x00042390:    9000        ..      STR      r0,[sp,#0]
        0x00042392:    bf00        ..      NOP      
        0x00042394:    4620         F      MOV      r0,r4
        0x00042396:    4659        YF      MOV      r1,r11
        0x00042398:    4632        2F      MOV      r2,r6
        0x0004239a:    463b        ;F      MOV      r3,r7
        0x0004239c:    f000f906    ....    BL       pb_decode_tag ; 0x425ac
        0x000423a0:    b340        @.      CBZ      r0,0x423f4 ; pb_decode_noinit + 156
        0x000423a2:    9d02        ..      LDR      r5,[sp,#8]
        0x000423a4:    4640        @F      MOV      r0,r8
        0x000423a6:    4629        )F      MOV      r1,r5
        0x000423a8:    f000fbf6    ....    BL       pb_field_iter_find ; 0x42b98
        0x000423ac:    b350        P.      CBZ      r0,0x42404 ; pb_decode_noinit + 172
        0x000423ae:    9905        ..      LDR      r1,[sp,#0x14]
        0x000423b0:    7888        .x      LDRB     r0,[r1,#2]
        0x000423b2:    f0000030    ..0.    AND      r0,r0,#0x30
        0x000423b6:    2820         (      CMP      r0,#0x20
        0x000423b8:    d103        ..      BNE      0x423c2 ; pb_decode_noinit + 106
        0x000423ba:    e9dd2308    ...#    LDRD     r2,r3,[sp,#0x20]
        0x000423be:    4293        .B      CMP      r3,r2
        0x000423c0:    d049        I.      BEQ      0x42456 ; pb_decode_noinit + 254
        0x000423c2:    b968        h.      CBNZ     r0,0x423e0 ; pb_decode_noinit + 136
        0x000423c4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000423c6:    283f        ?(      CMP      r0,#0x3f
        0x000423c8:    d80a        ..      BHI      0x423e0 ; pb_decode_noinit + 136
        0x000423ca:    f000011f    ....    AND      r1,r0,#0x1f
        0x000423ce:    0940        @.      LSRS     r0,r0,#5
        0x000423d0:    ab0a        ..      ADD      r3,sp,#0x28
        0x000423d2:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x000423d6:    fa09f101    ....    LSL      r1,r9,r1
        0x000423da:    4311        .C      ORRS     r1,r1,r2
        0x000423dc:    f8431020    C. .    STR      r1,[r3,r0,LSL #2]
        0x000423e0:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x000423e4:    4620         F      MOV      r0,r4
        0x000423e6:    4642        BF      MOV      r2,r8
        0x000423e8:    f7f4fdf6    ....    BL       decode_field ; 0x36fd8
        0x000423ec:    f0800001    ....    EOR      r0,r0,#1
        0x000423f0:    e05a        Z.      B        0x424a8 ; pb_decode_noinit + 336
        0x000423f2:    bf00        ..      NOP      
        0x000423f4:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x000423f8:    2800        .(      CMP      r0,#0
        0x000423fa:    f04f0003    O...    MOV      r0,#3
        0x000423fe:    bf08        ..      IT       EQ
        0x00042400:    2001        .       MOVEQ    r0,#1
        0x00042402:    e051        Q.      B        0x424a8 ; pb_decode_noinit + 336
        0x00042404:    4555        UE      CMP      r5,r10
        0x00042406:    d345        E.      BCC      0x42494 ; pb_decode_noinit + 316
        0x00042408:    4640        @F      MOV      r0,r8
        0x0004240a:    f7f8f8a1    ....    BL       find_extension_field ; 0x3a550
        0x0004240e:    b128        (.      CBZ      r0,0x4241c ; pb_decode_noinit + 196
        0x00042410:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042412:    f8b0a000    ....    LDRH     r10,[r0,#0]
        0x00042416:    4555        UE      CMP      r5,r10
        0x00042418:    d204        ..      BCS      0x42424 ; pb_decode_noinit + 204
        0x0004241a:    e03b        ;.      B        0x42494 ; pb_decode_noinit + 316
        0x0004241c:    f04f3aff    O..:    MOV      r10,#0xffffffff
        0x00042420:    4555        UE      CMP      r5,r10
        0x00042422:    d337        7.      BCC      0x42494 ; pb_decode_noinit + 316
        0x00042424:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00042428:    46b9        .F      MOV      r9,r7
        0x0004242a:    465f        _F      MOV      r7,r11
        0x0004242c:    f8d4b008    ....    LDR      r11,[r4,#8]
        0x00042430:    4620         F      MOV      r0,r4
        0x00042432:    4629        )F      MOV      r1,r5
        0x00042434:    4643        CF      MOV      r3,r8
        0x00042436:    4646        FF      MOV      r6,r8
        0x00042438:    f7f4fda8    ....    BL       decode_extension ; 0x36f8c
        0x0004243c:    b308        ..      CBZ      r0,0x42482 ; pb_decode_noinit + 298
        0x0004243e:    68a0        .h      LDR      r0,[r4,#8]
        0x00042440:    ebbb0200    ....    SUBS     r2,r11,r0
        0x00042444:    ebab0000    ....    SUB      r0,r11,r0
        0x00042448:    fab0f080    ....    CLZ      r0,r0
        0x0004244c:    bf18        ..      IT       NE
        0x0004244e:    2201        ."      MOVNE    r2,#1
        0x00042450:    0941        A.      LSRS     r1,r0,#5
        0x00042452:    0050        P.      LSLS     r0,r2,#1
        0x00042454:    e017        ..      B        0x42486 ; pb_decode_noinit + 302
        0x00042456:    9a00        ..      LDR      r2,[sp,#0]
        0x00042458:    428a        .B      CMP      r2,r1
        0x0004245a:    d00c        ..      BEQ      0x42476 ; pb_decode_noinit + 286
        0x0004245c:    9a00        ..      LDR      r2,[sp,#0]
        0x0004245e:    b132        2.      CBZ      r2,0x4246e ; pb_decode_noinit + 278
        0x00042460:    9b00        ..      LDR      r3,[sp,#0]
        0x00042462:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x00042466:    f8b33009    ...0    LDRH     r3,[r3,#9]
        0x0004246a:    429a        .B      CMP      r2,r3
        0x0004246c:    d125        %.      BNE      0x424ba ; pb_decode_noinit + 354
        0x0004246e:    2200        ."      MOVS     r2,#0
        0x00042470:    f8ad200e    ...     STRH     r2,[sp,#0xe]
        0x00042474:    9100        ..      STR      r1,[sp,#0]
        0x00042476:    f10d010e    ....    ADD      r1,sp,#0xe
        0x0004247a:    9109        ..      STR      r1,[sp,#0x24]
        0x0004247c:    2800        .(      CMP      r0,#0
        0x0004247e:    d0a1        ..      BEQ      0x423c4 ; pb_decode_noinit + 108
        0x00042480:    e7ae        ..      B        0x423e0 ; pb_decode_noinit + 136
        0x00042482:    2001        .       MOVS     r0,#1
        0x00042484:    2100        .!      MOVS     r1,#0
        0x00042486:    46b0        .F      MOV      r8,r6
        0x00042488:    46bb        .F      MOV      r11,r7
        0x0004248a:    ae02        ..      ADD      r6,sp,#8
        0x0004248c:    464f        OF      MOV      r7,r9
        0x0004248e:    f04f0901    O...    MOV      r9,#1
        0x00042492:    b149        I.      CBZ      r1,0x424a8 ; pb_decode_noinit + 336
        0x00042494:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00042498:    4620         F      MOV      r0,r4
        0x0004249a:    f000fcf7    ....    BL       pb_skip_field ; 0x42e8c
        0x0004249e:    2800        .(      CMP      r0,#0
        0x000424a0:    f04f0001    O...    MOV      r0,#1
        0x000424a4:    bf18        ..      IT       NE
        0x000424a6:    2002        .       MOVNE    r0,#2
        0x000424a8:    2800        .(      CMP      r0,#0
        0x000424aa:    bf18        ..      IT       NE
        0x000424ac:    2802        .(      CMPNE    r0,#2
        0x000424ae:    d112        ..      BNE      0x424d6 ; pb_decode_noinit + 382
        0x000424b0:    68a0        .h      LDR      r0,[r4,#8]
        0x000424b2:    2800        .(      CMP      r0,#0
        0x000424b4:    f47faf6e    ..n.    BNE      0x42394 ; pb_decode_noinit + 60
        0x000424b8:    e00f        ..      B        0x424da ; pb_decode_noinit + 386
        0x000424ba:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000424bc:    f6477172    G.rq    MOV      r1,#0x7f72
        0x000424c0:    2800        .(      CMP      r0,#0
        0x000424c2:    f2c00105    ....    MOVT     r1,#5
        0x000424c6:    bf08        ..      IT       EQ
        0x000424c8:    4608        .F      MOVEQ    r0,r1
        0x000424ca:    60e0        .`      STR      r0,[r4,#0xc]
        0x000424cc:    2001        .       MOVS     r0,#1
        0x000424ce:    e7eb        ..      B        0x424a8 ; pb_decode_noinit + 336
        0x000424d0:    2000        .       MOVS     r0,#0
        0x000424d2:    9000        ..      STR      r0,[sp,#0]
        0x000424d4:    e001        ..      B        0x424da ; pb_decode_noinit + 386
        0x000424d6:    2803        .(      CMP      r0,#3
        0x000424d8:    d14e        N.      BNE      0x42578 ; pb_decode_noinit + 544
        0x000424da:    9800        ..      LDR      r0,[sp,#0]
        0x000424dc:    b130        0.      CBZ      r0,0x424ec ; pb_decode_noinit + 404
        0x000424de:    9900        ..      LDR      r1,[sp,#0]
        0x000424e0:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x000424e4:    f8b11009    ....    LDRH     r1,[r1,#9]
        0x000424e8:    4288        .B      CMP      r0,r1
        0x000424ea:    d136        6.      BNE      0x4255a ; pb_decode_noinit + 514
        0x000424ec:    ad04        ..      ADD      r5,sp,#0x10
        0x000424ee:    bf00        ..      NOP      
        0x000424f0:    e9dd0605    ....    LDRD     r0,r6,[sp,#0x14]
        0x000424f4:    7887        .x      LDRB     r7,[r0,#2]
        0x000424f6:    4628        (F      MOV      r0,r5
        0x000424f8:    f000fb68    ..h.    BL       pb_field_iter_next ; 0x42bcc
        0x000424fc:    2800        .(      CMP      r0,#0
        0x000424fe:    d1f7        ..      BNE      0x424f0 ; pb_decode_noinit + 408
        0x00042500:    f0170f30    ..0.    TST      r7,#0x30
        0x00042504:    d104        ..      BNE      0x42510 ; pb_decode_noinit + 440
        0x00042506:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042508:    8800        ..      LDRH     r0,[r0,#0]
        0x0004250a:    2800        .(      CMP      r0,#0
        0x0004250c:    bf18        ..      IT       NE
        0x0004250e:    3601        .6      ADDNE    r6,#1
        0x00042510:    2e40        @.      CMP      r6,#0x40
        0x00042512:    bf28        (.      IT       CS
        0x00042514:    2640        @&      MOVCS    r6,#0x40
        0x00042516:    b1e6        ..      CBZ      r6,0x42552 ; pb_decode_noinit + 506
        0x00042518:    2000        .       MOVS     r0,#0
        0x0004251a:    ebb01f56    ..V.    CMP      r0,r6,LSR #5
        0x0004251e:    ea4f1056    O.V.    LSR      r0,r6,#5
        0x00042522:    d008        ..      BEQ      0x42536 ; pb_decode_noinit + 478
        0x00042524:    a90a        ..      ADD      r1,sp,#0x28
        0x00042526:    4602        .F      MOV      r2,r0
        0x00042528:    680b        .h      LDR      r3,[r1,#0]
        0x0004252a:    3301        .3      ADDS     r3,#1
        0x0004252c:    d11b        ..      BNE      0x42566 ; pb_decode_noinit + 526
        0x0004252e:    3a01        .:      SUBS     r2,#1
        0x00042530:    f1010104    ....    ADD      r1,r1,#4
        0x00042534:    d1f8        ..      BNE      0x42528 ; pb_decode_noinit + 464
        0x00042536:    f016011f    ....    ANDS     r1,r6,#0x1f
        0x0004253a:    d00a        ..      BEQ      0x42552 ; pb_decode_noinit + 506
        0x0004253c:    aa0a        ..      ADD      r2,sp,#0x28
        0x0004253e:    f8520020    R. .    LDR      r0,[r2,r0,LSL #2]
        0x00042542:    f1c10120    .. .    RSB      r1,r1,#0x20
        0x00042546:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0004254a:    fa22f101    "...    LSR      r1,r2,r1
        0x0004254e:    4288        .B      CMP      r0,r1
        0x00042550:    d109        ..      BNE      0x42566 ; pb_decode_noinit + 526
        0x00042552:    2001        .       MOVS     r0,#1
        0x00042554:    b00d        ..      ADD      sp,sp,#0x34
        0x00042556:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0004255a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0004255c:    f6477172    G.rq    MOV      r1,#0x7f72
        0x00042560:    f2c00105    ....    MOVT     r1,#5
        0x00042564:    e004        ..      B        0x42570 ; pb_decode_noinit + 536
        0x00042566:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042568:    f647715b    G.[q    MOV      r1,#0x7f5b
        0x0004256c:    f2c00105    ....    MOVT     r1,#5
        0x00042570:    2800        .(      CMP      r0,#0
        0x00042572:    bf18        ..      IT       NE
        0x00042574:    4601        .F      MOVNE    r1,r0
        0x00042576:    60e1        .`      STR      r1,[r4,#0xc]
        0x00042578:    2000        .       MOVS     r0,#0
        0x0004257a:    b00d        ..      ADD      sp,sp,#0x34
        0x0004257c:    e8bd8ff0    ....    POP      {r4-r11,pc}
    pb_decode_svarint
        0x00042580:    b510        ..      PUSH     {r4,lr}
        0x00042582:    b082        ..      SUB      sp,sp,#8
        0x00042584:    460c        .F      MOV      r4,r1
        0x00042586:    4669        iF      MOV      r1,sp
        0x00042588:    f000f82e    ....    BL       pb_decode_varint ; 0x425e8
        0x0004258c:    b160        `.      CBZ      r0,0x425a8 ; pb_decode_svarint + 40
        0x0004258e:    e9dd2100    ...!    LDRD     r2,r1,[sp,#0]
        0x00042592:    ea5f0151    _.Q.    LSRS.W   r1,r1,#1
        0x00042596:    ea4f0332    O.2.    RRX      r3,r2
        0x0004259a:    f0020201    ....    AND      r2,r2,#1
        0x0004259e:    4252        RB      RSBS     r2,r2,#0
        0x000425a0:    4053        S@      EORS     r3,r3,r2
        0x000425a2:    4051        Q@      EORS     r1,r1,r2
        0x000425a4:    e9c43100    ...1    STRD     r3,r1,[r4,#0]
        0x000425a8:    b002        ..      ADD      sp,sp,#8
        0x000425aa:    bd10        ..      POP      {r4,pc}
    pb_decode_tag
        0x000425ac:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000425ae:    b081        ..      SUB      sp,sp,#4
        0x000425b0:    2700        .'      MOVS     r7,#0
        0x000425b2:    4616        .F      MOV      r6,r2
        0x000425b4:    460c        .F      MOV      r4,r1
        0x000425b6:    701f        .p      STRB     r7,[r3,#0]
        0x000425b8:    700f        .p      STRB     r7,[r1,#0]
        0x000425ba:    6017        .`      STR      r7,[r2,#0]
        0x000425bc:    4669        iF      MOV      r1,sp
        0x000425be:    461a        .F      MOV      r2,r3
        0x000425c0:    461d        .F      MOV      r5,r3
        0x000425c2:    f000f853    ..S.    BL       pb_decode_varint32_eof ; 0x4266c
        0x000425c6:    b158        X.      CBZ      r0,0x425e0 ; pb_decode_tag + 52
        0x000425c8:    9800        ..      LDR      r0,[sp,#0]
        0x000425ca:    b130        0.      CBZ      r0,0x425da ; pb_decode_tag + 46
        0x000425cc:    08c1        ..      LSRS     r1,r0,#3
        0x000425ce:    f0000007    ....    AND      r0,r0,#7
        0x000425d2:    2701        .'      MOVS     r7,#1
        0x000425d4:    6031        1`      STR      r1,[r6,#0]
        0x000425d6:    7020         p      STRB     r0,[r4,#0]
        0x000425d8:    e002        ..      B        0x425e0 ; pb_decode_tag + 52
        0x000425da:    2001        .       MOVS     r0,#1
        0x000425dc:    7028        (p      STRB     r0,[r5,#0]
        0x000425de:    2700        .'      MOVS     r7,#0
        0x000425e0:    4638        8F      MOV      r0,r7
        0x000425e2:    b001        ..      ADD      sp,sp,#4
        0x000425e4:    bdf0        ..      POP      {r4-r7,pc}
        0x000425e6:    0000        ..      MOVS     r0,r0
    pb_decode_varint
        0x000425e8:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x000425ec:    b081        ..      SUB      sp,sp,#4
        0x000425ee:    4688        .F      MOV      r8,r1
        0x000425f0:    4604        .F      MOV      r4,r0
        0x000425f2:    2700        .'      MOVS     r7,#0
        0x000425f4:    f10d0903    ....    ADD      r9,sp,#3
        0x000425f8:    2500        .%      MOVS     r5,#0
        0x000425fa:    2600        .&      MOVS     r6,#0
        0x000425fc:    2f40        @/      CMP      r7,#0x40
        0x000425fe:    d221        !.      BCS      0x42644 ; pb_decode_varint + 92
        0x00042600:    4620         F      MOV      r0,r4
        0x00042602:    4649        IF      MOV      r1,r9
        0x00042604:    f000fc22    ..".    BL       pb_readbyte ; 0x42e4c
        0x00042608:    b328        (.      CBZ      r0,0x42656 ; pb_decode_varint + 110
        0x0004260a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0004260e:    f1c70320    .. .    RSB      r3,r7,#0x20
        0x00042612:    f000017f    ....    AND      r1,r0,#0x7f
        0x00042616:    fa21f303    !...    LSR      r3,r1,r3
        0x0004261a:    f1b70220    .. .    SUBS     r2,r7,#0x20
        0x0004261e:    bf58        X.      IT       PL
        0x00042620:    fa01f302    ....    LSLPL    r3,r1,r2
        0x00042624:    fa01f107    ....    LSL      r1,r1,r7
        0x00042628:    bf58        X.      IT       PL
        0x0004262a:    2100        .!      MOVPL    r1,#0
        0x0004262c:    431e        .C      ORRS     r6,r6,r3
        0x0004262e:    430d        .C      ORRS     r5,r5,r1
        0x00042630:    0600        ..      LSLS     r0,r0,#24
        0x00042632:    f1070707    ....    ADD      r7,r7,#7
        0x00042636:    d4e1        ..      BMI      0x425fc ; pb_decode_varint + 20
        0x00042638:    e9c85600    ...V    STRD     r5,r6,[r8,#0]
        0x0004263c:    2001        .       MOVS     r0,#1
        0x0004263e:    b001        ..      ADD      sp,sp,#4
        0x00042640:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00042644:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042646:    f2480101    H...    MOV      r1,#0x8001
        0x0004264a:    f2c00105    ....    MOVT     r1,#5
        0x0004264e:    2800        .(      CMP      r0,#0
        0x00042650:    bf18        ..      IT       NE
        0x00042652:    4601        .F      MOVNE    r1,r0
        0x00042654:    60e1        .`      STR      r1,[r4,#0xc]
        0x00042656:    2000        .       MOVS     r0,#0
        0x00042658:    b001        ..      ADD      sp,sp,#4
        0x0004265a:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0004265e:    0000        ..      MOVS     r0,r0
    pb_decode_varint32
        0x00042660:    b580        ..      PUSH     {r7,lr}
        0x00042662:    2200        ."      MOVS     r2,#0
        0x00042664:    f000f802    ....    BL       pb_decode_varint32_eof ; 0x4266c
        0x00042668:    bd80        ..      POP      {r7,pc}
        0x0004266a:    0000        ..      MOVS     r0,r0
    pb_decode_varint32_eof
        0x0004266c:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00042670:    b082        ..      SUB      sp,sp,#8
        0x00042672:    4688        .F      MOV      r8,r1
        0x00042674:    f10d0107    ....    ADD      r1,sp,#7
        0x00042678:    4616        .F      MOV      r6,r2
        0x0004267a:    4605        .F      MOV      r5,r0
        0x0004267c:    f000fbe6    ....    BL       pb_readbyte ; 0x42e4c
        0x00042680:    b348        H.      CBZ      r0,0x426d6 ; pb_decode_varint32_eof + 106
        0x00042682:    f89d7007    ...p    LDRB     r7,[sp,#7]
        0x00042686:    0638        8.      LSLS     r0,r7,#24
        0x00042688:    d540        @.      BPL      0x4270c ; pb_decode_varint32_eof + 160
        0x0004268a:    f007077f    ....    AND      r7,r7,#0x7f
        0x0004268e:    2407        .$      MOVS     r4,#7
        0x00042690:    f10d0607    ....    ADD      r6,sp,#7
        0x00042694:    e009        ..      B        0x426aa ; pb_decode_varint32_eof + 62
        0x00042696:    bf00        ..      NOP      
        0x00042698:    f000007f    ....    AND      r0,r0,#0x7f
        0x0004269c:    40a0        .@      LSLS     r0,r0,r4
        0x0004269e:    4307        .C      ORRS     r7,r7,r0
        0x000426a0:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x000426a4:    3407        .4      ADDS     r4,#7
        0x000426a6:    2900        .)      CMP      r1,#0
        0x000426a8:    d51d        ..      BPL      0x426e6 ; pb_decode_varint32_eof + 122
        0x000426aa:    4628        (F      MOV      r0,r5
        0x000426ac:    4631        1F      MOV      r1,r6
        0x000426ae:    f000fbcd    ....    BL       pb_readbyte ; 0x42e4c
        0x000426b2:    b348        H.      CBZ      r0,0x42708 ; pb_decode_varint32_eof + 156
        0x000426b4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000426b8:    2c20         ,      CMP      r4,#0x20
        0x000426ba:    d3ed        ..      BCC      0x42698 ; pb_decode_varint32_eof + 44
        0x000426bc:    0641        A.      LSLS     r1,r0,#25
        0x000426be:    d0ef        ..      BEQ      0x426a0 ; pb_decode_varint32_eof + 52
        0x000426c0:    2c3f        ?,      CMP      r4,#0x3f
        0x000426c2:    f04f0101    O...    MOV      r1,#1
        0x000426c6:    bf38        8.      IT       CC
        0x000426c8:    21ff        .!      MOVCC    r1,#0xff
        0x000426ca:    f1b73fff    ...?    CMP      r7,#0xffffffff
        0x000426ce:    dc12        ..      BGT      0x426f6 ; pb_decode_varint32_eof + 138
        0x000426d0:    4281        .B      CMP      r1,r0
        0x000426d2:    d0e5        ..      BEQ      0x426a0 ; pb_decode_varint32_eof + 52
        0x000426d4:    e00f        ..      B        0x426f6 ; pb_decode_varint32_eof + 138
        0x000426d6:    f04f0000    O...    MOV      r0,#0
        0x000426da:    b1d6        ..      CBZ      r6,0x42712 ; pb_decode_varint32_eof + 166
        0x000426dc:    68a9        .h      LDR      r1,[r5,#8]
        0x000426de:    b9c1        ..      CBNZ     r1,0x42712 ; pb_decode_varint32_eof + 166
        0x000426e0:    2001        .       MOVS     r0,#1
        0x000426e2:    7030        0p      STRB     r0,[r6,#0]
        0x000426e4:    e018        ..      B        0x42718 ; pb_decode_varint32_eof + 172
        0x000426e6:    2c23        #,      CMP      r4,#0x23
        0x000426e8:    f04f0001    O...    MOV      r0,#1
        0x000426ec:    d10d        ..      BNE      0x4270a ; pb_decode_varint32_eof + 158
        0x000426ee:    b2c9        ..      UXTB     r1,r1
        0x000426f0:    f0110170    ..p.    ANDS     r1,r1,#0x70
        0x000426f4:    d009        ..      BEQ      0x4270a ; pb_decode_varint32_eof + 158
        0x000426f6:    68e8        .h      LDR      r0,[r5,#0xc]
        0x000426f8:    f2480101    H...    MOV      r1,#0x8001
        0x000426fc:    f2c00105    ....    MOVT     r1,#5
        0x00042700:    2800        .(      CMP      r0,#0
        0x00042702:    bf18        ..      IT       NE
        0x00042704:    4601        .F      MOVNE    r1,r0
        0x00042706:    60e9        .`      STR      r1,[r5,#0xc]
        0x00042708:    2000        .       MOVS     r0,#0
        0x0004270a:    b128        (.      CBZ      r0,0x42718 ; pb_decode_varint32_eof + 172
        0x0004270c:    2001        .       MOVS     r0,#1
        0x0004270e:    f8c87000    ...p    STR      r7,[r8,#0]
        0x00042712:    b002        ..      ADD      sp,sp,#8
        0x00042714:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00042718:    2000        .       MOVS     r0,#0
        0x0004271a:    b002        ..      ADD      sp,sp,#8
        0x0004271c:    e8bd81f0    ....    POP      {r4-r8,pc}
    pb_enc_bytes
        0x00042720:    b580        ..      PUSH     {r7,lr}
        0x00042722:    b1ba        ..      CBZ      r2,0x42754 ; pb_enc_bytes + 52
        0x00042724:    788b        .x      LDRB     r3,[r1,#2]
        0x00042726:    2b3f        ?+      CMP      r3,#0x3f
        0x00042728:    d80d        ..      BHI      0x42746 ; pb_enc_bytes + 38
        0x0004272a:    8813        ..      LDRH     r3,[r2,#0]
        0x0004272c:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x00042730:    3302        .3      ADDS     r3,#2
        0x00042732:    428b        .B      CMP      r3,r1
        0x00042734:    d907        ..      BLS      0x42746 ; pb_enc_bytes + 38
        0x00042736:    6901        .i      LDR      r1,[r0,#0x10]
        0x00042738:    a209        ..      ADR      r2,{pc}+0x28 ; 0x42760
        0x0004273a:    2900        .)      CMP      r1,#0
        0x0004273c:    bf18        ..      IT       NE
        0x0004273e:    460a        .F      MOVNE    r2,r1
        0x00042740:    6102        .a      STR      r2,[r0,#0x10]
        0x00042742:    2000        .       MOVS     r0,#0
        0x00042744:    bd80        ..      POP      {r7,pc}
        0x00042746:    f8323b02    2..;    LDRH     r3,[r2],#2
        0x0004274a:    4611        .F      MOV      r1,r2
        0x0004274c:    461a        .F      MOV      r2,r3
        0x0004274e:    f000f92b    ..+.    BL       pb_encode_string ; 0x429a8
        0x00042752:    bd80        ..      POP      {r7,pc}
        0x00042754:    2100        .!      MOVS     r1,#0
        0x00042756:    2200        ."      MOVS     r2,#0
        0x00042758:    f000f926    ..&.    BL       pb_encode_string ; 0x429a8
        0x0004275c:    bd80        ..      POP      {r7,pc}
        0x0004275e:    bf00        ..      NOP      
    $d.47
        0x00042760:    65747962    byte    DCD    1702132066
        0x00042764:    69732073    s si    DCD    1769152627
        0x00042768:    6520657a    ze e    DCD    1696621946
        0x0004276c:    65656378    xcee    DCD    1701143416
        0x00042770:    00646564    ded.    DCD    6579556
    $t.44
    pb_enc_fixed32
        0x00042774:    b580        ..      PUSH     {r7,lr}
        0x00042776:    4611        .F      MOV      r1,r2
        0x00042778:    f000f8ea    ....    BL       pb_encode_fixed32 ; 0x42950
        0x0004277c:    bd80        ..      POP      {r7,pc}
        0x0004277e:    0000        ..      MOVS     r0,r0
    pb_enc_fixed64
        0x00042780:    b580        ..      PUSH     {r7,lr}
        0x00042782:    4611        .F      MOV      r1,r2
        0x00042784:    f000f8ee    ....    BL       pb_encode_fixed64 ; 0x42964
        0x00042788:    bd80        ..      POP      {r7,pc}
        0x0004278a:    0000        ..      MOVS     r0,r0
    pb_enc_fixed_length_bytes
        0x0004278c:    b580        ..      PUSH     {r7,lr}
        0x0004278e:    4613        .F      MOV      r3,r2
        0x00042790:    f8b12007    ...     LDRH     r2,[r1,#7]
        0x00042794:    4619        .F      MOV      r1,r3
        0x00042796:    f000f907    ....    BL       pb_encode_string ; 0x429a8
        0x0004279a:    bd80        ..      POP      {r7,pc}
    pb_enc_string
        0x0004279c:    b580        ..      PUSH     {r7,lr}
        0x0004279e:    4694        .F      MOV      r12,r2
        0x000427a0:    788a        .x      LDRB     r2,[r1,#2]
        0x000427a2:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x000427a6:    f00202c0    ....    AND      r2,r2,#0xc0
        0x000427aa:    2a80        .*      CMP      r2,#0x80
        0x000427ac:    bf08        ..      IT       EQ
        0x000427ae:    f04f31ff    O..1    MOVEQ    r1,#0xffffffff
        0x000427b2:    f1bc0f00    ....    CMP      r12,#0
        0x000427b6:    f04f0200    O...    MOV      r2,#0
        0x000427ba:    bf18        ..      IT       NE
        0x000427bc:    2900        .)      CMPNE    r1,#0
        0x000427be:    d103        ..      BNE      0x427c8 ; pb_enc_string + 44
        0x000427c0:    4661        aF      MOV      r1,r12
        0x000427c2:    f000f8f1    ....    BL       pb_encode_string ; 0x429a8
        0x000427c6:    bd80        ..      POP      {r7,pc}
        0x000427c8:    2200        ."      MOVS     r2,#0
        0x000427ca:    bf00        ..      NOP      
        0x000427cc:    f81c3002    ...0    LDRB     r3,[r12,r2]
        0x000427d0:    2b00        .+      CMP      r3,#0
        0x000427d2:    d0f5        ..      BEQ      0x427c0 ; pb_enc_string + 36
        0x000427d4:    3201        .2      ADDS     r2,#1
        0x000427d6:    4291        .B      CMP      r1,r2
        0x000427d8:    d1f8        ..      BNE      0x427cc ; pb_enc_string + 48
        0x000427da:    460a        .F      MOV      r2,r1
        0x000427dc:    e7f0        ..      B        0x427c0 ; pb_enc_string + 36
        0x000427de:    0000        ..      MOVS     r0,r0
    pb_enc_submessage
        0x000427e0:    b580        ..      PUSH     {r7,lr}
        0x000427e2:    f8d1100b    ....    LDR      r1,[r1,#0xb]
        0x000427e6:    b111        ..      CBZ      r1,0x427ee ; pb_enc_submessage + 14
        0x000427e8:    f000f8f2    ....    BL       pb_encode_submessage ; 0x429d0
        0x000427ec:    bd80        ..      POP      {r7,pc}
        0x000427ee:    6901        .i      LDR      r1,[r0,#0x10]
        0x000427f0:    a203        ..      ADR      r2,{pc}+0x10 ; 0x42800
        0x000427f2:    2900        .)      CMP      r1,#0
        0x000427f4:    bf18        ..      IT       NE
        0x000427f6:    460a        .F      MOVNE    r2,r1
        0x000427f8:    6102        .a      STR      r2,[r0,#0x10]
        0x000427fa:    2000        .       MOVS     r0,#0
        0x000427fc:    bd80        ..      POP      {r7,pc}
        0x000427fe:    bf00        ..      NOP      
    $d.50
        0x00042800:    61766e69    inva    DCD    1635151465
        0x00042804:    2064696c    lid     DCD    543451500
        0x00042808:    6c656966    fiel    DCD    1818585446
        0x0004280c:    65642064    d de    DCD    1701060708
        0x00042810:    69726373    scri    DCD    1769104243
        0x00042814:    726f7470    ptor    DCD    1919906928
        0x00042818:    00000000    ....    DCD    0
    $t.41
    pb_enc_svarint
        0x0004281c:    b580        ..      PUSH     {r7,lr}
        0x0004281e:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x00042822:    3901        .9      SUBS     r1,#1
        0x00042824:    2907        .)      CMP      r1,#7
        0x00042826:    d80b        ..      BHI      0x42840 ; pb_enc_svarint + 36
        0x00042828:    e8dff001    ....    TBB      [pc,r1]
    $d.42
        0x0004282c:    150a0704    ....    DCD    352978692
        0x00042830:    1a0a0a0a    ....    DCD    436865546
    $t.43
        0x00042834:    f9922000    ...     LDRSB    r2,[r2,#0]
        0x00042838:    e00e        ..      B        0x42858 ; pb_enc_svarint + 60
        0x0004283a:    f9b22000    ...     LDRSH    r2,[r2,#0]
        0x0004283e:    e00b        ..      B        0x42858 ; pb_enc_svarint + 60
        0x00042840:    6901        .i      LDR      r1,[r0,#0x10]
        0x00042842:    f64772b7    G..r    MOV      r2,#0x7fb7
        0x00042846:    f2c00205    ....    MOVT     r2,#5
        0x0004284a:    2900        .)      CMP      r1,#0
        0x0004284c:    bf18        ..      IT       NE
        0x0004284e:    460a        .F      MOVNE    r2,r1
        0x00042850:    6102        .a      STR      r2,[r0,#0x10]
        0x00042852:    2000        .       MOVS     r0,#0
        0x00042854:    bd80        ..      POP      {r7,pc}
        0x00042856:    6812        .h      LDR      r2,[r2,#0]
        0x00042858:    17d3        ..      ASRS     r3,r2,#31
        0x0004285a:    f000f91b    ....    BL       pb_encode_svarint ; 0x42a94
        0x0004285e:    bd80        ..      POP      {r7,pc}
        0x00042860:    e9d22300    ...#    LDRD     r2,r3,[r2,#0]
        0x00042864:    f000f916    ....    BL       pb_encode_svarint ; 0x42a94
        0x00042868:    bd80        ..      POP      {r7,pc}
        0x0004286a:    0000        ..      MOVS     r0,r0
    pb_enc_uvarint
        0x0004286c:    b580        ..      PUSH     {r7,lr}
        0x0004286e:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x00042872:    3901        .9      SUBS     r1,#1
        0x00042874:    2907        .)      CMP      r1,#7
        0x00042876:    d809        ..      BHI      0x4288c ; pb_enc_uvarint + 32
        0x00042878:    e8dff001    ....    TBB      [pc,r1]
    $d.39
        0x0004287c:    13080604    ....    DCD    319292932
        0x00042880:    18080808    ....    DCD    403179528
    $t.40
        0x00042884:    7812        .x      LDRB     r2,[r2,#0]
        0x00042886:    e00d        ..      B        0x428a4 ; pb_enc_uvarint + 56
        0x00042888:    8812        ..      LDRH     r2,[r2,#0]
        0x0004288a:    e00b        ..      B        0x428a4 ; pb_enc_uvarint + 56
        0x0004288c:    6901        .i      LDR      r1,[r0,#0x10]
        0x0004288e:    f64772b7    G..r    MOV      r2,#0x7fb7
        0x00042892:    f2c00205    ....    MOVT     r2,#5
        0x00042896:    2900        .)      CMP      r1,#0
        0x00042898:    bf18        ..      IT       NE
        0x0004289a:    460a        .F      MOVNE    r2,r1
        0x0004289c:    6102        .a      STR      r2,[r0,#0x10]
        0x0004289e:    2000        .       MOVS     r0,#0
        0x000428a0:    bd80        ..      POP      {r7,pc}
        0x000428a2:    6812        .h      LDR      r2,[r2,#0]
        0x000428a4:    2300        .#      MOVS     r3,#0
        0x000428a6:    f000f931    ..1.    BL       pb_encode_varint ; 0x42b0c
        0x000428aa:    bd80        ..      POP      {r7,pc}
        0x000428ac:    e9d22300    ...#    LDRD     r2,r3,[r2,#0]
        0x000428b0:    f000f92c    ..,.    BL       pb_encode_varint ; 0x42b0c
        0x000428b4:    bd80        ..      POP      {r7,pc}
        0x000428b6:    0000        ..      MOVS     r0,r0
    pb_enc_varint
        0x000428b8:    b580        ..      PUSH     {r7,lr}
        0x000428ba:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x000428be:    3901        .9      SUBS     r1,#1
        0x000428c0:    2907        .)      CMP      r1,#7
        0x000428c2:    d80b        ..      BHI      0x428dc ; pb_enc_varint + 36
        0x000428c4:    e8dff001    ....    TBB      [pc,r1]
    $d.36
        0x000428c8:    150a0704    ....    DCD    352978692
        0x000428cc:    1a0a0a0a    ....    DCD    436865546
    $t.37
        0x000428d0:    f9922000    ...     LDRSB    r2,[r2,#0]
        0x000428d4:    e00e        ..      B        0x428f4 ; pb_enc_varint + 60
        0x000428d6:    f9b22000    ...     LDRSH    r2,[r2,#0]
        0x000428da:    e00b        ..      B        0x428f4 ; pb_enc_varint + 60
        0x000428dc:    6901        .i      LDR      r1,[r0,#0x10]
        0x000428de:    f64772b7    G..r    MOV      r2,#0x7fb7
        0x000428e2:    f2c00205    ....    MOVT     r2,#5
        0x000428e6:    2900        .)      CMP      r1,#0
        0x000428e8:    bf18        ..      IT       NE
        0x000428ea:    460a        .F      MOVNE    r2,r1
        0x000428ec:    6102        .a      STR      r2,[r0,#0x10]
        0x000428ee:    2000        .       MOVS     r0,#0
        0x000428f0:    bd80        ..      POP      {r7,pc}
        0x000428f2:    6812        .h      LDR      r2,[r2,#0]
        0x000428f4:    17d3        ..      ASRS     r3,r2,#31
        0x000428f6:    f000f909    ....    BL       pb_encode_varint ; 0x42b0c
        0x000428fa:    bd80        ..      POP      {r7,pc}
        0x000428fc:    e9d22300    ...#    LDRD     r2,r3,[r2,#0]
        0x00042900:    f000f904    ....    BL       pb_encode_varint ; 0x42b0c
        0x00042904:    bd80        ..      POP      {r7,pc}
        0x00042906:    0000        ..      MOVS     r0,r0
    pb_encode
        0x00042908:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0004290a:    b086        ..      SUB      sp,sp,#0x18
        0x0004290c:    4604        .F      MOV      r4,r0
        0x0004290e:    4668        hF      MOV      r0,sp
        0x00042910:    f000f92e    ....    BL       pb_field_iter_begin ; 0x42b70
        0x00042914:    b1b0        ..      CBZ      r0,0x42944 ; pb_encode + 60
        0x00042916:    466d        mF      MOV      r5,sp
        0x00042918:    9901        ..      LDR      r1,[sp,#4]
        0x0004291a:    7888        .x      LDRB     r0,[r1,#2]
        0x0004291c:    f000000f    ....    AND      r0,r0,#0xf
        0x00042920:    2808        .(      CMP      r0,#8
        0x00042922:    d105        ..      BNE      0x42930 ; pb_encode + 40
        0x00042924:    9904        ..      LDR      r1,[sp,#0x10]
        0x00042926:    4620         F      MOV      r0,r4
        0x00042928:    f7f7fab8    ....    BL       encode_extension_field ; 0x39e9c
        0x0004292c:    b928        (.      CBNZ     r0,0x4293a ; pb_encode + 50
        0x0004292e:    e00c        ..      B        0x4294a ; pb_encode + 66
        0x00042930:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00042932:    4620         F      MOV      r0,r4
        0x00042934:    f7f7facc    ....    BL       encode_field ; 0x39ed0
        0x00042938:    b138        8.      CBZ      r0,0x4294a ; pb_encode + 66
        0x0004293a:    4628        (F      MOV      r0,r5
        0x0004293c:    f000f946    ..F.    BL       pb_field_iter_next ; 0x42bcc
        0x00042940:    2800        .(      CMP      r0,#0
        0x00042942:    d1e9        ..      BNE      0x42918 ; pb_encode + 16
        0x00042944:    2001        .       MOVS     r0,#1
        0x00042946:    b006        ..      ADD      sp,sp,#0x18
        0x00042948:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x0004294a:    2000        .       MOVS     r0,#0
        0x0004294c:    b006        ..      ADD      sp,sp,#0x18
        0x0004294e:    bdb0        ..      POP      {r4,r5,r7,pc}
    pb_encode_fixed32
        0x00042950:    b580        ..      PUSH     {r7,lr}
        0x00042952:    b082        ..      SUB      sp,sp,#8
        0x00042954:    6809        .h      LDR      r1,[r1,#0]
        0x00042956:    2204        ."      MOVS     r2,#4
        0x00042958:    9101        ..      STR      r1,[sp,#4]
        0x0004295a:    a901        ..      ADD      r1,sp,#4
        0x0004295c:    f000fade    ....    BL       pb_write ; 0x42f1c
        0x00042960:    b002        ..      ADD      sp,sp,#8
        0x00042962:    bd80        ..      POP      {r7,pc}
    pb_encode_fixed64
        0x00042964:    b580        ..      PUSH     {r7,lr}
        0x00042966:    b082        ..      SUB      sp,sp,#8
        0x00042968:    e9d11200    ....    LDRD     r1,r2,[r1,#0]
        0x0004296c:    0a0b        ..      LSRS     r3,r1,#8
        0x0004296e:    f88d1000    ....    STRB     r1,[sp,#0]
        0x00042972:    f88d3001    ...0    STRB     r3,[sp,#1]
        0x00042976:    0c0b        ..      LSRS     r3,r1,#16
        0x00042978:    0e09        ..      LSRS     r1,r1,#24
        0x0004297a:    ea4f2c12    O..,    LSR      r12,r2,#8
        0x0004297e:    ea4f4e12    O..N    LSR      lr,r2,#16
        0x00042982:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x00042986:    0e13        ..      LSRS     r3,r2,#24
        0x00042988:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0004298c:    f88d2004    ...     STRB     r2,[sp,#4]
        0x00042990:    4669        iF      MOV      r1,sp
        0x00042992:    2208        ."      MOVS     r2,#8
        0x00042994:    f88dc005    ....    STRB     r12,[sp,#5]
        0x00042998:    f88de006    ....    STRB     lr,[sp,#6]
        0x0004299c:    f88d3007    ...0    STRB     r3,[sp,#7]
        0x000429a0:    f000fabc    ....    BL       pb_write ; 0x42f1c
        0x000429a4:    b002        ..      ADD      sp,sp,#8
        0x000429a6:    bd80        ..      POP      {r7,pc}
    pb_encode_string
        0x000429a8:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000429aa:    b081        ..      SUB      sp,sp,#4
        0x000429ac:    2300        .#      MOVS     r3,#0
        0x000429ae:    4614        .F      MOV      r4,r2
        0x000429b0:    460d        .F      MOV      r5,r1
        0x000429b2:    4606        .F      MOV      r6,r0
        0x000429b4:    2700        .'      MOVS     r7,#0
        0x000429b6:    f000f8a9    ....    BL       pb_encode_varint ; 0x42b0c
        0x000429ba:    b128        (.      CBZ      r0,0x429c8 ; pb_encode_string + 32
        0x000429bc:    4630        0F      MOV      r0,r6
        0x000429be:    4629        )F      MOV      r1,r5
        0x000429c0:    4622        "F      MOV      r2,r4
        0x000429c2:    f000faab    ....    BL       pb_write ; 0x42f1c
        0x000429c6:    4607        .F      MOV      r7,r0
        0x000429c8:    4638        8F      MOV      r0,r7
        0x000429ca:    b001        ..      ADD      sp,sp,#4
        0x000429cc:    bdf0        ..      POP      {r4-r7,pc}
        0x000429ce:    0000        ..      MOVS     r0,r0
    pb_encode_submessage
        0x000429d0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000429d4:    b086        ..      SUB      sp,sp,#0x18
        0x000429d6:    4604        .F      MOV      r4,r0
        0x000429d8:    2000        .       MOVS     r0,#0
        0x000429da:    9005        ..      STR      r0,[sp,#0x14]
        0x000429dc:    e9cd0003    ....    STRD     r0,r0,[sp,#0xc]
        0x000429e0:    e9cd0001    ....    STRD     r0,r0,[sp,#4]
        0x000429e4:    a801        ..      ADD      r0,sp,#4
        0x000429e6:    4615        .F      MOV      r5,r2
        0x000429e8:    460e        .F      MOV      r6,r1
        0x000429ea:    f7ffff8d    ....    BL       pb_encode ; 0x42908
        0x000429ee:    b1d0        ..      CBZ      r0,0x42a26 ; pb_encode_submessage + 86
        0x000429f0:    f8dd8010    ....    LDR      r8,[sp,#0x10]
        0x000429f4:    4620         F      MOV      r0,r4
        0x000429f6:    4642        BF      MOV      r2,r8
        0x000429f8:    2300        .#      MOVS     r3,#0
        0x000429fa:    2700        .'      MOVS     r7,#0
        0x000429fc:    f000f886    ....    BL       pb_encode_varint ; 0x42b0c
        0x00042a00:    b1a0        ..      CBZ      r0,0x42a2c ; pb_encode_submessage + 92
        0x00042a02:    6820         h      LDR      r0,[r4,#0]
        0x00042a04:    b1b0        ..      CBZ      r0,0x42a34 ; pb_encode_submessage + 100
        0x00042a06:    e9d42102    ...!    LDRD     r2,r1,[r4,#8]
        0x00042a0a:    4441        AD      ADD      r1,r1,r8
        0x00042a0c:    4291        .B      CMP      r1,r2
        0x00042a0e:    d918        ..      BLS      0x42a42 ; pb_encode_submessage + 114
        0x00042a10:    6920         i      LDR      r0,[r4,#0x10]
        0x00042a12:    f2480133    H.3.    MOV      r1,#0x8033
        0x00042a16:    f2c00105    ....    MOVT     r1,#5
        0x00042a1a:    2800        .(      CMP      r0,#0
        0x00042a1c:    bf18        ..      IT       NE
        0x00042a1e:    4601        .F      MOVNE    r1,r0
        0x00042a20:    6121        !a      STR      r1,[r4,#0x10]
        0x00042a22:    2700        .'      MOVS     r7,#0
        0x00042a24:    e002        ..      B        0x42a2c ; pb_encode_submessage + 92
        0x00042a26:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042a28:    2700        .'      MOVS     r7,#0
        0x00042a2a:    6120         a      STR      r0,[r4,#0x10]
        0x00042a2c:    4638        8F      MOV      r0,r7
        0x00042a2e:    b006        ..      ADD      sp,sp,#0x18
        0x00042a30:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00042a34:    4620         F      MOV      r0,r4
        0x00042a36:    2100        .!      MOVS     r1,#0
        0x00042a38:    4642        BF      MOV      r2,r8
        0x00042a3a:    f000fa6f    ..o.    BL       pb_write ; 0x42f1c
        0x00042a3e:    4607        .F      MOV      r7,r0
        0x00042a40:    e7f4        ..      B        0x42a2c ; pb_encode_submessage + 92
        0x00042a42:    aa01        ..      ADD      r2,sp,#4
        0x00042a44:    6861        ah      LDR      r1,[r4,#4]
        0x00042a46:    e8820103    ....    STM      r2,{r0,r1,r8}
        0x00042a4a:    2000        .       MOVS     r0,#0
        0x00042a4c:    e9cd0004    ....    STRD     r0,r0,[sp,#0x10]
        0x00042a50:    a801        ..      ADD      r0,sp,#4
        0x00042a52:    4631        1F      MOV      r1,r6
        0x00042a54:    462a        *F      MOV      r2,r5
        0x00042a56:    f7ffff57    ..W.    BL       pb_encode ; 0x42908
        0x00042a5a:    4607        .F      MOV      r7,r0
        0x00042a5c:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00042a5e:    e9dd3004    ...0    LDRD     r3,r0,[sp,#0x10]
        0x00042a62:    9a02        ..      LDR      r2,[sp,#8]
        0x00042a64:    4419        .D      ADD      r1,r1,r3
        0x00042a66:    4543        CE      CMP      r3,r8
        0x00042a68:    6062        b`      STR      r2,[r4,#4]
        0x00042a6a:    60e1        .`      STR      r1,[r4,#0xc]
        0x00042a6c:    6120         a      STR      r0,[r4,#0x10]
        0x00042a6e:    d0dd        ..      BEQ      0x42a2c ; pb_encode_submessage + 92
        0x00042a70:    a103        ..      ADR      r1,{pc}+0x10 ; 0x42a80
        0x00042a72:    2700        .'      MOVS     r7,#0
        0x00042a74:    2800        .(      CMP      r0,#0
        0x00042a76:    bf18        ..      IT       NE
        0x00042a78:    4601        .F      MOVNE    r1,r0
        0x00042a7a:    6121        !a      STR      r1,[r4,#0x10]
        0x00042a7c:    e7d6        ..      B        0x42a2c ; pb_encode_submessage + 92
        0x00042a7e:    bf00        ..      NOP      
    $d.9
        0x00042a80:    6d627573    subm    DCD    1835169139
        0x00042a84:    73206773    sg s    DCD    1931503475
        0x00042a88:    20657a69    ize     DCD    543521385
        0x00042a8c:    6e616863    chan    DCD    1851877475
        0x00042a90:    00646567    ged.    DCD    6579559
    $t.13
    pb_encode_svarint
        0x00042a94:    b580        ..      PUSH     {r7,lr}
        0x00042a96:    0059        Y.      LSLS     r1,r3,#1
        0x00042a98:    ea4171d2    A..q    ORR      r1,r1,r2,LSR #31
        0x00042a9c:    0052        R.      LSLS     r2,r2,#1
        0x00042a9e:    ea8272e3    ...r    EOR      r2,r2,r3,ASR #31
        0x00042aa2:    ea8173e3    ...s    EOR      r3,r1,r3,ASR #31
        0x00042aa6:    f000f831    ..1.    BL       pb_encode_varint ; 0x42b0c
        0x00042aaa:    bd80        ..      POP      {r7,pc}
    pb_encode_tag
        0x00042aac:    b580        ..      PUSH     {r7,lr}
        0x00042aae:    0f53        S.      LSRS     r3,r2,#29
        0x00042ab0:    ea4102c2    A...    ORR      r2,r1,r2,LSL #3
        0x00042ab4:    f000f82a    ..*.    BL       pb_encode_varint ; 0x42b0c
        0x00042ab8:    bd80        ..      POP      {r7,pc}
        0x00042aba:    0000        ..      MOVS     r0,r0
    pb_encode_tag_for_field
        0x00042abc:    b580        ..      PUSH     {r7,lr}
        0x00042abe:    788a        .x      LDRB     r2,[r1,#2]
        0x00042ac0:    f002020f    ....    AND      r2,r2,#0xf
        0x00042ac4:    2a09        .*      CMP      r2,#9
        0x00042ac6:    d815        ..      BHI      0x42af4 ; pb_encode_tag_for_field + 56
        0x00042ac8:    f04f0c00    O...    MOV      r12,#0
        0x00042acc:    e8dff002    ....    TBB      [pc,r2]
    $d.18
        0x00042ad0:    080d0d0d    ....    DCD    135073037
        0x00042ad4:    0505050b    ....    DCD    84215051
        0x00042ad8:    0512        ..      DCW    1298
    $t.19
        0x00042ada:    f04f0c02    O...    MOV      r12,#2
        0x00042ade:    e004        ..      B        0x42aea ; pb_encode_tag_for_field + 46
        0x00042ae0:    f04f0c05    O...    MOV      r12,#5
        0x00042ae4:    e001        ..      B        0x42aea ; pb_encode_tag_for_field + 46
        0x00042ae6:    f04f0c01    O...    MOV      r12,#1
        0x00042aea:    880a        ..      LDRH     r2,[r1,#0]
        0x00042aec:    4661        aF      MOV      r1,r12
        0x00042aee:    f7ffffdd    ....    BL       pb_encode_tag ; 0x42aac
        0x00042af2:    bd80        ..      POP      {r7,pc}
        0x00042af4:    6901        .i      LDR      r1,[r0,#0x10]
        0x00042af6:    f2480220    H. .    MOV      r2,#0x8020
        0x00042afa:    f2c00205    ....    MOVT     r2,#5
        0x00042afe:    2900        .)      CMP      r1,#0
        0x00042b00:    bf18        ..      IT       NE
        0x00042b02:    460a        .F      MOVNE    r2,r1
        0x00042b04:    6102        .a      STR      r2,[r0,#0x10]
        0x00042b06:    2000        .       MOVS     r0,#0
        0x00042b08:    bd80        ..      POP      {r7,pc}
        0x00042b0a:    0000        ..      MOVS     r0,r0
    pb_encode_varint
        0x00042b0c:    b580        ..      PUSH     {r7,lr}
        0x00042b0e:    b084        ..      SUB      sp,sp,#0x10
        0x00042b10:    f1b20180    ....    SUBS     r1,r2,#0x80
        0x00042b14:    f1730100    s...    SBCS     r1,r3,#0
        0x00042b18:    d205        ..      BCS      0x42b26 ; pb_encode_varint + 26
        0x00042b1a:    f88d2005    ...     STRB     r2,[sp,#5]
        0x00042b1e:    f10d0105    ....    ADD      r1,sp,#5
        0x00042b22:    2201        ."      MOVS     r2,#1
        0x00042b24:    e01f        ..      B        0x42b66 ; pb_encode_varint + 90
        0x00042b26:    f10d0106    ....    ADD      r1,sp,#6
        0x00042b2a:    f1a10e02    ....    SUB      lr,r1,#2
        0x00042b2e:    f04f0c00    O...    MOV      r12,#0
        0x00042b32:    bf00        ..      NOP      
        0x00042b34:    f0420180    B...    ORR      r1,r2,#0x80
        0x00042b38:    f88e1002    ....    STRB     r1,[lr,#2]
        0x00042b3c:    09d1        ..      LSRS     r1,r2,#7
        0x00042b3e:    ea416243    A.Cb    ORR      r2,r1,r3,LSL #25
        0x00042b42:    ea4211d3    B...    ORR      r1,r2,r3,LSR #7
        0x00042b46:    09db        ..      LSRS     r3,r3,#7
        0x00042b48:    f10c0c01    ....    ADD      r12,r12,#1
        0x00042b4c:    f10e0e01    ....    ADD      lr,lr,#1
        0x00042b50:    2900        .)      CMP      r1,#0
        0x00042b52:    d1ef        ..      BNE      0x42b34 ; pb_encode_varint + 40
        0x00042b54:    f89e1001    ....    LDRB     r1,[lr,#1]
        0x00042b58:    4662        bF      MOV      r2,r12
        0x00042b5a:    f001017f    ....    AND      r1,r1,#0x7f
        0x00042b5e:    f88e1001    ....    STRB     r1,[lr,#1]
        0x00042b62:    f10d0106    ....    ADD      r1,sp,#6
        0x00042b66:    f000f9d9    ....    BL       pb_write ; 0x42f1c
        0x00042b6a:    b004        ..      ADD      sp,sp,#0x10
        0x00042b6c:    bd80        ..      POP      {r7,pc}
        0x00042b6e:    0000        ..      MOVS     r0,r0
    pb_field_iter_begin
        0x00042b70:    4603        .F      MOV      r3,r0
        0x00042b72:    e9c01100    ....    STRD     r1,r1,[r0,#0]
        0x00042b76:    2000        .       MOVS     r0,#0
        0x00042b78:    6098        .`      STR      r0,[r3,#8]
        0x00042b7a:    f8b10003    ....    LDRH     r0,[r1,#3]
        0x00042b7e:    f9b1c005    ....    LDRSH    r12,[r1,#5]
        0x00042b82:    60da        .`      STR      r2,[r3,#0xc]
        0x00042b84:    4402        .D      ADD      r2,r2,r0
        0x00042b86:    8808        ..      LDRH     r0,[r1,#0]
        0x00042b88:    eb02010c    ....    ADD      r1,r2,r12
        0x00042b8c:    611a        .a      STR      r2,[r3,#0x10]
        0x00042b8e:    2800        .(      CMP      r0,#0
        0x00042b90:    bf18        ..      IT       NE
        0x00042b92:    2001        .       MOVNE    r0,#1
        0x00042b94:    6159        Ya      STR      r1,[r3,#0x14]
        0x00042b96:    4770        pG      BX       lr
    pb_field_iter_find
        0x00042b98:    b570        p.      PUSH     {r4-r6,lr}
        0x00042b9a:    6846        Fh      LDR      r6,[r0,#4]
        0x00042b9c:    4604        .F      MOV      r4,r0
        0x00042b9e:    460d        .F      MOV      r5,r1
        0x00042ba0:    e006        ..      B        0x42bb0 ; pb_field_iter_find + 24
        0x00042ba2:    bf00        ..      NOP      
        0x00042ba4:    4620         F      MOV      r0,r4
        0x00042ba6:    f000f811    ....    BL       pb_field_iter_next ; 0x42bcc
        0x00042baa:    6860        `h      LDR      r0,[r4,#4]
        0x00042bac:    42b0        .B      CMP      r0,r6
        0x00042bae:    d00a        ..      BEQ      0x42bc6 ; pb_field_iter_find + 46
        0x00042bb0:    6860        `h      LDR      r0,[r4,#4]
        0x00042bb2:    8801        ..      LDRH     r1,[r0,#0]
        0x00042bb4:    42a9        .B      CMP      r1,r5
        0x00042bb6:    d1f5        ..      BNE      0x42ba4 ; pb_field_iter_find + 12
        0x00042bb8:    7880        .x      LDRB     r0,[r0,#2]
        0x00042bba:    f000000f    ....    AND      r0,r0,#0xf
        0x00042bbe:    2808        .(      CMP      r0,#8
        0x00042bc0:    d0f0        ..      BEQ      0x42ba4 ; pb_field_iter_find + 12
        0x00042bc2:    2001        .       MOVS     r0,#1
        0x00042bc4:    bd70        p.      POP      {r4-r6,pc}
        0x00042bc6:    2000        .       MOVS     r0,#0
        0x00042bc8:    bd70        p.      POP      {r4-r6,pc}
        0x00042bca:    0000        ..      MOVS     r0,r0
    pb_field_iter_next
        0x00042bcc:    b510        ..      PUSH     {r4,lr}
        0x00042bce:    6841        Ah      LDR      r1,[r0,#4]
        0x00042bd0:    880a        ..      LDRH     r2,[r1,#0]
        0x00042bd2:    b312        ..      CBZ      r2,0x42c1a ; pb_field_iter_next + 78
        0x00042bd4:    460a        .F      MOV      r2,r1
        0x00042bd6:    f8323f0f    2..?    LDRH     r3,[r2,#0xf]!
        0x00042bda:    6042        B`      STR      r2,[r0,#4]
        0x00042bdc:    b1fb        ..      CBZ      r3,0x42c1e ; pb_field_iter_next + 82
        0x00042bde:    788b        .x      LDRB     r3,[r1,#2]
        0x00042be0:    f8b1e007    ....    LDRH     lr,[r1,#7]
        0x00042be4:    f0030c30    ..0.    AND      r12,r3,#0x30
        0x00042be8:    f1bc0f30    ..0.    CMP      r12,#0x30
        0x00042bec:    d109        ..      BNE      0x42c02 ; pb_field_iter_next + 54
        0x00042bee:    7c4a        J|      LDRB     r2,[r1,#0x11]
        0x00042bf0:    f0020230    ..0.    AND      r2,r2,#0x30
        0x00042bf4:    2a30        0*      CMP      r2,#0x30
        0x00042bf6:    d104        ..      BNE      0x42c02 ; pb_field_iter_next + 54
        0x00042bf8:    8a4a        J.      LDRH     r2,[r1,#0x12]
        0x00042bfa:    f64f74ff    O..t    MOV      r4,#0xffff
        0x00042bfe:    42a2        .B      CMP      r2,r4
        0x00042c00:    d028        (.      BEQ      0x42c54 ; pb_field_iter_next + 136
        0x00042c02:    f00302f0    ....    AND      r2,r3,#0xf0
        0x00042c06:    2a20         *      CMP      r2,#0x20
        0x00042c08:    d10f        ..      BNE      0x42c2a ; pb_field_iter_next + 94
        0x00042c0a:    f8b12009    ...     LDRH     r2,[r1,#9]
        0x00042c0e:    fb02fe0e    ....    MUL      lr,r2,lr
        0x00042c12:    f1bc0f00    ....    CMP      r12,#0
        0x00042c16:    d114        ..      BNE      0x42c42 ; pb_field_iter_next + 118
        0x00042c18:    e010        ..      B        0x42c3c ; pb_field_iter_next + 112
        0x00042c1a:    2000        .       MOVS     r0,#0
        0x00042c1c:    bd10        ..      POP      {r4,pc}
        0x00042c1e:    6801        .h      LDR      r1,[r0,#0]
        0x00042c20:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00042c22:    f7ffffa5    ....    BL       pb_field_iter_begin ; 0x42b70
        0x00042c26:    2000        .       MOVS     r0,#0
        0x00042c28:    bd10        ..      POP      {r4,pc}
        0x00042c2a:    f00302c0    ....    AND      r2,r3,#0xc0
        0x00042c2e:    2a80        .*      CMP      r2,#0x80
        0x00042c30:    bf08        ..      IT       EQ
        0x00042c32:    f04f0e04    O...    MOVEQ    lr,#4
        0x00042c36:    f1bc0f00    ....    CMP      r12,#0
        0x00042c3a:    d102        ..      BNE      0x42c42 ; pb_field_iter_next + 118
        0x00042c3c:    6882        .h      LDR      r2,[r0,#8]
        0x00042c3e:    3201        .2      ADDS     r2,#1
        0x00042c40:    6082        .`      STR      r2,[r0,#8]
        0x00042c42:    6902        .i      LDR      r2,[r0,#0x10]
        0x00042c44:    8a4b        K.      LDRH     r3,[r1,#0x12]
        0x00042c46:    4472        rD      ADD      r2,r2,lr
        0x00042c48:    f9b11014    ....    LDRSH    r1,[r1,#0x14]
        0x00042c4c:    441a        .D      ADD      r2,r2,r3
        0x00042c4e:    4411        .D      ADD      r1,r1,r2
        0x00042c50:    6102        .a      STR      r2,[r0,#0x10]
        0x00042c52:    6141        Aa      STR      r1,[r0,#0x14]
        0x00042c54:    2001        .       MOVS     r0,#1
        0x00042c56:    bd10        ..      POP      {r4,pc}
    pb_field_set_to_default
        0x00042c58:    b570        p.      PUSH     {r4-r6,lr}
        0x00042c5a:    b086        ..      SUB      sp,sp,#0x18
        0x00042c5c:    6842        Bh      LDR      r2,[r0,#4]
        0x00042c5e:    7893        .x      LDRB     r3,[r2,#2]
        0x00042c60:    f003010f    ....    AND      r1,r3,#0xf
        0x00042c64:    2908        .)      CMP      r1,#8
        0x00042c66:    d112        ..      BNE      0x42c8e ; pb_field_set_to_default + 54
        0x00042c68:    6900        .i      LDR      r0,[r0,#0x10]
        0x00042c6a:    6804        .h      LDR      r4,[r0,#0]
        0x00042c6c:    b16c        l.      CBZ      r4,0x42c8a ; pb_field_set_to_default + 50
        0x00042c6e:    2600        .&      MOVS     r6,#0
        0x00042c70:    466d        mF      MOV      r5,sp
        0x00042c72:    bf00        ..      NOP      
        0x00042c74:    4628        (F      MOV      r0,r5
        0x00042c76:    4621        !F      MOV      r1,r4
        0x00042c78:    7326        &s      STRB     r6,[r4,#0xc]
        0x00042c7a:    f7fcfc21    ..!.    BL       iter_from_extension ; 0x3f4c0
        0x00042c7e:    4628        (F      MOV      r0,r5
        0x00042c80:    f7ffffea    ....    BL       pb_field_set_to_default ; 0x42c58
        0x00042c84:    68a4        .h      LDR      r4,[r4,#8]
        0x00042c86:    2c00        .,      CMP      r4,#0
        0x00042c88:    d1f4        ..      BNE      0x42c74 ; pb_field_set_to_default + 28
        0x00042c8a:    b006        ..      ADD      sp,sp,#0x18
        0x00042c8c:    bd70        p.      POP      {r4-r6,pc}
        0x00042c8e:    f00306c0    ....    AND      r6,r3,#0xc0
        0x00042c92:    2e80        ..      CMP      r6,#0x80
        0x00042c94:    d00c        ..      BEQ      0x42cb0 ; pb_field_set_to_default + 88
        0x00042c96:    2e00        ..      CMP      r6,#0
        0x00042c98:    d1f7        ..      BNE      0x42c8a ; pb_field_set_to_default + 50
        0x00042c9a:    f0030330    ..0.    AND      r3,r3,#0x30
        0x00042c9e:    2b30        0+      CMP      r3,#0x30
        0x00042ca0:    bf18        ..      IT       NE
        0x00042ca2:    2b20         +      CMPNE    r3,#0x20
        0x00042ca4:    d111        ..      BNE      0x42cca ; pb_field_set_to_default + 114
        0x00042ca6:    6940        @i      LDR      r0,[r0,#0x14]
        0x00042ca8:    2100        .!      MOVS     r1,#0
        0x00042caa:    8001        ..      STRH     r1,[r0,#0]
        0x00042cac:    b006        ..      ADD      sp,sp,#0x18
        0x00042cae:    bd70        p.      POP      {r4-r6,pc}
        0x00042cb0:    6902        .i      LDR      r2,[r0,#0x10]
        0x00042cb2:    2100        .!      MOVS     r1,#0
        0x00042cb4:    f0430310    C...    ORR      r3,r3,#0x10
        0x00042cb8:    f0030330    ..0.    AND      r3,r3,#0x30
        0x00042cbc:    6011        .`      STR      r1,[r2,#0]
        0x00042cbe:    2b30        0+      CMP      r3,#0x30
        0x00042cc0:    bf04        ..      ITT      EQ
        0x00042cc2:    6940        @i      LDREQ    r0,[r0,#0x14]
        0x00042cc4:    8001        ..      STRHEQ   r1,[r0,#0]
        0x00042cc6:    b006        ..      ADD      sp,sp,#0x18
        0x00042cc8:    bd70        p.      POP      {r4-r6,pc}
        0x00042cca:    2b10        .+      CMP      r3,#0x10
        0x00042ccc:    d105        ..      BNE      0x42cda ; pb_field_set_to_default + 130
        0x00042cce:    e9d05604    ...V    LDRD     r5,r6,[r0,#0x10]
        0x00042cd2:    42ae        .B      CMP      r6,r5
        0x00042cd4:    d015        ..      BEQ      0x42d02 ; pb_field_set_to_default + 170
        0x00042cd6:    2300        .#      MOVS     r3,#0
        0x00042cd8:    7033        3p      STRB     r3,[r6,#0]
        0x00042cda:    2907        .)      CMP      r1,#7
        0x00042cdc:    d107        ..      BNE      0x42cee ; pb_field_set_to_default + 150
        0x00042cde:    f8d2200b    ...     LDR      r2,[r2,#0xb]
        0x00042ce2:    6901        .i      LDR      r1,[r0,#0x10]
        0x00042ce4:    4610        .F      MOV      r0,r2
        0x00042ce6:    f000f851    ..Q.    BL       pb_message_set_to_defaults ; 0x42d8c
        0x00042cea:    b006        ..      ADD      sp,sp,#0x18
        0x00042cec:    bd70        p.      POP      {r4-r6,pc}
        0x00042cee:    f8d2100b    ....    LDR      r1,[r2,#0xb]
        0x00042cf2:    6900        .i      LDR      r0,[r0,#0x10]
        0x00042cf4:    f8b22007    ...     LDRH     r2,[r2,#7]
        0x00042cf8:    b141        A.      CBZ      r1,0x42d0c ; pb_field_set_to_default + 180
        0x00042cfa:    f7d5fc0c    ....    BL       __aeabi_memcpy ; 0x18516
        0x00042cfe:    b006        ..      ADD      sp,sp,#0x18
        0x00042d00:    bd70        p.      POP      {r4-r6,pc}
        0x00042d02:    f0430310    C...    ORR      r3,r3,#0x10
        0x00042d06:    2b30        0+      CMP      r3,#0x30
        0x00042d08:    d0cd        ..      BEQ      0x42ca6 ; pb_field_set_to_default + 78
        0x00042d0a:    e7e6        ..      B        0x42cda ; pb_field_set_to_default + 130
        0x00042d0c:    4611        .F      MOV      r1,r2
        0x00042d0e:    f7d5fd08    ....    BL       __aeabi_memclr ; 0x18722
        0x00042d12:    b006        ..      ADD      sp,sp,#0x18
        0x00042d14:    bd70        p.      POP      {r4-r6,pc}
        0x00042d16:    0000        ..      MOVS     r0,r0
    pb_istream_from_buffer
        0x00042d18:    f6411341    A.A.    MOV      r3,#0x1941
        0x00042d1c:    f2c00303    ....    MOVT     r3,#3
        0x00042d20:    f04f0c00    O...    MOV      r12,#0
        0x00042d24:    e9c03100    ...1    STRD     r3,r1,[r0,#0]
        0x00042d28:    e9c02c02    ...,    STRD     r2,r12,[r0,#8]
        0x00042d2c:    4770        pG      BX       lr
        0x00042d2e:    0000        ..      MOVS     r0,r0
    pb_make_string_substream
        0x00042d30:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00042d32:    b082        ..      SUB      sp,sp,#8
        0x00042d34:    460d        .F      MOV      r5,r1
        0x00042d36:    a901        ..      ADD      r1,sp,#4
        0x00042d38:    4604        .F      MOV      r4,r0
        0x00042d3a:    f7fffc91    ....    BL       pb_decode_varint32 ; 0x42660
        0x00042d3e:    b170        p.      CBZ      r0,0x42d5e ; pb_make_string_substream + 46
        0x00042d40:    e894000f    ....    LDM      r4,{r0-r3}
        0x00042d44:    60aa        .`      STR      r2,[r5,#8]
        0x00042d46:    e9c50100    ....    STRD     r0,r1,[r5,#0]
        0x00042d4a:    9801        ..      LDR      r0,[sp,#4]
        0x00042d4c:    60eb        .`      STR      r3,[r5,#0xc]
        0x00042d4e:    4282        .B      CMP      r2,r0
        0x00042d50:    d208        ..      BCS      0x42d64 ; pb_make_string_substream + 52
        0x00042d52:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042d54:    a107        ..      ADR      r1,{pc}+0x20 ; 0x42d74
        0x00042d56:    2800        .(      CMP      r0,#0
        0x00042d58:    bf18        ..      IT       NE
        0x00042d5a:    4601        .F      MOVNE    r1,r0
        0x00042d5c:    60e1        .`      STR      r1,[r4,#0xc]
        0x00042d5e:    2000        .       MOVS     r0,#0
        0x00042d60:    b002        ..      ADD      sp,sp,#8
        0x00042d62:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00042d64:    60a8        .`      STR      r0,[r5,#8]
        0x00042d66:    68a1        .h      LDR      r1,[r4,#8]
        0x00042d68:    1a08        ..      SUBS     r0,r1,r0
        0x00042d6a:    60a0        .`      STR      r0,[r4,#8]
        0x00042d6c:    2001        .       MOVS     r0,#1
        0x00042d6e:    b002        ..      ADD      sp,sp,#8
        0x00042d70:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00042d72:    bf00        ..      NOP      
    $d.14
        0x00042d74:    65726170    pare    DCD    1701994864
        0x00042d78:    7320746e    nt s    DCD    1931506798
        0x00042d7c:    61657274    trea    DCD    1634038388
        0x00042d80:    6f74206d    m to    DCD    1869881453
        0x00042d84:    6873206f    o sh    DCD    1752375407
        0x00042d88:    0074726f    ort.    DCD    7631471
    $t.22
    pb_message_set_to_defaults
        0x00042d8c:    b510        ..      PUSH     {r4,lr}
        0x00042d8e:    b086        ..      SUB      sp,sp,#0x18
        0x00042d90:    460a        .F      MOV      r2,r1
        0x00042d92:    4601        .F      MOV      r1,r0
        0x00042d94:    4668        hF      MOV      r0,sp
        0x00042d96:    f7fffeeb    ....    BL       pb_field_iter_begin ; 0x42b70
        0x00042d9a:    b148        H.      CBZ      r0,0x42db0 ; pb_message_set_to_defaults + 36
        0x00042d9c:    466c        lF      MOV      r4,sp
        0x00042d9e:    bf00        ..      NOP      
        0x00042da0:    4620         F      MOV      r0,r4
        0x00042da2:    f7ffff59    ..Y.    BL       pb_field_set_to_default ; 0x42c58
        0x00042da6:    4620         F      MOV      r0,r4
        0x00042da8:    f7ffff10    ....    BL       pb_field_iter_next ; 0x42bcc
        0x00042dac:    2800        .(      CMP      r0,#0
        0x00042dae:    d1f7        ..      BNE      0x42da0 ; pb_message_set_to_defaults + 20
        0x00042db0:    b006        ..      ADD      sp,sp,#0x18
        0x00042db2:    bd10        ..      POP      {r4,pc}
    pb_ostream_from_buffer
        0x00042db4:    f6411c69    A.i.    MOV      r12,#0x1969
        0x00042db8:    f2c00c03    ....    MOVT     r12,#3
        0x00042dbc:    2300        .#      MOVS     r3,#0
        0x00042dbe:    e9c0c100    ....    STRD     r12,r1,[r0,#0]
        0x00042dc2:    e9c02302    ...#    STRD     r2,r3,[r0,#8]
        0x00042dc6:    6103        .a      STR      r3,[r0,#0x10]
        0x00042dc8:    4770        pG      BX       lr
        0x00042dca:    0000        ..      MOVS     r0,r0
    pb_read
        0x00042dcc:    b570        p.      PUSH     {r4-r6,lr}
        0x00042dce:    b084        ..      SUB      sp,sp,#0x10
        0x00042dd0:    4615        .F      MOV      r5,r2
        0x00042dd2:    4604        .F      MOV      r4,r0
        0x00042dd4:    b199        ..      CBZ      r1,0x42dfe ; pb_read + 50
        0x00042dd6:    68a0        .h      LDR      r0,[r4,#8]
        0x00042dd8:    42a8        .B      CMP      r0,r5
        0x00042dda:    d205        ..      BCS      0x42de8 ; pb_read + 28
        0x00042ddc:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042dde:    f64771c9    G..q    MOV      r1,#0x7fc9
        0x00042de2:    f2c00105    ....    MOVT     r1,#5
        0x00042de6:    e02a        *.      B        0x42e3e ; pb_read + 114
        0x00042de8:    6823        #h      LDR      r3,[r4,#0]
        0x00042dea:    4620         F      MOV      r0,r4
        0x00042dec:    462a        *F      MOV      r2,r5
        0x00042dee:    4798        .G      BLX      r3
        0x00042df0:    b300        ..      CBZ      r0,0x42e34 ; pb_read + 104
        0x00042df2:    68a0        .h      LDR      r0,[r4,#8]
        0x00042df4:    1b40        @.      SUBS     r0,r0,r5
        0x00042df6:    60a0        .`      STR      r0,[r4,#8]
        0x00042df8:    2001        .       MOVS     r0,#1
        0x00042dfa:    b004        ..      ADD      sp,sp,#0x10
        0x00042dfc:    bd70        p.      POP      {r4-r6,pc}
        0x00042dfe:    6820         h      LDR      r0,[r4,#0]
        0x00042e00:    f6411241    A.A.    MOV      r2,#0x1941
        0x00042e04:    f2c00203    ....    MOVT     r2,#3
        0x00042e08:    4290        .B      CMP      r0,r2
        0x00042e0a:    d0e4        ..      BEQ      0x42dd6 ; pb_read + 10
        0x00042e0c:    2d11        .-      CMP      r5,#0x11
        0x00042e0e:    d30a        ..      BCC      0x42e26 ; pb_read + 90
        0x00042e10:    466e        nF      MOV      r6,sp
        0x00042e12:    bf00        ..      NOP      
        0x00042e14:    4620         F      MOV      r0,r4
        0x00042e16:    4631        1F      MOV      r1,r6
        0x00042e18:    2210        ."      MOVS     r2,#0x10
        0x00042e1a:    f7ffffd7    ....    BL       pb_read ; 0x42dcc
        0x00042e1e:    b190        ..      CBZ      r0,0x42e46 ; pb_read + 122
        0x00042e20:    3d10        .=      SUBS     r5,r5,#0x10
        0x00042e22:    2d10        .-      CMP      r5,#0x10
        0x00042e24:    d8f6        ..      BHI      0x42e14 ; pb_read + 72
        0x00042e26:    4669        iF      MOV      r1,sp
        0x00042e28:    4620         F      MOV      r0,r4
        0x00042e2a:    462a        *F      MOV      r2,r5
        0x00042e2c:    f7ffffce    ....    BL       pb_read ; 0x42dcc
        0x00042e30:    b004        ..      ADD      sp,sp,#0x10
        0x00042e32:    bd70        p.      POP      {r4-r6,pc}
        0x00042e34:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042e36:    f64771d7    G..q    MOV      r1,#0x7fd7
        0x00042e3a:    f2c00105    ....    MOVT     r1,#5
        0x00042e3e:    2800        .(      CMP      r0,#0
        0x00042e40:    bf18        ..      IT       NE
        0x00042e42:    4601        .F      MOVNE    r1,r0
        0x00042e44:    60e1        .`      STR      r1,[r4,#0xc]
        0x00042e46:    2000        .       MOVS     r0,#0
        0x00042e48:    b004        ..      ADD      sp,sp,#0x10
        0x00042e4a:    bd70        p.      POP      {r4-r6,pc}
    pb_readbyte
        0x00042e4c:    b510        ..      PUSH     {r4,lr}
        0x00042e4e:    4604        .F      MOV      r4,r0
        0x00042e50:    6880        .h      LDR      r0,[r0,#8]
        0x00042e52:    b148        H.      CBZ      r0,0x42e68 ; pb_readbyte + 28
        0x00042e54:    6823        #h      LDR      r3,[r4,#0]
        0x00042e56:    4620         F      MOV      r0,r4
        0x00042e58:    2201        ."      MOVS     r2,#1
        0x00042e5a:    4798        .G      BLX      r3
        0x00042e5c:    b150        P.      CBZ      r0,0x42e74 ; pb_readbyte + 40
        0x00042e5e:    68a0        .h      LDR      r0,[r4,#8]
        0x00042e60:    3801        .8      SUBS     r0,#1
        0x00042e62:    60a0        .`      STR      r0,[r4,#8]
        0x00042e64:    2001        .       MOVS     r0,#1
        0x00042e66:    bd10        ..      POP      {r4,pc}
        0x00042e68:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042e6a:    f64771c9    G..q    MOV      r1,#0x7fc9
        0x00042e6e:    f2c00105    ....    MOVT     r1,#5
        0x00042e72:    e004        ..      B        0x42e7e ; pb_readbyte + 50
        0x00042e74:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042e76:    f64771d7    G..q    MOV      r1,#0x7fd7
        0x00042e7a:    f2c00105    ....    MOVT     r1,#5
        0x00042e7e:    2800        .(      CMP      r0,#0
        0x00042e80:    bf18        ..      IT       NE
        0x00042e82:    4601        .F      MOVNE    r1,r0
        0x00042e84:    2000        .       MOVS     r0,#0
        0x00042e86:    60e1        .`      STR      r1,[r4,#0xc]
        0x00042e88:    bd10        ..      POP      {r4,pc}
        0x00042e8a:    0000        ..      MOVS     r0,r0
    pb_skip_field
        0x00042e8c:    b580        ..      PUSH     {r7,lr}
        0x00042e8e:    2905        .)      CMP      r1,#5
        0x00042e90:    d80f        ..      BHI      0x42eb2 ; pb_skip_field + 38
        0x00042e92:    e8dff001    ....    TBB      [pc,r1]
    $d.9
        0x00042e96:    0603        ..      DCW    1539
        0x00042e98:    190e0e0b    ....    DCD    420351499
    $t.10
        0x00042e9c:    f000f82c    ..,.    BL       pb_skip_varint ; 0x42ef8
        0x00042ea0:    bd80        ..      POP      {r7,pc}
        0x00042ea2:    2100        .!      MOVS     r1,#0
        0x00042ea4:    2208        ."      MOVS     r2,#8
        0x00042ea6:    f7ffff91    ....    BL       pb_read ; 0x42dcc
        0x00042eaa:    bd80        ..      POP      {r7,pc}
        0x00042eac:    f000f812    ....    BL       pb_skip_string ; 0x42ed4
        0x00042eb0:    bd80        ..      POP      {r7,pc}
        0x00042eb2:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00042eb4:    f64772a5    G..r    MOV      r2,#0x7fa5
        0x00042eb8:    f2c00205    ....    MOVT     r2,#5
        0x00042ebc:    2900        .)      CMP      r1,#0
        0x00042ebe:    bf18        ..      IT       NE
        0x00042ec0:    460a        .F      MOVNE    r2,r1
        0x00042ec2:    60c2        .`      STR      r2,[r0,#0xc]
        0x00042ec4:    2000        .       MOVS     r0,#0
        0x00042ec6:    bd80        ..      POP      {r7,pc}
        0x00042ec8:    2100        .!      MOVS     r1,#0
        0x00042eca:    2204        ."      MOVS     r2,#4
        0x00042ecc:    f7ffff7e    ..~.    BL       pb_read ; 0x42dcc
        0x00042ed0:    bd80        ..      POP      {r7,pc}
        0x00042ed2:    0000        ..      MOVS     r0,r0
    pb_skip_string
        0x00042ed4:    b510        ..      PUSH     {r4,lr}
        0x00042ed6:    b082        ..      SUB      sp,sp,#8
        0x00042ed8:    a901        ..      ADD      r1,sp,#4
        0x00042eda:    4604        .F      MOV      r4,r0
        0x00042edc:    f7fffbc0    ....    BL       pb_decode_varint32 ; 0x42660
        0x00042ee0:    b130        0.      CBZ      r0,0x42ef0 ; pb_skip_string + 28
        0x00042ee2:    9a01        ..      LDR      r2,[sp,#4]
        0x00042ee4:    4620         F      MOV      r0,r4
        0x00042ee6:    2100        .!      MOVS     r1,#0
        0x00042ee8:    f7ffff70    ..p.    BL       pb_read ; 0x42dcc
        0x00042eec:    b002        ..      ADD      sp,sp,#8
        0x00042eee:    bd10        ..      POP      {r4,pc}
        0x00042ef0:    2000        .       MOVS     r0,#0
        0x00042ef2:    b002        ..      ADD      sp,sp,#8
        0x00042ef4:    bd10        ..      POP      {r4,pc}
        0x00042ef6:    0000        ..      MOVS     r0,r0
    pb_skip_varint
        0x00042ef8:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00042efa:    b082        ..      SUB      sp,sp,#8
        0x00042efc:    4604        .F      MOV      r4,r0
        0x00042efe:    f10d0507    ....    ADD      r5,sp,#7
        0x00042f02:    bf00        ..      NOP      
        0x00042f04:    4620         F      MOV      r0,r4
        0x00042f06:    4629        )F      MOV      r1,r5
        0x00042f08:    2201        ."      MOVS     r2,#1
        0x00042f0a:    f7ffff5f    .._.    BL       pb_read ; 0x42dcc
        0x00042f0e:    b118        ..      CBZ      r0,0x42f18 ; pb_skip_varint + 32
        0x00042f10:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x00042f14:    2900        .)      CMP      r1,#0
        0x00042f16:    d4f5        ..      BMI      0x42f04 ; pb_skip_varint + 12
        0x00042f18:    b002        ..      ADD      sp,sp,#8
        0x00042f1a:    bdb0        ..      POP      {r4,r5,r7,pc}
    pb_write
        0x00042f1c:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00042f1e:    6803        .h      LDR      r3,[r0,#0]
        0x00042f20:    4604        .F      MOV      r4,r0
        0x00042f22:    4615        .F      MOV      r5,r2
        0x00042f24:    b173        s.      CBZ      r3,0x42f44 ; pb_write + 40
        0x00042f26:    e9d42002    ...     LDRD     r2,r0,[r4,#8]
        0x00042f2a:    4428        (D      ADD      r0,r0,r5
        0x00042f2c:    4290        .B      CMP      r0,r2
        0x00042f2e:    d905        ..      BLS      0x42f3c ; pb_write + 32
        0x00042f30:    6920         i      LDR      r0,[r4,#0x10]
        0x00042f32:    f2480133    H.3.    MOV      r1,#0x8033
        0x00042f36:    f2c00105    ....    MOVT     r1,#5
        0x00042f3a:    e00a        ..      B        0x42f52 ; pb_write + 54
        0x00042f3c:    4620         F      MOV      r0,r4
        0x00042f3e:    462a        *F      MOV      r2,r5
        0x00042f40:    4798        .G      BLX      r3
        0x00042f42:    b120         .      CBZ      r0,0x42f4e ; pb_write + 50
        0x00042f44:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00042f46:    4428        (D      ADD      r0,r0,r5
        0x00042f48:    60e0        .`      STR      r0,[r4,#0xc]
        0x00042f4a:    2001        .       MOVS     r0,#1
        0x00042f4c:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00042f4e:    6920         i      LDR      r0,[r4,#0x10]
        0x00042f50:    a103        ..      ADR      r1,{pc}+0x10 ; 0x42f60
        0x00042f52:    2800        .(      CMP      r0,#0
        0x00042f54:    bf18        ..      IT       NE
        0x00042f56:    4601        .F      MOVNE    r1,r0
        0x00042f58:    2000        .       MOVS     r0,#0
        0x00042f5a:    6121        !a      STR      r1,[r4,#0x10]
        0x00042f5c:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00042f5e:    bf00        ..      NOP      
    $d.3
        0x00042f60:    65206f69    io e    DCD    1696624489
        0x00042f64:    726f7272    rror    DCD    1919906418
        0x00042f68:    00000000    ....    DCD    0
    $t.3
    pdm_reginit
        0x00042f6c:    b081        ..      SUB      sp,sp,#4
        0x00042f6e:    9000        ..      STR      r0,[sp,#0]
        0x00042f70:    9800        ..      LDR      r0,[sp,#0]
        0x00042f72:    0302        ..      LSLS     r2,r0,#12
        0x00042f74:    f2410104    A...    MOV      r1,#0x1004
        0x00042f78:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00042f7c:    f6407064    @.dp    MOV      r0,#0xf64
        0x00042f80:    f2c21008    ....    MOVT     r0,#0x2108
        0x00042f84:    5088        .P      STR      r0,[r1,r2]
        0x00042f86:    9800        ..      LDR      r0,[sp,#0]
        0x00042f88:    0302        ..      LSLS     r2,r0,#12
        0x00042f8a:    f2410108    A...    MOV      r1,#0x1008
        0x00042f8e:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00042f92:    2003        .       MOVS     r0,#3
        0x00042f94:    5088        .P      STR      r0,[r1,r2]
        0x00042f96:    9800        ..      LDR      r0,[sp,#0]
        0x00042f98:    0302        ..      LSLS     r2,r0,#12
        0x00042f9a:    f241010c    A...    MOV      r1,#0x100c
        0x00042f9e:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00042fa2:    f2404034    @.4@    MOV      r0,#0x434
        0x00042fa6:    f2c80000    ....    MOVT     r0,#0x8000
        0x00042faa:    5088        .P      STR      r0,[r1,r2]
        0x00042fac:    9800        ..      LDR      r0,[sp,#0]
        0x00042fae:    0302        ..      LSLS     r2,r0,#12
        0x00042fb0:    f241011c    A...    MOV      r1,#0x101c
        0x00042fb4:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00042fb8:    2010        .       MOVS     r0,#0x10
        0x00042fba:    5088        .P      STR      r0,[r1,r2]
        0x00042fbc:    9800        ..      LDR      r0,[sp,#0]
        0x00042fbe:    0302        ..      LSLS     r2,r0,#12
        0x00042fc0:    f2410100    A...    MOVW     r1,#0x1000
        0x00042fc4:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00042fc8:    2000        .       MOVS     r0,#0
        0x00042fca:    5088        .P      STR      r0,[r1,r2]
        0x00042fcc:    9900        ..      LDR      r1,[sp,#0]
        0x00042fce:    030a        ..      LSLS     r2,r1,#12
        0x00042fd0:    f2410110    A...    MOV      r1,#0x1010
        0x00042fd4:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00042fd8:    5088        .P      STR      r0,[r1,r2]
        0x00042fda:    9900        ..      LDR      r1,[sp,#0]
        0x00042fdc:    030a        ..      LSLS     r2,r1,#12
        0x00042fde:    f2410114    A...    MOV      r1,#0x1014
        0x00042fe2:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00042fe6:    5088        .P      STR      r0,[r1,r2]
        0x00042fe8:    9900        ..      LDR      r1,[sp,#0]
        0x00042fea:    030a        ..      LSLS     r2,r1,#12
        0x00042fec:    f2410118    A...    MOV      r1,#0x1018
        0x00042ff0:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00042ff4:    5088        .P      STR      r0,[r1,r2]
        0x00042ff6:    9900        ..      LDR      r1,[sp,#0]
        0x00042ff8:    030a        ..      LSLS     r2,r1,#12
        0x00042ffa:    f2411100    A...    MOVW     r1,#0x1100
        0x00042ffe:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00043002:    5088        .P      STR      r0,[r1,r2]
        0x00043004:    9900        ..      LDR      r1,[sp,#0]
        0x00043006:    030a        ..      LSLS     r2,r1,#12
        0x00043008:    f2411104    A...    MOV      r1,#0x1104
        0x0004300c:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00043010:    5088        .P      STR      r0,[r1,r2]
        0x00043012:    9900        ..      LDR      r1,[sp,#0]
        0x00043014:    030a        ..      LSLS     r2,r1,#12
        0x00043016:    f2411108    A...    MOV      r1,#0x1108
        0x0004301a:    f2c40120    .. .    MOVT     r1,#0x4020
        0x0004301e:    5088        .P      STR      r0,[r1,r2]
        0x00043020:    9900        ..      LDR      r1,[sp,#0]
        0x00043022:    030a        ..      LSLS     r2,r1,#12
        0x00043024:    f241110c    A...    MOV      r1,#0x110c
        0x00043028:    f2c40120    .. .    MOVT     r1,#0x4020
        0x0004302c:    5088        .P      STR      r0,[r1,r2]
        0x0004302e:    9900        ..      LDR      r1,[sp,#0]
        0x00043030:    030a        ..      LSLS     r2,r1,#12
        0x00043032:    f2411140    A.@.    MOVW     r1,#0x1140
        0x00043036:    f2c40120    .. .    MOVT     r1,#0x4020
        0x0004303a:    5088        .P      STR      r0,[r1,r2]
        0x0004303c:    9900        ..      LDR      r1,[sp,#0]
        0x0004303e:    030a        ..      LSLS     r2,r1,#12
        0x00043040:    f2411144    A.D.    MOV      r1,#0x1144
        0x00043044:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00043048:    5088        .P      STR      r0,[r1,r2]
        0x0004304a:    9900        ..      LDR      r1,[sp,#0]
        0x0004304c:    030a        ..      LSLS     r2,r1,#12
        0x0004304e:    f2411148    A.H.    MOV      r1,#0x1148
        0x00043052:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00043056:    5088        .P      STR      r0,[r1,r2]
        0x00043058:    9900        ..      LDR      r1,[sp,#0]
        0x0004305a:    030a        ..      LSLS     r2,r1,#12
        0x0004305c:    f2411154    A.T.    MOV      r1,#0x1154
        0x00043060:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00043064:    5088        .P      STR      r0,[r1,r2]
        0x00043066:    9900        ..      LDR      r1,[sp,#0]
        0x00043068:    030a        ..      LSLS     r2,r1,#12
        0x0004306a:    f2411158    A.X.    MOV      r1,#0x1158
        0x0004306e:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00043072:    5088        .P      STR      r0,[r1,r2]
        0x00043074:    9900        ..      LDR      r1,[sp,#0]
        0x00043076:    030a        ..      LSLS     r2,r1,#12
        0x00043078:    f2412150    A.P!    MOV      r1,#0x1250
        0x0004307c:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00043080:    5088        .P      STR      r0,[r1,r2]
        0x00043082:    b001        ..      ADD      sp,sp,#4
        0x00043084:    4770        pG      BX       lr
        0x00043086:    0000        ..      MOVS     r0,r0
    pitch_downsample
        0x00043088:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0004308c:    b08c        ..      SUB      sp,sp,#0x30
        0x0004308e:    4690        .F      MOV      r8,r2
        0x00043090:    6802        .h      LDR      r2,[r0,#0]
        0x00043092:    460c        .F      MOV      r4,r1
        0x00043094:    f1b80f04    ....    CMP      r8,#4
        0x00043098:    ea4f0768    O.h.    ASR      r7,r8,#1
        0x0004309c:    db24        $.      BLT      0x430e8 ; pitch_downsample + 96
        0x0004309e:    4639        9F      MOV      r1,r7
        0x000430a0:    2f02        ./      CMP      r7,#2
        0x000430a2:    bfd8        ..      IT       LE
        0x000430a4:    2102        .!      MOVLE    r1,#2
        0x000430a6:    3901        .9      SUBS     r1,#1
        0x000430a8:    1d26        &.      ADDS     r6,r4,#4
        0x000430aa:    f1020508    ....    ADD      r5,r2,#8
        0x000430ae:    eeb50a00    ....    VMOV.F32 s0,#0.25000000
        0x000430b2:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x000430b6:    bf00        ..      NOP      
        0x000430b8:    ed152a01    ...*    VLDR     s4,[r5,#-4]
        0x000430bc:    ed954a01    ...J    VLDR     s8,[r5,#4]
        0x000430c0:    ed953a00    ...:    VLDR     s6,[r5,#0]
        0x000430c4:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x000430c8:    ee244a00    $..J    VMUL.F32 s8,s8,s0
        0x000430cc:    ee322a04    2..*    VADD.F32 s4,s4,s8
        0x000430d0:    ee233a01    #..:    VMUL.F32 s6,s6,s2
        0x000430d4:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x000430d8:    ed862a00    ...*    VSTR     s4,[r6,#0]
        0x000430dc:    3901        .9      SUBS     r1,#1
        0x000430de:    f1060604    ....    ADD      r6,r6,#4
        0x000430e2:    f1050508    ....    ADD      r5,r5,#8
        0x000430e6:    d1e7        ..      BNE      0x430b8 ; pitch_downsample + 48
        0x000430e8:    ed922a01    ...*    VLDR     s4,[r2,#4]
        0x000430ec:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x000430f0:    eeb50a00    ....    VMOV.F32 s0,#0.25000000
        0x000430f4:    ee223a00    "..:    VMUL.F32 s6,s4,s0
        0x000430f8:    eeb62a00    ...*    VMOV.F32 s4,#0.50000000
        0x000430fc:    9912        ..      LDR      r1,[sp,#0x48]
        0x000430fe:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00043102:    ee331a01    3...    VADD.F32 s2,s6,s2
        0x00043106:    2b02        .+      CMP      r3,#2
        0x00043108:    ed841a00    ....    VSTR     s2,[r4,#0]
        0x0004310c:    d136        6.      BNE      0x4317c ; pitch_downsample + 244
        0x0004310e:    6840        @h      LDR      r0,[r0,#4]
        0x00043110:    f1b80f04    ....    CMP      r8,#4
        0x00043114:    db24        $.      BLT      0x43160 ; pitch_downsample + 216
        0x00043116:    463a        :F      MOV      r2,r7
        0x00043118:    2f02        ./      CMP      r7,#2
        0x0004311a:    bfd8        ..      IT       LE
        0x0004311c:    2202        ."      MOVLE    r2,#2
        0x0004311e:    3a01        .:      SUBS     r2,#1
        0x00043120:    1d23        #.      ADDS     r3,r4,#4
        0x00043122:    f1000608    ....    ADD      r6,r0,#8
        0x00043126:    bf00        ..      NOP      
        0x00043128:    ed163a01    ...:    VLDR     s6,[r6,#-4]
        0x0004312c:    ed965a01    ...Z    VLDR     s10,[r6,#4]
        0x00043130:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x00043134:    ee233a00    #..:    VMUL.F32 s6,s6,s0
        0x00043138:    ee255a00    %..Z    VMUL.F32 s10,s10,s0
        0x0004313c:    ee333a05    3..:    VADD.F32 s6,s6,s10
        0x00043140:    ee244a02    $..J    VMUL.F32 s8,s8,s4
        0x00043144:    ed935a00    ...Z    VLDR     s10,[r3,#0]
        0x00043148:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x0004314c:    ee353a03    5..:    VADD.F32 s6,s10,s6
        0x00043150:    ed833a00    ...:    VSTR     s6,[r3,#0]
        0x00043154:    3a01        .:      SUBS     r2,#1
        0x00043156:    f1030304    ....    ADD      r3,r3,#4
        0x0004315a:    f1060608    ....    ADD      r6,r6,#8
        0x0004315e:    d1e3        ..      BNE      0x43128 ; pitch_downsample + 160
        0x00043160:    ed903a01    ...:    VLDR     s6,[r0,#4]
        0x00043164:    ed904a00    ...J    VLDR     s8,[r0,#0]
        0x00043168:    ee230a00    #...    VMUL.F32 s0,s6,s0
        0x0004316c:    ee242a02    $..*    VMUL.F32 s4,s8,s4
        0x00043170:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00043174:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00043178:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x0004317c:    2004        .       MOVS     r0,#4
        0x0004317e:    ae07        ..      ADD      r6,sp,#0x1c
        0x00043180:    9000        ..      STR      r0,[sp,#0]
        0x00043182:    9102        ..      STR      r1,[sp,#8]
        0x00043184:    4620         F      MOV      r0,r4
        0x00043186:    4631        1F      MOV      r1,r6
        0x00043188:    2200        ."      MOVS     r2,#0
        0x0004318a:    2300        .#      MOVS     r3,#0
        0x0004318c:    9701        ..      STR      r7,[sp,#4]
        0x0004318e:    f7dcf843    ..C.    BL       _celt_autocorr ; 0x1f218
        0x00043192:    ed9d0a07    ....    VLDR     s0,[sp,#0x1c]
        0x00043196:    ed9f1a44    ..D.    VLDR     s2,[pc,#272] ; [0x432a8] = 0x3f800347
        0x0004319a:    1d30        0.      ADDS     r0,r6,#4
        0x0004319c:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000431a0:    ed8d0a07    ....    VSTR     s0,[sp,#0x1c]
        0x000431a4:    ed9f0a41    ..A.    VLDR     s0,[pc,#260] ; [0x432ac] = 0x3c03126f
        0x000431a8:    2101        .!      MOVS     r1,#1
        0x000431aa:    bf00        ..      NOP      
        0x000431ac:    ee021a10    ....    VMOV     s4,r1
        0x000431b0:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000431b4:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x000431b8:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x000431bc:    ee223a01    "..:    VMUL.F32 s6,s4,s2
        0x000431c0:    ee222a03    "..*    VMUL.F32 s4,s4,s6
        0x000431c4:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x000431c8:    3101        .1      ADDS     r1,#1
        0x000431ca:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x000431ce:    2905        .)      CMP      r1,#5
        0x000431d0:    f1000004    ....    ADD      r0,r0,#4
        0x000431d4:    d1ea        ..      BNE      0x431ac ; pitch_downsample + 292
        0x000431d6:    ae03        ..      ADD      r6,sp,#0xc
        0x000431d8:    a907        ..      ADD      r1,sp,#0x1c
        0x000431da:    4630        0F      MOV      r0,r6
        0x000431dc:    2204        ."      MOVS     r2,#4
        0x000431de:    f7dcf8a5    ....    BL       _celt_lpc ; 0x1f32c
        0x000431e2:    ed9f1a33    ..3.    VLDR     s2,[pc,#204] ; [0x432b0] = 0x3f666666
        0x000431e6:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x000431ea:    2000        .       MOVS     r0,#0
        0x000431ec:    1831        1.      ADDS     r1,r6,r0
        0x000431ee:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x000431f2:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000431f6:    3004        .0      ADDS     r0,#4
        0x000431f8:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x000431fc:    2810        .(      CMP      r0,#0x10
        0x000431fe:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x00043202:    d1f3        ..      BNE      0x431ec ; pitch_downsample + 356
        0x00043204:    f1b80f02    ....    CMP      r8,#2
        0x00043208:    db4a        J.      BLT      0x432a0 ; pitch_downsample + 536
        0x0004320a:    ed9d1a03    ....    VLDR     s2,[sp,#0xc]
        0x0004320e:    ed9f4a29    ..)J    VLDR     s8,[pc,#164] ; [0x432b4] = 0x3f4ccccd
        0x00043212:    ed9d2a04    ...*    VLDR     s4,[sp,#0x10]
        0x00043216:    ed9d3a05    ...:    VLDR     s6,[sp,#0x14]
        0x0004321a:    ee310a04    1...    VADD.F32 s0,s2,s8
        0x0004321e:    ee211a04    !...    VMUL.F32 s2,s2,s8
        0x00043222:    ed9d5a06    ...Z    VLDR     s10,[sp,#0x18]
        0x00043226:    ee321a01    2...    VADD.F32 s2,s4,s2
        0x0004322a:    ee222a04    "..*    VMUL.F32 s4,s4,s8
        0x0004322e:    eddf1a22    ..".    VLDR     s3,[pc,#136] ; [0x432b8] = 0
        0x00043232:    ee332a02    3..*    VADD.F32 s4,s6,s4
        0x00043236:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x0004323a:    ee353a03    5..:    VADD.F32 s6,s10,s6
        0x0004323e:    ee254a04    %..J    VMUL.F32 s8,s10,s8
        0x00043242:    eeb05a61    ..aZ    VMOV.F32 s10,s3
        0x00043246:    eeb06a61    ..aj    VMOV.F32 s12,s3
        0x0004324a:    eeb07a61    ..az    VMOV.F32 s14,s3
        0x0004324e:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x00043252:    bf00        ..      NOP      
        0x00043254:    edd42a00    ...*    VLDR     s5,[r4,#0]
        0x00043258:    ee603a20    `. :    VMUL.F32 s7,s0,s1
        0x0004325c:    ee733aa2    s..:    VADD.F32 s7,s7,s5
        0x00043260:    ee614a07    a..J    VMUL.F32 s9,s2,s14
        0x00043264:    ee743aa3    t..:    VADD.F32 s7,s9,s7
        0x00043268:    ee624a06    b..J    VMUL.F32 s9,s4,s12
        0x0004326c:    ee743aa3    t..:    VADD.F32 s7,s9,s7
        0x00043270:    ee634a05    c..J    VMUL.F32 s9,s6,s10
        0x00043274:    ee743aa3    t..:    VADD.F32 s7,s9,s7
        0x00043278:    ee641a21    d.!.    VMUL.F32 s3,s8,s3
        0x0004327c:    ee711aa3    q...    VADD.F32 s3,s3,s7
        0x00043280:    edc41a00    ....    VSTR     s3,[r4,#0]
        0x00043284:    eef01a45    ..E.    VMOV.F32 s3,s10
        0x00043288:    eeb05a46    ..FZ    VMOV.F32 s10,s12
        0x0004328c:    eeb06a47    ..Gj    VMOV.F32 s12,s14
        0x00043290:    eeb07a60    ..`z    VMOV.F32 s14,s1
        0x00043294:    3f01        .?      SUBS     r7,#1
        0x00043296:    f1040404    ....    ADD      r4,r4,#4
        0x0004329a:    eef00a62    ..b.    VMOV.F32 s1,s5
        0x0004329e:    d1d9        ..      BNE      0x43254 ; pitch_downsample + 460
        0x000432a0:    b00c        ..      ADD      sp,sp,#0x30
        0x000432a2:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x000432a6:    bf00        ..      NOP      
    $d.1
        0x000432a8:    3f800347    G..?    DCD    1065354055
        0x000432ac:    3c03126f    o..<    DCD    1006834287
        0x000432b0:    3f666666    fff?    DCD    1063675494
        0x000432b4:    3f4ccccd    ..L?    DCD    1061997773
        0x000432b8:    00000000    ....    DCD    0
    $t.4
    pitch_search
        0x000432bc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000432c0:    b089        ..      SUB      sp,sp,#0x24
        0x000432c2:    9105        ..      STR      r1,[sp,#0x14]
        0x000432c4:    9003        ..      STR      r0,[sp,#0xc]
        0x000432c6:    9812        ..      LDR      r0,[sp,#0x48]
        0x000432c8:    469a        .F      MOV      r10,r3
        0x000432ca:    9004        ..      STR      r0,[sp,#0x10]
        0x000432cc:    2000        .       MOVS     r0,#0
        0x000432ce:    4693        .F      MOV      r11,r2
        0x000432d0:    e9cd0006    ....    STRD     r0,r0,[sp,#0x18]
        0x000432d4:    f003fd5e    ..^.    BL       save_stack ; 0x46d94
        0x000432d8:    f02b0003    +...    BIC      r0,r11,#3
        0x000432dc:    eb0a080b    ....    ADD      r8,r10,r11
        0x000432e0:    ea4f07ab    O...    ASR      r7,r11,#2
        0x000432e4:    f007f87e    ..~.    BL       spl_alloca ; 0x4a3e4
        0x000432e8:    4604        .F      MOV      r4,r0
        0x000432ea:    f0280003    (...    BIC      r0,r8,#3
        0x000432ee:    f007f879    ..y.    BL       spl_alloca ; 0x4a3e4
        0x000432f2:    ea4f096a    O.j.    ASR      r9,r10,#1
        0x000432f6:    4605        .F      MOV      r5,r0
        0x000432f8:    ea4f0089    O...    LSL      r0,r9,#2
        0x000432fc:    f007f872    ..r.    BL       spl_alloca ; 0x4a3e4
        0x00043300:    46a4        .F      MOV      r12,r4
        0x00043302:    f1bb0f04    ....    CMP      r11,#4
        0x00043306:    4604        .F      MOV      r4,r0
        0x00043308:    db09        ..      BLT      0x4331e ; pitch_search + 98
        0x0004330a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004330c:    2000        .       MOVS     r0,#0
        0x0004330e:    4662        bF      MOV      r2,r12
        0x00043310:    f8513b08    Q..;    LDR      r3,[r1],#8
        0x00043314:    3001        .0      ADDS     r0,#1
        0x00043316:    42b8        .B      CMP      r0,r7
        0x00043318:    f8423b04    B..;    STR      r3,[r2],#4
        0x0004331c:    dbf8        ..      BLT      0x43310 ; pitch_search + 84
        0x0004331e:    f1b80f04    ....    CMP      r8,#4
        0x00043322:    db0c        ..      BLT      0x4333e ; pitch_search + 130
        0x00043324:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00043326:    ea4f00a8    O...    ASR      r0,r8,#2
        0x0004332a:    2100        .!      MOVS     r1,#0
        0x0004332c:    462b        +F      MOV      r3,r5
        0x0004332e:    bf00        ..      NOP      
        0x00043330:    f8526b08    R..k    LDR      r6,[r2],#8
        0x00043334:    3101        .1      ADDS     r1,#1
        0x00043336:    4281        .B      CMP      r1,r0
        0x00043338:    f8436b04    C..k    STR      r6,[r3],#4
        0x0004333c:    dbf8        ..      BLT      0x43330 ; pitch_search + 116
        0x0004333e:    ea4f08aa    O...    ASR      r8,r10,#2
        0x00043342:    4660        `F      MOV      r0,r12
        0x00043344:    4629        )F      MOV      r1,r5
        0x00043346:    4622        "F      MOV      r2,r4
        0x00043348:    463b        ;F      MOV      r3,r7
        0x0004334a:    f8cd8000    ....    STR      r8,[sp,#0]
        0x0004334e:    f7f1fed7    ....    BL       celt_pitch_xcorr_c ; 0x35100
        0x00043352:    ae06        ..      ADD      r6,sp,#0x18
        0x00043354:    4620         F      MOV      r0,r4
        0x00043356:    4629        )F      MOV      r1,r5
        0x00043358:    463a        :F      MOV      r2,r7
        0x0004335a:    4643        CF      MOV      r3,r8
        0x0004335c:    9600        ..      STR      r6,[sp,#0]
        0x0004335e:    f7f7f84d    ..M.    BL       find_best_pitch ; 0x3a3fc
        0x00043362:    f1ba0f01    ....    CMP      r10,#1
        0x00043366:    dd48        H.      BLE      0x433fa ; pitch_search + 318
        0x00043368:    e9dd0206    ....    LDRD     r0,r2,[sp,#0x18]
        0x0004336c:    f04f0e00    O...    MOV      lr,#0
        0x00043370:    ed9f0a41    ..A.    VLDR     s0,[pc,#260] ; [0x43478] = 0
        0x00043374:    9d05        ..      LDR      r5,[sp,#0x14]
        0x00043376:    f8dd800c    ....    LDR      r8,[sp,#0xc]
        0x0004337a:    ebae0140    ..@.    SUB      r1,lr,r0,LSL #1
        0x0004337e:    ebae0c42    ..B.    SUB      r12,lr,r2,LSL #1
        0x00043382:    ea4f026b    O.k.    ASR      r2,r11,#1
        0x00043386:    eebf1a00    ....    VMOV.F32 s2,#-1.00000000
        0x0004338a:    2300        .#      MOVS     r3,#0
        0x0004338c:    18c8        ..      ADDS     r0,r1,r3
        0x0004338e:    f844e023    D.#.    STR      lr,[r4,r3,LSL #2]
        0x00043392:    bf48        H.      IT       MI
        0x00043394:    4240        @B      RSBMI    r0,r0,#0
        0x00043396:    2803        .(      CMP      r0,#3
        0x00043398:    d305        ..      BCC      0x433a6 ; pitch_search + 234
        0x0004339a:    eb1c0003    ....    ADDS     r0,r12,r3
        0x0004339e:    bf48        H.      IT       MI
        0x000433a0:    4240        @B      RSBMI    r0,r0,#0
        0x000433a2:    2802        .(      CMP      r0,#2
        0x000433a4:    d823        #.      BHI      0x433ee ; pitch_search + 306
        0x000433a6:    f1bb0f02    ....    CMP      r11,#2
        0x000433aa:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x000433ae:    db13        ..      BLT      0x433d8 ; pitch_search + 284
        0x000433b0:    4640        @F      MOV      r0,r8
        0x000433b2:    462f        /F      MOV      r7,r5
        0x000433b4:    4616        .F      MOV      r6,r2
        0x000433b6:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x000433ba:    bf00        ..      NOP      
        0x000433bc:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x000433c0:    ed974a00    ...J    VLDR     s8,[r7,#0]
        0x000433c4:    3e01        .>      SUBS     r6,#1
        0x000433c6:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x000433ca:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x000433ce:    f1070704    ....    ADD      r7,r7,#4
        0x000433d2:    f1000004    ....    ADD      r0,r0,#4
        0x000433d6:    d1f1        ..      BNE      0x433bc ; pitch_search + 256
        0x000433d8:    eb040083    ....    ADD      r0,r4,r3,LSL #2
        0x000433dc:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x000433e0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000433e4:    bfb8        ..      IT       LT
        0x000433e6:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x000433ea:    ed802a00    ...*    VSTR     s4,[r0,#0]
        0x000433ee:    3301        .3      ADDS     r3,#1
        0x000433f0:    454b        KE      CMP      r3,r9
        0x000433f2:    f1050504    ....    ADD      r5,r5,#4
        0x000433f6:    dbc9        ..      BLT      0x4338c ; pitch_search + 208
        0x000433f8:    e001        ..      B        0x433fe ; pitch_search + 322
        0x000433fa:    ea4f026b    O.k.    ASR      r2,r11,#1
        0x000433fe:    9905        ..      LDR      r1,[sp,#0x14]
        0x00043400:    4620         F      MOV      r0,r4
        0x00043402:    464b        KF      MOV      r3,r9
        0x00043404:    af06        ..      ADD      r7,sp,#0x18
        0x00043406:    9700        ..      STR      r7,[sp,#0]
        0x00043408:    f7f6fff8    ....    BL       find_best_pitch ; 0x3a3fc
        0x0004340c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004340e:    2100        .!      MOVS     r1,#0
        0x00043410:    2801        .(      CMP      r0,#1
        0x00043412:    db28        (.      BLT      0x43466 ; pitch_search + 426
        0x00043414:    f1a90201    ....    SUB      r2,r9,#1
        0x00043418:    4290        .B      CMP      r0,r2
        0x0004341a:    da24        $.      BGE      0x43466 ; pitch_search + 426
        0x0004341c:    eb040180    ....    ADD      r1,r4,r0,LSL #2
        0x00043420:    ed110a01    ....    VLDR     s0,[r1,#-4]
        0x00043424:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00043428:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x0004342c:    ed9f3a13    ...:    VLDR     s6,[pc,#76] ; [0x4347c] = 0x3f333333
        0x00043430:    ee325a40    2.@Z    VSUB.F32 s10,s4,s0
        0x00043434:    ee314a40    1.@J    VSUB.F32 s8,s2,s0
        0x00043438:    ee255a03    %..Z    VMUL.F32 s10,s10,s6
        0x0004343c:    eeb44a45    ..EJ    VCMP.F32 s8,s10
        0x00043440:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00043444:    dd02        ..      BLE      0x4344c ; pitch_search + 400
        0x00043446:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0004344a:    e00c        ..      B        0x43466 ; pitch_search + 426
        0x0004344c:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00043450:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x00043454:    ee211a03    !...    VMUL.F32 s2,s2,s6
        0x00043458:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x0004345c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00043460:    bfd4        ..      ITE      LE
        0x00043462:    2100        .!      MOVLE    r1,#0
        0x00043464:    2101        .!      MOVGT    r1,#1
        0x00043466:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x0004346a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004346c:    6008        .`      STR      r0,[r1,#0]
        0x0004346e:    b009        ..      ADD      sp,sp,#0x24
        0x00043470:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00043474:    f003bc6e    ..n.    B.W      restore_stack ; 0x46d54
    $d.5
        0x00043478:    00000000    ....    DCD    0
        0x0004347c:    3f333333    333?    DCD    1060320051
    $t.34
    preserve_orig_reg_values
        0x00043480:    b081        ..      SUB      sp,sp,#4
        0x00043482:    f24210d4    B...    MOV      r0,#0x21d4
        0x00043486:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004348a:    6800        .h      LDR      r0,[r0,#0]
        0x0004348c:    f6452103    E..!    MOV      r1,#0x5a03
        0x00043490:    f6cc5173    ..sQ    MOVT     r1,#0xcd73
        0x00043494:    4288        .B      CMP      r0,r1
        0x00043496:    d101        ..      BNE      0x4349c ; preserve_orig_reg_values + 28
        0x00043498:    e7ff        ..      B        0x4349a ; preserve_orig_reg_values + 26
        0x0004349a:    e07d        }.      B        0x43598 ; preserve_orig_reg_values + 280
        0x0004349c:    f240303c    @.<0    MOVW     r0,#0x33c
        0x000434a0:    f2c40002    ....    MOVT     r0,#0x4002
        0x000434a4:    6800        .h      LDR      r0,[r0,#0]
        0x000434a6:    f24211d4    B...    MOV      r1,#0x21d4
        0x000434aa:    f2c10101    ....    MOVT     r1,#0x1001
        0x000434ae:    9100        ..      STR      r1,[sp,#0]
        0x000434b0:    6048        H`      STR      r0,[r1,#4]
        0x000434b2:    f2403040    @.@0    MOVW     r0,#0x340
        0x000434b6:    f2c40002    ....    MOVT     r0,#0x4002
        0x000434ba:    6800        .h      LDR      r0,[r0,#0]
        0x000434bc:    6088        .`      STR      r0,[r1,#8]
        0x000434be:    f2403044    @.D0    MOVW     r0,#0x344
        0x000434c2:    f2c40002    ....    MOVT     r0,#0x4002
        0x000434c6:    6800        .h      LDR      r0,[r0,#0]
        0x000434c8:    60c8        .`      STR      r0,[r1,#0xc]
        0x000434ca:    f240304c    @.L0    MOVW     r0,#0x34c
        0x000434ce:    f2c40002    ....    MOVT     r0,#0x4002
        0x000434d2:    6800        .h      LDR      r0,[r0,#0]
        0x000434d4:    6108        .a      STR      r0,[r1,#0x10]
        0x000434d6:    f2403054    @.T0    MOVW     r0,#0x354
        0x000434da:    f2c40002    ....    MOVT     r0,#0x4002
        0x000434de:    6800        .h      LDR      r0,[r0,#0]
        0x000434e0:    6148        Ha      STR      r0,[r1,#0x14]
        0x000434e2:    f2403058    @.X0    MOVW     r0,#0x358
        0x000434e6:    f2c40002    ....    MOVT     r0,#0x4002
        0x000434ea:    6800        .h      LDR      r0,[r0,#0]
        0x000434ec:    6188        .a      STR      r0,[r1,#0x18]
        0x000434ee:    f2403060    @.`0    MOVW     r0,#0x360
        0x000434f2:    f2c40002    ....    MOVT     r0,#0x4002
        0x000434f6:    6800        .h      LDR      r0,[r0,#0]
        0x000434f8:    61c8        .a      STR      r0,[r1,#0x1c]
        0x000434fa:    f240306c    @.l0    MOVW     r0,#0x36c
        0x000434fe:    f2c40002    ....    MOVT     r0,#0x4002
        0x00043502:    6800        .h      LDR      r0,[r0,#0]
        0x00043504:    6208        .b      STR      r0,[r1,#0x20]
        0x00043506:    f2403070    @.p0    MOVW     r0,#0x370
        0x0004350a:    f2c40002    ....    MOVT     r0,#0x4002
        0x0004350e:    6800        .h      LDR      r0,[r0,#0]
        0x00043510:    6248        Hb      STR      r0,[r1,#0x24]
        0x00043512:    f2403078    @.x0    MOVW     r0,#0x378
        0x00043516:    f2c40002    ....    MOVT     r0,#0x4002
        0x0004351a:    6800        .h      LDR      r0,[r0,#0]
        0x0004351c:    6288        .b      STR      r0,[r1,#0x28]
        0x0004351e:    2080        .       MOVS     r0,#0x80
        0x00043520:    f2c40002    ....    MOVT     r0,#0x4002
        0x00043524:    6800        .h      LDR      r0,[r0,#0]
        0x00043526:    62c8        .b      STR      r0,[r1,#0x2c]
        0x00043528:    2088        .       MOVS     r0,#0x88
        0x0004352a:    f2c40002    ....    MOVT     r0,#0x4002
        0x0004352e:    6800        .h      LDR      r0,[r0,#0]
        0x00043530:    6308        .c      STR      r0,[r1,#0x30]
        0x00043532:    2044        D       MOVS     r0,#0x44
        0x00043534:    f2c40002    ....    MOVT     r0,#0x4002
        0x00043538:    6800        .h      LDR      r0,[r0,#0]
        0x0004353a:    6348        Hc      STR      r0,[r1,#0x34]
        0x0004353c:    f240307c    @.|0    MOVW     r0,#0x37c
        0x00043540:    f2c40002    ....    MOVT     r0,#0x4002
        0x00043544:    6800        .h      LDR      r0,[r0,#0]
        0x00043546:    6388        .c      STR      r0,[r1,#0x38]
        0x00043548:    f2403080    @..0    MOVW     r0,#0x380
        0x0004354c:    f2c40002    ....    MOVT     r0,#0x4002
        0x00043550:    6800        .h      LDR      r0,[r0,#0]
        0x00043552:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00043554:    2060        `       MOVS     r0,#0x60
        0x00043556:    f2c40002    ....    MOVT     r0,#0x4002
        0x0004355a:    6800        .h      LDR      r0,[r0,#0]
        0x0004355c:    6408        .d      STR      r0,[r1,#0x40]
        0x0004355e:    2028        (       MOVS     r0,#0x28
        0x00043560:    f2c40002    ....    MOVT     r0,#0x4002
        0x00043564:    6800        .h      LDR      r0,[r0,#0]
        0x00043566:    6448        Hd      STR      r0,[r1,#0x44]
        0x00043568:    f2401024    @.$.    MOVW     r0,#0x124
        0x0004356c:    f2c40002    ....    MOVT     r0,#0x4002
        0x00043570:    6800        .h      LDR      r0,[r0,#0]
        0x00043572:    6488        .d      STR      r0,[r1,#0x48]
        0x00043574:    f2401008    @...    MOVW     r0,#0x108
        0x00043578:    f2c40002    ....    MOVT     r0,#0x4002
        0x0004357c:    6800        .h      LDR      r0,[r0,#0]
        0x0004357e:    64c8        .d      STR      r0,[r1,#0x4c]
        0x00043580:    f240402c    @.,@    MOV      r0,#0x42c
        0x00043584:    f2c40002    ....    MOVT     r0,#0x4002
        0x00043588:    6800        .h      LDR      r0,[r0,#0]
        0x0004358a:    6508        .e      STR      r0,[r1,#0x50]
        0x0004358c:    f6452003    E..     MOV      r0,#0x5a03
        0x00043590:    f6cc5073    ..sP    MOVT     r0,#0xcd73
        0x00043594:    6008        .`      STR      r0,[r1,#0]
        0x00043596:    e7ff        ..      B        0x43598 ; preserve_orig_reg_values + 280
        0x00043598:    b001        ..      ADD      sp,sp,#4
        0x0004359a:    4770        pG      BX       lr
    prvAddCurrentTaskToDelayedList
        0x0004359c:    b580        ..      PUSH     {r7,lr}
        0x0004359e:    b086        ..      SUB      sp,sp,#0x18
        0x000435a0:    9005        ..      STR      r0,[sp,#0x14]
        0x000435a2:    9104        ..      STR      r1,[sp,#0x10]
        0x000435a4:    f6425058    B.XP    MOV      r0,#0x2d58
        0x000435a8:    f2c10002    ....    MOVT     r0,#0x1002
        0x000435ac:    6800        .h      LDR      r0,[r0,#0]
        0x000435ae:    9002        ..      STR      r0,[sp,#8]
        0x000435b0:    f24a60e4    J..`    MOV      r0,#0xa6e4
        0x000435b4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000435b8:    6800        .h      LDR      r0,[r0,#0]
        0x000435ba:    3004        .0      ADDS     r0,#4
        0x000435bc:    f007fc70    ..p.    BL       uxListRemove ; 0x4aea0
        0x000435c0:    b908        ..      CBNZ     r0,0x435c6 ; prvAddCurrentTaskToDelayedList + 42
        0x000435c2:    e7ff        ..      B        0x435c4 ; prvAddCurrentTaskToDelayedList + 40
        0x000435c4:    e000        ..      B        0x435c8 ; prvAddCurrentTaskToDelayedList + 44
        0x000435c6:    e7ff        ..      B        0x435c8 ; prvAddCurrentTaskToDelayedList + 44
        0x000435c8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000435ca:    3001        .0      ADDS     r0,#1
        0x000435cc:    bb18        ..      CBNZ     r0,0x43616 ; prvAddCurrentTaskToDelayedList + 122
        0x000435ce:    e7ff        ..      B        0x435d0 ; prvAddCurrentTaskToDelayedList + 52
        0x000435d0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000435d2:    b300        ..      CBZ      r0,0x43616 ; prvAddCurrentTaskToDelayedList + 122
        0x000435d4:    e7ff        ..      B        0x435d6 ; prvAddCurrentTaskToDelayedList + 58
        0x000435d6:    f6425144    B.DQ    MOV      r1,#0x2d44
        0x000435da:    f2c10102    ....    MOVT     r1,#0x1002
        0x000435de:    6848        Hh      LDR      r0,[r1,#4]
        0x000435e0:    9001        ..      STR      r0,[sp,#4]
        0x000435e2:    9a01        ..      LDR      r2,[sp,#4]
        0x000435e4:    f24a60e4    J..`    MOV      r0,#0xa6e4
        0x000435e8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000435ec:    6803        .h      LDR      r3,[r0,#0]
        0x000435ee:    609a        .`      STR      r2,[r3,#8]
        0x000435f0:    9a01        ..      LDR      r2,[sp,#4]
        0x000435f2:    6892        .h      LDR      r2,[r2,#8]
        0x000435f4:    6803        .h      LDR      r3,[r0,#0]
        0x000435f6:    60da        .`      STR      r2,[r3,#0xc]
        0x000435f8:    6802        .h      LDR      r2,[r0,#0]
        0x000435fa:    3204        .2      ADDS     r2,#4
        0x000435fc:    9b01        ..      LDR      r3,[sp,#4]
        0x000435fe:    689b        .h      LDR      r3,[r3,#8]
        0x00043600:    605a        Z`      STR      r2,[r3,#4]
        0x00043602:    6802        .h      LDR      r2,[r0,#0]
        0x00043604:    3204        .2      ADDS     r2,#4
        0x00043606:    9b01        ..      LDR      r3,[sp,#4]
        0x00043608:    609a        .`      STR      r2,[r3,#8]
        0x0004360a:    6800        .h      LDR      r0,[r0,#0]
        0x0004360c:    6141        Aa      STR      r1,[r0,#0x14]
        0x0004360e:    6808        .h      LDR      r0,[r1,#0]
        0x00043610:    3001        .0      ADDS     r0,#1
        0x00043612:    6008        .`      STR      r0,[r1,#0]
        0x00043614:    e03d        =.      B        0x43692 ; prvAddCurrentTaskToDelayedList + 246
        0x00043616:    9802        ..      LDR      r0,[sp,#8]
        0x00043618:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004361a:    4408        .D      ADD      r0,r0,r1
        0x0004361c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004361e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00043620:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x00043624:    f2c10101    ....    MOVT     r1,#0x1001
        0x00043628:    6809        .h      LDR      r1,[r1,#0]
        0x0004362a:    6048        H`      STR      r0,[r1,#4]
        0x0004362c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004362e:    9902        ..      LDR      r1,[sp,#8]
        0x00043630:    4288        .B      CMP      r0,r1
        0x00043632:    d20e        ..      BCS      0x43652 ; prvAddCurrentTaskToDelayedList + 182
        0x00043634:    e7ff        ..      B        0x43636 ; prvAddCurrentTaskToDelayedList + 154
        0x00043636:    f24a60f4    J..`    MOV      r0,#0xa6f4
        0x0004363a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004363e:    6800        .h      LDR      r0,[r0,#0]
        0x00043640:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x00043644:    f2c10101    ....    MOVT     r1,#0x1001
        0x00043648:    6809        .h      LDR      r1,[r1,#0]
        0x0004364a:    3104        .1      ADDS     r1,#4
        0x0004364c:    f007fc96    ....    BL       vListInsert ; 0x4af7c
        0x00043650:    e01e        ..      B        0x43690 ; prvAddCurrentTaskToDelayedList + 244
        0x00043652:    f24a60ec    J..`    MOV      r0,#0xa6ec
        0x00043656:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004365a:    6800        .h      LDR      r0,[r0,#0]
        0x0004365c:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x00043660:    f2c10101    ....    MOVT     r1,#0x1001
        0x00043664:    6809        .h      LDR      r1,[r1,#0]
        0x00043666:    3104        .1      ADDS     r1,#4
        0x00043668:    f007fc88    ....    BL       vListInsert ; 0x4af7c
        0x0004366c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004366e:    f642510c    B..Q    MOV      r1,#0x2d0c
        0x00043672:    f2c10102    ....    MOVT     r1,#0x1002
        0x00043676:    6809        .h      LDR      r1,[r1,#0]
        0x00043678:    4288        .B      CMP      r0,r1
        0x0004367a:    d207        ..      BCS      0x4368c ; prvAddCurrentTaskToDelayedList + 240
        0x0004367c:    e7ff        ..      B        0x4367e ; prvAddCurrentTaskToDelayedList + 226
        0x0004367e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00043680:    f642510c    B..Q    MOV      r1,#0x2d0c
        0x00043684:    f2c10102    ....    MOVT     r1,#0x1002
        0x00043688:    6008        .`      STR      r0,[r1,#0]
        0x0004368a:    e000        ..      B        0x4368e ; prvAddCurrentTaskToDelayedList + 242
        0x0004368c:    e7ff        ..      B        0x4368e ; prvAddCurrentTaskToDelayedList + 242
        0x0004368e:    e7ff        ..      B        0x43690 ; prvAddCurrentTaskToDelayedList + 244
        0x00043690:    e7ff        ..      B        0x43692 ; prvAddCurrentTaskToDelayedList + 246
        0x00043692:    b006        ..      ADD      sp,sp,#0x18
        0x00043694:    bd80        ..      POP      {r7,pc}
        0x00043696:    0000        ..      MOVS     r0,r0
    prvAddNewTaskToReadyList
        0x00043698:    b580        ..      PUSH     {r7,lr}
        0x0004369a:    b082        ..      SUB      sp,sp,#8
        0x0004369c:    9001        ..      STR      r0,[sp,#4]
        0x0004369e:    f007fcad    ....    BL       vPortEnterCritical ; 0x4affc
        0x000436a2:    f642414c    B.LA    MOV      r1,#0x2c4c
        0x000436a6:    f2c10102    ....    MOVT     r1,#0x1002
        0x000436aa:    6808        .h      LDR      r0,[r1,#0]
        0x000436ac:    3001        .0      ADDS     r0,#1
        0x000436ae:    6008        .`      STR      r0,[r1,#0]
        0x000436b0:    f24a60e4    J..`    MOV      r0,#0xa6e4
        0x000436b4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000436b8:    6800        .h      LDR      r0,[r0,#0]
        0x000436ba:    b998        ..      CBNZ     r0,0x436e4 ; prvAddNewTaskToReadyList + 76
        0x000436bc:    e7ff        ..      B        0x436be ; prvAddNewTaskToReadyList + 38
        0x000436be:    9801        ..      LDR      r0,[sp,#4]
        0x000436c0:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x000436c4:    f2c10101    ....    MOVT     r1,#0x1001
        0x000436c8:    6008        .`      STR      r0,[r1,#0]
        0x000436ca:    f642404c    B.L@    MOV      r0,#0x2c4c
        0x000436ce:    f2c10002    ....    MOVT     r0,#0x1002
        0x000436d2:    6800        .h      LDR      r0,[r0,#0]
        0x000436d4:    2801        .(      CMP      r0,#1
        0x000436d6:    d103        ..      BNE      0x436e0 ; prvAddNewTaskToReadyList + 72
        0x000436d8:    e7ff        ..      B        0x436da ; prvAddNewTaskToReadyList + 66
        0x000436da:    f000fb01    ....    BL       prvInitialiseTaskLists ; 0x43ce0
        0x000436de:    e000        ..      B        0x436e2 ; prvAddNewTaskToReadyList + 74
        0x000436e0:    e7ff        ..      B        0x436e2 ; prvAddNewTaskToReadyList + 74
        0x000436e2:    e01c        ..      B        0x4371e ; prvAddNewTaskToReadyList + 134
        0x000436e4:    f6425038    B.8P    MOV      r0,#0x2d38
        0x000436e8:    f2c10002    ....    MOVT     r0,#0x1002
        0x000436ec:    6800        .h      LDR      r0,[r0,#0]
        0x000436ee:    b9a0        ..      CBNZ     r0,0x4371a ; prvAddNewTaskToReadyList + 130
        0x000436f0:    e7ff        ..      B        0x436f2 ; prvAddNewTaskToReadyList + 90
        0x000436f2:    f24a60e4    J..`    MOV      r0,#0xa6e4
        0x000436f6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000436fa:    6800        .h      LDR      r0,[r0,#0]
        0x000436fc:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000436fe:    9901        ..      LDR      r1,[sp,#4]
        0x00043700:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00043702:    4288        .B      CMP      r0,r1
        0x00043704:    d807        ..      BHI      0x43716 ; prvAddNewTaskToReadyList + 126
        0x00043706:    e7ff        ..      B        0x43708 ; prvAddNewTaskToReadyList + 112
        0x00043708:    9801        ..      LDR      r0,[sp,#4]
        0x0004370a:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x0004370e:    f2c10101    ....    MOVT     r1,#0x1001
        0x00043712:    6008        .`      STR      r0,[r1,#0]
        0x00043714:    e000        ..      B        0x43718 ; prvAddNewTaskToReadyList + 128
        0x00043716:    e7ff        ..      B        0x43718 ; prvAddNewTaskToReadyList + 128
        0x00043718:    e000        ..      B        0x4371c ; prvAddNewTaskToReadyList + 132
        0x0004371a:    e7ff        ..      B        0x4371c ; prvAddNewTaskToReadyList + 132
        0x0004371c:    e7ff        ..      B        0x4371e ; prvAddNewTaskToReadyList + 134
        0x0004371e:    f6424154    B.TA    MOV      r1,#0x2c54
        0x00043722:    f2c10102    ....    MOVT     r1,#0x1002
        0x00043726:    6808        .h      LDR      r0,[r1,#0]
        0x00043728:    3001        .0      ADDS     r0,#1
        0x0004372a:    6008        .`      STR      r0,[r1,#0]
        0x0004372c:    9801        ..      LDR      r0,[sp,#4]
        0x0004372e:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00043730:    f6424158    B.XA    MOV      r1,#0x2c58
        0x00043734:    f2c10102    ....    MOVT     r1,#0x1002
        0x00043738:    6809        .h      LDR      r1,[r1,#0]
        0x0004373a:    4288        .B      CMP      r0,r1
        0x0004373c:    d908        ..      BLS      0x43750 ; prvAddNewTaskToReadyList + 184
        0x0004373e:    e7ff        ..      B        0x43740 ; prvAddNewTaskToReadyList + 168
        0x00043740:    9801        ..      LDR      r0,[sp,#4]
        0x00043742:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00043744:    f6424158    B.XA    MOV      r1,#0x2c58
        0x00043748:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004374c:    6008        .`      STR      r0,[r1,#0]
        0x0004374e:    e7ff        ..      B        0x43750 ; prvAddNewTaskToReadyList + 184
        0x00043750:    9801        ..      LDR      r0,[sp,#4]
        0x00043752:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00043754:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00043758:    f24a61fc    J..a    MOV      r1,#0xa6fc
        0x0004375c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00043760:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00043764:    6840        @h      LDR      r0,[r0,#4]
        0x00043766:    9000        ..      STR      r0,[sp,#0]
        0x00043768:    9800        ..      LDR      r0,[sp,#0]
        0x0004376a:    9a01        ..      LDR      r2,[sp,#4]
        0x0004376c:    6090        .`      STR      r0,[r2,#8]
        0x0004376e:    9800        ..      LDR      r0,[sp,#0]
        0x00043770:    6880        .h      LDR      r0,[r0,#8]
        0x00043772:    9a01        ..      LDR      r2,[sp,#4]
        0x00043774:    60d0        .`      STR      r0,[r2,#0xc]
        0x00043776:    9801        ..      LDR      r0,[sp,#4]
        0x00043778:    3004        .0      ADDS     r0,#4
        0x0004377a:    9a00        ..      LDR      r2,[sp,#0]
        0x0004377c:    6892        .h      LDR      r2,[r2,#8]
        0x0004377e:    6050        P`      STR      r0,[r2,#4]
        0x00043780:    9801        ..      LDR      r0,[sp,#4]
        0x00043782:    3004        .0      ADDS     r0,#4
        0x00043784:    9a00        ..      LDR      r2,[sp,#0]
        0x00043786:    6090        .`      STR      r0,[r2,#8]
        0x00043788:    9a01        ..      LDR      r2,[sp,#4]
        0x0004378a:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x0004378c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00043790:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00043794:    6150        Pa      STR      r0,[r2,#0x14]
        0x00043796:    9801        ..      LDR      r0,[sp,#4]
        0x00043798:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004379a:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x0004379e:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x000437a2:    3001        .0      ADDS     r0,#1
        0x000437a4:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x000437a8:    f007fc4a    ..J.    BL       vPortExitCritical ; 0x4b040
        0x000437ac:    f6425038    B.8P    MOV      r0,#0x2d38
        0x000437b0:    f2c10002    ....    MOVT     r0,#0x1002
        0x000437b4:    6800        .h      LDR      r0,[r0,#0]
        0x000437b6:    b1c8        ..      CBZ      r0,0x437ec ; prvAddNewTaskToReadyList + 340
        0x000437b8:    e7ff        ..      B        0x437ba ; prvAddNewTaskToReadyList + 290
        0x000437ba:    f24a60e4    J..`    MOV      r0,#0xa6e4
        0x000437be:    f2c10001    ....    MOVT     r0,#0x1001
        0x000437c2:    6800        .h      LDR      r0,[r0,#0]
        0x000437c4:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000437c6:    9901        ..      LDR      r1,[sp,#4]
        0x000437c8:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x000437ca:    4288        .B      CMP      r0,r1
        0x000437cc:    d20c        ..      BCS      0x437e8 ; prvAddNewTaskToReadyList + 336
        0x000437ce:    e7ff        ..      B        0x437d0 ; prvAddNewTaskToReadyList + 312
        0x000437d0:    f64e5104    N..Q    MOV      r1,#0xed04
        0x000437d4:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000437d8:    f04f5080    O..P    MOV      r0,#0x10000000
        0x000437dc:    6008        .`      STR      r0,[r1,#0]
        0x000437de:    f3bf8f4f    ..O.    DSB      
        0x000437e2:    f3bf8f6f    ..o.    ISB      
        0x000437e6:    e000        ..      B        0x437ea ; prvAddNewTaskToReadyList + 338
        0x000437e8:    e7ff        ..      B        0x437ea ; prvAddNewTaskToReadyList + 338
        0x000437ea:    e000        ..      B        0x437ee ; prvAddNewTaskToReadyList + 342
        0x000437ec:    e7ff        ..      B        0x437ee ; prvAddNewTaskToReadyList + 342
        0x000437ee:    b002        ..      ADD      sp,sp,#8
        0x000437f0:    bd80        ..      POP      {r7,pc}
        0x000437f2:    0000        ..      MOVS     r0,r0
    prvCheckForValidListAndQueue
        0x000437f4:    b580        ..      PUSH     {r7,lr}
        0x000437f6:    b082        ..      SUB      sp,sp,#8
        0x000437f8:    f007fc00    ....    BL       vPortEnterCritical ; 0x4affc
        0x000437fc:    f642505c    B.\P    MOV      r0,#0x2d5c
        0x00043800:    f2c10002    ....    MOVT     r0,#0x1002
        0x00043804:    6800        .h      LDR      r0,[r0,#0]
        0x00043806:    bb28        (.      CBNZ     r0,0x43854 ; prvCheckForValidListAndQueue + 96
        0x00043808:    e7ff        ..      B        0x4380a ; prvCheckForValidListAndQueue + 22
        0x0004380a:    f64240ac    B..@    MOV      r0,#0x2cac
        0x0004380e:    f2c10002    ....    MOVT     r0,#0x1002
        0x00043812:    9000        ..      STR      r0,[sp,#0]
        0x00043814:    f007fb92    ....    BL       vListInitialise ; 0x4af3c
        0x00043818:    f64240c0    B..@    MOVW     r0,#0x2cc0
        0x0004381c:    f2c10002    ....    MOVT     r0,#0x1002
        0x00043820:    9001        ..      STR      r0,[sp,#4]
        0x00043822:    f007fb8b    ....    BL       vListInitialise ; 0x4af3c
        0x00043826:    9900        ..      LDR      r1,[sp,#0]
        0x00043828:    9801        ..      LDR      r0,[sp,#4]
        0x0004382a:    f24a62e8    J..b    MOV      r2,#0xa6e8
        0x0004382e:    f2c10201    ....    MOVT     r2,#0x1001
        0x00043832:    6011        .`      STR      r1,[r2,#0]
        0x00043834:    f24a61f8    J..a    MOV      r1,#0xa6f8
        0x00043838:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004383c:    6008        .`      STR      r0,[r1,#0]
        0x0004383e:    200a        .       MOVS     r0,#0xa
        0x00043840:    2110        .!      MOVS     r1,#0x10
        0x00043842:    2200        ."      MOVS     r2,#0
        0x00043844:    f008fcf0    ....    BL       xQueueGenericCreate ; 0x4c228
        0x00043848:    f642515c    B.\Q    MOV      r1,#0x2d5c
        0x0004384c:    f2c10102    ....    MOVT     r1,#0x1002
        0x00043850:    6008        .`      STR      r0,[r1,#0]
        0x00043852:    e000        ..      B        0x43856 ; prvCheckForValidListAndQueue + 98
        0x00043854:    e7ff        ..      B        0x43856 ; prvCheckForValidListAndQueue + 98
        0x00043856:    f007fbf3    ....    BL       vPortExitCritical ; 0x4b040
        0x0004385a:    b002        ..      ADD      sp,sp,#8
        0x0004385c:    bd80        ..      POP      {r7,pc}
        0x0004385e:    0000        ..      MOVS     r0,r0
    prvCheckTasksWaitingTermination
        0x00043860:    4770        pG      BX       lr
        0x00043862:    0000        ..      MOVS     r0,r0
    prvCopyDataFromQueue
        0x00043864:    b580        ..      PUSH     {r7,lr}
        0x00043866:    b082        ..      SUB      sp,sp,#8
        0x00043868:    9001        ..      STR      r0,[sp,#4]
        0x0004386a:    9100        ..      STR      r1,[sp,#0]
        0x0004386c:    9801        ..      LDR      r0,[sp,#4]
        0x0004386e:    6c00        .l      LDR      r0,[r0,#0x40]
        0x00043870:    b1b8        ..      CBZ      r0,0x438a2 ; prvCopyDataFromQueue + 62
        0x00043872:    e7ff        ..      B        0x43874 ; prvCopyDataFromQueue + 16
        0x00043874:    9901        ..      LDR      r1,[sp,#4]
        0x00043876:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00043878:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x0004387a:    4410        .D      ADD      r0,r0,r2
        0x0004387c:    60c8        .`      STR      r0,[r1,#0xc]
        0x0004387e:    9801        ..      LDR      r0,[sp,#4]
        0x00043880:    6881        .h      LDR      r1,[r0,#8]
        0x00043882:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00043884:    4288        .B      CMP      r0,r1
        0x00043886:    d304        ..      BCC      0x43892 ; prvCopyDataFromQueue + 46
        0x00043888:    e7ff        ..      B        0x4388a ; prvCopyDataFromQueue + 38
        0x0004388a:    9901        ..      LDR      r1,[sp,#4]
        0x0004388c:    6808        .h      LDR      r0,[r1,#0]
        0x0004388e:    60c8        .`      STR      r0,[r1,#0xc]
        0x00043890:    e000        ..      B        0x43894 ; prvCopyDataFromQueue + 48
        0x00043892:    e7ff        ..      B        0x43894 ; prvCopyDataFromQueue + 48
        0x00043894:    9800        ..      LDR      r0,[sp,#0]
        0x00043896:    9a01        ..      LDR      r2,[sp,#4]
        0x00043898:    68d1        .h      LDR      r1,[r2,#0xc]
        0x0004389a:    6c12        .l      LDR      r2,[r2,#0x40]
        0x0004389c:    f7d4fe3b    ..;.    BL       __aeabi_memcpy ; 0x18516
        0x000438a0:    e7ff        ..      B        0x438a2 ; prvCopyDataFromQueue + 62
        0x000438a2:    b002        ..      ADD      sp,sp,#8
        0x000438a4:    bd80        ..      POP      {r7,pc}
        0x000438a6:    0000        ..      MOVS     r0,r0
    prvCopyDataToQueue
        0x000438a8:    b580        ..      PUSH     {r7,lr}
        0x000438aa:    b086        ..      SUB      sp,sp,#0x18
        0x000438ac:    9005        ..      STR      r0,[sp,#0x14]
        0x000438ae:    9104        ..      STR      r1,[sp,#0x10]
        0x000438b0:    9203        ..      STR      r2,[sp,#0xc]
        0x000438b2:    2000        .       MOVS     r0,#0
        0x000438b4:    9002        ..      STR      r0,[sp,#8]
        0x000438b6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000438b8:    6b80        .k      LDR      r0,[r0,#0x38]
        0x000438ba:    9001        ..      STR      r0,[sp,#4]
        0x000438bc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000438be:    6c00        .l      LDR      r0,[r0,#0x40]
        0x000438c0:    b908        ..      CBNZ     r0,0x438c6 ; prvCopyDataToQueue + 30
        0x000438c2:    e7ff        ..      B        0x438c4 ; prvCopyDataToQueue + 28
        0x000438c4:    e041        A.      B        0x4394a ; prvCopyDataToQueue + 162
        0x000438c6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000438c8:    b9b8        ..      CBNZ     r0,0x438fa ; prvCopyDataToQueue + 82
        0x000438ca:    e7ff        ..      B        0x438cc ; prvCopyDataToQueue + 36
        0x000438cc:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000438ce:    9904        ..      LDR      r1,[sp,#0x10]
        0x000438d0:    6850        Ph      LDR      r0,[r2,#4]
        0x000438d2:    6c12        .l      LDR      r2,[r2,#0x40]
        0x000438d4:    f7d4fe1f    ....    BL       __aeabi_memcpy ; 0x18516
        0x000438d8:    9905        ..      LDR      r1,[sp,#0x14]
        0x000438da:    6848        Hh      LDR      r0,[r1,#4]
        0x000438dc:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x000438de:    4410        .D      ADD      r0,r0,r2
        0x000438e0:    6048        H`      STR      r0,[r1,#4]
        0x000438e2:    9905        ..      LDR      r1,[sp,#0x14]
        0x000438e4:    6848        Hh      LDR      r0,[r1,#4]
        0x000438e6:    6889        .h      LDR      r1,[r1,#8]
        0x000438e8:    4288        .B      CMP      r0,r1
        0x000438ea:    d304        ..      BCC      0x438f6 ; prvCopyDataToQueue + 78
        0x000438ec:    e7ff        ..      B        0x438ee ; prvCopyDataToQueue + 70
        0x000438ee:    9905        ..      LDR      r1,[sp,#0x14]
        0x000438f0:    6808        .h      LDR      r0,[r1,#0]
        0x000438f2:    6048        H`      STR      r0,[r1,#4]
        0x000438f4:    e000        ..      B        0x438f8 ; prvCopyDataToQueue + 80
        0x000438f6:    e7ff        ..      B        0x438f8 ; prvCopyDataToQueue + 80
        0x000438f8:    e026        &.      B        0x43948 ; prvCopyDataToQueue + 160
        0x000438fa:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000438fc:    9904        ..      LDR      r1,[sp,#0x10]
        0x000438fe:    68d0        .h      LDR      r0,[r2,#0xc]
        0x00043900:    6c12        .l      LDR      r2,[r2,#0x40]
        0x00043902:    f7d4fe08    ....    BL       __aeabi_memcpy ; 0x18516
        0x00043906:    9905        ..      LDR      r1,[sp,#0x14]
        0x00043908:    68c8        .h      LDR      r0,[r1,#0xc]
        0x0004390a:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x0004390c:    1a80        ..      SUBS     r0,r0,r2
        0x0004390e:    60c8        .`      STR      r0,[r1,#0xc]
        0x00043910:    9805        ..      LDR      r0,[sp,#0x14]
        0x00043912:    6801        .h      LDR      r1,[r0,#0]
        0x00043914:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00043916:    4288        .B      CMP      r0,r1
        0x00043918:    d206        ..      BCS      0x43928 ; prvCopyDataToQueue + 128
        0x0004391a:    e7ff        ..      B        0x4391c ; prvCopyDataToQueue + 116
        0x0004391c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004391e:    6888        .h      LDR      r0,[r1,#8]
        0x00043920:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x00043922:    1a80        ..      SUBS     r0,r0,r2
        0x00043924:    60c8        .`      STR      r0,[r1,#0xc]
        0x00043926:    e000        ..      B        0x4392a ; prvCopyDataToQueue + 130
        0x00043928:    e7ff        ..      B        0x4392a ; prvCopyDataToQueue + 130
        0x0004392a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004392c:    2802        .(      CMP      r0,#2
        0x0004392e:    d109        ..      BNE      0x43944 ; prvCopyDataToQueue + 156
        0x00043930:    e7ff        ..      B        0x43932 ; prvCopyDataToQueue + 138
        0x00043932:    9801        ..      LDR      r0,[sp,#4]
        0x00043934:    b120         .      CBZ      r0,0x43940 ; prvCopyDataToQueue + 152
        0x00043936:    e7ff        ..      B        0x43938 ; prvCopyDataToQueue + 144
        0x00043938:    9801        ..      LDR      r0,[sp,#4]
        0x0004393a:    3801        .8      SUBS     r0,#1
        0x0004393c:    9001        ..      STR      r0,[sp,#4]
        0x0004393e:    e000        ..      B        0x43942 ; prvCopyDataToQueue + 154
        0x00043940:    e7ff        ..      B        0x43942 ; prvCopyDataToQueue + 154
        0x00043942:    e000        ..      B        0x43946 ; prvCopyDataToQueue + 158
        0x00043944:    e7ff        ..      B        0x43946 ; prvCopyDataToQueue + 158
        0x00043946:    e7ff        ..      B        0x43948 ; prvCopyDataToQueue + 160
        0x00043948:    e7ff        ..      B        0x4394a ; prvCopyDataToQueue + 162
        0x0004394a:    9801        ..      LDR      r0,[sp,#4]
        0x0004394c:    3001        .0      ADDS     r0,#1
        0x0004394e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00043950:    6388        .c      STR      r0,[r1,#0x38]
        0x00043952:    9802        ..      LDR      r0,[sp,#8]
        0x00043954:    b006        ..      ADD      sp,sp,#0x18
        0x00043956:    bd80        ..      POP      {r7,pc}
    prvGetExpectedIdleTime
        0x00043958:    b082        ..      SUB      sp,sp,#8
        0x0004395a:    2000        .       MOVS     r0,#0
        0x0004395c:    9000        ..      STR      r0,[sp,#0]
        0x0004395e:    f6424058    B.X@    MOV      r0,#0x2c58
        0x00043962:    f2c10002    ....    MOVT     r0,#0x1002
        0x00043966:    6800        .h      LDR      r0,[r0,#0]
        0x00043968:    b118        ..      CBZ      r0,0x43972 ; prvGetExpectedIdleTime + 26
        0x0004396a:    e7ff        ..      B        0x4396c ; prvGetExpectedIdleTime + 20
        0x0004396c:    2001        .       MOVS     r0,#1
        0x0004396e:    9000        ..      STR      r0,[sp,#0]
        0x00043970:    e7ff        ..      B        0x43972 ; prvGetExpectedIdleTime + 26
        0x00043972:    f24a60e4    J..`    MOV      r0,#0xa6e4
        0x00043976:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004397a:    6800        .h      LDR      r0,[r0,#0]
        0x0004397c:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004397e:    b118        ..      CBZ      r0,0x43988 ; prvGetExpectedIdleTime + 48
        0x00043980:    e7ff        ..      B        0x43982 ; prvGetExpectedIdleTime + 42
        0x00043982:    2000        .       MOVS     r0,#0
        0x00043984:    9001        ..      STR      r0,[sp,#4]
        0x00043986:    e01f        ..      B        0x439c8 ; prvGetExpectedIdleTime + 112
        0x00043988:    f24a60fc    J..`    MOV      r0,#0xa6fc
        0x0004398c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00043990:    6800        .h      LDR      r0,[r0,#0]
        0x00043992:    2802        .(      CMP      r0,#2
        0x00043994:    d303        ..      BCC      0x4399e ; prvGetExpectedIdleTime + 70
        0x00043996:    e7ff        ..      B        0x43998 ; prvGetExpectedIdleTime + 64
        0x00043998:    2000        .       MOVS     r0,#0
        0x0004399a:    9001        ..      STR      r0,[sp,#4]
        0x0004399c:    e013        ..      B        0x439c6 ; prvGetExpectedIdleTime + 110
        0x0004399e:    9800        ..      LDR      r0,[sp,#0]
        0x000439a0:    b118        ..      CBZ      r0,0x439aa ; prvGetExpectedIdleTime + 82
        0x000439a2:    e7ff        ..      B        0x439a4 ; prvGetExpectedIdleTime + 76
        0x000439a4:    2000        .       MOVS     r0,#0
        0x000439a6:    9001        ..      STR      r0,[sp,#4]
        0x000439a8:    e00c        ..      B        0x439c4 ; prvGetExpectedIdleTime + 108
        0x000439aa:    f642500c    B..P    MOV      r0,#0x2d0c
        0x000439ae:    f2c10002    ....    MOVT     r0,#0x1002
        0x000439b2:    6800        .h      LDR      r0,[r0,#0]
        0x000439b4:    f6425158    B.XQ    MOV      r1,#0x2d58
        0x000439b8:    f2c10102    ....    MOVT     r1,#0x1002
        0x000439bc:    6809        .h      LDR      r1,[r1,#0]
        0x000439be:    1a40        @.      SUBS     r0,r0,r1
        0x000439c0:    9001        ..      STR      r0,[sp,#4]
        0x000439c2:    e7ff        ..      B        0x439c4 ; prvGetExpectedIdleTime + 108
        0x000439c4:    e7ff        ..      B        0x439c6 ; prvGetExpectedIdleTime + 110
        0x000439c6:    e7ff        ..      B        0x439c8 ; prvGetExpectedIdleTime + 112
        0x000439c8:    9801        ..      LDR      r0,[sp,#4]
        0x000439ca:    b002        ..      ADD      sp,sp,#8
        0x000439cc:    4770        pG      BX       lr
        0x000439ce:    0000        ..      MOVS     r0,r0
    prvGetNextExpireTime
        0x000439d0:    b082        ..      SUB      sp,sp,#8
        0x000439d2:    9001        ..      STR      r0,[sp,#4]
        0x000439d4:    f24a60e8    J..`    MOV      r0,#0xa6e8
        0x000439d8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000439dc:    6800        .h      LDR      r0,[r0,#0]
        0x000439de:    6800        .h      LDR      r0,[r0,#0]
        0x000439e0:    fab0f080    ....    CLZ      r0,r0
        0x000439e4:    0940        @.      LSRS     r0,r0,#5
        0x000439e6:    9901        ..      LDR      r1,[sp,#4]
        0x000439e8:    6008        .`      STR      r0,[r1,#0]
        0x000439ea:    9801        ..      LDR      r0,[sp,#4]
        0x000439ec:    6800        .h      LDR      r0,[r0,#0]
        0x000439ee:    b948        H.      CBNZ     r0,0x43a04 ; prvGetNextExpireTime + 52
        0x000439f0:    e7ff        ..      B        0x439f2 ; prvGetNextExpireTime + 34
        0x000439f2:    f24a60e8    J..`    MOV      r0,#0xa6e8
        0x000439f6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000439fa:    6800        .h      LDR      r0,[r0,#0]
        0x000439fc:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000439fe:    6800        .h      LDR      r0,[r0,#0]
        0x00043a00:    9000        ..      STR      r0,[sp,#0]
        0x00043a02:    e002        ..      B        0x43a0a ; prvGetNextExpireTime + 58
        0x00043a04:    2000        .       MOVS     r0,#0
        0x00043a06:    9000        ..      STR      r0,[sp,#0]
        0x00043a08:    e7ff        ..      B        0x43a0a ; prvGetNextExpireTime + 58
        0x00043a0a:    9800        ..      LDR      r0,[sp,#0]
        0x00043a0c:    b002        ..      ADD      sp,sp,#8
        0x00043a0e:    4770        pG      BX       lr
    prvHeapInit
        0x00043a10:    b084        ..      SUB      sp,sp,#0x10
        0x00043a12:    f44f4000    O..@    MOV      r0,#0x8000
        0x00043a16:    9000        ..      STR      r0,[sp,#0]
        0x00043a18:    f64a1034    J.4.    MOV      r0,#0xa934
        0x00043a1c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00043a20:    9001        ..      STR      r0,[sp,#4]
        0x00043a22:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00043a26:    0740        @.      LSLS     r0,r0,#29
        0x00043a28:    b188        ..      CBZ      r0,0x43a4e ; prvHeapInit + 62
        0x00043a2a:    e7ff        ..      B        0x43a2c ; prvHeapInit + 28
        0x00043a2c:    9801        ..      LDR      r0,[sp,#4]
        0x00043a2e:    3007        .0      ADDS     r0,#7
        0x00043a30:    9001        ..      STR      r0,[sp,#4]
        0x00043a32:    9801        ..      LDR      r0,[sp,#4]
        0x00043a34:    f0200007     ...    BIC      r0,r0,#7
        0x00043a38:    9001        ..      STR      r0,[sp,#4]
        0x00043a3a:    9a01        ..      LDR      r2,[sp,#4]
        0x00043a3c:    f64a1134    J.4.    MOV      r1,#0xa934
        0x00043a40:    f2c10101    ....    MOVT     r1,#0x1001
        0x00043a44:    9800        ..      LDR      r0,[sp,#0]
        0x00043a46:    1a89        ..      SUBS     r1,r1,r2
        0x00043a48:    4408        .D      ADD      r0,r0,r1
        0x00043a4a:    9000        ..      STR      r0,[sp,#0]
        0x00043a4c:    e7ff        ..      B        0x43a4e ; prvHeapInit + 62
        0x00043a4e:    9801        ..      LDR      r0,[sp,#4]
        0x00043a50:    9002        ..      STR      r0,[sp,#8]
        0x00043a52:    9902        ..      LDR      r1,[sp,#8]
        0x00043a54:    f642503c    B.<P    MOV      r0,#0x2d3c
        0x00043a58:    f2c10002    ....    MOVT     r0,#0x1002
        0x00043a5c:    6001        .`      STR      r1,[r0,#0]
        0x00043a5e:    2100        .!      MOVS     r1,#0
        0x00043a60:    6041        A`      STR      r1,[r0,#4]
        0x00043a62:    9802        ..      LDR      r0,[sp,#8]
        0x00043a64:    9a00        ..      LDR      r2,[sp,#0]
        0x00043a66:    4410        .D      ADD      r0,r0,r2
        0x00043a68:    9001        ..      STR      r0,[sp,#4]
        0x00043a6a:    9801        ..      LDR      r0,[sp,#4]
        0x00043a6c:    3808        .8      SUBS     r0,r0,#8
        0x00043a6e:    9001        ..      STR      r0,[sp,#4]
        0x00043a70:    9801        ..      LDR      r0,[sp,#4]
        0x00043a72:    f0200007     ...    BIC      r0,r0,#7
        0x00043a76:    9001        ..      STR      r0,[sp,#4]
        0x00043a78:    9a01        ..      LDR      r2,[sp,#4]
        0x00043a7a:    f24a60f0    J..`    MOV      r0,#0xa6f0
        0x00043a7e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00043a82:    6002        .`      STR      r2,[r0,#0]
        0x00043a84:    6802        .h      LDR      r2,[r0,#0]
        0x00043a86:    6051        Q`      STR      r1,[r2,#4]
        0x00043a88:    6802        .h      LDR      r2,[r0,#0]
        0x00043a8a:    6011        .`      STR      r1,[r2,#0]
        0x00043a8c:    9902        ..      LDR      r1,[sp,#8]
        0x00043a8e:    9103        ..      STR      r1,[sp,#0xc]
        0x00043a90:    9901        ..      LDR      r1,[sp,#4]
        0x00043a92:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00043a94:    1a89        ..      SUBS     r1,r1,r2
        0x00043a96:    6051        Q`      STR      r1,[r2,#4]
        0x00043a98:    6800        .h      LDR      r0,[r0,#0]
        0x00043a9a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00043a9c:    6008        .`      STR      r0,[r1,#0]
        0x00043a9e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00043aa0:    6840        @h      LDR      r0,[r0,#4]
        0x00043aa2:    f6425108    B..Q    MOV      r1,#0x2d08
        0x00043aa6:    f2c10102    ....    MOVT     r1,#0x1002
        0x00043aaa:    6008        .`      STR      r0,[r1,#0]
        0x00043aac:    9803        ..      LDR      r0,[sp,#0xc]
        0x00043aae:    6840        @h      LDR      r0,[r0,#4]
        0x00043ab0:    f64241fc    B..A    MOV      r1,#0x2cfc
        0x00043ab4:    f2c10102    ....    MOVT     r1,#0x1002
        0x00043ab8:    6008        .`      STR      r0,[r1,#0]
        0x00043aba:    b004        ..      ADD      sp,sp,#0x10
        0x00043abc:    4770        pG      BX       lr
        0x00043abe:    0000        ..      MOVS     r0,r0
    prvIdleTask
        0x00043ac0:    b580        ..      PUSH     {r7,lr}
        0x00043ac2:    b082        ..      SUB      sp,sp,#8
        0x00043ac4:    9001        ..      STR      r0,[sp,#4]
        0x00043ac6:    e7ff        ..      B        0x43ac8 ; prvIdleTask + 8
        0x00043ac8:    f7fffeca    ....    BL       prvCheckTasksWaitingTermination ; 0x43860
        0x00043acc:    f24a60fc    J..`    MOV      r0,#0xa6fc
        0x00043ad0:    f2c10001    ....    MOVT     r0,#0x1001
        0x00043ad4:    6800        .h      LDR      r0,[r0,#0]
        0x00043ad6:    2802        .(      CMP      r0,#2
        0x00043ad8:    d30c        ..      BCC      0x43af4 ; prvIdleTask + 52
        0x00043ada:    e7ff        ..      B        0x43adc ; prvIdleTask + 28
        0x00043adc:    f64e5104    N..Q    MOV      r1,#0xed04
        0x00043ae0:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00043ae4:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00043ae8:    6008        .`      STR      r0,[r1,#0]
        0x00043aea:    f3bf8f4f    ..O.    DSB      
        0x00043aee:    f3bf8f6f    ..o.    ISB      
        0x00043af2:    e000        ..      B        0x43af6 ; prvIdleTask + 54
        0x00043af4:    e7ff        ..      B        0x43af6 ; prvIdleTask + 54
        0x00043af6:    f7ffff2f    ../.    BL       prvGetExpectedIdleTime ; 0x43958
        0x00043afa:    9000        ..      STR      r0,[sp,#0]
        0x00043afc:    9800        ..      LDR      r0,[sp,#0]
        0x00043afe:    2802        .(      CMP      r0,#2
        0x00043b00:    d320         .      BCC      0x43b44 ; prvIdleTask + 132
        0x00043b02:    e7ff        ..      B        0x43b04 ; prvIdleTask + 68
        0x00043b04:    f007fe9e    ....    BL       vTaskSuspendAll ; 0x4b844
        0x00043b08:    f642500c    B..P    MOV      r0,#0x2d0c
        0x00043b0c:    f2c10002    ....    MOVT     r0,#0x1002
        0x00043b10:    6800        .h      LDR      r0,[r0,#0]
        0x00043b12:    f6425158    B.XQ    MOV      r1,#0x2d58
        0x00043b16:    f2c10102    ....    MOVT     r1,#0x1002
        0x00043b1a:    6809        .h      LDR      r1,[r1,#0]
        0x00043b1c:    4288        .B      CMP      r0,r1
        0x00043b1e:    d202        ..      BCS      0x43b26 ; prvIdleTask + 102
        0x00043b20:    e7ff        ..      B        0x43b22 ; prvIdleTask + 98
        0x00043b22:    e7ff        ..      B        0x43b24 ; prvIdleTask + 100
        0x00043b24:    e7fe        ..      B        0x43b24 ; prvIdleTask + 100
        0x00043b26:    f7ffff17    ....    BL       prvGetExpectedIdleTime ; 0x43958
        0x00043b2a:    9000        ..      STR      r0,[sp,#0]
        0x00043b2c:    9800        ..      LDR      r0,[sp,#0]
        0x00043b2e:    2802        .(      CMP      r0,#2
        0x00043b30:    d304        ..      BCC      0x43b3c ; prvIdleTask + 124
        0x00043b32:    e7ff        ..      B        0x43b34 ; prvIdleTask + 116
        0x00043b34:    9800        ..      LDR      r0,[sp,#0]
        0x00043b36:    f007fb5f    .._.    BL       vPortSuppressTicksAndSleep ; 0x4b1f8
        0x00043b3a:    e000        ..      B        0x43b3e ; prvIdleTask + 126
        0x00043b3c:    e7ff        ..      B        0x43b3e ; prvIdleTask + 126
        0x00043b3e:    f009f94d    ..M.    BL       xTaskResumeAll ; 0x4cddc
        0x00043b42:    e000        ..      B        0x43b46 ; prvIdleTask + 134
        0x00043b44:    e7ff        ..      B        0x43b46 ; prvIdleTask + 134
        0x00043b46:    e7bf        ..      B        0x43ac8 ; prvIdleTask + 8
    prvInitialiseNewQueue
        0x00043b48:    b580        ..      PUSH     {r7,lr}
        0x00043b4a:    b084        ..      SUB      sp,sp,#0x10
        0x00043b4c:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x00043b50:    9003        ..      STR      r0,[sp,#0xc]
        0x00043b52:    9102        ..      STR      r1,[sp,#8]
        0x00043b54:    9201        ..      STR      r2,[sp,#4]
        0x00043b56:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x00043b5a:    9802        ..      LDR      r0,[sp,#8]
        0x00043b5c:    b918        ..      CBNZ     r0,0x43b66 ; prvInitialiseNewQueue + 30
        0x00043b5e:    e7ff        ..      B        0x43b60 ; prvInitialiseNewQueue + 24
        0x00043b60:    9806        ..      LDR      r0,[sp,#0x18]
        0x00043b62:    6000        .`      STR      r0,[r0,#0]
        0x00043b64:    e003        ..      B        0x43b6e ; prvInitialiseNewQueue + 38
        0x00043b66:    9801        ..      LDR      r0,[sp,#4]
        0x00043b68:    9906        ..      LDR      r1,[sp,#0x18]
        0x00043b6a:    6008        .`      STR      r0,[r1,#0]
        0x00043b6c:    e7ff        ..      B        0x43b6e ; prvInitialiseNewQueue + 38
        0x00043b6e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00043b70:    9906        ..      LDR      r1,[sp,#0x18]
        0x00043b72:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00043b74:    9802        ..      LDR      r0,[sp,#8]
        0x00043b76:    9906        ..      LDR      r1,[sp,#0x18]
        0x00043b78:    6408        .d      STR      r0,[r1,#0x40]
        0x00043b7a:    9806        ..      LDR      r0,[sp,#0x18]
        0x00043b7c:    2101        .!      MOVS     r1,#1
        0x00043b7e:    f008fb97    ....    BL       xQueueGenericReset ; 0x4c2b0
        0x00043b82:    b004        ..      ADD      sp,sp,#0x10
        0x00043b84:    bd80        ..      POP      {r7,pc}
        0x00043b86:    0000        ..      MOVS     r0,r0
    prvInitialiseNewTask
        0x00043b88:    b580        ..      PUSH     {r7,lr}
        0x00043b8a:    b086        ..      SUB      sp,sp,#0x18
        0x00043b8c:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x00043b90:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x00043b94:    f8ddc024    ..$.    LDR      r12,[sp,#0x24]
        0x00043b98:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00043b9c:    9005        ..      STR      r0,[sp,#0x14]
        0x00043b9e:    9104        ..      STR      r1,[sp,#0x10]
        0x00043ba0:    9203        ..      STR      r2,[sp,#0xc]
        0x00043ba2:    9302        ..      STR      r3,[sp,#8]
        0x00043ba4:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043ba6:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00043ba8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00043baa:    0089        ..      LSLS     r1,r1,#2
        0x00043bac:    22a5        ."      MOVS     r2,#0xa5
        0x00043bae:    f7d4fdb0    ....    BL       __aeabi_memset4 ; 0x18712
        0x00043bb2:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043bb4:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00043bb6:    9903        ..      LDR      r1,[sp,#0xc]
        0x00043bb8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00043bbc:    3804        .8      SUBS     r0,#4
        0x00043bbe:    9001        ..      STR      r0,[sp,#4]
        0x00043bc0:    9801        ..      LDR      r0,[sp,#4]
        0x00043bc2:    f0200007     ...    BIC      r0,r0,#7
        0x00043bc6:    9001        ..      STR      r0,[sp,#4]
        0x00043bc8:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00043bcc:    0740        @.      LSLS     r0,r0,#29
        0x00043bce:    b110        ..      CBZ      r0,0x43bd6 ; prvInitialiseNewTask + 78
        0x00043bd0:    e7ff        ..      B        0x43bd2 ; prvInitialiseNewTask + 74
        0x00043bd2:    e7ff        ..      B        0x43bd4 ; prvInitialiseNewTask + 76
        0x00043bd4:    e7fe        ..      B        0x43bd4 ; prvInitialiseNewTask + 76
        0x00043bd6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00043bd8:    b1f8        ..      CBZ      r0,0x43c1a ; prvInitialiseNewTask + 146
        0x00043bda:    e7ff        ..      B        0x43bdc ; prvInitialiseNewTask + 84
        0x00043bdc:    2000        .       MOVS     r0,#0
        0x00043bde:    9000        ..      STR      r0,[sp,#0]
        0x00043be0:    e7ff        ..      B        0x43be2 ; prvInitialiseNewTask + 90
        0x00043be2:    9800        ..      LDR      r0,[sp,#0]
        0x00043be4:    280f        .(      CMP      r0,#0xf
        0x00043be6:    d813        ..      BHI      0x43c10 ; prvInitialiseNewTask + 136
        0x00043be8:    e7ff        ..      B        0x43bea ; prvInitialiseNewTask + 98
        0x00043bea:    9804        ..      LDR      r0,[sp,#0x10]
        0x00043bec:    9a00        ..      LDR      r2,[sp,#0]
        0x00043bee:    5c80        .\      LDRB     r0,[r0,r2]
        0x00043bf0:    990a        ..      LDR      r1,[sp,#0x28]
        0x00043bf2:    4411        .D      ADD      r1,r1,r2
        0x00043bf4:    f8810034    ..4.    STRB     r0,[r1,#0x34]
        0x00043bf8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00043bfa:    9900        ..      LDR      r1,[sp,#0]
        0x00043bfc:    5c40        @\      LDRB     r0,[r0,r1]
        0x00043bfe:    b908        ..      CBNZ     r0,0x43c04 ; prvInitialiseNewTask + 124
        0x00043c00:    e7ff        ..      B        0x43c02 ; prvInitialiseNewTask + 122
        0x00043c02:    e005        ..      B        0x43c10 ; prvInitialiseNewTask + 136
        0x00043c04:    e7ff        ..      B        0x43c06 ; prvInitialiseNewTask + 126
        0x00043c06:    e7ff        ..      B        0x43c08 ; prvInitialiseNewTask + 128
        0x00043c08:    9800        ..      LDR      r0,[sp,#0]
        0x00043c0a:    3001        .0      ADDS     r0,#1
        0x00043c0c:    9000        ..      STR      r0,[sp,#0]
        0x00043c0e:    e7e8        ..      B        0x43be2 ; prvInitialiseNewTask + 90
        0x00043c10:    990a        ..      LDR      r1,[sp,#0x28]
        0x00043c12:    2000        .       MOVS     r0,#0
        0x00043c14:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x00043c18:    e000        ..      B        0x43c1c ; prvInitialiseNewTask + 148
        0x00043c1a:    e7ff        ..      B        0x43c1c ; prvInitialiseNewTask + 148
        0x00043c1c:    9808        ..      LDR      r0,[sp,#0x20]
        0x00043c1e:    2807        .(      CMP      r0,#7
        0x00043c20:    d302        ..      BCC      0x43c28 ; prvInitialiseNewTask + 160
        0x00043c22:    e7ff        ..      B        0x43c24 ; prvInitialiseNewTask + 156
        0x00043c24:    e7ff        ..      B        0x43c26 ; prvInitialiseNewTask + 158
        0x00043c26:    e7fe        ..      B        0x43c26 ; prvInitialiseNewTask + 158
        0x00043c28:    9808        ..      LDR      r0,[sp,#0x20]
        0x00043c2a:    2807        .(      CMP      r0,#7
        0x00043c2c:    d303        ..      BCC      0x43c36 ; prvInitialiseNewTask + 174
        0x00043c2e:    e7ff        ..      B        0x43c30 ; prvInitialiseNewTask + 168
        0x00043c30:    2006        .       MOVS     r0,#6
        0x00043c32:    9008        ..      STR      r0,[sp,#0x20]
        0x00043c34:    e000        ..      B        0x43c38 ; prvInitialiseNewTask + 176
        0x00043c36:    e7ff        ..      B        0x43c38 ; prvInitialiseNewTask + 176
        0x00043c38:    9808        ..      LDR      r0,[sp,#0x20]
        0x00043c3a:    990a        ..      LDR      r1,[sp,#0x28]
        0x00043c3c:    62c8        .b      STR      r0,[r1,#0x2c]
        0x00043c3e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043c40:    3004        .0      ADDS     r0,#4
        0x00043c42:    f007f993    ....    BL       vListInitialiseItem ; 0x4af6c
        0x00043c46:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043c48:    3018        .0      ADDS     r0,r0,#0x18
        0x00043c4a:    f007f98f    ....    BL       vListInitialiseItem ; 0x4af6c
        0x00043c4e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043c50:    6100        .a      STR      r0,[r0,#0x10]
        0x00043c52:    9808        ..      LDR      r0,[sp,#0x20]
        0x00043c54:    f1c00007    ....    RSB      r0,r0,#7
        0x00043c58:    990a        ..      LDR      r1,[sp,#0x28]
        0x00043c5a:    6188        .a      STR      r0,[r1,#0x18]
        0x00043c5c:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043c5e:    6240        @b      STR      r0,[r0,#0x24]
        0x00043c60:    9801        ..      LDR      r0,[sp,#4]
        0x00043c62:    9905        ..      LDR      r1,[sp,#0x14]
        0x00043c64:    9a02        ..      LDR      r2,[sp,#8]
        0x00043c66:    f000fd0f    ....    BL       pxPortInitialiseStack ; 0x44688
        0x00043c6a:    990a        ..      LDR      r1,[sp,#0x28]
        0x00043c6c:    6008        .`      STR      r0,[r1,#0]
        0x00043c6e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043c70:    b120         .      CBZ      r0,0x43c7c ; prvInitialiseNewTask + 244
        0x00043c72:    e7ff        ..      B        0x43c74 ; prvInitialiseNewTask + 236
        0x00043c74:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043c76:    9909        ..      LDR      r1,[sp,#0x24]
        0x00043c78:    6008        .`      STR      r0,[r1,#0]
        0x00043c7a:    e000        ..      B        0x43c7e ; prvInitialiseNewTask + 246
        0x00043c7c:    e7ff        ..      B        0x43c7e ; prvInitialiseNewTask + 246
        0x00043c7e:    b006        ..      ADD      sp,sp,#0x18
        0x00043c80:    bd80        ..      POP      {r7,pc}
        0x00043c82:    0000        ..      MOVS     r0,r0
    prvInitialiseNewTimer
        0x00043c84:    b580        ..      PUSH     {r7,lr}
        0x00043c86:    b084        ..      SUB      sp,sp,#0x10
        0x00043c88:    f8ddc01c    ....    LDR      r12,[sp,#0x1c]
        0x00043c8c:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x00043c90:    9003        ..      STR      r0,[sp,#0xc]
        0x00043c92:    9102        ..      STR      r1,[sp,#8]
        0x00043c94:    9201        ..      STR      r2,[sp,#4]
        0x00043c96:    9300        ..      STR      r3,[sp,#0]
        0x00043c98:    9802        ..      LDR      r0,[sp,#8]
        0x00043c9a:    b910        ..      CBNZ     r0,0x43ca2 ; prvInitialiseNewTimer + 30
        0x00043c9c:    e7ff        ..      B        0x43c9e ; prvInitialiseNewTimer + 26
        0x00043c9e:    e7ff        ..      B        0x43ca0 ; prvInitialiseNewTimer + 28
        0x00043ca0:    e7fe        ..      B        0x43ca0 ; prvInitialiseNewTimer + 28
        0x00043ca2:    f7fffda7    ....    BL       prvCheckForValidListAndQueue ; 0x437f4
        0x00043ca6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00043ca8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00043caa:    6008        .`      STR      r0,[r1,#0]
        0x00043cac:    9802        ..      LDR      r0,[sp,#8]
        0x00043cae:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00043cb0:    6188        .a      STR      r0,[r1,#0x18]
        0x00043cb2:    9800        ..      LDR      r0,[sp,#0]
        0x00043cb4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00043cb6:    61c8        .a      STR      r0,[r1,#0x1c]
        0x00043cb8:    9806        ..      LDR      r0,[sp,#0x18]
        0x00043cba:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00043cbc:    6208        .b      STR      r0,[r1,#0x20]
        0x00043cbe:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00043cc0:    3004        .0      ADDS     r0,#4
        0x00043cc2:    f007f953    ..S.    BL       vListInitialiseItem ; 0x4af6c
        0x00043cc6:    9801        ..      LDR      r0,[sp,#4]
        0x00043cc8:    b140        @.      CBZ      r0,0x43cdc ; prvInitialiseNewTimer + 88
        0x00043cca:    e7ff        ..      B        0x43ccc ; prvInitialiseNewTimer + 72
        0x00043ccc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00043cce:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00043cd2:    f0400004    @...    ORR      r0,r0,#4
        0x00043cd6:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x00043cda:    e7ff        ..      B        0x43cdc ; prvInitialiseNewTimer + 88
        0x00043cdc:    b004        ..      ADD      sp,sp,#0x10
        0x00043cde:    bd80        ..      POP      {r7,pc}
    prvInitialiseTaskLists
        0x00043ce0:    b580        ..      PUSH     {r7,lr}
        0x00043ce2:    b084        ..      SUB      sp,sp,#0x10
        0x00043ce4:    2000        .       MOVS     r0,#0
        0x00043ce6:    9003        ..      STR      r0,[sp,#0xc]
        0x00043ce8:    e7ff        ..      B        0x43cea ; prvInitialiseTaskLists + 10
        0x00043cea:    9803        ..      LDR      r0,[sp,#0xc]
        0x00043cec:    2806        .(      CMP      r0,#6
        0x00043cee:    d810        ..      BHI      0x43d12 ; prvInitialiseTaskLists + 50
        0x00043cf0:    e7ff        ..      B        0x43cf2 ; prvInitialiseTaskLists + 18
        0x00043cf2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00043cf4:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x00043cf8:    f24a60fc    J..`    MOV      r0,#0xa6fc
        0x00043cfc:    f2c10001    ....    MOVT     r0,#0x1001
        0x00043d00:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00043d04:    f007f91a    ....    BL       vListInitialise ; 0x4af3c
        0x00043d08:    e7ff        ..      B        0x43d0a ; prvInitialiseTaskLists + 42
        0x00043d0a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00043d0c:    3001        .0      ADDS     r0,#1
        0x00043d0e:    9003        ..      STR      r0,[sp,#0xc]
        0x00043d10:    e7eb        ..      B        0x43cea ; prvInitialiseTaskLists + 10
        0x00043d12:    f64240d4    B..@    MOV      r0,#0x2cd4
        0x00043d16:    f2c10002    ....    MOVT     r0,#0x1002
        0x00043d1a:    9001        ..      STR      r0,[sp,#4]
        0x00043d1c:    f007f90e    ....    BL       vListInitialise ; 0x4af3c
        0x00043d20:    f64240e8    B..@    MOV      r0,#0x2ce8
        0x00043d24:    f2c10002    ....    MOVT     r0,#0x1002
        0x00043d28:    9002        ..      STR      r0,[sp,#8]
        0x00043d2a:    f007f907    ....    BL       vListInitialise ; 0x4af3c
        0x00043d2e:    f6425020    B. P    MOV      r0,#0x2d20
        0x00043d32:    f2c10002    ....    MOVT     r0,#0x1002
        0x00043d36:    f007f901    ....    BL       vListInitialise ; 0x4af3c
        0x00043d3a:    f6425044    B.DP    MOV      r0,#0x2d44
        0x00043d3e:    f2c10002    ....    MOVT     r0,#0x1002
        0x00043d42:    f007f8fb    ....    BL       vListInitialise ; 0x4af3c
        0x00043d46:    9901        ..      LDR      r1,[sp,#4]
        0x00043d48:    9802        ..      LDR      r0,[sp,#8]
        0x00043d4a:    f24a62ec    J..b    MOV      r2,#0xa6ec
        0x00043d4e:    f2c10201    ....    MOVT     r2,#0x1001
        0x00043d52:    6011        .`      STR      r1,[r2,#0]
        0x00043d54:    f24a61f4    J..a    MOV      r1,#0xa6f4
        0x00043d58:    f2c10101    ....    MOVT     r1,#0x1001
        0x00043d5c:    6008        .`      STR      r0,[r1,#0]
        0x00043d5e:    b004        ..      ADD      sp,sp,#0x10
        0x00043d60:    bd80        ..      POP      {r7,pc}
        0x00043d62:    0000        ..      MOVS     r0,r0
    prvInsertBlockIntoFreeList
        0x00043d64:    b083        ..      SUB      sp,sp,#0xc
        0x00043d66:    9002        ..      STR      r0,[sp,#8]
        0x00043d68:    f642503c    B.<P    MOV      r0,#0x2d3c
        0x00043d6c:    f2c10002    ....    MOVT     r0,#0x1002
        0x00043d70:    9001        ..      STR      r0,[sp,#4]
        0x00043d72:    e7ff        ..      B        0x43d74 ; prvInsertBlockIntoFreeList + 16
        0x00043d74:    9801        ..      LDR      r0,[sp,#4]
        0x00043d76:    6800        .h      LDR      r0,[r0,#0]
        0x00043d78:    9902        ..      LDR      r1,[sp,#8]
        0x00043d7a:    4288        .B      CMP      r0,r1
        0x00043d7c:    d205        ..      BCS      0x43d8a ; prvInsertBlockIntoFreeList + 38
        0x00043d7e:    e7ff        ..      B        0x43d80 ; prvInsertBlockIntoFreeList + 28
        0x00043d80:    e7ff        ..      B        0x43d82 ; prvInsertBlockIntoFreeList + 30
        0x00043d82:    9801        ..      LDR      r0,[sp,#4]
        0x00043d84:    6800        .h      LDR      r0,[r0,#0]
        0x00043d86:    9001        ..      STR      r0,[sp,#4]
        0x00043d88:    e7f4        ..      B        0x43d74 ; prvInsertBlockIntoFreeList + 16
        0x00043d8a:    9801        ..      LDR      r0,[sp,#4]
        0x00043d8c:    9000        ..      STR      r0,[sp,#0]
        0x00043d8e:    9800        ..      LDR      r0,[sp,#0]
        0x00043d90:    9901        ..      LDR      r1,[sp,#4]
        0x00043d92:    6849        Ih      LDR      r1,[r1,#4]
        0x00043d94:    4408        .D      ADD      r0,r0,r1
        0x00043d96:    9902        ..      LDR      r1,[sp,#8]
        0x00043d98:    4288        .B      CMP      r0,r1
        0x00043d9a:    d109        ..      BNE      0x43db0 ; prvInsertBlockIntoFreeList + 76
        0x00043d9c:    e7ff        ..      B        0x43d9e ; prvInsertBlockIntoFreeList + 58
        0x00043d9e:    9802        ..      LDR      r0,[sp,#8]
        0x00043da0:    6842        Bh      LDR      r2,[r0,#4]
        0x00043da2:    9901        ..      LDR      r1,[sp,#4]
        0x00043da4:    6848        Hh      LDR      r0,[r1,#4]
        0x00043da6:    4410        .D      ADD      r0,r0,r2
        0x00043da8:    6048        H`      STR      r0,[r1,#4]
        0x00043daa:    9801        ..      LDR      r0,[sp,#4]
        0x00043dac:    9002        ..      STR      r0,[sp,#8]
        0x00043dae:    e000        ..      B        0x43db2 ; prvInsertBlockIntoFreeList + 78
        0x00043db0:    e7ff        ..      B        0x43db2 ; prvInsertBlockIntoFreeList + 78
        0x00043db2:    9802        ..      LDR      r0,[sp,#8]
        0x00043db4:    9000        ..      STR      r0,[sp,#0]
        0x00043db6:    9800        ..      LDR      r0,[sp,#0]
        0x00043db8:    9902        ..      LDR      r1,[sp,#8]
        0x00043dba:    6849        Ih      LDR      r1,[r1,#4]
        0x00043dbc:    4408        .D      ADD      r0,r0,r1
        0x00043dbe:    9901        ..      LDR      r1,[sp,#4]
        0x00043dc0:    6809        .h      LDR      r1,[r1,#0]
        0x00043dc2:    4288        .B      CMP      r0,r1
        0x00043dc4:    d120         .      BNE      0x43e08 ; prvInsertBlockIntoFreeList + 164
        0x00043dc6:    e7ff        ..      B        0x43dc8 ; prvInsertBlockIntoFreeList + 100
        0x00043dc8:    9801        ..      LDR      r0,[sp,#4]
        0x00043dca:    6800        .h      LDR      r0,[r0,#0]
        0x00043dcc:    f24a61f0    J..a    MOV      r1,#0xa6f0
        0x00043dd0:    f2c10101    ....    MOVT     r1,#0x1001
        0x00043dd4:    6809        .h      LDR      r1,[r1,#0]
        0x00043dd6:    4288        .B      CMP      r0,r1
        0x00043dd8:    d00d        ..      BEQ      0x43df6 ; prvInsertBlockIntoFreeList + 146
        0x00043dda:    e7ff        ..      B        0x43ddc ; prvInsertBlockIntoFreeList + 120
        0x00043ddc:    9801        ..      LDR      r0,[sp,#4]
        0x00043dde:    6800        .h      LDR      r0,[r0,#0]
        0x00043de0:    6842        Bh      LDR      r2,[r0,#4]
        0x00043de2:    9902        ..      LDR      r1,[sp,#8]
        0x00043de4:    6848        Hh      LDR      r0,[r1,#4]
        0x00043de6:    4410        .D      ADD      r0,r0,r2
        0x00043de8:    6048        H`      STR      r0,[r1,#4]
        0x00043dea:    9801        ..      LDR      r0,[sp,#4]
        0x00043dec:    6800        .h      LDR      r0,[r0,#0]
        0x00043dee:    6800        .h      LDR      r0,[r0,#0]
        0x00043df0:    9902        ..      LDR      r1,[sp,#8]
        0x00043df2:    6008        .`      STR      r0,[r1,#0]
        0x00043df4:    e007        ..      B        0x43e06 ; prvInsertBlockIntoFreeList + 162
        0x00043df6:    f24a60f0    J..`    MOV      r0,#0xa6f0
        0x00043dfa:    f2c10001    ....    MOVT     r0,#0x1001
        0x00043dfe:    6800        .h      LDR      r0,[r0,#0]
        0x00043e00:    9902        ..      LDR      r1,[sp,#8]
        0x00043e02:    6008        .`      STR      r0,[r1,#0]
        0x00043e04:    e7ff        ..      B        0x43e06 ; prvInsertBlockIntoFreeList + 162
        0x00043e06:    e004        ..      B        0x43e12 ; prvInsertBlockIntoFreeList + 174
        0x00043e08:    9801        ..      LDR      r0,[sp,#4]
        0x00043e0a:    6800        .h      LDR      r0,[r0,#0]
        0x00043e0c:    9902        ..      LDR      r1,[sp,#8]
        0x00043e0e:    6008        .`      STR      r0,[r1,#0]
        0x00043e10:    e7ff        ..      B        0x43e12 ; prvInsertBlockIntoFreeList + 174
        0x00043e12:    9801        ..      LDR      r0,[sp,#4]
        0x00043e14:    9902        ..      LDR      r1,[sp,#8]
        0x00043e16:    4288        .B      CMP      r0,r1
        0x00043e18:    d004        ..      BEQ      0x43e24 ; prvInsertBlockIntoFreeList + 192
        0x00043e1a:    e7ff        ..      B        0x43e1c ; prvInsertBlockIntoFreeList + 184
        0x00043e1c:    9802        ..      LDR      r0,[sp,#8]
        0x00043e1e:    9901        ..      LDR      r1,[sp,#4]
        0x00043e20:    6008        .`      STR      r0,[r1,#0]
        0x00043e22:    e000        ..      B        0x43e26 ; prvInsertBlockIntoFreeList + 194
        0x00043e24:    e7ff        ..      B        0x43e26 ; prvInsertBlockIntoFreeList + 194
        0x00043e26:    b003        ..      ADD      sp,sp,#0xc
        0x00043e28:    4770        pG      BX       lr
        0x00043e2a:    0000        ..      MOVS     r0,r0
    prvInsertTimerInActiveList
        0x00043e2c:    b580        ..      PUSH     {r7,lr}
        0x00043e2e:    b086        ..      SUB      sp,sp,#0x18
        0x00043e30:    9005        ..      STR      r0,[sp,#0x14]
        0x00043e32:    9104        ..      STR      r1,[sp,#0x10]
        0x00043e34:    9203        ..      STR      r2,[sp,#0xc]
        0x00043e36:    9302        ..      STR      r3,[sp,#8]
        0x00043e38:    2000        .       MOVS     r0,#0
        0x00043e3a:    9001        ..      STR      r0,[sp,#4]
        0x00043e3c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00043e3e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00043e40:    6048        H`      STR      r0,[r1,#4]
        0x00043e42:    9805        ..      LDR      r0,[sp,#0x14]
        0x00043e44:    6100        .a      STR      r0,[r0,#0x10]
        0x00043e46:    9804        ..      LDR      r0,[sp,#0x10]
        0x00043e48:    9903        ..      LDR      r1,[sp,#0xc]
        0x00043e4a:    4288        .B      CMP      r0,r1
        0x00043e4c:    d816        ..      BHI      0x43e7c ; prvInsertTimerInActiveList + 80
        0x00043e4e:    e7ff        ..      B        0x43e50 ; prvInsertTimerInActiveList + 36
        0x00043e50:    9803        ..      LDR      r0,[sp,#0xc]
        0x00043e52:    9902        ..      LDR      r1,[sp,#8]
        0x00043e54:    1a40        @.      SUBS     r0,r0,r1
        0x00043e56:    9905        ..      LDR      r1,[sp,#0x14]
        0x00043e58:    6989        .i      LDR      r1,[r1,#0x18]
        0x00043e5a:    4288        .B      CMP      r0,r1
        0x00043e5c:    d303        ..      BCC      0x43e66 ; prvInsertTimerInActiveList + 58
        0x00043e5e:    e7ff        ..      B        0x43e60 ; prvInsertTimerInActiveList + 52
        0x00043e60:    2001        .       MOVS     r0,#1
        0x00043e62:    9001        ..      STR      r0,[sp,#4]
        0x00043e64:    e009        ..      B        0x43e7a ; prvInsertTimerInActiveList + 78
        0x00043e66:    f24a60f8    J..`    MOV      r0,#0xa6f8
        0x00043e6a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00043e6e:    6800        .h      LDR      r0,[r0,#0]
        0x00043e70:    9905        ..      LDR      r1,[sp,#0x14]
        0x00043e72:    3104        .1      ADDS     r1,#4
        0x00043e74:    f007f882    ....    BL       vListInsert ; 0x4af7c
        0x00043e78:    e7ff        ..      B        0x43e7a ; prvInsertTimerInActiveList + 78
        0x00043e7a:    e017        ..      B        0x43eac ; prvInsertTimerInActiveList + 128
        0x00043e7c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00043e7e:    9902        ..      LDR      r1,[sp,#8]
        0x00043e80:    4288        .B      CMP      r0,r1
        0x00043e82:    d208        ..      BCS      0x43e96 ; prvInsertTimerInActiveList + 106
        0x00043e84:    e7ff        ..      B        0x43e86 ; prvInsertTimerInActiveList + 90
        0x00043e86:    9804        ..      LDR      r0,[sp,#0x10]
        0x00043e88:    9902        ..      LDR      r1,[sp,#8]
        0x00043e8a:    4288        .B      CMP      r0,r1
        0x00043e8c:    d303        ..      BCC      0x43e96 ; prvInsertTimerInActiveList + 106
        0x00043e8e:    e7ff        ..      B        0x43e90 ; prvInsertTimerInActiveList + 100
        0x00043e90:    2001        .       MOVS     r0,#1
        0x00043e92:    9001        ..      STR      r0,[sp,#4]
        0x00043e94:    e009        ..      B        0x43eaa ; prvInsertTimerInActiveList + 126
        0x00043e96:    f24a60e8    J..`    MOV      r0,#0xa6e8
        0x00043e9a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00043e9e:    6800        .h      LDR      r0,[r0,#0]
        0x00043ea0:    9905        ..      LDR      r1,[sp,#0x14]
        0x00043ea2:    3104        .1      ADDS     r1,#4
        0x00043ea4:    f007f86a    ..j.    BL       vListInsert ; 0x4af7c
        0x00043ea8:    e7ff        ..      B        0x43eaa ; prvInsertTimerInActiveList + 126
        0x00043eaa:    e7ff        ..      B        0x43eac ; prvInsertTimerInActiveList + 128
        0x00043eac:    9801        ..      LDR      r0,[sp,#4]
        0x00043eae:    b006        ..      ADD      sp,sp,#0x18
        0x00043eb0:    bd80        ..      POP      {r7,pc}
        0x00043eb2:    0000        ..      MOVS     r0,r0
    prvIsQueueEmpty
        0x00043eb4:    b580        ..      PUSH     {r7,lr}
        0x00043eb6:    b082        ..      SUB      sp,sp,#8
        0x00043eb8:    9001        ..      STR      r0,[sp,#4]
        0x00043eba:    f007f89f    ....    BL       vPortEnterCritical ; 0x4affc
        0x00043ebe:    9801        ..      LDR      r0,[sp,#4]
        0x00043ec0:    6b80        .k      LDR      r0,[r0,#0x38]
        0x00043ec2:    b918        ..      CBNZ     r0,0x43ecc ; prvIsQueueEmpty + 24
        0x00043ec4:    e7ff        ..      B        0x43ec6 ; prvIsQueueEmpty + 18
        0x00043ec6:    2001        .       MOVS     r0,#1
        0x00043ec8:    9000        ..      STR      r0,[sp,#0]
        0x00043eca:    e002        ..      B        0x43ed2 ; prvIsQueueEmpty + 30
        0x00043ecc:    2000        .       MOVS     r0,#0
        0x00043ece:    9000        ..      STR      r0,[sp,#0]
        0x00043ed0:    e7ff        ..      B        0x43ed2 ; prvIsQueueEmpty + 30
        0x00043ed2:    f007f8b5    ....    BL       vPortExitCritical ; 0x4b040
        0x00043ed6:    9800        ..      LDR      r0,[sp,#0]
        0x00043ed8:    b002        ..      ADD      sp,sp,#8
        0x00043eda:    bd80        ..      POP      {r7,pc}
    prvIsQueueFull
        0x00043edc:    b580        ..      PUSH     {r7,lr}
        0x00043ede:    b082        ..      SUB      sp,sp,#8
        0x00043ee0:    9001        ..      STR      r0,[sp,#4]
        0x00043ee2:    f007f88b    ....    BL       vPortEnterCritical ; 0x4affc
        0x00043ee6:    9801        ..      LDR      r0,[sp,#4]
        0x00043ee8:    6b80        .k      LDR      r0,[r0,#0x38]
        0x00043eea:    9901        ..      LDR      r1,[sp,#4]
        0x00043eec:    6bc9        .k      LDR      r1,[r1,#0x3c]
        0x00043eee:    4288        .B      CMP      r0,r1
        0x00043ef0:    d103        ..      BNE      0x43efa ; prvIsQueueFull + 30
        0x00043ef2:    e7ff        ..      B        0x43ef4 ; prvIsQueueFull + 24
        0x00043ef4:    2001        .       MOVS     r0,#1
        0x00043ef6:    9000        ..      STR      r0,[sp,#0]
        0x00043ef8:    e002        ..      B        0x43f00 ; prvIsQueueFull + 36
        0x00043efa:    2000        .       MOVS     r0,#0
        0x00043efc:    9000        ..      STR      r0,[sp,#0]
        0x00043efe:    e7ff        ..      B        0x43f00 ; prvIsQueueFull + 36
        0x00043f00:    f007f89e    ....    BL       vPortExitCritical ; 0x4b040
        0x00043f04:    9800        ..      LDR      r0,[sp,#0]
        0x00043f06:    b002        ..      ADD      sp,sp,#8
        0x00043f08:    bd80        ..      POP      {r7,pc}
        0x00043f0a:    0000        ..      MOVS     r0,r0
    prvPortStartFirstTask
        0x00043f0c:    4808        .H      LDR      r0,[pc,#32] ; [0x43f30] = 0xe000ed08
        0x00043f0e:    6800        .h      LDR      r0,[r0,#0]
        0x00043f10:    6800        .h      LDR      r0,[r0,#0]
        0x00043f12:    f3808808    ....    MSR      MSP,r0
        0x00043f16:    f04f0000    O...    MOV      r0,#0
        0x00043f1a:    f3808814    ....    MSR      CONTROL,r0
        0x00043f1e:    b662        b.      CPSIE    i
        0x00043f20:    b661        a.      CPSIE    f
        0x00043f22:    f3bf8f4f    ..O.    DSB      
        0x00043f26:    f3bf8f6f    ..o.    ISB      
        0x00043f2a:    df00        ..      SVC      #0x0 ; formerly SWI
        0x00043f2c:    bf00        ..      NOP      
        0x00043f2e:    bf00        ..      NOP      
    $d.23
        0x00043f30:    e000ed08    ....    DCD    3758157064
    $t.24
    prvProcessExpiredTimer
        0x00043f34:    b580        ..      PUSH     {r7,lr}
        0x00043f36:    b084        ..      SUB      sp,sp,#0x10
        0x00043f38:    9003        ..      STR      r0,[sp,#0xc]
        0x00043f3a:    9102        ..      STR      r1,[sp,#8]
        0x00043f3c:    f24a60e8    J..`    MOV      r0,#0xa6e8
        0x00043f40:    f2c10001    ....    MOVT     r0,#0x1001
        0x00043f44:    6800        .h      LDR      r0,[r0,#0]
        0x00043f46:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00043f48:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00043f4a:    9001        ..      STR      r0,[sp,#4]
        0x00043f4c:    9801        ..      LDR      r0,[sp,#4]
        0x00043f4e:    3004        .0      ADDS     r0,#4
        0x00043f50:    f006ffa6    ....    BL       uxListRemove ; 0x4aea0
        0x00043f54:    9801        ..      LDR      r0,[sp,#4]
        0x00043f56:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00043f5a:    0740        @.      LSLS     r0,r0,#29
        0x00043f5c:    2800        .(      CMP      r0,#0
        0x00043f5e:    d506        ..      BPL      0x43f6e ; prvProcessExpiredTimer + 58
        0x00043f60:    e7ff        ..      B        0x43f62 ; prvProcessExpiredTimer + 46
        0x00043f62:    9801        ..      LDR      r0,[sp,#4]
        0x00043f64:    9903        ..      LDR      r1,[sp,#0xc]
        0x00043f66:    9a02        ..      LDR      r2,[sp,#8]
        0x00043f68:    f000f90a    ....    BL       prvReloadTimer ; 0x44180
        0x00043f6c:    e007        ..      B        0x43f7e ; prvProcessExpiredTimer + 74
        0x00043f6e:    9901        ..      LDR      r1,[sp,#4]
        0x00043f70:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00043f74:    f00000fe    ....    AND      r0,r0,#0xfe
        0x00043f78:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x00043f7c:    e7ff        ..      B        0x43f7e ; prvProcessExpiredTimer + 74
        0x00043f7e:    9801        ..      LDR      r0,[sp,#4]
        0x00043f80:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00043f82:    4788        .G      BLX      r1
        0x00043f84:    b004        ..      ADD      sp,sp,#0x10
        0x00043f86:    bd80        ..      POP      {r7,pc}
    prvProcessReceivedCommands
        0x00043f88:    b580        ..      PUSH     {r7,lr}
        0x00043f8a:    b08a        ..      SUB      sp,sp,#0x28
        0x00043f8c:    e7ff        ..      B        0x43f8e ; prvProcessReceivedCommands + 6
        0x00043f8e:    f642505c    B.\P    MOV      r0,#0x2d5c
        0x00043f92:    f2c10002    ....    MOVT     r0,#0x1002
        0x00043f96:    6800        .h      LDR      r0,[r0,#0]
        0x00043f98:    a906        ..      ADD      r1,sp,#0x18
        0x00043f9a:    2200        ."      MOVS     r2,#0
        0x00043f9c:    f008fb88    ....    BL       xQueueReceive ; 0x4c6b0
        0x00043fa0:    2800        .(      CMP      r0,#0
        0x00043fa2:    f000809c    ....    BEQ.W    0x440de ; prvProcessReceivedCommands + 342
        0x00043fa6:    e7ff        ..      B        0x43fa8 ; prvProcessReceivedCommands + 32
        0x00043fa8:    9806        ..      LDR      r0,[sp,#0x18]
        0x00043faa:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00043fae:    dc0e        ..      BGT      0x43fce ; prvProcessReceivedCommands + 70
        0x00043fb0:    e7ff        ..      B        0x43fb2 ; prvProcessReceivedCommands + 42
        0x00043fb2:    a806        ..      ADD      r0,sp,#0x18
        0x00043fb4:    3004        .0      ADDS     r0,#4
        0x00043fb6:    9002        ..      STR      r0,[sp,#8]
        0x00043fb8:    9802        ..      LDR      r0,[sp,#8]
        0x00043fba:    b910        ..      CBNZ     r0,0x43fc2 ; prvProcessReceivedCommands + 58
        0x00043fbc:    e7ff        ..      B        0x43fbe ; prvProcessReceivedCommands + 54
        0x00043fbe:    e7ff        ..      B        0x43fc0 ; prvProcessReceivedCommands + 56
        0x00043fc0:    e7fe        ..      B        0x43fc0 ; prvProcessReceivedCommands + 56
        0x00043fc2:    9902        ..      LDR      r1,[sp,#8]
        0x00043fc4:    680a        .h      LDR      r2,[r1,#0]
        0x00043fc6:    6848        Hh      LDR      r0,[r1,#4]
        0x00043fc8:    6889        .h      LDR      r1,[r1,#8]
        0x00043fca:    4790        .G      BLX      r2
        0x00043fcc:    e000        ..      B        0x43fd0 ; prvProcessReceivedCommands + 72
        0x00043fce:    e7ff        ..      B        0x43fd0 ; prvProcessReceivedCommands + 72
        0x00043fd0:    9806        ..      LDR      r0,[sp,#0x18]
        0x00043fd2:    2800        .(      CMP      r0,#0
        0x00043fd4:    f1008082    ....    BMI.W    0x440dc ; prvProcessReceivedCommands + 340
        0x00043fd8:    e7ff        ..      B        0x43fda ; prvProcessReceivedCommands + 82
        0x00043fda:    9808        ..      LDR      r0,[sp,#0x20]
        0x00043fdc:    9005        ..      STR      r0,[sp,#0x14]
        0x00043fde:    9805        ..      LDR      r0,[sp,#0x14]
        0x00043fe0:    6940        @i      LDR      r0,[r0,#0x14]
        0x00043fe2:    b128        (.      CBZ      r0,0x43ff0 ; prvProcessReceivedCommands + 104
        0x00043fe4:    e7ff        ..      B        0x43fe6 ; prvProcessReceivedCommands + 94
        0x00043fe6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00043fe8:    3004        .0      ADDS     r0,#4
        0x00043fea:    f006ff59    ..Y.    BL       uxListRemove ; 0x4aea0
        0x00043fee:    e000        ..      B        0x43ff2 ; prvProcessReceivedCommands + 106
        0x00043ff0:    e7ff        ..      B        0x43ff2 ; prvProcessReceivedCommands + 106
        0x00043ff2:    a804        ..      ADD      r0,sp,#0x10
        0x00043ff4:    f000f8fc    ....    BL       prvSampleTimeNow ; 0x441f0
        0x00043ff8:    9003        ..      STR      r0,[sp,#0xc]
        0x00043ffa:    9806        ..      LDR      r0,[sp,#0x18]
        0x00043ffc:    3801        .8      SUBS     r0,#1
        0x00043ffe:    4601        .F      MOV      r1,r0
        0x00044000:    9101        ..      STR      r1,[sp,#4]
        0x00044002:    2808        .(      CMP      r0,#8
        0x00044004:    d868        h.      BHI      0x440d8 ; prvProcessReceivedCommands + 336
        0x00044006:    9901        ..      LDR      r1,[sp,#4]
        0x00044008:    e8dff001    ....    TBB      [pc,r1]
    $d.21
        0x0004400c:    3a320505    ..2:    DCD    976356613
        0x00044010:    32050552    R..2    DCD    839189842
        0x00044014:    003a        :.      DCW    58
    $t.22
        0x00044016:    9905        ..      LDR      r1,[sp,#0x14]
        0x00044018:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x0004401c:    f0400001    @...    ORR      r0,r0,#1
        0x00044020:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x00044024:    9805        ..      LDR      r0,[sp,#0x14]
        0x00044026:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x00044028:    6981        .i      LDR      r1,[r0,#0x18]
        0x0004402a:    4419        .D      ADD      r1,r1,r3
        0x0004402c:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004402e:    f7fffefd    ....    BL       prvInsertTimerInActiveList ; 0x43e2c
        0x00044032:    b1d8        ..      CBZ      r0,0x4406c ; prvProcessReceivedCommands + 228
        0x00044034:    e7ff        ..      B        0x44036 ; prvProcessReceivedCommands + 174
        0x00044036:    9805        ..      LDR      r0,[sp,#0x14]
        0x00044038:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0004403c:    0740        @.      LSLS     r0,r0,#29
        0x0004403e:    2800        .(      CMP      r0,#0
        0x00044040:    d508        ..      BPL      0x44054 ; prvProcessReceivedCommands + 204
        0x00044042:    e7ff        ..      B        0x44044 ; prvProcessReceivedCommands + 188
        0x00044044:    9805        ..      LDR      r0,[sp,#0x14]
        0x00044046:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00044048:    6982        .i      LDR      r2,[r0,#0x18]
        0x0004404a:    4411        .D      ADD      r1,r1,r2
        0x0004404c:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004404e:    f000f897    ....    BL       prvReloadTimer ; 0x44180
        0x00044052:    e007        ..      B        0x44064 ; prvProcessReceivedCommands + 220
        0x00044054:    9905        ..      LDR      r1,[sp,#0x14]
        0x00044056:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x0004405a:    f00000fe    ....    AND      r0,r0,#0xfe
        0x0004405e:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x00044062:    e7ff        ..      B        0x44064 ; prvProcessReceivedCommands + 220
        0x00044064:    9805        ..      LDR      r0,[sp,#0x14]
        0x00044066:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00044068:    4788        .G      BLX      r1
        0x0004406a:    e000        ..      B        0x4406e ; prvProcessReceivedCommands + 230
        0x0004406c:    e7ff        ..      B        0x4406e ; prvProcessReceivedCommands + 230
        0x0004406e:    e034        4.      B        0x440da ; prvProcessReceivedCommands + 338
        0x00044070:    9905        ..      LDR      r1,[sp,#0x14]
        0x00044072:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00044076:    f00000fe    ....    AND      r0,r0,#0xfe
        0x0004407a:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0004407e:    e02c        ,.      B        0x440da ; prvProcessReceivedCommands + 338
        0x00044080:    9905        ..      LDR      r1,[sp,#0x14]
        0x00044082:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00044086:    f0400001    @...    ORR      r0,r0,#1
        0x0004408a:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0004408e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00044090:    9905        ..      LDR      r1,[sp,#0x14]
        0x00044092:    6188        .a      STR      r0,[r1,#0x18]
        0x00044094:    9805        ..      LDR      r0,[sp,#0x14]
        0x00044096:    6980        .i      LDR      r0,[r0,#0x18]
        0x00044098:    b910        ..      CBNZ     r0,0x440a0 ; prvProcessReceivedCommands + 280
        0x0004409a:    e7ff        ..      B        0x4409c ; prvProcessReceivedCommands + 276
        0x0004409c:    e7ff        ..      B        0x4409e ; prvProcessReceivedCommands + 278
        0x0004409e:    e7fe        ..      B        0x4409e ; prvProcessReceivedCommands + 278
        0x000440a0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000440a2:    9b03        ..      LDR      r3,[sp,#0xc]
        0x000440a4:    6981        .i      LDR      r1,[r0,#0x18]
        0x000440a6:    4419        .D      ADD      r1,r1,r3
        0x000440a8:    461a        .F      MOV      r2,r3
        0x000440aa:    f7fffebf    ....    BL       prvInsertTimerInActiveList ; 0x43e2c
        0x000440ae:    e014        ..      B        0x440da ; prvProcessReceivedCommands + 338
        0x000440b0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000440b2:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x000440b6:    0780        ..      LSLS     r0,r0,#30
        0x000440b8:    2800        .(      CMP      r0,#0
        0x000440ba:    d404        ..      BMI      0x440c6 ; prvProcessReceivedCommands + 318
        0x000440bc:    e7ff        ..      B        0x440be ; prvProcessReceivedCommands + 310
        0x000440be:    9805        ..      LDR      r0,[sp,#0x14]
        0x000440c0:    f006ffda    ....    BL       vPortFree ; 0x4b078
        0x000440c4:    e007        ..      B        0x440d6 ; prvProcessReceivedCommands + 334
        0x000440c6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000440c8:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x000440cc:    f00000fe    ....    AND      r0,r0,#0xfe
        0x000440d0:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x000440d4:    e7ff        ..      B        0x440d6 ; prvProcessReceivedCommands + 334
        0x000440d6:    e000        ..      B        0x440da ; prvProcessReceivedCommands + 338
        0x000440d8:    e7ff        ..      B        0x440da ; prvProcessReceivedCommands + 338
        0x000440da:    e7ff        ..      B        0x440dc ; prvProcessReceivedCommands + 340
        0x000440dc:    e757        W.      B        0x43f8e ; prvProcessReceivedCommands + 6
        0x000440de:    b00a        ..      ADD      sp,sp,#0x28
        0x000440e0:    bd80        ..      POP      {r7,pc}
        0x000440e2:    0000        ..      MOVS     r0,r0
    prvProcessTimerOrBlockTask
        0x000440e4:    b580        ..      PUSH     {r7,lr}
        0x000440e6:    b084        ..      SUB      sp,sp,#0x10
        0x000440e8:    9003        ..      STR      r0,[sp,#0xc]
        0x000440ea:    9102        ..      STR      r1,[sp,#8]
        0x000440ec:    f007fbaa    ....    BL       vTaskSuspendAll ; 0x4b844
        0x000440f0:    4668        hF      MOV      r0,sp
        0x000440f2:    f000f87d    ..}.    BL       prvSampleTimeNow ; 0x441f0
        0x000440f6:    9001        ..      STR      r0,[sp,#4]
        0x000440f8:    9800        ..      LDR      r0,[sp,#0]
        0x000440fa:    bbd8        ..      CBNZ     r0,0x44174 ; prvProcessTimerOrBlockTask + 144
        0x000440fc:    e7ff        ..      B        0x440fe ; prvProcessTimerOrBlockTask + 26
        0x000440fe:    9802        ..      LDR      r0,[sp,#8]
        0x00044100:    b960        `.      CBNZ     r0,0x4411c ; prvProcessTimerOrBlockTask + 56
        0x00044102:    e7ff        ..      B        0x44104 ; prvProcessTimerOrBlockTask + 32
        0x00044104:    9803        ..      LDR      r0,[sp,#0xc]
        0x00044106:    9901        ..      LDR      r1,[sp,#4]
        0x00044108:    4288        .B      CMP      r0,r1
        0x0004410a:    d807        ..      BHI      0x4411c ; prvProcessTimerOrBlockTask + 56
        0x0004410c:    e7ff        ..      B        0x4410e ; prvProcessTimerOrBlockTask + 42
        0x0004410e:    f008fe65    ..e.    BL       xTaskResumeAll ; 0x4cddc
        0x00044112:    9803        ..      LDR      r0,[sp,#0xc]
        0x00044114:    9901        ..      LDR      r1,[sp,#4]
        0x00044116:    f7ffff0d    ....    BL       prvProcessExpiredTimer ; 0x43f34
        0x0004411a:    e02a        *.      B        0x44172 ; prvProcessTimerOrBlockTask + 142
        0x0004411c:    9802        ..      LDR      r0,[sp,#8]
        0x0004411e:    b158        X.      CBZ      r0,0x44138 ; prvProcessTimerOrBlockTask + 84
        0x00044120:    e7ff        ..      B        0x44122 ; prvProcessTimerOrBlockTask + 62
        0x00044122:    f24a60f8    J..`    MOV      r0,#0xa6f8
        0x00044126:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004412a:    6800        .h      LDR      r0,[r0,#0]
        0x0004412c:    6800        .h      LDR      r0,[r0,#0]
        0x0004412e:    fab0f080    ....    CLZ      r0,r0
        0x00044132:    0940        @.      LSRS     r0,r0,#5
        0x00044134:    9002        ..      STR      r0,[sp,#8]
        0x00044136:    e7ff        ..      B        0x44138 ; prvProcessTimerOrBlockTask + 84
        0x00044138:    f642505c    B.\P    MOV      r0,#0x2d5c
        0x0004413c:    f2c10002    ....    MOVT     r0,#0x1002
        0x00044140:    6800        .h      LDR      r0,[r0,#0]
        0x00044142:    9903        ..      LDR      r1,[sp,#0xc]
        0x00044144:    9a01        ..      LDR      r2,[sp,#4]
        0x00044146:    1a89        ..      SUBS     r1,r1,r2
        0x00044148:    9a02        ..      LDR      r2,[sp,#8]
        0x0004414a:    f007f92f    ../.    BL       vQueueWaitForMessageRestricted ; 0x4b3ac
        0x0004414e:    f008fe45    ..E.    BL       xTaskResumeAll ; 0x4cddc
        0x00044152:    b960        `.      CBNZ     r0,0x4416e ; prvProcessTimerOrBlockTask + 138
        0x00044154:    e7ff        ..      B        0x44156 ; prvProcessTimerOrBlockTask + 114
        0x00044156:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004415a:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004415e:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00044162:    6008        .`      STR      r0,[r1,#0]
        0x00044164:    f3bf8f4f    ..O.    DSB      
        0x00044168:    f3bf8f6f    ..o.    ISB      
        0x0004416c:    e000        ..      B        0x44170 ; prvProcessTimerOrBlockTask + 140
        0x0004416e:    e7ff        ..      B        0x44170 ; prvProcessTimerOrBlockTask + 140
        0x00044170:    e7ff        ..      B        0x44172 ; prvProcessTimerOrBlockTask + 142
        0x00044172:    e002        ..      B        0x4417a ; prvProcessTimerOrBlockTask + 150
        0x00044174:    f008fe32    ..2.    BL       xTaskResumeAll ; 0x4cddc
        0x00044178:    e7ff        ..      B        0x4417a ; prvProcessTimerOrBlockTask + 150
        0x0004417a:    b004        ..      ADD      sp,sp,#0x10
        0x0004417c:    bd80        ..      POP      {r7,pc}
        0x0004417e:    0000        ..      MOVS     r0,r0
    prvReloadTimer
        0x00044180:    b580        ..      PUSH     {r7,lr}
        0x00044182:    b084        ..      SUB      sp,sp,#0x10
        0x00044184:    9003        ..      STR      r0,[sp,#0xc]
        0x00044186:    9102        ..      STR      r1,[sp,#8]
        0x00044188:    9201        ..      STR      r2,[sp,#4]
        0x0004418a:    e7ff        ..      B        0x4418c ; prvReloadTimer + 12
        0x0004418c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004418e:    9b02        ..      LDR      r3,[sp,#8]
        0x00044190:    6981        .i      LDR      r1,[r0,#0x18]
        0x00044192:    4419        .D      ADD      r1,r1,r3
        0x00044194:    9a01        ..      LDR      r2,[sp,#4]
        0x00044196:    f7fffe49    ..I.    BL       prvInsertTimerInActiveList ; 0x43e2c
        0x0004419a:    b148        H.      CBZ      r0,0x441b0 ; prvReloadTimer + 48
        0x0004419c:    e7ff        ..      B        0x4419e ; prvReloadTimer + 30
        0x0004419e:    9803        ..      LDR      r0,[sp,#0xc]
        0x000441a0:    6981        .i      LDR      r1,[r0,#0x18]
        0x000441a2:    9802        ..      LDR      r0,[sp,#8]
        0x000441a4:    4408        .D      ADD      r0,r0,r1
        0x000441a6:    9002        ..      STR      r0,[sp,#8]
        0x000441a8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000441aa:    6a01        .j      LDR      r1,[r0,#0x20]
        0x000441ac:    4788        .G      BLX      r1
        0x000441ae:    e7ed        ..      B        0x4418c ; prvReloadTimer + 12
        0x000441b0:    b004        ..      ADD      sp,sp,#0x10
        0x000441b2:    bd80        ..      POP      {r7,pc}
    prvResetNextTaskUnblockTime
        0x000441b4:    f24a60ec    J..`    MOV      r0,#0xa6ec
        0x000441b8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000441bc:    6800        .h      LDR      r0,[r0,#0]
        0x000441be:    6800        .h      LDR      r0,[r0,#0]
        0x000441c0:    b940        @.      CBNZ     r0,0x441d4 ; prvResetNextTaskUnblockTime + 32
        0x000441c2:    e7ff        ..      B        0x441c4 ; prvResetNextTaskUnblockTime + 16
        0x000441c4:    f642510c    B..Q    MOV      r1,#0x2d0c
        0x000441c8:    f2c10102    ....    MOVT     r1,#0x1002
        0x000441cc:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000441d0:    6008        .`      STR      r0,[r1,#0]
        0x000441d2:    e00c        ..      B        0x441ee ; prvResetNextTaskUnblockTime + 58
        0x000441d4:    f24a60ec    J..`    MOV      r0,#0xa6ec
        0x000441d8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000441dc:    6800        .h      LDR      r0,[r0,#0]
        0x000441de:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000441e0:    6800        .h      LDR      r0,[r0,#0]
        0x000441e2:    f642510c    B..Q    MOV      r1,#0x2d0c
        0x000441e6:    f2c10102    ....    MOVT     r1,#0x1002
        0x000441ea:    6008        .`      STR      r0,[r1,#0]
        0x000441ec:    e7ff        ..      B        0x441ee ; prvResetNextTaskUnblockTime + 58
        0x000441ee:    4770        pG      BX       lr
    prvSampleTimeNow
        0x000441f0:    b580        ..      PUSH     {r7,lr}
        0x000441f2:    b082        ..      SUB      sp,sp,#8
        0x000441f4:    9001        ..      STR      r0,[sp,#4]
        0x000441f6:    f008fbf3    ....    BL       xTaskGetTickCount ; 0x4c9e0
        0x000441fa:    9000        ..      STR      r0,[sp,#0]
        0x000441fc:    9800        ..      LDR      r0,[sp,#0]
        0x000441fe:    f24a311c    J..1    MOV      r1,#0xa31c
        0x00044202:    f2c10101    ....    MOVT     r1,#0x1001
        0x00044206:    6809        .h      LDR      r1,[r1,#0]
        0x00044208:    4288        .B      CMP      r0,r1
        0x0004420a:    d206        ..      BCS      0x4421a ; prvSampleTimeNow + 42
        0x0004420c:    e7ff        ..      B        0x4420e ; prvSampleTimeNow + 30
        0x0004420e:    f000f811    ....    BL       prvSwitchTimerLists ; 0x44234
        0x00044212:    9901        ..      LDR      r1,[sp,#4]
        0x00044214:    2001        .       MOVS     r0,#1
        0x00044216:    6008        .`      STR      r0,[r1,#0]
        0x00044218:    e003        ..      B        0x44222 ; prvSampleTimeNow + 50
        0x0004421a:    9901        ..      LDR      r1,[sp,#4]
        0x0004421c:    2000        .       MOVS     r0,#0
        0x0004421e:    6008        .`      STR      r0,[r1,#0]
        0x00044220:    e7ff        ..      B        0x44222 ; prvSampleTimeNow + 50
        0x00044222:    9800        ..      LDR      r0,[sp,#0]
        0x00044224:    f24a311c    J..1    MOV      r1,#0xa31c
        0x00044228:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004422c:    6008        .`      STR      r0,[r1,#0]
        0x0004422e:    9800        ..      LDR      r0,[sp,#0]
        0x00044230:    b002        ..      ADD      sp,sp,#8
        0x00044232:    bd80        ..      POP      {r7,pc}
    prvSwitchTimerLists
        0x00044234:    b580        ..      PUSH     {r7,lr}
        0x00044236:    b082        ..      SUB      sp,sp,#8
        0x00044238:    e7ff        ..      B        0x4423a ; prvSwitchTimerLists + 6
        0x0004423a:    f24a60e8    J..`    MOV      r0,#0xa6e8
        0x0004423e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00044242:    6800        .h      LDR      r0,[r0,#0]
        0x00044244:    6800        .h      LDR      r0,[r0,#0]
        0x00044246:    b170        p.      CBZ      r0,0x44266 ; prvSwitchTimerLists + 50
        0x00044248:    e7ff        ..      B        0x4424a ; prvSwitchTimerLists + 22
        0x0004424a:    f24a60e8    J..`    MOV      r0,#0xa6e8
        0x0004424e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00044252:    6800        .h      LDR      r0,[r0,#0]
        0x00044254:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00044256:    6800        .h      LDR      r0,[r0,#0]
        0x00044258:    9001        ..      STR      r0,[sp,#4]
        0x0004425a:    9801        ..      LDR      r0,[sp,#4]
        0x0004425c:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00044260:    f7fffe68    ..h.    BL       prvProcessExpiredTimer ; 0x43f34
        0x00044264:    e7e9        ..      B        0x4423a ; prvSwitchTimerLists + 6
        0x00044266:    f24a62e8    J..b    MOV      r2,#0xa6e8
        0x0004426a:    f2c10201    ....    MOVT     r2,#0x1001
        0x0004426e:    6810        .h      LDR      r0,[r2,#0]
        0x00044270:    9000        ..      STR      r0,[sp,#0]
        0x00044272:    f24a61f8    J..a    MOV      r1,#0xa6f8
        0x00044276:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004427a:    6808        .h      LDR      r0,[r1,#0]
        0x0004427c:    6010        .`      STR      r0,[r2,#0]
        0x0004427e:    9800        ..      LDR      r0,[sp,#0]
        0x00044280:    6008        .`      STR      r0,[r1,#0]
        0x00044282:    b002        ..      ADD      sp,sp,#8
        0x00044284:    bd80        ..      POP      {r7,pc}
        0x00044286:    0000        ..      MOVS     r0,r0
    prvTaskExitError
        0x00044288:    b082        ..      SUB      sp,sp,#8
        0x0004428a:    2000        .       MOVS     r0,#0
        0x0004428c:    9000        ..      STR      r0,[sp,#0]
        0x0004428e:    f240704c    @.Lp    MOV      r0,#0x74c
        0x00044292:    f2c10000    ....    MOVT     r0,#0x1000
        0x00044296:    6800        .h      LDR      r0,[r0,#0]
        0x00044298:    3001        .0      ADDS     r0,#1
        0x0004429a:    b110        ..      CBZ      r0,0x442a2 ; prvTaskExitError + 26
        0x0004429c:    e7ff        ..      B        0x4429e ; prvTaskExitError + 22
        0x0004429e:    e7ff        ..      B        0x442a0 ; prvTaskExitError + 24
        0x000442a0:    e7fe        ..      B        0x442a0 ; prvTaskExitError + 24
        0x000442a2:    f04f0080    O...    MOV      r0,#0x80
        0x000442a6:    f3808811    ....    MSR      BASEPRI,r0
        0x000442aa:    f3bf8f6f    ..o.    ISB      
        0x000442ae:    f3bf8f4f    ..O.    DSB      
        0x000442b2:    9001        ..      STR      r0,[sp,#4]
        0x000442b4:    e7ff        ..      B        0x442b6 ; prvTaskExitError + 46
        0x000442b6:    9800        ..      LDR      r0,[sp,#0]
        0x000442b8:    b908        ..      CBNZ     r0,0x442be ; prvTaskExitError + 54
        0x000442ba:    e7ff        ..      B        0x442bc ; prvTaskExitError + 52
        0x000442bc:    e7fb        ..      B        0x442b6 ; prvTaskExitError + 46
        0x000442be:    b002        ..      ADD      sp,sp,#8
        0x000442c0:    4770        pG      BX       lr
        0x000442c2:    0000        ..      MOVS     r0,r0
    prvTestWaitCondition
        0x000442c4:    b084        ..      SUB      sp,sp,#0x10
        0x000442c6:    9003        ..      STR      r0,[sp,#0xc]
        0x000442c8:    9102        ..      STR      r1,[sp,#8]
        0x000442ca:    9201        ..      STR      r2,[sp,#4]
        0x000442cc:    2000        .       MOVS     r0,#0
        0x000442ce:    9000        ..      STR      r0,[sp,#0]
        0x000442d0:    9801        ..      LDR      r0,[sp,#4]
        0x000442d2:    b950        P.      CBNZ     r0,0x442ea ; prvTestWaitCondition + 38
        0x000442d4:    e7ff        ..      B        0x442d6 ; prvTestWaitCondition + 18
        0x000442d6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000442d8:    9902        ..      LDR      r1,[sp,#8]
        0x000442da:    4208        .B      TST      r0,r1
        0x000442dc:    d003        ..      BEQ      0x442e6 ; prvTestWaitCondition + 34
        0x000442de:    e7ff        ..      B        0x442e0 ; prvTestWaitCondition + 28
        0x000442e0:    2001        .       MOVS     r0,#1
        0x000442e2:    9000        ..      STR      r0,[sp,#0]
        0x000442e4:    e000        ..      B        0x442e8 ; prvTestWaitCondition + 36
        0x000442e6:    e7ff        ..      B        0x442e8 ; prvTestWaitCondition + 36
        0x000442e8:    e00a        ..      B        0x44300 ; prvTestWaitCondition + 60
        0x000442ea:    9803        ..      LDR      r0,[sp,#0xc]
        0x000442ec:    9902        ..      LDR      r1,[sp,#8]
        0x000442ee:    4008        .@      ANDS     r0,r0,r1
        0x000442f0:    4288        .B      CMP      r0,r1
        0x000442f2:    d103        ..      BNE      0x442fc ; prvTestWaitCondition + 56
        0x000442f4:    e7ff        ..      B        0x442f6 ; prvTestWaitCondition + 50
        0x000442f6:    2001        .       MOVS     r0,#1
        0x000442f8:    9000        ..      STR      r0,[sp,#0]
        0x000442fa:    e000        ..      B        0x442fe ; prvTestWaitCondition + 58
        0x000442fc:    e7ff        ..      B        0x442fe ; prvTestWaitCondition + 58
        0x000442fe:    e7ff        ..      B        0x44300 ; prvTestWaitCondition + 60
        0x00044300:    9800        ..      LDR      r0,[sp,#0]
        0x00044302:    b004        ..      ADD      sp,sp,#0x10
        0x00044304:    4770        pG      BX       lr
        0x00044306:    0000        ..      MOVS     r0,r0
    prvTimerTask
        0x00044308:    b580        ..      PUSH     {r7,lr}
        0x0004430a:    b084        ..      SUB      sp,sp,#0x10
        0x0004430c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004430e:    e7ff        ..      B        0x44310 ; prvTimerTask + 8
        0x00044310:    a801        ..      ADD      r0,sp,#4
        0x00044312:    f7fffb5d    ..].    BL       prvGetNextExpireTime ; 0x439d0
        0x00044316:    9002        ..      STR      r0,[sp,#8]
        0x00044318:    9802        ..      LDR      r0,[sp,#8]
        0x0004431a:    9901        ..      LDR      r1,[sp,#4]
        0x0004431c:    f7fffee2    ....    BL       prvProcessTimerOrBlockTask ; 0x440e4
        0x00044320:    f7fffe32    ..2.    BL       prvProcessReceivedCommands ; 0x43f88
        0x00044324:    e7f4        ..      B        0x44310 ; prvTimerTask + 8
        0x00044326:    0000        ..      MOVS     r0,r0
    prvUnlockQueue
        0x00044328:    b580        ..      PUSH     {r7,lr}
        0x0004432a:    b082        ..      SUB      sp,sp,#8
        0x0004432c:    9001        ..      STR      r0,[sp,#4]
        0x0004432e:    f006fe65    ..e.    BL       vPortEnterCritical ; 0x4affc
        0x00044332:    9801        ..      LDR      r0,[sp,#4]
        0x00044334:    f8900045    ..E.    LDRB     r0,[r0,#0x45]
        0x00044338:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0004433c:    e7ff        ..      B        0x4433e ; prvUnlockQueue + 22
        0x0004433e:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x00044342:    2801        .(      CMP      r0,#1
        0x00044344:    db16        ..      BLT      0x44374 ; prvUnlockQueue + 76
        0x00044346:    e7ff        ..      B        0x44348 ; prvUnlockQueue + 32
        0x00044348:    9801        ..      LDR      r0,[sp,#4]
        0x0004434a:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0004434c:    b158        X.      CBZ      r0,0x44366 ; prvUnlockQueue + 62
        0x0004434e:    e7ff        ..      B        0x44350 ; prvUnlockQueue + 40
        0x00044350:    9801        ..      LDR      r0,[sp,#4]
        0x00044352:    3024        $0      ADDS     r0,r0,#0x24
        0x00044354:    f008fc7c    ..|.    BL       xTaskRemoveFromEventList ; 0x4cc50
        0x00044358:    b118        ..      CBZ      r0,0x44362 ; prvUnlockQueue + 58
        0x0004435a:    e7ff        ..      B        0x4435c ; prvUnlockQueue + 52
        0x0004435c:    f007f898    ....    BL       vTaskMissedYield ; 0x4b490
        0x00044360:    e000        ..      B        0x44364 ; prvUnlockQueue + 60
        0x00044362:    e7ff        ..      B        0x44364 ; prvUnlockQueue + 60
        0x00044364:    e000        ..      B        0x44368 ; prvUnlockQueue + 64
        0x00044366:    e005        ..      B        0x44374 ; prvUnlockQueue + 76
        0x00044368:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0004436c:    3801        .8      SUBS     r0,#1
        0x0004436e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00044372:    e7e4        ..      B        0x4433e ; prvUnlockQueue + 22
        0x00044374:    9901        ..      LDR      r1,[sp,#4]
        0x00044376:    20ff        .       MOVS     r0,#0xff
        0x00044378:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004437c:    f006fe60    ..`.    BL       vPortExitCritical ; 0x4b040
        0x00044380:    f006fe3c    ..<.    BL       vPortEnterCritical ; 0x4affc
        0x00044384:    9801        ..      LDR      r0,[sp,#4]
        0x00044386:    f8900044    ..D.    LDRB     r0,[r0,#0x44]
        0x0004438a:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0004438e:    e7ff        ..      B        0x44390 ; prvUnlockQueue + 104
        0x00044390:    f99d0002    ....    LDRSB    r0,[sp,#2]
        0x00044394:    2801        .(      CMP      r0,#1
        0x00044396:    db16        ..      BLT      0x443c6 ; prvUnlockQueue + 158
        0x00044398:    e7ff        ..      B        0x4439a ; prvUnlockQueue + 114
        0x0004439a:    9801        ..      LDR      r0,[sp,#4]
        0x0004439c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004439e:    b180        ..      CBZ      r0,0x443c2 ; prvUnlockQueue + 154
        0x000443a0:    e7ff        ..      B        0x443a2 ; prvUnlockQueue + 122
        0x000443a2:    9801        ..      LDR      r0,[sp,#4]
        0x000443a4:    3010        .0      ADDS     r0,r0,#0x10
        0x000443a6:    f008fc53    ..S.    BL       xTaskRemoveFromEventList ; 0x4cc50
        0x000443aa:    b118        ..      CBZ      r0,0x443b4 ; prvUnlockQueue + 140
        0x000443ac:    e7ff        ..      B        0x443ae ; prvUnlockQueue + 134
        0x000443ae:    f007f86f    ..o.    BL       vTaskMissedYield ; 0x4b490
        0x000443b2:    e000        ..      B        0x443b6 ; prvUnlockQueue + 142
        0x000443b4:    e7ff        ..      B        0x443b6 ; prvUnlockQueue + 142
        0x000443b6:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x000443ba:    3801        .8      SUBS     r0,#1
        0x000443bc:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000443c0:    e000        ..      B        0x443c4 ; prvUnlockQueue + 156
        0x000443c2:    e000        ..      B        0x443c6 ; prvUnlockQueue + 158
        0x000443c4:    e7e4        ..      B        0x44390 ; prvUnlockQueue + 104
        0x000443c6:    9901        ..      LDR      r1,[sp,#4]
        0x000443c8:    20ff        .       MOVS     r0,#0xff
        0x000443ca:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x000443ce:    f006fe37    ..7.    BL       vPortExitCritical ; 0x4b040
        0x000443d2:    b002        ..      ADD      sp,sp,#8
        0x000443d4:    bd80        ..      POP      {r7,pc}
        0x000443d6:    0000        ..      MOVS     r0,r0
    pvPortMalloc
        0x000443d8:    b580        ..      PUSH     {r7,lr}
        0x000443da:    b088        ..      SUB      sp,sp,#0x20
        0x000443dc:    9007        ..      STR      r0,[sp,#0x1c]
        0x000443de:    2000        .       MOVS     r0,#0
        0x000443e0:    9003        ..      STR      r0,[sp,#0xc]
        0x000443e2:    f007fa2f    ../.    BL       vTaskSuspendAll ; 0x4b844
        0x000443e6:    f24a60f0    J..`    MOV      r0,#0xa6f0
        0x000443ea:    f2c10001    ....    MOVT     r0,#0x1001
        0x000443ee:    6800        .h      LDR      r0,[r0,#0]
        0x000443f0:    b918        ..      CBNZ     r0,0x443fa ; pvPortMalloc + 34
        0x000443f2:    e7ff        ..      B        0x443f4 ; pvPortMalloc + 28
        0x000443f4:    f7fffb0c    ....    BL       prvHeapInit ; 0x43a10
        0x000443f8:    e000        ..      B        0x443fc ; pvPortMalloc + 36
        0x000443fa:    e7ff        ..      B        0x443fc ; pvPortMalloc + 36
        0x000443fc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000443fe:    b1a8        ..      CBZ      r0,0x4442c ; pvPortMalloc + 84
        0x00044400:    e7ff        ..      B        0x44402 ; pvPortMalloc + 42
        0x00044402:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00044404:    f0000007    ....    AND      r0,r0,#7
        0x00044408:    f1c00010    ....    RSB      r0,r0,#0x10
        0x0004440c:    9002        ..      STR      r0,[sp,#8]
        0x0004440e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00044410:    9902        ..      LDR      r1,[sp,#8]
        0x00044412:    43c9        .C      MVNS     r1,r1
        0x00044414:    4288        .B      CMP      r0,r1
        0x00044416:    d805        ..      BHI      0x44424 ; pvPortMalloc + 76
        0x00044418:    e7ff        ..      B        0x4441a ; pvPortMalloc + 66
        0x0004441a:    9902        ..      LDR      r1,[sp,#8]
        0x0004441c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004441e:    4408        .D      ADD      r0,r0,r1
        0x00044420:    9007        ..      STR      r0,[sp,#0x1c]
        0x00044422:    e002        ..      B        0x4442a ; pvPortMalloc + 82
        0x00044424:    2000        .       MOVS     r0,#0
        0x00044426:    9007        ..      STR      r0,[sp,#0x1c]
        0x00044428:    e7ff        ..      B        0x4442a ; pvPortMalloc + 82
        0x0004442a:    e000        ..      B        0x4442e ; pvPortMalloc + 86
        0x0004442c:    e7ff        ..      B        0x4442e ; pvPortMalloc + 86
        0x0004442e:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00044432:    0600        ..      LSLS     r0,r0,#24
        0x00044434:    2800        .(      CMP      r0,#0
        0x00044436:    f1008094    ....    BMI.W    0x44562 ; pvPortMalloc + 394
        0x0004443a:    e7ff        ..      B        0x4443c ; pvPortMalloc + 100
        0x0004443c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004443e:    2800        .(      CMP      r0,#0
        0x00044440:    f000808d    ....    BEQ.W    0x4455e ; pvPortMalloc + 390
        0x00044444:    e7ff        ..      B        0x44446 ; pvPortMalloc + 110
        0x00044446:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00044448:    f64241fc    B..A    MOV      r1,#0x2cfc
        0x0004444c:    f2c10102    ....    MOVT     r1,#0x1002
        0x00044450:    6809        .h      LDR      r1,[r1,#0]
        0x00044452:    4288        .B      CMP      r0,r1
        0x00044454:    f2008083    ....    BHI.W    0x4455e ; pvPortMalloc + 390
        0x00044458:    e7ff        ..      B        0x4445a ; pvPortMalloc + 130
        0x0004445a:    f642503c    B.<P    MOV      r0,#0x2d3c
        0x0004445e:    f2c10002    ....    MOVT     r0,#0x1002
        0x00044462:    9005        ..      STR      r0,[sp,#0x14]
        0x00044464:    6800        .h      LDR      r0,[r0,#0]
        0x00044466:    9006        ..      STR      r0,[sp,#0x18]
        0x00044468:    e7ff        ..      B        0x4446a ; pvPortMalloc + 146
        0x0004446a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004446c:    6841        Ah      LDR      r1,[r0,#4]
        0x0004446e:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00044470:    2000        .       MOVS     r0,#0
        0x00044472:    4291        .B      CMP      r1,r2
        0x00044474:    9001        ..      STR      r0,[sp,#4]
        0x00044476:    d207        ..      BCS      0x44488 ; pvPortMalloc + 176
        0x00044478:    e7ff        ..      B        0x4447a ; pvPortMalloc + 162
        0x0004447a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004447c:    6800        .h      LDR      r0,[r0,#0]
        0x0004447e:    2800        .(      CMP      r0,#0
        0x00044480:    bf18        ..      IT       NE
        0x00044482:    2001        .       MOVNE    r0,#1
        0x00044484:    9001        ..      STR      r0,[sp,#4]
        0x00044486:    e7ff        ..      B        0x44488 ; pvPortMalloc + 176
        0x00044488:    9801        ..      LDR      r0,[sp,#4]
        0x0004448a:    07c0        ..      LSLS     r0,r0,#31
        0x0004448c:    b130        0.      CBZ      r0,0x4449c ; pvPortMalloc + 196
        0x0004448e:    e7ff        ..      B        0x44490 ; pvPortMalloc + 184
        0x00044490:    9806        ..      LDR      r0,[sp,#0x18]
        0x00044492:    9005        ..      STR      r0,[sp,#0x14]
        0x00044494:    9806        ..      LDR      r0,[sp,#0x18]
        0x00044496:    6800        .h      LDR      r0,[r0,#0]
        0x00044498:    9006        ..      STR      r0,[sp,#0x18]
        0x0004449a:    e7e6        ..      B        0x4446a ; pvPortMalloc + 146
        0x0004449c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004449e:    f24a61f0    J..a    MOV      r1,#0xa6f0
        0x000444a2:    f2c10101    ....    MOVT     r1,#0x1001
        0x000444a6:    6809        .h      LDR      r1,[r1,#0]
        0x000444a8:    4288        .B      CMP      r0,r1
        0x000444aa:    d056        V.      BEQ      0x4455a ; pvPortMalloc + 386
        0x000444ac:    e7ff        ..      B        0x444ae ; pvPortMalloc + 214
        0x000444ae:    9805        ..      LDR      r0,[sp,#0x14]
        0x000444b0:    6800        .h      LDR      r0,[r0,#0]
        0x000444b2:    3008        .0      ADDS     r0,r0,#8
        0x000444b4:    9003        ..      STR      r0,[sp,#0xc]
        0x000444b6:    9806        ..      LDR      r0,[sp,#0x18]
        0x000444b8:    6800        .h      LDR      r0,[r0,#0]
        0x000444ba:    9905        ..      LDR      r1,[sp,#0x14]
        0x000444bc:    6008        .`      STR      r0,[r1,#0]
        0x000444be:    9806        ..      LDR      r0,[sp,#0x18]
        0x000444c0:    6840        @h      LDR      r0,[r0,#4]
        0x000444c2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000444c4:    1a40        @.      SUBS     r0,r0,r1
        0x000444c6:    2811        .(      CMP      r0,#0x11
        0x000444c8:    d318        ..      BCC      0x444fc ; pvPortMalloc + 292
        0x000444ca:    e7ff        ..      B        0x444cc ; pvPortMalloc + 244
        0x000444cc:    9806        ..      LDR      r0,[sp,#0x18]
        0x000444ce:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000444d0:    4408        .D      ADD      r0,r0,r1
        0x000444d2:    9004        ..      STR      r0,[sp,#0x10]
        0x000444d4:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x000444d8:    0740        @.      LSLS     r0,r0,#29
        0x000444da:    b110        ..      CBZ      r0,0x444e2 ; pvPortMalloc + 266
        0x000444dc:    e7ff        ..      B        0x444de ; pvPortMalloc + 262
        0x000444de:    e7ff        ..      B        0x444e0 ; pvPortMalloc + 264
        0x000444e0:    e7fe        ..      B        0x444e0 ; pvPortMalloc + 264
        0x000444e2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000444e4:    6840        @h      LDR      r0,[r0,#4]
        0x000444e6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000444e8:    1a40        @.      SUBS     r0,r0,r1
        0x000444ea:    9904        ..      LDR      r1,[sp,#0x10]
        0x000444ec:    6048        H`      STR      r0,[r1,#4]
        0x000444ee:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000444f0:    9906        ..      LDR      r1,[sp,#0x18]
        0x000444f2:    6048        H`      STR      r0,[r1,#4]
        0x000444f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000444f6:    f7fffc35    ..5.    BL       prvInsertBlockIntoFreeList ; 0x43d64
        0x000444fa:    e000        ..      B        0x444fe ; pvPortMalloc + 294
        0x000444fc:    e7ff        ..      B        0x444fe ; pvPortMalloc + 294
        0x000444fe:    9806        ..      LDR      r0,[sp,#0x18]
        0x00044500:    6842        Bh      LDR      r2,[r0,#4]
        0x00044502:    f64240fc    B..@    MOV      r0,#0x2cfc
        0x00044506:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004450a:    6801        .h      LDR      r1,[r0,#0]
        0x0004450c:    1a89        ..      SUBS     r1,r1,r2
        0x0004450e:    6001        .`      STR      r1,[r0,#0]
        0x00044510:    6800        .h      LDR      r0,[r0,#0]
        0x00044512:    f6425108    B..Q    MOV      r1,#0x2d08
        0x00044516:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004451a:    6809        .h      LDR      r1,[r1,#0]
        0x0004451c:    4288        .B      CMP      r0,r1
        0x0004451e:    d20b        ..      BCS      0x44538 ; pvPortMalloc + 352
        0x00044520:    e7ff        ..      B        0x44522 ; pvPortMalloc + 330
        0x00044522:    f64240fc    B..@    MOV      r0,#0x2cfc
        0x00044526:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004452a:    6800        .h      LDR      r0,[r0,#0]
        0x0004452c:    f6425108    B..Q    MOV      r1,#0x2d08
        0x00044530:    f2c10102    ....    MOVT     r1,#0x1002
        0x00044534:    6008        .`      STR      r0,[r1,#0]
        0x00044536:    e000        ..      B        0x4453a ; pvPortMalloc + 354
        0x00044538:    e7ff        ..      B        0x4453a ; pvPortMalloc + 354
        0x0004453a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004453c:    6848        Hh      LDR      r0,[r1,#4]
        0x0004453e:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00044542:    6048        H`      STR      r0,[r1,#4]
        0x00044544:    9906        ..      LDR      r1,[sp,#0x18]
        0x00044546:    2000        .       MOVS     r0,#0
        0x00044548:    6008        .`      STR      r0,[r1,#0]
        0x0004454a:    f6425114    B..Q    MOV      r1,#0x2d14
        0x0004454e:    f2c10102    ....    MOVT     r1,#0x1002
        0x00044552:    6808        .h      LDR      r0,[r1,#0]
        0x00044554:    3001        .0      ADDS     r0,#1
        0x00044556:    6008        .`      STR      r0,[r1,#0]
        0x00044558:    e000        ..      B        0x4455c ; pvPortMalloc + 388
        0x0004455a:    e7ff        ..      B        0x4455c ; pvPortMalloc + 388
        0x0004455c:    e000        ..      B        0x44560 ; pvPortMalloc + 392
        0x0004455e:    e7ff        ..      B        0x44560 ; pvPortMalloc + 392
        0x00044560:    e000        ..      B        0x44564 ; pvPortMalloc + 396
        0x00044562:    e7ff        ..      B        0x44564 ; pvPortMalloc + 396
        0x00044564:    f008fc3a    ..:.    BL       xTaskResumeAll ; 0x4cddc
        0x00044568:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004456a:    b918        ..      CBNZ     r0,0x44574 ; pvPortMalloc + 412
        0x0004456c:    e7ff        ..      B        0x4456e ; pvPortMalloc + 406
        0x0004456e:    f006fcd3    ....    BL       vApplicationMallocFailedHook ; 0x4af18
        0x00044572:    e000        ..      B        0x44576 ; pvPortMalloc + 414
        0x00044574:    e7ff        ..      B        0x44576 ; pvPortMalloc + 414
        0x00044576:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0004457a:    0740        @.      LSLS     r0,r0,#29
        0x0004457c:    b110        ..      CBZ      r0,0x44584 ; pvPortMalloc + 428
        0x0004457e:    e7ff        ..      B        0x44580 ; pvPortMalloc + 424
        0x00044580:    e7ff        ..      B        0x44582 ; pvPortMalloc + 426
        0x00044582:    e7fe        ..      B        0x44582 ; pvPortMalloc + 426
        0x00044584:    9803        ..      LDR      r0,[sp,#0xc]
        0x00044586:    b008        ..      ADD      sp,sp,#0x20
        0x00044588:    bd80        ..      POP      {r7,pc}
        0x0004458a:    0000        ..      MOVS     r0,r0
    pwrctrl_periph_disable_msk_check
        0x0004458c:    b580        ..      PUSH     {r7,lr}
        0x0004458e:    b088        ..      SUB      sp,sp,#0x20
        0x00044590:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x00044594:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x00044598:    a801        ..      ADD      r0,sp,#4
        0x0004459a:    f7ddf9e1    ....    BL       am_get_pwrctrl ; 0x21960
        0x0004459e:    9005        ..      STR      r0,[sp,#0x14]
        0x000445a0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000445a2:    b118        ..      CBZ      r0,0x445ac ; pwrctrl_periph_disable_msk_check + 32
        0x000445a4:    e7ff        ..      B        0x445a6 ; pwrctrl_periph_disable_msk_check + 26
        0x000445a6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000445a8:    9007        ..      STR      r0,[sp,#0x1c]
        0x000445aa:    e06a        j.      B        0x44682 ; pwrctrl_periph_disable_msk_check + 246
        0x000445ac:    9804        ..      LDR      r0,[sp,#0x10]
        0x000445ae:    9000        ..      STR      r0,[sp,#0]
        0x000445b0:    281e        .(      CMP      r0,#0x1e
        0x000445b2:    d023        #.      BEQ      0x445fc ; pwrctrl_periph_disable_msk_check + 112
        0x000445b4:    e7ff        ..      B        0x445b6 ; pwrctrl_periph_disable_msk_check + 42
        0x000445b6:    9800        ..      LDR      r0,[sp,#0]
        0x000445b8:    28ff        .(      CMP      r0,#0xff
        0x000445ba:    d04f        O.      BEQ      0x4465c ; pwrctrl_periph_disable_msk_check + 208
        0x000445bc:    e7ff        ..      B        0x445be ; pwrctrl_periph_disable_msk_check + 50
        0x000445be:    9800        ..      LDR      r0,[sp,#0]
        0x000445c0:    f5b07ff0    ....    CMP      r0,#0x1e0
        0x000445c4:    d02a        *.      BEQ      0x4461c ; pwrctrl_periph_disable_msk_check + 144
        0x000445c6:    e7ff        ..      B        0x445c8 ; pwrctrl_periph_disable_msk_check + 60
        0x000445c8:    9800        ..      LDR      r0,[sp,#0]
        0x000445ca:    f5b05ff0    ..._    CMP      r0,#0x1e00
        0x000445ce:    d005        ..      BEQ      0x445dc ; pwrctrl_periph_disable_msk_check + 80
        0x000445d0:    e7ff        ..      B        0x445d2 ; pwrctrl_periph_disable_msk_check + 70
        0x000445d2:    9800        ..      LDR      r0,[sp,#0]
        0x000445d4:    f5b03fe0    ...?    CMP      r0,#0x1c000
        0x000445d8:    d030        0.      BEQ      0x4463c ; pwrctrl_periph_disable_msk_check + 176
        0x000445da:    e04e        N.      B        0x4467a ; pwrctrl_periph_disable_msk_check + 238
        0x000445dc:    9801        ..      LDR      r0,[sp,#4]
        0x000445de:    6800        .h      LDR      r0,[r0,#0]
        0x000445e0:    f4105ff0    ..._    TST      r0,#0x1e00
        0x000445e4:    d009        ..      BEQ      0x445fa ; pwrctrl_periph_disable_msk_check + 110
        0x000445e6:    e7ff        ..      B        0x445e8 ; pwrctrl_periph_disable_msk_check + 92
        0x000445e8:    9801        ..      LDR      r0,[sp,#4]
        0x000445ea:    6800        .h      LDR      r0,[r0,#0]
        0x000445ec:    9902        ..      LDR      r1,[sp,#8]
        0x000445ee:    4208        .B      TST      r0,r1
        0x000445f0:    d103        ..      BNE      0x445fa ; pwrctrl_periph_disable_msk_check + 110
        0x000445f2:    e7ff        ..      B        0x445f4 ; pwrctrl_periph_disable_msk_check + 104
        0x000445f4:    2000        .       MOVS     r0,#0
        0x000445f6:    9005        ..      STR      r0,[sp,#0x14]
        0x000445f8:    e7ff        ..      B        0x445fa ; pwrctrl_periph_disable_msk_check + 110
        0x000445fa:    e03f        ?.      B        0x4467c ; pwrctrl_periph_disable_msk_check + 240
        0x000445fc:    9801        ..      LDR      r0,[sp,#4]
        0x000445fe:    6800        .h      LDR      r0,[r0,#0]
        0x00044600:    f0100f1e    ....    TST      r0,#0x1e
        0x00044604:    d009        ..      BEQ      0x4461a ; pwrctrl_periph_disable_msk_check + 142
        0x00044606:    e7ff        ..      B        0x44608 ; pwrctrl_periph_disable_msk_check + 124
        0x00044608:    9801        ..      LDR      r0,[sp,#4]
        0x0004460a:    6800        .h      LDR      r0,[r0,#0]
        0x0004460c:    9902        ..      LDR      r1,[sp,#8]
        0x0004460e:    4208        .B      TST      r0,r1
        0x00044610:    d103        ..      BNE      0x4461a ; pwrctrl_periph_disable_msk_check + 142
        0x00044612:    e7ff        ..      B        0x44614 ; pwrctrl_periph_disable_msk_check + 136
        0x00044614:    2000        .       MOVS     r0,#0
        0x00044616:    9005        ..      STR      r0,[sp,#0x14]
        0x00044618:    e7ff        ..      B        0x4461a ; pwrctrl_periph_disable_msk_check + 142
        0x0004461a:    e02f        /.      B        0x4467c ; pwrctrl_periph_disable_msk_check + 240
        0x0004461c:    9801        ..      LDR      r0,[sp,#4]
        0x0004461e:    6800        .h      LDR      r0,[r0,#0]
        0x00044620:    f4107ff0    ....    TST      r0,#0x1e0
        0x00044624:    d009        ..      BEQ      0x4463a ; pwrctrl_periph_disable_msk_check + 174
        0x00044626:    e7ff        ..      B        0x44628 ; pwrctrl_periph_disable_msk_check + 156
        0x00044628:    9801        ..      LDR      r0,[sp,#4]
        0x0004462a:    6800        .h      LDR      r0,[r0,#0]
        0x0004462c:    9902        ..      LDR      r1,[sp,#8]
        0x0004462e:    4208        .B      TST      r0,r1
        0x00044630:    d103        ..      BNE      0x4463a ; pwrctrl_periph_disable_msk_check + 174
        0x00044632:    e7ff        ..      B        0x44634 ; pwrctrl_periph_disable_msk_check + 168
        0x00044634:    2000        .       MOVS     r0,#0
        0x00044636:    9005        ..      STR      r0,[sp,#0x14]
        0x00044638:    e7ff        ..      B        0x4463a ; pwrctrl_periph_disable_msk_check + 174
        0x0004463a:    e01f        ..      B        0x4467c ; pwrctrl_periph_disable_msk_check + 240
        0x0004463c:    9801        ..      LDR      r0,[sp,#4]
        0x0004463e:    6800        .h      LDR      r0,[r0,#0]
        0x00044640:    f4103fe0    ...?    TST      r0,#0x1c000
        0x00044644:    d009        ..      BEQ      0x4465a ; pwrctrl_periph_disable_msk_check + 206
        0x00044646:    e7ff        ..      B        0x44648 ; pwrctrl_periph_disable_msk_check + 188
        0x00044648:    9801        ..      LDR      r0,[sp,#4]
        0x0004464a:    6800        .h      LDR      r0,[r0,#0]
        0x0004464c:    9902        ..      LDR      r1,[sp,#8]
        0x0004464e:    4208        .B      TST      r0,r1
        0x00044650:    d103        ..      BNE      0x4465a ; pwrctrl_periph_disable_msk_check + 206
        0x00044652:    e7ff        ..      B        0x44654 ; pwrctrl_periph_disable_msk_check + 200
        0x00044654:    2000        .       MOVS     r0,#0
        0x00044656:    9005        ..      STR      r0,[sp,#0x14]
        0x00044658:    e7ff        ..      B        0x4465a ; pwrctrl_periph_disable_msk_check + 206
        0x0004465a:    e00f        ..      B        0x4467c ; pwrctrl_periph_disable_msk_check + 240
        0x0004465c:    9801        ..      LDR      r0,[sp,#4]
        0x0004465e:    6800        .h      LDR      r0,[r0,#0]
        0x00044660:    0600        ..      LSLS     r0,r0,#24
        0x00044662:    b148        H.      CBZ      r0,0x44678 ; pwrctrl_periph_disable_msk_check + 236
        0x00044664:    e7ff        ..      B        0x44666 ; pwrctrl_periph_disable_msk_check + 218
        0x00044666:    9801        ..      LDR      r0,[sp,#4]
        0x00044668:    6800        .h      LDR      r0,[r0,#0]
        0x0004466a:    9902        ..      LDR      r1,[sp,#8]
        0x0004466c:    4208        .B      TST      r0,r1
        0x0004466e:    d103        ..      BNE      0x44678 ; pwrctrl_periph_disable_msk_check + 236
        0x00044670:    e7ff        ..      B        0x44672 ; pwrctrl_periph_disable_msk_check + 230
        0x00044672:    2000        .       MOVS     r0,#0
        0x00044674:    9005        ..      STR      r0,[sp,#0x14]
        0x00044676:    e7ff        ..      B        0x44678 ; pwrctrl_periph_disable_msk_check + 236
        0x00044678:    e000        ..      B        0x4467c ; pwrctrl_periph_disable_msk_check + 240
        0x0004467a:    e7ff        ..      B        0x4467c ; pwrctrl_periph_disable_msk_check + 240
        0x0004467c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004467e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00044680:    e7ff        ..      B        0x44682 ; pwrctrl_periph_disable_msk_check + 246
        0x00044682:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00044684:    b008        ..      ADD      sp,sp,#0x20
        0x00044686:    bd80        ..      POP      {r7,pc}
    pxPortInitialiseStack
        0x00044688:    b083        ..      SUB      sp,sp,#0xc
        0x0004468a:    9002        ..      STR      r0,[sp,#8]
        0x0004468c:    9101        ..      STR      r1,[sp,#4]
        0x0004468e:    9200        ..      STR      r2,[sp,#0]
        0x00044690:    9802        ..      LDR      r0,[sp,#8]
        0x00044692:    3804        .8      SUBS     r0,#4
        0x00044694:    9002        ..      STR      r0,[sp,#8]
        0x00044696:    9902        ..      LDR      r1,[sp,#8]
        0x00044698:    f04f7080    O..p    MOV      r0,#0x1000000
        0x0004469c:    6008        .`      STR      r0,[r1,#0]
        0x0004469e:    9802        ..      LDR      r0,[sp,#8]
        0x000446a0:    3804        .8      SUBS     r0,#4
        0x000446a2:    9002        ..      STR      r0,[sp,#8]
        0x000446a4:    9801        ..      LDR      r0,[sp,#4]
        0x000446a6:    f0200001     ...    BIC      r0,r0,#1
        0x000446aa:    9902        ..      LDR      r1,[sp,#8]
        0x000446ac:    6008        .`      STR      r0,[r1,#0]
        0x000446ae:    9802        ..      LDR      r0,[sp,#8]
        0x000446b0:    3804        .8      SUBS     r0,#4
        0x000446b2:    9002        ..      STR      r0,[sp,#8]
        0x000446b4:    9902        ..      LDR      r1,[sp,#8]
        0x000446b6:    f2442089    D..     MOV      r0,#0x4289
        0x000446ba:    f2c00004    ....    MOVT     r0,#4
        0x000446be:    6008        .`      STR      r0,[r1,#0]
        0x000446c0:    9802        ..      LDR      r0,[sp,#8]
        0x000446c2:    3814        .8      SUBS     r0,r0,#0x14
        0x000446c4:    9002        ..      STR      r0,[sp,#8]
        0x000446c6:    9800        ..      LDR      r0,[sp,#0]
        0x000446c8:    9902        ..      LDR      r1,[sp,#8]
        0x000446ca:    6008        .`      STR      r0,[r1,#0]
        0x000446cc:    9802        ..      LDR      r0,[sp,#8]
        0x000446ce:    3804        .8      SUBS     r0,#4
        0x000446d0:    9002        ..      STR      r0,[sp,#8]
        0x000446d2:    9902        ..      LDR      r1,[sp,#8]
        0x000446d4:    f06f0002    o...    MVN      r0,#2
        0x000446d8:    6008        .`      STR      r0,[r1,#0]
        0x000446da:    9802        ..      LDR      r0,[sp,#8]
        0x000446dc:    3820         8      SUBS     r0,r0,#0x20
        0x000446de:    9002        ..      STR      r0,[sp,#8]
        0x000446e0:    9802        ..      LDR      r0,[sp,#8]
        0x000446e2:    b003        ..      ADD      sp,sp,#0xc
        0x000446e4:    4770        pG      BX       lr
        0x000446e6:    0000        ..      MOVS     r0,r0
    quant_all_bands
        0x000446e8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000446ec:    b081        ..      SUB      sp,sp,#4
        0x000446ee:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x000446f2:    f5ad6ddd    ...m    SUB      sp,sp,#0x6e8
        0x000446f6:    4688        .F      MOV      r8,r1
        0x000446f8:    f8dd1754    ..T.    LDR      r1,[sp,#0x754]
        0x000446fc:    4604        .F      MOV      r4,r0
        0x000446fe:    9325        %.      STR      r3,[sp,#0x94]
        0x00044700:    4616        .F      MOV      r6,r2
        0x00044702:    f8dd376c    ..l7    LDR      r3,[sp,#0x76c]
        0x00044706:    2900        .)      CMP      r1,#0
        0x00044708:    f04f0a01    O...    MOV      r10,#1
        0x0004470c:    4622        "F      MOV      r2,r4
        0x0004470e:    f8dd0790    ....    LDR      r0,[sp,#0x790]
        0x00044712:    bf18        ..      IT       NE
        0x00044714:    2101        .!      MOVNE    r1,#1
        0x00044716:    bf18        ..      IT       NE
        0x00044718:    f04f0a02    O...    MOVNE    r10,#2
        0x0004471c:    2c00        .,      CMP      r4,#0
        0x0004471e:    bf18        ..      IT       NE
        0x00044720:    2201        ."      MOVNE    r2,#1
        0x00044722:    4011        .@      ANDS     r1,r1,r2
        0x00044724:    fab3f283    ....    CLZ      r2,r3
        0x00044728:    0952        R.      LSRS     r2,r2,#5
        0x0004472a:    2807        .(      CMP      r0,#7
        0x0004472c:    f04f0000    O...    MOV      r0,#0
        0x00044730:    932e        ..      STR      r3,[sp,#0xb8]
        0x00044732:    ea010102    ....    AND      r1,r1,r2
        0x00044736:    bfc8        ..      IT       GT
        0x00044738:    2001        .       MOVGT    r0,#1
        0x0004473a:    ea010b00    ....    AND      r11,r1,r0
        0x0004473e:    fab4f084    ....    CLZ      r0,r4
        0x00044742:    0940        @.      LSRS     r0,r0,#5
        0x00044744:    ea40000b    @...    ORR      r0,r0,r11
        0x00044748:    f8dd5764    ..dW    LDR      r5,[sp,#0x764]
        0x0004474c:    f8d89020    .. .    LDR      r9,[r8,#0x20]
        0x00044750:    9024        $.      STR      r0,[sp,#0x90]
        0x00044752:    2701        .'      MOVS     r7,#1
        0x00044754:    f002fb1e    ....    BL       save_stack ; 0x46d94
        0x00044758:    f8dd0784    ....    LDR      r0,[sp,#0x784]
        0x0004475c:    f9392016    9..     LDRSH    r2,[r9,r6,LSL #1]
        0x00044760:    fa07f100    ....    LSL      r1,r7,r0
        0x00044764:    4607        .F      MOV      r7,r0
        0x00044766:    f8d80008    ....    LDR      r0,[r8,#8]
        0x0004476a:    2d00        .-      CMP      r5,#0
        0x0004476c:    eb090040    ..@.    ADD      r0,r9,r0,LSL #1
        0x00044770:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00044774:    9626        &.      STR      r6,[sp,#0x98]
        0x00044776:    eba00002    ....    SUB      r0,r0,r2
        0x0004477a:    fa00f007    ....    LSL      r0,r0,r7
        0x0004477e:    fb0af000    ....    MUL      r0,r10,r0
        0x00044782:    ea4f0080    O...    LSL      r0,r0,#2
        0x00044786:    bf08        ..      IT       EQ
        0x00044788:    2101        .!      MOVEQ    r1,#1
        0x0004478a:    9127        '.      STR      r1,[sp,#0x9c]
        0x0004478c:    921d        ..      STR      r2,[sp,#0x74]
        0x0004478e:    f005fe29    ..).    BL       spl_alloca ; 0x4a3e4
        0x00044792:    f8d81008    ....    LDR      r1,[r8,#8]
        0x00044796:    f1bb0f01    ....    CMP      r11,#1
        0x0004479a:    eb090241    ..A.    ADD      r2,r9,r1,LSL #1
        0x0004479e:    f9326c02    2..l    LDRSH    r6,[r2,#-2]
        0x000447a2:    f8cdb0a0    ....    STR      r11,[sp,#0xa0]
        0x000447a6:    9033        3.      STR      r0,[sp,#0xcc]
        0x000447a8:    f8cd90d8    ....    STR      r9,[sp,#0xd8]
        0x000447ac:    d108        ..      BNE      0x447c0 ; quant_all_bands + 216
        0x000447ae:    f9390011    9...    LDRSH    r0,[r9,r1,LSL #1]
        0x000447b2:    1b80        ..      SUBS     r0,r0,r6
        0x000447b4:    40b8        .@      LSLS     r0,r0,r7
        0x000447b6:    0085        ..      LSLS     r5,r0,#2
        0x000447b8:    4628        (F      MOV      r0,r5
        0x000447ba:    f005fe13    ....    BL       spl_alloca ; 0x4a3e4
        0x000447be:    e00e        ..      B        0x447de ; quant_all_bands + 246
        0x000447c0:    2000        .       MOVS     r0,#0
        0x000447c2:    2500        .%      MOVS     r5,#0
        0x000447c4:    f005fe0e    ....    BL       spl_alloca ; 0x4a3e4
        0x000447c8:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x000447cc:    f8dd1750    ..P.    LDR      r1,[sp,#0x750]
        0x000447d0:    eb090040    ..@.    ADD      r0,r9,r0,LSL #1
        0x000447d4:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x000447d8:    40b8        .@      LSLS     r0,r0,r7
        0x000447da:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x000447de:    9034        4.      STR      r0,[sp,#0xd0]
        0x000447e0:    4628        (F      MOV      r0,r5
        0x000447e2:    f005fdff    ....    BL       spl_alloca ; 0x4a3e4
        0x000447e6:    901f        ..      STR      r0,[sp,#0x7c]
        0x000447e8:    4628        (F      MOV      r0,r5
        0x000447ea:    f005fdfb    ....    BL       spl_alloca ; 0x4a3e4
        0x000447ee:    901e        ..      STR      r0,[sp,#0x78]
        0x000447f0:    4628        (F      MOV      r0,r5
        0x000447f2:    f005fdf7    ....    BL       spl_alloca ; 0x4a3e4
        0x000447f6:    900d        ..      STR      r0,[sp,#0x34]
        0x000447f8:    4628        (F      MOV      r0,r5
        0x000447fa:    f005fdf3    ....    BL       spl_alloca ; 0x4a3e4
        0x000447fe:    900c        ..      STR      r0,[sp,#0x30]
        0x00044800:    4628        (F      MOV      r0,r5
        0x00044802:    f005fdef    ....    BL       spl_alloca ; 0x4a3e4
        0x00044806:    9008        ..      STR      r0,[sp,#0x20]
        0x00044808:    f8dd075c    ..\.    LDR      r0,[sp,#0x75c]
        0x0004480c:    f8dd1768    ..h.    LDR      r1,[sp,#0x768]
        0x00044810:    f8cd06d0    ....    STR      r0,[sp,#0x6d0]
        0x00044814:    f8dd0770    ..p.    LDR      r0,[sp,#0x770]
        0x00044818:    f8cd16c0    ....    STR      r1,[sp,#0x6c0]
        0x0004481c:    f8dd1794    ....    LDR      r1,[sp,#0x794]
        0x00044820:    f8cd06bc    ....    STR      r0,[sp,#0x6bc]
        0x00044824:    f8dd078c    ....    LDR      r0,[sp,#0x78c]
        0x00044828:    f8cd16d8    ....    STR      r1,[sp,#0x6d8]
        0x0004482c:    f8dd1798    ....    LDR      r1,[sp,#0x798]
        0x00044830:    f8ddc780    ....    LDR      r12,[sp,#0x780]
        0x00044834:    6800        .h      LDR      r0,[r0,#0]
        0x00044836:    f8cd16e0    ....    STR      r1,[sp,#0x6e0]
        0x0004483a:    f8dde090    ....    LDR      lr,[sp,#0x90]
        0x0004483e:    2100        .!      MOVS     r1,#0
        0x00044840:    9f27        '.      LDR      r7,[sp,#0x9c]
        0x00044842:    f8cd16dc    ....    STR      r1,[sp,#0x6dc]
        0x00044846:    2100        .!      MOVS     r1,#0
        0x00044848:    f8cdc6c8    ....    STR      r12,[sp,#0x6c8]
        0x0004484c:    f8cd46ac    ...F    STR      r4,[sp,#0x6ac]
        0x00044850:    f8cd80a4    ....    STR      r8,[sp,#0xa4]
        0x00044854:    f8cd86b4    ....    STR      r8,[sp,#0x6b4]
        0x00044858:    f8cd06d4    ....    STR      r0,[sp,#0x6d4]
        0x0004485c:    f8cde6b0    ....    STR      lr,[sp,#0x6b0]
        0x00044860:    2f01        ./      CMP      r7,#1
        0x00044862:    bfc8        ..      IT       GT
        0x00044864:    2101        .!      MOVGT    r1,#1
        0x00044866:    e9dd5825    ..%X    LDRD     r5,r8,[sp,#0x94]
        0x0004486a:    f8cd16e4    ....    STR      r1,[sp,#0x6e4]
        0x0004486e:    45a8        .E      CMP      r8,r5
        0x00044870:    f280856e    ..n.    BGE.W    0x45350 ; 0x45350
        0x00044874:    f8dd9784    ....    LDR      r9,[sp,#0x784]
        0x00044878:    4630        0F      MOV      r0,r6
        0x0004487a:    fa06f009    ....    LSL      r0,r6,r9
        0x0004487e:    991d        ..      LDR      r1,[sp,#0x74]
        0x00044880:    9e33        3.      LDR      r6,[sp,#0xcc]
        0x00044882:    fa01f409    ....    LSL      r4,r1,r9
        0x00044886:    eb060280    ....    ADD      r2,r6,r0,LSL #2
        0x0004488a:    f8dd3754    ..T7    LDR      r3,[sp,#0x754]
        0x0004488e:    eba20c84    ....    SUB      r12,r2,r4,LSL #2
        0x00044892:    2f01        ./      CMP      r7,#1
        0x00044894:    f04f0200    O...    MOV      r2,#0
        0x00044898:    bfc8        ..      IT       GT
        0x0004489a:    2201        ."      MOVGT    r2,#1
        0x0004489c:    2b00        .+      CMP      r3,#0
        0x0004489e:    bf18        ..      IT       NE
        0x000448a0:    4633        3F      MOVNE    r3,r6
        0x000448a2:    9323        #.      STR      r3,[sp,#0x8c]
        0x000448a4:    f8dd3768    ..h7    LDR      r3,[sp,#0x768]
        0x000448a8:    0080        ..      LSLS     r0,r0,#2
        0x000448aa:    3b03        .;      SUBS     r3,#3
        0x000448ac:    bf18        ..      IT       NE
        0x000448ae:    2301        .#      MOVNE    r3,#1
        0x000448b0:    431a        .C      ORRS     r2,r2,r3
        0x000448b2:    921b        ..      STR      r2,[sp,#0x6c]
        0x000448b4:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x000448b8:    eba00084    ....    SUB      r0,r0,r4,LSL #2
        0x000448bc:    40ba        .@      LSLS     r2,r2,r7
        0x000448be:    9022        ".      STR      r0,[sp,#0x88]
        0x000448c0:    1e68        h.      SUBS     r0,r5,#1
        0x000448c2:    4261        aB      RSBS     r1,r4,#0
        0x000448c4:    43d2        .C      MVNS     r2,r2
        0x000448c6:    9032        2.      STR      r0,[sp,#0xc8]
        0x000448c8:    f1080001    ....    ADD      r0,r8,#1
        0x000448cc:    9220         .      STR      r2,[sp,#0x80]
        0x000448ce:    eb060281    ....    ADD      r2,r6,r1,LSL #2
        0x000448d2:    eb0c0181    ....    ADD      r1,r12,r1,LSL #2
        0x000448d6:    902f        /.      STR      r0,[sp,#0xbc]
        0x000448d8:    f1080002    ....    ADD      r0,r8,#2
        0x000448dc:    9107        ..      STR      r1,[sp,#0x1c]
        0x000448de:    901a        ..      STR      r0,[sp,#0x68]
        0x000448e0:    f1aa0001    ....    SUB      r0,r10,#1
        0x000448e4:    f8dd1780    ....    LDR      r1,[sp,#0x780]
        0x000448e8:    9021        !.      STR      r0,[sp,#0x84]
        0x000448ea:    f08e0001    ....    EOR      r0,lr,#1
        0x000448ee:    9019        ..      STR      r0,[sp,#0x64]
        0x000448f0:    f1010008    ....    ADD      r0,r1,#8
        0x000448f4:    9018        ..      STR      r0,[sp,#0x60]
        0x000448f6:    f101001c    ....    ADD      r0,r1,#0x1c
        0x000448fa:    9017        ..      STR      r0,[sp,#0x5c]
        0x000448fc:    9836        6.      LDR      r0,[sp,#0xd8]
        0x000448fe:    f8ddb77c    ..|.    LDR      r11,[sp,#0x77c]
        0x00044902:    3802        .8      SUBS     r0,#2
        0x00044904:    9015        ..      STR      r0,[sp,#0x54]
        0x00044906:    f1ca0000    ....    RSB      r0,r10,#0
        0x0004490a:    9014        ..      STR      r0,[sp,#0x50]
        0x0004490c:    f8dd0758    ..X.    LDR      r0,[sp,#0x758]
        0x00044910:    ed9faa93    ....    VLDR     s20,[pc,#588] ; [0x44b60] = 0
        0x00044914:    eba0000a    ....    SUB      r0,r0,r10
        0x00044918:    9416        ..      STR      r4,[sp,#0x58]
        0x0004491a:    eeb78a00    ....    VMOV.F32 s16,#1.00000000
        0x0004491e:    eeb09a08    ....    VMOV.F32 s18,#3.00000000
        0x00044922:    eeb6ba00    ....    VMOV.F32 s22,#0.50000000
        0x00044926:    464e        NF      MOV      r6,r9
        0x00044928:    9013        ..      STR      r0,[sp,#0x4c]
        0x0004492a:    46c1        .F      MOV      r9,r8
        0x0004492c:    2000        .       MOVS     r0,#0
        0x0004492e:    2401        .$      MOVS     r4,#1
        0x00044930:    921c        ..      STR      r2,[sp,#0x70]
        0x00044932:    f8cdc038    ..8.    STR      r12,[sp,#0x38]
        0x00044936:    9035        5.      STR      r0,[sp,#0xd4]
        0x00044938:    9936        6.      LDR      r1,[sp,#0xd8]
        0x0004493a:    f8cd96b8    ....    STR      r9,[sp,#0x6b8]
        0x0004493e:    f8dd0754    ..T.    LDR      r0,[sp,#0x754]
        0x00044942:    f9317019    1..p    LDRSH    r7,[r1,r9,LSL #1]
        0x00044946:    2800        .(      CMP      r0,#0
        0x00044948:    4602        .F      MOV      r2,r0
        0x0004494a:    f1090001    ....    ADD      r0,r9,#1
        0x0004494e:    fa07f506    ....    LSL      r5,r7,r6
        0x00044952:    902b        +.      STR      r0,[sp,#0xac]
        0x00044954:    f9316010    1..`    LDRSH    r6,[r1,r0,LSL #1]
        0x00044958:    f8dd0780    ....    LDR      r0,[sp,#0x780]
        0x0004495c:    bf18        ..      IT       NE
        0x0004495e:    eb020285    ....    ADDNE    r2,r2,r5,LSL #2
        0x00044962:    9238        8.      STR      r2,[sp,#0xe0]
        0x00044964:    f7f5f8b8    ....    BL       ec_tell_frac ; 0x39ad8
        0x00044968:    4601        .F      MOV      r1,r0
        0x0004496a:    45c1        .E      CMP      r9,r8
        0x0004496c:    bf18        ..      IT       NE
        0x0004496e:    ebab0b00    ....    SUBNE    r11,r11,r0
        0x00044972:    f8dd0778    ..x.    LDR      r0,[sp,#0x778]
        0x00044976:    f8dd2788    ...'    LDR      r2,[sp,#0x788]
        0x0004497a:    1a40        @.      SUBS     r0,r0,r1
        0x0004497c:    912a        *.      STR      r1,[sp,#0xa8]
        0x0004497e:    1e41        A.      SUBS     r1,r0,#1
        0x00044980:    4591        .E      CMP      r9,r2
        0x00044982:    f8cd16cc    ....    STR      r1,[sp,#0x6cc]
        0x00044986:    f8cdb0b0    ....    STR      r11,[sp,#0xb0]
        0x0004498a:    da17        ..      BGE      0x449bc ; quant_all_bands + 724
        0x0004498c:    eba20109    ....    SUB      r1,r2,r9
        0x00044990:    f8dd2760    ..`'    LDR      r2,[sp,#0x760]
        0x00044994:    2903        .)      CMP      r1,#3
        0x00044996:    bfa8        ..      IT       GE
        0x00044998:    2103        .!      MOVGE    r1,#3
        0x0004499a:    fb9bf1f1    ....    SDIV     r1,r11,r1
        0x0004499e:    f8522029    R.)     LDR      r2,[r2,r9,LSL #2]
        0x000449a2:    4411        .D      ADD      r1,r1,r2
        0x000449a4:    4288        .B      CMP      r0,r1
        0x000449a6:    bfb8        ..      IT       LT
        0x000449a8:    4601        .F      MOVLT    r1,r0
        0x000449aa:    f5b14f80    ...O    CMP      r1,#0x4000
        0x000449ae:    bfb4        ..      ITE      LT
        0x000449b0:    ea2170e1    !..p    BICLT    r0,r1,r1,ASR #31
        0x000449b4:    f64370ff    C..p    MOVGE    r0,#0x3fff
        0x000449b8:    e001        ..      B        0x449be ; quant_all_bands + 726
        0x000449ba:    bf00        ..      NOP      
        0x000449bc:    2000        .       MOVS     r0,#0
        0x000449be:    9030        0.      STR      r0,[sp,#0xc0]
        0x000449c0:    9824        $.      LDR      r0,[sp,#0x90]
        0x000449c2:    eba60b07    ....    SUB      r11,r6,r7
        0x000449c6:    b1b8        ..      CBZ      r0,0x449f8 ; quant_all_bands + 784
        0x000449c8:    982f        /.      LDR      r0,[sp,#0xbc]
        0x000449ca:    4581        .E      CMP      r9,r0
        0x000449cc:    d00c        ..      BEQ      0x449e8 ; quant_all_bands + 768
        0x000449ce:    9936        6.      LDR      r1,[sp,#0xd8]
        0x000449d0:    f8dd2784    ...'    LDR      r2,[sp,#0x784]
        0x000449d4:    f9310019    1...    LDRSH    r0,[r1,r9,LSL #1]
        0x000449d8:    f9311018    1...    LDRSH    r1,[r1,r8,LSL #1]
        0x000449dc:    eba0000b    ....    SUB      r0,r0,r11
        0x000449e0:    4090        .@      LSLS     r0,r0,r2
        0x000449e2:    4091        .@      LSLS     r1,r1,r2
        0x000449e4:    4288        .B      CMP      r0,r1
        0x000449e6:    db07        ..      BLT      0x449f8 ; quant_all_bands + 784
        0x000449e8:    9835        5.      LDR      r0,[sp,#0xd4]
        0x000449ea:    2800        .(      CMP      r0,#0
        0x000449ec:    bf08        ..      IT       EQ
        0x000449ee:    4648        HF      MOVEQ    r0,r9
        0x000449f0:    2c00        .,      CMP      r4,#0
        0x000449f2:    bf18        ..      IT       NE
        0x000449f4:    4648        HF      MOVNE    r0,r9
        0x000449f6:    9035        5.      STR      r0,[sp,#0xd4]
        0x000449f8:    982f        /.      LDR      r0,[sp,#0xbc]
        0x000449fa:    4581        .E      CMP      r9,r0
        0x000449fc:    d127        '.      BNE      0x44a4e ; quant_all_bands + 870
        0x000449fe:    9829        ).      LDR      r0,[sp,#0xa4]
        0x00044a00:    992f        /.      LDR      r1,[sp,#0xbc]
        0x00044a02:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00044a04:    9b1a        ..      LDR      r3,[sp,#0x68]
        0x00044a06:    f9301011    0...    LDRSH    r1,[r0,r1,LSL #1]
        0x00044a0a:    f9302018    0..     LDRSH    r2,[r0,r8,LSL #1]
        0x00044a0e:    f9300013    0...    LDRSH    r0,[r0,r3,LSL #1]
        0x00044a12:    f8dd3784    ...7    LDR      r3,[sp,#0x784]
        0x00044a16:    1a8a        ..      SUBS     r2,r1,r2
        0x00044a18:    1a40        @.      SUBS     r0,r0,r1
        0x00044a1a:    fa02f603    ....    LSL      r6,r2,r3
        0x00044a1e:    fa00f203    ....    LSL      r2,r0,r3
        0x00044a22:    9933        3.      LDR      r1,[sp,#0xcc]
        0x00044a24:    ebc20746    ..F.    RSB      r7,r2,r6,LSL #1
        0x00044a28:    1b92        ..      SUBS     r2,r2,r6
        0x00044a2a:    0094        ..      LSLS     r4,r2,#2
        0x00044a2c:    eb010086    ....    ADD      r0,r1,r6,LSL #2
        0x00044a30:    eb010187    ....    ADD      r1,r1,r7,LSL #2
        0x00044a34:    4622        "F      MOV      r2,r4
        0x00044a36:    f7d3fdf5    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00044a3a:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00044a3c:    b138        8.      CBZ      r0,0x44a4e ; quant_all_bands + 870
        0x00044a3e:    990e        ..      LDR      r1,[sp,#0x38]
        0x00044a40:    4622        "F      MOV      r2,r4
        0x00044a42:    eb010086    ....    ADD      r0,r1,r6,LSL #2
        0x00044a46:    eb010187    ....    ADD      r1,r1,r7,LSL #2
        0x00044a4a:    f7d3fdeb    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00044a4e:    f8dd0784    ....    LDR      r0,[sp,#0x784]
        0x00044a52:    9929        ).      LDR      r1,[sp,#0xa4]
        0x00044a54:    fa0bfc00    ....    LSL      r12,r11,r0
        0x00044a58:    f8dd0774    ..t.    LDR      r0,[sp,#0x774]
        0x00044a5c:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00044a5e:    f8500029    P.).    LDR      r0,[r0,r9,LSL #2]
        0x00044a62:    4589        .E      CMP      r9,r1
        0x00044a64:    9923        #.      LDR      r1,[sp,#0x8c]
        0x00044a66:    9a38        8.      LDR      r2,[sp,#0xe0]
        0x00044a68:    f8cd06c4    ....    STR      r0,[sp,#0x6c4]
        0x00044a6c:    bfa8        ..      IT       GE
        0x00044a6e:    460a        .F      MOVGE    r2,r1
        0x00044a70:    9b33        3.      LDR      r3,[sp,#0xcc]
        0x00044a72:    f8dd1750    ..P.    LDR      r1,[sp,#0x750]
        0x00044a76:    9238        8.      STR      r2,[sp,#0xe0]
        0x00044a78:    bfb8        ..      IT       LT
        0x00044a7a:    eb010385    ....    ADDLT    r3,r1,r5,LSL #2
        0x00044a7e:    9934        4.      LDR      r1,[sp,#0xd0]
        0x00044a80:    f04f0200    O...    MOV      r2,#0
        0x00044a84:    bfa8        ..      IT       GE
        0x00044a86:    4611        .F      MOVGE    r1,r2
        0x00044a88:    9a32        2.      LDR      r2,[sp,#0xc8]
        0x00044a8a:    ebb90402    ....    SUBS     r4,r9,r2
        0x00044a8e:    bf18        ..      IT       NE
        0x00044a90:    460c        .F      MOVNE    r4,r1
        0x00044a92:    9a28        (.      LDR      r2,[sp,#0xa0]
        0x00044a94:    2a00        .*      CMP      r2,#0
        0x00044a96:    bf18        ..      IT       NE
        0x00044a98:    460c        .F      MOVNE    r4,r1
        0x00044a9a:    2800        .(      CMP      r0,#0
        0x00044a9c:    f04f0000    O...    MOV      r0,#0
        0x00044aa0:    bf48        H.      IT       MI
        0x00044aa2:    2001        .       MOVMI    r0,#1
        0x00044aa4:    9935        5.      LDR      r1,[sp,#0xd4]
        0x00044aa6:    9434        4.      STR      r4,[sp,#0xd0]
        0x00044aa8:    2900        .)      CMP      r1,#0
        0x00044aaa:    f8cdc0dc    ....    STR      r12,[sp,#0xdc]
        0x00044aae:    932d        -.      STR      r3,[sp,#0xb4]
        0x00044ab0:    d058        X.      BEQ      0x44b64 ; 0x44b64
        0x00044ab2:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00044ab6:    9131        1.      STR      r1,[sp,#0xc4]
        0x00044ab8:    991b        ..      LDR      r1,[sp,#0x6c]
        0x00044aba:    f8dd8080    ....    LDR      r8,[sp,#0x80]
        0x00044abe:    4308        .C      ORRS     r0,r0,r1
        0x00044ac0:    4645        EF      MOV      r5,r8
        0x00044ac2:    d055        U.      BEQ      0x44b70 ; 0x44b70
        0x00044ac4:    e9dd7e35    ..5~    LDRD     r7,lr,[sp,#0xd4]
        0x00044ac8:    991d        ..      LDR      r1,[sp,#0x74]
        0x00044aca:    f93e0017    >...    LDRSH    r0,[lr,r7,LSL #1]
        0x00044ace:    4459        YD      ADD      r1,r1,r11
        0x00044ad0:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00044ad4:    1a40        @.      SUBS     r0,r0,r1
        0x00044ad6:    40b0        .@      LSLS     r0,r0,r6
        0x00044ad8:    ea2071e0     ..q    BIC      r1,r0,r0,ASR #31
        0x00044adc:    9816        ..      LDR      r0,[sp,#0x58]
        0x00044ade:    9b13        ..      LDR      r3,[sp,#0x4c]
        0x00044ae0:    e9dd4514    ...E    LDRD     r4,r5,[sp,#0x50]
        0x00044ae4:    9131        1.      STR      r1,[sp,#0xc4]
        0x00044ae6:    180a        ..      ADDS     r2,r1,r0
        0x00044ae8:    4639        9F      MOV      r1,r7
        0x00044aea:    bf00        ..      NOP      
        0x00044aec:    4618        .F      MOV      r0,r3
        0x00044aee:    f9353011    5..0    LDRSH    r3,[r5,r1,LSL #1]
        0x00044af2:    1e4f        O.      SUBS     r7,r1,#1
        0x00044af4:    fa03f106    ....    LSL      r1,r3,r6
        0x00044af8:    1903        ..      ADDS     r3,r0,r4
        0x00044afa:    428a        .B      CMP      r2,r1
        0x00044afc:    4639        9F      MOV      r1,r7
        0x00044afe:    dbf5        ..      BLT      0x44aec ; quant_all_bands + 1028
        0x00044b00:    9c35        5.      LDR      r4,[sp,#0xd4]
        0x00044b02:    464d        MF      MOV      r5,r9
        0x00044b04:    eb02030c    ....    ADD      r3,r2,r12
        0x00044b08:    454c        LE      CMP      r4,r9
        0x00044b0a:    bfc8        ..      IT       GT
        0x00044b0c:    4625        %F      MOVGT    r5,r4
        0x00044b0e:    1e6a        j.      SUBS     r2,r5,#1
        0x00044b10:    f1070c01    ....    ADD      r12,r7,#1
        0x00044b14:    42a5        .B      CMP      r5,r4
        0x00044b16:    d006        ..      BEQ      0x44b26 ; quant_all_bands + 1086
        0x00044b18:    f93e1014    >...    LDRSH    r1,[lr,r4,LSL #1]
        0x00044b1c:    3401        .4      ADDS     r4,#1
        0x00044b1e:    40b1        .@      LSLS     r1,r1,r6
        0x00044b20:    428b        .B      CMP      r3,r1
        0x00044b22:    dcf7        ..      BGT      0x44b14 ; quant_all_bands + 1068
        0x00044b24:    1ea2        ..      SUBS     r2,r4,#2
        0x00044b26:    4562        bE      CMP      r2,r12
        0x00044b28:    bfb8        ..      IT       LT
        0x00044b2a:    463a        :F      MOVLT    r2,r7
        0x00044b2c:    9e35        5.      LDR      r6,[sp,#0xd4]
        0x00044b2e:    3201        .2      ADDS     r2,#1
        0x00044b30:    1c71        q.      ADDS     r1,r6,#1
        0x00044b32:    fb0af101    ....    MUL      r1,r10,r1
        0x00044b36:    1e4b        K.      SUBS     r3,r1,#1
        0x00044b38:    fb0af606    ....    MUL      r6,r10,r6
        0x00044b3c:    2500        .%      MOVS     r5,#0
        0x00044b3e:    f04f0800    O...    MOV      r8,#0
        0x00044b42:    bf00        ..      NOP      
        0x00044b44:    5d81        .]      LDRB     r1,[r0,r6]
        0x00044b46:    5cc4        .\      LDRB     r4,[r0,r3]
        0x00044b48:    3a01        .:      SUBS     r2,#1
        0x00044b4a:    430d        .C      ORRS     r5,r5,r1
        0x00044b4c:    ea480804    H...    ORR      r8,r8,r4
        0x00044b50:    4297        .B      CMP      r7,r2
        0x00044b52:    4450        PD      ADD      r0,r0,r10
        0x00044b54:    d1f6        ..      BNE      0x44b44 ; quant_all_bands + 1116
        0x00044b56:    9c34        4.      LDR      r4,[sp,#0xd0]
        0x00044b58:    f8ddc0dc    ....    LDR      r12,[sp,#0xdc]
        0x00044b5c:    e008        ..      B        0x44b70 ; 0x44b70
        0x00044b5e:    bf00        ..      NOP      
    $d.17
    __arm_cp.10_1
        0x00044b60:    00000000    ....    DCD    0
    $t.18
        0x00044b64:    f8dd8080    ....    LDR      r8,[sp,#0x80]
        0x00044b68:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00044b6c:    9031        1.      STR      r0,[sp,#0xc4]
        0x00044b6e:    4645        EF      MOV      r5,r8
        0x00044b70:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00044b72:    f8dde784    ....    LDR      lr,[sp,#0x784]
        0x00044b76:    f8dd3770    ..p7    LDR      r3,[sp,#0x770]
        0x00044b7a:    9f22        ".      LDR      r7,[sp,#0x88]
        0x00044b7c:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x00044b7e:    2800        .(      CMP      r0,#0
        0x00044b80:    f20d6bac    ...k    ADD      r11,sp,#0x6ac
        0x00044b84:    d04f        O.      BEQ      0x44c26 ; 0x44c26
        0x00044b86:    ebb90003    ....    SUBS     r0,r9,r3
        0x00044b8a:    bf18        ..      IT       NE
        0x00044b8c:    2001        .       MOVNE    r0,#1
        0x00044b8e:    9919        ..      LDR      r1,[sp,#0x64]
        0x00044b90:    4308        .C      ORRS     r0,r0,r1
        0x00044b92:    d02f        /.      BEQ      0x44bf4 ; 0x44bf4
        0x00044b94:    4599        .E      CMP      r9,r3
        0x00044b96:    d046        F.      BEQ      0x44c26 ; 0x44c26
        0x00044b98:    9f31        1.      LDR      r7,[sp,#0xc4]
        0x00044b9a:    9933        3.      LDR      r1,[sp,#0xcc]
        0x00044b9c:    f1b730ff    ...0    SUBS     r0,r7,#0xffffffff
        0x00044ba0:    bf18        ..      IT       NE
        0x00044ba2:    eb010087    ....    ADDNE    r0,r1,r7,LSL #2
        0x00044ba6:    9932        2.      LDR      r1,[sp,#0xc8]
        0x00044ba8:    0873        s.      LSRS     r3,r6,#1
        0x00044baa:    4589        .E      CMP      r9,r1
        0x00044bac:    9312        ..      STR      r3,[sp,#0x48]
        0x00044bae:    f040838e    @...    BNE.W    0x452ce ; 0x452ce
        0x00044bb2:    f8ddb09c    ....    LDR      r11,[sp,#0x9c]
        0x00044bb6:    992d        -.      LDR      r1,[sp,#0xb4]
        0x00044bb8:    9731        1.      STR      r7,[sp,#0xc4]
        0x00044bba:    2700        .'      MOVS     r7,#0
        0x00044bbc:    e9cdb000    ....    STRD     r11,r0,[sp,#0]
        0x00044bc0:    f20d60ac    ...`    ADD      r0,sp,#0x6ac
        0x00044bc4:    4662        bF      MOV      r2,r12
        0x00044bc6:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00044bca:    e9cde702    ....    STRD     lr,r7,[sp,#8]
        0x00044bce:    9505        ..      STR      r5,[sp,#0x14]
        0x00044bd0:    9404        ..      STR      r4,[sp,#0x10]
        0x00044bd2:    f000fbc9    ....    BL       quant_band ; 0x45368
        0x00044bd6:    9a31        1.      LDR      r2,[sp,#0xc4]
        0x00044bd8:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00044bdc:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x00044bde:    4605        .F      MOV      r5,r0
        0x00044be0:    f1b230ff    ...0    SUBS     r0,r2,#0xffffffff
        0x00044be4:    990e        ..      LDR      r1,[sp,#0x38]
        0x00044be6:    bf18        ..      IT       NE
        0x00044be8:    eb010082    ....    ADDNE    r0,r1,r2,LSL #2
        0x00044bec:    4659        YF      MOV      r1,r11
        0x00044bee:    f20d6bac    ...k    ADD      r11,sp,#0x6ac
        0x00044bf2:    e395        ..      B        0x45320 ; 0x45320
        0x00044bf4:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00044bf6:    991d        ..      LDR      r1,[sp,#0x74]
        0x00044bf8:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x00044bfc:    1a40        @.      SUBS     r0,r0,r1
        0x00044bfe:    fa00f00e    ....    LSL      r0,r0,lr
        0x00044c02:    2801        .(      CMP      r0,#1
        0x00044c04:    db0f        ..      BLT      0x44c26 ; 0x44c26
        0x00044c06:    9933        3.      LDR      r1,[sp,#0xcc]
        0x00044c08:    19ca        ..      ADDS     r2,r1,r7
        0x00044c0a:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00044c0e:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00044c12:    3801        .8      SUBS     r0,#1
        0x00044c14:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00044c18:    ee200a0b     ...    VMUL.F32 s0,s0,s22
        0x00044c1c:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00044c20:    f1010104    ....    ADD      r1,r1,#4
        0x00044c24:    d1f0        ..      BNE      0x44c08 ; 0x44c08
        0x00044c26:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00044c28:    2800        .(      CMP      r0,#0
        0x00044c2a:    f00080a5    ....    BEQ.W    0x44d78 ; 0x44d78
        0x00044c2e:    2000        .       MOVS     r0,#0
        0x00044c30:    4599        .E      CMP      r9,r3
        0x00044c32:    bfa8        ..      IT       GE
        0x00044c34:    2001        .       MOVGE    r0,#1
        0x00044c36:    9928        (.      LDR      r1,[sp,#0xa0]
        0x00044c38:    f0810101    ....    EOR      r1,r1,#1
        0x00044c3c:    4308        .C      ORRS     r0,r0,r1
        0x00044c3e:    f04080a7    @...    BNE.W    0x44d90 ; 0x44d90
        0x00044c42:    9929        ).      LDR      r1,[sp,#0xa4]
        0x00044c44:    f8dd275c    ..\'    LDR      r2,[sp,#0x75c]
        0x00044c48:    6889        .h      LDR      r1,[r1,#8]
        0x00044c4a:    eb020089    ....    ADD      r0,r2,r9,LSL #2
        0x00044c4e:    ed90ea00    ....    VLDR     s28,[r0,#0]
        0x00044c52:    eb010009    ....    ADD      r0,r1,r9
        0x00044c56:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00044c5a:    ed90ca00    ....    VLDR     s24,[r0,#0]
        0x00044c5e:    f8dd2780    ...'    LDR      r2,[sp,#0x780]
        0x00044c62:    eeb4ea4c    ..L.    VCMP.F32 s28,s24
        0x00044c66:    eeb0da4c    ..L.    VMOV.F32 s26,s24
        0x00044c6a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00044c6e:    bfb8        ..      IT       LT
        0x00044c70:    eeb0da4e    ..N.    VMOVLT.F32 s26,s28
        0x00044c74:    6810        .h      LDR      r0,[r2,#0]
        0x00044c76:    9b18        ..      LDR      r3,[sp,#0x60]
        0x00044c78:    9012        ..      STR      r0,[sp,#0x48]
        0x00044c7a:    6850        Ph      LDR      r0,[r2,#4]
        0x00044c7c:    f8ddb0b4    ....    LDR      r11,[sp,#0xb4]
        0x00044c80:    9011        ..      STR      r0,[sp,#0x44]
        0x00044c82:    e9d30100    ....    LDRD     r0,r1,[r3,#0]
        0x00044c86:    4637        7F      MOV      r7,r6
        0x00044c88:    f8cd069c    ....    STR      r0,[sp,#0x69c]
        0x00044c8c:    6898        .h      LDR      r0,[r3,#8]
        0x00044c8e:    f8cd16a0    ....    STR      r1,[sp,#0x6a0]
        0x00044c92:    68d9        .h      LDR      r1,[r3,#0xc]
        0x00044c94:    9b17        ..      LDR      r3,[sp,#0x5c]
        0x00044c96:    f8cd06a4    ....    STR      r0,[sp,#0x6a4]
        0x00044c9a:    f8cd16a8    ....    STR      r1,[sp,#0x6a8]
        0x00044c9e:    e9d31003    ....    LDRD     r1,r0,[r3,#0xc]
        0x00044ca2:    ea4f068c    O...    LSL      r6,r12,#2
        0x00044ca6:    f8cd0698    ....    STR      r0,[sp,#0x698]
        0x00044caa:    6898        .h      LDR      r0,[r3,#8]
        0x00044cac:    f8cd1694    ....    STR      r1,[sp,#0x694]
        0x00044cb0:    f8cd0690    ....    STR      r0,[sp,#0x690]
        0x00044cb4:    6818        .h      LDR      r0,[r3,#0]
        0x00044cb6:    6859        Yh      LDR      r1,[r3,#4]
        0x00044cb8:    f8cd0688    ....    STR      r0,[sp,#0x688]
        0x00044cbc:    f8dd06c0    ....    LDR      r0,[sp,#0x6c0]
        0x00044cc0:    f8cd168c    ....    STR      r1,[sp,#0x68c]
        0x00044cc4:    f8dd16bc    ....    LDR      r1,[sp,#0x6bc]
        0x00044cc8:    f8cd0630    ..0.    STR      r0,[sp,#0x630]
        0x00044ccc:    f8dd06b8    ....    LDR      r0,[sp,#0x6b8]
        0x00044cd0:    f8cd162c    ..,.    STR      r1,[sp,#0x62c]
        0x00044cd4:    f8dd16b4    ....    LDR      r1,[sp,#0x6b4]
        0x00044cd8:    f8cd0628    ..(.    STR      r0,[sp,#0x628]
        0x00044cdc:    f8dd06b0    ....    LDR      r0,[sp,#0x6b0]
        0x00044ce0:    f8cd1624    ..$.    STR      r1,[sp,#0x624]
        0x00044ce4:    f8dd16ac    ....    LDR      r1,[sp,#0x6ac]
        0x00044ce8:    f8cd0620    .. .    STR      r0,[sp,#0x620]
        0x00044cec:    f8dd06d8    ....    LDR      r0,[sp,#0x6d8]
        0x00044cf0:    f8cd161c    ....    STR      r1,[sp,#0x61c]
        0x00044cf4:    f8dd16d4    ....    LDR      r1,[sp,#0x6d4]
        0x00044cf8:    f8cd0648    ..H.    STR      r0,[sp,#0x648]
        0x00044cfc:    f8dd06d0    ....    LDR      r0,[sp,#0x6d0]
        0x00044d00:    f8cd1644    ..D.    STR      r1,[sp,#0x644]
        0x00044d04:    f8dd16cc    ....    LDR      r1,[sp,#0x6cc]
        0x00044d08:    f8cd0640    ..@.    STR      r0,[sp,#0x640]
        0x00044d0c:    f8dd06c8    ....    LDR      r0,[sp,#0x6c8]
        0x00044d10:    f8cd163c    ..<.    STR      r1,[sp,#0x63c]
        0x00044d14:    f8dd16c4    ....    LDR      r1,[sp,#0x6c4]
        0x00044d18:    f8cd0638    ..8.    STR      r0,[sp,#0x638]
        0x00044d1c:    f8dd06e4    ....    LDR      r0,[sp,#0x6e4]
        0x00044d20:    f8cd1634    ..4.    STR      r1,[sp,#0x634]
        0x00044d24:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x00044d28:    f8cd0654    ..T.    STR      r0,[sp,#0x654]
        0x00044d2c:    f8dd06dc    ....    LDR      r0,[sp,#0x6dc]
        0x00044d30:    f8cd1650    ..P.    STR      r1,[sp,#0x650]
        0x00044d34:    6991        .i      LDR      r1,[r2,#0x18]
        0x00044d36:    f8cd064c    ..L.    STR      r0,[sp,#0x64c]
        0x00044d3a:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00044d3c:    9110        ..      STR      r1,[sp,#0x40]
        0x00044d3e:    4659        YF      MOV      r1,r11
        0x00044d40:    4632        2F      MOV      r2,r6
        0x00044d42:    f7d3fc6f    ..o.    BL       __aeabi_memcpy4 ; 0x18624
        0x00044d46:    981e        ..      LDR      r0,[sp,#0x78]
        0x00044d48:    9938        8.      LDR      r1,[sp,#0xe0]
        0x00044d4a:    4632        2F      MOV      r2,r6
        0x00044d4c:    962e        ..      STR      r6,[sp,#0xb8]
        0x00044d4e:    f7d3fc69    ..i.    BL       __aeabi_memcpy4 ; 0x18624
        0x00044d52:    9931        1.      LDR      r1,[sp,#0xc4]
        0x00044d54:    9833        3.      LDR      r0,[sp,#0xcc]
        0x00044d56:    f1b136ff    ...6    SUBS     r6,r1,#0xffffffff
        0x00044d5a:    bf18        ..      IT       NE
        0x00044d5c:    eb000681    ....    ADDNE    r6,r0,r1,LSL #2
        0x00044d60:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00044d62:    4581        .E      CMP      r9,r0
        0x00044d64:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00044d68:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x00044d6c:    d159        Y.      BNE      0x44e22 ; 0x44e22
        0x00044d6e:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x00044d70:    f8dd2784    ...'    LDR      r2,[sp,#0x784]
        0x00044d74:    2000        .       MOVS     r0,#0
        0x00044d76:    e05e        ^.      B        0x44e36 ; 0x44e36
        0x00044d78:    9a31        1.      LDR      r2,[sp,#0xc4]
        0x00044d7a:    9933        3.      LDR      r1,[sp,#0xcc]
        0x00044d7c:    f1b230ff    ...0    SUBS     r0,r2,#0xffffffff
        0x00044d80:    bf18        ..      IT       NE
        0x00044d82:    eb010082    ....    ADDNE    r0,r1,r2,LSL #2
        0x00044d86:    9932        2.      LDR      r1,[sp,#0xc8]
        0x00044d88:    4589        .E      CMP      r9,r1
        0x00044d8a:    d128        (.      BNE      0x44dde ; 0x44dde
        0x00044d8c:    2100        .!      MOVS     r1,#0
        0x00044d8e:    e02e        ..      B        0x44dee ; 0x44dee
        0x00044d90:    9b31        1.      LDR      r3,[sp,#0xc4]
        0x00044d92:    9a33        3.      LDR      r2,[sp,#0xcc]
        0x00044d94:    f1b331ff    ...1    SUBS     r1,r3,#0xffffffff
        0x00044d98:    bf18        ..      IT       NE
        0x00044d9a:    eb020183    ....    ADDNE    r1,r2,r3,LSL #2
        0x00044d9e:    9a32        2.      LDR      r2,[sp,#0xc8]
        0x00044da0:    2000        .       MOVS     r0,#0
        0x00044da2:    4591        .E      CMP      r9,r2
        0x00044da4:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x00044da8:    d007        ..      BEQ      0x44dba ; 0x44dba
        0x00044daa:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00044dac:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x00044dae:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x00044db2:    fa00f00e    ....    LSL      r0,r0,lr
        0x00044db6:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00044dba:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x00044dbc:    ea480705    H...    ORR      r7,r8,r5
        0x00044dc0:    e9cd2101    ...!    STRD     r2,r1,[sp,#4]
        0x00044dc4:    992d        -.      LDR      r1,[sp,#0xb4]
        0x00044dc6:    9a38        8.      LDR      r2,[sp,#0xe0]
        0x00044dc8:    e9cde003    ....    STRD     lr,r0,[sp,#0xc]
        0x00044dcc:    4658        XF      MOV      r0,r11
        0x00044dce:    4663        cF      MOV      r3,r12
        0x00044dd0:    9600        ..      STR      r6,[sp,#0]
        0x00044dd2:    9405        ..      STR      r4,[sp,#0x14]
        0x00044dd4:    9706        ..      STR      r7,[sp,#0x18]
        0x00044dd6:    4634        4F      MOV      r4,r6
        0x00044dd8:    f000fca4    ....    BL       quant_band_stereo ; 0x45724
        0x00044ddc:    e019        ..      B        0x44e12 ; 0x44e12
        0x00044dde:    9936        6.      LDR      r1,[sp,#0xd8]
        0x00044de0:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x00044de2:    f9311019    1...    LDRSH    r1,[r1,r9,LSL #1]
        0x00044de6:    fa01f10e    ....    LSL      r1,r1,lr
        0x00044dea:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x00044dee:    9b27        '.      LDR      r3,[sp,#0x9c]
        0x00044df0:    ea480205    H...    ORR      r2,r8,r5
        0x00044df4:    e9cde102    ....    STRD     lr,r1,[sp,#8]
        0x00044df8:    992d        -.      LDR      r1,[sp,#0xb4]
        0x00044dfa:    e9cd3000    ...0    STRD     r3,r0,[sp,#0]
        0x00044dfe:    9205        ..      STR      r2,[sp,#0x14]
        0x00044e00:    4658        XF      MOV      r0,r11
        0x00044e02:    4662        bF      MOV      r2,r12
        0x00044e04:    4633        3F      MOV      r3,r6
        0x00044e06:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00044e0a:    9404        ..      STR      r4,[sp,#0x10]
        0x00044e0c:    4634        4F      MOV      r4,r6
        0x00044e0e:    f000faab    ....    BL       quant_band ; 0x45368
        0x00044e12:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00044e16:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00044e18:    4605        .F      MOV      r5,r0
        0x00044e1a:    2000        .       MOVS     r0,#0
        0x00044e1c:    f8dd8098    ....    LDR      r8,[sp,#0x98]
        0x00044e20:    e230        0.      B        0x45284 ; 0x45284
        0x00044e22:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00044e24:    f8dd2784    ...'    LDR      r2,[sp,#0x784]
        0x00044e28:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x00044e2c:    991c        ..      LDR      r1,[sp,#0x70]
        0x00044e2e:    4090        .@      LSLS     r0,r0,r2
        0x00044e30:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x00044e32:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00044e36:    ee8dda09    ....    VDIV.F32 s26,s26,s18
        0x00044e3a:    9927        '.      LDR      r1,[sp,#0x9c]
        0x00044e3c:    9405        ..      STR      r4,[sp,#0x14]
        0x00044e3e:    9c38        8.      LDR      r4,[sp,#0xe0]
        0x00044e40:    ea450508    E...    ORR      r5,r5,r8
        0x00044e44:    e9cd1601    ....    STRD     r1,r6,[sp,#4]
        0x00044e48:    e9cd2003    ...     STRD     r2,r0,[sp,#0xc]
        0x00044e4c:    f20d60ac    ...`    ADD      r0,sp,#0x6ac
        0x00044e50:    4659        YF      MOV      r1,r11
        0x00044e52:    4622        "F      MOV      r2,r4
        0x00044e54:    9700        ..      STR      r7,[sp,#0]
        0x00044e56:    9631        1.      STR      r6,[sp,#0xc4]
        0x00044e58:    950f        ..      STR      r5,[sp,#0x3c]
        0x00044e5a:    9506        ..      STR      r5,[sp,#0x18]
        0x00044e5c:    ee3eea0d    >...    VADD.F32 s28,s28,s26
        0x00044e60:    f000fc60    ..`.    BL       quant_band_stereo ; 0x45724
        0x00044e64:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x00044e66:    eeb0fa4a    ..J.    VMOV.F32 s30,s20
        0x00044e6a:    2b01        .+      CMP      r3,#1
        0x00044e6c:    eef08a4a    ..J.    VMOV.F32 s17,s20
        0x00044e70:    900b        ..      STR      r0,[sp,#0x2c]
        0x00044e72:    db27        '.      BLT      0x44ec4 ; 0x44ec4
        0x00044e74:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00044e76:    4659        YF      MOV      r1,r11
        0x00044e78:    461a        .F      MOV      r2,r3
        0x00044e7a:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x00044e7e:    bf00        ..      NOP      
        0x00044e80:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00044e84:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00044e88:    3a01        .:      SUBS     r2,#1
        0x00044e8a:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00044e8e:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00044e92:    f1010104    ....    ADD      r1,r1,#4
        0x00044e96:    f1000004    ....    ADD      r0,r0,#4
        0x00044e9a:    d1f1        ..      BNE      0x44e80 ; 0x44e80
        0x00044e9c:    981e        ..      LDR      r0,[sp,#0x78]
        0x00044e9e:    ee2efa00    ....    VMUL.F32 s30,s28,s0
        0x00044ea2:    461a        .F      MOV      r2,r3
        0x00044ea4:    eef08a4a    ..J.    VMOV.F32 s17,s20
        0x00044ea8:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00044eac:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x00044eb0:    3a01        .:      SUBS     r2,#1
        0x00044eb2:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00044eb6:    ee788a80    x...    VADD.F32 s17,s17,s0
        0x00044eba:    f1040404    ....    ADD      r4,r4,#4
        0x00044ebe:    f1000004    ....    ADD      r0,r0,#4
        0x00044ec2:    d1f1        ..      BNE      0x44ea8 ; 0x44ea8
        0x00044ec4:    f8dd8780    ....    LDR      r8,[sp,#0x780]
        0x00044ec8:    f50d6ccb    ...l    ADD      r12,sp,#0x658
        0x00044ecc:    e898008f    ....    LDM      r8,{r0-r3,r7}
        0x00044ed0:    e9d86505    ...e    LDRD     r6,r5,[r8,#0x14]
        0x00044ed4:    e88c008f    ....    STM      r12,{r0-r3,r7}
        0x00044ed8:    f8d8202c    ..,     LDR      r2,[r8,#0x2c]
        0x00044edc:    f1080320    .. .    ADD      r3,r8,#0x20
        0x00044ee0:    cb0b        ..      LDM      r3,{r0,r1,r3}
        0x00044ee2:    f8cd2684    ...&    STR      r2,[sp,#0x684]
        0x00044ee6:    f50d62cf    ...b    ADD      r2,sp,#0x678
        0x00044eea:    c20b        ..      STM      r2!,{r0,r1,r3}
        0x00044eec:    f8dd06c0    ....    LDR      r0,[sp,#0x6c0]
        0x00044ef0:    f8dd26b8    ...&    LDR      r2,[sp,#0x6b8]
        0x00044ef4:    f8dd16bc    ....    LDR      r1,[sp,#0x6bc]
        0x00044ef8:    f8cd05f4    ....    STR      r0,[sp,#0x5f4]
        0x00044efc:    f8dd06ac    ....    LDR      r0,[sp,#0x6ac]
        0x00044f00:    f8cd25ec    ...%    STR      r2,[sp,#0x5ec]
        0x00044f04:    f50d62bc    ...b    ADD      r2,sp,#0x5e0
        0x00044f08:    f8cd15f0    ....    STR      r1,[sp,#0x5f0]
        0x00044f0c:    f8dd16b0    ....    LDR      r1,[sp,#0x6b0]
        0x00044f10:    f8dd36b4    ...6    LDR      r3,[sp,#0x6b4]
        0x00044f14:    c20b        ..      STM      r2!,{r0,r1,r3}
        0x00044f16:    f8dd06c4    ....    LDR      r0,[sp,#0x6c4]
        0x00044f1a:    f50d6cbf    ...l    ADD      r12,sp,#0x5f8
        0x00044f1e:    f8cd666c    ..lf    STR      r6,[sp,#0x66c]
        0x00044f22:    f8dd16c8    ....    LDR      r1,[sp,#0x6c8]
        0x00044f26:    f8dd26cc    ...&    LDR      r2,[sp,#0x6cc]
        0x00044f2a:    f8dd36d0    ...6    LDR      r3,[sp,#0x6d0]
        0x00044f2e:    f8dd76d8    ...v    LDR      r7,[sp,#0x6d8]
        0x00044f32:    f8dd66d4    ...f    LDR      r6,[sp,#0x6d4]
        0x00044f36:    e88c00cf    ....    STM      r12,{r0-r3,r6,r7}
        0x00044f3a:    f8dd06dc    ....    LDR      r0,[sp,#0x6dc]
        0x00044f3e:    f8d8401c    ...@    LDR      r4,[r8,#0x1c]
        0x00044f42:    f8cd5670    ..pV    STR      r5,[sp,#0x670]
        0x00044f46:    f8dd16e4    ....    LDR      r1,[sp,#0x6e4]
        0x00044f4a:    f8dd26e0    ...&    LDR      r2,[sp,#0x6e0]
        0x00044f4e:    9d2e        ..      LDR      r5,[sp,#0xb8]
        0x00044f50:    f8cd0610    ....    STR      r0,[sp,#0x610]
        0x00044f54:    980d        ..      LDR      r0,[sp,#0x34]
        0x00044f56:    f8cd4674    ..tF    STR      r4,[sp,#0x674]
        0x00044f5a:    9c38        8.      LDR      r4,[sp,#0xe0]
        0x00044f5c:    f8cd1618    ....    STR      r1,[sp,#0x618]
        0x00044f60:    f8cd2614    ...&    STR      r2,[sp,#0x614]
        0x00044f64:    4659        YF      MOV      r1,r11
        0x00044f66:    462a        *F      MOV      r2,r5
        0x00044f68:    f7d3fb5c    ..\.    BL       __aeabi_memcpy4 ; 0x18624
        0x00044f6c:    980c        ..      LDR      r0,[sp,#0x30]
        0x00044f6e:    4621        !F      MOV      r1,r4
        0x00044f70:    462a        *F      MOV      r2,r5
        0x00044f72:    f7d3fb57    ..W.    BL       __aeabi_memcpy4 ; 0x18624
        0x00044f76:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00044f78:    4581        .E      CMP      r9,r0
        0x00044f7a:    d00c        ..      BEQ      0x44f96 ; 0x44f96
        0x00044f7c:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00044f7e:    f8dd1784    ....    LDR      r1,[sp,#0x784]
        0x00044f82:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x00044f86:    462a        *F      MOV      r2,r5
        0x00044f88:    4088        .@      LSLS     r0,r0,r1
        0x00044f8a:    991c        ..      LDR      r1,[sp,#0x70]
        0x00044f8c:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00044f90:    9808        ..      LDR      r0,[sp,#0x20]
        0x00044f92:    f7d3fb47    ..G.    BL       __aeabi_memcpy4 ; 0x18624
        0x00044f96:    9e12        ..      LDR      r6,[sp,#0x48]
        0x00044f98:    f8ddb040    ..@.    LDR      r11,[sp,#0x40]
        0x00044f9c:    9f11        ..      LDR      r7,[sp,#0x44]
        0x00044f9e:    eb06010b    ....    ADD      r1,r6,r11
        0x00044fa2:    eba7020b    ....    SUB      r2,r7,r11
        0x00044fa6:    a839        9.      ADD      r0,sp,#0xe4
        0x00044fa8:    e9cd1209    ....    STRD     r1,r2,[sp,#0x24]
        0x00044fac:    f7d3fab3    ....    BL       __aeabi_memcpy ; 0x18516
        0x00044fb0:    e9c86700    ...g    STRD     r6,r7,[r8,#0]
        0x00044fb4:    f8dd069c    ....    LDR      r0,[sp,#0x69c]
        0x00044fb8:    9f18        ..      LDR      r7,[sp,#0x60]
        0x00044fba:    f8dd16a0    ....    LDR      r1,[sp,#0x6a0]
        0x00044fbe:    f8dd26a4    ...&    LDR      r2,[sp,#0x6a4]
        0x00044fc2:    f8dd36a8    ...6    LDR      r3,[sp,#0x6a8]
        0x00044fc6:    c70f        ..      STM      r7!,{r0-r3}
        0x00044fc8:    f50d67d1    ...g    ADD      r7,sp,#0x688
        0x00044fcc:    cf8e        ..      LDM      r7,{r1-r3,r7}
        0x00044fce:    9e17        ..      LDR      r6,[sp,#0x5c]
        0x00044fd0:    f8dd0698    ....    LDR      r0,[sp,#0x698]
        0x00044fd4:    e886008e    ....    STM      r6,{r1-r3,r7}
        0x00044fd8:    f8dd162c    ..,.    LDR      r1,[sp,#0x62c]
        0x00044fdc:    6130        0a      STR      r0,[r6,#0x10]
        0x00044fde:    f8dd0630    ..0.    LDR      r0,[sp,#0x630]
        0x00044fe2:    f8cd16bc    ....    STR      r1,[sp,#0x6bc]
        0x00044fe6:    f8dd1620    .. .    LDR      r1,[sp,#0x620]
        0x00044fea:    f8cd06c0    ....    STR      r0,[sp,#0x6c0]
        0x00044fee:    f8dd061c    ....    LDR      r0,[sp,#0x61c]
        0x00044ff2:    f8dd2628    ..(&    LDR      r2,[sp,#0x628]
        0x00044ff6:    f8cd16b0    ....    STR      r1,[sp,#0x6b0]
        0x00044ffa:    f8dd1638    ..8.    LDR      r1,[sp,#0x638]
        0x00044ffe:    f8cd26b8    ...&    STR      r2,[sp,#0x6b8]
        0x00045002:    f8cd06ac    ....    STR      r0,[sp,#0x6ac]
        0x00045006:    f8dd0634    ..4.    LDR      r0,[sp,#0x634]
        0x0004500a:    f8dd263c    ..<&    LDR      r2,[sp,#0x63c]
        0x0004500e:    f8dd3624    ..$6    LDR      r3,[sp,#0x624]
        0x00045012:    f8cd16c8    ....    STR      r1,[sp,#0x6c8]
        0x00045016:    f8dd1654    ..T.    LDR      r1,[sp,#0x654]
        0x0004501a:    f8c8b018    ....    STR      r11,[r8,#0x18]
        0x0004501e:    f8cd26cc    ...&    STR      r2,[sp,#0x6cc]
        0x00045022:    f8cd06c4    ....    STR      r0,[sp,#0x6c4]
        0x00045026:    f8dd064c    ..L.    LDR      r0,[sp,#0x64c]
        0x0004502a:    f8dd2650    ..P&    LDR      r2,[sp,#0x650]
        0x0004502e:    f8ddb0b4    ....    LDR      r11,[sp,#0xb4]
        0x00045032:    f8cd36b4    ...6    STR      r3,[sp,#0x6b4]
        0x00045036:    f8dd3640    ..@6    LDR      r3,[sp,#0x640]
        0x0004503a:    f8dd7648    ..Hv    LDR      r7,[sp,#0x648]
        0x0004503e:    f8dd6644    ..Df    LDR      r6,[sp,#0x644]
        0x00045042:    f8cd16e4    ....    STR      r1,[sp,#0x6e4]
        0x00045046:    991f        ..      LDR      r1,[sp,#0x7c]
        0x00045048:    f8cd26e0    ...&    STR      r2,[sp,#0x6e0]
        0x0004504c:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x00045050:    4658        XF      MOV      r0,r11
        0x00045052:    462a        *F      MOV      r2,r5
        0x00045054:    f8cd76d8    ...v    STR      r7,[sp,#0x6d8]
        0x00045058:    f8cd66d4    ...f    STR      r6,[sp,#0x6d4]
        0x0004505c:    f8cd36d0    ...6    STR      r3,[sp,#0x6d0]
        0x00045060:    f7d3fae0    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00045064:    991e        ..      LDR      r1,[sp,#0x78]
        0x00045066:    4620         F      MOV      r0,r4
        0x00045068:    462a        *F      MOV      r2,r5
        0x0004506a:    f7d3fadb    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x0004506e:    982f        /.      LDR      r0,[sp,#0xbc]
        0x00045070:    46a0        .F      MOV      r8,r4
        0x00045072:    4581        .E      CMP      r9,r0
        0x00045074:    d11c        ..      BNE      0x450b0 ; 0x450b0
        0x00045076:    9829        ).      LDR      r0,[sp,#0xa4]
        0x00045078:    992f        /.      LDR      r1,[sp,#0xbc]
        0x0004507a:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004507c:    9a26        &.      LDR      r2,[sp,#0x98]
        0x0004507e:    9b1a        ..      LDR      r3,[sp,#0x68]
        0x00045080:    f9301011    0...    LDRSH    r1,[r0,r1,LSL #1]
        0x00045084:    f9302012    0..     LDRSH    r2,[r0,r2,LSL #1]
        0x00045088:    f9300013    0...    LDRSH    r0,[r0,r3,LSL #1]
        0x0004508c:    f8dd3784    ...7    LDR      r3,[sp,#0x784]
        0x00045090:    1a8a        ..      SUBS     r2,r1,r2
        0x00045092:    1a40        @.      SUBS     r0,r0,r1
        0x00045094:    9f33        3.      LDR      r7,[sp,#0xcc]
        0x00045096:    409a        .@      LSLS     r2,r2,r3
        0x00045098:    fa00f303    ....    LSL      r3,r0,r3
        0x0004509c:    eb070082    ....    ADD      r0,r7,r2,LSL #2
        0x000450a0:    ebc30142    ..B.    RSB      r1,r3,r2,LSL #1
        0x000450a4:    1a9a        ..      SUBS     r2,r3,r2
        0x000450a6:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x000450aa:    0092        ..      LSLS     r2,r2,#2
        0x000450ac:    f7d3faba    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x000450b0:    9832        2.      LDR      r0,[sp,#0xc8]
        0x000450b2:    9f34        4.      LDR      r7,[sp,#0xd0]
        0x000450b4:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x000450b6:    f8ddc784    ....    LDR      r12,[sp,#0x784]
        0x000450ba:    4581        .E      CMP      r9,r0
        0x000450bc:    f04f0001    O...    MOV      r0,#1
        0x000450c0:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x000450c4:    d101        ..      BNE      0x450ca ; 0x450ca
        0x000450c6:    2000        .       MOVS     r0,#0
        0x000450c8:    e007        ..      B        0x450da ; 0x450da
        0x000450ca:    9836        6.      LDR      r0,[sp,#0xd8]
        0x000450cc:    991c        ..      LDR      r1,[sp,#0x70]
        0x000450ce:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x000450d2:    fa00f00c    ....    LSL      r0,r0,r12
        0x000450d6:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x000450da:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x000450dc:    9927        '.      LDR      r1,[sp,#0x9c]
        0x000450de:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x000450e0:    f10d0e04    ....    ADD      lr,sp,#4
        0x000450e4:    9d31        1.      LDR      r5,[sp,#0xc4]
        0x000450e6:    e88e1022    ..".    STM      lr,{r1,r5,r12}
        0x000450ea:    9004        ..      STR      r0,[sp,#0x10]
        0x000450ec:    9206        ..      STR      r2,[sp,#0x18]
        0x000450ee:    f20d60ac    ...`    ADD      r0,sp,#0x6ac
        0x000450f2:    4659        YF      MOV      r1,r11
        0x000450f4:    4642        BF      MOV      r2,r8
        0x000450f6:    4634        4F      MOV      r4,r6
        0x000450f8:    9600        ..      STR      r6,[sp,#0]
        0x000450fa:    9705        ..      STR      r7,[sp,#0x14]
        0x000450fc:    f000fb12    ....    BL       quant_band_stereo ; 0x45724
        0x00045100:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00045102:    f8dd8098    ....    LDR      r8,[sp,#0x98]
        0x00045106:    4605        .F      MOV      r5,r0
        0x00045108:    2f01        ./      CMP      r7,#1
        0x0004510a:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0004510e:    eeb01a4a    ..J.    VMOV.F32 s2,s20
        0x00045112:    db27        '.      BLT      0x45164 ; 0x45164
        0x00045114:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00045116:    463a        :F      MOV      r2,r7
        0x00045118:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0004511c:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00045120:    ed9b2a00    ...*    VLDR     s4,[r11,#0]
        0x00045124:    3a01        .:      SUBS     r2,#1
        0x00045126:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x0004512a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0004512e:    f10b0b04    ....    ADD      r11,r11,#4
        0x00045132:    f1000004    ....    ADD      r0,r0,#4
        0x00045136:    d1f1        ..      BNE      0x4511c ; 0x4511c
        0x00045138:    981e        ..      LDR      r0,[sp,#0x78]
        0x0004513a:    9938        8.      LDR      r1,[sp,#0xe0]
        0x0004513c:    ee2e0a00    ....    VMUL.F32 s0,s28,s0
        0x00045140:    463a        :F      MOV      r2,r7
        0x00045142:    eeb01a4a    ..J.    VMOV.F32 s2,s20
        0x00045146:    bf00        ..      NOP      
        0x00045148:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x0004514c:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x00045150:    3a01        .:      SUBS     r2,#1
        0x00045152:    ee222a03    "..*    VMUL.F32 s4,s4,s6
        0x00045156:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0004515a:    f1010104    ....    ADD      r1,r1,#4
        0x0004515e:    f1000004    ....    ADD      r0,r0,#4
        0x00045162:    d1f1        ..      BNE      0x45148 ; 0x45148
        0x00045164:    ee3c2a0d    <..*    VADD.F32 s4,s24,s26
        0x00045168:    ee223a28    ".(:    VMUL.F32 s6,s4,s17
        0x0004516c:    ee221a01    "...    VMUL.F32 s2,s4,s2
        0x00045170:    ee3f3a03    ?..:    VADD.F32 s6,s30,s6
        0x00045174:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00045178:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x0004517c:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00045180:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045184:    db7d        }.      BLT      0x45282 ; 0x45282
        0x00045186:    f8dd0658    ..X.    LDR      r0,[sp,#0x658]
        0x0004518a:    f50d63cf    ...c    ADD      r3,sp,#0x678
        0x0004518e:    9031        1.      STR      r0,[sp,#0xc4]
        0x00045190:    cb0f        ..      LDM      r3,{r0-r3}
        0x00045192:    f8ddc780    ....    LDR      r12,[sp,#0x780]
        0x00045196:    f8dde65c    ..\.    LDR      lr,[sp,#0x65c]
        0x0004519a:    f8cc0020    .. .    STR      r0,[r12,#0x20]
        0x0004519e:    9831        1.      LDR      r0,[sp,#0xc4]
        0x000451a0:    f8cc1024    ..$.    STR      r1,[r12,#0x24]
        0x000451a4:    e9cc0e00    ....    STRD     r0,lr,[r12,#0]
        0x000451a8:    f8dd05f4    ....    LDR      r0,[sp,#0x5f4]
        0x000451ac:    f8dd15f0    ....    LDR      r1,[sp,#0x5f0]
        0x000451b0:    f8dd7668    ..hv    LDR      r7,[sp,#0x668]
        0x000451b4:    f8dd666c    ..lf    LDR      r6,[sp,#0x66c]
        0x000451b8:    f8cc302c    ..,0    STR      r3,[r12,#0x2c]
        0x000451bc:    f50d63bc    ...c    ADD      r3,sp,#0x5e0
        0x000451c0:    f8cc2028    ..(     STR      r2,[r12,#0x28]
        0x000451c4:    f8cd06c0    ....    STR      r0,[sp,#0x6c0]
        0x000451c8:    f8cd16bc    ....    STR      r1,[sp,#0x6bc]
        0x000451cc:    f8dd25ec    ...%    LDR      r2,[sp,#0x5ec]
        0x000451d0:    cb0b        ..      LDM      r3,{r0,r1,r3}
        0x000451d2:    e9cc7604    ...v    STRD     r7,r6,[r12,#0x10]
        0x000451d6:    f50d67bf    ...g    ADD      r7,sp,#0x5f8
        0x000451da:    f8cd26b8    ...&    STR      r2,[sp,#0x6b8]
        0x000451de:    f8cd36b4    ...6    STR      r3,[sp,#0x6b4]
        0x000451e2:    f8cd16b0    ....    STR      r1,[sp,#0x6b0]
        0x000451e6:    f8cd06ac    ....    STR      r0,[sp,#0x6ac]
        0x000451ea:    cfcf        ..      LDM      r7,{r0-r3,r6,r7}
        0x000451ec:    f8dd5670    ..pV    LDR      r5,[sp,#0x670]
        0x000451f0:    f8dd4674    ..tF    LDR      r4,[sp,#0x674]
        0x000451f4:    f8cd06c4    ....    STR      r0,[sp,#0x6c4]
        0x000451f8:    f8dd0610    ....    LDR      r0,[sp,#0x610]
        0x000451fc:    f8cd16c8    ....    STR      r1,[sp,#0x6c8]
        0x00045200:    f8dd1618    ....    LDR      r1,[sp,#0x618]
        0x00045204:    f8dd8660    ..`.    LDR      r8,[sp,#0x660]
        0x00045208:    f8ddb664    ..d.    LDR      r11,[sp,#0x664]
        0x0004520c:    e9cc5406    ...T    STRD     r5,r4,[r12,#0x18]
        0x00045210:    f8cd26cc    ...&    STR      r2,[sp,#0x6cc]
        0x00045214:    f8dd2614    ...&    LDR      r2,[sp,#0x614]
        0x00045218:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x0004521c:    e9dd042d    ..-.    LDRD     r0,r4,[sp,#0xb4]
        0x00045220:    f8cd16e4    ....    STR      r1,[sp,#0x6e4]
        0x00045224:    990d        ..      LDR      r1,[sp,#0x34]
        0x00045226:    e9cc8b02    ....    STRD     r8,r11,[r12,#8]
        0x0004522a:    f8ddb784    ....    LDR      r11,[sp,#0x784]
        0x0004522e:    f8cd26e0    ...&    STR      r2,[sp,#0x6e0]
        0x00045232:    4622        "F      MOV      r2,r4
        0x00045234:    f8cd76d8    ...v    STR      r7,[sp,#0x6d8]
        0x00045238:    f8cd66d4    ...f    STR      r6,[sp,#0x6d4]
        0x0004523c:    f8cd36d0    ...6    STR      r3,[sp,#0x6d0]
        0x00045240:    f7d3f9f0    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00045244:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00045246:    990c        ..      LDR      r1,[sp,#0x30]
        0x00045248:    4622        "F      MOV      r2,r4
        0x0004524a:    f7d3f9eb    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x0004524e:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00045250:    4581        .E      CMP      r9,r0
        0x00045252:    d00b        ..      BEQ      0x4526c ; 0x4526c
        0x00045254:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00045256:    991c        ..      LDR      r1,[sp,#0x70]
        0x00045258:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x0004525c:    4622        "F      MOV      r2,r4
        0x0004525e:    fa00f00b    ....    LSL      r0,r0,r11
        0x00045262:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00045266:    9908        ..      LDR      r1,[sp,#0x20]
        0x00045268:    f7d3f9dc    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x0004526c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004526e:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00045270:    a939        9.      ADD      r1,sp,#0xe4
        0x00045272:    f7d3f950    ..P.    BL       __aeabi_memcpy ; 0x18516
        0x00045276:    9d0b        ..      LDR      r5,[sp,#0x2c]
        0x00045278:    f8dd8098    ....    LDR      r8,[sp,#0x98]
        0x0004527c:    9c30        0.      LDR      r4,[sp,#0xc0]
        0x0004527e:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00045280:    465e        ^F      MOV      r6,r11
        0x00045282:    2000        .       MOVS     r0,#0
        0x00045284:    902e        ..      STR      r0,[sp,#0xb8]
        0x00045286:    4628        (F      MOV      r0,r5
        0x00045288:    9a21        !.      LDR      r2,[sp,#0x84]
        0x0004528a:    f8dd3758    ..X7    LDR      r3,[sp,#0x758]
        0x0004528e:    fb09220a    ..."    MLA      r2,r9,r10,r2
        0x00045292:    fb09f10a    ....    MUL      r1,r9,r10
        0x00045296:    545d        ]T      STRB     r5,[r3,r1]
        0x00045298:    5498        .T      STRB     r0,[r3,r2]
        0x0004529a:    f8dd0760    ..`.    LDR      r0,[sp,#0x760]
        0x0004529e:    992c        ,.      LDR      r1,[sp,#0xb0]
        0x000452a0:    9a2a        *.      LDR      r2,[sp,#0xa8]
        0x000452a2:    f8500029    P.).    LDR      r0,[r0,r9,LSL #2]
        0x000452a6:    4411        .D      ADD      r1,r1,r2
        0x000452a8:    eb010b00    ....    ADD      r11,r1,r0
        0x000452ac:    ebb40fc7    ....    CMP      r4,r7,LSL #3
        0x000452b0:    f04f0400    O...    MOV      r4,#0
        0x000452b4:    f04f0000    O...    MOV      r0,#0
        0x000452b8:    bfc8        ..      IT       GT
        0x000452ba:    2401        .$      MOVGT    r4,#1
        0x000452bc:    f8cd06e4    ....    STR      r0,[sp,#0x6e4]
        0x000452c0:    9825        %.      LDR      r0,[sp,#0x94]
        0x000452c2:    f8dd90ac    ....    LDR      r9,[sp,#0xac]
        0x000452c6:    4581        .E      CMP      r9,r0
        0x000452c8:    f47fab36    ..6.    BNE      0x44938 ; quant_all_bands + 592
        0x000452cc:    e03e        >.      B        0x4534c ; 0x4534c
        0x000452ce:    9c36        6.      LDR      r4,[sp,#0xd8]
        0x000452d0:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x000452d2:    f9341019    4...    LDRSH    r1,[r4,r9,LSL #1]
        0x000452d6:    9e34        4.      LDR      r6,[sp,#0xd0]
        0x000452d8:    fa01f10e    ....    LSL      r1,r1,lr
        0x000452dc:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x000452e0:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x000452e2:    e9cde102    ....    STRD     lr,r1,[sp,#8]
        0x000452e6:    992d        -.      LDR      r1,[sp,#0xb4]
        0x000452e8:    e9cd2000    ...     STRD     r2,r0,[sp,#0]
        0x000452ec:    4658        XF      MOV      r0,r11
        0x000452ee:    4662        bF      MOV      r2,r12
        0x000452f0:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000452f4:    9505        ..      STR      r5,[sp,#0x14]
        0x000452f6:    9604        ..      STR      r6,[sp,#0x10]
        0x000452f8:    f000f836    ..6.    BL       quant_band ; 0x45368
        0x000452fc:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00045300:    4605        .F      MOV      r5,r0
        0x00045302:    f1b730ff    ...0    SUBS     r0,r7,#0xffffffff
        0x00045306:    f9341019    4...    LDRSH    r1,[r4,r9,LSL #1]
        0x0004530a:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x0004530c:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x0004530e:    9c34        4.      LDR      r4,[sp,#0xd0]
        0x00045310:    bf18        ..      IT       NE
        0x00045312:    eb020087    ....    ADDNE    r0,r2,r7,LSL #2
        0x00045316:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00045318:    40b1        .@      LSLS     r1,r1,r6
        0x0004531a:    eb020781    ....    ADD      r7,r2,r1,LSL #2
        0x0004531e:    9927        '.      LDR      r1,[sp,#0x9c]
        0x00045320:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x00045324:    9938        8.      LDR      r1,[sp,#0xe0]
        0x00045326:    461a        .F      MOV      r2,r3
        0x00045328:    9b12        ..      LDR      r3,[sp,#0x48]
        0x0004532a:    4658        XF      MOV      r0,r11
        0x0004532c:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00045330:    e9cd6702    ...g    STRD     r6,r7,[sp,#8]
        0x00045334:    9404        ..      STR      r4,[sp,#0x10]
        0x00045336:    f8cd8014    ....    STR      r8,[sp,#0x14]
        0x0004533a:    f000f815    ....    BL       quant_band ; 0x45368
        0x0004533e:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00045342:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00045344:    f8dd8098    ....    LDR      r8,[sp,#0x98]
        0x00045348:    9c30        0.      LDR      r4,[sp,#0xc0]
        0x0004534a:    e79d        ..      B        0x45288 ; 0x45288
        0x0004534c:    f8dd06d4    ....    LDR      r0,[sp,#0x6d4]
        0x00045350:    f8dd178c    ....    LDR      r1,[sp,#0x78c]
        0x00045354:    6008        .`      STR      r0,[r1,#0]
        0x00045356:    f001fcfd    ....    BL       restore_stack ; 0x46d54
        0x0004535a:    f50d6ddd    ...m    ADD      sp,sp,#0x6e8
        0x0004535e:    ecbd8b10    ....    VPOP     {d8-d15}
        0x00045362:    b001        ..      ADD      sp,sp,#4
        0x00045364:    e8bd8ff0    ....    POP      {r4-r11,pc}
    quant_band
        0x00045368:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0004536c:    b081        ..      SUB      sp,sp,#4
        0x0004536e:    ed2d8b02    -...    VPUSH    {d8}
        0x00045372:    b08c        ..      SUB      sp,sp,#0x30
        0x00045374:    461e        .F      MOV      r6,r3
        0x00045376:    9b1b        ..      LDR      r3,[sp,#0x6c]
        0x00045378:    468b        .F      MOV      r11,r1
        0x0004537a:    2a01        .*      CMP      r2,#1
        0x0004537c:    4607        .F      MOV      r7,r0
        0x0004537e:    d106        ..      BNE      0x4538e ; quant_band + 38
        0x00045380:    4638        8F      MOV      r0,r7
        0x00045382:    4659        YF      MOV      r1,r11
        0x00045384:    2200        ."      MOVS     r2,#0
        0x00045386:    f000f97b    ..{.    BL       quant_band_n1 ; 0x45680
        0x0004538a:    2501        .%      MOVS     r5,#1
        0x0004538c:    e168        h.      B        0x45660 ; quant_band + 760
        0x0004538e:    4614        .F      MOV      r4,r2
        0x00045390:    e9dd2118    ...!    LDRD     r2,r1,[sp,#0x60]
        0x00045394:    6838        8h      LDR      r0,[r7,#0]
        0x00045396:    fb94f9f2    ....    SDIV     r9,r4,r2
        0x0004539a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004539c:    69b8        .i      LDR      r0,[r7,#0x18]
        0x0004539e:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x000453a2:    9009        ..      STR      r0,[sp,#0x24]
        0x000453a4:    e9cd6706    ...g    STRD     r6,r7,[sp,#0x18]
        0x000453a8:    b1a1        ..      CBZ      r1,0x453d4 ; quant_band + 108
        0x000453aa:    9d1c        ..      LDR      r5,[sp,#0x70]
        0x000453ac:    b195        ..      CBZ      r5,0x453d4 ; quant_band + 108
        0x000453ae:    9809        ..      LDR      r0,[sp,#0x24]
        0x000453b0:    2800        .(      CMP      r0,#0
        0x000453b2:    dd04        ..      BLE      0x453be ; quant_band + 86
        0x000453b4:    00a2        ..      LSLS     r2,r4,#2
        0x000453b6:    4628        (F      MOV      r0,r5
        0x000453b8:    f7d3f934    ..4.    BL       __aeabi_memcpy4 ; 0x18624
        0x000453bc:    e00b        ..      B        0x453d6 ; quant_band + 110
        0x000453be:    9a18        ..      LDR      r2,[sp,#0x60]
        0x000453c0:    9809        ..      LDR      r0,[sp,#0x24]
        0x000453c2:    bf18        ..      IT       NE
        0x000453c4:    2001        .       MOVNE    r0,#1
        0x000453c6:    2a01        .*      CMP      r2,#1
        0x000453c8:    dcf4        ..      BGT      0x453b4 ; quant_band + 76
        0x000453ca:    2201        ."      MOVS     r2,#1
        0x000453cc:    ea220209    "...    BIC      r2,r2,r9
        0x000453d0:    4010        .@      ANDS     r0,r0,r2
        0x000453d2:    d1ef        ..      BNE      0x453b4 ; quant_band + 76
        0x000453d4:    460d        .F      MOV      r5,r1
        0x000453d6:    9809        ..      LDR      r0,[sp,#0x24]
        0x000453d8:    f8dd8074    ..t.    LDR      r8,[sp,#0x74]
        0x000453dc:    2801        .(      CMP      r0,#1
        0x000453de:    ea2070e0     ..p    BIC      r0,r0,r0,ASR #31
        0x000453e2:    900a        ..      STR      r0,[sp,#0x28]
        0x000453e4:    db23        #.      BLT      0x4542e ; quant_band + 198
        0x000453e6:    f24206a8    B...    MOV      r6,#0x20a8
        0x000453ea:    2700        .'      MOVS     r7,#0
        0x000453ec:    f2c00605    ....    MOVT     r6,#5
        0x000453f0:    f04f0a01    O...    MOV      r10,#1
        0x000453f4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000453f6:    b130        0.      CBZ      r0,0x45406 ; quant_band + 158
        0x000453f8:    fa44f107    D...    ASR      r1,r4,r7
        0x000453fc:    fa0af207    ....    LSL      r2,r10,r7
        0x00045400:    4658        XF      MOV      r0,r11
        0x00045402:    f7f5fa95    ....    BL       haar1 ; 0x3a930
        0x00045406:    b135        5.      CBZ      r5,0x45416 ; quant_band + 174
        0x00045408:    fa44f107    D...    ASR      r1,r4,r7
        0x0004540c:    fa0af207    ....    LSL      r2,r10,r7
        0x00045410:    4628        (F      MOV      r0,r5
        0x00045412:    f7f5fa8d    ....    BL       haar1 ; 0x3a930
        0x00045416:    f008000f    ....    AND      r0,r8,#0xf
        0x0004541a:    ea4f1128    O.(.    ASR      r1,r8,#4
        0x0004541e:    5c30        0\      LDRB     r0,[r6,r0]
        0x00045420:    5c71        q\      LDRB     r1,[r6,r1]
        0x00045422:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00045424:    3701        .7      ADDS     r7,#1
        0x00045426:    42ba        .B      CMP      r2,r7
        0x00045428:    ea400881    @...    ORR      r8,r0,r1,LSL #2
        0x0004542c:    d1e2        ..      BNE      0x453f4 ; quant_band + 140
        0x0004542e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00045430:    9918        ..      LDR      r1,[sp,#0x60]
        0x00045432:    fa09f600    ....    LSL      r6,r9,r0
        0x00045436:    fa41f700    A...    ASR      r7,r1,r0
        0x0004543a:    07f0        ..      LSLS     r0,r6,#31
        0x0004543c:    f04f0900    O...    MOV      r9,#0
        0x00045440:    9408        ..      STR      r4,[sp,#0x20]
        0x00045442:    d127        '.      BNE      0x45494 ; quant_band + 300
        0x00045444:    9809        ..      LDR      r0,[sp,#0x24]
        0x00045446:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0004544a:    dc23        #.      BGT      0x45494 ; quant_band + 300
        0x0004544c:    465c        \F      MOV      r4,r11
        0x0004544e:    f04f0b00    O...    MOV      r11,#0
        0x00045452:    bf00        ..      NOP      
        0x00045454:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00045456:    b120         .      CBZ      r0,0x45462 ; quant_band + 250
        0x00045458:    4620         F      MOV      r0,r4
        0x0004545a:    4631        1F      MOV      r1,r6
        0x0004545c:    463a        :F      MOV      r2,r7
        0x0004545e:    f7f5fa67    ..g.    BL       haar1 ; 0x3a930
        0x00045462:    b125        %.      CBZ      r5,0x4546e ; quant_band + 262
        0x00045464:    4628        (F      MOV      r0,r5
        0x00045466:    4631        1F      MOV      r1,r6
        0x00045468:    463a        :F      MOV      r2,r7
        0x0004546a:    f7f5fa61    ..a.    BL       haar1 ; 0x3a930
        0x0004546e:    fa08f007    ....    LSL      r0,r8,r7
        0x00045472:    ea480800    H...    ORR      r8,r8,r0
        0x00045476:    007f        ..      LSLS     r7,r7,#1
        0x00045478:    ea4f0a66    O.f.    ASR      r10,r6,#1
        0x0004547c:    07b0        ..      LSLS     r0,r6,#30
        0x0004547e:    f10b0901    ....    ADD      r9,r11,#1
        0x00045482:    d409        ..      BMI      0x45498 ; quant_band + 304
        0x00045484:    9809        ..      LDR      r0,[sp,#0x24]
        0x00045486:    4656        VF      MOV      r6,r10
        0x00045488:    4458        XD      ADD      r0,r0,r11
        0x0004548a:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0004548e:    46cb        .F      MOV      r11,r9
        0x00045490:    dbe0        ..      BLT      0x45454 ; quant_band + 236
        0x00045492:    e001        ..      B        0x45498 ; quant_band + 304
        0x00045494:    465c        \F      MOV      r4,r11
        0x00045496:    46b2        .F      MOV      r10,r6
        0x00045498:    f8ddb068    ..h.    LDR      r11,[sp,#0x68]
        0x0004549c:    2f02        ./      CMP      r7,#2
        0x0004549e:    4626        &F      MOV      r6,r4
        0x000454a0:    db1a        ..      BLT      0x454d8 ; quant_band + 368
        0x000454a2:    9818        ..      LDR      r0,[sp,#0x60]
        0x000454a4:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000454a6:    3801        .8      SUBS     r0,#1
        0x000454a8:    fab0f080    ....    CLZ      r0,r0
        0x000454ac:    ea4f1450    O.P.    LSR      r4,r0,#5
        0x000454b0:    b141        A.      CBZ      r1,0x454c4 ; quant_band + 348
        0x000454b2:    980a        ..      LDR      r0,[sp,#0x28]
        0x000454b4:    4623        #F      MOV      r3,r4
        0x000454b6:    fa4af100    J...    ASR      r1,r10,r0
        0x000454ba:    fa07f200    ....    LSL      r2,r7,r0
        0x000454be:    4630        0F      MOV      r0,r6
        0x000454c0:    f7f1ffa6    ....    BL       deinterleave_hadamard ; 0x37410
        0x000454c4:    b145        E.      CBZ      r5,0x454d8 ; quant_band + 368
        0x000454c6:    980a        ..      LDR      r0,[sp,#0x28]
        0x000454c8:    4623        #F      MOV      r3,r4
        0x000454ca:    fa4af100    J...    ASR      r1,r10,r0
        0x000454ce:    fa07f200    ....    LSL      r2,r7,r0
        0x000454d2:    4628        (F      MOV      r0,r5
        0x000454d4:    f7f1ff9c    ....    BL       deinterleave_hadamard ; 0x37410
        0x000454d8:    9c07        ..      LDR      r4,[sp,#0x1c]
        0x000454da:    9a08        ..      LDR      r2,[sp,#0x20]
        0x000454dc:    9b06        ..      LDR      r3,[sp,#0x18]
        0x000454de:    4620         F      MOV      r0,r4
        0x000454e0:    4631        1F      MOV      r1,r6
        0x000454e2:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000454e6:    e9cd5b01    ...[    STRD     r5,r11,[sp,#4]
        0x000454ea:    f8cd800c    ....    STR      r8,[sp,#0xc]
        0x000454ee:    9700        ..      STR      r7,[sp,#0]
        0x000454f0:    f000ff7a    ..z.    BL       quant_partition ; 0x463e8
        0x000454f4:    6861        ah      LDR      r1,[r4,#4]
        0x000454f6:    4605        .F      MOV      r5,r0
        0x000454f8:    2900        .)      CMP      r1,#0
        0x000454fa:    f00080b1    ....    BEQ.W    0x45660 ; quant_band + 760
        0x000454fe:    2f02        ./      CMP      r7,#2
        0x00045500:    db5e        ^.      BLT      0x455c0 ; quant_band + 600
        0x00045502:    980a        ..      LDR      r0,[sp,#0x28]
        0x00045504:    9607        ..      STR      r6,[sp,#0x1c]
        0x00045506:    fa4af800    J...    ASR      r8,r10,r0
        0x0004550a:    fa07f400    ....    LSL      r4,r7,r0
        0x0004550e:    f001fc41    ..A.    BL       save_stack ; 0x46d94
        0x00045512:    fb08f004    ....    MUL      r0,r8,r4
        0x00045516:    0080        ..      LSLS     r0,r0,#2
        0x00045518:    9005        ..      STR      r0,[sp,#0x14]
        0x0004551a:    f004ff63    ..c.    BL       spl_alloca ; 0x4a3e4
        0x0004551e:    9918        ..      LDR      r1,[sp,#0x60]
        0x00045520:    9006        ..      STR      r0,[sp,#0x18]
        0x00045522:    2901        .)      CMP      r1,#1
        0x00045524:    d126        &.      BNE      0x45574 ; quant_band + 524
        0x00045526:    2c01        .,      CMP      r4,#1
        0x00045528:    db42        B.      BLT      0x455b0 ; quant_band + 584
        0x0004552a:    f2465020    F. P    MOV      r0,#0x6520
        0x0004552e:    f2c00005    ....    MOVT     r0,#5
        0x00045532:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x00045536:    f8ddb018    ....    LDR      r11,[sp,#0x18]
        0x0004553a:    46a4        .F      MOV      r12,r4
        0x0004553c:    f1a00e08    ....    SUB      lr,r0,#8
        0x00045540:    00a2        ..      LSLS     r2,r4,#2
        0x00045542:    2300        .#      MOVS     r3,#0
        0x00045544:    f1b80f01    ....    CMP      r8,#1
        0x00045548:    db0e        ..      BLT      0x45568 ; quant_band + 512
        0x0004554a:    f85e1023    ^.#.    LDR      r1,[lr,r3,LSL #2]
        0x0004554e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00045550:    fb08f101    ....    MUL      r1,r8,r1
        0x00045554:    eb000481    ....    ADD      r4,r0,r1,LSL #2
        0x00045558:    4659        YF      MOV      r1,r11
        0x0004555a:    4646        FF      MOV      r6,r8
        0x0004555c:    f8540b04    T...    LDR      r0,[r4],#4
        0x00045560:    3e01        .>      SUBS     r6,#1
        0x00045562:    6008        .`      STR      r0,[r1,#0]
        0x00045564:    4411        .D      ADD      r1,r1,r2
        0x00045566:    d1f9        ..      BNE      0x4555c ; quant_band + 500
        0x00045568:    3301        .3      ADDS     r3,#1
        0x0004556a:    4563        cE      CMP      r3,r12
        0x0004556c:    f10b0b04    ....    ADD      r11,r11,#4
        0x00045570:    d1e8        ..      BNE      0x45544 ; quant_band + 476
        0x00045572:    e01d        ..      B        0x455b0 ; quant_band + 584
        0x00045574:    2c01        .,      CMP      r4,#1
        0x00045576:    db1b        ..      BLT      0x455b0 ; quant_band + 584
        0x00045578:    e9dd6206    ...b    LDRD     r6,r2,[sp,#0x18]
        0x0004557c:    46a6        .F      MOV      lr,r4
        0x0004557e:    00a0        ..      LSLS     r0,r4,#2
        0x00045580:    ea4f0188    O...    LSL      r1,r8,#2
        0x00045584:    2300        .#      MOVS     r3,#0
        0x00045586:    910b        ..      STR      r1,[sp,#0x2c]
        0x00045588:    f1b80f01    ....    CMP      r8,#1
        0x0004558c:    db0a        ..      BLT      0x455a4 ; quant_band + 572
        0x0004558e:    4614        .F      MOV      r4,r2
        0x00045590:    4631        1F      MOV      r1,r6
        0x00045592:    46c3        .F      MOV      r11,r8
        0x00045594:    f854cb04    T...    LDR      r12,[r4],#4
        0x00045598:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x0004559c:    f8c1c000    ....    STR      r12,[r1,#0]
        0x000455a0:    4401        .D      ADD      r1,r1,r0
        0x000455a2:    d1f7        ..      BNE      0x45594 ; quant_band + 556
        0x000455a4:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000455a6:    3301        .3      ADDS     r3,#1
        0x000455a8:    3604        .6      ADDS     r6,#4
        0x000455aa:    4573        sE      CMP      r3,lr
        0x000455ac:    440a        .D      ADD      r2,r2,r1
        0x000455ae:    d1eb        ..      BNE      0x45588 ; quant_band + 544
        0x000455b0:    9e07        ..      LDR      r6,[sp,#0x1c]
        0x000455b2:    e9dd2105    ...!    LDRD     r2,r1,[sp,#0x14]
        0x000455b6:    4630        0F      MOV      r0,r6
        0x000455b8:    f7d3f834    ..4.    BL       __aeabi_memcpy4 ; 0x18624
        0x000455bc:    f001fbca    ....    BL       restore_stack ; 0x46d54
        0x000455c0:    f8ddb06c    ..l.    LDR      r11,[sp,#0x6c]
        0x000455c4:    f1b90f00    ....    CMP      r9,#0
        0x000455c8:    d00e        ..      BEQ      0x455e8 ; quant_band + 640
        0x000455ca:    bf00        ..      NOP      
        0x000455cc:    107f        ..      ASRS     r7,r7,#1
        0x000455ce:    ea4f0a4a    O.J.    LSL      r10,r10,#1
        0x000455d2:    fa25f007    %...    LSR      r0,r5,r7
        0x000455d6:    4305        .C      ORRS     r5,r5,r0
        0x000455d8:    4630        0F      MOV      r0,r6
        0x000455da:    4651        QF      MOV      r1,r10
        0x000455dc:    463a        :F      MOV      r2,r7
        0x000455de:    f7f5f9a7    ....    BL       haar1 ; 0x3a930
        0x000455e2:    f1b90901    ....    SUBS     r9,r9,#1
        0x000455e6:    d1f1        ..      BNE      0x455cc ; quant_band + 612
        0x000455e8:    9809        ..      LDR      r0,[sp,#0x24]
        0x000455ea:    2801        .(      CMP      r0,#1
        0x000455ec:    db12        ..      BLT      0x45614 ; quant_band + 684
        0x000455ee:    f8dda020    .. .    LDR      r10,[sp,#0x20]
        0x000455f2:    f8dd8028    ..(.    LDR      r8,[sp,#0x28]
        0x000455f6:    2400        .$      MOVS     r4,#0
        0x000455f8:    f04f0901    O...    MOV      r9,#1
        0x000455fc:    a01c        ..      ADR      r0,{pc}+0x74 ; 0x45670
        0x000455fe:    5d45        E]      LDRB     r5,[r0,r5]
        0x00045600:    fa4af104    J...    ASR      r1,r10,r4
        0x00045604:    fa09f204    ....    LSL      r2,r9,r4
        0x00045608:    4630        0F      MOV      r0,r6
        0x0004560a:    f7f5f991    ....    BL       haar1 ; 0x3a930
        0x0004560e:    3401        .4      ADDS     r4,#1
        0x00045610:    45a0        .E      CMP      r8,r4
        0x00045612:    d1f3        ..      BNE      0x455fc ; quant_band + 660
        0x00045614:    980a        ..      LDR      r0,[sp,#0x28]
        0x00045616:    f1bb0f00    ....    CMP      r11,#0
        0x0004561a:    fa07f400    ....    LSL      r4,r7,r0
        0x0004561e:    9f08        ..      LDR      r7,[sp,#0x20]
        0x00045620:    d01a        ..      BEQ      0x45658 ; quant_band + 752
        0x00045622:    4638        8F      MOV      r0,r7
        0x00045624:    f009f9d3    ....    BL       __aeabi_i2d ; 0x4e9ce
        0x00045628:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004562c:    f008fa76    ..v.    BL       __hardfp_sqrt ; 0x4db1c
        0x00045630:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00045634:    f008ff20    .. .    BL       __aeabi_d2f ; 0x4e478
        0x00045638:    2f01        ./      CMP      r7,#1
        0x0004563a:    db0d        ..      BLT      0x45658 ; quant_band + 752
        0x0004563c:    ee000a10    ....    VMOV     s0,r0
        0x00045640:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x00045644:    3f01        .?      SUBS     r7,#1
        0x00045646:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0004564a:    ed8b1a00    ....    VSTR     s2,[r11,#0]
        0x0004564e:    f10b0b04    ....    ADD      r11,r11,#4
        0x00045652:    f1060604    ....    ADD      r6,r6,#4
        0x00045656:    d1f3        ..      BNE      0x45640 ; quant_band + 728
        0x00045658:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004565c:    40a0        .@      LSLS     r0,r0,r4
        0x0004565e:    4385        .C      BICS     r5,r5,r0
        0x00045660:    4628        (F      MOV      r0,r5
        0x00045662:    b00c        ..      ADD      sp,sp,#0x30
        0x00045664:    ecbd8b02    ....    VPOP     {d8}
        0x00045668:    b001        ..      ADD      sp,sp,#4
        0x0004566a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0004566e:    bf00        ..      NOP      
    $d.20
    quant_band.bit_deinterleave_table
        0x00045670:    0f0c0300    ....    DCD    252445440
        0x00045674:    3f3c3330    03<?    DCD    1060909872
        0x00045678:    cfccc3c0    ....    DCD    3486303168
        0x0004567c:    fffcf3f0    ....    DCD    4294767600
    $t.23
    quant_band_n1
        0x00045680:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00045684:    b081        ..      SUB      sp,sp,#4
        0x00045686:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0004568a:    b082        ..      SUB      sp,sp,#8
        0x0004568c:    4607        .F      MOV      r7,r0
        0x0004568e:    f8d0a000    ....    LDR      r10,[r0,#0]
        0x00045692:    e9d0b007    ....    LDRD     r11,r0,[r0,#0x1c]
        0x00045696:    4691        .F      MOV      r9,r2
        0x00045698:    460e        .F      MOV      r6,r1
        0x0004569a:    2402        .$      MOVS     r4,#2
        0x0004569c:    f04f0800    O...    MOV      r8,#0
        0x000456a0:    eeb78a00    ....    VMOV.F32 s16,#1.00000000
        0x000456a4:    eebf9a00    ....    VMOV.F32 s18,#-1.00000000
        0x000456a8:    9301        ..      STR      r3,[sp,#4]
        0x000456aa:    2a00        .*      CMP      r2,#0
        0x000456ac:    bf08        ..      IT       EQ
        0x000456ae:    2401        .$      MOVEQ    r4,#1
        0x000456b0:    9100        ..      STR      r1,[sp,#0]
        0x000456b2:    bf00        ..      NOP      
        0x000456b4:    2808        .(      CMP      r0,#8
        0x000456b6:    db11        ..      BLT      0x456dc ; quant_band_n1 + 92
        0x000456b8:    f1ba0f00    ....    CMP      r10,#0
        0x000456bc:    d010        ..      BEQ      0x456e0 ; quant_band_n1 + 96
        0x000456be:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x000456c2:    2500        .%      MOVS     r5,#0
        0x000456c4:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x000456c8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000456cc:    bfb8        ..      IT       LT
        0x000456ce:    2501        .%      MOVLT    r5,#1
        0x000456d0:    4658        XF      MOV      r0,r11
        0x000456d2:    4629        )F      MOV      r1,r5
        0x000456d4:    2201        ."      MOVS     r2,#1
        0x000456d6:    f7f3ffd7    ....    BL       ec_enc_bits ; 0x39688
        0x000456da:    e006        ..      B        0x456ea ; quant_band_n1 + 106
        0x000456dc:    2500        .%      MOVS     r5,#0
        0x000456de:    e007        ..      B        0x456f0 ; quant_band_n1 + 112
        0x000456e0:    4658        XF      MOV      r0,r11
        0x000456e2:    2101        .!      MOVS     r1,#1
        0x000456e4:    f7f3fed8    ....    BL       ec_dec_bits ; 0x39498
        0x000456e8:    4605        .F      MOV      r5,r0
        0x000456ea:    6a38        8j      LDR      r0,[r7,#0x20]
        0x000456ec:    3808        .8      SUBS     r0,r0,#8
        0x000456ee:    6238        8b      STR      r0,[r7,#0x20]
        0x000456f0:    6879        yh      LDR      r1,[r7,#4]
        0x000456f2:    b139        9.      CBZ      r1,0x45704 ; quant_band_n1 + 132
        0x000456f4:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x000456f8:    2d00        .-      CMP      r5,#0
        0x000456fa:    bf08        ..      IT       EQ
        0x000456fc:    eeb00a48    ..H.    VMOVEQ.F32 s0,s16
        0x00045700:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x00045704:    f1080801    ....    ADD      r8,r8,#1
        0x00045708:    45a0        .E      CMP      r8,r4
        0x0004570a:    464e        NF      MOV      r6,r9
        0x0004570c:    d3d2        ..      BCC      0x456b4 ; quant_band_n1 + 52
        0x0004570e:    9901        ..      LDR      r1,[sp,#4]
        0x00045710:    b111        ..      CBZ      r1,0x45718 ; quant_band_n1 + 152
        0x00045712:    9800        ..      LDR      r0,[sp,#0]
        0x00045714:    6800        .h      LDR      r0,[r0,#0]
        0x00045716:    6008        .`      STR      r0,[r1,#0]
        0x00045718:    b002        ..      ADD      sp,sp,#8
        0x0004571a:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0004571e:    b001        ..      ADD      sp,sp,#4
        0x00045720:    e8bd8ff0    ....    POP      {r4-r11,pc}
    quant_band_stereo
        0x00045724:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00045728:    b081        ..      SUB      sp,sp,#4
        0x0004572a:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x0004572e:    b090        ..      SUB      sp,sp,#0x40
        0x00045730:    461d        .F      MOV      r5,r3
        0x00045732:    9b24        $.      LDR      r3,[sp,#0x90]
        0x00045734:    4614        .F      MOV      r4,r2
        0x00045736:    460e        .F      MOV      r6,r1
        0x00045738:    2d01        .-      CMP      r5,#1
        0x0004573a:    4683        .F      MOV      r11,r0
        0x0004573c:    d107        ..      BNE      0x4574e ; quant_band_stereo + 42
        0x0004573e:    4658        XF      MOV      r0,r11
        0x00045740:    4631        1F      MOV      r1,r6
        0x00045742:    4622        "F      MOV      r2,r4
        0x00045744:    f7ffff9c    ....    BL       quant_band_n1 ; 0x45680
        0x00045748:    f04f0801    O...    MOV      r8,#1
        0x0004574c:    e1e8        ..      B        0x45b20 ; quant_band_stereo + 1020
        0x0004574e:    f8db0000    ....    LDR      r0,[r11,#0]
        0x00045752:    9b21        !.      LDR      r3,[sp,#0x84]
        0x00045754:    9f23        #.      LDR      r7,[sp,#0x8c]
        0x00045756:    9008        ..      STR      r0,[sp,#0x20]
        0x00045758:    a826        &.      ADD      r0,sp,#0x98
        0x0004575a:    2101        .!      MOVS     r1,#1
        0x0004575c:    aa20         .      ADD      r2,sp,#0x80
        0x0004575e:    f8dd9098    ....    LDR      r9,[sp,#0x98]
        0x00045762:    f8dba01c    ....    LDR      r10,[r11,#0x1c]
        0x00045766:    e9cd5200    ...R    STRD     r5,r2,[sp,#0]
        0x0004576a:    e9cd3302    ...3    STRD     r3,r3,[sp,#8]
        0x0004576e:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x00045772:    a90a        ..      ADD      r1,sp,#0x28
        0x00045774:    4658        XF      MOV      r0,r11
        0x00045776:    4632        2F      MOV      r2,r6
        0x00045778:    4623        #F      MOV      r3,r4
        0x0004577a:    9704        ..      STR      r7,[sp,#0x10]
        0x0004577c:    f7f0ff06    ....    BL       compute_theta ; 0x3658c
        0x00045780:    ed9d0a0b    ....    VLDR     s0,[sp,#0x2c]
        0x00045784:    ed9f1aef    ....    VLDR     s2,[pc,#956] ; [0x45b44] = 0x38000000
        0x00045788:    ed9d2a0c    ...*    VLDR     s4,[sp,#0x30]
        0x0004578c:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00045790:    980a        ..      LDR      r0,[sp,#0x28]
        0x00045792:    f8dd8038    ..8.    LDR      r8,[sp,#0x38]
        0x00045796:    f8ddc03c    ..<.    LDR      r12,[sp,#0x3c]
        0x0004579a:    ee20aa01     ...    VMUL.F32 s20,s0,s2
        0x0004579e:    eeb80ac2    ....    VCVT.F32.S32 s0,s4
        0x000457a2:    2d02        .-      CMP      r5,#2
        0x000457a4:    ee208a01     ...    VMUL.F32 s16,s0,s2
        0x000457a8:    9009        ..      STR      r0,[sp,#0x24]
        0x000457aa:    d13e        >.      BNE      0x4582a ; quant_band_stereo + 262
        0x000457ac:    9920         .      LDR      r1,[sp,#0x80]
        0x000457ae:    f4284780    (..G    BIC      r7,r8,#0x4000
        0x000457b2:    463a        :F      MOV      r2,r7
        0x000457b4:    f8cd901c    ....    STR      r9,[sp,#0x1c]
        0x000457b8:    2f00        ./      CMP      r7,#0
        0x000457ba:    bf18        ..      IT       NE
        0x000457bc:    2201        ."      MOVNE    r2,#1
        0x000457be:    eba103c2    ....    SUB      r3,r1,r2,LSL #3
        0x000457c2:    f8db1020    .. .    LDR      r1,[r11,#0x20]
        0x000457c6:    4650        PF      MOV      r0,r10
        0x000457c8:    eb0c02c2    ....    ADD      r2,r12,r2,LSL #3
        0x000457cc:    f5b85f00    ..._    CMP      r8,#0x2000
        0x000457d0:    46b1        .F      MOV      r9,r6
        0x000457d2:    46a2        .F      MOV      r10,r4
        0x000457d4:    eba10102    ....    SUB      r1,r1,r2
        0x000457d8:    bfc4        ..      ITT      GT
        0x000457da:    46a1        .F      MOVGT    r9,r4
        0x000457dc:    46b2        .F      MOVGT    r10,r6
        0x000457de:    2f00        ./      CMP      r7,#0
        0x000457e0:    f8cb1020    .. .    STR      r1,[r11,#0x20]
        0x000457e4:    f00080ad    ....    BEQ.W    0x45942 ; quant_band_stereo + 542
        0x000457e8:    9908        ..      LDR      r1,[sp,#0x20]
        0x000457ea:    461f        .F      MOV      r7,r3
        0x000457ec:    2900        .)      CMP      r1,#0
        0x000457ee:    f00080ab    ....    BEQ.W    0x45948 ; quant_band_stereo + 548
        0x000457f2:    ed9a0a00    ....    VLDR     s0,[r10,#0]
        0x000457f6:    ed9a1a01    ....    VLDR     s2,[r10,#4]
        0x000457fa:    ed992a00    ...*    VLDR     s4,[r9,#0]
        0x000457fe:    ed993a01    ...:    VLDR     s6,[r9,#4]
        0x00045802:    ee221a01    "...    VMUL.F32 s2,s4,s2
        0x00045806:    ee230a00    #...    VMUL.F32 s0,s6,s0
        0x0004580a:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x0004580e:    f04f0800    O...    MOV      r8,#0
        0x00045812:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00045816:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004581a:    bfb8        ..      IT       LT
        0x0004581c:    f04f0801    O...    MOVLT    r8,#1
        0x00045820:    4641        AF      MOV      r1,r8
        0x00045822:    2201        ."      MOVS     r2,#1
        0x00045824:    f7f3ff30    ..0.    BL       ec_enc_bits ; 0x39688
        0x00045828:    e092        ..      B        0x45950 ; quant_band_stereo + 556
        0x0004582a:    990d        ..      LDR      r1,[sp,#0x34]
        0x0004582c:    9a20         .      LDR      r2,[sp,#0x80]
        0x0004582e:    1a51        Q.      SUBS     r1,r2,r1
        0x00045830:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00045834:    4613        .F      MOV      r3,r2
        0x00045836:    ebb20f61    ..a.    CMP      r2,r1,ASR #1
        0x0004583a:    bfa8        ..      IT       GE
        0x0004583c:    104b        K.      ASRGE    r3,r1,#1
        0x0004583e:    f8db1020    .. .    LDR      r1,[r11,#0x20]
        0x00045842:    ea2379e3    #..y    BIC      r9,r3,r3,ASR #31
        0x00045846:    eba20a09    ....    SUB      r10,r2,r9
        0x0004584a:    eba1010c    ....    SUB      r1,r1,r12
        0x0004584e:    f8ddc098    ....    LDR      r12,[sp,#0x98]
        0x00045852:    45d1        .E      CMP      r9,r10
        0x00045854:    4608        .F      MOV      r0,r1
        0x00045856:    9108        ..      STR      r1,[sp,#0x20]
        0x00045858:    f8cb1020    .. .    STR      r1,[r11,#0x20]
        0x0004585c:    da35        5.      BGE      0x458ca ; quant_band_stereo + 422
        0x0004585e:    9a21        !.      LDR      r2,[sp,#0x84]
        0x00045860:    2100        .!      MOVS     r1,#0
        0x00045862:    fa4cf002    L...    ASR      r0,r12,r2
        0x00045866:    9f23        #.      LDR      r7,[sp,#0x8c]
        0x00045868:    e9cd2100    ...!    STRD     r2,r1,[sp,#0]
        0x0004586c:    e9cd1103    ....    STRD     r1,r1,[sp,#0xc]
        0x00045870:    9005        ..      STR      r0,[sp,#0x14]
        0x00045872:    4658        XF      MOV      r0,r11
        0x00045874:    4621        !F      MOV      r1,r4
        0x00045876:    462a        *F      MOV      r2,r5
        0x00045878:    4653        SF      MOV      r3,r10
        0x0004587a:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004587e:    9702        ..      STR      r7,[sp,#8]
        0x00045880:    4667        gF      MOV      r7,r12
        0x00045882:    f7fffd71    ..q.    BL       quant_band ; 0x45368
        0x00045886:    f8db1020    .. .    LDR      r1,[r11,#0x20]
        0x0004588a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004588c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004588e:    464b        KF      MOV      r3,r9
        0x00045890:    1a08        ..      SUBS     r0,r1,r0
        0x00045892:    4450        PD      ADD      r0,r0,r10
        0x00045894:    eb000109    ....    ADD      r1,r0,r9
        0x00045898:    2818        .(      CMP      r0,#0x18
        0x0004589a:    9821        !.      LDR      r0,[sp,#0x84]
        0x0004589c:    bfc8        ..      IT       GT
        0x0004589e:    f1a10318    ....    SUBGT    r3,r1,#0x18
        0x000458a2:    f5b84f80    ...O    CMP      r8,#0x4000
        0x000458a6:    bf08        ..      IT       EQ
        0x000458a8:    464b        KF      MOVEQ    r3,r9
        0x000458aa:    9000        ..      STR      r0,[sp,#0]
        0x000458ac:    9822        ".      LDR      r0,[sp,#0x88]
        0x000458ae:    9705        ..      STR      r7,[sp,#0x14]
        0x000458b0:    9001        ..      STR      r0,[sp,#4]
        0x000458b2:    9823        #.      LDR      r0,[sp,#0x8c]
        0x000458b4:    9f25        %.      LDR      r7,[sp,#0x94]
        0x000458b6:    9002        ..      STR      r0,[sp,#8]
        0x000458b8:    9824        $.      LDR      r0,[sp,#0x90]
        0x000458ba:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x000458be:    9003        ..      STR      r0,[sp,#0xc]
        0x000458c0:    4658        XF      MOV      r0,r11
        0x000458c2:    4631        1F      MOV      r1,r6
        0x000458c4:    462a        *F      MOV      r2,r5
        0x000458c6:    9704        ..      STR      r7,[sp,#0x10]
        0x000458c8:    e035        5.      B        0x45936 ; quant_band_stereo + 530
        0x000458ca:    9822        ".      LDR      r0,[sp,#0x88]
        0x000458cc:    9f21        !.      LDR      r7,[sp,#0x84]
        0x000458ce:    9001        ..      STR      r0,[sp,#4]
        0x000458d0:    9823        #.      LDR      r0,[sp,#0x8c]
        0x000458d2:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x000458d6:    9002        ..      STR      r0,[sp,#8]
        0x000458d8:    9824        $.      LDR      r0,[sp,#0x90]
        0x000458da:    4631        1F      MOV      r1,r6
        0x000458dc:    9003        ..      STR      r0,[sp,#0xc]
        0x000458de:    9825        %.      LDR      r0,[sp,#0x94]
        0x000458e0:    462a        *F      MOV      r2,r5
        0x000458e2:    9004        ..      STR      r0,[sp,#0x10]
        0x000458e4:    4658        XF      MOV      r0,r11
        0x000458e6:    464b        KF      MOV      r3,r9
        0x000458e8:    9700        ..      STR      r7,[sp,#0]
        0x000458ea:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x000458ee:    4667        gF      MOV      r7,r12
        0x000458f0:    f7fffd3a    ..:.    BL       quant_band ; 0x45368
        0x000458f4:    f8db1020    .. .    LDR      r1,[r11,#0x20]
        0x000458f8:    9007        ..      STR      r0,[sp,#0x1c]
        0x000458fa:    9808        ..      LDR      r0,[sp,#0x20]
        0x000458fc:    9a21        !.      LDR      r2,[sp,#0x84]
        0x000458fe:    1a08        ..      SUBS     r0,r1,r0
        0x00045900:    4448        HD      ADD      r0,r0,r9
        0x00045902:    eb00010a    ....    ADD      r1,r0,r10
        0x00045906:    2818        .(      CMP      r0,#0x18
        0x00045908:    4653        SF      MOV      r3,r10
        0x0004590a:    fa47f002    G...    ASR      r0,r7,r2
        0x0004590e:    9f23        #.      LDR      r7,[sp,#0x8c]
        0x00045910:    bfc8        ..      IT       GT
        0x00045912:    f1a10318    ....    SUBGT    r3,r1,#0x18
        0x00045916:    2100        .!      MOVS     r1,#0
        0x00045918:    f1b80f00    ....    CMP      r8,#0
        0x0004591c:    bf08        ..      IT       EQ
        0x0004591e:    4653        SF      MOVEQ    r3,r10
        0x00045920:    e9cd2100    ...!    STRD     r2,r1,[sp,#0]
        0x00045924:    e9cd1103    ....    STRD     r1,r1,[sp,#0xc]
        0x00045928:    9005        ..      STR      r0,[sp,#0x14]
        0x0004592a:    4658        XF      MOV      r0,r11
        0x0004592c:    4621        !F      MOV      r1,r4
        0x0004592e:    462a        *F      MOV      r2,r5
        0x00045930:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00045934:    9702        ..      STR      r7,[sp,#8]
        0x00045936:    f7fffd17    ....    BL       quant_band ; 0x45368
        0x0004593a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004593c:    ea400801    @...    ORR      r8,r0,r1
        0x00045940:    e069        i.      B        0x45a16 ; quant_band_stereo + 754
        0x00045942:    f04f0800    O...    MOV      r8,#0
        0x00045946:    e004        ..      B        0x45952 ; quant_band_stereo + 558
        0x00045948:    2101        .!      MOVS     r1,#1
        0x0004594a:    f7f3fda5    ....    BL       ec_dec_bits ; 0x39498
        0x0004594e:    4680        .F      MOV      r8,r0
        0x00045950:    463b        ;F      MOV      r3,r7
        0x00045952:    2001        .       MOVS     r0,#1
        0x00045954:    eba00848    ..H.    SUB      r8,r0,r8,LSL #1
        0x00045958:    9821        !.      LDR      r0,[sp,#0x84]
        0x0004595a:    9f07        ..      LDR      r7,[sp,#0x1c]
        0x0004595c:    9000        ..      STR      r0,[sp,#0]
        0x0004595e:    9822        ".      LDR      r0,[sp,#0x88]
        0x00045960:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00045964:    9001        ..      STR      r0,[sp,#4]
        0x00045966:    9823        #.      LDR      r0,[sp,#0x8c]
        0x00045968:    4649        IF      MOV      r1,r9
        0x0004596a:    9002        ..      STR      r0,[sp,#8]
        0x0004596c:    9824        $.      LDR      r0,[sp,#0x90]
        0x0004596e:    2202        ."      MOVS     r2,#2
        0x00045970:    9003        ..      STR      r0,[sp,#0xc]
        0x00045972:    9825        %.      LDR      r0,[sp,#0x94]
        0x00045974:    9705        ..      STR      r7,[sp,#0x14]
        0x00045976:    9004        ..      STR      r0,[sp,#0x10]
        0x00045978:    4658        XF      MOV      r0,r11
        0x0004597a:    f7fffcf5    ....    BL       quant_band ; 0x45368
        0x0004597e:    f1c80100    ....    RSB      r1,r8,#0
        0x00045982:    ee001a10    ....    VMOV     s0,r1
        0x00045986:    ed991a01    ....    VLDR     s2,[r9,#4]
        0x0004598a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0004598e:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x00045992:    ed8a0a00    ....    VSTR     s0,[r10,#0]
        0x00045996:    ee008a10    ....    VMOV     s0,r8
        0x0004599a:    ed991a00    ....    VLDR     s2,[r9,#0]
        0x0004599e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000459a2:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x000459a6:    ed8a0a01    ....    VSTR     s0,[r10,#4]
        0x000459aa:    f8db1004    ....    LDR      r1,[r11,#4]
        0x000459ae:    4680        .F      MOV      r8,r0
        0x000459b0:    b389        ..      CBZ      r1,0x45a16 ; quant_band_stereo + 754
        0x000459b2:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x000459b6:    ed961a01    ....    VLDR     s2,[r6,#4]
        0x000459ba:    ee2a0a00    *...    VMUL.F32 s0,s20,s0
        0x000459be:    ee2a1a01    *...    VMUL.F32 s2,s20,s2
        0x000459c2:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x000459c6:    ed861a01    ....    VSTR     s2,[r6,#4]
        0x000459ca:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x000459ce:    ed941a01    ....    VLDR     s2,[r4,#4]
        0x000459d2:    ee280a00    (...    VMUL.F32 s0,s16,s0
        0x000459d6:    ee281a01    (...    VMUL.F32 s2,s16,s2
        0x000459da:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x000459de:    ed841a01    ....    VSTR     s2,[r4,#4]
        0x000459e2:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x000459e6:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x000459ea:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x000459ee:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x000459f2:    ed942a01    ...*    VLDR     s4,[r4,#4]
        0x000459f6:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x000459fa:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x000459fe:    ed960a01    ....    VLDR     s0,[r6,#4]
        0x00045a02:    ee301a42    0.B.    VSUB.F32 s2,s0,s4
        0x00045a06:    ed861a01    ....    VSTR     s2,[r6,#4]
        0x00045a0a:    ed941a01    ....    VLDR     s2,[r4,#4]
        0x00045a0e:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00045a12:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x00045a16:    f8db0004    ....    LDR      r0,[r11,#4]
        0x00045a1a:    2800        .(      CMP      r0,#0
        0x00045a1c:    f0008080    ....    BEQ.W    0x45b20 ; quant_band_stereo + 1020
        0x00045a20:    2d02        .-      CMP      r5,#2
        0x00045a22:    d06f        o.      BEQ      0x45b04 ; quant_band_stereo + 992
        0x00045a24:    2d01        .-      CMP      r5,#1
        0x00045a26:    db1a        ..      BLT      0x45a5e ; quant_band_stereo + 826
        0x00045a28:    ed9f0a47    ..G.    VLDR     s0,[pc,#284] ; [0x45b48] = 0
        0x00045a2c:    4620         F      MOV      r0,r4
        0x00045a2e:    4631        1F      MOV      r1,r6
        0x00045a30:    462a        *F      MOV      r2,r5
        0x00045a32:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00045a36:    bf00        ..      NOP      
        0x00045a38:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x00045a3c:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x00045a40:    3a01        .:      SUBS     r2,#1
        0x00045a42:    ee223a03    "..:    VMUL.F32 s6,s4,s6
        0x00045a46:    ee222a02    "..*    VMUL.F32 s4,s4,s4
        0x00045a4a:    ee311a03    1...    VADD.F32 s2,s2,s6
        0x00045a4e:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00045a52:    f1010104    ....    ADD      r1,r1,#4
        0x00045a56:    f1000004    ....    ADD      r0,r0,#4
        0x00045a5a:    d1ed        ..      BNE      0x45a38 ; quant_band_stereo + 788
        0x00045a5c:    e003        ..      B        0x45a66 ; quant_band_stereo + 834
        0x00045a5e:    ed9f1a3a    ..:.    VLDR     s2,[pc,#232] ; [0x45b48] = 0
        0x00045a62:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00045a66:    ee2a1a01    *...    VMUL.F32 s2,s20,s2
        0x00045a6a:    ee2a2a0a    *..*    VMUL.F32 s4,s20,s20
        0x00045a6e:    ee320a00    2...    VADD.F32 s0,s4,s0
        0x00045a72:    ee311a01    1...    VADD.F32 s2,s2,s2
        0x00045a76:    ed9f2a35    ..5*    VLDR     s4,[pc,#212] ; [0x45b4c] = 0x3a1d4952
        0x00045a7a:    ee308a01    0...    VADD.F32 s16,s0,s2
        0x00045a7e:    eeb48a42    ..B.    VCMP.F32 s16,s4
        0x00045a82:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045a86:    db38        8.      BLT      0x45afa ; quant_band_stereo + 982
        0x00045a88:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00045a8c:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x00045a90:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045a94:    db31        1.      BLT      0x45afa ; quant_band_stereo + 982
        0x00045a96:    eeb19ac0    ....    VSQRT.F32 s18,s0
        0x00045a9a:    eeb49a49    ..I.    VCMP.F32 s18,s18
        0x00045a9e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045aa2:    d644        D.      BVS      0x45b2e ; quant_band_stereo + 1034
        0x00045aa4:    eeb10ac8    ....    VSQRT.F32 s0,s16
        0x00045aa8:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x00045aac:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045ab0:    d642        B.      BVS      0x45b38 ; quant_band_stereo + 1044
        0x00045ab2:    2d01        .-      CMP      r5,#1
        0x00045ab4:    db34        4.      BLT      0x45b20 ; quant_band_stereo + 1020
        0x00045ab6:    eeb72a00    ...*    VMOV.F32 s4,#1.00000000
        0x00045aba:    ee821a09    ....    VDIV.F32 s2,s4,s18
        0x00045abe:    ee820a00    ....    VDIV.F32 s0,s4,s0
        0x00045ac2:    4620         F      MOV      r0,r4
        0x00045ac4:    4629        )F      MOV      r1,r5
        0x00045ac6:    bf00        ..      NOP      
        0x00045ac8:    ed962a00    ...*    VLDR     s4,[r6,#0]
        0x00045acc:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00045ad0:    ee2a2a02    *..*    VMUL.F32 s4,s20,s4
        0x00045ad4:    ee324a43    2.CJ    VSUB.F32 s8,s4,s6
        0x00045ad8:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00045adc:    ee214a04    !..J    VMUL.F32 s8,s2,s8
        0x00045ae0:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x00045ae4:    ed864a00    ...J    VSTR     s8,[r6,#0]
        0x00045ae8:    ed802a00    ...*    VSTR     s4,[r0,#0]
        0x00045aec:    3901        .9      SUBS     r1,#1
        0x00045aee:    f1000004    ....    ADD      r0,r0,#4
        0x00045af2:    f1060604    ....    ADD      r6,r6,#4
        0x00045af6:    d1e7        ..      BNE      0x45ac8 ; quant_band_stereo + 932
        0x00045af8:    e004        ..      B        0x45b04 ; quant_band_stereo + 992
        0x00045afa:    00aa        ..      LSLS     r2,r5,#2
        0x00045afc:    4620         F      MOV      r0,r4
        0x00045afe:    4631        1F      MOV      r1,r6
        0x00045b00:    f7d2fd90    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00045b04:    9809        ..      LDR      r0,[sp,#0x24]
        0x00045b06:    b158        X.      CBZ      r0,0x45b20 ; quant_band_stereo + 1020
        0x00045b08:    2d01        .-      CMP      r5,#1
        0x00045b0a:    db09        ..      BLT      0x45b20 ; quant_band_stereo + 1020
        0x00045b0c:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x00045b10:    3d01        .=      SUBS     r5,#1
        0x00045b12:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x00045b16:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x00045b1a:    f1040404    ....    ADD      r4,r4,#4
        0x00045b1e:    d1f5        ..      BNE      0x45b0c ; quant_band_stereo + 1000
        0x00045b20:    4640        @F      MOV      r0,r8
        0x00045b22:    b010        ..      ADD      sp,sp,#0x40
        0x00045b24:    ecbd8b06    ....    VPOP     {d8-d10}
        0x00045b28:    b001        ..      ADD      sp,sp,#4
        0x00045b2a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00045b2e:    f008f832    ..2.    BL       __hardfp_sqrtf ; 0x4db96
        0x00045b32:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x00045b36:    e7b5        ..      B        0x45aa4 ; quant_band_stereo + 896
        0x00045b38:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00045b3c:    f008f82b    ..+.    BL       __hardfp_sqrtf ; 0x4db96
        0x00045b40:    e7b7        ..      B        0x45ab2 ; quant_band_stereo + 910
        0x00045b42:    bf00        ..      NOP      
    $d.22
        0x00045b44:    38000000    ...8    DCD    939524096
        0x00045b48:    00000000    ....    DCD    0
        0x00045b4c:    3a1d4952    RI.:    DCD    974997842
    $t.0
    quant_coarse_energy
        0x00045b50:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00045b54:    b081        ..      SUB      sp,sp,#4
        0x00045b56:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x00045b5a:    b0b6        ..      SUB      sp,sp,#0xd8
        0x00045b5c:    921c        ..      STR      r2,[sp,#0x70]
        0x00045b5e:    901e        ..      STR      r0,[sp,#0x78]
        0x00045b60:    9852        R.      LDR      r0,[sp,#0x148]
        0x00045b62:    f50d7a92    ...z    ADD      r10,sp,#0x124
        0x00045b66:    901a        ..      STR      r0,[sp,#0x68]
        0x00045b68:    984d        M.      LDR      r0,[sp,#0x134]
        0x00045b6a:    9c51        Q.      LDR      r4,[sp,#0x144]
        0x00045b6c:    e9dd7b4f    ..O{    LDRD     r7,r11,[sp,#0x13c]
        0x00045b70:    9016        ..      STR      r0,[sp,#0x58]
        0x00045b72:    984c        L.      LDR      r0,[sp,#0x130]
        0x00045b74:    461e        .F      MOV      r6,r3
        0x00045b76:    9018        ..      STR      r0,[sp,#0x60]
        0x00045b78:    e89a0501    ....    LDM      r10,{r0,r8,r10}
        0x00045b7c:    4689        .F      MOV      r9,r1
        0x00045b7e:    9017        ..      STR      r0,[sp,#0x5c]
        0x00045b80:    9848        H.      LDR      r0,[sp,#0x120]
        0x00045b82:    901f        ..      STR      r0,[sp,#0x7c]
        0x00045b84:    9847        G.      LDR      r0,[sp,#0x11c]
        0x00045b86:    9020         .      STR      r0,[sp,#0x80]
        0x00045b88:    9846        F.      LDR      r0,[sp,#0x118]
        0x00045b8a:    901b        ..      STR      r0,[sp,#0x6c]
        0x00045b8c:    9d4e        N.      LDR      r5,[sp,#0x138]
        0x00045b8e:    f001f901    ....    BL       save_stack ; 0x46d94
        0x00045b92:    f8cdb074    ..t.    STR      r11,[sp,#0x74]
        0x00045b96:    b115        ..      CBZ      r5,0x45b9e ; quant_coarse_energy + 78
        0x00045b98:    f04f0b01    O...    MOV      r11,#1
        0x00045b9c:    e01d        ..      B        0x45bda ; quant_coarse_energy + 138
        0x00045b9e:    f1bb0f00    ....    CMP      r11,#0
        0x00045ba2:    d002        ..      BEQ      0x45baa ; quant_coarse_energy + 90
        0x00045ba4:    f04f0b00    O...    MOV      r11,#0
        0x00045ba8:    e017        ..      B        0x45bda ; quant_coarse_energy + 138
        0x00045baa:    981c        ..      LDR      r0,[sp,#0x70]
        0x00045bac:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x00045bb0:    eba00009    ....    SUB      r0,r0,r9
        0x00045bb4:    fb00f00a    ....    MUL      r0,r0,r10
        0x00045bb8:    0041        A.      LSLS     r1,r0,#1
        0x00045bba:    ee011a10    ....    VMOV     s2,r1
        0x00045bbe:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00045bc2:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00045bc6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045bca:    f04f0b00    O...    MOV      r11,#0
        0x00045bce:    dd04        ..      BLE      0x45bda ; quant_coarse_energy + 138
        0x00045bd0:    9916        ..      LDR      r1,[sp,#0x58]
        0x00045bd2:    4288        .B      CMP      r0,r1
        0x00045bd4:    bfb8        ..      IT       LT
        0x00045bd6:    f04f0b01    O...    MOVLT    r11,#1
        0x00045bda:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00045bdc:    ed971a00    ....    VLDR     s2,[r7,#0]
        0x00045be0:    ee000a10    ....    VMOV     s0,r0
        0x00045be4:    eeb80a40    ..@.    VCVT.F32.U32 s0,s0
        0x00045be8:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x00045bec:    ee014a10    ...J    VMOV     s2,r4
        0x00045bf0:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00045bf4:    ea4f204a    O.J     LSL      r0,r10,#9
        0x00045bf8:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00045bfc:    ee010a10    ....    VMOV     s2,r0
        0x00045c00:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00045c04:    ee80aa01    ....    VDIV.F32 s20,s0,s2
        0x00045c08:    9719        ..      STR      r7,[sp,#0x64]
        0x00045c0a:    981e        ..      LDR      r0,[sp,#0x78]
        0x00045c0c:    ed9f9ac9    ....    VLDR     s18,[pc,#804] ; [0x45f34] = 0
        0x00045c10:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x00045c14:    9820         .      LDR      r0,[sp,#0x80]
        0x00045c16:    eba60e09    ....    SUB      lr,r6,r9
        0x00045c1a:    eb000589    ....    ADD      r5,r0,r9,LSL #2
        0x00045c1e:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00045c20:    ea4f038c    O...    LSL      r3,r12,#2
        0x00045c24:    eb000789    ....    ADD      r7,r0,r9,LSL #2
        0x00045c28:    2000        .       MOVS     r0,#0
        0x00045c2a:    bf00        ..      NOP      
        0x00045c2c:    45b1        .E      CMP      r9,r6
        0x00045c2e:    da13        ..      BGE      0x45c58 ; quant_coarse_energy + 264
        0x00045c30:    463c        <F      MOV      r4,r7
        0x00045c32:    462a        *F      MOV      r2,r5
        0x00045c34:    4671        qF      MOV      r1,lr
        0x00045c36:    bf00        ..      NOP      
        0x00045c38:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x00045c3c:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00045c40:    3901        .9      SUBS     r1,#1
        0x00045c42:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00045c46:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x00045c4a:    ee399a00    9...    VADD.F32 s18,s18,s0
        0x00045c4e:    f1020204    ....    ADD      r2,r2,#4
        0x00045c52:    f1040404    ....    ADD      r4,r4,#4
        0x00045c56:    d1ef        ..      BNE      0x45c38 ; quant_coarse_energy + 232
        0x00045c58:    3001        .0      ADDS     r0,#1
        0x00045c5a:    441d        .D      ADD      r5,r5,r3
        0x00045c5c:    4550        PE      CMP      r0,r10
        0x00045c5e:    441f        .D      ADD      r7,r7,r3
        0x00045c60:    dbe4        ..      BLT      0x45c2c ; quant_coarse_energy + 220
        0x00045c62:    ed9f0ab5    ....    VLDR     s0,[pc,#724] ; [0x45f38] = 0x43480000
        0x00045c66:    4641        AF      MOV      r1,r8
        0x00045c68:    eeb49a40    ..@.    VCMP.F32 s18,s0
        0x00045c6c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045c70:    bfc8        ..      IT       GT
        0x00045c72:    eeb09a40    ..@.    VMOVGT.F32 s18,s0
        0x00045c76:    f8510f1c    Q...    LDR      r0,[r1,#0x1c]!
        0x00045c7a:    eeb41a00    ....    VMOV.F32 s2,#0.12500000
        0x00045c7e:    9112        ..      STR      r1,[sp,#0x48]
        0x00045c80:    f8d81014    ....    LDR      r1,[r8,#0x14]
        0x00045c84:    fab0f280    ....    CLZ      r2,r0
        0x00045c88:    440a        .D      ADD      r2,r2,r1
        0x00045c8a:    9f1f        ..      LDR      r7,[sp,#0x7c]
        0x00045c8c:    f1a2031d    ....    SUB      r3,r2,#0x1d
        0x00045c90:    9c1d        ..      LDR      r4,[sp,#0x74]
        0x00045c92:    42bb        .B      CMP      r3,r7
        0x00045c94:    bf84        ..      ITT      HI
        0x00045c96:    2400        .$      MOVHI    r4,#0
        0x00045c98:    f04f0b00    O...    MOVHI    r11,#0
        0x00045c9c:    9f16        ..      LDR      r7,[sp,#0x58]
        0x00045c9e:    9b1c        ..      LDR      r3,[sp,#0x70]
        0x00045ca0:    ee007a10    ...z    VMOV     s0,r7
        0x00045ca4:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00045ca8:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00045cac:    eeb31a00    ....    VMOV.F32 s2,#16.00000000
        0x00045cb0:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00045cb4:    eba30309    ....    SUB      r3,r3,r9
        0x00045cb8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045cbc:    bfc8        ..      IT       GT
        0x00045cbe:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x00045cc2:    2b0a        .+      CMP      r3,#0xa
        0x00045cc4:    e9d83700    ...7    LDRD     r3,r7,[r8,#0]
        0x00045cc8:    9135        5.      STR      r1,[sp,#0xd4]
        0x00045cca:    9330        0.      STR      r3,[sp,#0xc0]
        0x00045ccc:    f8d83008    ...0    LDR      r3,[r8,#8]
        0x00045cd0:    9731        1.      STR      r7,[sp,#0xc4]
        0x00045cd2:    f8d8700c    ...p    LDR      r7,[r8,#0xc]
        0x00045cd6:    9332        2.      STR      r3,[sp,#0xc8]
        0x00045cd8:    f8d83010    ...0    LDR      r3,[r8,#0x10]
        0x00045cdc:    f8d8102c    ..,.    LDR      r1,[r8,#0x2c]
        0x00045ce0:    f1a20220    .. .    SUB      r2,r2,#0x20
        0x00045ce4:    e9cd7333    ..3s    STRD     r7,r3,[sp,#0xcc]
        0x00045ce8:    9214        ..      STR      r2,[sp,#0x50]
        0x00045cea:    bfc8        ..      IT       GT
        0x00045cec:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00045cf0:    912f        /.      STR      r1,[sp,#0xbc]
        0x00045cf2:    f8d81028    ..(.    LDR      r1,[r8,#0x28]
        0x00045cf6:    9a1a        ..      LDR      r2,[sp,#0x68]
        0x00045cf8:    912e        ..      STR      r1,[sp,#0xb8]
        0x00045cfa:    f8d81024    ..$.    LDR      r1,[r8,#0x24]
        0x00045cfe:    eeb08a08    ....    VMOV.F32 s16,#3.00000000
        0x00045d02:    912d        -.      STR      r1,[sp,#0xb4]
        0x00045d04:    f8d81020    .. .    LDR      r1,[r8,#0x20]
        0x00045d08:    2a00        .*      CMP      r2,#0
        0x00045d0a:    bf08        ..      IT       EQ
        0x00045d0c:    eeb08a41    ..A.    VMOVEQ.F32 s16,s2
        0x00045d10:    912c        ,.      STR      r1,[sp,#0xb0]
        0x00045d12:    f8d81018    ....    LDR      r1,[r8,#0x18]
        0x00045d16:    ea4f078a    O...    LSL      r7,r10,#2
        0x00045d1a:    902b        +.      STR      r0,[sp,#0xac]
        0x00045d1c:    fb07f00c    ....    MUL      r0,r7,r12
        0x00045d20:    9111        ..      STR      r1,[sp,#0x44]
        0x00045d22:    f004fb5f    .._.    BL       spl_alloca ; 0x4a3e4
        0x00045d26:    9d1e        ..      LDR      r5,[sp,#0x78]
        0x00045d28:    4606        .F      MOV      r6,r0
        0x00045d2a:    68a9        .h      LDR      r1,[r5,#8]
        0x00045d2c:    fb07f001    ....    MUL      r0,r7,r1
        0x00045d30:    f004fb58    ..X.    BL       spl_alloca ; 0x4a3e4
        0x00045d34:    68a9        .h      LDR      r1,[r5,#8]
        0x00045d36:    9016        ..      STR      r0,[sp,#0x58]
        0x00045d38:    9713        ..      STR      r7,[sp,#0x4c]
        0x00045d3a:    fb07f201    ....    MUL      r2,r7,r1
        0x00045d3e:    9920         .      LDR      r1,[sp,#0x80]
        0x00045d40:    4630        0F      MOV      r0,r6
        0x00045d42:    f7d2fc6f    ..o.    BL       __aeabi_memcpy4 ; 0x18624
        0x00045d46:    ea54000b    T...    ORRS     r0,r4,r11
        0x00045d4a:    941d        ..      STR      r4,[sp,#0x74]
        0x00045d4c:    f8cdb054    ..T.    STR      r11,[sp,#0x54]
        0x00045d50:    d024        $.      BEQ      0x45d9c ; quant_coarse_energy + 588
        0x00045d52:    9c18        ..      LDR      r4,[sp,#0x60]
        0x00045d54:    f2425140    B.@Q    MOVW     r1,#0x2540
        0x00045d58:    2054        T       MOVS     r0,#0x54
        0x00045d5a:    f2c00105    ....    MOVT     r1,#5
        0x00045d5e:    fb041000    ....    MLA      r0,r4,r0,r1
        0x00045d62:    2101        .!      MOVS     r1,#1
        0x00045d64:    9108        ..      STR      r1,[sp,#0x20]
        0x00045d66:    991a        ..      LDR      r1,[sp,#0x68]
        0x00045d68:    9600        ..      STR      r6,[sp,#0]
        0x00045d6a:    9109        ..      STR      r1,[sp,#0x24]
        0x00045d6c:    f8ddb07c    ..|.    LDR      r11,[sp,#0x7c]
        0x00045d70:    302a        *0      ADDS     r0,r0,#0x2a
        0x00045d72:    f8cdb004    ....    STR      r11,[sp,#4]
        0x00045d76:    9914        ..      LDR      r1,[sp,#0x50]
        0x00045d78:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00045d7c:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x00045d80:    9f16        ..      LDR      r7,[sp,#0x58]
        0x00045d82:    a804        ..      ADD      r0,sp,#0x10
        0x00045d84:    e8800580    ....    STM      r0,{r7,r8,r10}
        0x00045d88:    e9dd321b    ...2    LDRD     r3,r2,[sp,#0x6c]
        0x00045d8c:    4628        (F      MOV      r0,r5
        0x00045d8e:    4649        IF      MOV      r1,r9
        0x00045d90:    9407        ..      STR      r4,[sp,#0x1c]
        0x00045d92:    f000f8d3    ....    BL       quant_coarse_energy_impl ; 0x45f3c
        0x00045d96:    9c19        ..      LDR      r4,[sp,#0x64]
        0x00045d98:    4602        .F      MOV      r2,r0
        0x00045d9a:    e002        ..      B        0x45da2 ; quant_coarse_energy + 594
        0x00045d9c:    9c19        ..      LDR      r4,[sp,#0x64]
        0x00045d9e:    9f16        ..      LDR      r7,[sp,#0x58]
        0x00045da0:    2200        ."      MOVS     r2,#0
        0x00045da2:    9815        ..      LDR      r0,[sp,#0x54]
        0x00045da4:    4631        1F      MOV      r1,r6
        0x00045da6:    b170        p.      CBZ      r0,0x45dc6 ; quant_coarse_energy + 630
        0x00045da8:    68a8        .h      LDR      r0,[r5,#8]
        0x00045daa:    9e13        ..      LDR      r6,[sp,#0x4c]
        0x00045dac:    fb06f200    ....    MUL      r2,r6,r0
        0x00045db0:    9820         .      LDR      r0,[sp,#0x80]
        0x00045db2:    f7d2fc37    ..7.    BL       __aeabi_memcpy4 ; 0x18624
        0x00045db6:    68a8        .h      LDR      r0,[r5,#8]
        0x00045db8:    4639        9F      MOV      r1,r7
        0x00045dba:    fb06f200    ....    MUL      r2,r6,r0
        0x00045dbe:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00045dc0:    f7d2fc30    ..0.    BL       __aeabi_memcpy4 ; 0x18624
        0x00045dc4:    e0ac        ..      B        0x45f20 ; quant_coarse_energy + 976
        0x00045dc6:    4640        @F      MOV      r0,r8
        0x00045dc8:    9215        ..      STR      r2,[sp,#0x54]
        0x00045dca:    9110        ..      STR      r1,[sp,#0x40]
        0x00045dcc:    f7f3fe84    ....    BL       ec_tell_frac ; 0x39ad8
        0x00045dd0:    900a        ..      STR      r0,[sp,#0x28]
        0x00045dd2:    4646        FF      MOV      r6,r8
        0x00045dd4:    e9d85102    ...Q    LDRD     r5,r1,[r8,#8]
        0x00045dd8:    f8567f04    V...    LDR      r7,[r6,#4]!
        0x00045ddc:    9c12        ..      LDR      r4,[sp,#0x48]
        0x00045dde:    f10d0ea0    ....    ADD      lr,sp,#0xa0
        0x00045de2:    e9d82304    ...#    LDRD     r2,r3,[r8,#0x10]
        0x00045de6:    e9cd7526    ..&u    STRD     r7,r5,[sp,#0x98]
        0x00045dea:    e88e000e    ....    STM      lr,{r1-r3}
        0x00045dee:    e9d45100    ...Q    LDRD     r5,r1,[r4,#0]
        0x00045df2:    f1040708    ....    ADD      r7,r4,#8
        0x00045df6:    f8d80018    ....    LDR      r0,[r8,#0x18]
        0x00045dfa:    cf8c        ..      LDM      r7,{r2,r3,r7}
        0x00045dfc:    e9cd5121    ..!Q    STRD     r5,r1,[sp,#0x84]
        0x00045e00:    9d11        ..      LDR      r5,[sp,#0x44]
        0x00045e02:    f8d8c000    ....    LDR      r12,[r8,#0]
        0x00045e06:    a923        #.      ADD      r1,sp,#0x8c
        0x00045e08:    c18c        ..      STM      r1!,{r2,r3,r7}
        0x00045e0a:    1b47        G.      SUBS     r7,r0,r5
        0x00045e0c:    f8cdc034    ..4.    STR      r12,[sp,#0x34]
        0x00045e10:    900f        ..      STR      r0,[sp,#0x3c]
        0x00045e12:    4638        8F      MOV      r0,r7
        0x00045e14:    eb0c0b05    ....    ADD      r11,r12,r5
        0x00045e18:    f004fae4    ....    BL       spl_alloca ; 0x4a3e4
        0x00045e1c:    4659        YF      MOV      r1,r11
        0x00045e1e:    463a        :F      MOV      r2,r7
        0x00045e20:    e9cd0b0b    ....    STRD     r0,r11,[sp,#0x2c]
        0x00045e24:    970e        ..      STR      r7,[sp,#0x38]
        0x00045e26:    f7d2fb76    ..v.    BL       __aeabi_memcpy ; 0x18516
        0x00045e2a:    ab30        0.      ADD      r3,sp,#0xc0
        0x00045e2c:    cb0f        ..      LDM      r3,{r0-r3}
        0x00045e2e:    6031        1`      STR      r1,[r6,#0]
        0x00045e30:    f8c80000    ....    STR      r0,[r8,#0]
        0x00045e34:    e9dd0134    ..4.    LDRD     r0,r1,[sp,#0xd0]
        0x00045e38:    e9c82302    ...#    STRD     r2,r3,[r8,#8]
        0x00045e3c:    f1080210    ....    ADD      r2,r8,#0x10
        0x00045e40:    af2b        +.      ADD      r7,sp,#0xac
        0x00045e42:    c223        #.      STM      r2!,{r0,r1,r5}
        0x00045e44:    cf8f        ..      LDM      r7,{r0-r3,r7}
        0x00045e46:    9d18        ..      LDR      r5,[sp,#0x60]
        0x00045e48:    e884000f    ....    STM      r4,{r0-r3}
        0x00045e4c:    f2425140    B.@Q    MOVW     r1,#0x2540
        0x00045e50:    2054        T       MOVS     r0,#0x54
        0x00045e52:    f2c00105    ....    MOVT     r1,#5
        0x00045e56:    fb051000    ....    MLA      r0,r5,r0,r1
        0x00045e5a:    2100        .!      MOVS     r1,#0
        0x00045e5c:    6127        'a      STR      r7,[r4,#0x10]
        0x00045e5e:    9f1e        ..      LDR      r7,[sp,#0x78]
        0x00045e60:    9108        ..      STR      r1,[sp,#0x20]
        0x00045e62:    991a        ..      LDR      r1,[sp,#0x68]
        0x00045e64:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00045e68:    9109        ..      STR      r1,[sp,#0x24]
        0x00045e6a:    9920         .      LDR      r1,[sp,#0x80]
        0x00045e6c:    9100        ..      STR      r1,[sp,#0]
        0x00045e6e:    991f        ..      LDR      r1,[sp,#0x7c]
        0x00045e70:    9101        ..      STR      r1,[sp,#4]
        0x00045e72:    9914        ..      LDR      r1,[sp,#0x50]
        0x00045e74:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x00045e78:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00045e7a:    a904        ..      ADD      r1,sp,#0x10
        0x00045e7c:    e8810501    ....    STM      r1,{r0,r8,r10}
        0x00045e80:    e9dd321b    ...2    LDRD     r3,r2,[sp,#0x6c]
        0x00045e84:    4638        8F      MOV      r0,r7
        0x00045e86:    4649        IF      MOV      r1,r9
        0x00045e88:    9507        ..      STR      r5,[sp,#0x1c]
        0x00045e8a:    f000f857    ..W.    BL       quant_coarse_energy_impl ; 0x45f3c
        0x00045e8e:    991d        ..      LDR      r1,[sp,#0x74]
        0x00045e90:    b3a1        ..      CBZ      r1,0x45efc ; quant_coarse_energy + 940
        0x00045e92:    9915        ..      LDR      r1,[sp,#0x54]
        0x00045e94:    4281        .B      CMP      r1,r0
        0x00045e96:    da24        $.      BGE      0x45ee2 ; quant_coarse_energy + 914
        0x00045e98:    980d        ..      LDR      r0,[sp,#0x34]
        0x00045e9a:    ab26        &.      ADD      r3,sp,#0x98
        0x00045e9c:    f8c80000    ....    STR      r0,[r8,#0]
        0x00045ea0:    cb0f        ..      LDM      r3,{r0-r3}
        0x00045ea2:    463d        =F      MOV      r5,r7
        0x00045ea4:    9f2a        *.      LDR      r7,[sp,#0xa8]
        0x00045ea6:    c68f        ..      STM      r6!,{r0-r3,r7}
        0x00045ea8:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00045eaa:    af21        !.      ADD      r7,sp,#0x84
        0x00045eac:    f8c80018    ....    STR      r0,[r8,#0x18]
        0x00045eb0:    cf8f        ..      LDM      r7,{r0-r3,r7}
        0x00045eb2:    9e12        ..      LDR      r6,[sp,#0x48]
        0x00045eb4:    c68f        ..      STM      r6!,{r0-r3,r7}
        0x00045eb6:    e9dd100b    ....    LDRD     r1,r0,[sp,#0x2c]
        0x00045eba:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x00045ebc:    f7d2fb2b    ..+.    BL       __aeabi_memcpy ; 0x18516
        0x00045ec0:    68a8        .h      LDR      r0,[r5,#8]
        0x00045ec2:    9c13        ..      LDR      r4,[sp,#0x4c]
        0x00045ec4:    9910        ..      LDR      r1,[sp,#0x40]
        0x00045ec6:    fb04f200    ....    MUL      r2,r4,r0
        0x00045eca:    9820         .      LDR      r0,[sp,#0x80]
        0x00045ecc:    f7d2fbaa    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00045ed0:    68a8        .h      LDR      r0,[r5,#8]
        0x00045ed2:    fb04f200    ....    MUL      r2,r4,r0
        0x00045ed6:    e9dd1016    ....    LDRD     r1,r0,[sp,#0x58]
        0x00045eda:    f7d2fba3    ....    BL       __aeabi_memcpy4 ; 0x18624
        0x00045ede:    9c19        ..      LDR      r4,[sp,#0x64]
        0x00045ee0:    e01e        ..      B        0x45f20 ; quant_coarse_energy + 976
        0x00045ee2:    d10b        ..      BNE      0x45efc ; quant_coarse_energy + 940
        0x00045ee4:    eebd0aca    ....    VCVT.S32.F32 s0,s20
        0x00045ee8:    4640        @F      MOV      r0,r8
        0x00045eea:    ee107a10    ...z    VMOV     r7,s0
        0x00045eee:    f7f3fdf3    ....    BL       ec_tell_frac ; 0x39ad8
        0x00045ef2:    990a        ..      LDR      r1,[sp,#0x28]
        0x00045ef4:    4438        8D      ADD      r0,r0,r7
        0x00045ef6:    9f1e        ..      LDR      r7,[sp,#0x78]
        0x00045ef8:    4288        .B      CMP      r0,r1
        0x00045efa:    dccd        ..      BGT      0x45e98 ; quant_coarse_energy + 840
        0x00045efc:    f24200b8    B...    MOV      r0,#0x20b8
        0x00045f00:    9918        ..      LDR      r1,[sp,#0x60]
        0x00045f02:    f2c00005    ....    MOVT     r0,#5
        0x00045f06:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00045f0a:    9c19        ..      LDR      r4,[sp,#0x64]
        0x00045f0c:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00045f10:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x00045f14:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x00045f18:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00045f1c:    ee399a00    9...    VADD.F32 s18,s18,s0
        0x00045f20:    ed849a00    ....    VSTR     s18,[r4,#0]
        0x00045f24:    b036        6.      ADD      sp,sp,#0xd8
        0x00045f26:    ecbd8b06    ....    VPOP     {d8-d10}
        0x00045f2a:    b001        ..      ADD      sp,sp,#4
        0x00045f2c:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00045f30:    f000bf10    ....    B.W      restore_stack ; 0x46d54
    $d.1
        0x00045f34:    00000000    ....    DCD    0
        0x00045f38:    43480000    ..HC    DCD    1128792064
    $t.2
    quant_coarse_energy_impl
        0x00045f3c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00045f40:    b081        ..      SUB      sp,sp,#4
        0x00045f42:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x00045f46:    b08e        ..      SUB      sp,sp,#0x38
        0x00045f48:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x00045f4c:    e9dd4029    ..)@    LDRD     r4,r0,[sp,#0xa4]
        0x00045f50:    f8dd90c0    ....    LDR      r9,[sp,#0xc0]
        0x00045f54:    f8dda0b4    ....    LDR      r10,[sp,#0xb4]
        0x00045f58:    3003        .0      ADDS     r0,#3
        0x00045f5a:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00045f5e:    4617        .F      MOV      r7,r2
        0x00045f60:    2100        .!      MOVS     r1,#0
        0x00045f62:    42a0        .B      CMP      r0,r4
        0x00045f64:    9307        ..      STR      r3,[sp,#0x1c]
        0x00045f66:    910d        ..      STR      r1,[sp,#0x34]
        0x00045f68:    910c        ..      STR      r1,[sp,#0x30]
        0x00045f6a:    dc04        ..      BGT      0x45f76 ; quant_coarse_energy_impl + 58
        0x00045f6c:    4650        PF      MOV      r0,r10
        0x00045f6e:    4649        IF      MOV      r1,r9
        0x00045f70:    2203        ."      MOVS     r2,#3
        0x00045f72:    f7f3fb5d    ..].    BL       ec_enc_bit_logp ; 0x39630
        0x00045f76:    f1b90f00    ....    CMP      r9,#0
        0x00045f7a:    d004        ..      BEQ      0x45f86 ; quant_coarse_energy_impl + 74
        0x00045f7c:    ed9faa8e    ....    VLDR     s20,[pc,#568] ; [0x461b8] = 0
        0x00045f80:    ed9f9a8e    ....    VLDR     s18,[pc,#568] ; [0x461bc] = 0x3e199800
        0x00045f84:    e010        ..      B        0x45fa8 ; quant_coarse_energy_impl + 108
        0x00045f86:    982f        /.      LDR      r0,[sp,#0xbc]
        0x00045f88:    f24201c8    B...    MOV      r1,#0x20c8
        0x00045f8c:    f2c00105    ....    MOVT     r1,#5
        0x00045f90:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00045f94:    ed919a00    ....    VLDR     s18,[r1,#0]
        0x00045f98:    f24201b8    B...    MOV      r1,#0x20b8
        0x00045f9c:    f2c00105    ....    MOVT     r1,#5
        0x00045fa0:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00045fa4:    ed90aa00    ....    VLDR     s20,[r0,#0]
        0x00045fa8:    9809        ..      LDR      r0,[sp,#0x24]
        0x00045faa:    f04f0800    O...    MOV      r8,#0
        0x00045fae:    42b8        .B      CMP      r0,r7
        0x00045fb0:    f28080f6    ....    BGE.W    0x461a0 ; quant_coarse_energy_impl + 612
        0x00045fb4:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00045fb6:    9d28        (.      LDR      r5,[sp,#0xa0]
        0x00045fb8:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00045fbc:    9001        ..      STR      r0,[sp,#4]
        0x00045fbe:    9808        ..      LDR      r0,[sp,#0x20]
        0x00045fc0:    9e09        ..      LDR      r6,[sp,#0x24]
        0x00045fc2:    6880        .h      LDR      r0,[r0,#8]
        0x00045fc4:    f1040120    .. .    ADD      r1,r4,#0x20
        0x00045fc8:    f04f0800    O...    MOV      r8,#0
        0x00045fcc:    eebaba02    ....    VMOV.F32 s22,#-9.00000000
        0x00045fd0:    eeb6ca00    ....    VMOV.F32 s24,#0.50000000
        0x00045fd4:    eebbda0c    ....    VMOV.F32 s26,#-28.00000000
        0x00045fd8:    9106        ..      STR      r1,[sp,#0x18]
        0x00045fda:    9702        ..      STR      r7,[sp,#8]
        0x00045fdc:    9931        1.      LDR      r1,[sp,#0xc4]
        0x00045fde:    1bf2        ..      SUBS     r2,r6,r7
        0x00045fe0:    2900        .)      CMP      r1,#0
        0x00045fe2:    bf18        ..      IT       NE
        0x00045fe4:    2101        .!      MOVNE    r1,#1
        0x00045fe6:    9b01        ..      LDR      r3,[sp,#4]
        0x00045fe8:    2e01        ..      CMP      r6,#1
        0x00045fea:    fb03f202    ....    MUL      r2,r3,r2
        0x00045fee:    9205        ..      STR      r2,[sp,#0x14]
        0x00045ff0:    f04f0200    O...    MOV      r2,#0
        0x00045ff4:    bfc8        ..      IT       GT
        0x00045ff6:    2201        ."      MOVGT    r2,#1
        0x00045ff8:    4011        .@      ANDS     r1,r1,r2
        0x00045ffa:    910a        ..      STR      r1,[sp,#0x28]
        0x00045ffc:    4631        1F      MOV      r1,r6
        0x00045ffe:    2e14        ..      CMP      r6,#0x14
        0x00046000:    bfa8        ..      IT       GE
        0x00046002:    2114        .!      MOVGE    r1,#0x14
        0x00046004:    0049        I.      LSLS     r1,r1,#1
        0x00046006:    9104        ..      STR      r1,[sp,#0x10]
        0x00046008:    3101        .1      ADDS     r1,#1
        0x0004600a:    af0c        ..      ADD      r7,sp,#0x30
        0x0004600c:    2400        .$      MOVS     r4,#0
        0x0004600e:    9103        ..      STR      r1,[sp,#0xc]
        0x00046010:    fb006004    ...`    MLA      r0,r0,r4,r6
        0x00046014:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046016:    46ab        .F      MOV      r11,r5
        0x00046018:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0004601c:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00046020:    edd0aa00    ....    VLDR     s21,[r0,#0]
        0x00046024:    edd19a00    ....    VLDR     s19,[r1,#0]
        0x00046028:    eef4aa4b    ..K.    VCMP.F32 s21,s22
        0x0004602c:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x00046030:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046034:    bfb8        ..      IT       LT
        0x00046036:    eeb00a4b    ..K.    VMOVLT.F32 s0,s22
        0x0004603a:    ee2afa00    *...    VMUL.F32 s30,s20,s0
        0x0004603e:    ed97ea00    ....    VLDR     s28,[r7,#0]
        0x00046042:    ee390acf    9...    VSUB.F32 s0,s19,s30
        0x00046046:    ee708a4e    p.N.    VSUB.F32 s17,s0,s28
        0x0004604a:    ee380a8c    8...    VADD.F32 s0,s17,s24
        0x0004604e:    f007fb4b    ..K.    BL       __hardfp_floorf ; 0x4d6e8
        0x00046052:    eef4aa4d    ..M.    VCMP.F32 s21,s26
        0x00046056:    eebd1ac0    ....    VCVT.S32.F32 s2,s0
        0x0004605a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004605e:    bfb8        ..      IT       LT
        0x00046060:    eef0aa4d    ..M.    VMOVLT.F32 s21,s26
        0x00046064:    ee3a0ac8    :...    VSUB.F32 s0,s21,s16
        0x00046068:    eef49a40    ..@.    VCMP.F32 s19,s0
        0x0004606c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046070:    ee119a10    ....    VMOV     r9,s2
        0x00046074:    da0b        ..      BGE      0x4608e ; quant_coarse_energy_impl + 338
        0x00046076:    f1b93fff    ...?    CMP      r9,#0xffffffff
        0x0004607a:    dc08        ..      BGT      0x4608e ; quant_coarse_energy_impl + 338
        0x0004607c:    ee300a69    0.i.    VSUB.F32 s0,s0,s19
        0x00046080:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00046084:    ee100a10    ....    VMOV     r0,s0
        0x00046088:    4448        HD      ADD      r0,r0,r9
        0x0004608a:    ea0079e0    ...y    AND      r9,r0,r0,ASR #31
        0x0004608e:    f8da001c    ....    LDR      r0,[r10,#0x1c]
        0x00046092:    f8da1014    ....    LDR      r1,[r10,#0x14]
        0x00046096:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00046098:    fab0f080    ....    CLZ      r0,r0
        0x0004609c:    1a51        Q.      SUBS     r1,r2,r1
        0x0004609e:    1a09        ..      SUBS     r1,r1,r0
        0x000460a0:    9809        ..      LDR      r0,[sp,#0x24]
        0x000460a2:    f8cd902c    ..,.    STR      r9,[sp,#0x2c]
        0x000460a6:    4286        .B      CMP      r6,r0
        0x000460a8:    4648        HF      MOV      r0,r9
        0x000460aa:    d00f        ..      BEQ      0x460cc ; quant_coarse_energy_impl + 400
        0x000460ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x000460ae:    180a        ..      ADDS     r2,r1,r0
        0x000460b0:    2a17        .*      CMP      r2,#0x17
        0x000460b2:    4648        HF      MOV      r0,r9
        0x000460b4:    dc0a        ..      BGT      0x460cc ; quant_coarse_energy_impl + 400
        0x000460b6:    2001        .       MOVS     r0,#1
        0x000460b8:    f1b90f01    ....    CMP      r9,#1
        0x000460bc:    bfb8        ..      IT       LT
        0x000460be:    4648        HF      MOVLT    r0,r9
        0x000460c0:    2a0f        .*      CMP      r2,#0xf
        0x000460c2:    900b        ..      STR      r0,[sp,#0x2c]
        0x000460c4:    bfdc        ..      ITT      LE
        0x000460c6:    ea4070e0    @..p    ORRLE    r0,r0,r0,ASR #31
        0x000460ca:    900b        ..      STRLE    r0,[sp,#0x2c]
        0x000460cc:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x000460ce:    b112        ..      CBZ      r2,0x460d6 ; quant_coarse_energy_impl + 410
        0x000460d0:    ea0070e0    ...p    AND      r0,r0,r0,ASR #31
        0x000460d4:    900b        ..      STR      r0,[sp,#0x2c]
        0x000460d6:    290f        .)      CMP      r1,#0xf
        0x000460d8:    db0c        ..      BLT      0x460f4 ; quant_coarse_energy_impl + 440
        0x000460da:    992b        +.      LDR      r1,[sp,#0xac]
        0x000460dc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000460de:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000460e0:    5c08        .\      LDRB     r0,[r1,r0]
        0x000460e2:    5c89        .\      LDRB     r1,[r1,r2]
        0x000460e4:    01c2        ..      LSLS     r2,r0,#7
        0x000460e6:    018b        ..      LSLS     r3,r1,#6
        0x000460e8:    4650        PF      MOV      r0,r10
        0x000460ea:    a90b        ..      ADD      r1,sp,#0x2c
        0x000460ec:    f7f3fca0    ....    BL       ec_laplace_encode ; 0x39a30
        0x000460f0:    e024        $.      B        0x4613c ; quant_coarse_energy_impl + 512
        0x000460f2:    bf00        ..      NOP      
        0x000460f4:    2902        .)      CMP      r1,#2
        0x000460f6:    db13        ..      BLT      0x46120 ; quant_coarse_energy_impl + 484
        0x000460f8:    2801        .(      CMP      r0,#1
        0x000460fa:    f04f0101    O...    MOV      r1,#1
        0x000460fe:    bfa8        ..      IT       GE
        0x00046100:    4608        .F      MOVGE    r0,r1
        0x00046102:    ea4070e0    @..p    ORR      r0,r0,r0,ASR #31
        0x00046106:    0041        A.      LSLS     r1,r0,#1
        0x00046108:    f24652b4    F..R    MOV      r2,#0x65b4
        0x0004610c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004610e:    ea8171e0    ...q    EOR      r1,r1,r0,ASR #31
        0x00046112:    4650        PF      MOV      r0,r10
        0x00046114:    f2c00205    ....    MOVT     r2,#5
        0x00046118:    2302        .#      MOVS     r3,#2
        0x0004611a:    f7f3fb9f    ....    BL       ec_enc_icdf ; 0x3985c
        0x0004611e:    e00d        ..      B        0x4613c ; quant_coarse_energy_impl + 512
        0x00046120:    2901        .)      CMP      r1,#1
        0x00046122:    d108        ..      BNE      0x46136 ; quant_coarse_energy_impl + 506
        0x00046124:    ea0070e0    ...p    AND      r0,r0,r0,ASR #31
        0x00046128:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004612a:    4241        AB      RSBS     r1,r0,#0
        0x0004612c:    4650        PF      MOV      r0,r10
        0x0004612e:    2201        ."      MOVS     r2,#1
        0x00046130:    f7f3fa7e    ..~.    BL       ec_enc_bit_logp ; 0x39630
        0x00046134:    e002        ..      B        0x4613c ; quant_coarse_energy_impl + 512
        0x00046136:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004613a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004613c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004613e:    9b2c        ,.      LDR      r3,[sp,#0xb0]
        0x00046140:    ebb90200    ....    SUBS     r2,r9,r0
        0x00046144:    ee000a10    ....    VMOV     s0,r0
        0x00046148:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004614a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0004614e:    6880        .h      LDR      r0,[r0,#8]
        0x00046150:    ee381ac0    8...    VSUB.F32 s2,s17,s0
        0x00046154:    fb006104    ...a    MLA      r1,r0,r4,r6
        0x00046158:    465d        ]F      MOV      r5,r11
        0x0004615a:    eb030381    ....    ADD      r3,r3,r1,LSL #2
        0x0004615e:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x00046162:    ee3e1a0f    >...    VADD.F32 s2,s28,s30
        0x00046166:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0004616a:    eb050181    ....    ADD      r1,r5,r1,LSL #2
        0x0004616e:    bf48        H.      IT       MI
        0x00046170:    4252        RB      RSBMI    r2,r2,#0
        0x00046172:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x00046176:    ee3e1a00    >...    VADD.F32 s2,s28,s0
        0x0004617a:    ee290a00    )...    VMUL.F32 s0,s18,s0
        0x0004617e:    992e        ..      LDR      r1,[sp,#0xb8]
        0x00046180:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00046184:    3401        .4      ADDS     r4,#1
        0x00046186:    4490        .D      ADD      r8,r8,r2
        0x00046188:    ed870a00    ....    VSTR     s0,[r7,#0]
        0x0004618c:    428c        .B      CMP      r4,r1
        0x0004618e:    f1070704    ....    ADD      r7,r7,#4
        0x00046192:    f6ffaf3d    ..=.    BLT      0x46010 ; quant_coarse_energy_impl + 212
        0x00046196:    9f02        ..      LDR      r7,[sp,#8]
        0x00046198:    3601        .6      ADDS     r6,#1
        0x0004619a:    42be        .B      CMP      r6,r7
        0x0004619c:    f47faf1e    ....    BNE      0x45fdc ; quant_coarse_energy_impl + 160
        0x000461a0:    9831        1.      LDR      r0,[sp,#0xc4]
        0x000461a2:    2800        .(      CMP      r0,#0
        0x000461a4:    f04f0000    O...    MOV      r0,#0
        0x000461a8:    bf08        ..      IT       EQ
        0x000461aa:    4640        @F      MOVEQ    r0,r8
        0x000461ac:    b00e        ..      ADD      sp,sp,#0x38
        0x000461ae:    ecbd8b10    ....    VPOP     {d8-d15}
        0x000461b2:    b001        ..      ADD      sp,sp,#4
        0x000461b4:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d.3
        0x000461b8:    00000000    ....    DCD    0
        0x000461bc:    3e199800    ...>    DCD    1041864704
    $t.6
    quant_energy_finalise
        0x000461c0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000461c4:    b081        ..      SUB      sp,sp,#4
        0x000461c6:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x000461ca:    b086        ..      SUB      sp,sp,#0x18
        0x000461cc:    9101        ..      STR      r1,[sp,#4]
        0x000461ce:    e9dd911c    ....    LDRD     r9,r1,[sp,#0x70]
        0x000461d2:    e9ddc61a    ....    LDRD     r12,r6,[sp,#0x68]
        0x000461d6:    e9ddb818    ....    LDRD     r11,r8,[sp,#0x60]
        0x000461da:    ed9faa40    ..@.    VLDR     s20,[pc,#256] ; [0x462dc] = 0x38800000
        0x000461de:    461c        .F      MOV      r4,r3
        0x000461e0:    4607        .F      MOV      r7,r0
        0x000461e2:    f04f0a01    O...    MOV      r10,#1
        0x000461e6:    f04f0e00    O...    MOV      lr,#0
        0x000461ea:    eeb68a00    ....    VMOV.F32 s16,#0.50000000
        0x000461ee:    eebe9a00    ....    VMOV.F32 s18,#-0.50000000
        0x000461f2:    2501        .%      MOVS     r5,#1
        0x000461f4:    2901        .)      CMP      r1,#1
        0x000461f6:    bfc8        ..      IT       GT
        0x000461f8:    468a        .F      MOVGT    r10,r1
        0x000461fa:    9203        ..      STR      r2,[sp,#0xc]
        0x000461fc:    9801        ..      LDR      r0,[sp,#4]
        0x000461fe:    9502        ..      STR      r5,[sp,#8]
        0x00046200:    4290        .B      CMP      r0,r2
        0x00046202:    da5d        ].      BGE      0x462c0 ; quant_energy_finalise + 256
        0x00046204:    428e        .B      CMP      r6,r1
        0x00046206:    db5b        [.      BLT      0x462c0 ; quant_energy_finalise + 256
        0x00046208:    9d01        ..      LDR      r5,[sp,#4]
        0x0004620a:    f8cde010    ....    STR      lr,[sp,#0x10]
        0x0004620e:    bf00        ..      NOP      
        0x00046210:    f8580025    X.%.    LDR      r0,[r8,r5,LSL #2]
        0x00046214:    2807        .(      CMP      r0,#7
        0x00046216:    dc4e        N.      BGT      0x462b6 ; quant_energy_finalise + 246
        0x00046218:    f85c0025    \.%.    LDR      r0,[r12,r5,LSL #2]
        0x0004621c:    4570        pE      CMP      r0,lr
        0x0004621e:    d14a        J.      BNE      0x462b6 ; quant_energy_finalise + 246
        0x00046220:    68b8        .h      LDR      r0,[r7,#8]
        0x00046222:    9605        ..      STR      r6,[sp,#0x14]
        0x00046224:    2600        .&      MOVS     r6,#0
        0x00046226:    bf00        ..      NOP      
        0x00046228:    fb005006    ...P    MLA      r0,r0,r6,r5
        0x0004622c:    2100        .!      MOVS     r1,#0
        0x0004622e:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x00046232:    ed90ba00    ....    VLDR     s22,[r0,#0]
        0x00046236:    4648        HF      MOV      r0,r9
        0x00046238:    eeb5ba40    ..@.    VCMP.F32 s22,#0.0
        0x0004623c:    2201        ."      MOVS     r2,#1
        0x0004623e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046242:    bfa8        ..      IT       GE
        0x00046244:    2101        .!      MOVGE    r1,#1
        0x00046246:    f7f3fa1f    ....    BL       ec_enc_bits ; 0x39688
        0x0004624a:    f8580025    X.%.    LDR      r0,[r8,r5,LSL #2]
        0x0004624e:    2101        .!      MOVS     r1,#1
        0x00046250:    f1c0000d    ....    RSB      r0,r0,#0xd
        0x00046254:    eeb5ba40    ..@.    VCMP.F32 s22,#0.0
        0x00046258:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x0004625c:    fa01f000    ....    LSL      r0,r1,r0
        0x00046260:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046264:    bfa8        ..      IT       GE
        0x00046266:    eeb00a48    ..H.    VMOVGE.F32 s0,s16
        0x0004626a:    ee010a10    ....    VMOV     s2,r0
        0x0004626e:    68b8        .h      LDR      r0,[r7,#8]
        0x00046270:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00046274:    fb005106    ...Q    MLA      r1,r0,r6,r5
        0x00046278:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0004627c:    eb040281    ....    ADD      r2,r4,r1,LSL #2
        0x00046280:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00046284:    ee200a0a     ...    VMUL.F32 s0,s0,s20
        0x00046288:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x0004628c:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00046290:    eb0b0181    ....    ADD      r1,r11,r1,LSL #2
        0x00046294:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00046298:    3601        .6      ADDS     r6,#1
        0x0004629a:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x0004629e:    45b2        .E      CMP      r10,r6
        0x000462a0:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x000462a4:    d1c0        ..      BNE      0x46228 ; quant_energy_finalise + 104
        0x000462a6:    9e05        ..      LDR      r6,[sp,#0x14]
        0x000462a8:    991d        ..      LDR      r1,[sp,#0x74]
        0x000462aa:    f8ddc068    ..h.    LDR      r12,[sp,#0x68]
        0x000462ae:    e9dd2e03    ....    LDRD     r2,lr,[sp,#0xc]
        0x000462b2:    eba6060a    ....    SUB      r6,r6,r10
        0x000462b6:    3501        .5      ADDS     r5,#1
        0x000462b8:    4295        .B      CMP      r5,r2
        0x000462ba:    da01        ..      BGE      0x462c0 ; quant_energy_finalise + 256
        0x000462bc:    428e        .B      CMP      r6,r1
        0x000462be:    daa7        ..      BGE      0x46210 ; quant_energy_finalise + 80
        0x000462c0:    9802        ..      LDR      r0,[sp,#8]
        0x000462c2:    f04f0e01    O...    MOV      lr,#1
        0x000462c6:    07c0        ..      LSLS     r0,r0,#31
        0x000462c8:    f04f0500    O...    MOV      r5,#0
        0x000462cc:    d196        ..      BNE      0x461fc ; quant_energy_finalise + 60
        0x000462ce:    b006        ..      ADD      sp,sp,#0x18
        0x000462d0:    ecbd8b08    ....    VPOP     {d8-d11}
        0x000462d4:    b001        ..      ADD      sp,sp,#4
        0x000462d6:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000462da:    bf00        ..      NOP      
    $d.7
        0x000462dc:    38800000    ...8    DCD    947912704
    $t.4
    quant_fine_energy
        0x000462e0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000462e4:    b081        ..      SUB      sp,sp,#4
        0x000462e6:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x000462ea:    b084        ..      SUB      sp,sp,#0x10
        0x000462ec:    4291        .B      CMP      r1,r2
        0x000462ee:    9201        ..      STR      r2,[sp,#4]
        0x000462f0:    da71        q.      BGE      0x463d6 ; quant_fine_energy + 246
        0x000462f2:    e9dd7816    ...x    LDRD     r7,r8,[sp,#0x58]
        0x000462f6:    ed9f9a3b    ..;.    VLDR     s18,[pc,#236] ; [0x463e4] = 0x38800000
        0x000462fa:    469b        .F      MOV      r11,r3
        0x000462fc:    4689        .F      MOV      r9,r1
        0x000462fe:    4606        .F      MOV      r6,r0
        0x00046300:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x00046304:    eeb68a00    ....    VMOV.F32 s16,#0.50000000
        0x00046308:    eebeaa00    ....    VMOV.F32 s20,#-0.50000000
        0x0004630c:    f8585029    X.)P    LDR      r5,[r8,r9,LSL #2]
        0x00046310:    2d01        .-      CMP      r5,#1
        0x00046312:    db5b        [.      BLT      0x463cc ; quant_fine_energy + 236
        0x00046314:    f44f3080    O..0    MOV      r0,#0x10000
        0x00046318:    40a8        .@      LSLS     r0,r0,r5
        0x0004631a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004631c:    1400        ..      ASRS     r0,r0,#16
        0x0004631e:    9002        ..      STR      r0,[sp,#8]
        0x00046320:    ee000a10    ....    VMOV     s0,r0
        0x00046324:    68b0        .h      LDR      r0,[r6,#8]
        0x00046326:    eeb8bac0    ....    VCVT.F32.S32 s22,s0
        0x0004632a:    f04f0a00    O...    MOV      r10,#0
        0x0004632e:    bf00        ..      NOP      
        0x00046330:    fb00900a    ....    MLA      r0,r0,r10,r9
        0x00046334:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x00046338:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0004633c:    ee300a08    0...    VADD.F32 s0,s0,s16
        0x00046340:    ee200a0b     ...    VMUL.F32 s0,s0,s22
        0x00046344:    f007f9d0    ....    BL       __hardfp_floorf ; 0x4d6e8
        0x00046348:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0004634c:    9902        ..      LDR      r1,[sp,#8]
        0x0004634e:    ee100a10    ....    VMOV     r0,s0
        0x00046352:    4281        .B      CMP      r1,r0
        0x00046354:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046356:    bfd8        ..      IT       LE
        0x00046358:    eb044021    ..!@    ADDLE    r0,r4,r1,ASR #16
        0x0004635c:    ea2074e0     ..t    BIC      r4,r0,r0,ASR #31
        0x00046360:    9818        ..      LDR      r0,[sp,#0x60]
        0x00046362:    4621        !F      MOV      r1,r4
        0x00046364:    462a        *F      MOV      r2,r5
        0x00046366:    f7f3f98f    ....    BL       ec_enc_bits ; 0x39688
        0x0004636a:    f8585029    X.)P    LDR      r5,[r8,r9,LSL #2]
        0x0004636e:    2201        ."      MOVS     r2,#1
        0x00046370:    f1c5000e    ....    RSB      r0,r5,#0xe
        0x00046374:    fa02f000    ....    LSL      r0,r2,r0
        0x00046378:    ee010a10    ....    VMOV     s2,r0
        0x0004637c:    68b0        .h      LDR      r0,[r6,#8]
        0x0004637e:    ee004a10    ...J    VMOV     s0,r4
        0x00046382:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00046386:    fb00940a    ....    MLA      r4,r0,r10,r9
        0x0004638a:    ee300a08    0...    VADD.F32 s0,s0,s16
        0x0004638e:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00046392:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00046396:    eb0b0284    ....    ADD      r2,r11,r4,LSL #2
        0x0004639a:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x0004639e:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x000463a2:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x000463a6:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x000463aa:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x000463ae:    eb070484    ....    ADD      r4,r7,r4,LSL #2
        0x000463b2:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x000463b6:    9a19        ..      LDR      r2,[sp,#0x64]
        0x000463b8:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x000463bc:    f10a0a01    ....    ADD      r10,r10,#1
        0x000463c0:    4592        .E      CMP      r10,r2
        0x000463c2:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x000463c6:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x000463ca:    dbb1        ..      BLT      0x46330 ; quant_fine_energy + 80
        0x000463cc:    9801        ..      LDR      r0,[sp,#4]
        0x000463ce:    f1090901    ....    ADD      r9,r9,#1
        0x000463d2:    4581        .E      CMP      r9,r0
        0x000463d4:    d19a        ..      BNE      0x4630c ; quant_fine_energy + 44
        0x000463d6:    b004        ..      ADD      sp,sp,#0x10
        0x000463d8:    ecbd8b08    ....    VPOP     {d8-d11}
        0x000463dc:    b001        ..      ADD      sp,sp,#4
        0x000463de:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000463e2:    bf00        ..      NOP      
    $d.5
        0x000463e4:    38800000    ...8    DCD    947912704
    $t.25
    quant_partition
        0x000463e8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000463ec:    b081        ..      SUB      sp,sp,#4
        0x000463ee:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x000463f2:    b094        ..      SUB      sp,sp,#0x50
        0x000463f4:    4682        .F      MOV      r10,r0
        0x000463f6:    f8d0e000    ....    LDR      lr,[r0,#0]
        0x000463fa:    6880        .h      LDR      r0,[r0,#8]
        0x000463fc:    e9dd9b25    ..%.    LDRD     r9,r11,[sp,#0x94]
        0x00046400:    461f        .F      MOV      r7,r3
        0x00046402:    460d        .F      MOV      r5,r1
        0x00046404:    f8da100c    ....    LDR      r1,[r10,#0xc]
        0x00046408:    6883        .h      LDR      r3,[r0,#8]
        0x0004640a:    f11b0601    ....    ADDS     r6,r11,#1
        0x0004640e:    fb031106    ....    MLA      r1,r3,r6,r1
        0x00046412:    e9d03018    ...0    LDRD     r3,r0,[r0,#0x60]
        0x00046416:    f8dd809c    ....    LDR      r8,[sp,#0x9c]
        0x0004641a:    f9331011    3...    LDRSH    r1,[r3,r1,LSL #1]
        0x0004641e:    f8da3014    ...0    LDR      r3,[r10,#0x14]
        0x00046422:    eb000c01    ....    ADD      r12,r0,r1
        0x00046426:    5c41        A\      LDRB     r1,[r0,r1]
        0x00046428:    f8da401c    ...@    LDR      r4,[r10,#0x1c]
        0x0004642c:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00046430:    9713        ..      STR      r7,[sp,#0x4c]
        0x00046432:    950c        ..      STR      r5,[sp,#0x30]
        0x00046434:    d248        H.      BCS      0x464c8 ; quant_partition + 224
        0x00046436:    2a03        .*      CMP      r2,#3
        0x00046438:    db46        F.      BLT      0x464c8 ; quant_partition + 224
        0x0004643a:    f81c0001    ....    LDRB     r0,[r12,r1]
        0x0004643e:    300c        .0      ADDS     r0,r0,#0xc
        0x00046440:    42b8        .B      CMP      r0,r7
        0x00046442:    da41        A.      BGE      0x464c8 ; quant_partition + 224
        0x00046444:    9e24        $.      LDR      r6,[sp,#0x90]
        0x00046446:    0854        T.      LSRS     r4,r2,#1
        0x00046448:    2e01        ..      CMP      r6,#1
        0x0004644a:    bf02        ..      ITTT     EQ
        0x0004644c:    f0080001    ....    ANDEQ    r0,r8,#1
        0x00046450:    ea400048    @.H.    ORREQ    r0,r0,r8,LSL #1
        0x00046454:    9027        '.      STREQ    r0,[sp,#0x9c]
        0x00046456:    1c70        p.      ADDS     r0,r6,#1
        0x00046458:    ea4f0860    O.`.    ASR      r8,r0,#1
        0x0004645c:    a827        '.      ADD      r0,sp,#0x9c
        0x0004645e:    2100        .!      MOVS     r1,#0
        0x00046460:    aa13        ..      ADD      r2,sp,#0x4c
        0x00046462:    eb050384    ....    ADD      r3,r5,r4,LSL #2
        0x00046466:    f1ab0701    ....    SUB      r7,r11,#1
        0x0004646a:    e9cd4200    ...B    STRD     r4,r2,[sp,#0]
        0x0004646e:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x00046472:    a90d        ..      ADD      r1,sp,#0x34
        0x00046474:    4650        PF      MOV      r0,r10
        0x00046476:    462a        *F      MOV      r2,r5
        0x00046478:    e9cd8602    ....    STRD     r8,r6,[sp,#8]
        0x0004647c:    930b        ..      STR      r3,[sp,#0x2c]
        0x0004647e:    9704        ..      STR      r7,[sp,#0x10]
        0x00046480:    f7f0f884    ....    BL       compute_theta ; 0x3658c
        0x00046484:    ed9d0a0e    ....    VLDR     s0,[sp,#0x38]
        0x00046488:    ed9d2a0f    ...*    VLDR     s4,[sp,#0x3c]
        0x0004648c:    e9dd1310    ....    LDRD     r1,r3,[sp,#0x40]
        0x00046490:    9812        ..      LDR      r0,[sp,#0x48]
        0x00046492:    eeb81ac0    ....    VCVT.F32.S32 s2,s0
        0x00046496:    ed9f0ac8    ....    VLDR     s0,[pc,#800] ; [0x467b8] = 0x38000000
        0x0004649a:    2e02        ..      CMP      r6,#2
        0x0004649c:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x000464a0:    930a        ..      STR      r3,[sp,#0x28]
        0x000464a2:    f2c080bf    ....    BLT.W    0x46624 ; quant_partition + 572
        0x000464a6:    461a        .F      MOV      r2,r3
        0x000464a8:    f36f329f    o..2    BFC      r2,#14,#18
        0x000464ac:    2a00        .*      CMP      r2,#0
        0x000464ae:    f00080b9    ....    BEQ.W    0x46624 ; quant_partition + 572
        0x000464b2:    46bc        .F      MOV      r12,r7
        0x000464b4:    f5b35f00    ..._    CMP      r3,#0x2000
        0x000464b8:    f34080bd    @...    BLE.W    0x46636 ; quant_partition + 590
        0x000464bc:    f1cb0205    ....    RSB      r2,r11,#5
        0x000464c0:    fa41f202    A...    ASR      r2,r1,r2
        0x000464c4:    1a89        ..      SUBS     r1,r1,r2
        0x000464c6:    e0bd        ..      B        0x46644 ; quant_partition + 604
        0x000464c8:    f1a70b01    ....    SUB      r11,r7,#1
        0x000464cc:    2700        .'      MOVS     r7,#0
        0x000464ce:    2506        .%      MOVS     r5,#6
        0x000464d0:    940b        ..      STR      r4,[sp,#0x2c]
        0x000464d2:    bf00        ..      NOP      
        0x000464d4:    460c        .F      MOV      r4,r1
        0x000464d6:    4439        9D      ADD      r1,r1,r7
        0x000464d8:    1c4e        N.      ADDS     r6,r1,#1
        0x000464da:    1071        q.      ASRS     r1,r6,#1
        0x000464dc:    f81c0001    ....    LDRB     r0,[r12,r1]
        0x000464e0:    4583        .E      CMP      r11,r0
        0x000464e2:    bfc4        ..      ITT      GT
        0x000464e4:    1077        w.      ASRGT    r7,r6,#1
        0x000464e6:    4621        !F      MOVGT    r1,r4
        0x000464e8:    3d01        .=      SUBS     r5,#1
        0x000464ea:    d1f3        ..      BNE      0x464d4 ; quant_partition + 236
        0x000464ec:    2f00        ./      CMP      r7,#0
        0x000464ee:    bf14        ..      ITE      NE
        0x000464f0:    f81c5007    ...P    LDRBNE   r5,[r12,r7]
        0x000464f4:    f04f35ff    O..5    MOVEQ    r5,#0xffffffff
        0x000464f8:    f81c0001    ....    LDRB     r0,[r12,r1]
        0x000464fc:    ebab0405    ....    SUB      r4,r11,r5
        0x00046500:    eba0000b    ....    SUB      r0,r0,r11
        0x00046504:    4284        .B      CMP      r4,r0
        0x00046506:    bfc8        ..      IT       GT
        0x00046508:    460f        .F      MOVGT    r7,r1
        0x0004650a:    2f00        ./      CMP      r7,#0
        0x0004650c:    bf1a        ..      ITTE     NE
        0x0004650e:    f81c0007    ....    LDRBNE   r0,[r12,r7]
        0x00046512:    3001        .0      ADDNE    r0,#1
        0x00046514:    2000        .       MOVEQ    r0,#0
        0x00046516:    f8da1020    .. .    LDR      r1,[r10,#0x20]
        0x0004651a:    1a0d        ..      SUBS     r5,r1,r0
        0x0004651c:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x00046520:    f8ca5020    .. P    STR      r5,[r10,#0x20]
        0x00046524:    dc15        ..      BGT      0x46552 ; quant_partition + 362
        0x00046526:    2f01        ./      CMP      r7,#1
        0x00046528:    db13        ..      BLT      0x46552 ; quant_partition + 362
        0x0004652a:    f1ac0101    ....    SUB      r1,r12,#1
        0x0004652e:    bf00        ..      NOP      
        0x00046530:    4405        .D      ADD      r5,r5,r0
        0x00046532:    1e7e        ~.      SUBS     r6,r7,#1
        0x00046534:    f8ca5020    .. P    STR      r5,[r10,#0x20]
        0x00046538:    d02e        ..      BEQ      0x46598 ; quant_partition + 432
        0x0004653a:    5dc8        .]      LDRB     r0,[r1,r7]
        0x0004653c:    3001        .0      ADDS     r0,#1
        0x0004653e:    1a2d        -.      SUBS     r5,r5,r0
        0x00046540:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x00046544:    f8ca5020    .. P    STR      r5,[r10,#0x20]
        0x00046548:    dc04        ..      BGT      0x46554 ; quant_partition + 364
        0x0004654a:    2f01        ./      CMP      r7,#1
        0x0004654c:    4637        7F      MOV      r7,r6
        0x0004654e:    dcef        ..      BGT      0x46530 ; quant_partition + 328
        0x00046550:    e000        ..      B        0x46554 ; quant_partition + 364
        0x00046552:    463e        >F      MOV      r6,r7
        0x00046554:    b316        ..      CBZ      r6,0x4659c ; quant_partition + 436
        0x00046556:    2001        .       MOVS     r0,#1
        0x00046558:    4631        1F      MOV      r1,r6
        0x0004655a:    f36001df    `...    BFI      r1,r0,#3,#29
        0x0004655e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00046562:    eb0000e6    ....    ADD      r0,r0,r6,ASR #3
        0x00046566:    2e08        ..      CMP      r6,#8
        0x00046568:    bfa8        ..      IT       GE
        0x0004656a:    fa01f600    ....    LSLGE    r6,r1,r0
        0x0004656e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00046570:    f1be0f00    ....    CMP      lr,#0
        0x00046574:    d04b        K.      BEQ      0x4660e ; quant_partition + 550
        0x00046576:    9d24        $.      LDR      r5,[sp,#0x90]
        0x00046578:    f8da1004    ....    LDR      r1,[r10,#4]
        0x0004657c:    f8da702c    ..,p    LDR      r7,[r10,#0x2c]
        0x00046580:    9500        ..      STR      r5,[sp,#0]
        0x00046582:    9d0b        ..      LDR      r5,[sp,#0x2c]
        0x00046584:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00046588:    e9cd5101    ...Q    STRD     r5,r1,[sp,#4]
        0x0004658c:    4611        .F      MOV      r1,r2
        0x0004658e:    4632        2F      MOV      r2,r6
        0x00046590:    9703        ..      STR      r7,[sp,#0xc]
        0x00046592:    f7d8ff4b    ..K.    BL       alg_quant ; 0x1f42c
        0x00046596:    e108        ..      B        0x467aa ; quant_partition + 962
        0x00046598:    f8ca5020    .. P    STR      r5,[r10,#0x20]
        0x0004659c:    f8da0004    ....    LDR      r0,[r10,#4]
        0x000465a0:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x000465a2:    2800        .(      CMP      r0,#0
        0x000465a4:    d044        D.      BEQ      0x46630 ; quant_partition + 584
        0x000465a6:    9924        $.      LDR      r1,[sp,#0x90]
        0x000465a8:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000465ac:    4088        .@      LSLS     r0,r0,r1
        0x000465ae:    ea280800    (...    BIC      r8,r8,r0
        0x000465b2:    f1b80f00    ....    CMP      r8,#0
        0x000465b6:    f8cd809c    ....    STR      r8,[sp,#0x9c]
        0x000465ba:    d035        5.      BEQ      0x46628 ; quant_partition + 576
        0x000465bc:    f1b90f00    ....    CMP      r9,#0
        0x000465c0:    f00080c9    ....    BEQ.W    0x46756 ; quant_partition + 878
        0x000465c4:    2a01        .*      CMP      r2,#1
        0x000465c6:    f2c080e6    ....    BLT.W    0x46796 ; quant_partition + 942
        0x000465ca:    f24f3c5f    O._<    MOV      r12,#0xf35f
        0x000465ce:    f246630d    F..c    MOV      r3,#0x660d
        0x000465d2:    f8da1028    ..(.    LDR      r1,[r10,#0x28]
        0x000465d6:    f6c34c6e    ..nL    MOVT     r12,#0x3c6e
        0x000465da:    f2c00319    ....    MOVT     r3,#0x19
        0x000465de:    a077        w.      ADR      r0,{pc}+0x1de ; 0x467bc
        0x000465e0:    463d        =F      MOV      r5,r7
        0x000465e2:    4616        .F      MOV      r6,r2
        0x000465e4:    fb01c103    ....    MLA      r1,r1,r3,r12
        0x000465e8:    4607        .F      MOV      r7,r0
        0x000465ea:    040c        ..      LSLS     r4,r1,#16
        0x000465ec:    bf58        X.      IT       PL
        0x000465ee:    3704        .7      ADDPL    r7,#4
        0x000465f0:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x000465f4:    ed991a00    ....    VLDR     s2,[r9,#0]
        0x000465f8:    3e01        .>      SUBS     r6,#1
        0x000465fa:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x000465fe:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x00046602:    f1050504    ....    ADD      r5,r5,#4
        0x00046606:    f1090904    ....    ADD      r9,r9,#4
        0x0004660a:    d1eb        ..      BNE      0x465e4 ; quant_partition + 508
        0x0004660c:    e0c0        ..      B        0x46790 ; quant_partition + 936
        0x0004660e:    9924        $.      LDR      r1,[sp,#0x90]
        0x00046610:    9f0b        ..      LDR      r7,[sp,#0x2c]
        0x00046612:    9100        ..      STR      r1,[sp,#0]
        0x00046614:    4611        .F      MOV      r1,r2
        0x00046616:    4632        2F      MOV      r2,r6
        0x00046618:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004661c:    9701        ..      STR      r7,[sp,#4]
        0x0004661e:    f7d8ff75    ..u.    BL       alg_unquant ; 0x1f50c
        0x00046622:    e0c2        ..      B        0x467aa ; quant_partition + 962
        0x00046624:    46bc        .F      MOV      r12,r7
        0x00046626:    e00d        ..      B        0x46644 ; quant_partition + 604
        0x00046628:    0091        ..      LSLS     r1,r2,#2
        0x0004662a:    4638        8F      MOV      r0,r7
        0x0004662c:    f7d2f89b    ....    BL       __aeabi_memclr4 ; 0x18766
        0x00046630:    f04f0800    O...    MOV      r8,#0
        0x00046634:    e0b8        ..      B        0x467a8 ; quant_partition + 960
        0x00046636:    00e2        ..      LSLS     r2,r4,#3
        0x00046638:    f1cb0306    ....    RSB      r3,r11,#6
        0x0004663c:    411a        .A      ASRS     r2,r2,r3
        0x0004663e:    4411        .D      ADD      r1,r1,r2
        0x00046640:    ea0171e1    ...q    AND      r1,r1,r1,ASR #31
        0x00046644:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00046646:    464d        MF      MOV      r5,r9
        0x00046648:    1a51        Q.      SUBS     r1,r2,r1
        0x0004664a:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x0004664e:    4613        .F      MOV      r3,r2
        0x00046650:    ebb20f61    ..a.    CMP      r2,r1,ASR #1
        0x00046654:    bfa8        ..      IT       GE
        0x00046656:    104b        K.      ASRGE    r3,r1,#1
        0x00046658:    ea2377e3    #..w    BIC      r7,r3,r3,ASR #31
        0x0004665c:    f8da1020    .. .    LDR      r1,[r10,#0x20]
        0x00046660:    1bd6        ..      SUBS     r6,r2,r7
        0x00046662:    f1b90f00    ....    CMP      r9,#0
        0x00046666:    ee219a00    !...    VMUL.F32 s18,s2,s0
        0x0004666a:    ee22aa00    "...    VMUL.F32 s20,s4,s0
        0x0004666e:    eba10b00    ....    SUB      r11,r1,r0
        0x00046672:    bf18        ..      IT       NE
        0x00046674:    eb050584    ....    ADDNE    r5,r5,r4,LSL #2
        0x00046678:    42b7        .B      CMP      r7,r6
        0x0004667a:    f8cab020    .. .    STR      r11,[r10,#0x20]
        0x0004667e:    da35        5.      BGE      0x466ec ; quant_partition + 772
        0x00046680:    9827        '.      LDR      r0,[sp,#0x9c]
        0x00046682:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00046684:    9009        ..      STR      r0,[sp,#0x24]
        0x00046686:    fa40f008    @...    ASR      r0,r0,r8
        0x0004668a:    ee2a0a08    *...    VMUL.F32 s0,s20,s16
        0x0004668e:    9003        ..      STR      r0,[sp,#0xc]
        0x00046690:    4650        PF      MOV      r0,r10
        0x00046692:    4622        "F      MOV      r2,r4
        0x00046694:    4633        3F      MOV      r3,r6
        0x00046696:    e9cd8500    ....    STRD     r8,r5,[sp,#0]
        0x0004669a:    4665        eF      MOV      r5,r12
        0x0004669c:    f8cdc008    ....    STR      r12,[sp,#8]
        0x000466a0:    f7fffea2    ....    BL       quant_partition ; 0x463e8
        0x000466a4:    9924        $.      LDR      r1,[sp,#0x90]
        0x000466a6:    f8da2020    ..      LDR      r2,[r10,#0x20]
        0x000466aa:    1049        I.      ASRS     r1,r1,#1
        0x000466ac:    46c4        .F      MOV      r12,r8
        0x000466ae:    fa00f801    ....    LSL      r8,r0,r1
        0x000466b2:    eba2000b    ....    SUB      r0,r2,r11
        0x000466b6:    4430        0D      ADD      r0,r0,r6
        0x000466b8:    463b        ;F      MOV      r3,r7
        0x000466ba:    19c1        ..      ADDS     r1,r0,r7
        0x000466bc:    2818        .(      CMP      r0,#0x18
        0x000466be:    bfc8        ..      IT       GT
        0x000466c0:    f1a10318    ....    SUBGT    r3,r1,#0x18
        0x000466c4:    980a        ..      LDR      r0,[sp,#0x28]
        0x000466c6:    ee290a08    )...    VMUL.F32 s0,s18,s16
        0x000466ca:    f5b04f80    ...O    CMP      r0,#0x4000
        0x000466ce:    bf08        ..      IT       EQ
        0x000466d0:    463b        ;F      MOVEQ    r3,r7
        0x000466d2:    990c        ..      LDR      r1,[sp,#0x30]
        0x000466d4:    9f09        ..      LDR      r7,[sp,#0x24]
        0x000466d6:    4650        PF      MOV      r0,r10
        0x000466d8:    4622        "F      MOV      r2,r4
        0x000466da:    e9cdc900    ....    STRD     r12,r9,[sp,#0]
        0x000466de:    9502        ..      STR      r5,[sp,#8]
        0x000466e0:    9703        ..      STR      r7,[sp,#0xc]
        0x000466e2:    f7fffe81    ....    BL       quant_partition ; 0x463e8
        0x000466e6:    ea480800    H...    ORR      r8,r8,r0
        0x000466ea:    e05d        ].      B        0x467a8 ; quant_partition + 960
        0x000466ec:    4622        "F      MOV      r2,r4
        0x000466ee:    9408        ..      STR      r4,[sp,#0x20]
        0x000466f0:    9c27        '.      LDR      r4,[sp,#0x9c]
        0x000466f2:    990c        ..      LDR      r1,[sp,#0x30]
        0x000466f4:    ee290a08    )...    VMUL.F32 s0,s18,s16
        0x000466f8:    4650        PF      MOV      r0,r10
        0x000466fa:    463b        ;F      MOV      r3,r7
        0x000466fc:    e9cd8900    ....    STRD     r8,r9,[sp,#0]
        0x00046700:    46e1        .F      MOV      r9,r12
        0x00046702:    f8cdc008    ....    STR      r12,[sp,#8]
        0x00046706:    9403        ..      STR      r4,[sp,#0xc]
        0x00046708:    f7fffe6e    ..n.    BL       quant_partition ; 0x463e8
        0x0004670c:    f8da1020    .. .    LDR      r1,[r10,#0x20]
        0x00046710:    900c        ..      STR      r0,[sp,#0x30]
        0x00046712:    eba1000b    ....    SUB      r0,r1,r11
        0x00046716:    4438        8D      ADD      r0,r0,r7
        0x00046718:    4633        3F      MOV      r3,r6
        0x0004671a:    1981        ..      ADDS     r1,r0,r6
        0x0004671c:    2818        .(      CMP      r0,#0x18
        0x0004671e:    bfc8        ..      IT       GT
        0x00046720:    f1a10318    ....    SUBGT    r3,r1,#0x18
        0x00046724:    980a        ..      LDR      r0,[sp,#0x28]
        0x00046726:    ee2a0a08    *...    VMUL.F32 s0,s20,s16
        0x0004672a:    2800        .(      CMP      r0,#0
        0x0004672c:    bf08        ..      IT       EQ
        0x0004672e:    4633        3F      MOVEQ    r3,r6
        0x00046730:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00046732:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00046734:    fa44f708    D...    ASR      r7,r4,r8
        0x00046738:    4650        PF      MOV      r0,r10
        0x0004673a:    e9cd8500    ....    STRD     r8,r5,[sp,#0]
        0x0004673e:    f8cd9008    ....    STR      r9,[sp,#8]
        0x00046742:    9703        ..      STR      r7,[sp,#0xc]
        0x00046744:    f7fffe50    ..P.    BL       quant_partition ; 0x463e8
        0x00046748:    9924        $.      LDR      r1,[sp,#0x90]
        0x0004674a:    1049        I.      ASRS     r1,r1,#1
        0x0004674c:    4088        .@      LSLS     r0,r0,r1
        0x0004674e:    990c        ..      LDR      r1,[sp,#0x30]
        0x00046750:    ea400801    @...    ORR      r8,r0,r1
        0x00046754:    e028        (.      B        0x467a8 ; quant_partition + 960
        0x00046756:    2a01        .*      CMP      r2,#1
        0x00046758:    ea6f0800    o...    MVN      r8,r0
        0x0004675c:    db1b        ..      BLT      0x46796 ; quant_partition + 942
        0x0004675e:    f24f305f    O._0    MOV      r0,#0xf35f
        0x00046762:    f246630d    F..c    MOV      r3,#0x660d
        0x00046766:    f8da1028    ..(.    LDR      r1,[r10,#0x28]
        0x0004676a:    f6c3406e    ..n@    MOVT     r0,#0x3c6e
        0x0004676e:    f2c00319    ....    MOVT     r3,#0x19
        0x00046772:    4616        .F      MOV      r6,r2
        0x00046774:    fb010103    ....    MLA      r1,r1,r3,r0
        0x00046778:    3e01        .>      SUBS     r6,#1
        0x0004677a:    ea4f5521    O.!U    ASR      r5,r1,#20
        0x0004677e:    ee005a10    ...Z    VMOV     s0,r5
        0x00046782:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00046786:    ed870a00    ....    VSTR     s0,[r7,#0]
        0x0004678a:    f1070704    ....    ADD      r7,r7,#4
        0x0004678e:    d1f1        ..      BNE      0x46774 ; quant_partition + 908
        0x00046790:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x00046792:    f8ca1028    ..(.    STR      r1,[r10,#0x28]
        0x00046796:    f8da302c    ..,0    LDR      r3,[r10,#0x2c]
        0x0004679a:    4638        8F      MOV      r0,r7
        0x0004679c:    4611        .F      MOV      r1,r2
        0x0004679e:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000467a2:    461a        .F      MOV      r2,r3
        0x000467a4:    f000fa76    ..v.    BL       renormalise_vector ; 0x46c94
        0x000467a8:    4640        @F      MOV      r0,r8
        0x000467aa:    b014        ..      ADD      sp,sp,#0x50
        0x000467ac:    ecbd8b06    ....    VPOP     {d8-d10}
        0x000467b0:    b001        ..      ADD      sp,sp,#4
        0x000467b2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000467b6:    bf00        ..      NOP      
    $d.26
        0x000467b8:    38000000    ...8    DCD    939524096
        0x000467bc:    3b800000    ...;    DCD    998244352
        0x000467c0:    bb800000    ....    DCD    3145728000
    $t.56
    read_raw_value
        0x000467c4:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000467c6:    b081        ..      SUB      sp,sp,#4
        0x000467c8:    461e        .F      MOV      r6,r3
        0x000467ca:    4615        .F      MOV      r5,r2
        0x000467cc:    2905        .)      CMP      r1,#5
        0x000467ce:    4604        .F      MOV      r4,r0
        0x000467d0:    d019        ..      BEQ      0x46806 ; read_raw_value + 66
        0x000467d2:    2901        .)      CMP      r1,#1
        0x000467d4:    d01d        ..      BEQ      0x46812 ; read_raw_value + 78
        0x000467d6:    bb29        ).      CBNZ     r1,0x46824 ; read_raw_value + 96
        0x000467d8:    6837        7h      LDR      r7,[r6,#0]
        0x000467da:    2000        .       MOVS     r0,#0
        0x000467dc:    6030        0`      STR      r0,[r6,#0]
        0x000467de:    bf00        ..      NOP      
        0x000467e0:    6830        0h      LDR      r0,[r6,#0]
        0x000467e2:    3001        .0      ADDS     r0,#1
        0x000467e4:    42b8        .B      CMP      r0,r7
        0x000467e6:    6030        0`      STR      r0,[r6,#0]
        0x000467e8:    d825        %.      BHI      0x46836 ; read_raw_value + 114
        0x000467ea:    4620         F      MOV      r0,r4
        0x000467ec:    4629        )F      MOV      r1,r5
        0x000467ee:    2201        ."      MOVS     r2,#1
        0x000467f0:    f7fcfaec    ....    BL       pb_read ; 0x42dcc
        0x000467f4:    b1f8        ..      CBZ      r0,0x46836 ; read_raw_value + 114
        0x000467f6:    f9150b01    ....    LDRSB    r0,[r5],#1
        0x000467fa:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000467fe:    ddef        ..      BLE      0x467e0 ; read_raw_value + 28
        0x00046800:    2001        .       MOVS     r0,#1
        0x00046802:    b001        ..      ADD      sp,sp,#4
        0x00046804:    bdf0        ..      POP      {r4-r7,pc}
        0x00046806:    2004        .       MOVS     r0,#4
        0x00046808:    6030        0`      STR      r0,[r6,#0]
        0x0004680a:    4620         F      MOV      r0,r4
        0x0004680c:    4629        )F      MOV      r1,r5
        0x0004680e:    2204        ."      MOVS     r2,#4
        0x00046810:    e004        ..      B        0x4681c ; read_raw_value + 88
        0x00046812:    2008        .       MOVS     r0,#8
        0x00046814:    6030        0`      STR      r0,[r6,#0]
        0x00046816:    4620         F      MOV      r0,r4
        0x00046818:    4629        )F      MOV      r1,r5
        0x0004681a:    2208        ."      MOVS     r2,#8
        0x0004681c:    f7fcfad6    ....    BL       pb_read ; 0x42dcc
        0x00046820:    b001        ..      ADD      sp,sp,#4
        0x00046822:    bdf0        ..      POP      {r4-r7,pc}
        0x00046824:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00046826:    f64771a5    G..q    MOV      r1,#0x7fa5
        0x0004682a:    f2c00105    ....    MOVT     r1,#5
        0x0004682e:    2800        .(      CMP      r0,#0
        0x00046830:    bf18        ..      IT       NE
        0x00046832:    4601        .F      MOVNE    r1,r0
        0x00046834:    60e1        .`      STR      r1,[r4,#0xc]
        0x00046836:    2000        .       MOVS     r0,#0
        0x00046838:    b001        ..      ADD      sp,sp,#4
        0x0004683a:    bdf0        ..      POP      {r4-r7,pc}
    remove_doubling
        0x0004683c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00046840:    b081        ..      SUB      sp,sp,#4
        0x00046842:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x00046846:    b08c        ..      SUB      sp,sp,#0x30
        0x00046848:    9f26        &.      LDR      r7,[sp,#0x98]
        0x0004684a:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004684e:    461d        .F      MOV      r5,r3
        0x00046850:    9202        ..      STR      r2,[sp,#8]
        0x00046852:    460c        .F      MOV      r4,r1
        0x00046854:    4606        .F      MOV      r6,r0
        0x00046856:    f000fa9d    ....    BL       save_stack ; 0x46d94
        0x0004685a:    6839        9h      LDR      r1,[r7,#0]
        0x0004685c:    eb0470d4    ...p    ADD      r0,r4,r4,LSR #31
        0x00046860:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00046864:    eb0573d5    ...s    ADD      r3,r5,r5,LSR #31
        0x00046868:    9408        ..      STR      r4,[sp,#0x20]
        0x0004686a:    1044        D.      ASRS     r4,r0,#1
        0x0004686c:    104a        J.      ASRS     r2,r1,#1
        0x0004686e:    ea4f0963    O.c.    ASR      r9,r3,#1
        0x00046872:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x00046876:    9607        ..      STR      r6,[sp,#0x1c]
        0x00046878:    eb060a84    ....    ADD      r10,r6,r4,LSL #2
        0x0004687c:    eb030660    ..`.    ADD      r6,r3,r0,ASR #1
        0x00046880:    ebb20f60    ..`.    CMP      r2,r0,ASR #1
        0x00046884:    f04f0004    O...    MOV      r0,#4
        0x00046888:    46b3        .F      MOV      r11,r6
        0x0004688a:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0004688e:    bfb8        ..      IT       LT
        0x00046890:    ea4f0b61    O.a.    ASRLT    r11,r1,#1
        0x00046894:    f8c7b000    ....    STR      r11,[r7,#0]
        0x00046898:    9404        ..      STR      r4,[sp,#0x10]
        0x0004689a:    f003fda3    ....    BL       spl_alloca ; 0x4a3e4
        0x0004689e:    2d02        .-      CMP      r5,#2
        0x000468a0:    4680        .F      MOV      r8,r0
        0x000468a2:    f8cdb018    ....    STR      r11,[sp,#0x18]
        0x000468a6:    f8cda004    ....    STR      r10,[sp,#4]
        0x000468aa:    db1c        ..      BLT      0x468e6 ; remove_doubling + 170
        0x000468ac:    ed9faae3    ....    VLDR     s20,[pc,#908] ; [0x46c3c] = 0
        0x000468b0:    2000        .       MOVS     r0,#0
        0x000468b2:    eba0008b    ....    SUB      r0,r0,r11,LSL #2
        0x000468b6:    464a        JF      MOV      r2,r9
        0x000468b8:    eeb0ca4a    ..J.    VMOV.F32 s24,s20
        0x000468bc:    46ce        .F      MOV      lr,r9
        0x000468be:    bf00        ..      NOP      
        0x000468c0:    eb0a0300    ....    ADD      r3,r10,r0
        0x000468c4:    ed9a0a00    ....    VLDR     s0,[r10,#0]
        0x000468c8:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x000468cc:    ee201a00     ...    VMUL.F32 s2,s0,s0
        0x000468d0:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x000468d4:    ee3cca01    <...    VADD.F32 s24,s24,s2
        0x000468d8:    ee3aaa00    :...    VADD.F32 s20,s20,s0
        0x000468dc:    3a01        .:      SUBS     r2,#1
        0x000468de:    f10a0a04    ....    ADD      r10,r10,#4
        0x000468e2:    d1ed        ..      BNE      0x468c0 ; remove_doubling + 132
        0x000468e4:    e004        ..      B        0x468f0 ; remove_doubling + 180
        0x000468e6:    ed9fcad5    ....    VLDR     s24,[pc,#852] ; [0x46c3c] = 0
        0x000468ea:    46ce        .F      MOV      lr,r9
        0x000468ec:    eeb0aa4c    ..L.    VMOV.F32 s20,s24
        0x000468f0:    9802        ..      LDR      r0,[sp,#8]
        0x000468f2:    9908        ..      LDR      r1,[sp,#0x20]
        0x000468f4:    f8ddc09c    ....    LDR      r12,[sp,#0x9c]
        0x000468f8:    eb0070d0    ...p    ADD      r0,r0,r0,LSR #31
        0x000468fc:    2902        .)      CMP      r1,#2
        0x000468fe:    ed88ca00    ....    VSTR     s24,[r8,#0]
        0x00046902:    db29        ).      BLT      0x46958 ; remove_doubling + 284
        0x00046904:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046906:    ed9f0acd    ....    VLDR     s0,[pc,#820] ; [0x46c3c] = 0
        0x0004690a:    9c04        ..      LDR      r4,[sp,#0x10]
        0x0004690c:    f1080204    ....    ADD      r2,r8,#4
        0x00046910:    ea4f038e    O...    LSL      r3,lr,#2
        0x00046914:    eb010786    ....    ADD      r7,r1,r6,LSL #2
        0x00046918:    eeb01a4c    ..L.    VMOV.F32 s2,s24
        0x0004691c:    ed972a00    ...*    VLDR     s4,[r7,#0]
        0x00046920:    18f9        ..      ADDS     r1,r7,r3
        0x00046922:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x00046926:    ee222a02    "..*    VMUL.F32 s4,s4,s4
        0x0004692a:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0004692e:    ee232a03    #..*    VMUL.F32 s4,s6,s6
        0x00046932:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x00046936:    eeb51a40    ..@.    VCMP.F32 s2,#0.0
        0x0004693a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004693e:    eeb02a41    ..A*    VMOV.F32 s4,s2
        0x00046942:    bfb8        ..      IT       LT
        0x00046944:    eeb02a40    ..@*    VMOVLT.F32 s4,s0
        0x00046948:    ed822a00    ...*    VSTR     s4,[r2,#0]
        0x0004694c:    3c01        .<      SUBS     r4,#1
        0x0004694e:    f1020204    ....    ADD      r2,r2,#4
        0x00046952:    f1a70704    ....    SUB      r7,r7,#4
        0x00046956:    d1e1        ..      BNE      0x4691c ; remove_doubling + 224
        0x00046958:    9e06        ..      LDR      r6,[sp,#0x18]
        0x0004695a:    eeb79a00    ....    VMOV.F32 s18,#1.00000000
        0x0004695e:    eb080186    ....    ADD      r1,r8,r6,LSL #2
        0x00046962:    edd18a00    ....    VLDR     s17,[r1,#0]
        0x00046966:    eb0c74dc    ...t    ADD      r4,r12,r12,LSR #31
        0x0004696a:    ee2c0a28    ,.(.    VMUL.F32 s0,s24,s17
        0x0004696e:    ee301a09    0...    VADD.F32 s2,s0,s18
        0x00046972:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x00046976:    ea4f0b60    O.`.    ASR      r11,r0,#1
        0x0004697a:    2700        .'      MOVS     r7,#0
        0x0004697c:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x00046980:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046984:    f1808152    ..R.    BVS.W    0x46c2c ; remove_doubling + 1008
        0x00046988:    ee8aba00    ....    VDIV.F32 s22,s20,s0
        0x0004698c:    eba70064    ..d.    SUB      r0,r7,r4,ASR #1
        0x00046990:    9008        ..      STR      r0,[sp,#0x20]
        0x00046992:    ed9f5aab    ...Z    VLDR     s10,[pc,#684] ; [0x46c40] = 0x3f333333
        0x00046996:    eb0b004b    ..K.    ADD      r0,r11,r11,LSL #1
        0x0004699a:    ed9f0aaa    ....    VLDR     s0,[pc,#680] ; [0x46c44] = 0x3f666666
        0x0004699e:    ed9f1aaa    ....    VLDR     s2,[pc,#680] ; [0x46c48] = 0x3f59999a
        0x000469a2:    eeb6fa00    ....    VMOV.F32 s30,#0.50000000
        0x000469a6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000469a8:    ea4f004b    O.K.    LSL      r0,r11,#1
        0x000469ac:    ed9feaa3    ....    VLDR     s28,[pc,#652] ; [0x46c3c] = 0
        0x000469b0:    eddfdab7    ....    VLDR     s27,[pc,#732] ; [0x46c90] = 0x3ecccccd
        0x000469b4:    eddfeab5    ....    VLDR     s29,[pc,#724] ; [0x46c8c] = 0x3e99999a
        0x000469b8:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x000469bc:    ea4f0a46    O.F.    LSL      r10,r6,#1
        0x000469c0:    ee283a0f    (..:    VMUL.F32 s6,s16,s30
        0x000469c4:    ee6b9a05    k...    VMUL.F32 s19,s22,s10
        0x000469c8:    9003        ..      STR      r0,[sp,#0xc]
        0x000469ca:    ee6baa00    k...    VMUL.F32 s21,s22,s0
        0x000469ce:    ee6bba01    k...    VMUL.F32 s23,s22,s2
        0x000469d2:    2702        .'      MOVS     r7,#2
        0x000469d4:    9605        ..      STR      r6,[sp,#0x14]
        0x000469d6:    bf00        ..      NOP      
        0x000469d8:    eb07010a    ....    ADD      r1,r7,r10
        0x000469dc:    0078        x.      LSLS     r0,r7,#1
        0x000469de:    fb91f9f0    ....    SDIV     r9,r1,r0
        0x000469e2:    45d9        .E      CMP      r9,r11
        0x000469e4:    f2c080ae    ....    BLT.W    0x46b44 ; remove_doubling + 776
        0x000469e8:    2f02        ./      CMP      r7,#2
        0x000469ea:    d107        ..      BNE      0x469fc ; remove_doubling + 448
        0x000469ec:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000469ee:    9904        ..      LDR      r1,[sp,#0x10]
        0x000469f0:    eb090002    ....    ADD      r0,r9,r2
        0x000469f4:    4288        .B      CMP      r0,r1
        0x000469f6:    bfc8        ..      IT       GT
        0x000469f8:    4610        .F      MOVGT    r0,r2
        0x000469fa:    e006        ..      B        0x46a0a ; remove_doubling + 462
        0x000469fc:    a193        ..      ADR      r1,{pc}+0x250 ; 0x46c4c
        0x000469fe:    f8511027    Q.'.    LDR      r1,[r1,r7,LSL #2]
        0x00046a02:    fb0a7101    ...q    MLA      r1,r10,r1,r7
        0x00046a06:    fb91f0f0    ....    SDIV     r0,r1,r0
        0x00046a0a:    2d02        .-      CMP      r5,#2
        0x00046a0c:    eef0fa4e    ..N.    VMOV.F32 s31,s28
        0x00046a10:    eef0ca4e    ..N.    VMOV.F32 s25,s28
        0x00046a14:    db1e        ..      BLT      0x46a54 ; remove_doubling + 536
        0x00046a16:    2200        ."      MOVS     r2,#0
        0x00046a18:    eba20180    ....    SUB      r1,r2,r0,LSL #2
        0x00046a1c:    eba20289    ....    SUB      r2,r2,r9,LSL #2
        0x00046a20:    4663        cF      MOV      r3,r12
        0x00046a22:    4674        tF      MOV      r4,lr
        0x00046a24:    eef0ca4e    ..N.    VMOV.F32 s25,s28
        0x00046a28:    eef0fa4e    ..N.    VMOV.F32 s31,s28
        0x00046a2c:    189e        ..      ADDS     r6,r3,r2
        0x00046a2e:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x00046a32:    185e        ^.      ADDS     r6,r3,r1
        0x00046a34:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x00046a38:    ed962a00    ...*    VLDR     s4,[r6,#0]
        0x00046a3c:    ee201a01     ...    VMUL.F32 s2,s0,s2
        0x00046a40:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x00046a44:    ee7ffa81    ....    VADD.F32 s31,s31,s2
        0x00046a48:    ee7cca80    |...    VADD.F32 s25,s25,s0
        0x00046a4c:    3c01        .<      SUBS     r4,#1
        0x00046a4e:    f1030304    ....    ADD      r3,r3,#4
        0x00046a52:    d1eb        ..      BNE      0x46a2c ; remove_doubling + 496
        0x00046a54:    eb080189    ....    ADD      r1,r8,r9,LSL #2
        0x00046a58:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x00046a5c:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00046a60:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00046a64:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00046a68:    ee20da0f     ...    VMUL.F32 s26,s0,s30
        0x00046a6c:    ee2c0a0d    ,...    VMUL.F32 s0,s24,s26
        0x00046a70:    ee301a09    0...    VADD.F32 s2,s0,s18
        0x00046a74:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x00046a78:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x00046a7c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046a80:    d651        Q.      BVS      0x46b26 ; remove_doubling + 746
        0x00046a82:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a84:    eeb02a48    ..H*    VMOV.F32 s4,s16
        0x00046a88:    eb100009    ....    ADDS     r0,r0,r9
        0x00046a8c:    bf48        H.      IT       MI
        0x00046a8e:    4240        @B      RSBMI    r0,r0,#0
        0x00046a90:    2802        .(      CMP      r0,#2
        0x00046a92:    d30d        ..      BCC      0x46ab0 ; remove_doubling + 628
        0x00046a94:    eeb02a4e    ..N*    VMOV.F32 s4,s28
        0x00046a98:    d10a        ..      BNE      0x46ab0 ; remove_doubling + 628
        0x00046a9a:    fb07f007    ....    MUL      r0,r7,r7
        0x00046a9e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046aa0:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00046aa4:    eeb02a4e    ..N*    VMOV.F32 s4,s28
        0x00046aa8:    4288        .B      CMP      r0,r1
        0x00046aaa:    bfb8        ..      IT       LT
        0x00046aac:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x00046ab0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00046ab2:    4581        .E      CMP      r9,r0
        0x00046ab4:    da0a        ..      BGE      0x46acc ; remove_doubling + 656
        0x00046ab6:    ee3b1ac2    ;...    VSUB.F32 s2,s23,s4
        0x00046aba:    eeb41a6d    ..m.    VCMP.F32 s2,s27
        0x00046abe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046ac2:    bfb8        ..      IT       LT
        0x00046ac4:    eeb01a6d    ..m.    VMOVLT.F32 s2,s27
        0x00046ac8:    e015        ..      B        0x46af6 ; remove_doubling + 698
        0x00046aca:    bf00        ..      NOP      
        0x00046acc:    ee391ac2    9...    VSUB.F32 s2,s19,s4
        0x00046ad0:    eeb41a6e    ..n.    VCMP.F32 s2,s29
        0x00046ad4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046ad8:    bfb8        ..      IT       LT
        0x00046ada:    eeb01a6e    ..n.    VMOVLT.F32 s2,s29
        0x00046ade:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046ae0:    4581        .E      CMP      r9,r0
        0x00046ae2:    da08        ..      BGE      0x46af6 ; remove_doubling + 698
        0x00046ae4:    ee3a1ac2    :...    VSUB.F32 s2,s21,s4
        0x00046ae8:    eeb41a4f    ..O.    VCMP.F32 s2,s30
        0x00046aec:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046af0:    bfb8        ..      IT       LT
        0x00046af2:    eeb01a4f    ..O.    VMOVLT.F32 s2,s30
        0x00046af6:    ee3f2aac    ?..*    VADD.F32 s4,s31,s25
        0x00046afa:    ee222a0f    "..*    VMUL.F32 s4,s4,s30
        0x00046afe:    ee820a00    ....    VDIV.F32 s0,s4,s0
        0x00046b02:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00046b06:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046b0a:    dd07        ..      BLE      0x46b1c ; remove_doubling + 736
        0x00046b0c:    f8cd9014    ....    STR      r9,[sp,#0x14]
        0x00046b10:    eeb0ba40    ..@.    VMOV.F32 s22,s0
        0x00046b14:    eeb0aa42    ..B.    VMOV.F32 s20,s4
        0x00046b18:    eef08a4d    ..M.    VMOV.F32 s17,s26
        0x00046b1c:    3701        .7      ADDS     r7,#1
        0x00046b1e:    2f10        ./      CMP      r7,#0x10
        0x00046b20:    f47faf5a    ..Z.    BNE      0x469d8 ; remove_doubling + 412
        0x00046b24:    e00e        ..      B        0x46b44 ; remove_doubling + 776
        0x00046b26:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00046b2a:    4674        tF      MOV      r4,lr
        0x00046b2c:    4666        fF      MOV      r6,r12
        0x00046b2e:    ed8d3a00    ...:    VSTR     s6,[sp,#0]
        0x00046b32:    f007f830    ..0.    BL       __hardfp_sqrtf ; 0x4db96
        0x00046b36:    ed9d3a00    ...:    VLDR     s6,[sp,#0]
        0x00046b3a:    ed9f5a41    ..AZ    VLDR     s10,[pc,#260] ; [0x46c40] = 0x3f333333
        0x00046b3e:    46b4        .F      MOV      r12,r6
        0x00046b40:    46a6        .F      MOV      lr,r4
        0x00046b42:    e79e        ..      B        0x46a82 ; remove_doubling + 582
        0x00046b44:    eeb5aa40    ..@.    VCMP.F32 s20,#0.0
        0x00046b48:    ee381a89    8...    VADD.F32 s2,s17,s18
        0x00046b4c:    ed9f0a3b    ..;.    VLDR     s0,[pc,#236] ; [0x46c3c] = 0
        0x00046b50:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046b54:    bfb8        ..      IT       LT
        0x00046b56:    eeb0aa40    ..@.    VMOVLT.F32 s20,s0
        0x00046b5a:    ee8a1a01    ....    VDIV.F32 s2,s20,s2
        0x00046b5e:    f8dd8014    ....    LDR      r8,[sp,#0x14]
        0x00046b62:    2004        .       MOVS     r0,#4
        0x00046b64:    9c02        ..      LDR      r4,[sp,#8]
        0x00046b66:    eba00088    ....    SUB      r0,r0,r8,LSL #2
        0x00046b6a:    2100        .!      MOVS     r1,#0
        0x00046b6c:    aa09        ..      ADD      r2,sp,#0x24
        0x00046b6e:    bf00        ..      NOP      
        0x00046b70:    2d02        .-      CMP      r5,#2
        0x00046b72:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00046b76:    db10        ..      BLT      0x46b9a ; remove_doubling + 862
        0x00046b78:    4663        cF      MOV      r3,r12
        0x00046b7a:    4677        wF      MOV      r7,lr
        0x00046b7c:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00046b80:    181e        ..      ADDS     r6,r3,r0
        0x00046b82:    ed933a00    ...:    VLDR     s6,[r3,#0]
        0x00046b86:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x00046b8a:    3f01        .?      SUBS     r7,#1
        0x00046b8c:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00046b90:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00046b94:    f1030304    ....    ADD      r3,r3,#4
        0x00046b98:    d1f2        ..      BNE      0x46b80 ; remove_doubling + 836
        0x00046b9a:    eb020381    ....    ADD      r3,r2,r1,LSL #2
        0x00046b9e:    3101        .1      ADDS     r1,#1
        0x00046ba0:    2903        .)      CMP      r1,#3
        0x00046ba2:    f1a00004    ....    SUB      r0,r0,#4
        0x00046ba6:    ed832a00    ...*    VSTR     s4,[r3,#0]
        0x00046baa:    d1e1        ..      BNE      0x46b70 ; remove_doubling + 820
        0x00046bac:    eef48a4a    ..J.    VCMP.F32 s17,s20
        0x00046bb0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046bb4:    bfc8        ..      IT       GT
        0x00046bb6:    eeb09a41    ..A.    VMOVGT.F32 s18,s2
        0x00046bba:    ed9d0a09    ....    VLDR     s0,[sp,#0x24]
        0x00046bbe:    ed9d2a0a    ...*    VLDR     s4,[sp,#0x28]
        0x00046bc2:    ed9d1a0b    ....    VLDR     s2,[sp,#0x2c]
        0x00046bc6:    ee324a40    2.@J    VSUB.F32 s8,s4,s0
        0x00046bca:    ee313a40    1.@:    VSUB.F32 s6,s2,s0
        0x00046bce:    ee244a05    $..J    VMUL.F32 s8,s8,s10
        0x00046bd2:    eeb43a44    ..D:    VCMP.F32 s6,s8
        0x00046bd6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046bda:    dd01        ..      BLE      0x46be0 ; remove_doubling + 932
        0x00046bdc:    2001        .       MOVS     r0,#1
        0x00046bde:    e00d        ..      B        0x46bfc ; remove_doubling + 960
        0x00046be0:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00046be4:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x00046be8:    ee211a05    !...    VMUL.F32 s2,s2,s10
        0x00046bec:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00046bf0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046bf4:    bfd4        ..      ITE      LE
        0x00046bf6:    2000        .       MOVLE    r0,#0
        0x00046bf8:    f04f30ff    O..0    MOVGT    r0,#0xffffffff
        0x00046bfc:    eeb49a4b    ..K.    VCMP.F32 s18,s22
        0x00046c00:    9926        &.      LDR      r1,[sp,#0x98]
        0x00046c02:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046c06:    eb000048    ..H.    ADD      r0,r0,r8,LSL #1
        0x00046c0a:    bfc8        ..      IT       GT
        0x00046c0c:    eeb09a4b    ..K.    VMOVGT.F32 s18,s22
        0x00046c10:    42a0        .B      CMP      r0,r4
        0x00046c12:    bfb8        ..      IT       LT
        0x00046c14:    4620         F      MOVLT    r0,r4
        0x00046c16:    6008        .`      STR      r0,[r1,#0]
        0x00046c18:    f000f89c    ....    BL       restore_stack ; 0x46d54
        0x00046c1c:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00046c20:    b00c        ..      ADD      sp,sp,#0x30
        0x00046c22:    ecbd8b10    ....    VPOP     {d8-d15}
        0x00046c26:    b001        ..      ADD      sp,sp,#4
        0x00046c28:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00046c2c:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00046c30:    46f1        .F      MOV      r9,lr
        0x00046c32:    f006ffb0    ....    BL       __hardfp_sqrtf ; 0x4db96
        0x00046c36:    46ce        .F      MOV      lr,r9
        0x00046c38:    e6a6        ..      B        0x46988 ; remove_doubling + 332
        0x00046c3a:    bf00        ..      NOP      
    $d.9
        0x00046c3c:    00000000    ....    DCD    0
        0x00046c40:    3f333333    333?    DCD    1060320051
        0x00046c44:    3f666666    fff?    DCD    1063675494
        0x00046c48:    3f59999a    ..Y?    DCD    1062836634
    second_check
        0x00046c4c:    00000000    ....    DCD    0
        0x00046c50:    00000000    ....    DCD    0
        0x00046c54:    00000003    ....    DCD    3
        0x00046c58:    00000002    ....    DCD    2
        0x00046c5c:    00000003    ....    DCD    3
        0x00046c60:    00000002    ....    DCD    2
        0x00046c64:    00000005    ....    DCD    5
        0x00046c68:    00000002    ....    DCD    2
        0x00046c6c:    00000003    ....    DCD    3
        0x00046c70:    00000002    ....    DCD    2
        0x00046c74:    00000003    ....    DCD    3
        0x00046c78:    00000002    ....    DCD    2
        0x00046c7c:    00000005    ....    DCD    5
        0x00046c80:    00000002    ....    DCD    2
        0x00046c84:    00000003    ....    DCD    3
        0x00046c88:    00000002    ....    DCD    2
        0x00046c8c:    3e99999a    ...>    DCD    1050253722
        0x00046c90:    3ecccccd    ...>    DCD    1053609165
    $t.8
    renormalise_vector
        0x00046c94:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00046c96:    ed2d8b02    -...    VPUSH    {d8}
        0x00046c9a:    2901        .)      CMP      r1,#1
        0x00046c9c:    db2e        ..      BLT      0x46cfc ; renormalise_vector + 104
        0x00046c9e:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00046ca2:    ed9f0a1a    ....    VLDR     s0,[pc,#104] ; [0x46d0c] = 0
        0x00046ca6:    460c        .F      MOV      r4,r1
        0x00046ca8:    4605        .F      MOV      r5,r0
        0x00046caa:    bf00        ..      NOP      
        0x00046cac:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00046cb0:    3901        .9      SUBS     r1,#1
        0x00046cb2:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00046cb6:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00046cba:    f1000004    ....    ADD      r0,r0,#4
        0x00046cbe:    d1f5        ..      BNE      0x46cac ; renormalise_vector + 24
        0x00046cc0:    ed9f1a13    ....    VLDR     s2,[pc,#76] ; [0x46d10] = 0x26901d7d
        0x00046cc4:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x00046cc8:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x00046ccc:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x00046cd0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00046cd4:    d615        ..      BVS      0x46d02 ; renormalise_vector + 110
        0x00046cd6:    2c01        .,      CMP      r4,#1
        0x00046cd8:    db10        ..      BLT      0x46cfc ; renormalise_vector + 104
        0x00046cda:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x00046cde:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x00046ce2:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00046ce6:    bf00        ..      NOP      
        0x00046ce8:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x00046cec:    3c01        .<      SUBS     r4,#1
        0x00046cee:    ee201a01     ...    VMUL.F32 s2,s0,s2
        0x00046cf2:    ed851a00    ....    VSTR     s2,[r5,#0]
        0x00046cf6:    f1050504    ....    ADD      r5,r5,#4
        0x00046cfa:    d1f5        ..      BNE      0x46ce8 ; renormalise_vector + 84
        0x00046cfc:    ecbd8b02    ....    VPOP     {d8}
        0x00046d00:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00046d02:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00046d06:    f006ff46    ..F.    BL       __hardfp_sqrtf ; 0x4db96
        0x00046d0a:    e7e4        ..      B        0x46cd6 ; renormalise_vector + 66
    $d.9
        0x00046d0c:    00000000    ....    DCD    0
        0x00046d10:    26901d7d    }..&    DCD    646978941
    $t.0
    resampling_factor
        0x00046d14:    f5b05f7a    ..z_    CMP      r0,#0x3e80
        0x00046d18:    db10        ..      BLT      0x46d3c ; resampling_factor + 40
        0x00046d1a:    bf04        ..      ITT      EQ
        0x00046d1c:    2003        .       MOVEQ    r0,#3
        0x00046d1e:    4770        pG      BXEQ     lr
        0x00046d20:    f64b3180    K..1    MOV      r1,#0xbb80
        0x00046d24:    4288        .B      CMP      r0,r1
        0x00046d26:    bf04        ..      ITT      EQ
        0x00046d28:    2001        .       MOVEQ    r0,#1
        0x00046d2a:    4770        pG      BXEQ     lr
        0x00046d2c:    f64551c0    E..Q    MOV      r1,#0x5dc0
        0x00046d30:    4288        .B      CMP      r0,r1
        0x00046d32:    bf04        ..      ITT      EQ
        0x00046d34:    2002        .       MOVEQ    r0,#2
        0x00046d36:    4770        pG      BXEQ     lr
        0x00046d38:    2000        .       MOVS     r0,#0
        0x00046d3a:    4770        pG      BX       lr
        0x00046d3c:    f5b05ffa    ..._    CMP      r0,#0x1f40
        0x00046d40:    bf04        ..      ITT      EQ
        0x00046d42:    2006        .       MOVEQ    r0,#6
        0x00046d44:    4770        pG      BXEQ     lr
        0x00046d46:    f64261e0    B..a    MOV      r1,#0x2ee0
        0x00046d4a:    4288        .B      CMP      r0,r1
        0x00046d4c:    bf04        ..      ITT      EQ
        0x00046d4e:    2004        .       MOVEQ    r0,#4
        0x00046d50:    4770        pG      BXEQ     lr
        0x00046d52:    e7f1        ..      B        0x46d38 ; resampling_factor + 36
    restore_stack
        0x00046d54:    f24a3000    J..0    MOVW     r0,#0xa300
        0x00046d58:    f2c10001    ....    MOVT     r0,#0x1001
        0x00046d5c:    6801        .h      LDR      r1,[r0,#0]
        0x00046d5e:    f24a20fc    J..     MOV      r0,#0xa2fc
        0x00046d62:    f2c10001    ....    MOVT     r0,#0x1001
        0x00046d66:    6001        .`      STR      r1,[r0,#0]
        0x00046d68:    f24a21f8    J..!    MOV      r1,#0xa2f8
        0x00046d6c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00046d70:    6809        .h      LDR      r1,[r1,#0]
        0x00046d72:    f24a22f4    J.."    MOV      r2,#0xa2f4
        0x00046d76:    f2c10201    ....    MOVT     r2,#0x1001
        0x00046d7a:    6011        .`      STR      r1,[r2,#0]
        0x00046d7c:    6800        .h      LDR      r0,[r0,#0]
        0x00046d7e:    4770        pG      BX       lr
    revmaj_get
        0x00046d80:    b082        ..      SUB      sp,sp,#8
        0x00046d82:    9001        ..      STR      r0,[sp,#4]
        0x00046d84:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00046d88:    0900        ..      LSRS     r0,r0,#4
        0x00046d8a:    9000        ..      STR      r0,[sp,#0]
        0x00046d8c:    9800        ..      LDR      r0,[sp,#0]
        0x00046d8e:    3040        @0      ADDS     r0,r0,#0x40
        0x00046d90:    b002        ..      ADD      sp,sp,#8
        0x00046d92:    4770        pG      BX       lr
    save_stack
        0x00046d94:    f24a20fc    J..     MOV      r0,#0xa2fc
        0x00046d98:    f2c10001    ....    MOVT     r0,#0x1001
        0x00046d9c:    6801        .h      LDR      r1,[r0,#0]
        0x00046d9e:    f24a3200    J..2    MOVW     r2,#0xa300
        0x00046da2:    f2c10201    ....    MOVT     r2,#0x1001
        0x00046da6:    6011        .`      STR      r1,[r2,#0]
        0x00046da8:    f24a21f4    J..!    MOV      r1,#0xa2f4
        0x00046dac:    f2c10101    ....    MOVT     r1,#0x1001
        0x00046db0:    6809        .h      LDR      r1,[r1,#0]
        0x00046db2:    f24a22f8    J.."    MOV      r2,#0xa2f8
        0x00046db6:    f2c10201    ....    MOVT     r2,#0x1001
        0x00046dba:    6011        .`      STR      r1,[r2,#0]
        0x00046dbc:    6800        .h      LDR      r0,[r0,#0]
        0x00046dbe:    4770        pG      BX       lr
    secCmacComplete
        0x00046dc0:    b580        ..      PUSH     {r7,lr}
        0x00046dc2:    b084        ..      SUB      sp,sp,#0x10
        0x00046dc4:    9003        ..      STR      r0,[sp,#0xc]
        0x00046dc6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046dc8:    9002        ..      STR      r0,[sp,#8]
        0x00046dca:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046dcc:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00046dce:    9001        ..      STR      r0,[sp,#4]
        0x00046dd0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046dd2:    3010        .0      ADDS     r0,r0,#0x10
        0x00046dd4:    9902        ..      LDR      r1,[sp,#8]
        0x00046dd6:    6048        H`      STR      r0,[r1,#4]
        0x00046dd8:    9801        ..      LDR      r0,[sp,#4]
        0x00046dda:    6800        .h      LDR      r0,[r0,#0]
        0x00046ddc:    9902        ..      LDR      r1,[sp,#8]
        0x00046dde:    6088        .`      STR      r0,[r1,#8]
        0x00046de0:    9801        ..      LDR      r0,[sp,#4]
        0x00046de2:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00046de6:    9902        ..      LDR      r1,[sp,#8]
        0x00046de8:    f7d7fdce    ....    BL       WsfMsgSend ; 0x1e988
        0x00046dec:    b004        ..      ADD      sp,sp,#0x10
        0x00046dee:    bd80        ..      POP      {r7,pc}
    secCmacGenSubkey1
        0x00046df0:    b580        ..      PUSH     {r7,lr}
        0x00046df2:    b086        ..      SUB      sp,sp,#0x18
        0x00046df4:    9005        ..      STR      r0,[sp,#0x14]
        0x00046df6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00046df8:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00046dfa:    9004        ..      STR      r0,[sp,#0x10]
        0x00046dfc:    2000        .       MOVS     r0,#0
        0x00046dfe:    9003        ..      STR      r0,[sp,#0xc]
        0x00046e00:    9002        ..      STR      r0,[sp,#8]
        0x00046e02:    9001        ..      STR      r0,[sp,#4]
        0x00046e04:    9000        ..      STR      r0,[sp,#0]
        0x00046e06:    9904        ..      LDR      r1,[sp,#0x10]
        0x00046e08:    1d08        ..      ADDS     r0,r1,#4
        0x00046e0a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00046e0c:    f8913028    ..(0    LDRB     r3,[r1,#0x28]
        0x00046e10:    4669        iF      MOV      r1,sp
        0x00046e12:    f7d6fc75    ..u.    BL       SecLeEncryptCmd ; 0x1d700
        0x00046e16:    b006        ..      ADD      sp,sp,#0x18
        0x00046e18:    bd80        ..      POP      {r7,pc}
        0x00046e1a:    0000        ..      MOVS     r0,r0
    secCmacGenSubkey2
        0x00046e1c:    b580        ..      PUSH     {r7,lr}
        0x00046e1e:    b084        ..      SUB      sp,sp,#0x10
        0x00046e20:    9003        ..      STR      r0,[sp,#0xc]
        0x00046e22:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046e24:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00046e26:    9002        ..      STR      r0,[sp,#8]
        0x00046e28:    9802        ..      LDR      r0,[sp,#8]
        0x00046e2a:    3014        .0      ADDS     r0,r0,#0x14
        0x00046e2c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046e2e:    3110        .1      ADDS     r1,r1,#0x10
        0x00046e30:    f7d3fd5a    ..Z.    BL       Calc128Cpy ; 0x1a8e8
        0x00046e34:    9802        ..      LDR      r0,[sp,#8]
        0x00046e36:    3014        .0      ADDS     r0,r0,#0x14
        0x00046e38:    2101        .!      MOVS     r1,#1
        0x00046e3a:    f000f831    ..1.    BL       secCmacKeyShift ; 0x46ea0
        0x00046e3e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00046e42:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00046e46:    b140        @.      CBZ      r0,0x46e5a ; secCmacGenSubkey2 + 62
        0x00046e48:    e7ff        ..      B        0x46e4a ; secCmacGenSubkey2 + 46
        0x00046e4a:    9902        ..      LDR      r1,[sp,#8]
        0x00046e4c:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x00046e50:    f0800087    ....    EOR      r0,r0,#0x87
        0x00046e54:    f8810023    ..#.    STRB     r0,[r1,#0x23]
        0x00046e58:    e7ff        ..      B        0x46e5a ; secCmacGenSubkey2 + 62
        0x00046e5a:    9802        ..      LDR      r0,[sp,#8]
        0x00046e5c:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x00046e5e:    0700        ..      LSLS     r0,r0,#28
        0x00046e60:    b1a0        ..      CBZ      r0,0x46e8c ; secCmacGenSubkey2 + 112
        0x00046e62:    e7ff        ..      B        0x46e64 ; secCmacGenSubkey2 + 72
        0x00046e64:    9802        ..      LDR      r0,[sp,#8]
        0x00046e66:    3014        .0      ADDS     r0,r0,#0x14
        0x00046e68:    2101        .!      MOVS     r1,#1
        0x00046e6a:    f000f819    ....    BL       secCmacKeyShift ; 0x46ea0
        0x00046e6e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00046e72:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00046e76:    b140        @.      CBZ      r0,0x46e8a ; secCmacGenSubkey2 + 110
        0x00046e78:    e7ff        ..      B        0x46e7a ; secCmacGenSubkey2 + 94
        0x00046e7a:    9902        ..      LDR      r1,[sp,#8]
        0x00046e7c:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x00046e80:    f0800087    ....    EOR      r0,r0,#0x87
        0x00046e84:    f8810023    ..#.    STRB     r0,[r1,#0x23]
        0x00046e88:    e7ff        ..      B        0x46e8a ; secCmacGenSubkey2 + 110
        0x00046e8a:    e7ff        ..      B        0x46e8c ; secCmacGenSubkey2 + 112
        0x00046e8c:    9902        ..      LDR      r1,[sp,#8]
        0x00046e8e:    2001        .       MOVS     r0,#1
        0x00046e90:    f8810029    ..).    STRB     r0,[r1,#0x29]
        0x00046e94:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046e96:    f000f845    ..E.    BL       secCmacProcessBlock ; 0x46f24
        0x00046e9a:    b004        ..      ADD      sp,sp,#0x10
        0x00046e9c:    bd80        ..      POP      {r7,pc}
        0x00046e9e:    0000        ..      MOVS     r0,r0
    secCmacKeyShift
        0x00046ea0:    b082        ..      SUB      sp,sp,#8
        0x00046ea2:    9001        ..      STR      r0,[sp,#4]
        0x00046ea4:    f88d1003    ....    STRB     r1,[sp,#3]
        0x00046ea8:    9801        ..      LDR      r0,[sp,#4]
        0x00046eaa:    7800        .x      LDRB     r0,[r0,#0]
        0x00046eac:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00046eb0:    f1c10108    ....    RSB      r1,r1,#8
        0x00046eb4:    40c8        .@      LSRS     r0,r0,r1
        0x00046eb6:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00046eba:    2000        .       MOVS     r0,#0
        0x00046ebc:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00046ec0:    e7ff        ..      B        0x46ec2 ; secCmacKeyShift + 34
        0x00046ec2:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00046ec6:    280f        .(      CMP      r0,#0xf
        0x00046ec8:    dc28        (.      BGT      0x46f1c ; secCmacKeyShift + 124
        0x00046eca:    e7ff        ..      B        0x46ecc ; secCmacKeyShift + 44
        0x00046ecc:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00046ed0:    280e        .(      CMP      r0,#0xe
        0x00046ed2:    dc0d        ..      BGT      0x46ef0 ; secCmacKeyShift + 80
        0x00046ed4:    e7ff        ..      B        0x46ed6 ; secCmacKeyShift + 54
        0x00046ed6:    9901        ..      LDR      r1,[sp,#4]
        0x00046ed8:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00046edc:    4408        .D      ADD      r0,r0,r1
        0x00046ede:    7840        @x      LDRB     r0,[r0,#1]
        0x00046ee0:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00046ee4:    f1c10108    ....    RSB      r1,r1,#8
        0x00046ee8:    40c8        .@      LSRS     r0,r0,r1
        0x00046eea:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00046eee:    e003        ..      B        0x46ef8 ; secCmacKeyShift + 88
        0x00046ef0:    2000        .       MOVS     r0,#0
        0x00046ef2:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00046ef6:    e7ff        ..      B        0x46ef8 ; secCmacKeyShift + 88
        0x00046ef8:    9901        ..      LDR      r1,[sp,#4]
        0x00046efa:    f89d2001    ...     LDRB     r2,[sp,#1]
        0x00046efe:    5c88        .\      LDRB     r0,[r1,r2]
        0x00046f00:    f89d3003    ...0    LDRB     r3,[sp,#3]
        0x00046f04:    4098        .@      LSLS     r0,r0,r3
        0x00046f06:    f89d3002    ...0    LDRB     r3,[sp,#2]
        0x00046f0a:    4318        .C      ORRS     r0,r0,r3
        0x00046f0c:    5488        .T      STRB     r0,[r1,r2]
        0x00046f0e:    e7ff        ..      B        0x46f10 ; secCmacKeyShift + 112
        0x00046f10:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00046f14:    3001        .0      ADDS     r0,#1
        0x00046f16:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00046f1a:    e7d2        ..      B        0x46ec2 ; secCmacKeyShift + 34
        0x00046f1c:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00046f20:    b002        ..      ADD      sp,sp,#8
        0x00046f22:    4770        pG      BX       lr
    secCmacProcessBlock
        0x00046f24:    b580        ..      PUSH     {r7,lr}
        0x00046f26:    b08a        ..      SUB      sp,sp,#0x28
        0x00046f28:    9009        ..      STR      r0,[sp,#0x24]
        0x00046f2a:    9809        ..      LDR      r0,[sp,#0x24]
        0x00046f2c:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00046f2e:    9008        ..      STR      r0,[sp,#0x20]
        0x00046f30:    9908        ..      LDR      r1,[sp,#0x20]
        0x00046f32:    6808        .h      LDR      r0,[r1,#0]
        0x00046f34:    8c89        ..      LDRH     r1,[r1,#0x24]
        0x00046f36:    4408        .D      ADD      r0,r0,r1
        0x00046f38:    9003        ..      STR      r0,[sp,#0xc]
        0x00046f3a:    9908        ..      LDR      r1,[sp,#0x20]
        0x00046f3c:    8cc8        ..      LDRH     r0,[r1,#0x26]
        0x00046f3e:    8c89        ..      LDRH     r1,[r1,#0x24]
        0x00046f40:    1a40        @.      SUBS     r0,r0,r1
        0x00046f42:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00046f46:    f9bd000a    ....    LDRSH    r0,[sp,#0xa]
        0x00046f4a:    2810        .(      CMP      r0,#0x10
        0x00046f4c:    dc25        %.      BGT      0x46f9a ; secCmacProcessBlock + 118
        0x00046f4e:    e7ff        ..      B        0x46f50 ; secCmacProcessBlock + 44
        0x00046f50:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046f52:    f9bd200a    ...     LDRSH    r2,[sp,#0xa]
        0x00046f56:    a804        ..      ADD      r0,sp,#0x10
        0x00046f58:    f7d1fadd    ....    BL       __aeabi_memcpy ; 0x18516
        0x00046f5c:    f9bd000a    ....    LDRSH    r0,[sp,#0xa]
        0x00046f60:    2810        .(      CMP      r0,#0x10
        0x00046f62:    d00f        ..      BEQ      0x46f84 ; secCmacProcessBlock + 96
        0x00046f64:    e7ff        ..      B        0x46f66 ; secCmacProcessBlock + 66
        0x00046f66:    f9bd100a    ....    LDRSH    r1,[sp,#0xa]
        0x00046f6a:    a804        ..      ADD      r0,sp,#0x10
        0x00046f6c:    9001        ..      STR      r0,[sp,#4]
        0x00046f6e:    4408        .D      ADD      r0,r0,r1
        0x00046f70:    f1c10110    ....    RSB      r1,r1,#0x10
        0x00046f74:    f7d1fbd5    ....    BL       __aeabi_memclr ; 0x18722
        0x00046f78:    9901        ..      LDR      r1,[sp,#4]
        0x00046f7a:    f9bd200a    ...     LDRSH    r2,[sp,#0xa]
        0x00046f7e:    2080        .       MOVS     r0,#0x80
        0x00046f80:    5488        .T      STRB     r0,[r1,r2]
        0x00046f82:    e7ff        ..      B        0x46f84 ; secCmacProcessBlock + 96
        0x00046f84:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046f86:    f1000114    ....    ADD      r1,r0,#0x14
        0x00046f8a:    a804        ..      ADD      r0,sp,#0x10
        0x00046f8c:    f7d3fcce    ....    BL       Calc128Xor ; 0x1a92c
        0x00046f90:    9908        ..      LDR      r1,[sp,#0x20]
        0x00046f92:    2002        .       MOVS     r0,#2
        0x00046f94:    f8810029    ..).    STRB     r0,[r1,#0x29]
        0x00046f98:    e004        ..      B        0x46fa4 ; secCmacProcessBlock + 128
        0x00046f9a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046f9c:    a804        ..      ADD      r0,sp,#0x10
        0x00046f9e:    f7d3fca3    ....    BL       Calc128Cpy ; 0x1a8e8
        0x00046fa2:    e7ff        ..      B        0x46fa4 ; secCmacProcessBlock + 128
        0x00046fa4:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046fa6:    8c80        ..      LDRH     r0,[r0,#0x24]
        0x00046fa8:    b138        8.      CBZ      r0,0x46fba ; secCmacProcessBlock + 150
        0x00046faa:    e7ff        ..      B        0x46fac ; secCmacProcessBlock + 136
        0x00046fac:    9809        ..      LDR      r0,[sp,#0x24]
        0x00046fae:    f1000110    ....    ADD      r1,r0,#0x10
        0x00046fb2:    a804        ..      ADD      r0,sp,#0x10
        0x00046fb4:    f7d3fcba    ....    BL       Calc128Xor ; 0x1a92c
        0x00046fb8:    e7ff        ..      B        0x46fba ; secCmacProcessBlock + 150
        0x00046fba:    9908        ..      LDR      r1,[sp,#0x20]
        0x00046fbc:    8c88        ..      LDRH     r0,[r1,#0x24]
        0x00046fbe:    3010        .0      ADDS     r0,r0,#0x10
        0x00046fc0:    8488        ..      STRH     r0,[r1,#0x24]
        0x00046fc2:    9908        ..      LDR      r1,[sp,#0x20]
        0x00046fc4:    1d08        ..      ADDS     r0,r1,#4
        0x00046fc6:    9a09        ..      LDR      r2,[sp,#0x24]
        0x00046fc8:    f8913028    ..(0    LDRB     r3,[r1,#0x28]
        0x00046fcc:    a904        ..      ADD      r1,sp,#0x10
        0x00046fce:    f7d6fb97    ....    BL       SecLeEncryptCmd ; 0x1d700
        0x00046fd2:    b00a        ..      ADD      sp,sp,#0x28
        0x00046fd4:    bd80        ..      POP      {r7,pc}
        0x00046fd6:    0000        ..      MOVS     r0,r0
    secHciCback
        0x00046fd8:    b580        ..      PUSH     {r7,lr}
        0x00046fda:    b086        ..      SUB      sp,sp,#0x18
        0x00046fdc:    9005        ..      STR      r0,[sp,#0x14]
        0x00046fde:    2000        .       MOVS     r0,#0
        0x00046fe0:    9004        ..      STR      r0,[sp,#0x10]
        0x00046fe2:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00046fe6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00046fe8:    7880        .x      LDRB     r0,[r0,#2]
        0x00046fea:    3814        .8      SUBS     r0,r0,#0x14
        0x00046fec:    4601        .F      MOV      r1,r0
        0x00046fee:    9102        ..      STR      r1,[sp,#8]
        0x00046ff0:    2812        .(      CMP      r0,#0x12
        0x00046ff2:    f20080a3    ....    BHI.W    0x4713c ; secHciCback + 356
        0x00046ff6:    9902        ..      LDR      r1,[sp,#8]
        0x00046ff8:    e8dff001    ....    TBB      [pc,r1]
    $d.2
        0x00046ffc:    a0a0a06c    l...    DCD    2694881388
        0x00047000:    33a0a0a0    ...3    DCD    866164896
        0x00047004:    a0a0a00a    ....    DCD    2694881290
        0x00047008:    a0a0a0a0    ....    DCD    2694881440
        0x0004700c:    006156a0    .Va.    DCD    6379168
    $t.3
        0x00047010:    f24a7090    J..p    MOV      r0,#0xa790
        0x00047014:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047018:    f890c039    ..9.    LDRB     r12,[r0,#0x39]
        0x0004701c:    eb0002cc    ....    ADD      r2,r0,r12,LSL #3
        0x00047020:    9905        ..      LDR      r1,[sp,#0x14]
        0x00047022:    f8d13005    ...0    LDR      r3,[r1,#5]
        0x00047026:    f8d11009    ....    LDR      r1,[r1,#9]
        0x0004702a:    f840303c    @.<0    STR      r3,[r0,r12,LSL #3]
        0x0004702e:    6051        Q`      STR      r1,[r2,#4]
        0x00047030:    f8900039    ..9.    LDRB     r0,[r0,#0x39]
        0x00047034:    2803        .(      CMP      r0,#3
        0x00047036:    db03        ..      BLT      0x47040 ; secHciCback + 104
        0x00047038:    e7ff        ..      B        0x4703a ; secHciCback + 98
        0x0004703a:    2000        .       MOVS     r0,#0
        0x0004703c:    9001        ..      STR      r0,[sp,#4]
        0x0004703e:    e008        ..      B        0x47052 ; secHciCback + 122
        0x00047040:    f24a7090    J..p    MOV      r0,#0xa790
        0x00047044:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047048:    f8900039    ..9.    LDRB     r0,[r0,#0x39]
        0x0004704c:    3001        .0      ADDS     r0,#1
        0x0004704e:    9001        ..      STR      r0,[sp,#4]
        0x00047050:    e7ff        ..      B        0x47052 ; secHciCback + 122
        0x00047052:    9801        ..      LDR      r0,[sp,#4]
        0x00047054:    f24a7190    J..q    MOV      r1,#0xa790
        0x00047058:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004705c:    f8810039    ..9.    STRB     r0,[r1,#0x39]
        0x00047060:    e06d        m.      B        0x4713e ; secHciCback + 358
        0x00047062:    f24a7090    J..p    MOV      r0,#0xa790
        0x00047066:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004706a:    3020         0      ADDS     r0,r0,#0x20
        0x0004706c:    f10d010f    ....    ADD      r1,sp,#0xf
        0x00047070:    f7d7fc42    ..B.    BL       WsfMsgDeq ; 0x1e8f8
        0x00047074:    9004        ..      STR      r0,[sp,#0x10]
        0x00047076:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047078:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x0004707c:    2803        .(      CMP      r0,#3
        0x0004707e:    d00c        ..      BEQ      0x4709a ; secHciCback + 194
        0x00047080:    e7ff        ..      B        0x47082 ; secHciCback + 170
        0x00047082:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047084:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x00047088:    2801        .(      CMP      r0,#1
        0x0004708a:    d006        ..      BEQ      0x4709a ; secHciCback + 194
        0x0004708c:    e7ff        ..      B        0x4708e ; secHciCback + 182
        0x0004708e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047090:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x00047094:    2804        .(      CMP      r0,#4
        0x00047096:    d106        ..      BNE      0x470a6 ; secHciCback + 206
        0x00047098:    e7ff        ..      B        0x4709a ; secHciCback + 194
        0x0004709a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004709c:    3005        .0      ADDS     r0,#5
        0x0004709e:    2110        .!      MOVS     r1,#0x10
        0x000470a0:    f7d7fa3e    ..>.    BL       WStrReverse ; 0x1e520
        0x000470a4:    e7ff        ..      B        0x470a6 ; secHciCback + 206
        0x000470a6:    e04a        J.      B        0x4713e ; secHciCback + 358
        0x000470a8:    f24a7090    J..p    MOV      r0,#0xa790
        0x000470ac:    f2c10001    ....    MOVT     r0,#0x1001
        0x000470b0:    3028        (0      ADDS     r0,r0,#0x28
        0x000470b2:    f10d010f    ....    ADD      r1,sp,#0xf
        0x000470b6:    f7d7fc1f    ....    BL       WsfMsgDeq ; 0x1e8f8
        0x000470ba:    9004        ..      STR      r0,[sp,#0x10]
        0x000470bc:    e03f        ?.      B        0x4713e ; secHciCback + 358
        0x000470be:    f24a7090    J..p    MOV      r0,#0xa790
        0x000470c2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000470c6:    3030        00      ADDS     r0,r0,#0x30
        0x000470c8:    f10d010f    ....    ADD      r1,sp,#0xf
        0x000470cc:    f7d7fc14    ....    BL       WsfMsgDeq ; 0x1e8f8
        0x000470d0:    9004        ..      STR      r0,[sp,#0x10]
        0x000470d2:    e034        4.      B        0x4713e ; secHciCback + 358
        0x000470d4:    e7ff        ..      B        0x470d6 ; secHciCback + 254
        0x000470d6:    f24a7090    J..p    MOV      r0,#0xa790
        0x000470da:    f2c10001    ....    MOVT     r0,#0x1001
        0x000470de:    3028        (0      ADDS     r0,r0,#0x28
        0x000470e0:    f10d010f    ....    ADD      r1,sp,#0xf
        0x000470e4:    f7d7fc08    ....    BL       WsfMsgDeq ; 0x1e8f8
        0x000470e8:    9004        ..      STR      r0,[sp,#0x10]
        0x000470ea:    b120         .      CBZ      r0,0x470f6 ; secHciCback + 286
        0x000470ec:    e7ff        ..      B        0x470ee ; secHciCback + 278
        0x000470ee:    9804        ..      LDR      r0,[sp,#0x10]
        0x000470f0:    f7d7fc2c    ..,.    BL       WsfMsgFree ; 0x1e94c
        0x000470f4:    e7ef        ..      B        0x470d6 ; secHciCback + 254
        0x000470f6:    e7ff        ..      B        0x470f8 ; secHciCback + 288
        0x000470f8:    f24a7090    J..p    MOV      r0,#0xa790
        0x000470fc:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047100:    3030        00      ADDS     r0,r0,#0x30
        0x00047102:    f10d010f    ....    ADD      r1,sp,#0xf
        0x00047106:    f7d7fbf7    ....    BL       WsfMsgDeq ; 0x1e8f8
        0x0004710a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004710c:    b120         .      CBZ      r0,0x47118 ; secHciCback + 320
        0x0004710e:    e7ff        ..      B        0x47110 ; secHciCback + 312
        0x00047110:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047112:    f7d7fc1b    ....    BL       WsfMsgFree ; 0x1e94c
        0x00047116:    e7ef        ..      B        0x470f8 ; secHciCback + 288
        0x00047118:    e7ff        ..      B        0x4711a ; secHciCback + 322
        0x0004711a:    f24a7090    J..p    MOV      r0,#0xa790
        0x0004711e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047122:    3020         0      ADDS     r0,r0,#0x20
        0x00047124:    f10d010f    ....    ADD      r1,sp,#0xf
        0x00047128:    f7d7fbe6    ....    BL       WsfMsgDeq ; 0x1e8f8
        0x0004712c:    9004        ..      STR      r0,[sp,#0x10]
        0x0004712e:    b120         .      CBZ      r0,0x4713a ; secHciCback + 354
        0x00047130:    e7ff        ..      B        0x47132 ; secHciCback + 346
        0x00047132:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047134:    f7d7fc0a    ....    BL       WsfMsgFree ; 0x1e94c
        0x00047138:    e7ef        ..      B        0x4711a ; secHciCback + 322
        0x0004713a:    e000        ..      B        0x4713e ; secHciCback + 358
        0x0004713c:    e7ff        ..      B        0x4713e ; secHciCback + 358
        0x0004713e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047140:    b178        x.      CBZ      r0,0x47162 ; secHciCback + 394
        0x00047142:    e7ff        ..      B        0x47144 ; secHciCback + 364
        0x00047144:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047146:    f8902034    ..4     LDRB     r2,[r0,#0x34]
        0x0004714a:    f24a7190    J..q    MOV      r1,#0xa790
        0x0004714e:    f2c10101    ....    MOVT     r1,#0x1001
        0x00047152:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00047156:    6bcb        .k      LDR      r3,[r1,#0x3c]
        0x00047158:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004715a:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0004715e:    4798        .G      BLX      r3
        0x00047160:    e7ff        ..      B        0x47162 ; secHciCback + 394
        0x00047162:    b006        ..      ADD      sp,sp,#0x18
        0x00047164:    bd80        ..      POP      {r7,pc}
        0x00047166:    0000        ..      MOVS     r0,r0
    send_data
        0x00047168:    b580        ..      PUSH     {r7,lr}
        0x0004716a:    b086        ..      SUB      sp,sp,#0x18
        0x0004716c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004716e:    9104        ..      STR      r1,[sp,#0x10]
        0x00047170:    9203        ..      STR      r2,[sp,#0xc]
        0x00047172:    9302        ..      STR      r3,[sp,#8]
        0x00047174:    f6422050    B.P     MOV      r0,#0x2a50
        0x00047178:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004717c:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004717e:    9001        ..      STR      r0,[sp,#4]
        0x00047180:    9901        ..      LDR      r1,[sp,#4]
        0x00047182:    2008        .       MOVS     r0,#8
        0x00047184:    8088        ..      STRH     r0,[r1,#4]
        0x00047186:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047188:    300c        .0      ADDS     r0,r0,#0xc
        0x0004718a:    9901        ..      LDR      r1,[sp,#4]
        0x0004718c:    80c8        ..      STRH     r0,[r1,#6]
        0x0004718e:    9802        ..      LDR      r0,[sp,#8]
        0x00047190:    9901        ..      LDR      r1,[sp,#4]
        0x00047192:    6088        .`      STR      r0,[r1,#8]
        0x00047194:    9801        ..      LDR      r0,[sp,#4]
        0x00047196:    300c        .0      ADDS     r0,r0,#0xc
        0x00047198:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004719a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004719c:    f7d1f9bb    ....    BL       __aeabi_memcpy ; 0x18516
        0x000471a0:    9a01        ..      LDR      r2,[sp,#4]
        0x000471a2:    1d10        ..      ADDS     r0,r2,#4
        0x000471a4:    88d1        ..      LDRH     r1,[r2,#6]
        0x000471a6:    3904        .9      SUBS     r1,#4
        0x000471a8:    f7daff34    ..4.    BL       am_hal_crc32 ; 0x22014
        0x000471ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x000471ae:    9a01        ..      LDR      r2,[sp,#4]
        0x000471b0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000471b2:    f101030c    ....    ADD      r3,r1,#0xc
        0x000471b6:    46ec        .F      MOV      r12,sp
        0x000471b8:    2101        .!      MOVS     r1,#1
        0x000471ba:    f8cc1000    ....    STR      r1,[r12,#0]
        0x000471be:    2100        .!      MOVS     r1,#0
        0x000471c0:    f7d9f8c6    ....    BL       am_devices_cooper_blocking_write ; 0x20350
        0x000471c4:    b006        ..      ADD      sp,sp,#0x18
        0x000471c6:    bd80        ..      POP      {r7,pc}
    send_fwContinue
        0x000471c8:    b580        ..      PUSH     {r7,lr}
        0x000471ca:    b088        ..      SUB      sp,sp,#0x20
        0x000471cc:    9007        ..      STR      r0,[sp,#0x1c]
        0x000471ce:    aa04        ..      ADD      r2,sp,#0x10
        0x000471d0:    9202        ..      STR      r2,[sp,#8]
        0x000471d2:    1d10        ..      ADDS     r0,r2,#4
        0x000471d4:    2104        .!      MOVS     r1,#4
        0x000471d6:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x000471da:    210c        .!      MOVS     r1,#0xc
        0x000471dc:    9103        ..      STR      r1,[sp,#0xc]
        0x000471de:    f8ad1016    ....    STRH     r1,[sp,#0x16]
        0x000471e2:    f8bd1016    ....    LDRH     r1,[sp,#0x16]
        0x000471e6:    3904        .9      SUBS     r1,#4
        0x000471e8:    f7daff14    ....    BL       am_hal_crc32 ; 0x22014
        0x000471ec:    9a02        ..      LDR      r2,[sp,#8]
        0x000471ee:    9b03        ..      LDR      r3,[sp,#0xc]
        0x000471f0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000471f2:    46ec        .F      MOV      r12,sp
        0x000471f4:    2101        .!      MOVS     r1,#1
        0x000471f6:    f8cc1000    ....    STR      r1,[r12,#0]
        0x000471fa:    2100        .!      MOVS     r1,#0
        0x000471fc:    f7d9f8a8    ....    BL       am_devices_cooper_blocking_write ; 0x20350
        0x00047200:    b008        ..      ADD      sp,sp,#0x20
        0x00047202:    bd80        ..      POP      {r7,pc}
    send_hello
        0x00047204:    b580        ..      PUSH     {r7,lr}
        0x00047206:    b088        ..      SUB      sp,sp,#0x20
        0x00047208:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004720a:    aa05        ..      ADD      r2,sp,#0x14
        0x0004720c:    9203        ..      STR      r2,[sp,#0xc]
        0x0004720e:    1d10        ..      ADDS     r0,r2,#4
        0x00047210:    2100        .!      MOVS     r1,#0
        0x00047212:    9102        ..      STR      r1,[sp,#8]
        0x00047214:    f8ad1018    ....    STRH     r1,[sp,#0x18]
        0x00047218:    2108        .!      MOVS     r1,#8
        0x0004721a:    9104        ..      STR      r1,[sp,#0x10]
        0x0004721c:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x00047220:    f8bd101a    ....    LDRH     r1,[sp,#0x1a]
        0x00047224:    3904        .9      SUBS     r1,#4
        0x00047226:    f7dafef5    ....    BL       am_hal_crc32 ; 0x22014
        0x0004722a:    9902        ..      LDR      r1,[sp,#8]
        0x0004722c:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004722e:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00047230:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00047232:    46ee        .F      MOV      lr,sp
        0x00047234:    f04f0c01    O...    MOV      r12,#1
        0x00047238:    f8cec000    ....    STR      r12,[lr,#0]
        0x0004723c:    f7d9f888    ....    BL       am_devices_cooper_blocking_write ; 0x20350
        0x00047240:    b008        ..      ADD      sp,sp,#0x20
        0x00047242:    bd80        ..      POP      {r7,pc}
    send_update
        0x00047244:    b580        ..      PUSH     {r7,lr}
        0x00047246:    b08a        ..      SUB      sp,sp,#0x28
        0x00047248:    9009        ..      STR      r0,[sp,#0x24]
        0x0004724a:    9108        ..      STR      r1,[sp,#0x20]
        0x0004724c:    2003        .       MOVS     r0,#3
        0x0004724e:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00047252:    2018        .       MOVS     r0,#0x18
        0x00047254:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00047258:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004725a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004725c:    f6422050    B.P     MOV      r0,#0x2a50
        0x00047260:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047264:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00047266:    f64161fc    A..a    MOV      r1,#0x1efc
        0x0004726a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004726e:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00047270:    4288        .B      CMP      r0,r1
        0x00047272:    d309        ..      BCC      0x47288 ; send_update + 68
        0x00047274:    e7ff        ..      B        0x47276 ; send_update + 50
        0x00047276:    f6422050    B.P     MOV      r0,#0x2a50
        0x0004727a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004727e:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x00047282:    07c0        ..      LSLS     r0,r0,#31
        0x00047284:    b138        8.      CBZ      r0,0x47296 ; send_update + 82
        0x00047286:    e7ff        ..      B        0x47288 ; send_update + 68
        0x00047288:    f64160fc    A..`    MOV      r0,#0x1efc
        0x0004728c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047290:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00047292:    9007        ..      STR      r0,[sp,#0x1c]
        0x00047294:    e006        ..      B        0x472a4 ; send_update + 96
        0x00047296:    f6422050    B.P     MOV      r0,#0x2a50
        0x0004729a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004729e:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000472a0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000472a2:    e7ff        ..      B        0x472a4 ; send_update + 96
        0x000472a4:    f6422050    B.P     MOV      r0,#0x2a50
        0x000472a8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000472ac:    6980        .i      LDR      r0,[r0,#0x18]
        0x000472ae:    3001        .0      ADDS     r0,#1
        0x000472b0:    9006        ..      STR      r0,[sp,#0x18]
        0x000472b2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000472b4:    b920         .      CBNZ     r0,0x472c0 ; send_update + 124
        0x000472b6:    e7ff        ..      B        0x472b8 ; send_update + 116
        0x000472b8:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000472bc:    9005        ..      STR      r0,[sp,#0x14]
        0x000472be:    e003        ..      B        0x472c8 ; send_update + 132
        0x000472c0:    f44f7000    O..p    MOV      r0,#0x200
        0x000472c4:    9005        ..      STR      r0,[sp,#0x14]
        0x000472c6:    e7ff        ..      B        0x472c8 ; send_update + 132
        0x000472c8:    aa02        ..      ADD      r2,sp,#8
        0x000472ca:    9201        ..      STR      r2,[sp,#4]
        0x000472cc:    1d10        ..      ADDS     r0,r2,#4
        0x000472ce:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x000472d2:    3904        .9      SUBS     r1,#4
        0x000472d4:    f7dafe9e    ....    BL       am_hal_crc32 ; 0x22014
        0x000472d8:    9a01        ..      LDR      r2,[sp,#4]
        0x000472da:    9809        ..      LDR      r0,[sp,#0x24]
        0x000472dc:    466b        kF      MOV      r3,sp
        0x000472de:    2101        .!      MOVS     r1,#1
        0x000472e0:    6019        .`      STR      r1,[r3,#0]
        0x000472e2:    2100        .!      MOVS     r1,#0
        0x000472e4:    2318        .#      MOVS     r3,#0x18
        0x000472e6:    f7d9f833    ..3.    BL       am_devices_cooper_blocking_write ; 0x20350
        0x000472ea:    b00a        ..      ADD      sp,sp,#0x28
        0x000472ec:    bd80        ..      POP      {r7,pc}
        0x000472ee:    0000        ..      MOVS     r0,r0
    simple_strlen
        0x000472f0:    b083        ..      SUB      sp,sp,#0xc
        0x000472f2:    9001        ..      STR      r0,[sp,#4]
        0x000472f4:    2000        .       MOVS     r0,#0
        0x000472f6:    9000        ..      STR      r0,[sp,#0]
        0x000472f8:    9801        ..      LDR      r0,[sp,#4]
        0x000472fa:    b918        ..      CBNZ     r0,0x47304 ; simple_strlen + 20
        0x000472fc:    e7ff        ..      B        0x472fe ; simple_strlen + 14
        0x000472fe:    9800        ..      LDR      r0,[sp,#0]
        0x00047300:    9002        ..      STR      r0,[sp,#8]
        0x00047302:    e00d        ..      B        0x47320 ; simple_strlen + 48
        0x00047304:    e7ff        ..      B        0x47306 ; simple_strlen + 22
        0x00047306:    9801        ..      LDR      r0,[sp,#4]
        0x00047308:    1c41        A.      ADDS     r1,r0,#1
        0x0004730a:    9101        ..      STR      r1,[sp,#4]
        0x0004730c:    7800        .x      LDRB     r0,[r0,#0]
        0x0004730e:    b120         .      CBZ      r0,0x4731a ; simple_strlen + 42
        0x00047310:    e7ff        ..      B        0x47312 ; simple_strlen + 34
        0x00047312:    9800        ..      LDR      r0,[sp,#0]
        0x00047314:    3001        .0      ADDS     r0,#1
        0x00047316:    9000        ..      STR      r0,[sp,#0]
        0x00047318:    e7f5        ..      B        0x47306 ; simple_strlen + 22
        0x0004731a:    9800        ..      LDR      r0,[sp,#0]
        0x0004731c:    9002        ..      STR      r0,[sp,#8]
        0x0004731e:    e7ff        ..      B        0x47320 ; simple_strlen + 48
        0x00047320:    9802        ..      LDR      r0,[sp,#8]
        0x00047322:    b003        ..      ADD      sp,sp,#0xc
        0x00047324:    4770        pG      BX       lr
        0x00047326:    0000        ..      MOVS     r0,r0
    skip_extension
        0x00047328:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0004732c:    2900        .)      CMP      r1,#0
        0x0004732e:    f04f0e00    O...    MOV      lr,#0
        0x00047332:    d04b        K.      BEQ      0x473cc ; skip_extension + 164
        0x00047334:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00047338:    f89c4000    ...@    LDRB     r4,[r12,#0]
        0x0004733c:    ebbe0f54    ..T.    CMP      lr,r4,LSR #1
        0x00047340:    f0040301    ....    AND      r3,r4,#1
        0x00047344:    d10a        ..      BNE      0x4735c ; skip_extension + 52
        0x00047346:    b14b        K.      CBZ      r3,0x4735c ; skip_extension + 52
        0x00047348:    2301        .#      MOVS     r3,#1
        0x0004734a:    2901        .)      CMP      r1,#1
        0x0004734c:    6013        .`      STR      r3,[r2,#0]
        0x0004734e:    db3b        ;.      BLT      0x473c8 ; skip_extension + 160
        0x00047350:    f10c0201    ....    ADD      r2,r12,#1
        0x00047354:    6002        .`      STR      r2,[r0,#0]
        0x00047356:    f1a10e01    ....    SUB      lr,r1,#1
        0x0004735a:    e037        7.      B        0x473cc ; skip_extension + 164
        0x0004735c:    2c3f        ?,      CMP      r4,#0x3f
        0x0004735e:    d80c        ..      BHI      0x4737a ; skip_extension + 82
        0x00047360:    0866        f.      LSRS     r6,r4,#1
        0x00047362:    d00a        ..      BEQ      0x4737a ; skip_extension + 82
        0x00047364:    428b        .B      CMP      r3,r1
        0x00047366:    da2f        /.      BGE      0x473c8 ; skip_extension + 160
        0x00047368:    3301        .3      ADDS     r3,#1
        0x0004736a:    eb0c0603    ....    ADD      r6,r12,r3
        0x0004736e:    6006        .`      STR      r6,[r0,#0]
        0x00047370:    2001        .       MOVS     r0,#1
        0x00047372:    eba10e03    ....    SUB      lr,r1,r3
        0x00047376:    6010        .`      STR      r0,[r2,#0]
        0x00047378:    e028        (.      B        0x473cc ; skip_extension + 164
        0x0004737a:    b933        3.      CBNZ     r3,0x4738a ; skip_extension + 98
        0x0004737c:    4461        aD      ADD      r1,r1,r12
        0x0004737e:    6001        .`      STR      r1,[r0,#0]
        0x00047380:    2001        .       MOVS     r0,#1
        0x00047382:    6010        .`      STR      r0,[r2,#0]
        0x00047384:    f04f0e00    O...    MOV      lr,#0
        0x00047388:    e020         .      B        0x473cc ; skip_extension + 164
        0x0004738a:    2301        .#      MOVS     r3,#1
        0x0004738c:    6013        .`      STR      r3,[r2,#0]
        0x0004738e:    f10c0e01    ....    ADD      lr,r12,#1
        0x00047392:    f1a10801    ....    SUB      r8,r1,#1
        0x00047396:    2300        .#      MOVS     r3,#0
        0x00047398:    2400        .$      MOVS     r4,#0
        0x0004739a:    bf00        ..      NOP      
        0x0004739c:    eb0e0603    ....    ADD      r6,lr,r3
        0x000473a0:    4598        .E      CMP      r8,r3
        0x000473a2:    6006        .`      STR      r6,[r0,#0]
        0x000473a4:    d010        ..      BEQ      0x473c8 ; skip_extension + 160
        0x000473a6:    1c9d        ..      ADDS     r5,r3,#2
        0x000473a8:    7837        7x      LDRB     r7,[r6,#0]
        0x000473aa:    6015        .`      STR      r5,[r2,#0]
        0x000473ac:    7835        5x      LDRB     r5,[r6,#0]
        0x000473ae:    443c        <D      ADD      r4,r4,r7
        0x000473b0:    2dff        .-      CMP      r5,#0xff
        0x000473b2:    f1030301    ....    ADD      r3,r3,#1
        0x000473b6:    d0f1        ..      BEQ      0x4739c ; skip_extension + 116
        0x000473b8:    eb0c0203    ....    ADD      r2,r12,r3
        0x000473bc:    1c57        W.      ADDS     r7,r2,#1
        0x000473be:    43da        .C      MVNS     r2,r3
        0x000473c0:    1856        V.      ADDS     r6,r2,r1
        0x000473c2:    42a6        .B      CMP      r6,r4
        0x000473c4:    6007        .`      STR      r7,[r0,#0]
        0x000473c6:    da04        ..      BGE      0x473d2 ; skip_extension + 170
        0x000473c8:    f04f3eff    O..>    MOV      lr,#0xffffffff
        0x000473cc:    4670        pF      MOV      r0,lr
        0x000473ce:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x000473d2:    1b09        ..      SUBS     r1,r1,r4
        0x000473d4:    eb020e01    ....    ADD      lr,r2,r1
        0x000473d8:    eb0c0104    ....    ADD      r1,r12,r4
        0x000473dc:    4419        .D      ADD      r1,r1,r3
        0x000473de:    3101        .1      ADDS     r1,#1
        0x000473e0:    6001        .`      STR      r1,[r0,#0]
        0x000473e2:    e7f3        ..      B        0x473cc ; skip_extension + 164
    smpActAttemptRcvd
        0x000473e4:    b082        ..      SUB      sp,sp,#8
        0x000473e6:    9001        ..      STR      r0,[sp,#4]
        0x000473e8:    9100        ..      STR      r1,[sp,#0]
        0x000473ea:    9901        ..      LDR      r1,[sp,#4]
        0x000473ec:    2001        .       MOVS     r0,#1
        0x000473ee:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x000473f2:    b002        ..      ADD      sp,sp,#8
        0x000473f4:    4770        pG      BX       lr
        0x000473f6:    0000        ..      MOVS     r0,r0
    smpActCheckAttempts
        0x000473f8:    b580        ..      PUSH     {r7,lr}
        0x000473fa:    b082        ..      SUB      sp,sp,#8
        0x000473fc:    9001        ..      STR      r0,[sp,#4]
        0x000473fe:    9100        ..      STR      r1,[sp,#0]
        0x00047400:    9801        ..      LDR      r0,[sp,#4]
        0x00047402:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x00047406:    b180        ..      CBZ      r0,0x4742a ; smpActCheckAttempts + 50
        0x00047408:    e7ff        ..      B        0x4740a ; smpActCheckAttempts + 18
        0x0004740a:    9901        ..      LDR      r1,[sp,#4]
        0x0004740c:    2000        .       MOVS     r0,#0
        0x0004740e:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x00047412:    9801        ..      LDR      r0,[sp,#4]
        0x00047414:    2109        .!      MOVS     r1,#9
        0x00047416:    f002f9d9    ....    BL       smpSendPairingFailed ; 0x497cc
        0x0004741a:    9801        ..      LDR      r0,[sp,#4]
        0x0004741c:    9900        ..      LDR      r1,[sp,#0]
        0x0004741e:    f000f833    ..3.    BL       smpActNotifyDmAttemptsFailure ; 0x47488
        0x00047422:    9801        ..      LDR      r0,[sp,#4]
        0x00047424:    f000fbaa    ....    BL       smpCleanup ; 0x47b7c
        0x00047428:    e7ff        ..      B        0x4742a ; smpActCheckAttempts + 50
        0x0004742a:    b002        ..      ADD      sp,sp,#8
        0x0004742c:    bd80        ..      POP      {r7,pc}
        0x0004742e:    0000        ..      MOVS     r0,r0
    smpActCleanup
        0x00047430:    b580        ..      PUSH     {r7,lr}
        0x00047432:    b082        ..      SUB      sp,sp,#8
        0x00047434:    9001        ..      STR      r0,[sp,#4]
        0x00047436:    9100        ..      STR      r1,[sp,#0]
        0x00047438:    9801        ..      LDR      r0,[sp,#4]
        0x0004743a:    f000fb9f    ....    BL       smpCleanup ; 0x47b7c
        0x0004743e:    b002        ..      ADD      sp,sp,#8
        0x00047440:    bd80        ..      POP      {r7,pc}
        0x00047442:    0000        ..      MOVS     r0,r0
    smpActMaxAttempts
        0x00047444:    b580        ..      PUSH     {r7,lr}
        0x00047446:    b084        ..      SUB      sp,sp,#0x10
        0x00047448:    9003        ..      STR      r0,[sp,#0xc]
        0x0004744a:    9102        ..      STR      r1,[sp,#8]
        0x0004744c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004744e:    9902        ..      LDR      r1,[sp,#8]
        0x00047450:    f000f888    ....    BL       smpActPairingCancel ; 0x47564
        0x00047454:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047456:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004745a:    f7d6fa1f    ....    BL       SmpDbMaxAttemptReached ; 0x1d89c
        0x0004745e:    9001        ..      STR      r0,[sp,#4]
        0x00047460:    9903        ..      LDR      r1,[sp,#0xc]
        0x00047462:    2010        .       MOVS     r0,#0x10
        0x00047464:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00047466:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047468:    3010        .0      ADDS     r0,r0,#0x10
        0x0004746a:    9901        ..      LDR      r1,[sp,#4]
        0x0004746c:    f7d7fcc8    ....    BL       WsfTimerStartMs ; 0x1ee00
        0x00047470:    9903        ..      LDR      r1,[sp,#0xc]
        0x00047472:    2000        .       MOVS     r0,#0
        0x00047474:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x00047478:    b004        ..      ADD      sp,sp,#0x10
        0x0004747a:    bd80        ..      POP      {r7,pc}
    smpActNone
        0x0004747c:    b082        ..      SUB      sp,sp,#8
        0x0004747e:    9001        ..      STR      r0,[sp,#4]
        0x00047480:    9100        ..      STR      r1,[sp,#0]
        0x00047482:    b002        ..      ADD      sp,sp,#8
        0x00047484:    4770        pG      BX       lr
        0x00047486:    0000        ..      MOVS     r0,r0
    smpActNotifyDmAttemptsFailure
        0x00047488:    b580        ..      PUSH     {r7,lr}
        0x0004748a:    b082        ..      SUB      sp,sp,#8
        0x0004748c:    9001        ..      STR      r0,[sp,#4]
        0x0004748e:    9100        ..      STR      r1,[sp,#0]
        0x00047490:    9900        ..      LDR      r1,[sp,#0]
        0x00047492:    2009        .       MOVS     r0,#9
        0x00047494:    70c8        .p      STRB     r0,[r1,#3]
        0x00047496:    9900        ..      LDR      r1,[sp,#0]
        0x00047498:    202b        +       MOVS     r0,#0x2b
        0x0004749a:    7088        .p      STRB     r0,[r1,#2]
        0x0004749c:    9800        ..      LDR      r0,[sp,#0]
        0x0004749e:    f7d4f99f    ....    BL       DmSmpCbackExec ; 0x1b7e0
        0x000474a2:    b002        ..      ADD      sp,sp,#8
        0x000474a4:    bd80        ..      POP      {r7,pc}
        0x000474a6:    0000        ..      MOVS     r0,r0
    smpActNotifyDmRspToFailure
        0x000474a8:    b580        ..      PUSH     {r7,lr}
        0x000474aa:    b082        ..      SUB      sp,sp,#8
        0x000474ac:    9001        ..      STR      r0,[sp,#4]
        0x000474ae:    9100        ..      STR      r1,[sp,#0]
        0x000474b0:    9900        ..      LDR      r1,[sp,#0]
        0x000474b2:    20e1        .       MOVS     r0,#0xe1
        0x000474b4:    70c8        .p      STRB     r0,[r1,#3]
        0x000474b6:    9900        ..      LDR      r1,[sp,#0]
        0x000474b8:    202b        +       MOVS     r0,#0x2b
        0x000474ba:    7088        .p      STRB     r0,[r1,#2]
        0x000474bc:    9800        ..      LDR      r0,[sp,#0]
        0x000474be:    f7d4f98f    ....    BL       DmSmpCbackExec ; 0x1b7e0
        0x000474c2:    b002        ..      ADD      sp,sp,#8
        0x000474c4:    bd80        ..      POP      {r7,pc}
        0x000474c6:    0000        ..      MOVS     r0,r0
    smpActPairCnfCalc1
        0x000474c8:    b580        ..      PUSH     {r7,lr}
        0x000474ca:    b082        ..      SUB      sp,sp,#8
        0x000474cc:    9001        ..      STR      r0,[sp,#4]
        0x000474ce:    9100        ..      STR      r1,[sp,#0]
        0x000474d0:    9801        ..      LDR      r0,[sp,#4]
        0x000474d2:    9900        ..      LDR      r1,[sp,#0]
        0x000474d4:    f000f8dc    ....    BL       smpActStorePin ; 0x47690
        0x000474d8:    9801        ..      LDR      r0,[sp,#4]
        0x000474da:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000474dc:    3030        00      ADDS     r0,r0,#0x30
        0x000474de:    2110        .!      MOVS     r1,#0x10
        0x000474e0:    f7d6f934    ..4.    BL       SecRand ; 0x1d74c
        0x000474e4:    9801        ..      LDR      r0,[sp,#4]
        0x000474e6:    6b01        .k      LDR      r1,[r0,#0x30]
        0x000474e8:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x000474ec:    f000f92a    ..*.    BL       smpCalcC1Part1 ; 0x47744
        0x000474f0:    b002        ..      ADD      sp,sp,#8
        0x000474f2:    bd80        ..      POP      {r7,pc}
    smpActPairCnfCalc2
        0x000474f4:    b580        ..      PUSH     {r7,lr}
        0x000474f6:    b082        ..      SUB      sp,sp,#8
        0x000474f8:    9001        ..      STR      r0,[sp,#4]
        0x000474fa:    9100        ..      STR      r1,[sp,#0]
        0x000474fc:    9801        ..      LDR      r0,[sp,#4]
        0x000474fe:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00047500:    9a00        ..      LDR      r2,[sp,#0]
        0x00047502:    6852        Rh      LDR      r2,[r2,#4]
        0x00047504:    f000f9fc    ....    BL       smpCalcC1Part2 ; 0x47900
        0x00047508:    b002        ..      ADD      sp,sp,#8
        0x0004750a:    bd80        ..      POP      {r7,pc}
    smpActPairCnfVerCalc1
        0x0004750c:    b580        ..      PUSH     {r7,lr}
        0x0004750e:    b084        ..      SUB      sp,sp,#0x10
        0x00047510:    9003        ..      STR      r0,[sp,#0xc]
        0x00047512:    9102        ..      STR      r1,[sp,#8]
        0x00047514:    9802        ..      LDR      r0,[sp,#8]
        0x00047516:    6840        @h      LDR      r0,[r0,#4]
        0x00047518:    3009        .0      ADDS     r0,r0,#9
        0x0004751a:    9001        ..      STR      r0,[sp,#4]
        0x0004751c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004751e:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00047520:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x00047524:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x00047528:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0004752c:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x00047530:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x00047534:    f8c1c01c    ....    STR      r12,[r1,#0x1c]
        0x00047538:    618b        .a      STR      r3,[r1,#0x18]
        0x0004753a:    614a        Ja      STR      r2,[r1,#0x14]
        0x0004753c:    6108        .a      STR      r0,[r1,#0x10]
        0x0004753e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047540:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00047542:    9a01        ..      LDR      r2,[sp,#4]
        0x00047544:    f000f8fe    ....    BL       smpCalcC1Part1 ; 0x47744
        0x00047548:    b004        ..      ADD      sp,sp,#0x10
        0x0004754a:    bd80        ..      POP      {r7,pc}
    smpActPairCnfVerCalc2
        0x0004754c:    b580        ..      PUSH     {r7,lr}
        0x0004754e:    b082        ..      SUB      sp,sp,#8
        0x00047550:    9001        ..      STR      r0,[sp,#4]
        0x00047552:    9100        ..      STR      r1,[sp,#0]
        0x00047554:    9801        ..      LDR      r0,[sp,#4]
        0x00047556:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00047558:    9a00        ..      LDR      r2,[sp,#0]
        0x0004755a:    6852        Rh      LDR      r2,[r2,#4]
        0x0004755c:    f000f9d0    ....    BL       smpCalcC1Part2 ; 0x47900
        0x00047560:    b002        ..      ADD      sp,sp,#8
        0x00047562:    bd80        ..      POP      {r7,pc}
    smpActPairingCancel
        0x00047564:    b580        ..      PUSH     {r7,lr}
        0x00047566:    b082        ..      SUB      sp,sp,#8
        0x00047568:    9001        ..      STR      r0,[sp,#4]
        0x0004756a:    9100        ..      STR      r1,[sp,#0]
        0x0004756c:    9801        ..      LDR      r0,[sp,#4]
        0x0004756e:    9900        ..      LDR      r1,[sp,#0]
        0x00047570:    78c9        .x      LDRB     r1,[r1,#3]
        0x00047572:    f002f92b    ..+.    BL       smpSendPairingFailed ; 0x497cc
        0x00047576:    9801        ..      LDR      r0,[sp,#4]
        0x00047578:    9900        ..      LDR      r1,[sp,#0]
        0x0004757a:    f000f823    ..#.    BL       smpActPairingFailed ; 0x475c4
        0x0004757e:    b002        ..      ADD      sp,sp,#8
        0x00047580:    bd80        ..      POP      {r7,pc}
        0x00047582:    0000        ..      MOVS     r0,r0
    smpActPairingCmpl
        0x00047584:    b580        ..      PUSH     {r7,lr}
        0x00047586:    b084        ..      SUB      sp,sp,#0x10
        0x00047588:    9003        ..      STR      r0,[sp,#0xc]
        0x0004758a:    9102        ..      STR      r1,[sp,#8]
        0x0004758c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004758e:    f000faf5    ....    BL       smpCleanup ; 0x47b7c
        0x00047592:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047594:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047598:    2101        .!      MOVS     r1,#1
        0x0004759a:    2200        ."      MOVS     r2,#0
        0x0004759c:    f7d3fca8    ....    BL       DmConnSetIdle ; 0x1aef0
        0x000475a0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000475a2:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x000475a6:    f88d0004    ....    STRB     r0,[sp,#4]
        0x000475aa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000475ac:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000475b0:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x000475b4:    202a        *       MOVS     r0,#0x2a
        0x000475b6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000475ba:    4668        hF      MOV      r0,sp
        0x000475bc:    f7d4f910    ....    BL       DmSmpCbackExec ; 0x1b7e0
        0x000475c0:    b004        ..      ADD      sp,sp,#0x10
        0x000475c2:    bd80        ..      POP      {r7,pc}
    smpActPairingFailed
        0x000475c4:    b580        ..      PUSH     {r7,lr}
        0x000475c6:    b082        ..      SUB      sp,sp,#8
        0x000475c8:    9001        ..      STR      r0,[sp,#4]
        0x000475ca:    9100        ..      STR      r1,[sp,#0]
        0x000475cc:    9801        ..      LDR      r0,[sp,#4]
        0x000475ce:    f000fad5    ....    BL       smpCleanup ; 0x47b7c
        0x000475d2:    9801        ..      LDR      r0,[sp,#4]
        0x000475d4:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000475d8:    2101        .!      MOVS     r1,#1
        0x000475da:    2200        ."      MOVS     r2,#0
        0x000475dc:    f7d3fc88    ....    BL       DmConnSetIdle ; 0x1aef0
        0x000475e0:    9900        ..      LDR      r1,[sp,#0]
        0x000475e2:    202b        +       MOVS     r0,#0x2b
        0x000475e4:    7088        .p      STRB     r0,[r1,#2]
        0x000475e6:    9800        ..      LDR      r0,[sp,#0]
        0x000475e8:    f7d4f8fa    ....    BL       DmSmpCbackExec ; 0x1b7e0
        0x000475ec:    b002        ..      ADD      sp,sp,#8
        0x000475ee:    bd80        ..      POP      {r7,pc}
    smpActSecReqTimeout
        0x000475f0:    b580        ..      PUSH     {r7,lr}
        0x000475f2:    b082        ..      SUB      sp,sp,#8
        0x000475f4:    9001        ..      STR      r0,[sp,#4]
        0x000475f6:    9100        ..      STR      r1,[sp,#0]
        0x000475f8:    9801        ..      LDR      r0,[sp,#4]
        0x000475fa:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000475fe:    f7d3fc3d    ..=.    BL       DmConnSecLevel ; 0x1ae7c
        0x00047602:    b928        (.      CBNZ     r0,0x47610 ; smpActSecReqTimeout + 32
        0x00047604:    e7ff        ..      B        0x47606 ; smpActSecReqTimeout + 22
        0x00047606:    9801        ..      LDR      r0,[sp,#4]
        0x00047608:    9900        ..      LDR      r1,[sp,#0]
        0x0004760a:    f7ffffdb    ....    BL       smpActPairingFailed ; 0x475c4
        0x0004760e:    e007        ..      B        0x47620 ; smpActSecReqTimeout + 48
        0x00047610:    9900        ..      LDR      r1,[sp,#0]
        0x00047612:    201f        .       MOVS     r0,#0x1f
        0x00047614:    7088        .p      STRB     r0,[r1,#2]
        0x00047616:    9801        ..      LDR      r0,[sp,#4]
        0x00047618:    9900        ..      LDR      r1,[sp,#0]
        0x0004761a:    f002f91d    ....    BL       smpSmExecute ; 0x49858
        0x0004761e:    e7ff        ..      B        0x47620 ; smpActSecReqTimeout + 48
        0x00047620:    b002        ..      ADD      sp,sp,#8
        0x00047622:    bd80        ..      POP      {r7,pc}
    smpActSendPairCnf
        0x00047624:    b580        ..      PUSH     {r7,lr}
        0x00047626:    b084        ..      SUB      sp,sp,#0x10
        0x00047628:    9003        ..      STR      r0,[sp,#0xc]
        0x0004762a:    9102        ..      STR      r1,[sp,#8]
        0x0004762c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004762e:    f891203a    ..:     LDRB     r2,[r1,#0x3a]
        0x00047632:    2004        .       MOVS     r0,#4
        0x00047634:    2a00        .*      CMP      r2,#0
        0x00047636:    bf18        ..      IT       NE
        0x00047638:    2003        .       MOVNE    r0,#3
        0x0004763a:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004763e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047640:    f002f960    ..`.    BL       smpStartRspTimer ; 0x49904
        0x00047644:    2019        .       MOVS     r0,#0x19
        0x00047646:    f000fd3b    ..;.    BL       smpMsgAlloc ; 0x480c0
        0x0004764a:    9001        ..      STR      r0,[sp,#4]
        0x0004764c:    b1f0        ..      CBZ      r0,0x4768c ; smpActSendPairCnf + 104
        0x0004764e:    e7ff        ..      B        0x47650 ; smpActSendPairCnf + 44
        0x00047650:    9801        ..      LDR      r0,[sp,#4]
        0x00047652:    3008        .0      ADDS     r0,r0,#8
        0x00047654:    9000        ..      STR      r0,[sp,#0]
        0x00047656:    9900        ..      LDR      r1,[sp,#0]
        0x00047658:    1c48        H.      ADDS     r0,r1,#1
        0x0004765a:    9000        ..      STR      r0,[sp,#0]
        0x0004765c:    2003        .       MOVS     r0,#3
        0x0004765e:    7008        .p      STRB     r0,[r1,#0]
        0x00047660:    9900        ..      LDR      r1,[sp,#0]
        0x00047662:    9802        ..      LDR      r0,[sp,#8]
        0x00047664:    f8d0c004    ....    LDR      r12,[r0,#4]
        0x00047668:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0004766c:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x00047670:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x00047674:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x00047678:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0004767c:    608b        .`      STR      r3,[r1,#8]
        0x0004767e:    604a        J`      STR      r2,[r1,#4]
        0x00047680:    6008        .`      STR      r0,[r1,#0]
        0x00047682:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047684:    9901        ..      LDR      r1,[sp,#4]
        0x00047686:    f002f8c1    ....    BL       smpSendPkt ; 0x4980c
        0x0004768a:    e7ff        ..      B        0x4768c ; smpActSendPairCnf + 104
        0x0004768c:    b004        ..      ADD      sp,sp,#0x10
        0x0004768e:    bd80        ..      POP      {r7,pc}
    smpActStorePin
        0x00047690:    b580        ..      PUSH     {r7,lr}
        0x00047692:    b082        ..      SUB      sp,sp,#8
        0x00047694:    9001        ..      STR      r0,[sp,#4]
        0x00047696:    9100        ..      STR      r1,[sp,#0]
        0x00047698:    9801        ..      LDR      r0,[sp,#4]
        0x0004769a:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0004769c:    9a00        ..      LDR      r2,[sp,#0]
        0x0004769e:    1d11        ..      ADDS     r1,r2,#4
        0x000476a0:    7d12        .}      LDRB     r2,[r2,#0x14]
        0x000476a2:    f7d0ff38    ..8.    BL       __aeabi_memcpy ; 0x18516
        0x000476a6:    9800        ..      LDR      r0,[sp,#0]
        0x000476a8:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x000476aa:    2803        .(      CMP      r0,#3
        0x000476ac:    d10b        ..      BNE      0x476c6 ; smpActStorePin + 54
        0x000476ae:    e7ff        ..      B        0x476b0 ; smpActStorePin + 32
        0x000476b0:    9801        ..      LDR      r0,[sp,#4]
        0x000476b2:    6b01        .k      LDR      r1,[r0,#0x30]
        0x000476b4:    2000        .       MOVS     r0,#0
        0x000476b6:    73c8        .s      STRB     r0,[r1,#0xf]
        0x000476b8:    f8c1000b    ....    STR      r0,[r1,#0xb]
        0x000476bc:    f8c10007    ....    STR      r0,[r1,#7]
        0x000476c0:    f8c10003    ....    STR      r0,[r1,#3]
        0x000476c4:    e7ff        ..      B        0x476c6 ; smpActStorePin + 54
        0x000476c6:    b002        ..      ADD      sp,sp,#8
        0x000476c8:    bd80        ..      POP      {r7,pc}
        0x000476ca:    0000        ..      MOVS     r0,r0
    smpAuthReq
        0x000476cc:    b580        ..      PUSH     {r7,lr}
        0x000476ce:    b088        ..      SUB      sp,sp,#0x20
        0x000476d0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000476d2:    f88d101b    ....    STRB     r1,[sp,#0x1b]
        0x000476d6:    f88d201a    ...     STRB     r2,[sp,#0x1a]
        0x000476da:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000476dc:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x000476e0:    0740        @.      LSLS     r0,r0,#29
        0x000476e2:    2800        .(      CMP      r0,#0
        0x000476e4:    d514        ..      BPL      0x47710 ; smpAuthReq + 68
        0x000476e6:    e7ff        ..      B        0x476e8 ; smpAuthReq + 28
        0x000476e8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000476ea:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000476ee:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x000476f2:    202e        .       MOVS     r0,#0x2e
        0x000476f4:    f88d0006    ....    STRB     r0,[sp,#6]
        0x000476f8:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x000476fc:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00047700:    f89d001a    ....    LDRB     r0,[sp,#0x1a]
        0x00047704:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00047708:    a801        ..      ADD      r0,sp,#4
        0x0004770a:    f7d4f869    ..i.    BL       DmSmpCbackExec ; 0x1b7e0
        0x0004770e:    e016        ..      B        0x4773e ; smpAuthReq + 114
        0x00047710:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00047712:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047716:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0004771a:    2004        .       MOVS     r0,#4
        0x0004771c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00047720:    2000        .       MOVS     r0,#0
        0x00047722:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00047726:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0004772a:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0004772e:    2003        .       MOVS     r0,#3
        0x00047730:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x00047734:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00047736:    a901        ..      ADD      r1,sp,#4
        0x00047738:    f002f88e    ....    BL       smpSmExecute ; 0x49858
        0x0004773c:    e7ff        ..      B        0x4773e ; smpAuthReq + 114
        0x0004773e:    b008        ..      ADD      sp,sp,#0x20
        0x00047740:    bd80        ..      POP      {r7,pc}
        0x00047742:    0000        ..      MOVS     r0,r0
    smpCalcC1Part1
        0x00047744:    b580        ..      PUSH     {r7,lr}
        0x00047746:    b08c        ..      SUB      sp,sp,#0x30
        0x00047748:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004774a:    910a        ..      STR      r1,[sp,#0x28]
        0x0004774c:    9209        ..      STR      r2,[sp,#0x24]
        0x0004774e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00047750:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00047754:    b358        X.      CBZ      r0,0x477ae ; smpCalcC1Part1 + 106
        0x00047756:    e7ff        ..      B        0x47758 ; smpCalcC1Part1 + 20
        0x00047758:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004775a:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004775e:    f7d3fb23    ..#.    BL       DmConnLocalRpa ; 0x1ada8
        0x00047762:    f7d3f8af    ....    BL       BdaIsZeros ; 0x1a8c4
        0x00047766:    b920         .      CBNZ     r0,0x47772 ; smpCalcC1Part1 + 46
        0x00047768:    e7ff        ..      B        0x4776a ; smpCalcC1Part1 + 38
        0x0004776a:    2001        .       MOVS     r0,#1
        0x0004776c:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00047770:    e007        ..      B        0x47782 ; smpCalcC1Part1 + 62
        0x00047772:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00047774:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047778:    f7d3fb04    ....    BL       DmConnLocalAddrType ; 0x1ad84
        0x0004777c:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00047780:    e7ff        ..      B        0x47782 ; smpCalcC1Part1 + 62
        0x00047782:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00047784:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047788:    f7d3fb40    ..@.    BL       DmConnPeerRpa ; 0x1ae0c
        0x0004778c:    f7d3f89a    ....    BL       BdaIsZeros ; 0x1a8c4
        0x00047790:    b920         .      CBNZ     r0,0x4779c ; smpCalcC1Part1 + 88
        0x00047792:    e7ff        ..      B        0x47794 ; smpCalcC1Part1 + 80
        0x00047794:    2001        .       MOVS     r0,#1
        0x00047796:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0004779a:    e007        ..      B        0x477ac ; smpCalcC1Part1 + 104
        0x0004779c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004779e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000477a2:    f7d3fb21    ..!.    BL       DmConnPeerAddrType ; 0x1ade8
        0x000477a6:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000477aa:    e7ff        ..      B        0x477ac ; smpCalcC1Part1 + 104
        0x000477ac:    e02a        *.      B        0x47804 ; smpCalcC1Part1 + 192
        0x000477ae:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000477b0:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000477b4:    f7d3fb2a    ..*.    BL       DmConnPeerRpa ; 0x1ae0c
        0x000477b8:    f7d3f884    ....    BL       BdaIsZeros ; 0x1a8c4
        0x000477bc:    b920         .      CBNZ     r0,0x477c8 ; smpCalcC1Part1 + 132
        0x000477be:    e7ff        ..      B        0x477c0 ; smpCalcC1Part1 + 124
        0x000477c0:    2001        .       MOVS     r0,#1
        0x000477c2:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x000477c6:    e007        ..      B        0x477d8 ; smpCalcC1Part1 + 148
        0x000477c8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000477ca:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000477ce:    f7d3fb0b    ....    BL       DmConnPeerAddrType ; 0x1ade8
        0x000477d2:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x000477d6:    e7ff        ..      B        0x477d8 ; smpCalcC1Part1 + 148
        0x000477d8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000477da:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000477de:    f7d3fae3    ....    BL       DmConnLocalRpa ; 0x1ada8
        0x000477e2:    f7d3f86f    ..o.    BL       BdaIsZeros ; 0x1a8c4
        0x000477e6:    b920         .      CBNZ     r0,0x477f2 ; smpCalcC1Part1 + 174
        0x000477e8:    e7ff        ..      B        0x477ea ; smpCalcC1Part1 + 166
        0x000477ea:    2001        .       MOVS     r0,#1
        0x000477ec:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000477f0:    e007        ..      B        0x47802 ; smpCalcC1Part1 + 190
        0x000477f2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000477f4:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000477f8:    f7d3fac4    ....    BL       DmConnLocalAddrType ; 0x1ad84
        0x000477fc:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00047800:    e7ff        ..      B        0x47802 ; smpCalcC1Part1 + 190
        0x00047802:    e7ff        ..      B        0x47804 ; smpCalcC1Part1 + 192
        0x00047804:    a805        ..      ADD      r0,sp,#0x14
        0x00047806:    9004        ..      STR      r0,[sp,#0x10]
        0x00047808:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0004780c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004780e:    1c4a        J.      ADDS     r2,r1,#1
        0x00047810:    9209        ..      STR      r2,[sp,#0x24]
        0x00047812:    7809        .x      LDRB     r1,[r1,#0]
        0x00047814:    4048        H@      EORS     r0,r0,r1
        0x00047816:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047818:    1c4a        J.      ADDS     r2,r1,#1
        0x0004781a:    9204        ..      STR      r2,[sp,#0x10]
        0x0004781c:    7008        .p      STRB     r0,[r1,#0]
        0x0004781e:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x00047822:    9909        ..      LDR      r1,[sp,#0x24]
        0x00047824:    1c4a        J.      ADDS     r2,r1,#1
        0x00047826:    9209        ..      STR      r2,[sp,#0x24]
        0x00047828:    7809        .x      LDRB     r1,[r1,#0]
        0x0004782a:    4048        H@      EORS     r0,r0,r1
        0x0004782c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004782e:    1c4a        J.      ADDS     r2,r1,#1
        0x00047830:    9204        ..      STR      r2,[sp,#0x10]
        0x00047832:    7008        .p      STRB     r0,[r1,#0]
        0x00047834:    2000        .       MOVS     r0,#0
        0x00047836:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0004783a:    e7ff        ..      B        0x4783c ; smpCalcC1Part1 + 248
        0x0004783c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00047840:    2806        .(      CMP      r0,#6
        0x00047842:    dc16        ..      BGT      0x47872 ; smpCalcC1Part1 + 302
        0x00047844:    e7ff        ..      B        0x47846 ; smpCalcC1Part1 + 258
        0x00047846:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00047848:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0004784c:    4408        .D      ADD      r0,r0,r1
        0x0004784e:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x00047852:    9909        ..      LDR      r1,[sp,#0x24]
        0x00047854:    1c4a        J.      ADDS     r2,r1,#1
        0x00047856:    9209        ..      STR      r2,[sp,#0x24]
        0x00047858:    7809        .x      LDRB     r1,[r1,#0]
        0x0004785a:    4048        H@      EORS     r0,r0,r1
        0x0004785c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004785e:    1c4a        J.      ADDS     r2,r1,#1
        0x00047860:    9204        ..      STR      r2,[sp,#0x10]
        0x00047862:    7008        .p      STRB     r0,[r1,#0]
        0x00047864:    e7ff        ..      B        0x47866 ; smpCalcC1Part1 + 290
        0x00047866:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0004786a:    3001        .0      ADDS     r0,#1
        0x0004786c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00047870:    e7e4        ..      B        0x4783c ; smpCalcC1Part1 + 248
        0x00047872:    2000        .       MOVS     r0,#0
        0x00047874:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00047878:    e7ff        ..      B        0x4787a ; smpCalcC1Part1 + 310
        0x0004787a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0004787e:    2806        .(      CMP      r0,#6
        0x00047880:    dc16        ..      BGT      0x478b0 ; smpCalcC1Part1 + 364
        0x00047882:    e7ff        ..      B        0x47884 ; smpCalcC1Part1 + 320
        0x00047884:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00047886:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0004788a:    4408        .D      ADD      r0,r0,r1
        0x0004788c:    f8900027    ..'.    LDRB     r0,[r0,#0x27]
        0x00047890:    9909        ..      LDR      r1,[sp,#0x24]
        0x00047892:    1c4a        J.      ADDS     r2,r1,#1
        0x00047894:    9209        ..      STR      r2,[sp,#0x24]
        0x00047896:    7809        .x      LDRB     r1,[r1,#0]
        0x00047898:    4048        H@      EORS     r0,r0,r1
        0x0004789a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004789c:    1c4a        J.      ADDS     r2,r1,#1
        0x0004789e:    9204        ..      STR      r2,[sp,#0x10]
        0x000478a0:    7008        .p      STRB     r0,[r1,#0]
        0x000478a2:    e7ff        ..      B        0x478a4 ; smpCalcC1Part1 + 352
        0x000478a4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000478a8:    3001        .0      ADDS     r0,#1
        0x000478aa:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000478ae:    e7e4        ..      B        0x4787a ; smpCalcC1Part1 + 310
        0x000478b0:    980a        ..      LDR      r0,[sp,#0x28]
        0x000478b2:    f24a71e0    J..q    MOV      r1,#0xa7e0
        0x000478b6:    f2c10101    ....    MOVT     r1,#0x1001
        0x000478ba:    f89120ec    ...     LDRB     r2,[r1,#0xec]
        0x000478be:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000478c0:    f891303d    ..=0    LDRB     r3,[r1,#0x3d]
        0x000478c4:    46ec        .F      MOV      r12,sp
        0x000478c6:    210b        .!      MOVS     r1,#0xb
        0x000478c8:    f8cc1000    ....    STR      r1,[r12,#0]
        0x000478cc:    a905        ..      ADD      r1,sp,#0x14
        0x000478ce:    f7d5fd31    ..1.    BL       SecAes ; 0x1d334
        0x000478d2:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000478d4:    f8810041    ..A.    STRB     r0,[r1,#0x41]
        0x000478d8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000478da:    f8900041    ..A.    LDRB     r0,[r0,#0x41]
        0x000478de:    28ff        .(      CMP      r0,#0xff
        0x000478e0:    d10b        ..      BNE      0x478fa ; smpCalcC1Part1 + 438
        0x000478e2:    e7ff        ..      B        0x478e4 ; smpCalcC1Part1 + 416
        0x000478e4:    2008        .       MOVS     r0,#8
        0x000478e6:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000478ea:    2003        .       MOVS     r0,#3
        0x000478ec:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x000478f0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000478f2:    a902        ..      ADD      r1,sp,#8
        0x000478f4:    f001ffb0    ....    BL       smpSmExecute ; 0x49858
        0x000478f8:    e7ff        ..      B        0x478fa ; smpCalcC1Part1 + 438
        0x000478fa:    b00c        ..      ADD      sp,sp,#0x30
        0x000478fc:    bd80        ..      POP      {r7,pc}
        0x000478fe:    0000        ..      MOVS     r0,r0
    smpCalcC1Part2
        0x00047900:    b580        ..      PUSH     {r7,lr}
        0x00047902:    b08e        ..      SUB      sp,sp,#0x38
        0x00047904:    900d        ..      STR      r0,[sp,#0x34]
        0x00047906:    910c        ..      STR      r1,[sp,#0x30]
        0x00047908:    920b        ..      STR      r2,[sp,#0x2c]
        0x0004790a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004790c:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00047910:    b328        (.      CBZ      r0,0x4795e ; smpCalcC1Part2 + 94
        0x00047912:    e7ff        ..      B        0x47914 ; smpCalcC1Part2 + 20
        0x00047914:    980d        ..      LDR      r0,[sp,#0x34]
        0x00047916:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004791a:    f7d3fa45    ..E.    BL       DmConnLocalRpa ; 0x1ada8
        0x0004791e:    9004        ..      STR      r0,[sp,#0x10]
        0x00047920:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047922:    f7d2ffcf    ....    BL       BdaIsZeros ; 0x1a8c4
        0x00047926:    b138        8.      CBZ      r0,0x47938 ; smpCalcC1Part2 + 56
        0x00047928:    e7ff        ..      B        0x4792a ; smpCalcC1Part2 + 42
        0x0004792a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004792c:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047930:    f7d3fa18    ....    BL       DmConnLocalAddr ; 0x1ad64
        0x00047934:    9004        ..      STR      r0,[sp,#0x10]
        0x00047936:    e7ff        ..      B        0x47938 ; smpCalcC1Part2 + 56
        0x00047938:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004793a:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004793e:    f7d3fa65    ..e.    BL       DmConnPeerRpa ; 0x1ae0c
        0x00047942:    9003        ..      STR      r0,[sp,#0xc]
        0x00047944:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047946:    f7d2ffbd    ....    BL       BdaIsZeros ; 0x1a8c4
        0x0004794a:    b138        8.      CBZ      r0,0x4795c ; smpCalcC1Part2 + 92
        0x0004794c:    e7ff        ..      B        0x4794e ; smpCalcC1Part2 + 78
        0x0004794e:    980d        ..      LDR      r0,[sp,#0x34]
        0x00047950:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047954:    f7d3fa38    ..8.    BL       DmConnPeerAddr ; 0x1adc8
        0x00047958:    9003        ..      STR      r0,[sp,#0xc]
        0x0004795a:    e7ff        ..      B        0x4795c ; smpCalcC1Part2 + 92
        0x0004795c:    e024        $.      B        0x479a8 ; smpCalcC1Part2 + 168
        0x0004795e:    980d        ..      LDR      r0,[sp,#0x34]
        0x00047960:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047964:    f7d3fa52    ..R.    BL       DmConnPeerRpa ; 0x1ae0c
        0x00047968:    9004        ..      STR      r0,[sp,#0x10]
        0x0004796a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004796c:    f7d2ffaa    ....    BL       BdaIsZeros ; 0x1a8c4
        0x00047970:    b138        8.      CBZ      r0,0x47982 ; smpCalcC1Part2 + 130
        0x00047972:    e7ff        ..      B        0x47974 ; smpCalcC1Part2 + 116
        0x00047974:    980d        ..      LDR      r0,[sp,#0x34]
        0x00047976:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004797a:    f7d3fa25    ..%.    BL       DmConnPeerAddr ; 0x1adc8
        0x0004797e:    9004        ..      STR      r0,[sp,#0x10]
        0x00047980:    e7ff        ..      B        0x47982 ; smpCalcC1Part2 + 130
        0x00047982:    980d        ..      LDR      r0,[sp,#0x34]
        0x00047984:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047988:    f7d3fa0e    ....    BL       DmConnLocalRpa ; 0x1ada8
        0x0004798c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004798e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047990:    f7d2ff98    ....    BL       BdaIsZeros ; 0x1a8c4
        0x00047994:    b138        8.      CBZ      r0,0x479a6 ; smpCalcC1Part2 + 166
        0x00047996:    e7ff        ..      B        0x47998 ; smpCalcC1Part2 + 152
        0x00047998:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004799a:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004799e:    f7d3f9e1    ....    BL       DmConnLocalAddr ; 0x1ad64
        0x000479a2:    9003        ..      STR      r0,[sp,#0xc]
        0x000479a4:    e7ff        ..      B        0x479a6 ; smpCalcC1Part2 + 166
        0x000479a6:    e7ff        ..      B        0x479a8 ; smpCalcC1Part2 + 168
        0x000479a8:    a807        ..      ADD      r0,sp,#0x1c
        0x000479aa:    9006        ..      STR      r0,[sp,#0x18]
        0x000479ac:    2006        .       MOVS     r0,#6
        0x000479ae:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000479b2:    e7ff        ..      B        0x479b4 ; smpCalcC1Part2 + 180
        0x000479b4:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000479b8:    2801        .(      CMP      r0,#1
        0x000479ba:    db14        ..      BLT      0x479e6 ; smpCalcC1Part2 + 230
        0x000479bc:    e7ff        ..      B        0x479be ; smpCalcC1Part2 + 190
        0x000479be:    9803        ..      LDR      r0,[sp,#0xc]
        0x000479c0:    1c41        A.      ADDS     r1,r0,#1
        0x000479c2:    9103        ..      STR      r1,[sp,#0xc]
        0x000479c4:    7800        .x      LDRB     r0,[r0,#0]
        0x000479c6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000479c8:    1c4a        J.      ADDS     r2,r1,#1
        0x000479ca:    920b        ..      STR      r2,[sp,#0x2c]
        0x000479cc:    7809        .x      LDRB     r1,[r1,#0]
        0x000479ce:    4048        H@      EORS     r0,r0,r1
        0x000479d0:    9906        ..      LDR      r1,[sp,#0x18]
        0x000479d2:    1c4a        J.      ADDS     r2,r1,#1
        0x000479d4:    9206        ..      STR      r2,[sp,#0x18]
        0x000479d6:    7008        .p      STRB     r0,[r1,#0]
        0x000479d8:    e7ff        ..      B        0x479da ; smpCalcC1Part2 + 218
        0x000479da:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000479de:    3801        .8      SUBS     r0,#1
        0x000479e0:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000479e4:    e7e6        ..      B        0x479b4 ; smpCalcC1Part2 + 180
        0x000479e6:    2006        .       MOVS     r0,#6
        0x000479e8:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000479ec:    e7ff        ..      B        0x479ee ; smpCalcC1Part2 + 238
        0x000479ee:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000479f2:    2801        .(      CMP      r0,#1
        0x000479f4:    db14        ..      BLT      0x47a20 ; smpCalcC1Part2 + 288
        0x000479f6:    e7ff        ..      B        0x479f8 ; smpCalcC1Part2 + 248
        0x000479f8:    9804        ..      LDR      r0,[sp,#0x10]
        0x000479fa:    1c41        A.      ADDS     r1,r0,#1
        0x000479fc:    9104        ..      STR      r1,[sp,#0x10]
        0x000479fe:    7800        .x      LDRB     r0,[r0,#0]
        0x00047a00:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00047a02:    1c4a        J.      ADDS     r2,r1,#1
        0x00047a04:    920b        ..      STR      r2,[sp,#0x2c]
        0x00047a06:    7809        .x      LDRB     r1,[r1,#0]
        0x00047a08:    4048        H@      EORS     r0,r0,r1
        0x00047a0a:    9906        ..      LDR      r1,[sp,#0x18]
        0x00047a0c:    1c4a        J.      ADDS     r2,r1,#1
        0x00047a0e:    9206        ..      STR      r2,[sp,#0x18]
        0x00047a10:    7008        .p      STRB     r0,[r1,#0]
        0x00047a12:    e7ff        ..      B        0x47a14 ; smpCalcC1Part2 + 276
        0x00047a14:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00047a18:    3801        .8      SUBS     r0,#1
        0x00047a1a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00047a1e:    e7e6        ..      B        0x479ee ; smpCalcC1Part2 + 238
        0x00047a20:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00047a22:    1c41        A.      ADDS     r1,r0,#1
        0x00047a24:    910b        ..      STR      r1,[sp,#0x2c]
        0x00047a26:    7800        .x      LDRB     r0,[r0,#0]
        0x00047a28:    9906        ..      LDR      r1,[sp,#0x18]
        0x00047a2a:    1c4a        J.      ADDS     r2,r1,#1
        0x00047a2c:    9206        ..      STR      r2,[sp,#0x18]
        0x00047a2e:    7008        .p      STRB     r0,[r1,#0]
        0x00047a30:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00047a32:    1c41        A.      ADDS     r1,r0,#1
        0x00047a34:    910b        ..      STR      r1,[sp,#0x2c]
        0x00047a36:    7800        .x      LDRB     r0,[r0,#0]
        0x00047a38:    9906        ..      LDR      r1,[sp,#0x18]
        0x00047a3a:    1c4a        J.      ADDS     r2,r1,#1
        0x00047a3c:    9206        ..      STR      r2,[sp,#0x18]
        0x00047a3e:    7008        .p      STRB     r0,[r1,#0]
        0x00047a40:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00047a42:    1c41        A.      ADDS     r1,r0,#1
        0x00047a44:    910b        ..      STR      r1,[sp,#0x2c]
        0x00047a46:    7800        .x      LDRB     r0,[r0,#0]
        0x00047a48:    9906        ..      LDR      r1,[sp,#0x18]
        0x00047a4a:    1c4a        J.      ADDS     r2,r1,#1
        0x00047a4c:    9206        ..      STR      r2,[sp,#0x18]
        0x00047a4e:    7008        .p      STRB     r0,[r1,#0]
        0x00047a50:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00047a52:    1c41        A.      ADDS     r1,r0,#1
        0x00047a54:    910b        ..      STR      r1,[sp,#0x2c]
        0x00047a56:    7800        .x      LDRB     r0,[r0,#0]
        0x00047a58:    9906        ..      LDR      r1,[sp,#0x18]
        0x00047a5a:    1c4a        J.      ADDS     r2,r1,#1
        0x00047a5c:    9206        ..      STR      r2,[sp,#0x18]
        0x00047a5e:    7008        .p      STRB     r0,[r1,#0]
        0x00047a60:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a62:    f24a71e0    J..q    MOV      r1,#0xa7e0
        0x00047a66:    f2c10101    ....    MOVT     r1,#0x1001
        0x00047a6a:    f89120ec    ...     LDRB     r2,[r1,#0xec]
        0x00047a6e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00047a70:    f891303d    ..=0    LDRB     r3,[r1,#0x3d]
        0x00047a74:    46ec        .F      MOV      r12,sp
        0x00047a76:    210b        .!      MOVS     r1,#0xb
        0x00047a78:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00047a7c:    a907        ..      ADD      r1,sp,#0x1c
        0x00047a7e:    f7d5fc59    ..Y.    BL       SecAes ; 0x1d334
        0x00047a82:    990d        ..      LDR      r1,[sp,#0x34]
        0x00047a84:    f8810041    ..A.    STRB     r0,[r1,#0x41]
        0x00047a88:    980d        ..      LDR      r0,[sp,#0x34]
        0x00047a8a:    f8900041    ..A.    LDRB     r0,[r0,#0x41]
        0x00047a8e:    28ff        .(      CMP      r0,#0xff
        0x00047a90:    d10b        ..      BNE      0x47aaa ; smpCalcC1Part2 + 426
        0x00047a92:    e7ff        ..      B        0x47a94 ; smpCalcC1Part2 + 404
        0x00047a94:    2008        .       MOVS     r0,#8
        0x00047a96:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00047a9a:    2003        .       MOVS     r0,#3
        0x00047a9c:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00047aa0:    980d        ..      LDR      r0,[sp,#0x34]
        0x00047aa2:    a902        ..      ADD      r1,sp,#8
        0x00047aa4:    f001fed8    ....    BL       smpSmExecute ; 0x49858
        0x00047aa8:    e7ff        ..      B        0x47aaa ; smpCalcC1Part2 + 426
        0x00047aaa:    b00e        ..      ADD      sp,sp,#0x38
        0x00047aac:    bd80        ..      POP      {r7,pc}
        0x00047aae:    0000        ..      MOVS     r0,r0
    smpCalcS1
        0x00047ab0:    b580        ..      PUSH     {r7,lr}
        0x00047ab2:    b08c        ..      SUB      sp,sp,#0x30
        0x00047ab4:    900b        ..      STR      r0,[sp,#0x2c]
        0x00047ab6:    910a        ..      STR      r1,[sp,#0x28]
        0x00047ab8:    9209        ..      STR      r2,[sp,#0x24]
        0x00047aba:    9308        ..      STR      r3,[sp,#0x20]
        0x00047abc:    9908        ..      LDR      r1,[sp,#0x20]
        0x00047abe:    a804        ..      ADD      r0,sp,#0x10
        0x00047ac0:    9002        ..      STR      r0,[sp,#8]
        0x00047ac2:    f7d2ff27    ..'.    BL       Calc128Cpy64 ; 0x1a914
        0x00047ac6:    9802        ..      LDR      r0,[sp,#8]
        0x00047ac8:    3008        .0      ADDS     r0,r0,#8
        0x00047aca:    9909        ..      LDR      r1,[sp,#0x24]
        0x00047acc:    f7d2ff22    ..".    BL       Calc128Cpy64 ; 0x1a914
        0x00047ad0:    9902        ..      LDR      r1,[sp,#8]
        0x00047ad2:    980a        ..      LDR      r0,[sp,#0x28]
        0x00047ad4:    f24a72e0    J..r    MOV      r2,#0xa7e0
        0x00047ad8:    f2c10201    ....    MOVT     r2,#0x1001
        0x00047adc:    f89220ec    ...     LDRB     r2,[r2,#0xec]
        0x00047ae0:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x00047ae2:    f893303d    ..=0    LDRB     r3,[r3,#0x3d]
        0x00047ae6:    46ee        .F      MOV      lr,sp
        0x00047ae8:    f04f0c0b    O...    MOV      r12,#0xb
        0x00047aec:    f8cec000    ....    STR      r12,[lr,#0]
        0x00047af0:    f7d5fc20    .. .    BL       SecAes ; 0x1d334
        0x00047af4:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00047af6:    f8810041    ..A.    STRB     r0,[r1,#0x41]
        0x00047afa:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00047afc:    f8900041    ..A.    LDRB     r0,[r0,#0x41]
        0x00047b00:    28ff        .(      CMP      r0,#0xff
        0x00047b02:    d10b        ..      BNE      0x47b1c ; smpCalcS1 + 108
        0x00047b04:    e7ff        ..      B        0x47b06 ; smpCalcS1 + 86
        0x00047b06:    2008        .       MOVS     r0,#8
        0x00047b08:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00047b0c:    2003        .       MOVS     r0,#3
        0x00047b0e:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00047b12:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00047b14:    a903        ..      ADD      r1,sp,#0xc
        0x00047b16:    f001fe9f    ....    BL       smpSmExecute ; 0x49858
        0x00047b1a:    e7ff        ..      B        0x47b1c ; smpCalcS1 + 108
        0x00047b1c:    b00c        ..      ADD      sp,sp,#0x30
        0x00047b1e:    bd80        ..      POP      {r7,pc}
    smpCcbByConnId
        0x00047b20:    b081        ..      SUB      sp,sp,#4
        0x00047b22:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00047b26:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00047b2a:    f24a72e0    J..r    MOV      r2,#0xa7e0
        0x00047b2e:    f2c10201    ....    MOVT     r2,#0x1001
        0x00047b32:    214c        L!      MOVS     r1,#0x4c
        0x00047b34:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x00047b38:    384c        L8      SUBS     r0,r0,#0x4c
        0x00047b3a:    b001        ..      ADD      sp,sp,#4
        0x00047b3c:    4770        pG      BX       lr
        0x00047b3e:    0000        ..      MOVS     r0,r0
    smpCcbByHandle
        0x00047b40:    b580        ..      PUSH     {r7,lr}
        0x00047b42:    b082        ..      SUB      sp,sp,#8
        0x00047b44:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00047b48:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x00047b4c:    f7d3f898    ....    BL       DmConnIdByHandle ; 0x1ac80
        0x00047b50:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00047b54:    b160        `.      CBZ      r0,0x47b70 ; smpCcbByHandle + 48
        0x00047b56:    e7ff        ..      B        0x47b58 ; smpCcbByHandle + 24
        0x00047b58:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00047b5c:    f24a72e0    J..r    MOV      r2,#0xa7e0
        0x00047b60:    f2c10201    ....    MOVT     r2,#0x1001
        0x00047b64:    214c        L!      MOVS     r1,#0x4c
        0x00047b66:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x00047b6a:    384c        L8      SUBS     r0,r0,#0x4c
        0x00047b6c:    9001        ..      STR      r0,[sp,#4]
        0x00047b6e:    e002        ..      B        0x47b76 ; smpCcbByHandle + 54
        0x00047b70:    2000        .       MOVS     r0,#0
        0x00047b72:    9001        ..      STR      r0,[sp,#4]
        0x00047b74:    e7ff        ..      B        0x47b76 ; smpCcbByHandle + 54
        0x00047b76:    9801        ..      LDR      r0,[sp,#4]
        0x00047b78:    b002        ..      ADD      sp,sp,#8
        0x00047b7a:    bd80        ..      POP      {r7,pc}
    smpCleanup
        0x00047b7c:    b580        ..      PUSH     {r7,lr}
        0x00047b7e:    b082        ..      SUB      sp,sp,#8
        0x00047b80:    9001        ..      STR      r0,[sp,#4]
        0x00047b82:    9801        ..      LDR      r0,[sp,#4]
        0x00047b84:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00047b86:    b140        @.      CBZ      r0,0x47b9a ; smpCleanup + 30
        0x00047b88:    e7ff        ..      B        0x47b8a ; smpCleanup + 14
        0x00047b8a:    9801        ..      LDR      r0,[sp,#4]
        0x00047b8c:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00047b8e:    f7d6fd65    ..e.    BL       WsfBufFree ; 0x1e65c
        0x00047b92:    9901        ..      LDR      r1,[sp,#4]
        0x00047b94:    2000        .       MOVS     r0,#0
        0x00047b96:    6308        .c      STR      r0,[r1,#0x30]
        0x00047b98:    e7ff        ..      B        0x47b9a ; smpCleanup + 30
        0x00047b9a:    9801        ..      LDR      r0,[sp,#4]
        0x00047b9c:    f7d7f94e    ..N.    BL       WsfTimerStop ; 0x1ee3c
        0x00047ba0:    9801        ..      LDR      r0,[sp,#4]
        0x00047ba2:    3010        .0      ADDS     r0,r0,#0x10
        0x00047ba4:    f7d7f94a    ..J.    BL       WsfTimerStop ; 0x1ee3c
        0x00047ba8:    9901        ..      LDR      r1,[sp,#4]
        0x00047baa:    2000        .       MOVS     r0,#0
        0x00047bac:    f881003b    ..;.    STRB     r0,[r1,#0x3b]
        0x00047bb0:    9a01        ..      LDR      r2,[sp,#4]
        0x00047bb2:    f892303a    ..:0    LDRB     r3,[r2,#0x3a]
        0x00047bb6:    2101        .!      MOVS     r1,#1
        0x00047bb8:    2b00        .+      CMP      r3,#0
        0x00047bba:    bf18        ..      IT       NE
        0x00047bbc:    210b        .!      MOVNE    r1,#0xb
        0x00047bbe:    f882103f    ..?.    STRB     r1,[r2,#0x3f]
        0x00047bc2:    9901        ..      LDR      r1,[sp,#4]
        0x00047bc4:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x00047bc8:    b002        ..      ADD      sp,sp,#8
        0x00047bca:    bd80        ..      POP      {r7,pc}
    smpDbAddDevice
        0x00047bcc:    b580        ..      PUSH     {r7,lr}
        0x00047bce:    b086        ..      SUB      sp,sp,#0x18
        0x00047bd0:    9004        ..      STR      r0,[sp,#0x10]
        0x00047bd2:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x00047bd6:    f64a00dc    J...    MOV      r0,#0xa8dc
        0x00047bda:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047bde:    3018        .0      ADDS     r0,r0,#0x18
        0x00047be0:    9002        ..      STR      r0,[sp,#8]
        0x00047be2:    2001        .       MOVS     r0,#1
        0x00047be4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00047be8:    e7ff        ..      B        0x47bea ; smpDbAddDevice + 30
        0x00047bea:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00047bee:    2802        .(      CMP      r0,#2
        0x00047bf0:    dc22        ".      BGT      0x47c38 ; smpDbAddDevice + 108
        0x00047bf2:    e7ff        ..      B        0x47bf4 ; smpDbAddDevice + 40
        0x00047bf4:    9802        ..      LDR      r0,[sp,#8]
        0x00047bf6:    f000f879    ..y.    BL       smpDbRecordInUse ; 0x47cec
        0x00047bfa:    b998        ..      CBNZ     r0,0x47c24 ; smpDbAddDevice + 88
        0x00047bfc:    e7ff        ..      B        0x47bfe ; smpDbAddDevice + 50
        0x00047bfe:    9902        ..      LDR      r1,[sp,#8]
        0x00047c00:    2000        .       MOVS     r0,#0
        0x00047c02:    6148        Ha      STR      r0,[r1,#0x14]
        0x00047c04:    6108        .a      STR      r0,[r1,#0x10]
        0x00047c06:    60c8        .`      STR      r0,[r1,#0xc]
        0x00047c08:    6088        .`      STR      r0,[r1,#8]
        0x00047c0a:    6048        H`      STR      r0,[r1,#4]
        0x00047c0c:    6008        .`      STR      r0,[r1,#0]
        0x00047c0e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00047c12:    9902        ..      LDR      r1,[sp,#8]
        0x00047c14:    7188        .q      STRB     r0,[r1,#6]
        0x00047c16:    9802        ..      LDR      r0,[sp,#8]
        0x00047c18:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047c1a:    f7d2fe47    ..G.    BL       BdaCpy ; 0x1a8ac
        0x00047c1e:    9802        ..      LDR      r0,[sp,#8]
        0x00047c20:    9005        ..      STR      r0,[sp,#0x14]
        0x00047c22:    e00c        ..      B        0x47c3e ; smpDbAddDevice + 114
        0x00047c24:    e7ff        ..      B        0x47c26 ; smpDbAddDevice + 90
        0x00047c26:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00047c2a:    3001        .0      ADDS     r0,#1
        0x00047c2c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00047c30:    9802        ..      LDR      r0,[sp,#8]
        0x00047c32:    3018        .0      ADDS     r0,r0,#0x18
        0x00047c34:    9002        ..      STR      r0,[sp,#8]
        0x00047c36:    e7d8        ..      B        0x47bea ; smpDbAddDevice + 30
        0x00047c38:    2000        .       MOVS     r0,#0
        0x00047c3a:    9005        ..      STR      r0,[sp,#0x14]
        0x00047c3c:    e7ff        ..      B        0x47c3e ; smpDbAddDevice + 114
        0x00047c3e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047c40:    b006        ..      ADD      sp,sp,#0x18
        0x00047c42:    bd80        ..      POP      {r7,pc}
    smpDbGetRecord
        0x00047c44:    b580        ..      PUSH     {r7,lr}
        0x00047c46:    b086        ..      SUB      sp,sp,#0x18
        0x00047c48:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00047c4c:    f64a00dc    J...    MOV      r0,#0xa8dc
        0x00047c50:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047c54:    3018        .0      ADDS     r0,r0,#0x18
        0x00047c56:    9003        ..      STR      r0,[sp,#0xc]
        0x00047c58:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00047c5c:    f7d3f8c4    ....    BL       DmConnPeerAddrType ; 0x1ade8
        0x00047c60:    f7d3fa34    ..4.    BL       DmHostAddrType ; 0x1b0cc
        0x00047c64:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00047c68:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00047c6c:    f7d3f8ac    ....    BL       DmConnPeerAddr ; 0x1adc8
        0x00047c70:    9001        ..      STR      r0,[sp,#4]
        0x00047c72:    2001        .       MOVS     r0,#1
        0x00047c74:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00047c78:    e7ff        ..      B        0x47c7a ; smpDbGetRecord + 54
        0x00047c7a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00047c7e:    2802        .(      CMP      r0,#2
        0x00047c80:    dc1f        ..      BGT      0x47cc2 ; smpDbGetRecord + 126
        0x00047c82:    e7ff        ..      B        0x47c84 ; smpDbGetRecord + 64
        0x00047c84:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047c86:    f000f831    ..1.    BL       smpDbRecordInUse ; 0x47cec
        0x00047c8a:    b180        ..      CBZ      r0,0x47cae ; smpDbGetRecord + 106
        0x00047c8c:    e7ff        ..      B        0x47c8e ; smpDbGetRecord + 74
        0x00047c8e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047c90:    7980        .y      LDRB     r0,[r0,#6]
        0x00047c92:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x00047c96:    4288        .B      CMP      r0,r1
        0x00047c98:    d109        ..      BNE      0x47cae ; smpDbGetRecord + 106
        0x00047c9a:    e7ff        ..      B        0x47c9c ; smpDbGetRecord + 88
        0x00047c9c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047c9e:    9901        ..      LDR      r1,[sp,#4]
        0x00047ca0:    f7d2fdf6    ....    BL       BdaCmp ; 0x1a890
        0x00047ca4:    b118        ..      CBZ      r0,0x47cae ; smpDbGetRecord + 106
        0x00047ca6:    e7ff        ..      B        0x47ca8 ; smpDbGetRecord + 100
        0x00047ca8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047caa:    9005        ..      STR      r0,[sp,#0x14]
        0x00047cac:    e01b        ..      B        0x47ce6 ; smpDbGetRecord + 162
        0x00047cae:    e7ff        ..      B        0x47cb0 ; smpDbGetRecord + 108
        0x00047cb0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00047cb4:    3001        .0      ADDS     r0,#1
        0x00047cb6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00047cba:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047cbc:    3018        .0      ADDS     r0,r0,#0x18
        0x00047cbe:    9003        ..      STR      r0,[sp,#0xc]
        0x00047cc0:    e7db        ..      B        0x47c7a ; smpDbGetRecord + 54
        0x00047cc2:    9801        ..      LDR      r0,[sp,#4]
        0x00047cc4:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x00047cc8:    f7ffff80    ....    BL       smpDbAddDevice ; 0x47bcc
        0x00047ccc:    9003        ..      STR      r0,[sp,#0xc]
        0x00047cce:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047cd0:    b930        0.      CBNZ     r0,0x47ce0 ; smpDbGetRecord + 156
        0x00047cd2:    e7ff        ..      B        0x47cd4 ; smpDbGetRecord + 144
        0x00047cd4:    f64a00dc    J...    MOV      r0,#0xa8dc
        0x00047cd8:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047cdc:    9003        ..      STR      r0,[sp,#0xc]
        0x00047cde:    e7ff        ..      B        0x47ce0 ; smpDbGetRecord + 156
        0x00047ce0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047ce2:    9005        ..      STR      r0,[sp,#0x14]
        0x00047ce4:    e7ff        ..      B        0x47ce6 ; smpDbGetRecord + 162
        0x00047ce6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047ce8:    b006        ..      ADD      sp,sp,#0x18
        0x00047cea:    bd80        ..      POP      {r7,pc}
    smpDbRecordInUse
        0x00047cec:    b082        ..      SUB      sp,sp,#8
        0x00047cee:    9000        ..      STR      r0,[sp,#0]
        0x00047cf0:    9800        ..      LDR      r0,[sp,#0]
        0x00047cf2:    79c0        .y      LDRB     r0,[r0,#7]
        0x00047cf4:    2801        .(      CMP      r0,#1
        0x00047cf6:    db04        ..      BLT      0x47d02 ; smpDbRecordInUse + 22
        0x00047cf8:    e7ff        ..      B        0x47cfa ; smpDbRecordInUse + 14
        0x00047cfa:    2001        .       MOVS     r0,#1
        0x00047cfc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00047d00:    e014        ..      B        0x47d2c ; smpDbRecordInUse + 64
        0x00047d02:    9800        ..      LDR      r0,[sp,#0]
        0x00047d04:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00047d06:    b120         .      CBZ      r0,0x47d12 ; smpDbRecordInUse + 38
        0x00047d08:    e7ff        ..      B        0x47d0a ; smpDbRecordInUse + 30
        0x00047d0a:    2001        .       MOVS     r0,#1
        0x00047d0c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00047d10:    e00c        ..      B        0x47d2c ; smpDbRecordInUse + 64
        0x00047d12:    9800        ..      LDR      r0,[sp,#0]
        0x00047d14:    8900        ..      LDRH     r0,[r0,#8]
        0x00047d16:    2801        .(      CMP      r0,#1
        0x00047d18:    db04        ..      BLT      0x47d24 ; smpDbRecordInUse + 56
        0x00047d1a:    e7ff        ..      B        0x47d1c ; smpDbRecordInUse + 48
        0x00047d1c:    2001        .       MOVS     r0,#1
        0x00047d1e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00047d22:    e003        ..      B        0x47d2c ; smpDbRecordInUse + 64
        0x00047d24:    2000        .       MOVS     r0,#0
        0x00047d26:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00047d2a:    e7ff        ..      B        0x47d2c ; smpDbRecordInUse + 64
        0x00047d2c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00047d30:    b002        ..      ADD      sp,sp,#8
        0x00047d32:    4770        pG      BX       lr
    smpDbStartServiceTimer
        0x00047d34:    b580        ..      PUSH     {r7,lr}
        0x00047d36:    f64a00dc    J...    MOV      r0,#0xa8dc
        0x00047d3a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047d3e:    f8900055    ..U.    LDRB     r0,[r0,#0x55]
        0x00047d42:    b950        P.      CBNZ     r0,0x47d5a ; smpDbStartServiceTimer + 38
        0x00047d44:    e7ff        ..      B        0x47d46 ; smpDbStartServiceTimer + 18
        0x00047d46:    f64a00dc    J...    MOV      r0,#0xa8dc
        0x00047d4a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047d4e:    3048        H0      ADDS     r0,r0,#0x48
        0x00047d50:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x00047d54:    f7d7f854    ..T.    BL       WsfTimerStartMs ; 0x1ee00
        0x00047d58:    e7ff        ..      B        0x47d5a ; smpDbStartServiceTimer + 38
        0x00047d5a:    bd80        ..      POP      {r7,pc}
    smpDmConnCback
        0x00047d5c:    b580        ..      PUSH     {r7,lr}
        0x00047d5e:    b084        ..      SUB      sp,sp,#0x10
        0x00047d60:    9003        ..      STR      r0,[sp,#0xc]
        0x00047d62:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047d64:    7800        .x      LDRB     r0,[r0,#0]
        0x00047d66:    f7fffedb    ....    BL       smpCcbByConnId ; 0x47b20
        0x00047d6a:    9002        ..      STR      r0,[sp,#8]
        0x00047d6c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047d6e:    7880        .x      LDRB     r0,[r0,#2]
        0x00047d70:    2827        '(      CMP      r0,#0x27
        0x00047d72:    d140        @.      BNE      0x47df6 ; smpDmConnCback + 154
        0x00047d74:    e7ff        ..      B        0x47d76 ; smpDmConnCback + 26
        0x00047d76:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047d78:    7800        .x      LDRB     r0,[r0,#0]
        0x00047d7a:    f7d3f86d    ..m.    BL       DmConnRole ; 0x1ae58
        0x00047d7e:    b948        H.      CBNZ     r0,0x47d94 ; smpDmConnCback + 56
        0x00047d80:    e7ff        ..      B        0x47d82 ; smpDmConnCback + 38
        0x00047d82:    9902        ..      LDR      r1,[sp,#8]
        0x00047d84:    2001        .       MOVS     r0,#1
        0x00047d86:    f881003a    ..:.    STRB     r0,[r1,#0x3a]
        0x00047d8a:    9902        ..      LDR      r1,[sp,#8]
        0x00047d8c:    200b        .       MOVS     r0,#0xb
        0x00047d8e:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00047d92:    e008        ..      B        0x47da6 ; smpDmConnCback + 74
        0x00047d94:    9902        ..      LDR      r1,[sp,#8]
        0x00047d96:    2000        .       MOVS     r0,#0
        0x00047d98:    f881003a    ..:.    STRB     r0,[r1,#0x3a]
        0x00047d9c:    9902        ..      LDR      r1,[sp,#8]
        0x00047d9e:    2001        .       MOVS     r0,#1
        0x00047da0:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00047da4:    e7ff        ..      B        0x47da6 ; smpDmConnCback + 74
        0x00047da6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047da8:    88c0        ..      LDRH     r0,[r0,#6]
        0x00047daa:    9902        ..      LDR      r1,[sp,#8]
        0x00047dac:    8708        ..      STRH     r0,[r1,#0x38]
        0x00047dae:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047db0:    7800        .x      LDRB     r0,[r0,#0]
        0x00047db2:    9902        ..      LDR      r1,[sp,#8]
        0x00047db4:    f881003d    ..=.    STRB     r0,[r1,#0x3d]
        0x00047db8:    9902        ..      LDR      r1,[sp,#8]
        0x00047dba:    2000        .       MOVS     r0,#0
        0x00047dbc:    9000        ..      STR      r0,[sp,#0]
        0x00047dbe:    f881003b    ..;.    STRB     r0,[r1,#0x3b]
        0x00047dc2:    9902        ..      LDR      r1,[sp,#8]
        0x00047dc4:    f881003c    ..<.    STRB     r0,[r1,#0x3c]
        0x00047dc8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047dca:    7800        .x      LDRB     r0,[r0,#0]
        0x00047dcc:    f7d5fd20    .. .    BL       SmpDbGetFailureCount ; 0x1d810
        0x00047dd0:    4601        .F      MOV      r1,r0
        0x00047dd2:    9800        ..      LDR      r0,[sp,#0]
        0x00047dd4:    9a02        ..      LDR      r2,[sp,#8]
        0x00047dd6:    f8821042    ..B.    STRB     r1,[r2,#0x42]
        0x00047dda:    9902        ..      LDR      r1,[sp,#8]
        0x00047ddc:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x00047de0:    9902        ..      LDR      r1,[sp,#8]
        0x00047de2:    f881003e    ..>.    STRB     r0,[r1,#0x3e]
        0x00047de6:    9902        ..      LDR      r1,[sp,#8]
        0x00047de8:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x00047dec:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047dee:    7800        .x      LDRB     r0,[r0,#0]
        0x00047df0:    f000fb66    ..f.    BL       smpResumeAttemptsState ; 0x484c0
        0x00047df4:    e033        3.      B        0x47e5e ; smpDmConnCback + 258
        0x00047df6:    9802        ..      LDR      r0,[sp,#8]
        0x00047df8:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047dfc:    b370        p.      CBZ      r0,0x47e5c ; smpDmConnCback + 256
        0x00047dfe:    e7ff        ..      B        0x47e00 ; smpDmConnCback + 164
        0x00047e00:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047e02:    7880        .x      LDRB     r0,[r0,#2]
        0x00047e04:    2828        ((      CMP      r0,#0x28
        0x00047e06:    d128        (.      BNE      0x47e5a ; smpDmConnCback + 254
        0x00047e08:    e7ff        ..      B        0x47e0a ; smpDmConnCback + 174
        0x00047e0a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047e0c:    7800        .x      LDRB     r0,[r0,#0]
        0x00047e0e:    9902        ..      LDR      r1,[sp,#8]
        0x00047e10:    f8911042    ..B.    LDRB     r1,[r1,#0x42]
        0x00047e14:    f7d5fe34    ..4.    BL       SmpDbSetFailureCount ; 0x1da80
        0x00047e18:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047e1a:    8800        ..      LDRH     r0,[r0,#0]
        0x00047e1c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00047e20:    200a        .       MOVS     r0,#0xa
        0x00047e22:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00047e26:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047e28:    7a00        .z      LDRB     r0,[r0,#8]
        0x00047e2a:    3020         0      ADDS     r0,r0,#0x20
        0x00047e2c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00047e30:    9802        ..      LDR      r0,[sp,#8]
        0x00047e32:    a901        ..      ADD      r1,sp,#4
        0x00047e34:    f001fd10    ....    BL       smpSmExecute ; 0x49858
        0x00047e38:    9902        ..      LDR      r1,[sp,#8]
        0x00047e3a:    2000        .       MOVS     r0,#0
        0x00047e3c:    f881003d    ..=.    STRB     r0,[r1,#0x3d]
        0x00047e40:    9802        ..      LDR      r0,[sp,#8]
        0x00047e42:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00047e44:    b140        @.      CBZ      r0,0x47e58 ; smpDmConnCback + 252
        0x00047e46:    e7ff        ..      B        0x47e48 ; smpDmConnCback + 236
        0x00047e48:    9802        ..      LDR      r0,[sp,#8]
        0x00047e4a:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00047e4c:    f7d6fd7e    ..~.    BL       WsfMsgFree ; 0x1e94c
        0x00047e50:    9902        ..      LDR      r1,[sp,#8]
        0x00047e52:    2000        .       MOVS     r0,#0
        0x00047e54:    6348        Hc      STR      r0,[r1,#0x34]
        0x00047e56:    e7ff        ..      B        0x47e58 ; smpDmConnCback + 252
        0x00047e58:    e7ff        ..      B        0x47e5a ; smpDmConnCback + 254
        0x00047e5a:    e7ff        ..      B        0x47e5c ; smpDmConnCback + 256
        0x00047e5c:    e7ff        ..      B        0x47e5e ; smpDmConnCback + 258
        0x00047e5e:    b004        ..      ADD      sp,sp,#0x10
        0x00047e60:    bd80        ..      POP      {r7,pc}
        0x00047e62:    0000        ..      MOVS     r0,r0
    smpGenerateLtk
        0x00047e64:    b580        ..      PUSH     {r7,lr}
        0x00047e66:    b084        ..      SUB      sp,sp,#0x10
        0x00047e68:    9003        ..      STR      r0,[sp,#0xc]
        0x00047e6a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047e6c:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00047e6e:    9001        ..      STR      r0,[sp,#4]
        0x00047e70:    9801        ..      LDR      r0,[sp,#4]
        0x00047e72:    3004        .0      ADDS     r0,#4
        0x00047e74:    9002        ..      STR      r0,[sp,#8]
        0x00047e76:    9802        ..      LDR      r0,[sp,#8]
        0x00047e78:    9901        ..      LDR      r1,[sp,#4]
        0x00047e7a:    f8911020    .. .    LDRB     r1,[r1,#0x20]
        0x00047e7e:    f7d5fc65    ..e.    BL       SecRand ; 0x1d74c
        0x00047e82:    9801        ..      LDR      r0,[sp,#4]
        0x00047e84:    f8901020    .. .    LDRB     r1,[r0,#0x20]
        0x00047e88:    9802        ..      LDR      r0,[sp,#8]
        0x00047e8a:    4408        .D      ADD      r0,r0,r1
        0x00047e8c:    9002        ..      STR      r0,[sp,#8]
        0x00047e8e:    9802        ..      LDR      r0,[sp,#8]
        0x00047e90:    9901        ..      LDR      r1,[sp,#4]
        0x00047e92:    f8911020    .. .    LDRB     r1,[r1,#0x20]
        0x00047e96:    f1c10110    ....    RSB      r1,r1,#0x10
        0x00047e9a:    f7d0fc42    ..B.    BL       __aeabi_memclr ; 0x18722
        0x00047e9e:    9901        ..      LDR      r1,[sp,#4]
        0x00047ea0:    f8910030    ..0.    LDRB     r0,[r1,#0x30]
        0x00047ea4:    f8912031    ..1     LDRB     r2,[r1,#0x31]
        0x00047ea8:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x00047eac:    8388        ..      STRH     r0,[r1,#0x1c]
        0x00047eae:    9901        ..      LDR      r1,[sp,#4]
        0x00047eb0:    f8d10032    ..2.    LDR      r0,[r1,#0x32]
        0x00047eb4:    f8d12036    ..6     LDR      r2,[r1,#0x36]
        0x00047eb8:    618a        .a      STR      r2,[r1,#0x18]
        0x00047eba:    6148        Ha      STR      r0,[r1,#0x14]
        0x00047ebc:    9901        ..      LDR      r1,[sp,#4]
        0x00047ebe:    2001        .       MOVS     r0,#1
        0x00047ec0:    7788        .w      STRB     r0,[r1,#0x1e]
        0x00047ec2:    9903        ..      LDR      r1,[sp,#0xc]
        0x00047ec4:    f8911040    ..@.    LDRB     r1,[r1,#0x40]
        0x00047ec8:    0749        I.      LSLS     r1,r1,#29
        0x00047eca:    2900        .)      CMP      r1,#0
        0x00047ecc:    bf48        H.      IT       MI
        0x00047ece:    2002        .       MOVMI    r0,#2
        0x00047ed0:    9901        ..      LDR      r1,[sp,#4]
        0x00047ed2:    77c8        .w      STRB     r0,[r1,#0x1f]
        0x00047ed4:    9901        ..      LDR      r1,[sp,#4]
        0x00047ed6:    202f        /       MOVS     r0,#0x2f
        0x00047ed8:    7088        .p      STRB     r0,[r1,#2]
        0x00047eda:    9801        ..      LDR      r0,[sp,#4]
        0x00047edc:    f7d3fc80    ....    BL       DmSmpCbackExec ; 0x1b7e0
        0x00047ee0:    b004        ..      ADD      sp,sp,#0x10
        0x00047ee2:    bd80        ..      POP      {r7,pc}
    smpGetPkBit
        0x00047ee4:    b084        ..      SUB      sp,sp,#0x10
        0x00047ee6:    9002        ..      STR      r0,[sp,#8]
        0x00047ee8:    9802        ..      LDR      r0,[sp,#8]
        0x00047eea:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00047eec:    9001        ..      STR      r0,[sp,#4]
        0x00047eee:    9801        ..      LDR      r0,[sp,#4]
        0x00047ef0:    78c1        .x      LDRB     r1,[r0,#3]
        0x00047ef2:    200f        .       MOVS     r0,#0xf
        0x00047ef4:    eba000d1    ....    SUB      r0,r0,r1,LSR #3
        0x00047ef8:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00047efc:    9801        ..      LDR      r0,[sp,#4]
        0x00047efe:    78c0        .x      LDRB     r0,[r0,#3]
        0x00047f00:    f0000007    ....    AND      r0,r0,#7
        0x00047f04:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00047f08:    9801        ..      LDR      r0,[sp,#4]
        0x00047f0a:    6940        @i      LDR      r0,[r0,#0x14]
        0x00047f0c:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00047f10:    4408        .D      ADD      r0,r0,r1
        0x00047f12:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x00047f16:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x00047f1a:    40c8        .@      LSRS     r0,r0,r1
        0x00047f1c:    07c0        ..      LSLS     r0,r0,#31
        0x00047f1e:    b120         .      CBZ      r0,0x47f2a ; smpGetPkBit + 70
        0x00047f20:    e7ff        ..      B        0x47f22 ; smpGetPkBit + 62
        0x00047f22:    2081        .       MOVS     r0,#0x81
        0x00047f24:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00047f28:    e003        ..      B        0x47f32 ; smpGetPkBit + 78
        0x00047f2a:    2080        .       MOVS     r0,#0x80
        0x00047f2c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00047f30:    e7ff        ..      B        0x47f32 ; smpGetPkBit + 78
        0x00047f32:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00047f36:    b004        ..      ADD      sp,sp,#0x10
        0x00047f38:    4770        pG      BX       lr
        0x00047f3a:    0000        ..      MOVS     r0,r0
    smpGetScSecLevel
        0x00047f3c:    b083        ..      SUB      sp,sp,#0xc
        0x00047f3e:    9002        ..      STR      r0,[sp,#8]
        0x00047f40:    9802        ..      LDR      r0,[sp,#8]
        0x00047f42:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00047f46:    0740        @.      LSLS     r0,r0,#29
        0x00047f48:    2800        .(      CMP      r0,#0
        0x00047f4a:    d51f        ..      BPL      0x47f8c ; smpGetScSecLevel + 80
        0x00047f4c:    e7ff        ..      B        0x47f4e ; smpGetScSecLevel + 18
        0x00047f4e:    9902        ..      LDR      r1,[sp,#8]
        0x00047f50:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00047f54:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x00047f58:    4288        .B      CMP      r0,r1
        0x00047f5a:    da05        ..      BGE      0x47f68 ; smpGetScSecLevel + 44
        0x00047f5c:    e7ff        ..      B        0x47f5e ; smpGetScSecLevel + 34
        0x00047f5e:    9802        ..      LDR      r0,[sp,#8]
        0x00047f60:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00047f64:    9000        ..      STR      r0,[sp,#0]
        0x00047f66:    e004        ..      B        0x47f72 ; smpGetScSecLevel + 54
        0x00047f68:    9802        ..      LDR      r0,[sp,#8]
        0x00047f6a:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00047f6e:    9000        ..      STR      r0,[sp,#0]
        0x00047f70:    e7ff        ..      B        0x47f72 ; smpGetScSecLevel + 54
        0x00047f72:    9800        ..      LDR      r0,[sp,#0]
        0x00047f74:    2810        .(      CMP      r0,#0x10
        0x00047f76:    d104        ..      BNE      0x47f82 ; smpGetScSecLevel + 70
        0x00047f78:    e7ff        ..      B        0x47f7a ; smpGetScSecLevel + 62
        0x00047f7a:    2003        .       MOVS     r0,#3
        0x00047f7c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00047f80:    e003        ..      B        0x47f8a ; smpGetScSecLevel + 78
        0x00047f82:    2002        .       MOVS     r0,#2
        0x00047f84:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00047f88:    e7ff        ..      B        0x47f8a ; smpGetScSecLevel + 78
        0x00047f8a:    e003        ..      B        0x47f94 ; smpGetScSecLevel + 88
        0x00047f8c:    2001        .       MOVS     r0,#1
        0x00047f8e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00047f92:    e7ff        ..      B        0x47f94 ; smpGetScSecLevel + 88
        0x00047f94:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00047f98:    b003        ..      ADD      sp,sp,#0xc
        0x00047f9a:    4770        pG      BX       lr
    smpL2cCtrlCback
        0x00047f9c:    b580        ..      PUSH     {r7,lr}
        0x00047f9e:    b084        ..      SUB      sp,sp,#0x10
        0x00047fa0:    9003        ..      STR      r0,[sp,#0xc]
        0x00047fa2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047fa4:    7800        .x      LDRB     r0,[r0,#0]
        0x00047fa6:    f7fffdbb    ....    BL       smpCcbByConnId ; 0x47b20
        0x00047faa:    9002        ..      STR      r0,[sp,#8]
        0x00047fac:    9802        ..      LDR      r0,[sp,#8]
        0x00047fae:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047fb2:    b360        `.      CBZ      r0,0x4800e ; smpL2cCtrlCback + 114
        0x00047fb4:    e7ff        ..      B        0x47fb6 ; smpL2cCtrlCback + 26
        0x00047fb6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047fb8:    7880        .x      LDRB     r0,[r0,#2]
        0x00047fba:    3801        .8      SUBS     r0,#1
        0x00047fbc:    fab0f080    ....    CLZ      r0,r0
        0x00047fc0:    0940        @.      LSRS     r0,r0,#5
        0x00047fc2:    9902        ..      LDR      r1,[sp,#8]
        0x00047fc4:    f881003c    ..<.    STRB     r0,[r1,#0x3c]
        0x00047fc8:    9802        ..      LDR      r0,[sp,#8]
        0x00047fca:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x00047fce:    b9e8        ..      CBNZ     r0,0x4800c ; smpL2cCtrlCback + 112
        0x00047fd0:    e7ff        ..      B        0x47fd2 ; smpL2cCtrlCback + 54
        0x00047fd2:    9802        ..      LDR      r0,[sp,#8]
        0x00047fd4:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00047fd6:    b158        X.      CBZ      r0,0x47ff0 ; smpL2cCtrlCback + 84
        0x00047fd8:    e7ff        ..      B        0x47fda ; smpL2cCtrlCback + 62
        0x00047fda:    9802        ..      LDR      r0,[sp,#8]
        0x00047fdc:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00047fde:    9001        ..      STR      r0,[sp,#4]
        0x00047fe0:    9902        ..      LDR      r1,[sp,#8]
        0x00047fe2:    2000        .       MOVS     r0,#0
        0x00047fe4:    6348        Hc      STR      r0,[r1,#0x34]
        0x00047fe6:    9802        ..      LDR      r0,[sp,#8]
        0x00047fe8:    9901        ..      LDR      r1,[sp,#4]
        0x00047fea:    f001fc0f    ....    BL       smpSendPkt ; 0x4980c
        0x00047fee:    e7ff        ..      B        0x47ff0 ; smpL2cCtrlCback + 84
        0x00047ff0:    9802        ..      LDR      r0,[sp,#8]
        0x00047ff2:    f001fc97    ....    BL       smpStateIdle ; 0x49924
        0x00047ff6:    b940        @.      CBNZ     r0,0x4800a ; smpL2cCtrlCback + 110
        0x00047ff8:    e7ff        ..      B        0x47ffa ; smpL2cCtrlCback + 94
        0x00047ffa:    9903        ..      LDR      r1,[sp,#0xc]
        0x00047ffc:    200c        .       MOVS     r0,#0xc
        0x00047ffe:    7088        .p      STRB     r0,[r1,#2]
        0x00048000:    9802        ..      LDR      r0,[sp,#8]
        0x00048002:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048004:    f001fc28    ..(.    BL       smpSmExecute ; 0x49858
        0x00048008:    e7ff        ..      B        0x4800a ; smpL2cCtrlCback + 110
        0x0004800a:    e7ff        ..      B        0x4800c ; smpL2cCtrlCback + 112
        0x0004800c:    e7ff        ..      B        0x4800e ; smpL2cCtrlCback + 114
        0x0004800e:    b004        ..      ADD      sp,sp,#0x10
        0x00048010:    bd80        ..      POP      {r7,pc}
        0x00048012:    0000        ..      MOVS     r0,r0
    smpL2cDataCback
        0x00048014:    b580        ..      PUSH     {r7,lr}
        0x00048016:    b08a        ..      SUB      sp,sp,#0x28
        0x00048018:    f8ad0026    ..&.    STRH     r0,[sp,#0x26]
        0x0004801c:    f8ad1024    ..$.    STRH     r1,[sp,#0x24]
        0x00048020:    9208        ..      STR      r2,[sp,#0x20]
        0x00048022:    f8bd0026    ..&.    LDRH     r0,[sp,#0x26]
        0x00048026:    f7fffd8b    ....    BL       smpCcbByHandle ; 0x47b40
        0x0004802a:    9006        ..      STR      r0,[sp,#0x18]
        0x0004802c:    b908        ..      CBNZ     r0,0x48032 ; smpL2cDataCback + 30
        0x0004802e:    e7ff        ..      B        0x48030 ; smpL2cDataCback + 28
        0x00048030:    e044        D.      B        0x480bc ; smpL2cDataCback + 168
        0x00048032:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048034:    7a00        .z      LDRB     r0,[r0,#8]
        0x00048036:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0004803a:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0004803e:    2801        .(      CMP      r0,#1
        0x00048040:    db3b        ;.      BLT      0x480ba ; smpL2cDataCback + 166
        0x00048042:    e7ff        ..      B        0x48044 ; smpL2cDataCback + 48
        0x00048044:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00048048:    280e        .(      CMP      r0,#0xe
        0x0004804a:    dc36        6.      BGT      0x480ba ; smpL2cDataCback + 166
        0x0004804c:    e7ff        ..      B        0x4804e ; smpL2cDataCback + 58
        0x0004804e:    f8bd0024    ..$.    LDRH     r0,[sp,#0x24]
        0x00048052:    f89d201f    ...     LDRB     r2,[sp,#0x1f]
        0x00048056:    f24651d0    F..Q    MOV      r1,#0x65d0
        0x0004805a:    f2c00105    ....    MOVT     r1,#5
        0x0004805e:    5c89        .\      LDRB     r1,[r1,r2]
        0x00048060:    4288        .B      CMP      r0,r1
        0x00048062:    d12a        *.      BNE      0x480ba ; smpL2cDataCback + 166
        0x00048064:    e7ff        ..      B        0x48066 ; smpL2cDataCback + 82
        0x00048066:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0004806a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004806c:    f891103f    ..?.    LDRB     r1,[r1,#0x3f]
        0x00048070:    4288        .B      CMP      r0,r1
        0x00048072:    d005        ..      BEQ      0x48080 ; smpL2cDataCback + 108
        0x00048074:    e7ff        ..      B        0x48076 ; smpL2cDataCback + 98
        0x00048076:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0004807a:    2805        .(      CMP      r0,#5
        0x0004807c:    d11d        ..      BNE      0x480ba ; smpL2cDataCback + 166
        0x0004807e:    e7ff        ..      B        0x48080 ; smpL2cDataCback + 108
        0x00048080:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00048084:    2805        .(      CMP      r0,#5
        0x00048086:    d108        ..      BNE      0x4809a ; smpL2cDataCback + 134
        0x00048088:    e7ff        ..      B        0x4808a ; smpL2cDataCback + 118
        0x0004808a:    2007        .       MOVS     r0,#7
        0x0004808c:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00048090:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048092:    7a40        @z      LDRB     r0,[r0,#9]
        0x00048094:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00048098:    e003        ..      B        0x480a2 ; smpL2cDataCback + 142
        0x0004809a:    2006        .       MOVS     r0,#6
        0x0004809c:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000480a0:    e7ff        ..      B        0x480a2 ; smpL2cDataCback + 142
        0x000480a2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000480a4:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000480a8:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x000480ac:    9808        ..      LDR      r0,[sp,#0x20]
        0x000480ae:    9001        ..      STR      r0,[sp,#4]
        0x000480b0:    9806        ..      LDR      r0,[sp,#0x18]
        0x000480b2:    4669        iF      MOV      r1,sp
        0x000480b4:    f001fbd0    ....    BL       smpSmExecute ; 0x49858
        0x000480b8:    e000        ..      B        0x480bc ; smpL2cDataCback + 168
        0x000480ba:    e7ff        ..      B        0x480bc ; smpL2cDataCback + 168
        0x000480bc:    b00a        ..      ADD      sp,sp,#0x28
        0x000480be:    bd80        ..      POP      {r7,pc}
    smpMsgAlloc
        0x000480c0:    b580        ..      PUSH     {r7,lr}
        0x000480c2:    b082        ..      SUB      sp,sp,#8
        0x000480c4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000480c8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x000480cc:    2100        .!      MOVS     r1,#0
        0x000480ce:    f7d6fc03    ....    BL       WsfMsgDataAlloc ; 0x1e8d8
        0x000480d2:    b002        ..      ADD      sp,sp,#8
        0x000480d4:    bd80        ..      POP      {r7,pc}
        0x000480d6:    0000        ..      MOVS     r0,r0
    smpProcPairing
        0x000480d8:    b580        ..      PUSH     {r7,lr}
        0x000480da:    b08a        ..      SUB      sp,sp,#0x28
        0x000480dc:    9008        ..      STR      r0,[sp,#0x20]
        0x000480de:    9107        ..      STR      r1,[sp,#0x1c]
        0x000480e0:    9206        ..      STR      r2,[sp,#0x18]
        0x000480e2:    2001        .       MOVS     r0,#1
        0x000480e4:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000480e8:    9906        ..      LDR      r1,[sp,#0x18]
        0x000480ea:    2000        .       MOVS     r0,#0
        0x000480ec:    7008        .p      STRB     r0,[r1,#0]
        0x000480ee:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000480f0:    7008        .p      STRB     r0,[r1,#0]
        0x000480f2:    9808        ..      LDR      r0,[sp,#0x20]
        0x000480f4:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x000480f8:    2801        .(      CMP      r0,#1
        0x000480fa:    d10d        ..      BNE      0x48118 ; smpProcPairing + 64
        0x000480fc:    e7ff        ..      B        0x480fe ; smpProcPairing + 38
        0x000480fe:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048100:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x00048104:    2801        .(      CMP      r0,#1
        0x00048106:    d107        ..      BNE      0x48118 ; smpProcPairing + 64
        0x00048108:    e7ff        ..      B        0x4810a ; smpProcPairing + 50
        0x0004810a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004810c:    2001        .       MOVS     r0,#1
        0x0004810e:    7008        .p      STRB     r0,[r1,#0]
        0x00048110:    2000        .       MOVS     r0,#0
        0x00048112:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00048116:    e080        ..      B        0x4821a ; smpProcPairing + 322
        0x00048118:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004811a:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x0004811e:    0740        @.      LSLS     r0,r0,#29
        0x00048120:    2800        .(      CMP      r0,#0
        0x00048122:    d407        ..      BMI      0x48134 ; smpProcPairing + 92
        0x00048124:    e7ff        ..      B        0x48126 ; smpProcPairing + 78
        0x00048126:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048128:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x0004812c:    0740        @.      LSLS     r0,r0,#29
        0x0004812e:    2800        .(      CMP      r0,#0
        0x00048130:    d572        r.      BPL      0x48218 ; smpProcPairing + 320
        0x00048132:    e7ff        ..      B        0x48134 ; smpProcPairing + 92
        0x00048134:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048136:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x0004813a:    2803        .(      CMP      r0,#3
        0x0004813c:    d06b        k.      BEQ      0x48216 ; smpProcPairing + 318
        0x0004813e:    e7ff        ..      B        0x48140 ; smpProcPairing + 104
        0x00048140:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048142:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00048146:    2803        .(      CMP      r0,#3
        0x00048148:    d065        e.      BEQ      0x48216 ; smpProcPairing + 318
        0x0004814a:    e7ff        ..      B        0x4814c ; smpProcPairing + 116
        0x0004814c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004814e:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00048152:    b130        0.      CBZ      r0,0x48162 ; smpProcPairing + 138
        0x00048154:    e7ff        ..      B        0x48156 ; smpProcPairing + 126
        0x00048156:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048158:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x0004815c:    2801        .(      CMP      r0,#1
        0x0004815e:    d10c        ..      BNE      0x4817a ; smpProcPairing + 162
        0x00048160:    e7ff        ..      B        0x48162 ; smpProcPairing + 138
        0x00048162:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048164:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00048168:    2800        .(      CMP      r0,#0
        0x0004816a:    d054        T.      BEQ      0x48216 ; smpProcPairing + 318
        0x0004816c:    e7ff        ..      B        0x4816e ; smpProcPairing + 150
        0x0004816e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048170:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00048174:    2801        .(      CMP      r0,#1
        0x00048176:    d04e        N.      BEQ      0x48216 ; smpProcPairing + 318
        0x00048178:    e7ff        ..      B        0x4817a ; smpProcPairing + 162
        0x0004817a:    2000        .       MOVS     r0,#0
        0x0004817c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00048180:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048182:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x00048186:    2001        .       MOVS     r0,#1
        0x00048188:    9003        ..      STR      r0,[sp,#0xc]
        0x0004818a:    b339        9.      CBZ      r1,0x481dc ; smpProcPairing + 260
        0x0004818c:    e7ff        ..      B        0x4818e ; smpProcPairing + 182
        0x0004818e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048190:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x00048194:    2001        .       MOVS     r0,#1
        0x00048196:    2901        .)      CMP      r1,#1
        0x00048198:    9003        ..      STR      r0,[sp,#0xc]
        0x0004819a:    d01f        ..      BEQ      0x481dc ; smpProcPairing + 260
        0x0004819c:    e7ff        ..      B        0x4819e ; smpProcPairing + 198
        0x0004819e:    9808        ..      LDR      r0,[sp,#0x20]
        0x000481a0:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x000481a4:    2000        .       MOVS     r0,#0
        0x000481a6:    2904        .)      CMP      r1,#4
        0x000481a8:    9002        ..      STR      r0,[sp,#8]
        0x000481aa:    d114        ..      BNE      0x481d6 ; smpProcPairing + 254
        0x000481ac:    e7ff        ..      B        0x481ae ; smpProcPairing + 214
        0x000481ae:    9808        ..      LDR      r0,[sp,#0x20]
        0x000481b0:    f8901028    ..(.    LDRB     r1,[r0,#0x28]
        0x000481b4:    2001        .       MOVS     r0,#1
        0x000481b6:    2902        .)      CMP      r1,#2
        0x000481b8:    9001        ..      STR      r0,[sp,#4]
        0x000481ba:    d009        ..      BEQ      0x481d0 ; smpProcPairing + 248
        0x000481bc:    e7ff        ..      B        0x481be ; smpProcPairing + 230
        0x000481be:    9808        ..      LDR      r0,[sp,#0x20]
        0x000481c0:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000481c4:    3804        .8      SUBS     r0,#4
        0x000481c6:    fab0f080    ....    CLZ      r0,r0
        0x000481ca:    0940        @.      LSRS     r0,r0,#5
        0x000481cc:    9001        ..      STR      r0,[sp,#4]
        0x000481ce:    e7ff        ..      B        0x481d0 ; smpProcPairing + 248
        0x000481d0:    9801        ..      LDR      r0,[sp,#4]
        0x000481d2:    9002        ..      STR      r0,[sp,#8]
        0x000481d4:    e7ff        ..      B        0x481d6 ; smpProcPairing + 254
        0x000481d6:    9802        ..      LDR      r0,[sp,#8]
        0x000481d8:    9003        ..      STR      r0,[sp,#0xc]
        0x000481da:    e7ff        ..      B        0x481dc ; smpProcPairing + 260
        0x000481dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000481de:    f0000001    ....    AND      r0,r0,#1
        0x000481e2:    9906        ..      LDR      r1,[sp,#0x18]
        0x000481e4:    7008        .p      STRB     r0,[r1,#0]
        0x000481e6:    9808        ..      LDR      r0,[sp,#0x20]
        0x000481e8:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000481ec:    2802        .(      CMP      r0,#2
        0x000481ee:    d106        ..      BNE      0x481fe ; smpProcPairing + 294
        0x000481f0:    e7ff        ..      B        0x481f2 ; smpProcPairing + 282
        0x000481f2:    9808        ..      LDR      r0,[sp,#0x20]
        0x000481f4:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000481f8:    2802        .(      CMP      r0,#2
        0x000481fa:    d00b        ..      BEQ      0x48214 ; smpProcPairing + 316
        0x000481fc:    e7ff        ..      B        0x481fe ; smpProcPairing + 294
        0x000481fe:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048200:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00048204:    fab0f080    ....    CLZ      r0,r0
        0x00048208:    0942        B.      LSRS     r2,r0,#5
        0x0004820a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004820c:    7808        .x      LDRB     r0,[r1,#0]
        0x0004820e:    4050        P@      EORS     r0,r0,r2
        0x00048210:    7008        .p      STRB     r0,[r1,#0]
        0x00048212:    e7ff        ..      B        0x48214 ; smpProcPairing + 316
        0x00048214:    e7ff        ..      B        0x48216 ; smpProcPairing + 318
        0x00048216:    e7ff        ..      B        0x48218 ; smpProcPairing + 320
        0x00048218:    e7ff        ..      B        0x4821a ; smpProcPairing + 322
        0x0004821a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0004821e:    b958        X.      CBNZ     r0,0x48238 ; smpProcPairing + 352
        0x00048220:    e7ff        ..      B        0x48222 ; smpProcPairing + 330
        0x00048222:    9908        ..      LDR      r1,[sp,#0x20]
        0x00048224:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x00048228:    f891202a    ..*     LDRB     r2,[r1,#0x2a]
        0x0004822c:    4010        .@      ANDS     r0,r0,r2
        0x0004822e:    f0400004    @...    ORR      r0,r0,#4
        0x00048232:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00048236:    e00a        ..      B        0x4824e ; smpProcPairing + 374
        0x00048238:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004823a:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x0004823e:    f891202a    ..*     LDRB     r2,[r1,#0x2a]
        0x00048242:    4010        .@      ANDS     r0,r0,r2
        0x00048244:    f00000fb    ....    AND      r0,r0,#0xfb
        0x00048248:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x0004824c:    e7ff        ..      B        0x4824e ; smpProcPairing + 374
        0x0004824e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048250:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00048254:    b128        (.      CBZ      r0,0x48262 ; smpProcPairing + 394
        0x00048256:    e7ff        ..      B        0x48258 ; smpProcPairing + 384
        0x00048258:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004825a:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x0004825e:    9000        ..      STR      r0,[sp,#0]
        0x00048260:    e004        ..      B        0x4826c ; smpProcPairing + 404
        0x00048262:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048264:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x00048268:    9000        ..      STR      r0,[sp,#0]
        0x0004826a:    e7ff        ..      B        0x4826c ; smpProcPairing + 404
        0x0004826c:    9800        ..      LDR      r0,[sp,#0]
        0x0004826e:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00048272:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00048276:    b1f8        ..      CBZ      r0,0x482b8 ; smpProcPairing + 480
        0x00048278:    e7ff        ..      B        0x4827a ; smpProcPairing + 418
        0x0004827a:    f24060b0    @..`    MOVW     r0,#0x6b0
        0x0004827e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00048282:    6800        .h      LDR      r0,[r0,#0]
        0x00048284:    7a00        .z      LDRB     r0,[r0,#8]
        0x00048286:    f89d1016    ....    LDRB     r1,[sp,#0x16]
        0x0004828a:    4008        .@      ANDS     r0,r0,r1
        0x0004828c:    0740        @.      LSLS     r0,r0,#29
        0x0004828e:    2800        .(      CMP      r0,#0
        0x00048290:    d512        ..      BPL      0x482b8 ; smpProcPairing + 480
        0x00048292:    e7ff        ..      B        0x48294 ; smpProcPairing + 444
        0x00048294:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048296:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004829a:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0004829e:    2003        .       MOVS     r0,#3
        0x000482a0:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x000482a4:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x000482a8:    9808        ..      LDR      r0,[sp,#0x20]
        0x000482aa:    a904        ..      ADD      r1,sp,#0x10
        0x000482ac:    f001fad4    ....    BL       smpSmExecute ; 0x49858
        0x000482b0:    2000        .       MOVS     r0,#0
        0x000482b2:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x000482b6:    e02e        ..      B        0x48316 ; smpProcPairing + 574
        0x000482b8:    9808        ..      LDR      r0,[sp,#0x20]
        0x000482ba:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x000482be:    f24061b0    @..a    MOVW     r1,#0x6b0
        0x000482c2:    f2c10100    ....    MOVT     r1,#0x1000
        0x000482c6:    6809        .h      LDR      r1,[r1,#0]
        0x000482c8:    7949        Iy      LDRB     r1,[r1,#5]
        0x000482ca:    4288        .B      CMP      r0,r1
        0x000482cc:    db0c        ..      BLT      0x482e8 ; smpProcPairing + 528
        0x000482ce:    e7ff        ..      B        0x482d0 ; smpProcPairing + 504
        0x000482d0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000482d2:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x000482d6:    f24061b0    @..a    MOVW     r1,#0x6b0
        0x000482da:    f2c10100    ....    MOVT     r1,#0x1000
        0x000482de:    6809        .h      LDR      r1,[r1,#0]
        0x000482e0:    7949        Iy      LDRB     r1,[r1,#5]
        0x000482e2:    4288        .B      CMP      r0,r1
        0x000482e4:    da13        ..      BGE      0x4830e ; smpProcPairing + 566
        0x000482e6:    e7ff        ..      B        0x482e8 ; smpProcPairing + 528
        0x000482e8:    9808        ..      LDR      r0,[sp,#0x20]
        0x000482ea:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000482ee:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x000482f2:    2006        .       MOVS     r0,#6
        0x000482f4:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x000482f8:    2003        .       MOVS     r0,#3
        0x000482fa:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x000482fe:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048300:    a904        ..      ADD      r1,sp,#0x10
        0x00048302:    f001faa9    ....    BL       smpSmExecute ; 0x49858
        0x00048306:    2000        .       MOVS     r0,#0
        0x00048308:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0004830c:    e003        ..      B        0x48316 ; smpProcPairing + 574
        0x0004830e:    2001        .       MOVS     r0,#1
        0x00048310:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00048314:    e7ff        ..      B        0x48316 ; smpProcPairing + 574
        0x00048316:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x0004831a:    b00a        ..      ADD      sp,sp,#0x28
        0x0004831c:    bd80        ..      POP      {r7,pc}
        0x0004831e:    0000        ..      MOVS     r0,r0
    smpProcRcvKey
        0x00048320:    b580        ..      PUSH     {r7,lr}
        0x00048322:    b084        ..      SUB      sp,sp,#0x10
        0x00048324:    9003        ..      STR      r0,[sp,#0xc]
        0x00048326:    9102        ..      STR      r1,[sp,#8]
        0x00048328:    9201        ..      STR      r2,[sp,#4]
        0x0004832a:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x0004832e:    2000        .       MOVS     r0,#0
        0x00048330:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00048334:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00048338:    9801        ..      LDR      r0,[sp,#4]
        0x0004833a:    3008        .0      ADDS     r0,r0,#8
        0x0004833c:    9001        ..      STR      r0,[sp,#4]
        0x0004833e:    9801        ..      LDR      r0,[sp,#4]
        0x00048340:    1c41        A.      ADDS     r1,r0,#1
        0x00048342:    9101        ..      STR      r1,[sp,#4]
        0x00048344:    7800        .x      LDRB     r0,[r0,#0]
        0x00048346:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0004834a:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0004834e:    2806        .(      CMP      r0,#6
        0x00048350:    d106        ..      BNE      0x48360 ; smpProcRcvKey + 64
        0x00048352:    e7ff        ..      B        0x48354 ; smpProcRcvKey + 52
        0x00048354:    9802        ..      LDR      r0,[sp,#8]
        0x00048356:    3004        .0      ADDS     r0,#4
        0x00048358:    9901        ..      LDR      r1,[sp,#4]
        0x0004835a:    f7d2fac5    ....    BL       Calc128Cpy ; 0x1a8e8
        0x0004835e:    e05f        _.      B        0x48420 ; smpProcRcvKey + 256
        0x00048360:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00048364:    2807        .(      CMP      r0,#7
        0x00048366:    d121        !.      BNE      0x483ac ; smpProcRcvKey + 140
        0x00048368:    e7ff        ..      B        0x4836a ; smpProcRcvKey + 74
        0x0004836a:    9901        ..      LDR      r1,[sp,#4]
        0x0004836c:    7808        .x      LDRB     r0,[r1,#0]
        0x0004836e:    7849        Ix      LDRB     r1,[r1,#1]
        0x00048370:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00048374:    9902        ..      LDR      r1,[sp,#8]
        0x00048376:    8388        ..      STRH     r0,[r1,#0x1c]
        0x00048378:    9801        ..      LDR      r0,[sp,#4]
        0x0004837a:    3002        .0      ADDS     r0,#2
        0x0004837c:    9001        ..      STR      r0,[sp,#4]
        0x0004837e:    9902        ..      LDR      r1,[sp,#8]
        0x00048380:    9a01        ..      LDR      r2,[sp,#4]
        0x00048382:    6810        .h      LDR      r0,[r2,#0]
        0x00048384:    6852        Rh      LDR      r2,[r2,#4]
        0x00048386:    618a        .a      STR      r2,[r1,#0x18]
        0x00048388:    6148        Ha      STR      r0,[r1,#0x14]
        0x0004838a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004838c:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00048390:    0741        A.      LSLS     r1,r0,#29
        0x00048392:    2001        .       MOVS     r0,#1
        0x00048394:    2900        .)      CMP      r1,#0
        0x00048396:    4601        .F      MOV      r1,r0
        0x00048398:    bf48        H.      IT       MI
        0x0004839a:    2102        .!      MOVMI    r1,#2
        0x0004839c:    9a02        ..      LDR      r2,[sp,#8]
        0x0004839e:    77d1        .w      STRB     r1,[r2,#0x1f]
        0x000483a0:    9a02        ..      LDR      r2,[sp,#8]
        0x000483a2:    2102        .!      MOVS     r1,#2
        0x000483a4:    7791        .w      STRB     r1,[r2,#0x1e]
        0x000483a6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000483aa:    e038        8.      B        0x4841e ; smpProcRcvKey + 254
        0x000483ac:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x000483b0:    2808        .(      CMP      r0,#8
        0x000483b2:    d106        ..      BNE      0x483c2 ; smpProcRcvKey + 162
        0x000483b4:    e7ff        ..      B        0x483b6 ; smpProcRcvKey + 150
        0x000483b6:    9802        ..      LDR      r0,[sp,#8]
        0x000483b8:    3004        .0      ADDS     r0,#4
        0x000483ba:    9901        ..      LDR      r1,[sp,#4]
        0x000483bc:    f7d2fa94    ....    BL       Calc128Cpy ; 0x1a8e8
        0x000483c0:    e02c        ,.      B        0x4841c ; smpProcRcvKey + 252
        0x000483c2:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x000483c6:    2809        .(      CMP      r0,#9
        0x000483c8:    d115        ..      BNE      0x483f6 ; smpProcRcvKey + 214
        0x000483ca:    e7ff        ..      B        0x483cc ; smpProcRcvKey + 172
        0x000483cc:    9801        ..      LDR      r0,[sp,#4]
        0x000483ce:    1c41        A.      ADDS     r1,r0,#1
        0x000483d0:    9101        ..      STR      r1,[sp,#4]
        0x000483d2:    7800        .x      LDRB     r0,[r0,#0]
        0x000483d4:    9902        ..      LDR      r1,[sp,#8]
        0x000483d6:    7688        .v      STRB     r0,[r1,#0x1a]
        0x000483d8:    9802        ..      LDR      r0,[sp,#8]
        0x000483da:    3014        .0      ADDS     r0,r0,#0x14
        0x000483dc:    9901        ..      LDR      r1,[sp,#4]
        0x000483de:    f7d2fa65    ..e.    BL       BdaCpy ; 0x1a8ac
        0x000483e2:    9801        ..      LDR      r0,[sp,#4]
        0x000483e4:    3006        .0      ADDS     r0,#6
        0x000483e6:    9001        ..      STR      r0,[sp,#4]
        0x000483e8:    9902        ..      LDR      r1,[sp,#8]
        0x000483ea:    2004        .       MOVS     r0,#4
        0x000483ec:    7788        .w      STRB     r0,[r1,#0x1e]
        0x000483ee:    2001        .       MOVS     r0,#1
        0x000483f0:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000483f4:    e011        ..      B        0x4841a ; smpProcRcvKey + 250
        0x000483f6:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x000483fa:    280a        .(      CMP      r0,#0xa
        0x000483fc:    d10c        ..      BNE      0x48418 ; smpProcRcvKey + 248
        0x000483fe:    e7ff        ..      B        0x48400 ; smpProcRcvKey + 224
        0x00048400:    9802        ..      LDR      r0,[sp,#8]
        0x00048402:    3004        .0      ADDS     r0,#4
        0x00048404:    9901        ..      LDR      r1,[sp,#4]
        0x00048406:    f7d2fa6f    ..o.    BL       Calc128Cpy ; 0x1a8e8
        0x0004840a:    9902        ..      LDR      r1,[sp,#8]
        0x0004840c:    2008        .       MOVS     r0,#8
        0x0004840e:    7788        .w      STRB     r0,[r1,#0x1e]
        0x00048410:    2001        .       MOVS     r0,#1
        0x00048412:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00048416:    e7ff        ..      B        0x48418 ; smpProcRcvKey + 248
        0x00048418:    e7ff        ..      B        0x4841a ; smpProcRcvKey + 250
        0x0004841a:    e7ff        ..      B        0x4841c ; smpProcRcvKey + 252
        0x0004841c:    e7ff        ..      B        0x4841e ; smpProcRcvKey + 254
        0x0004841e:    e7ff        ..      B        0x48420 ; smpProcRcvKey + 256
        0x00048420:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048422:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00048426:    2806        .(      CMP      r0,#6
        0x00048428:    d006        ..      BEQ      0x48438 ; smpProcRcvKey + 280
        0x0004842a:    e7ff        ..      B        0x4842c ; smpProcRcvKey + 268
        0x0004842c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004842e:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00048432:    2808        .(      CMP      r0,#8
        0x00048434:    d107        ..      BNE      0x48446 ; smpProcRcvKey + 294
        0x00048436:    e7ff        ..      B        0x48438 ; smpProcRcvKey + 280
        0x00048438:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004843a:    f891003f    ..?.    LDRB     r0,[r1,#0x3f]
        0x0004843e:    3001        .0      ADDS     r0,#1
        0x00048440:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048444:    e02d        -.      B        0x484a2 ; smpProcRcvKey + 386
        0x00048446:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0004844a:    0780        ..      LSLS     r0,r0,#30
        0x0004844c:    2800        .(      CMP      r0,#0
        0x0004844e:    d50b        ..      BPL      0x48468 ; smpProcRcvKey + 328
        0x00048450:    e7ff        ..      B        0x48452 ; smpProcRcvKey + 306
        0x00048452:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048454:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00048458:    2807        .(      CMP      r0,#7
        0x0004845a:    d105        ..      BNE      0x48468 ; smpProcRcvKey + 328
        0x0004845c:    e7ff        ..      B        0x4845e ; smpProcRcvKey + 318
        0x0004845e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048460:    2008        .       MOVS     r0,#8
        0x00048462:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048466:    e01b        ..      B        0x484a0 ; smpProcRcvKey + 384
        0x00048468:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0004846c:    0740        @.      LSLS     r0,r0,#29
        0x0004846e:    2800        .(      CMP      r0,#0
        0x00048470:    d511        ..      BPL      0x48496 ; smpProcRcvKey + 374
        0x00048472:    e7ff        ..      B        0x48474 ; smpProcRcvKey + 340
        0x00048474:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048476:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x0004847a:    2807        .(      CMP      r0,#7
        0x0004847c:    d006        ..      BEQ      0x4848c ; smpProcRcvKey + 364
        0x0004847e:    e7ff        ..      B        0x48480 ; smpProcRcvKey + 352
        0x00048480:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048482:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00048486:    2809        .(      CMP      r0,#9
        0x00048488:    d105        ..      BNE      0x48496 ; smpProcRcvKey + 374
        0x0004848a:    e7ff        ..      B        0x4848c ; smpProcRcvKey + 364
        0x0004848c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004848e:    200a        .       MOVS     r0,#0xa
        0x00048490:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048494:    e003        ..      B        0x4849e ; smpProcRcvKey + 382
        0x00048496:    2001        .       MOVS     r0,#1
        0x00048498:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0004849c:    e7ff        ..      B        0x4849e ; smpProcRcvKey + 382
        0x0004849e:    e7ff        ..      B        0x484a0 ; smpProcRcvKey + 384
        0x000484a0:    e7ff        ..      B        0x484a2 ; smpProcRcvKey + 386
        0x000484a2:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x000484a6:    b138        8.      CBZ      r0,0x484b8 ; smpProcRcvKey + 408
        0x000484a8:    e7ff        ..      B        0x484aa ; smpProcRcvKey + 394
        0x000484aa:    9902        ..      LDR      r1,[sp,#8]
        0x000484ac:    202f        /       MOVS     r0,#0x2f
        0x000484ae:    7088        .p      STRB     r0,[r1,#2]
        0x000484b0:    9802        ..      LDR      r0,[sp,#8]
        0x000484b2:    f7d3f995    ....    BL       DmSmpCbackExec ; 0x1b7e0
        0x000484b6:    e7ff        ..      B        0x484b8 ; smpProcRcvKey + 408
        0x000484b8:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x000484bc:    b004        ..      ADD      sp,sp,#0x10
        0x000484be:    bd80        ..      POP      {r7,pc}
    smpResumeAttemptsState
        0x000484c0:    b580        ..      PUSH     {r7,lr}
        0x000484c2:    b084        ..      SUB      sp,sp,#0x10
        0x000484c4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000484c8:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000484cc:    f7fffb28    ..(.    BL       smpCcbByConnId ; 0x47b20
        0x000484d0:    9002        ..      STR      r0,[sp,#8]
        0x000484d2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000484d6:    f7d5f9a9    ....    BL       SmpDbGetPairingDisabledTime ; 0x1d82c
        0x000484da:    9001        ..      STR      r0,[sp,#4]
        0x000484dc:    9801        ..      LDR      r0,[sp,#4]
        0x000484de:    b358        X.      CBZ      r0,0x48538 ; smpResumeAttemptsState + 120
        0x000484e0:    e7ff        ..      B        0x484e2 ; smpResumeAttemptsState + 34
        0x000484e2:    f24a70e0    J..p    MOV      r0,#0xa7e0
        0x000484e6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000484ea:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x000484ee:    b168        h.      CBZ      r0,0x4850c ; smpResumeAttemptsState + 76
        0x000484f0:    e7ff        ..      B        0x484f2 ; smpResumeAttemptsState + 50
        0x000484f2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000484f6:    f7d2fcaf    ....    BL       DmConnRole ; 0x1ae58
        0x000484fa:    4601        .F      MOV      r1,r0
        0x000484fc:    2024        $       MOVS     r0,#0x24
        0x000484fe:    2901        .)      CMP      r1,#1
        0x00048500:    bf08        ..      IT       EQ
        0x00048502:    2026        &       MOVEQ    r0,#0x26
        0x00048504:    9902        ..      LDR      r1,[sp,#8]
        0x00048506:    f881003e    ..>.    STRB     r0,[r1,#0x3e]
        0x0004850a:    e00c        ..      B        0x48526 ; smpResumeAttemptsState + 102
        0x0004850c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00048510:    f7d2fca2    ....    BL       DmConnRole ; 0x1ae58
        0x00048514:    4601        .F      MOV      r1,r0
        0x00048516:    200c        .       MOVS     r0,#0xc
        0x00048518:    2901        .)      CMP      r1,#1
        0x0004851a:    bf08        ..      IT       EQ
        0x0004851c:    200d        .       MOVEQ    r0,#0xd
        0x0004851e:    9902        ..      LDR      r1,[sp,#8]
        0x00048520:    f881003e    ..>.    STRB     r0,[r1,#0x3e]
        0x00048524:    e7ff        ..      B        0x48526 ; smpResumeAttemptsState + 102
        0x00048526:    9902        ..      LDR      r1,[sp,#8]
        0x00048528:    2010        .       MOVS     r0,#0x10
        0x0004852a:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0004852c:    9802        ..      LDR      r0,[sp,#8]
        0x0004852e:    3010        .0      ADDS     r0,r0,#0x10
        0x00048530:    9901        ..      LDR      r1,[sp,#4]
        0x00048532:    f7d6fc65    ..e.    BL       WsfTimerStartMs ; 0x1ee00
        0x00048536:    e7ff        ..      B        0x48538 ; smpResumeAttemptsState + 120
        0x00048538:    b004        ..      ADD      sp,sp,#0x10
        0x0004853a:    bd80        ..      POP      {r7,pc}
    smpScActAuthSelect
        0x0004853c:    b580        ..      PUSH     {r7,lr}
        0x0004853e:    b086        ..      SUB      sp,sp,#0x18
        0x00048540:    9005        ..      STR      r0,[sp,#0x14]
        0x00048542:    9104        ..      STR      r1,[sp,#0x10]
        0x00048544:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048546:    6840        @h      LDR      r0,[r0,#4]
        0x00048548:    3008        .0      ADDS     r0,r0,#8
        0x0004854a:    9002        ..      STR      r0,[sp,#8]
        0x0004854c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004854e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048550:    6880        .h      LDR      r0,[r0,#8]
        0x00048552:    9902        ..      LDR      r1,[sp,#8]
        0x00048554:    3101        .1      ADDS     r1,#1
        0x00048556:    2220         "      MOVS     r2,#0x20
        0x00048558:    9200        ..      STR      r2,[sp,#0]
        0x0004855a:    f7d6f815    ....    BL       WStrReverseCpy ; 0x1e588
        0x0004855e:    9a00        ..      LDR      r2,[sp,#0]
        0x00048560:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048562:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048564:    6880        .h      LDR      r0,[r0,#8]
        0x00048566:    3020         0      ADDS     r0,r0,#0x20
        0x00048568:    9902        ..      LDR      r1,[sp,#8]
        0x0004856a:    3121        !1      ADDS     r1,r1,#0x21
        0x0004856c:    f7d6f80c    ....    BL       WStrReverseCpy ; 0x1e588
        0x00048570:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048572:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048576:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0004857a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004857c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004857e:    7840        @x      LDRB     r0,[r0,#1]
        0x00048580:    3801        .8      SUBS     r0,#1
        0x00048582:    4601        .F      MOV      r1,r0
        0x00048584:    9101        ..      STR      r1,[sp,#4]
        0x00048586:    2803        .(      CMP      r0,#3
        0x00048588:    d810        ..      BHI      0x485ac ; smpScActAuthSelect + 112
        0x0004858a:    9901        ..      LDR      r1,[sp,#4]
        0x0004858c:    e8dff001    ....    TBB      [pc,r1]
    $d.6
        0x00048590:    020a0602    ....    DCD    34211330
    $t.7
        0x00048594:    2013        .       MOVS     r0,#0x13
        0x00048596:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0004859a:    e00e        ..      B        0x485ba ; smpScActAuthSelect + 126
        0x0004859c:    2015        .       MOVS     r0,#0x15
        0x0004859e:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x000485a2:    e00a        ..      B        0x485ba ; smpScActAuthSelect + 126
        0x000485a4:    2014        .       MOVS     r0,#0x14
        0x000485a6:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x000485aa:    e006        ..      B        0x485ba ; smpScActAuthSelect + 126
        0x000485ac:    2008        .       MOVS     r0,#8
        0x000485ae:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000485b2:    2003        .       MOVS     r0,#3
        0x000485b4:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x000485b8:    e7ff        ..      B        0x485ba ; smpScActAuthSelect + 126
        0x000485ba:    9805        ..      LDR      r0,[sp,#0x14]
        0x000485bc:    a903        ..      ADD      r1,sp,#0xc
        0x000485be:    f001f94b    ..K.    BL       smpSmExecute ; 0x49858
        0x000485c2:    b006        ..      ADD      sp,sp,#0x18
        0x000485c4:    bd80        ..      POP      {r7,pc}
        0x000485c6:    0000        ..      MOVS     r0,r0
    smpScActCalcF5Ltk
        0x000485c8:    b580        ..      PUSH     {r7,lr}
        0x000485ca:    b088        ..      SUB      sp,sp,#0x20
        0x000485cc:    9007        ..      STR      r0,[sp,#0x1c]
        0x000485ce:    9106        ..      STR      r1,[sp,#0x18]
        0x000485d0:    9806        ..      LDR      r0,[sp,#0x18]
        0x000485d2:    9005        ..      STR      r0,[sp,#0x14]
        0x000485d4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000485d6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000485d8:    6980        .i      LDR      r0,[r0,#0x18]
        0x000485da:    9905        ..      LDR      r1,[sp,#0x14]
        0x000485dc:    6849        Ih      LDR      r1,[r1,#4]
        0x000485de:    f7d2f983    ....    BL       Calc128Cpy ; 0x1a8e8
        0x000485e2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000485e4:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000485e6:    2035        5       MOVS     r0,#0x35
        0x000485e8:    f7d5fb9a    ....    BL       SmpScAlloc ; 0x1dd20
        0x000485ec:    9004        ..      STR      r0,[sp,#0x10]
        0x000485ee:    2800        .(      CMP      r0,#0
        0x000485f0:    d042        B.      BEQ      0x48678 ; smpScActCalcF5Ltk + 176
        0x000485f2:    e7ff        ..      B        0x485f4 ; smpScActCalcF5Ltk + 44
        0x000485f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000485f6:    9003        ..      STR      r0,[sp,#0xc]
        0x000485f8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000485fa:    1c48        H.      ADDS     r0,r1,#1
        0x000485fc:    9003        ..      STR      r0,[sp,#0xc]
        0x000485fe:    2001        .       MOVS     r0,#1
        0x00048600:    9002        ..      STR      r0,[sp,#8]
        0x00048602:    7008        .p      STRB     r0,[r1,#0]
        0x00048604:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048606:    f24651df    F..Q    MOV      r1,#0x65df
        0x0004860a:    f2c00105    ....    MOVT     r1,#5
        0x0004860e:    2204        ."      MOVS     r2,#4
        0x00048610:    f7d5fc3a    ..:.    BL       SmpScCat ; 0x1de88
        0x00048614:    9003        ..      STR      r0,[sp,#0xc]
        0x00048616:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048618:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004861a:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004861c:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0004861e:    f7d5fc45    ..E.    BL       SmpScCat128 ; 0x1deac
        0x00048622:    9003        ..      STR      r0,[sp,#0xc]
        0x00048624:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048626:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00048628:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004862a:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0004862c:    3110        .1      ADDS     r1,r1,#0x10
        0x0004862e:    f7d5fc3d    ..=.    BL       SmpScCat128 ; 0x1deac
        0x00048632:    9003        ..      STR      r0,[sp,#0xc]
        0x00048634:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048636:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048638:    f000fb70    ..p.    BL       smpScCatInitiatorBdAddr ; 0x48d1c
        0x0004863c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004863e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048640:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048642:    f000fbc5    ....    BL       smpScCatResponderBdAddr ; 0x48dd0
        0x00048646:    4601        .F      MOV      r1,r0
        0x00048648:    9802        ..      LDR      r0,[sp,#8]
        0x0004864a:    9103        ..      STR      r1,[sp,#0xc]
        0x0004864c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004864e:    1c4a        J.      ADDS     r2,r1,#1
        0x00048650:    9203        ..      STR      r2,[sp,#0xc]
        0x00048652:    7008        .p      STRB     r0,[r1,#0]
        0x00048654:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048656:    1c48        H.      ADDS     r0,r1,#1
        0x00048658:    9003        ..      STR      r0,[sp,#0xc]
        0x0004865a:    2000        .       MOVS     r0,#0
        0x0004865c:    7008        .p      STRB     r0,[r1,#0]
        0x0004865e:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x00048660:    6c98        .l      LDR      r0,[r3,#0x48]
        0x00048662:    6980        .i      LDR      r0,[r0,#0x18]
        0x00048664:    3010        .0      ADDS     r0,r0,#0x10
        0x00048666:    9904        ..      LDR      r1,[sp,#0x10]
        0x00048668:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004866a:    46ec        .F      MOV      r12,sp
        0x0004866c:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00048670:    2235        5"      MOVS     r2,#0x35
        0x00048672:    f7d5fc27    ..'.    BL       SmpScCmac ; 0x1dec4
        0x00048676:    e7ff        ..      B        0x48678 ; smpScActCalcF5Ltk + 176
        0x00048678:    b008        ..      ADD      sp,sp,#0x20
        0x0004867a:    bd80        ..      POP      {r7,pc}
    smpScActCalcF5MacKey
        0x0004867c:    b580        ..      PUSH     {r7,lr}
        0x0004867e:    b088        ..      SUB      sp,sp,#0x20
        0x00048680:    9007        ..      STR      r0,[sp,#0x1c]
        0x00048682:    9106        ..      STR      r1,[sp,#0x18]
        0x00048684:    9806        ..      LDR      r0,[sp,#0x18]
        0x00048686:    9005        ..      STR      r0,[sp,#0x14]
        0x00048688:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004868a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004868c:    6980        .i      LDR      r0,[r0,#0x18]
        0x0004868e:    3010        .0      ADDS     r0,r0,#0x10
        0x00048690:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048692:    6849        Ih      LDR      r1,[r1,#4]
        0x00048694:    f7d2f928    ..(.    BL       Calc128Cpy ; 0x1a8e8
        0x00048698:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004869a:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004869c:    2035        5       MOVS     r0,#0x35
        0x0004869e:    f7d5fb3f    ..?.    BL       SmpScAlloc ; 0x1dd20
        0x000486a2:    9004        ..      STR      r0,[sp,#0x10]
        0x000486a4:    2800        .(      CMP      r0,#0
        0x000486a6:    d042        B.      BEQ      0x4872e ; smpScActCalcF5MacKey + 178
        0x000486a8:    e7ff        ..      B        0x486aa ; smpScActCalcF5MacKey + 46
        0x000486aa:    9804        ..      LDR      r0,[sp,#0x10]
        0x000486ac:    9003        ..      STR      r0,[sp,#0xc]
        0x000486ae:    9903        ..      LDR      r1,[sp,#0xc]
        0x000486b0:    1c48        H.      ADDS     r0,r1,#1
        0x000486b2:    9003        ..      STR      r0,[sp,#0xc]
        0x000486b4:    2000        .       MOVS     r0,#0
        0x000486b6:    9002        ..      STR      r0,[sp,#8]
        0x000486b8:    7008        .p      STRB     r0,[r1,#0]
        0x000486ba:    9803        ..      LDR      r0,[sp,#0xc]
        0x000486bc:    f24651df    F..Q    MOV      r1,#0x65df
        0x000486c0:    f2c00105    ....    MOVT     r1,#5
        0x000486c4:    2204        ."      MOVS     r2,#4
        0x000486c6:    f7d5fbdf    ....    BL       SmpScCat ; 0x1de88
        0x000486ca:    9003        ..      STR      r0,[sp,#0xc]
        0x000486cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000486ce:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000486d0:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000486d2:    6949        Ii      LDR      r1,[r1,#0x14]
        0x000486d4:    f7d5fbea    ....    BL       SmpScCat128 ; 0x1deac
        0x000486d8:    9003        ..      STR      r0,[sp,#0xc]
        0x000486da:    9803        ..      LDR      r0,[sp,#0xc]
        0x000486dc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000486de:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000486e0:    6949        Ii      LDR      r1,[r1,#0x14]
        0x000486e2:    3110        .1      ADDS     r1,r1,#0x10
        0x000486e4:    f7d5fbe2    ....    BL       SmpScCat128 ; 0x1deac
        0x000486e8:    9003        ..      STR      r0,[sp,#0xc]
        0x000486ea:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000486ec:    9903        ..      LDR      r1,[sp,#0xc]
        0x000486ee:    f000fb15    ....    BL       smpScCatInitiatorBdAddr ; 0x48d1c
        0x000486f2:    9003        ..      STR      r0,[sp,#0xc]
        0x000486f4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000486f6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000486f8:    f000fb6a    ..j.    BL       smpScCatResponderBdAddr ; 0x48dd0
        0x000486fc:    4601        .F      MOV      r1,r0
        0x000486fe:    9802        ..      LDR      r0,[sp,#8]
        0x00048700:    9103        ..      STR      r1,[sp,#0xc]
        0x00048702:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00048704:    1c51        Q.      ADDS     r1,r2,#1
        0x00048706:    9103        ..      STR      r1,[sp,#0xc]
        0x00048708:    2101        .!      MOVS     r1,#1
        0x0004870a:    7011        .p      STRB     r1,[r2,#0]
        0x0004870c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004870e:    1c4a        J.      ADDS     r2,r1,#1
        0x00048710:    9203        ..      STR      r2,[sp,#0xc]
        0x00048712:    7008        .p      STRB     r0,[r1,#0]
        0x00048714:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x00048716:    6c98        .l      LDR      r0,[r3,#0x48]
        0x00048718:    6980        .i      LDR      r0,[r0,#0x18]
        0x0004871a:    3010        .0      ADDS     r0,r0,#0x10
        0x0004871c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004871e:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00048720:    46ec        .F      MOV      r12,sp
        0x00048722:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00048726:    2235        5"      MOVS     r2,#0x35
        0x00048728:    f7d5fbcc    ....    BL       SmpScCmac ; 0x1dec4
        0x0004872c:    e7ff        ..      B        0x4872e ; smpScActCalcF5MacKey + 178
        0x0004872e:    b008        ..      ADD      sp,sp,#0x20
        0x00048730:    bd80        ..      POP      {r7,pc}
        0x00048732:    0000        ..      MOVS     r0,r0
    smpScActCalcF5TKey
        0x00048734:    b580        ..      PUSH     {r7,lr}
        0x00048736:    b08a        ..      SUB      sp,sp,#0x28
        0x00048738:    9009        ..      STR      r0,[sp,#0x24]
        0x0004873a:    9108        ..      STR      r1,[sp,#0x20]
        0x0004873c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004873e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00048740:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048742:    78c0        .x      LDRB     r0,[r0,#3]
        0x00048744:    bb78        x.      CBNZ     r0,0x487a6 ; smpScActCalcF5TKey + 114
        0x00048746:    e7ff        ..      B        0x48748 ; smpScActCalcF5TKey + 20
        0x00048748:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004874a:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0004874c:    2020                MOVS     r0,#0x20
        0x0004874e:    f7d5fae7    ....    BL       SmpScAlloc ; 0x1dd20
        0x00048752:    9006        ..      STR      r0,[sp,#0x18]
        0x00048754:    b330        0.      CBZ      r0,0x487a4 ; smpScActCalcF5TKey + 112
        0x00048756:    e7ff        ..      B        0x48758 ; smpScActCalcF5TKey + 36
        0x00048758:    f246005a    F.Z.    MOV      r0,#0x605a
        0x0004875c:    f6cb6083    ...`    MOVT     r0,#0xbe83
        0x00048760:    9005        ..      STR      r0,[sp,#0x14]
        0x00048762:    f2437060    C.`p    MOV      r0,#0x3760
        0x00048766:    f6cd300b    ...0    MOVT     r0,#0xdb0b
        0x0004876a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004876c:    f24f50aa    O..P    MOV      r0,#0xf5aa
        0x00048770:    f6c300a5    ....    MOVT     r0,#0x38a5
        0x00048774:    9003        ..      STR      r0,[sp,#0xc]
        0x00048776:    f648006c    H.l.    MOV      r0,#0x886c
        0x0004877a:    f2c91083    ....    MOVT     r0,#0x9183
        0x0004877e:    9002        ..      STR      r0,[sp,#8]
        0x00048780:    9806        ..      LDR      r0,[sp,#0x18]
        0x00048782:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00048784:    3104        .1      ADDS     r1,#4
        0x00048786:    2220         "      MOVS     r2,#0x20
        0x00048788:    9201        ..      STR      r2,[sp,#4]
        0x0004878a:    f7cffec4    ....    BL       __aeabi_memcpy ; 0x18516
        0x0004878e:    9a01        ..      LDR      r2,[sp,#4]
        0x00048790:    9906        ..      LDR      r1,[sp,#0x18]
        0x00048792:    9b09        ..      LDR      r3,[sp,#0x24]
        0x00048794:    9808        ..      LDR      r0,[sp,#0x20]
        0x00048796:    46ec        .F      MOV      r12,sp
        0x00048798:    f8cc0000    ....    STR      r0,[r12,#0]
        0x0004879c:    a802        ..      ADD      r0,sp,#8
        0x0004879e:    f7d5fb91    ....    BL       SmpScCmac ; 0x1dec4
        0x000487a2:    e7ff        ..      B        0x487a4 ; smpScActCalcF5TKey + 112
        0x000487a4:    e00b        ..      B        0x487be ; smpScActCalcF5TKey + 138
        0x000487a6:    9809        ..      LDR      r0,[sp,#0x24]
        0x000487a8:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000487ac:    9908        ..      LDR      r1,[sp,#0x20]
        0x000487ae:    220b        ."      MOVS     r2,#0xb
        0x000487b0:    f7d5fc0a    ....    BL       SmpScGetCancelMsgWithReattempt ; 0x1dfc8
        0x000487b4:    9809        ..      LDR      r0,[sp,#0x24]
        0x000487b6:    9908        ..      LDR      r1,[sp,#0x20]
        0x000487b8:    f001f84e    ..N.    BL       smpSmExecute ; 0x49858
        0x000487bc:    e7ff        ..      B        0x487be ; smpScActCalcF5TKey + 138
        0x000487be:    b00a        ..      ADD      sp,sp,#0x28
        0x000487c0:    bd80        ..      POP      {r7,pc}
        0x000487c2:    0000        ..      MOVS     r0,r0
    smpScActCalcSharedSecret
        0x000487c4:    b580        ..      PUSH     {r7,lr}
        0x000487c6:    b09c        ..      SUB      sp,sp,#0x70
        0x000487c8:    901b        ..      STR      r0,[sp,#0x6c]
        0x000487ca:    911a        ..      STR      r1,[sp,#0x68]
        0x000487cc:    a802        ..      ADD      r0,sp,#8
        0x000487ce:    9001        ..      STR      r0,[sp,#4]
        0x000487d0:    3040        @0      ADDS     r0,r0,#0x40
        0x000487d2:    991b        ..      LDR      r1,[sp,#0x6c]
        0x000487d4:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000487d6:    6909        .i      LDR      r1,[r1,#0x10]
        0x000487d8:    2220         "      MOVS     r2,#0x20
        0x000487da:    9200        ..      STR      r2,[sp,#0]
        0x000487dc:    f7cffe9b    ....    BL       __aeabi_memcpy ; 0x18516
        0x000487e0:    9a00        ..      LDR      r2,[sp,#0]
        0x000487e2:    9801        ..      LDR      r0,[sp,#4]
        0x000487e4:    991b        ..      LDR      r1,[sp,#0x6c]
        0x000487e6:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000487e8:    6889        .h      LDR      r1,[r1,#8]
        0x000487ea:    f7cffe94    ....    BL       __aeabi_memcpy ; 0x18516
        0x000487ee:    9a00        ..      LDR      r2,[sp,#0]
        0x000487f0:    9801        ..      LDR      r0,[sp,#4]
        0x000487f2:    3020         0      ADDS     r0,r0,#0x20
        0x000487f4:    991b        ..      LDR      r1,[sp,#0x6c]
        0x000487f6:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000487f8:    6889        .h      LDR      r1,[r1,#8]
        0x000487fa:    3120         1      ADDS     r1,r1,#0x20
        0x000487fc:    f7cffe8b    ....    BL       __aeabi_memcpy ; 0x18516
        0x00048800:    9801        ..      LDR      r0,[sp,#4]
        0x00048802:    f24a71e0    J..q    MOV      r1,#0xa7e0
        0x00048806:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004880a:    f89110ec    ....    LDRB     r1,[r1,#0xec]
        0x0004880e:    9a1b        ..      LDR      r2,[sp,#0x6c]
        0x00048810:    f892203d    ..=     LDRB     r2,[r2,#0x3d]
        0x00048814:    2319        .#      MOVS     r3,#0x19
        0x00048816:    f7d4febf    ....    BL       SecEccGenSharedSecret ; 0x1d598
        0x0004881a:    b958        X.      CBNZ     r0,0x48834 ; smpScActCalcSharedSecret + 112
        0x0004881c:    e7ff        ..      B        0x4881e ; smpScActCalcSharedSecret + 90
        0x0004881e:    991a        ..      LDR      r1,[sp,#0x68]
        0x00048820:    20e0        .       MOVS     r0,#0xe0
        0x00048822:    70c8        .p      STRB     r0,[r1,#3]
        0x00048824:    991a        ..      LDR      r1,[sp,#0x68]
        0x00048826:    2003        .       MOVS     r0,#3
        0x00048828:    7088        .p      STRB     r0,[r1,#2]
        0x0004882a:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0004882c:    991a        ..      LDR      r1,[sp,#0x68]
        0x0004882e:    f001f813    ....    BL       smpSmExecute ; 0x49858
        0x00048832:    e7ff        ..      B        0x48834 ; smpScActCalcSharedSecret + 112
        0x00048834:    b01c        ..      ADD      sp,sp,#0x70
        0x00048836:    bd80        ..      POP      {r7,pc}
    smpScActCleanup
        0x00048838:    b580        ..      PUSH     {r7,lr}
        0x0004883a:    b082        ..      SUB      sp,sp,#8
        0x0004883c:    9001        ..      STR      r0,[sp,#4]
        0x0004883e:    9100        ..      STR      r1,[sp,#0]
        0x00048840:    9801        ..      LDR      r0,[sp,#4]
        0x00048842:    9900        ..      LDR      r1,[sp,#0]
        0x00048844:    f7fefdf4    ....    BL       smpActCleanup ; 0x47430
        0x00048848:    9801        ..      LDR      r0,[sp,#4]
        0x0004884a:    f7d5fb6d    ..m.    BL       SmpScFreeScratchBuffers ; 0x1df28
        0x0004884e:    b002        ..      ADD      sp,sp,#8
        0x00048850:    bd80        ..      POP      {r7,pc}
        0x00048852:    0000        ..      MOVS     r0,r0
    smpScActDHKeyCalcF6Ea
        0x00048854:    b580        ..      PUSH     {r7,lr}
        0x00048856:    b086        ..      SUB      sp,sp,#0x18
        0x00048858:    9005        ..      STR      r0,[sp,#0x14]
        0x0004885a:    9104        ..      STR      r1,[sp,#0x10]
        0x0004885c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004885e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048860:    6980        .i      LDR      r0,[r0,#0x18]
        0x00048862:    3010        .0      ADDS     r0,r0,#0x10
        0x00048864:    9904        ..      LDR      r1,[sp,#0x10]
        0x00048866:    6849        Ih      LDR      r1,[r1,#4]
        0x00048868:    2210        ."      MOVS     r2,#0x10
        0x0004886a:    f7d5fe8d    ....    BL       WStrReverseCpy ; 0x1e588
        0x0004886e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048870:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00048872:    2041        A       MOVS     r0,#0x41
        0x00048874:    f7d5fa54    ..T.    BL       SmpScAlloc ; 0x1dd20
        0x00048878:    9003        ..      STR      r0,[sp,#0xc]
        0x0004887a:    2800        .(      CMP      r0,#0
        0x0004887c:    d044        D.      BEQ      0x48908 ; smpScActDHKeyCalcF6Ea + 180
        0x0004887e:    e7ff        ..      B        0x48880 ; smpScActDHKeyCalcF6Ea + 44
        0x00048880:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048882:    9002        ..      STR      r0,[sp,#8]
        0x00048884:    9802        ..      LDR      r0,[sp,#8]
        0x00048886:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048888:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004888a:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0004888c:    f7d5fb0e    ....    BL       SmpScCat128 ; 0x1deac
        0x00048890:    9002        ..      STR      r0,[sp,#8]
        0x00048892:    9802        ..      LDR      r0,[sp,#8]
        0x00048894:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048896:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00048898:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0004889a:    3110        .1      ADDS     r1,r1,#0x10
        0x0004889c:    f7d5fb06    ....    BL       SmpScCat128 ; 0x1deac
        0x000488a0:    9002        ..      STR      r0,[sp,#8]
        0x000488a2:    9802        ..      LDR      r0,[sp,#8]
        0x000488a4:    9905        ..      LDR      r1,[sp,#0x14]
        0x000488a6:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000488a8:    6949        Ii      LDR      r1,[r1,#0x14]
        0x000488aa:    3130        01      ADDS     r1,r1,#0x30
        0x000488ac:    f7d5fafe    ....    BL       SmpScCat128 ; 0x1deac
        0x000488b0:    9002        ..      STR      r0,[sp,#8]
        0x000488b2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000488b4:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x000488b8:    9902        ..      LDR      r1,[sp,#8]
        0x000488ba:    1c4a        J.      ADDS     r2,r1,#1
        0x000488bc:    9202        ..      STR      r2,[sp,#8]
        0x000488be:    7008        .p      STRB     r0,[r1,#0]
        0x000488c0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000488c2:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x000488c6:    9902        ..      LDR      r1,[sp,#8]
        0x000488c8:    1c4a        J.      ADDS     r2,r1,#1
        0x000488ca:    9202        ..      STR      r2,[sp,#8]
        0x000488cc:    7008        .p      STRB     r0,[r1,#0]
        0x000488ce:    9805        ..      LDR      r0,[sp,#0x14]
        0x000488d0:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000488d4:    9902        ..      LDR      r1,[sp,#8]
        0x000488d6:    1c4a        J.      ADDS     r2,r1,#1
        0x000488d8:    9202        ..      STR      r2,[sp,#8]
        0x000488da:    7008        .p      STRB     r0,[r1,#0]
        0x000488dc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000488de:    9902        ..      LDR      r1,[sp,#8]
        0x000488e0:    f000fa1c    ....    BL       smpScCatInitiatorBdAddr ; 0x48d1c
        0x000488e4:    9002        ..      STR      r0,[sp,#8]
        0x000488e6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000488e8:    9902        ..      LDR      r1,[sp,#8]
        0x000488ea:    f000fa71    ..q.    BL       smpScCatResponderBdAddr ; 0x48dd0
        0x000488ee:    9002        ..      STR      r0,[sp,#8]
        0x000488f0:    9b05        ..      LDR      r3,[sp,#0x14]
        0x000488f2:    6c98        .l      LDR      r0,[r3,#0x48]
        0x000488f4:    6980        .i      LDR      r0,[r0,#0x18]
        0x000488f6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000488f8:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000488fa:    46ec        .F      MOV      r12,sp
        0x000488fc:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00048900:    2241        A"      MOVS     r2,#0x41
        0x00048902:    f7d5fadf    ....    BL       SmpScCmac ; 0x1dec4
        0x00048906:    e7ff        ..      B        0x48908 ; smpScActDHKeyCalcF6Ea + 180
        0x00048908:    b006        ..      ADD      sp,sp,#0x18
        0x0004890a:    bd80        ..      POP      {r7,pc}
    smpScActDHKeyCalcF6Eb
        0x0004890c:    b580        ..      PUSH     {r7,lr}
        0x0004890e:    b086        ..      SUB      sp,sp,#0x18
        0x00048910:    9005        ..      STR      r0,[sp,#0x14]
        0x00048912:    9104        ..      STR      r1,[sp,#0x10]
        0x00048914:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048916:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00048918:    2041        A       MOVS     r0,#0x41
        0x0004891a:    f7d5fa01    ....    BL       SmpScAlloc ; 0x1dd20
        0x0004891e:    9003        ..      STR      r0,[sp,#0xc]
        0x00048920:    2800        .(      CMP      r0,#0
        0x00048922:    d044        D.      BEQ      0x489ae ; smpScActDHKeyCalcF6Eb + 162
        0x00048924:    e7ff        ..      B        0x48926 ; smpScActDHKeyCalcF6Eb + 26
        0x00048926:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048928:    9002        ..      STR      r0,[sp,#8]
        0x0004892a:    9802        ..      LDR      r0,[sp,#8]
        0x0004892c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004892e:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00048930:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00048932:    3110        .1      ADDS     r1,r1,#0x10
        0x00048934:    f7d5faba    ....    BL       SmpScCat128 ; 0x1deac
        0x00048938:    9002        ..      STR      r0,[sp,#8]
        0x0004893a:    9802        ..      LDR      r0,[sp,#8]
        0x0004893c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004893e:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00048940:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00048942:    f7d5fab3    ....    BL       SmpScCat128 ; 0x1deac
        0x00048946:    9002        ..      STR      r0,[sp,#8]
        0x00048948:    9802        ..      LDR      r0,[sp,#8]
        0x0004894a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004894c:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004894e:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00048950:    3120         1      ADDS     r1,r1,#0x20
        0x00048952:    f7d5faab    ....    BL       SmpScCat128 ; 0x1deac
        0x00048956:    9002        ..      STR      r0,[sp,#8]
        0x00048958:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004895a:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x0004895e:    9902        ..      LDR      r1,[sp,#8]
        0x00048960:    1c4a        J.      ADDS     r2,r1,#1
        0x00048962:    9202        ..      STR      r2,[sp,#8]
        0x00048964:    7008        .p      STRB     r0,[r1,#0]
        0x00048966:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048968:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0004896c:    9902        ..      LDR      r1,[sp,#8]
        0x0004896e:    1c4a        J.      ADDS     r2,r1,#1
        0x00048970:    9202        ..      STR      r2,[sp,#8]
        0x00048972:    7008        .p      STRB     r0,[r1,#0]
        0x00048974:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048976:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0004897a:    9902        ..      LDR      r1,[sp,#8]
        0x0004897c:    1c4a        J.      ADDS     r2,r1,#1
        0x0004897e:    9202        ..      STR      r2,[sp,#8]
        0x00048980:    7008        .p      STRB     r0,[r1,#0]
        0x00048982:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048984:    9902        ..      LDR      r1,[sp,#8]
        0x00048986:    f000fa23    ..#.    BL       smpScCatResponderBdAddr ; 0x48dd0
        0x0004898a:    9002        ..      STR      r0,[sp,#8]
        0x0004898c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004898e:    9902        ..      LDR      r1,[sp,#8]
        0x00048990:    f000f9c4    ....    BL       smpScCatInitiatorBdAddr ; 0x48d1c
        0x00048994:    9002        ..      STR      r0,[sp,#8]
        0x00048996:    9b05        ..      LDR      r3,[sp,#0x14]
        0x00048998:    6c98        .l      LDR      r0,[r3,#0x48]
        0x0004899a:    6980        .i      LDR      r0,[r0,#0x18]
        0x0004899c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004899e:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000489a0:    46ec        .F      MOV      r12,sp
        0x000489a2:    f8cc2000    ...     STR      r2,[r12,#0]
        0x000489a6:    2241        A"      MOVS     r2,#0x41
        0x000489a8:    f7d5fa8c    ....    BL       SmpScCmac ; 0x1dec4
        0x000489ac:    e7ff        ..      B        0x489ae ; smpScActDHKeyCalcF6Eb + 162
        0x000489ae:    9805        ..      LDR      r0,[sp,#0x14]
        0x000489b0:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000489b2:    6940        @i      LDR      r0,[r0,#0x14]
        0x000489b4:    9904        ..      LDR      r1,[sp,#0x10]
        0x000489b6:    6849        Ih      LDR      r1,[r1,#4]
        0x000489b8:    f7d1ff96    ....    BL       Calc128Cpy ; 0x1a8e8
        0x000489bc:    b006        ..      ADD      sp,sp,#0x18
        0x000489be:    bd80        ..      POP      {r7,pc}
    smpScActJwncCalcF4
        0x000489c0:    b580        ..      PUSH     {r7,lr}
        0x000489c2:    b084        ..      SUB      sp,sp,#0x10
        0x000489c4:    9003        ..      STR      r0,[sp,#0xc]
        0x000489c6:    9102        ..      STR      r1,[sp,#8]
        0x000489c8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000489ca:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x000489ce:    b1b0        ..      CBZ      r0,0x489fe ; smpScActJwncCalcF4 + 62
        0x000489d0:    e7ff        ..      B        0x489d2 ; smpScActJwncCalcF4 + 18
        0x000489d2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000489d4:    9902        ..      LDR      r1,[sp,#8]
        0x000489d6:    f8d0c048    ..H.    LDR      r12,[r0,#0x48]
        0x000489da:    f8dc2008    ...     LDR      r2,[r12,#8]
        0x000489de:    f8dc300c    ...0    LDR      r3,[r12,#0xc]
        0x000489e2:    f8dcc014    ....    LDR      r12,[r12,#0x14]
        0x000489e6:    f10c0c10    ....    ADD      r12,r12,#0x10
        0x000489ea:    46ee        .F      MOV      lr,sp
        0x000489ec:    f8cec004    ....    STR      r12,[lr,#4]
        0x000489f0:    f04f0c00    O...    MOV      r12,#0
        0x000489f4:    f8cec000    ....    STR      r12,[lr,#0]
        0x000489f8:    f7d5fa12    ....    BL       SmpScCalcF4 ; 0x1de20
        0x000489fc:    e015        ..      B        0x48a2a ; smpScActJwncCalcF4 + 106
        0x000489fe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048a00:    9902        ..      LDR      r1,[sp,#8]
        0x00048a02:    f8d0c048    ..H.    LDR      r12,[r0,#0x48]
        0x00048a06:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x00048a0a:    f8dc200c    ...     LDR      r2,[r12,#0xc]
        0x00048a0e:    f8dcc014    ....    LDR      r12,[r12,#0x14]
        0x00048a12:    f10c0c10    ....    ADD      r12,r12,#0x10
        0x00048a16:    46ee        .F      MOV      lr,sp
        0x00048a18:    f8cec004    ....    STR      r12,[lr,#4]
        0x00048a1c:    f04f0c00    O...    MOV      r12,#0
        0x00048a20:    f8cec000    ....    STR      r12,[lr,#0]
        0x00048a24:    f7d5f9fc    ....    BL       SmpScCalcF4 ; 0x1de20
        0x00048a28:    e7ff        ..      B        0x48a2a ; smpScActJwncCalcF4 + 106
        0x00048a2a:    b004        ..      ADD      sp,sp,#0x10
        0x00048a2c:    bd80        ..      POP      {r7,pc}
        0x00048a2e:    0000        ..      MOVS     r0,r0
    smpScActJwncCalcG2
        0x00048a30:    b580        ..      PUSH     {r7,lr}
        0x00048a32:    b088        ..      SUB      sp,sp,#0x20
        0x00048a34:    9007        ..      STR      r0,[sp,#0x1c]
        0x00048a36:    9106        ..      STR      r1,[sp,#0x18]
        0x00048a38:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00048a3a:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00048a3c:    2050        P       MOVS     r0,#0x50
        0x00048a3e:    f7d5f96f    ..o.    BL       SmpScAlloc ; 0x1dd20
        0x00048a42:    9005        ..      STR      r0,[sp,#0x14]
        0x00048a44:    2800        .(      CMP      r0,#0
        0x00048a46:    d03f        ?.      BEQ      0x48ac8 ; smpScActJwncCalcG2 + 152
        0x00048a48:    e7ff        ..      B        0x48a4a ; smpScActJwncCalcG2 + 26
        0x00048a4a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048a4c:    9004        ..      STR      r0,[sp,#0x10]
        0x00048a4e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048a50:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00048a54:    b190        ..      CBZ      r0,0x48a7c ; smpScActJwncCalcG2 + 76
        0x00048a56:    e7ff        ..      B        0x48a58 ; smpScActJwncCalcG2 + 40
        0x00048a58:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048a5a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00048a5c:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00048a5e:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00048a60:    2220         "      MOVS     r2,#0x20
        0x00048a62:    9203        ..      STR      r2,[sp,#0xc]
        0x00048a64:    f7d5fa10    ....    BL       SmpScCat ; 0x1de88
        0x00048a68:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00048a6a:    9004        ..      STR      r0,[sp,#0x10]
        0x00048a6c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048a6e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00048a70:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00048a72:    6889        .h      LDR      r1,[r1,#8]
        0x00048a74:    f7d5fa08    ....    BL       SmpScCat ; 0x1de88
        0x00048a78:    9004        ..      STR      r0,[sp,#0x10]
        0x00048a7a:    e011        ..      B        0x48aa0 ; smpScActJwncCalcG2 + 112
        0x00048a7c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048a7e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00048a80:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00048a82:    6889        .h      LDR      r1,[r1,#8]
        0x00048a84:    2220         "      MOVS     r2,#0x20
        0x00048a86:    9202        ..      STR      r2,[sp,#8]
        0x00048a88:    f7d5f9fe    ....    BL       SmpScCat ; 0x1de88
        0x00048a8c:    9a02        ..      LDR      r2,[sp,#8]
        0x00048a8e:    9004        ..      STR      r0,[sp,#0x10]
        0x00048a90:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048a92:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00048a94:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00048a96:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00048a98:    f7d5f9f6    ....    BL       SmpScCat ; 0x1de88
        0x00048a9c:    9004        ..      STR      r0,[sp,#0x10]
        0x00048a9e:    e7ff        ..      B        0x48aa0 ; smpScActJwncCalcG2 + 112
        0x00048aa0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048aa2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00048aa4:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00048aa6:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00048aa8:    3110        .1      ADDS     r1,r1,#0x10
        0x00048aaa:    f7d5f9ff    ....    BL       SmpScCat128 ; 0x1deac
        0x00048aae:    9004        ..      STR      r0,[sp,#0x10]
        0x00048ab0:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x00048ab2:    6c98        .l      LDR      r0,[r3,#0x48]
        0x00048ab4:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048ab6:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048ab8:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00048aba:    46ec        .F      MOV      r12,sp
        0x00048abc:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00048ac0:    2250        P"      MOVS     r2,#0x50
        0x00048ac2:    f7d5f9ff    ....    BL       SmpScCmac ; 0x1dec4
        0x00048ac6:    e7ff        ..      B        0x48ac8 ; smpScActJwncCalcG2 + 152
        0x00048ac8:    b008        ..      ADD      sp,sp,#0x20
        0x00048aca:    bd80        ..      POP      {r7,pc}
    smpScActJwncDisplay
        0x00048acc:    b580        ..      PUSH     {r7,lr}
        0x00048ace:    b08a        ..      SUB      sp,sp,#0x28
        0x00048ad0:    9009        ..      STR      r0,[sp,#0x24]
        0x00048ad2:    9108        ..      STR      r1,[sp,#0x20]
        0x00048ad4:    9809        ..      LDR      r0,[sp,#0x24]
        0x00048ad6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048ad8:    7840        @x      LDRB     r0,[r0,#1]
        0x00048ada:    2804        .(      CMP      r0,#4
        0x00048adc:    d116        ..      BNE      0x48b0c ; smpScActJwncDisplay + 64
        0x00048ade:    e7ff        ..      B        0x48ae0 ; smpScActJwncDisplay + 20
        0x00048ae0:    a803        ..      ADD      r0,sp,#0xc
        0x00048ae2:    9001        ..      STR      r0,[sp,#4]
        0x00048ae4:    3004        .0      ADDS     r0,#4
        0x00048ae6:    9908        ..      LDR      r1,[sp,#0x20]
        0x00048ae8:    6849        Ih      LDR      r1,[r1,#4]
        0x00048aea:    f7d1fefd    ....    BL       Calc128Cpy ; 0x1a8e8
        0x00048aee:    9801        ..      LDR      r0,[sp,#4]
        0x00048af0:    9909        ..      LDR      r1,[sp,#0x24]
        0x00048af2:    f891103d    ..=.    LDRB     r1,[r1,#0x3d]
        0x00048af6:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x00048afa:    2135        5!      MOVS     r1,#0x35
        0x00048afc:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x00048b00:    2100        .!      MOVS     r1,#0
        0x00048b02:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x00048b06:    f7d2fe6b    ..k.    BL       DmSmpCbackExec ; 0x1b7e0
        0x00048b0a:    e00f        ..      B        0x48b2c ; smpScActJwncDisplay + 96
        0x00048b0c:    9809        ..      LDR      r0,[sp,#0x24]
        0x00048b0e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048b12:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00048b16:    2016        .       MOVS     r0,#0x16
        0x00048b18:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00048b1c:    2000        .       MOVS     r0,#0
        0x00048b1e:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00048b22:    9809        ..      LDR      r0,[sp,#0x24]
        0x00048b24:    a902        ..      ADD      r1,sp,#8
        0x00048b26:    f000fe97    ....    BL       smpSmExecute ; 0x49858
        0x00048b2a:    e7ff        ..      B        0x48b2c ; smpScActJwncDisplay + 96
        0x00048b2c:    b00a        ..      ADD      sp,sp,#0x28
        0x00048b2e:    bd80        ..      POP      {r7,pc}
    smpScActPairingCancel
        0x00048b30:    b580        ..      PUSH     {r7,lr}
        0x00048b32:    b082        ..      SUB      sp,sp,#8
        0x00048b34:    9001        ..      STR      r0,[sp,#4]
        0x00048b36:    9100        ..      STR      r1,[sp,#0]
        0x00048b38:    9801        ..      LDR      r0,[sp,#4]
        0x00048b3a:    9900        ..      LDR      r1,[sp,#0]
        0x00048b3c:    78c9        .x      LDRB     r1,[r1,#3]
        0x00048b3e:    f000fe45    ..E.    BL       smpSendPairingFailed ; 0x497cc
        0x00048b42:    9801        ..      LDR      r0,[sp,#4]
        0x00048b44:    9900        ..      LDR      r1,[sp,#0]
        0x00048b46:    f000f803    ....    BL       smpScActPairingFailed ; 0x48b50
        0x00048b4a:    b002        ..      ADD      sp,sp,#8
        0x00048b4c:    bd80        ..      POP      {r7,pc}
        0x00048b4e:    0000        ..      MOVS     r0,r0
    smpScActPairingFailed
        0x00048b50:    b580        ..      PUSH     {r7,lr}
        0x00048b52:    b082        ..      SUB      sp,sp,#8
        0x00048b54:    9001        ..      STR      r0,[sp,#4]
        0x00048b56:    9100        ..      STR      r1,[sp,#0]
        0x00048b58:    9801        ..      LDR      r0,[sp,#4]
        0x00048b5a:    9900        ..      LDR      r1,[sp,#0]
        0x00048b5c:    f7fffe6c    ..l.    BL       smpScActCleanup ; 0x48838
        0x00048b60:    9801        ..      LDR      r0,[sp,#4]
        0x00048b62:    9900        ..      LDR      r1,[sp,#0]
        0x00048b64:    f7fefd2e    ....    BL       smpActPairingFailed ; 0x475c4
        0x00048b68:    b002        ..      ADD      sp,sp,#8
        0x00048b6a:    bd80        ..      POP      {r7,pc}
    smpScActPkKeypress
        0x00048b6c:    b580        ..      PUSH     {r7,lr}
        0x00048b6e:    b086        ..      SUB      sp,sp,#0x18
        0x00048b70:    9005        ..      STR      r0,[sp,#0x14]
        0x00048b72:    9104        ..      STR      r1,[sp,#0x10]
        0x00048b74:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048b76:    6840        @h      LDR      r0,[r0,#4]
        0x00048b78:    3008        .0      ADDS     r0,r0,#8
        0x00048b7a:    9003        ..      STR      r0,[sp,#0xc]
        0x00048b7c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048b7e:    6840        @h      LDR      r0,[r0,#4]
        0x00048b80:    3009        .0      ADDS     r0,r0,#9
        0x00048b82:    9002        ..      STR      r0,[sp,#8]
        0x00048b84:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048b86:    7800        .x      LDRB     r0,[r0,#0]
        0x00048b88:    280e        .(      CMP      r0,#0xe
        0x00048b8a:    d113        ..      BNE      0x48bb4 ; smpScActPkKeypress + 72
        0x00048b8c:    e7ff        ..      B        0x48b8e ; smpScActPkKeypress + 34
        0x00048b8e:    9802        ..      LDR      r0,[sp,#8]
        0x00048b90:    7800        .x      LDRB     r0,[r0,#0]
        0x00048b92:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00048b96:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048b98:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048b9c:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00048ba0:    2036        6       MOVS     r0,#0x36
        0x00048ba2:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00048ba6:    2000        .       MOVS     r0,#0
        0x00048ba8:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00048bac:    4668        hF      MOV      r0,sp
        0x00048bae:    f7d2fe17    ....    BL       DmSmpCbackExec ; 0x1b7e0
        0x00048bb2:    e011        ..      B        0x48bd8 ; smpScActPkKeypress + 108
        0x00048bb4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048bb6:    7800        .x      LDRB     r0,[r0,#0]
        0x00048bb8:    2803        .(      CMP      r0,#3
        0x00048bba:    d10b        ..      BNE      0x48bd4 ; smpScActPkKeypress + 104
        0x00048bbc:    e7ff        ..      B        0x48bbe ; smpScActPkKeypress + 82
        0x00048bbe:    9904        ..      LDR      r1,[sp,#0x10]
        0x00048bc0:    201e        .       MOVS     r0,#0x1e
        0x00048bc2:    7088        .p      STRB     r0,[r1,#2]
        0x00048bc4:    9904        ..      LDR      r1,[sp,#0x10]
        0x00048bc6:    2000        .       MOVS     r0,#0
        0x00048bc8:    70c8        .p      STRB     r0,[r1,#3]
        0x00048bca:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048bcc:    9904        ..      LDR      r1,[sp,#0x10]
        0x00048bce:    f000fe43    ..C.    BL       smpSmExecute ; 0x49858
        0x00048bd2:    e000        ..      B        0x48bd6 ; smpScActPkKeypress + 106
        0x00048bd4:    e7ff        ..      B        0x48bd6 ; smpScActPkKeypress + 106
        0x00048bd6:    e7ff        ..      B        0x48bd8 ; smpScActPkKeypress + 108
        0x00048bd8:    b006        ..      ADD      sp,sp,#0x18
        0x00048bda:    bd80        ..      POP      {r7,pc}
    smpScActPkSendKeypress
        0x00048bdc:    b580        ..      PUSH     {r7,lr}
        0x00048bde:    b086        ..      SUB      sp,sp,#0x18
        0x00048be0:    9005        ..      STR      r0,[sp,#0x14]
        0x00048be2:    9104        ..      STR      r1,[sp,#0x10]
        0x00048be4:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048be6:    9003        ..      STR      r0,[sp,#0xc]
        0x00048be8:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048bea:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048bec:    7880        .x      LDRB     r0,[r0,#2]
        0x00048bee:    b330        0.      CBZ      r0,0x48c3e ; smpScActPkSendKeypress + 98
        0x00048bf0:    e7ff        ..      B        0x48bf2 ; smpScActPkSendKeypress + 22
        0x00048bf2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048bf4:    f000fe86    ....    BL       smpStartRspTimer ; 0x49904
        0x00048bf8:    200a        .       MOVS     r0,#0xa
        0x00048bfa:    f7fffa61    ..a.    BL       smpMsgAlloc ; 0x480c0
        0x00048bfe:    9002        ..      STR      r0,[sp,#8]
        0x00048c00:    b188        ..      CBZ      r0,0x48c26 ; smpScActPkSendKeypress + 74
        0x00048c02:    e7ff        ..      B        0x48c04 ; smpScActPkSendKeypress + 40
        0x00048c04:    9802        ..      LDR      r0,[sp,#8]
        0x00048c06:    3008        .0      ADDS     r0,r0,#8
        0x00048c08:    9001        ..      STR      r0,[sp,#4]
        0x00048c0a:    9901        ..      LDR      r1,[sp,#4]
        0x00048c0c:    1c48        H.      ADDS     r0,r1,#1
        0x00048c0e:    9001        ..      STR      r0,[sp,#4]
        0x00048c10:    200e        .       MOVS     r0,#0xe
        0x00048c12:    7008        .p      STRB     r0,[r1,#0]
        0x00048c14:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048c16:    7900        .y      LDRB     r0,[r0,#4]
        0x00048c18:    9901        ..      LDR      r1,[sp,#4]
        0x00048c1a:    7008        .p      STRB     r0,[r1,#0]
        0x00048c1c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048c1e:    9902        ..      LDR      r1,[sp,#8]
        0x00048c20:    f000fdf4    ....    BL       smpSendPkt ; 0x4980c
        0x00048c24:    e00a        ..      B        0x48c3c ; smpScActPkSendKeypress + 96
        0x00048c26:    9904        ..      LDR      r1,[sp,#0x10]
        0x00048c28:    2008        .       MOVS     r0,#8
        0x00048c2a:    70c8        .p      STRB     r0,[r1,#3]
        0x00048c2c:    9904        ..      LDR      r1,[sp,#0x10]
        0x00048c2e:    2003        .       MOVS     r0,#3
        0x00048c30:    7088        .p      STRB     r0,[r1,#2]
        0x00048c32:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048c34:    9904        ..      LDR      r1,[sp,#0x10]
        0x00048c36:    f000fe0f    ....    BL       smpSmExecute ; 0x49858
        0x00048c3a:    e7ff        ..      B        0x48c3c ; smpScActPkSendKeypress + 96
        0x00048c3c:    e7ff        ..      B        0x48c3e ; smpScActPkSendKeypress + 98
        0x00048c3e:    b006        ..      ADD      sp,sp,#0x18
        0x00048c40:    bd80        ..      POP      {r7,pc}
        0x00048c42:    0000        ..      MOVS     r0,r0
    smpScActPkSetup
        0x00048c44:    b580        ..      PUSH     {r7,lr}
        0x00048c46:    b088        ..      SUB      sp,sp,#0x20
        0x00048c48:    9007        ..      STR      r0,[sp,#0x1c]
        0x00048c4a:    9106        ..      STR      r1,[sp,#0x18]
        0x00048c4c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048c4e:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00048c50:    2000        .       MOVS     r0,#0
        0x00048c52:    70c8        .p      STRB     r0,[r1,#3]
        0x00048c54:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00048c56:    2103        .!      MOVS     r1,#3
        0x00048c58:    f882103f    ..?.    STRB     r1,[r2,#0x3f]
        0x00048c5c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00048c5e:    f891103d    ..=.    LDRB     r1,[r1,#0x3d]
        0x00048c62:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00048c66:    212e        .!      MOVS     r1,#0x2e
        0x00048c68:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00048c6c:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00048c70:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048c72:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048c74:    7900        .y      LDRB     r0,[r0,#4]
        0x00048c76:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00048c7a:    4668        hF      MOV      r0,sp
        0x00048c7c:    f7d2fdb0    ....    BL       DmSmpCbackExec ; 0x1b7e0
        0x00048c80:    b008        ..      ADD      sp,sp,#0x20
        0x00048c82:    bd80        ..      POP      {r7,pc}
    smpScAuthReq
        0x00048c84:    b580        ..      PUSH     {r7,lr}
        0x00048c86:    b088        ..      SUB      sp,sp,#0x20
        0x00048c88:    9007        ..      STR      r0,[sp,#0x1c]
        0x00048c8a:    f88d101b    ....    STRB     r1,[sp,#0x1b]
        0x00048c8e:    f88d201a    ...     STRB     r2,[sp,#0x1a]
        0x00048c92:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048c94:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048c96:    7800        .x      LDRB     r0,[r0,#0]
        0x00048c98:    b938        8.      CBNZ     r0,0x48caa ; smpScAuthReq + 38
        0x00048c9a:    e7ff        ..      B        0x48c9c ; smpScAuthReq + 24
        0x00048c9c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048c9e:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00048ca2:    0740        @.      LSLS     r0,r0,#29
        0x00048ca4:    2800        .(      CMP      r0,#0
        0x00048ca6:    d40b        ..      BMI      0x48cc0 ; smpScAuthReq + 60
        0x00048ca8:    e7ff        ..      B        0x48caa ; smpScAuthReq + 38
        0x00048caa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048cac:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048cae:    7800        .x      LDRB     r0,[r0,#0]
        0x00048cb0:    b1d0        ..      CBZ      r0,0x48ce8 ; smpScAuthReq + 100
        0x00048cb2:    e7ff        ..      B        0x48cb4 ; smpScAuthReq + 48
        0x00048cb4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048cb6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048cb8:    7840        @x      LDRB     r0,[r0,#1]
        0x00048cba:    2802        .(      CMP      r0,#2
        0x00048cbc:    d114        ..      BNE      0x48ce8 ; smpScAuthReq + 100
        0x00048cbe:    e7ff        ..      B        0x48cc0 ; smpScAuthReq + 60
        0x00048cc0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048cc2:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048cc6:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00048cca:    202e        .       MOVS     r0,#0x2e
        0x00048ccc:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00048cd0:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x00048cd4:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00048cd8:    f89d001a    ....    LDRB     r0,[sp,#0x1a]
        0x00048cdc:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00048ce0:    a801        ..      ADD      r0,sp,#4
        0x00048ce2:    f7d2fd7d    ..}.    BL       DmSmpCbackExec ; 0x1b7e0
        0x00048ce6:    e016        ..      B        0x48d16 ; smpScAuthReq + 146
        0x00048ce8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048cea:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048cee:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00048cf2:    2004        .       MOVS     r0,#4
        0x00048cf4:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00048cf8:    2000        .       MOVS     r0,#0
        0x00048cfa:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00048cfe:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00048d02:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00048d06:    2003        .       MOVS     r0,#3
        0x00048d08:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x00048d0c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048d0e:    a901        ..      ADD      r1,sp,#4
        0x00048d10:    f000fda2    ....    BL       smpSmExecute ; 0x49858
        0x00048d14:    e7ff        ..      B        0x48d16 ; smpScAuthReq + 146
        0x00048d16:    b008        ..      ADD      sp,sp,#0x20
        0x00048d18:    bd80        ..      POP      {r7,pc}
        0x00048d1a:    0000        ..      MOVS     r0,r0
    smpScCatInitiatorBdAddr
        0x00048d1c:    b580        ..      PUSH     {r7,lr}
        0x00048d1e:    b084        ..      SUB      sp,sp,#0x10
        0x00048d20:    9003        ..      STR      r0,[sp,#0xc]
        0x00048d22:    9102        ..      STR      r1,[sp,#8]
        0x00048d24:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048d26:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048d2a:    f7effadd    ....    BL       dmConnCcbById ; 0x382e8
        0x00048d2e:    9001        ..      STR      r0,[sp,#4]
        0x00048d30:    9801        ..      LDR      r0,[sp,#4]
        0x00048d32:    2800        .(      CMP      r0,#0
        0x00048d34:    d048        H.      BEQ      0x48dc8 ; smpScCatInitiatorBdAddr + 172
        0x00048d36:    e7ff        ..      B        0x48d38 ; smpScCatInitiatorBdAddr + 28
        0x00048d38:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048d3a:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00048d3e:    b300        ..      CBZ      r0,0x48d82 ; smpScCatInitiatorBdAddr + 102
        0x00048d40:    e7ff        ..      B        0x48d42 ; smpScCatInitiatorBdAddr + 38
        0x00048d42:    9801        ..      LDR      r0,[sp,#4]
        0x00048d44:    301a        .0      ADDS     r0,r0,#0x1a
        0x00048d46:    f7d1fdbd    ....    BL       BdaIsZeros ; 0x1a8c4
        0x00048d4a:    b960        `.      CBNZ     r0,0x48d66 ; smpScCatInitiatorBdAddr + 74
        0x00048d4c:    e7ff        ..      B        0x48d4e ; smpScCatInitiatorBdAddr + 50
        0x00048d4e:    9902        ..      LDR      r1,[sp,#8]
        0x00048d50:    1c48        H.      ADDS     r0,r1,#1
        0x00048d52:    9002        ..      STR      r0,[sp,#8]
        0x00048d54:    2001        .       MOVS     r0,#1
        0x00048d56:    7008        .p      STRB     r0,[r1,#0]
        0x00048d58:    9802        ..      LDR      r0,[sp,#8]
        0x00048d5a:    9901        ..      LDR      r1,[sp,#4]
        0x00048d5c:    311a        .1      ADDS     r1,r1,#0x1a
        0x00048d5e:    2206        ."      MOVS     r2,#6
        0x00048d60:    f7d5fc12    ....    BL       WStrReverseCpy ; 0x1e588
        0x00048d64:    e00c        ..      B        0x48d80 ; smpScCatInitiatorBdAddr + 100
        0x00048d66:    9801        ..      LDR      r0,[sp,#4]
        0x00048d68:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00048d6a:    9902        ..      LDR      r1,[sp,#8]
        0x00048d6c:    1c4a        J.      ADDS     r2,r1,#1
        0x00048d6e:    9202        ..      STR      r2,[sp,#8]
        0x00048d70:    7008        .p      STRB     r0,[r1,#0]
        0x00048d72:    9802        ..      LDR      r0,[sp,#8]
        0x00048d74:    9901        ..      LDR      r1,[sp,#4]
        0x00048d76:    3106        .1      ADDS     r1,#6
        0x00048d78:    2206        ."      MOVS     r2,#6
        0x00048d7a:    f7d5fc05    ....    BL       WStrReverseCpy ; 0x1e588
        0x00048d7e:    e7ff        ..      B        0x48d80 ; smpScCatInitiatorBdAddr + 100
        0x00048d80:    e01e        ..      B        0x48dc0 ; smpScCatInitiatorBdAddr + 164
        0x00048d82:    9801        ..      LDR      r0,[sp,#4]
        0x00048d84:    3020         0      ADDS     r0,r0,#0x20
        0x00048d86:    f7d1fd9d    ....    BL       BdaIsZeros ; 0x1a8c4
        0x00048d8a:    b960        `.      CBNZ     r0,0x48da6 ; smpScCatInitiatorBdAddr + 138
        0x00048d8c:    e7ff        ..      B        0x48d8e ; smpScCatInitiatorBdAddr + 114
        0x00048d8e:    9902        ..      LDR      r1,[sp,#8]
        0x00048d90:    1c48        H.      ADDS     r0,r1,#1
        0x00048d92:    9002        ..      STR      r0,[sp,#8]
        0x00048d94:    2001        .       MOVS     r0,#1
        0x00048d96:    7008        .p      STRB     r0,[r1,#0]
        0x00048d98:    9802        ..      LDR      r0,[sp,#8]
        0x00048d9a:    9901        ..      LDR      r1,[sp,#4]
        0x00048d9c:    3120         1      ADDS     r1,r1,#0x20
        0x00048d9e:    2206        ."      MOVS     r2,#6
        0x00048da0:    f7d5fbf2    ....    BL       WStrReverseCpy ; 0x1e588
        0x00048da4:    e00b        ..      B        0x48dbe ; smpScCatInitiatorBdAddr + 162
        0x00048da6:    9801        ..      LDR      r0,[sp,#4]
        0x00048da8:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x00048daa:    9902        ..      LDR      r1,[sp,#8]
        0x00048dac:    1c4a        J.      ADDS     r2,r1,#1
        0x00048dae:    9202        ..      STR      r2,[sp,#8]
        0x00048db0:    7008        .p      STRB     r0,[r1,#0]
        0x00048db2:    9802        ..      LDR      r0,[sp,#8]
        0x00048db4:    9901        ..      LDR      r1,[sp,#4]
        0x00048db6:    2206        ."      MOVS     r2,#6
        0x00048db8:    f7d5fbe6    ....    BL       WStrReverseCpy ; 0x1e588
        0x00048dbc:    e7ff        ..      B        0x48dbe ; smpScCatInitiatorBdAddr + 162
        0x00048dbe:    e7ff        ..      B        0x48dc0 ; smpScCatInitiatorBdAddr + 164
        0x00048dc0:    9802        ..      LDR      r0,[sp,#8]
        0x00048dc2:    3006        .0      ADDS     r0,#6
        0x00048dc4:    9002        ..      STR      r0,[sp,#8]
        0x00048dc6:    e7ff        ..      B        0x48dc8 ; smpScCatInitiatorBdAddr + 172
        0x00048dc8:    9802        ..      LDR      r0,[sp,#8]
        0x00048dca:    b004        ..      ADD      sp,sp,#0x10
        0x00048dcc:    bd80        ..      POP      {r7,pc}
        0x00048dce:    0000        ..      MOVS     r0,r0
    smpScCatResponderBdAddr
        0x00048dd0:    b580        ..      PUSH     {r7,lr}
        0x00048dd2:    b084        ..      SUB      sp,sp,#0x10
        0x00048dd4:    9003        ..      STR      r0,[sp,#0xc]
        0x00048dd6:    9102        ..      STR      r1,[sp,#8]
        0x00048dd8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048dda:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048dde:    f7effa83    ....    BL       dmConnCcbById ; 0x382e8
        0x00048de2:    9001        ..      STR      r0,[sp,#4]
        0x00048de4:    9801        ..      LDR      r0,[sp,#4]
        0x00048de6:    2800        .(      CMP      r0,#0
        0x00048de8:    d048        H.      BEQ      0x48e7c ; smpScCatResponderBdAddr + 172
        0x00048dea:    e7ff        ..      B        0x48dec ; smpScCatResponderBdAddr + 28
        0x00048dec:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048dee:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00048df2:    b1f8        ..      CBZ      r0,0x48e34 ; smpScCatResponderBdAddr + 100
        0x00048df4:    e7ff        ..      B        0x48df6 ; smpScCatResponderBdAddr + 38
        0x00048df6:    9801        ..      LDR      r0,[sp,#4]
        0x00048df8:    3020         0      ADDS     r0,r0,#0x20
        0x00048dfa:    f7d1fd63    ..c.    BL       BdaIsZeros ; 0x1a8c4
        0x00048dfe:    b960        `.      CBNZ     r0,0x48e1a ; smpScCatResponderBdAddr + 74
        0x00048e00:    e7ff        ..      B        0x48e02 ; smpScCatResponderBdAddr + 50
        0x00048e02:    9902        ..      LDR      r1,[sp,#8]
        0x00048e04:    1c48        H.      ADDS     r0,r1,#1
        0x00048e06:    9002        ..      STR      r0,[sp,#8]
        0x00048e08:    2001        .       MOVS     r0,#1
        0x00048e0a:    7008        .p      STRB     r0,[r1,#0]
        0x00048e0c:    9802        ..      LDR      r0,[sp,#8]
        0x00048e0e:    9901        ..      LDR      r1,[sp,#4]
        0x00048e10:    3120         1      ADDS     r1,r1,#0x20
        0x00048e12:    2206        ."      MOVS     r2,#6
        0x00048e14:    f7d5fbb8    ....    BL       WStrReverseCpy ; 0x1e588
        0x00048e18:    e00b        ..      B        0x48e32 ; smpScCatResponderBdAddr + 98
        0x00048e1a:    9801        ..      LDR      r0,[sp,#4]
        0x00048e1c:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x00048e1e:    9902        ..      LDR      r1,[sp,#8]
        0x00048e20:    1c4a        J.      ADDS     r2,r1,#1
        0x00048e22:    9202        ..      STR      r2,[sp,#8]
        0x00048e24:    7008        .p      STRB     r0,[r1,#0]
        0x00048e26:    9802        ..      LDR      r0,[sp,#8]
        0x00048e28:    9901        ..      LDR      r1,[sp,#4]
        0x00048e2a:    2206        ."      MOVS     r2,#6
        0x00048e2c:    f7d5fbac    ....    BL       WStrReverseCpy ; 0x1e588
        0x00048e30:    e7ff        ..      B        0x48e32 ; smpScCatResponderBdAddr + 98
        0x00048e32:    e01f        ..      B        0x48e74 ; smpScCatResponderBdAddr + 164
        0x00048e34:    9801        ..      LDR      r0,[sp,#4]
        0x00048e36:    301a        .0      ADDS     r0,r0,#0x1a
        0x00048e38:    f7d1fd44    ..D.    BL       BdaIsZeros ; 0x1a8c4
        0x00048e3c:    b960        `.      CBNZ     r0,0x48e58 ; smpScCatResponderBdAddr + 136
        0x00048e3e:    e7ff        ..      B        0x48e40 ; smpScCatResponderBdAddr + 112
        0x00048e40:    9902        ..      LDR      r1,[sp,#8]
        0x00048e42:    1c48        H.      ADDS     r0,r1,#1
        0x00048e44:    9002        ..      STR      r0,[sp,#8]
        0x00048e46:    2001        .       MOVS     r0,#1
        0x00048e48:    7008        .p      STRB     r0,[r1,#0]
        0x00048e4a:    9802        ..      LDR      r0,[sp,#8]
        0x00048e4c:    9901        ..      LDR      r1,[sp,#4]
        0x00048e4e:    311a        .1      ADDS     r1,r1,#0x1a
        0x00048e50:    2206        ."      MOVS     r2,#6
        0x00048e52:    f7d5fb99    ....    BL       WStrReverseCpy ; 0x1e588
        0x00048e56:    e00c        ..      B        0x48e72 ; smpScCatResponderBdAddr + 162
        0x00048e58:    9801        ..      LDR      r0,[sp,#4]
        0x00048e5a:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00048e5c:    9902        ..      LDR      r1,[sp,#8]
        0x00048e5e:    1c4a        J.      ADDS     r2,r1,#1
        0x00048e60:    9202        ..      STR      r2,[sp,#8]
        0x00048e62:    7008        .p      STRB     r0,[r1,#0]
        0x00048e64:    9802        ..      LDR      r0,[sp,#8]
        0x00048e66:    9901        ..      LDR      r1,[sp,#4]
        0x00048e68:    3106        .1      ADDS     r1,#6
        0x00048e6a:    2206        ."      MOVS     r2,#6
        0x00048e6c:    f7d5fb8c    ....    BL       WStrReverseCpy ; 0x1e588
        0x00048e70:    e7ff        ..      B        0x48e72 ; smpScCatResponderBdAddr + 162
        0x00048e72:    e7ff        ..      B        0x48e74 ; smpScCatResponderBdAddr + 164
        0x00048e74:    9802        ..      LDR      r0,[sp,#8]
        0x00048e76:    3006        .0      ADDS     r0,#6
        0x00048e78:    9002        ..      STR      r0,[sp,#8]
        0x00048e7a:    e7ff        ..      B        0x48e7c ; smpScCatResponderBdAddr + 172
        0x00048e7c:    9802        ..      LDR      r0,[sp,#8]
        0x00048e7e:    b004        ..      ADD      sp,sp,#0x10
        0x00048e80:    bd80        ..      POP      {r7,pc}
        0x00048e82:    0000        ..      MOVS     r0,r0
    smpScFailWithReattempt
        0x00048e84:    b580        ..      PUSH     {r7,lr}
        0x00048e86:    b084        ..      SUB      sp,sp,#0x10
        0x00048e88:    9003        ..      STR      r0,[sp,#0xc]
        0x00048e8a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048e8c:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048e90:    a902        ..      ADD      r1,sp,#8
        0x00048e92:    9101        ..      STR      r1,[sp,#4]
        0x00048e94:    2204        ."      MOVS     r2,#4
        0x00048e96:    f7d5f897    ....    BL       SmpScGetCancelMsgWithReattempt ; 0x1dfc8
        0x00048e9a:    9901        ..      LDR      r1,[sp,#4]
        0x00048e9c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048e9e:    f000fcdb    ....    BL       smpSmExecute ; 0x49858
        0x00048ea2:    b004        ..      ADD      sp,sp,#0x10
        0x00048ea4:    bd80        ..      POP      {r7,pc}
        0x00048ea6:    0000        ..      MOVS     r0,r0
    smpScProcPairing
        0x00048ea8:    b580        ..      PUSH     {r7,lr}
        0x00048eaa:    b08e        ..      SUB      sp,sp,#0x38
        0x00048eac:    900c        ..      STR      r0,[sp,#0x30]
        0x00048eae:    910b        ..      STR      r1,[sp,#0x2c]
        0x00048eb0:    920a        ..      STR      r2,[sp,#0x28]
        0x00048eb2:    2001        .       MOVS     r0,#1
        0x00048eb4:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00048eb8:    990a        ..      LDR      r1,[sp,#0x28]
        0x00048eba:    2000        .       MOVS     r0,#0
        0x00048ebc:    7008        .p      STRB     r0,[r1,#0]
        0x00048ebe:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00048ec0:    7008        .p      STRB     r0,[r1,#0]
        0x00048ec2:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048ec4:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x00048ec8:    0700        ..      LSLS     r0,r0,#28
        0x00048eca:    2800        .(      CMP      r0,#0
        0x00048ecc:    d51b        ..      BPL      0x48f06 ; smpScProcPairing + 94
        0x00048ece:    e7ff        ..      B        0x48ed0 ; smpScProcPairing + 40
        0x00048ed0:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048ed2:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x00048ed6:    0700        ..      LSLS     r0,r0,#28
        0x00048ed8:    2800        .(      CMP      r0,#0
        0x00048eda:    d514        ..      BPL      0x48f06 ; smpScProcPairing + 94
        0x00048edc:    e7ff        ..      B        0x48ede ; smpScProcPairing + 54
        0x00048ede:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048ee0:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x00048ee4:    2801        .(      CMP      r0,#1
        0x00048ee6:    d006        ..      BEQ      0x48ef6 ; smpScProcPairing + 78
        0x00048ee8:    e7ff        ..      B        0x48eea ; smpScProcPairing + 66
        0x00048eea:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048eec:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x00048ef0:    2801        .(      CMP      r0,#1
        0x00048ef2:    d107        ..      BNE      0x48f04 ; smpScProcPairing + 92
        0x00048ef4:    e7ff        ..      B        0x48ef6 ; smpScProcPairing + 78
        0x00048ef6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00048ef8:    2001        .       MOVS     r0,#1
        0x00048efa:    7008        .p      STRB     r0,[r1,#0]
        0x00048efc:    2000        .       MOVS     r0,#0
        0x00048efe:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00048f02:    e7ff        ..      B        0x48f04 ; smpScProcPairing + 92
        0x00048f04:    e013        ..      B        0x48f2e ; smpScProcPairing + 134
        0x00048f06:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048f08:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x00048f0c:    2801        .(      CMP      r0,#1
        0x00048f0e:    d10d        ..      BNE      0x48f2c ; smpScProcPairing + 132
        0x00048f10:    e7ff        ..      B        0x48f12 ; smpScProcPairing + 106
        0x00048f12:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048f14:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x00048f18:    2801        .(      CMP      r0,#1
        0x00048f1a:    d107        ..      BNE      0x48f2c ; smpScProcPairing + 132
        0x00048f1c:    e7ff        ..      B        0x48f1e ; smpScProcPairing + 118
        0x00048f1e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00048f20:    2001        .       MOVS     r0,#1
        0x00048f22:    7008        .p      STRB     r0,[r1,#0]
        0x00048f24:    2000        .       MOVS     r0,#0
        0x00048f26:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00048f2a:    e7ff        ..      B        0x48f2c ; smpScProcPairing + 132
        0x00048f2c:    e7ff        ..      B        0x48f2e ; smpScProcPairing + 134
        0x00048f2e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00048f30:    7800        .x      LDRB     r0,[r0,#0]
        0x00048f32:    2800        .(      CMP      r0,#0
        0x00048f34:    f0408081    @...    BNE.W    0x4903a ; smpScProcPairing + 402
        0x00048f38:    e7ff        ..      B        0x48f3a ; smpScProcPairing + 146
        0x00048f3a:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048f3c:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x00048f40:    0740        @.      LSLS     r0,r0,#29
        0x00048f42:    2800        .(      CMP      r0,#0
        0x00048f44:    d407        ..      BMI      0x48f56 ; smpScProcPairing + 174
        0x00048f46:    e7ff        ..      B        0x48f48 ; smpScProcPairing + 160
        0x00048f48:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048f4a:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x00048f4e:    0740        @.      LSLS     r0,r0,#29
        0x00048f50:    2800        .(      CMP      r0,#0
        0x00048f52:    d572        r.      BPL      0x4903a ; smpScProcPairing + 402
        0x00048f54:    e7ff        ..      B        0x48f56 ; smpScProcPairing + 174
        0x00048f56:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048f58:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00048f5c:    2803        .(      CMP      r0,#3
        0x00048f5e:    d06b        k.      BEQ      0x49038 ; smpScProcPairing + 400
        0x00048f60:    e7ff        ..      B        0x48f62 ; smpScProcPairing + 186
        0x00048f62:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048f64:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00048f68:    2803        .(      CMP      r0,#3
        0x00048f6a:    d065        e.      BEQ      0x49038 ; smpScProcPairing + 400
        0x00048f6c:    e7ff        ..      B        0x48f6e ; smpScProcPairing + 198
        0x00048f6e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048f70:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00048f74:    b130        0.      CBZ      r0,0x48f84 ; smpScProcPairing + 220
        0x00048f76:    e7ff        ..      B        0x48f78 ; smpScProcPairing + 208
        0x00048f78:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048f7a:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00048f7e:    2801        .(      CMP      r0,#1
        0x00048f80:    d10c        ..      BNE      0x48f9c ; smpScProcPairing + 244
        0x00048f82:    e7ff        ..      B        0x48f84 ; smpScProcPairing + 220
        0x00048f84:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048f86:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00048f8a:    2800        .(      CMP      r0,#0
        0x00048f8c:    d054        T.      BEQ      0x49038 ; smpScProcPairing + 400
        0x00048f8e:    e7ff        ..      B        0x48f90 ; smpScProcPairing + 232
        0x00048f90:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048f92:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00048f96:    2801        .(      CMP      r0,#1
        0x00048f98:    d04e        N.      BEQ      0x49038 ; smpScProcPairing + 400
        0x00048f9a:    e7ff        ..      B        0x48f9c ; smpScProcPairing + 244
        0x00048f9c:    2000        .       MOVS     r0,#0
        0x00048f9e:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00048fa2:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048fa4:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x00048fa8:    2001        .       MOVS     r0,#1
        0x00048faa:    9007        ..      STR      r0,[sp,#0x1c]
        0x00048fac:    b339        9.      CBZ      r1,0x48ffe ; smpScProcPairing + 342
        0x00048fae:    e7ff        ..      B        0x48fb0 ; smpScProcPairing + 264
        0x00048fb0:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048fb2:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x00048fb6:    2001        .       MOVS     r0,#1
        0x00048fb8:    2901        .)      CMP      r1,#1
        0x00048fba:    9007        ..      STR      r0,[sp,#0x1c]
        0x00048fbc:    d01f        ..      BEQ      0x48ffe ; smpScProcPairing + 342
        0x00048fbe:    e7ff        ..      B        0x48fc0 ; smpScProcPairing + 280
        0x00048fc0:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048fc2:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x00048fc6:    2000        .       MOVS     r0,#0
        0x00048fc8:    2904        .)      CMP      r1,#4
        0x00048fca:    9006        ..      STR      r0,[sp,#0x18]
        0x00048fcc:    d114        ..      BNE      0x48ff8 ; smpScProcPairing + 336
        0x00048fce:    e7ff        ..      B        0x48fd0 ; smpScProcPairing + 296
        0x00048fd0:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048fd2:    f8901028    ..(.    LDRB     r1,[r0,#0x28]
        0x00048fd6:    2001        .       MOVS     r0,#1
        0x00048fd8:    2902        .)      CMP      r1,#2
        0x00048fda:    9005        ..      STR      r0,[sp,#0x14]
        0x00048fdc:    d009        ..      BEQ      0x48ff2 ; smpScProcPairing + 330
        0x00048fde:    e7ff        ..      B        0x48fe0 ; smpScProcPairing + 312
        0x00048fe0:    980c        ..      LDR      r0,[sp,#0x30]
        0x00048fe2:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00048fe6:    3804        .8      SUBS     r0,#4
        0x00048fe8:    fab0f080    ....    CLZ      r0,r0
        0x00048fec:    0940        @.      LSRS     r0,r0,#5
        0x00048fee:    9005        ..      STR      r0,[sp,#0x14]
        0x00048ff0:    e7ff        ..      B        0x48ff2 ; smpScProcPairing + 330
        0x00048ff2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048ff4:    9006        ..      STR      r0,[sp,#0x18]
        0x00048ff6:    e7ff        ..      B        0x48ff8 ; smpScProcPairing + 336
        0x00048ff8:    9806        ..      LDR      r0,[sp,#0x18]
        0x00048ffa:    9007        ..      STR      r0,[sp,#0x1c]
        0x00048ffc:    e7ff        ..      B        0x48ffe ; smpScProcPairing + 342
        0x00048ffe:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049000:    f0000001    ....    AND      r0,r0,#1
        0x00049004:    990a        ..      LDR      r1,[sp,#0x28]
        0x00049006:    7008        .p      STRB     r0,[r1,#0]
        0x00049008:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004900a:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0004900e:    2802        .(      CMP      r0,#2
        0x00049010:    d106        ..      BNE      0x49020 ; smpScProcPairing + 376
        0x00049012:    e7ff        ..      B        0x49014 ; smpScProcPairing + 364
        0x00049014:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049016:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x0004901a:    2802        .(      CMP      r0,#2
        0x0004901c:    d00b        ..      BEQ      0x49036 ; smpScProcPairing + 398
        0x0004901e:    e7ff        ..      B        0x49020 ; smpScProcPairing + 376
        0x00049020:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049022:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00049026:    fab0f080    ....    CLZ      r0,r0
        0x0004902a:    0942        B.      LSRS     r2,r0,#5
        0x0004902c:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004902e:    7808        .x      LDRB     r0,[r1,#0]
        0x00049030:    4050        P@      EORS     r0,r0,r2
        0x00049032:    7008        .p      STRB     r0,[r1,#0]
        0x00049034:    e7ff        ..      B        0x49036 ; smpScProcPairing + 398
        0x00049036:    e7ff        ..      B        0x49038 ; smpScProcPairing + 400
        0x00049038:    e7ff        ..      B        0x4903a ; smpScProcPairing + 402
        0x0004903a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004903c:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x00049040:    0700        ..      LSLS     r0,r0,#28
        0x00049042:    2800        .(      CMP      r0,#0
        0x00049044:    f14080df    @...    BPL.W    0x49206 ; smpScProcPairing + 862
        0x00049048:    e7ff        ..      B        0x4904a ; smpScProcPairing + 418
        0x0004904a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004904c:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x00049050:    0700        ..      LSLS     r0,r0,#28
        0x00049052:    2800        .(      CMP      r0,#0
        0x00049054:    f14080d7    @...    BPL.W    0x49206 ; smpScProcPairing + 862
        0x00049058:    e7ff        ..      B        0x4905a ; smpScProcPairing + 434
        0x0004905a:    f24a70e0    J..p    MOV      r0,#0xa7e0
        0x0004905e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00049062:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x00049066:    b990        ..      CBNZ     r0,0x4908e ; smpScProcPairing + 486
        0x00049068:    e7ff        ..      B        0x4906a ; smpScProcPairing + 450
        0x0004906a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004906c:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00049070:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00049074:    2003        .       MOVS     r0,#3
        0x00049076:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x0004907a:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x0004907e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049080:    a908        ..      ADD      r1,sp,#0x20
        0x00049082:    f000fbe9    ....    BL       smpSmExecute ; 0x49858
        0x00049086:    2000        .       MOVS     r0,#0
        0x00049088:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0004908c:    e167        g.      B        0x4935e ; smpScProcPairing + 1206
        0x0004908e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049090:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00049092:    2001        .       MOVS     r0,#1
        0x00049094:    7008        .p      STRB     r0,[r1,#0]
        0x00049096:    990c        ..      LDR      r1,[sp,#0x30]
        0x00049098:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004909a:    7048        Hp      STRB     r0,[r1,#1]
        0x0004909c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004909e:    7800        .x      LDRB     r0,[r0,#0]
        0x000490a0:    990c        ..      LDR      r1,[sp,#0x30]
        0x000490a2:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000490a4:    7108        .q      STRB     r0,[r1,#4]
        0x000490a6:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000490a8:    7800        .x      LDRB     r0,[r0,#0]
        0x000490aa:    b128        (.      CBZ      r0,0x490b8 ; smpScProcPairing + 528
        0x000490ac:    e7ff        ..      B        0x490ae ; smpScProcPairing + 518
        0x000490ae:    980c        ..      LDR      r0,[sp,#0x30]
        0x000490b0:    6c81        .l      LDR      r1,[r0,#0x48]
        0x000490b2:    2002        .       MOVS     r0,#2
        0x000490b4:    7048        Hp      STRB     r0,[r1,#1]
        0x000490b6:    e066        f.      B        0x49186 ; smpScProcPairing + 734
        0x000490b8:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000490bc:    bbe0        ..      CBNZ     r0,0x49138 ; smpScProcPairing + 656
        0x000490be:    e7ff        ..      B        0x490c0 ; smpScProcPairing + 536
        0x000490c0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000490c2:    6c81        .l      LDR      r1,[r0,#0x48]
        0x000490c4:    2003        .       MOVS     r0,#3
        0x000490c6:    7048        Hp      STRB     r0,[r1,#1]
        0x000490c8:    980c        ..      LDR      r0,[sp,#0x30]
        0x000490ca:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000490ce:    2804        .(      CMP      r0,#4
        0x000490d0:    d10c        ..      BNE      0x490ec ; smpScProcPairing + 580
        0x000490d2:    e7ff        ..      B        0x490d4 ; smpScProcPairing + 556
        0x000490d4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000490d6:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000490da:    2801        .(      CMP      r0,#1
        0x000490dc:    d012        ..      BEQ      0x49104 ; smpScProcPairing + 604
        0x000490de:    e7ff        ..      B        0x490e0 ; smpScProcPairing + 568
        0x000490e0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000490e2:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000490e6:    2804        .(      CMP      r0,#4
        0x000490e8:    d00c        ..      BEQ      0x49104 ; smpScProcPairing + 604
        0x000490ea:    e7ff        ..      B        0x490ec ; smpScProcPairing + 580
        0x000490ec:    980c        ..      LDR      r0,[sp,#0x30]
        0x000490ee:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000490f2:    2801        .(      CMP      r0,#1
        0x000490f4:    d10b        ..      BNE      0x4910e ; smpScProcPairing + 614
        0x000490f6:    e7ff        ..      B        0x490f8 ; smpScProcPairing + 592
        0x000490f8:    980c        ..      LDR      r0,[sp,#0x30]
        0x000490fa:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000490fe:    2804        .(      CMP      r0,#4
        0x00049100:    d105        ..      BNE      0x4910e ; smpScProcPairing + 614
        0x00049102:    e7ff        ..      B        0x49104 ; smpScProcPairing + 604
        0x00049104:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049106:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00049108:    2004        .       MOVS     r0,#4
        0x0004910a:    7048        Hp      STRB     r0,[r1,#1]
        0x0004910c:    e013        ..      B        0x49136 ; smpScProcPairing + 654
        0x0004910e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049110:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x00049114:    06c0        ..      LSLS     r0,r0,#27
        0x00049116:    2800        .(      CMP      r0,#0
        0x00049118:    d50c        ..      BPL      0x49134 ; smpScProcPairing + 652
        0x0004911a:    e7ff        ..      B        0x4911c ; smpScProcPairing + 628
        0x0004911c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004911e:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x00049122:    06c0        ..      LSLS     r0,r0,#27
        0x00049124:    2800        .(      CMP      r0,#0
        0x00049126:    d505        ..      BPL      0x49134 ; smpScProcPairing + 652
        0x00049128:    e7ff        ..      B        0x4912a ; smpScProcPairing + 642
        0x0004912a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004912c:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0004912e:    2001        .       MOVS     r0,#1
        0x00049130:    7088        .p      STRB     r0,[r1,#2]
        0x00049132:    e7ff        ..      B        0x49134 ; smpScProcPairing + 652
        0x00049134:    e7ff        ..      B        0x49136 ; smpScProcPairing + 654
        0x00049136:    e025        %.      B        0x49184 ; smpScProcPairing + 732
        0x00049138:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004913a:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0004913e:    2801        .(      CMP      r0,#1
        0x00049140:    d10e        ..      BNE      0x49160 ; smpScProcPairing + 696
        0x00049142:    e7ff        ..      B        0x49144 ; smpScProcPairing + 668
        0x00049144:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049146:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x0004914a:    2801        .(      CMP      r0,#1
        0x0004914c:    d108        ..      BNE      0x49160 ; smpScProcPairing + 696
        0x0004914e:    e7ff        ..      B        0x49150 ; smpScProcPairing + 680
        0x00049150:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049152:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00049154:    2004        .       MOVS     r0,#4
        0x00049156:    7048        Hp      STRB     r0,[r1,#1]
        0x00049158:    2000        .       MOVS     r0,#0
        0x0004915a:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0004915e:    e010        ..      B        0x49182 ; smpScProcPairing + 730
        0x00049160:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049162:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00049166:    2803        .(      CMP      r0,#3
        0x00049168:    d006        ..      BEQ      0x49178 ; smpScProcPairing + 720
        0x0004916a:    e7ff        ..      B        0x4916c ; smpScProcPairing + 708
        0x0004916c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004916e:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00049172:    2803        .(      CMP      r0,#3
        0x00049174:    d104        ..      BNE      0x49180 ; smpScProcPairing + 728
        0x00049176:    e7ff        ..      B        0x49178 ; smpScProcPairing + 720
        0x00049178:    2000        .       MOVS     r0,#0
        0x0004917a:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0004917e:    e7ff        ..      B        0x49180 ; smpScProcPairing + 728
        0x00049180:    e7ff        ..      B        0x49182 ; smpScProcPairing + 730
        0x00049182:    e7ff        ..      B        0x49184 ; smpScProcPairing + 732
        0x00049184:    e7ff        ..      B        0x49186 ; smpScProcPairing + 734
        0x00049186:    e7ff        ..      B        0x49188 ; smpScProcPairing + 736
        0x00049188:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004918a:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004918e:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00049192:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049194:    f7d4fde0    ....    BL       SmpScAllocScratchBuffers ; 0x1dd58
        0x00049198:    b348        H.      CBZ      r0,0x491ee ; smpScProcPairing + 838
        0x0004919a:    e7ff        ..      B        0x4919c ; smpScProcPairing + 756
        0x0004919c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004919e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000491a0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000491a2:    9001        ..      STR      r0,[sp,#4]
        0x000491a4:    f7d2fa34    ..4.    BL       DmSecGetEccKey ; 0x1b610
        0x000491a8:    4601        .F      MOV      r1,r0
        0x000491aa:    9801        ..      LDR      r0,[sp,#4]
        0x000491ac:    2220         "      MOVS     r2,#0x20
        0x000491ae:    9203        ..      STR      r2,[sp,#0xc]
        0x000491b0:    f7cff9b1    ....    BL       __aeabi_memcpy ; 0x18516
        0x000491b4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000491b6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000491b8:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000491ba:    3020         0      ADDS     r0,r0,#0x20
        0x000491bc:    9002        ..      STR      r0,[sp,#8]
        0x000491be:    f7d2fa27    ..'.    BL       DmSecGetEccKey ; 0x1b610
        0x000491c2:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000491c4:    4601        .F      MOV      r1,r0
        0x000491c6:    9802        ..      LDR      r0,[sp,#8]
        0x000491c8:    3120         1      ADDS     r1,r1,#0x20
        0x000491ca:    f7cff9a4    ....    BL       __aeabi_memcpy ; 0x18516
        0x000491ce:    980c        ..      LDR      r0,[sp,#0x30]
        0x000491d0:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000491d2:    6900        .i      LDR      r0,[r0,#0x10]
        0x000491d4:    9004        ..      STR      r0,[sp,#0x10]
        0x000491d6:    f7d2fa1b    ....    BL       DmSecGetEccKey ; 0x1b610
        0x000491da:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000491dc:    4601        .F      MOV      r1,r0
        0x000491de:    9804        ..      LDR      r0,[sp,#0x10]
        0x000491e0:    3140        @1      ADDS     r1,r1,#0x40
        0x000491e2:    f7cff998    ....    BL       __aeabi_memcpy ; 0x18516
        0x000491e6:    2011        .       MOVS     r0,#0x11
        0x000491e8:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x000491ec:    e006        ..      B        0x491fc ; smpScProcPairing + 852
        0x000491ee:    2008        .       MOVS     r0,#8
        0x000491f0:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x000491f4:    2003        .       MOVS     r0,#3
        0x000491f6:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x000491fa:    e7ff        ..      B        0x491fc ; smpScProcPairing + 852
        0x000491fc:    980c        ..      LDR      r0,[sp,#0x30]
        0x000491fe:    a908        ..      ADD      r1,sp,#0x20
        0x00049200:    f000fb2a    ..*.    BL       smpSmExecute ; 0x49858
        0x00049204:    e02d        -.      B        0x49262 ; smpScProcPairing + 954
        0x00049206:    f24060b0    @..`    MOVW     r0,#0x6b0
        0x0004920a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0004920e:    6800        .h      LDR      r0,[r0,#0]
        0x00049210:    7a00        .z      LDRB     r0,[r0,#8]
        0x00049212:    0700        ..      LSLS     r0,r0,#28
        0x00049214:    2800        .(      CMP      r0,#0
        0x00049216:    d512        ..      BPL      0x4923e ; smpScProcPairing + 918
        0x00049218:    e7ff        ..      B        0x4921a ; smpScProcPairing + 882
        0x0004921a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004921c:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00049220:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00049224:    2003        .       MOVS     r0,#3
        0x00049226:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x0004922a:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x0004922e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049230:    a908        ..      ADD      r1,sp,#0x20
        0x00049232:    f000fb11    ....    BL       smpSmExecute ; 0x49858
        0x00049236:    2000        .       MOVS     r0,#0
        0x00049238:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0004923c:    e08f        ..      B        0x4935e ; smpScProcPairing + 1206
        0x0004923e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049240:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00049242:    2000        .       MOVS     r0,#0
        0x00049244:    7008        .p      STRB     r0,[r1,#0]
        0x00049246:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049248:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004924c:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00049250:    2012        .       MOVS     r0,#0x12
        0x00049252:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x00049256:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049258:    a908        ..      ADD      r1,sp,#0x20
        0x0004925a:    f000fafd    ....    BL       smpSmExecute ; 0x49858
        0x0004925e:    e7ff        ..      B        0x49260 ; smpScProcPairing + 952
        0x00049260:    e7ff        ..      B        0x49262 ; smpScProcPairing + 954
        0x00049262:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00049266:    b958        X.      CBNZ     r0,0x49280 ; smpScProcPairing + 984
        0x00049268:    e7ff        ..      B        0x4926a ; smpScProcPairing + 962
        0x0004926a:    990c        ..      LDR      r1,[sp,#0x30]
        0x0004926c:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x00049270:    f891202a    ..*     LDRB     r2,[r1,#0x2a]
        0x00049274:    4010        .@      ANDS     r0,r0,r2
        0x00049276:    f0400004    @...    ORR      r0,r0,#4
        0x0004927a:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x0004927e:    e00a        ..      B        0x49296 ; smpScProcPairing + 1006
        0x00049280:    990c        ..      LDR      r1,[sp,#0x30]
        0x00049282:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x00049286:    f891202a    ..*     LDRB     r2,[r1,#0x2a]
        0x0004928a:    4010        .@      ANDS     r0,r0,r2
        0x0004928c:    f00000fb    ....    AND      r0,r0,#0xfb
        0x00049290:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00049294:    e7ff        ..      B        0x49296 ; smpScProcPairing + 1006
        0x00049296:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049298:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0004929c:    b128        (.      CBZ      r0,0x492aa ; smpScProcPairing + 1026
        0x0004929e:    e7ff        ..      B        0x492a0 ; smpScProcPairing + 1016
        0x000492a0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000492a2:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x000492a6:    9000        ..      STR      r0,[sp,#0]
        0x000492a8:    e004        ..      B        0x492b4 ; smpScProcPairing + 1036
        0x000492aa:    980c        ..      LDR      r0,[sp,#0x30]
        0x000492ac:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x000492b0:    9000        ..      STR      r0,[sp,#0]
        0x000492b2:    e7ff        ..      B        0x492b4 ; smpScProcPairing + 1036
        0x000492b4:    9800        ..      LDR      r0,[sp,#0]
        0x000492b6:    f88d0026    ..&.    STRB     r0,[sp,#0x26]
        0x000492ba:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000492be:    b1f8        ..      CBZ      r0,0x49300 ; smpScProcPairing + 1112
        0x000492c0:    e7ff        ..      B        0x492c2 ; smpScProcPairing + 1050
        0x000492c2:    f24060b0    @..`    MOVW     r0,#0x6b0
        0x000492c6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000492ca:    6800        .h      LDR      r0,[r0,#0]
        0x000492cc:    7a00        .z      LDRB     r0,[r0,#8]
        0x000492ce:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x000492d2:    4008        .@      ANDS     r0,r0,r1
        0x000492d4:    0740        @.      LSLS     r0,r0,#29
        0x000492d6:    2800        .(      CMP      r0,#0
        0x000492d8:    d512        ..      BPL      0x49300 ; smpScProcPairing + 1112
        0x000492da:    e7ff        ..      B        0x492dc ; smpScProcPairing + 1076
        0x000492dc:    980c        ..      LDR      r0,[sp,#0x30]
        0x000492de:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000492e2:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x000492e6:    2003        .       MOVS     r0,#3
        0x000492e8:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x000492ec:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x000492f0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000492f2:    a908        ..      ADD      r1,sp,#0x20
        0x000492f4:    f000fab0    ....    BL       smpSmExecute ; 0x49858
        0x000492f8:    2000        .       MOVS     r0,#0
        0x000492fa:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x000492fe:    e02e        ..      B        0x4935e ; smpScProcPairing + 1206
        0x00049300:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049302:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00049306:    f24061b0    @..a    MOVW     r1,#0x6b0
        0x0004930a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004930e:    6809        .h      LDR      r1,[r1,#0]
        0x00049310:    7949        Iy      LDRB     r1,[r1,#5]
        0x00049312:    4288        .B      CMP      r0,r1
        0x00049314:    db0c        ..      BLT      0x49330 ; smpScProcPairing + 1160
        0x00049316:    e7ff        ..      B        0x49318 ; smpScProcPairing + 1136
        0x00049318:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004931a:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x0004931e:    f24061b0    @..a    MOVW     r1,#0x6b0
        0x00049322:    f2c10100    ....    MOVT     r1,#0x1000
        0x00049326:    6809        .h      LDR      r1,[r1,#0]
        0x00049328:    7949        Iy      LDRB     r1,[r1,#5]
        0x0004932a:    4288        .B      CMP      r0,r1
        0x0004932c:    da13        ..      BGE      0x49356 ; smpScProcPairing + 1198
        0x0004932e:    e7ff        ..      B        0x49330 ; smpScProcPairing + 1160
        0x00049330:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049332:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00049336:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x0004933a:    2006        .       MOVS     r0,#6
        0x0004933c:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00049340:    2003        .       MOVS     r0,#3
        0x00049342:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x00049346:    980c        ..      LDR      r0,[sp,#0x30]
        0x00049348:    a908        ..      ADD      r1,sp,#0x20
        0x0004934a:    f000fa85    ....    BL       smpSmExecute ; 0x49858
        0x0004934e:    2000        .       MOVS     r0,#0
        0x00049350:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00049354:    e003        ..      B        0x4935e ; smpScProcPairing + 1206
        0x00049356:    2001        .       MOVS     r0,#1
        0x00049358:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0004935c:    e7ff        ..      B        0x4935e ; smpScProcPairing + 1206
        0x0004935e:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x00049362:    b00e        ..      ADD      sp,sp,#0x38
        0x00049364:    bd80        ..      POP      {r7,pc}
        0x00049366:    0000        ..      MOVS     r0,r0
    smpScSendDHKeyCheck
        0x00049368:    b580        ..      PUSH     {r7,lr}
        0x0004936a:    b086        ..      SUB      sp,sp,#0x18
        0x0004936c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004936e:    9104        ..      STR      r1,[sp,#0x10]
        0x00049370:    9203        ..      STR      r2,[sp,#0xc]
        0x00049372:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049374:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00049378:    2201        ."      MOVS     r2,#1
        0x0004937a:    4611        .F      MOV      r1,r2
        0x0004937c:    f7d1fdb8    ....    BL       DmConnSetIdle ; 0x1aef0
        0x00049380:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049382:    f000fabf    ....    BL       smpStartRspTimer ; 0x49904
        0x00049386:    2019        .       MOVS     r0,#0x19
        0x00049388:    f7fefe9a    ....    BL       smpMsgAlloc ; 0x480c0
        0x0004938c:    9002        ..      STR      r0,[sp,#8]
        0x0004938e:    b190        ..      CBZ      r0,0x493b6 ; smpScSendDHKeyCheck + 78
        0x00049390:    e7ff        ..      B        0x49392 ; smpScSendDHKeyCheck + 42
        0x00049392:    9802        ..      LDR      r0,[sp,#8]
        0x00049394:    3008        .0      ADDS     r0,r0,#8
        0x00049396:    9001        ..      STR      r0,[sp,#4]
        0x00049398:    9901        ..      LDR      r1,[sp,#4]
        0x0004939a:    1c48        H.      ADDS     r0,r1,#1
        0x0004939c:    9001        ..      STR      r0,[sp,#4]
        0x0004939e:    200d        .       MOVS     r0,#0xd
        0x000493a0:    7008        .p      STRB     r0,[r1,#0]
        0x000493a2:    9801        ..      LDR      r0,[sp,#4]
        0x000493a4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000493a6:    2210        ."      MOVS     r2,#0x10
        0x000493a8:    f7d5f8ee    ....    BL       WStrReverseCpy ; 0x1e588
        0x000493ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x000493ae:    9902        ..      LDR      r1,[sp,#8]
        0x000493b0:    f000fa2c    ..,.    BL       smpSendPkt ; 0x4980c
        0x000493b4:    e00a        ..      B        0x493cc ; smpScSendDHKeyCheck + 100
        0x000493b6:    9904        ..      LDR      r1,[sp,#0x10]
        0x000493b8:    2008        .       MOVS     r0,#8
        0x000493ba:    70c8        .p      STRB     r0,[r1,#3]
        0x000493bc:    9904        ..      LDR      r1,[sp,#0x10]
        0x000493be:    2003        .       MOVS     r0,#3
        0x000493c0:    7088        .p      STRB     r0,[r1,#2]
        0x000493c2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000493c4:    9904        ..      LDR      r1,[sp,#0x10]
        0x000493c6:    f000fa47    ..G.    BL       smpSmExecute ; 0x49858
        0x000493ca:    e7ff        ..      B        0x493cc ; smpScSendDHKeyCheck + 100
        0x000493cc:    b006        ..      ADD      sp,sp,#0x18
        0x000493ce:    bd80        ..      POP      {r7,pc}
    smpScSendPairCnf
        0x000493d0:    b580        ..      PUSH     {r7,lr}
        0x000493d2:    b086        ..      SUB      sp,sp,#0x18
        0x000493d4:    9005        ..      STR      r0,[sp,#0x14]
        0x000493d6:    9104        ..      STR      r1,[sp,#0x10]
        0x000493d8:    9203        ..      STR      r2,[sp,#0xc]
        0x000493da:    9805        ..      LDR      r0,[sp,#0x14]
        0x000493dc:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000493e0:    2201        ."      MOVS     r2,#1
        0x000493e2:    4611        .F      MOV      r1,r2
        0x000493e4:    f7d1fd84    ....    BL       DmConnSetIdle ; 0x1aef0
        0x000493e8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000493ea:    f000fa8b    ....    BL       smpStartRspTimer ; 0x49904
        0x000493ee:    2019        .       MOVS     r0,#0x19
        0x000493f0:    f7fefe66    ..f.    BL       smpMsgAlloc ; 0x480c0
        0x000493f4:    9002        ..      STR      r0,[sp,#8]
        0x000493f6:    b190        ..      CBZ      r0,0x4941e ; smpScSendPairCnf + 78
        0x000493f8:    e7ff        ..      B        0x493fa ; smpScSendPairCnf + 42
        0x000493fa:    9802        ..      LDR      r0,[sp,#8]
        0x000493fc:    3008        .0      ADDS     r0,r0,#8
        0x000493fe:    9001        ..      STR      r0,[sp,#4]
        0x00049400:    9901        ..      LDR      r1,[sp,#4]
        0x00049402:    1c48        H.      ADDS     r0,r1,#1
        0x00049404:    9001        ..      STR      r0,[sp,#4]
        0x00049406:    2003        .       MOVS     r0,#3
        0x00049408:    7008        .p      STRB     r0,[r1,#0]
        0x0004940a:    9801        ..      LDR      r0,[sp,#4]
        0x0004940c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004940e:    2210        ."      MOVS     r2,#0x10
        0x00049410:    f7d5f8ba    ....    BL       WStrReverseCpy ; 0x1e588
        0x00049414:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049416:    9902        ..      LDR      r1,[sp,#8]
        0x00049418:    f000f9f8    ....    BL       smpSendPkt ; 0x4980c
        0x0004941c:    e00a        ..      B        0x49434 ; smpScSendPairCnf + 100
        0x0004941e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049420:    2008        .       MOVS     r0,#8
        0x00049422:    70c8        .p      STRB     r0,[r1,#3]
        0x00049424:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049426:    2003        .       MOVS     r0,#3
        0x00049428:    7088        .p      STRB     r0,[r1,#2]
        0x0004942a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004942c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004942e:    f000fa13    ....    BL       smpSmExecute ; 0x49858
        0x00049432:    e7ff        ..      B        0x49434 ; smpScSendPairCnf + 100
        0x00049434:    b006        ..      ADD      sp,sp,#0x18
        0x00049436:    bd80        ..      POP      {r7,pc}
    smpScSendPubKey
        0x00049438:    b580        ..      PUSH     {r7,lr}
        0x0004943a:    b086        ..      SUB      sp,sp,#0x18
        0x0004943c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004943e:    9104        ..      STR      r1,[sp,#0x10]
        0x00049440:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049442:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00049446:    2201        ."      MOVS     r2,#1
        0x00049448:    4611        .F      MOV      r1,r2
        0x0004944a:    f7d1fd51    ..Q.    BL       DmConnSetIdle ; 0x1aef0
        0x0004944e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049450:    f000fa58    ..X.    BL       smpStartRspTimer ; 0x49904
        0x00049454:    2049        I       MOVS     r0,#0x49
        0x00049456:    f7fefe33    ..3.    BL       smpMsgAlloc ; 0x480c0
        0x0004945a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004945c:    b1f0        ..      CBZ      r0,0x4949c ; smpScSendPubKey + 100
        0x0004945e:    e7ff        ..      B        0x49460 ; smpScSendPubKey + 40
        0x00049460:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049462:    3008        .0      ADDS     r0,r0,#8
        0x00049464:    9002        ..      STR      r0,[sp,#8]
        0x00049466:    9902        ..      LDR      r1,[sp,#8]
        0x00049468:    1c48        H.      ADDS     r0,r1,#1
        0x0004946a:    9002        ..      STR      r0,[sp,#8]
        0x0004946c:    200c        .       MOVS     r0,#0xc
        0x0004946e:    7008        .p      STRB     r0,[r1,#0]
        0x00049470:    9802        ..      LDR      r0,[sp,#8]
        0x00049472:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049474:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00049476:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00049478:    2220         "      MOVS     r2,#0x20
        0x0004947a:    9201        ..      STR      r2,[sp,#4]
        0x0004947c:    f7d5f884    ....    BL       WStrReverseCpy ; 0x1e588
        0x00049480:    9a01        ..      LDR      r2,[sp,#4]
        0x00049482:    9802        ..      LDR      r0,[sp,#8]
        0x00049484:    3020         0      ADDS     r0,r0,#0x20
        0x00049486:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049488:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004948a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004948c:    3120         1      ADDS     r1,r1,#0x20
        0x0004948e:    f7d5f87b    ..{.    BL       WStrReverseCpy ; 0x1e588
        0x00049492:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049494:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049496:    f000f9b9    ....    BL       smpSendPkt ; 0x4980c
        0x0004949a:    e00a        ..      B        0x494b2 ; smpScSendPubKey + 122
        0x0004949c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004949e:    2008        .       MOVS     r0,#8
        0x000494a0:    70c8        .p      STRB     r0,[r1,#3]
        0x000494a2:    9904        ..      LDR      r1,[sp,#0x10]
        0x000494a4:    2003        .       MOVS     r0,#3
        0x000494a6:    7088        .p      STRB     r0,[r1,#2]
        0x000494a8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000494aa:    9904        ..      LDR      r1,[sp,#0x10]
        0x000494ac:    f000f9d4    ....    BL       smpSmExecute ; 0x49858
        0x000494b0:    e7ff        ..      B        0x494b2 ; smpScSendPubKey + 122
        0x000494b2:    b006        ..      ADD      sp,sp,#0x18
        0x000494b4:    bd80        ..      POP      {r7,pc}
        0x000494b6:    0000        ..      MOVS     r0,r0
    smpScSendRand
        0x000494b8:    b580        ..      PUSH     {r7,lr}
        0x000494ba:    b086        ..      SUB      sp,sp,#0x18
        0x000494bc:    9005        ..      STR      r0,[sp,#0x14]
        0x000494be:    9104        ..      STR      r1,[sp,#0x10]
        0x000494c0:    9203        ..      STR      r2,[sp,#0xc]
        0x000494c2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000494c4:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000494c8:    2201        ."      MOVS     r2,#1
        0x000494ca:    4611        .F      MOV      r1,r2
        0x000494cc:    f7d1fd10    ....    BL       DmConnSetIdle ; 0x1aef0
        0x000494d0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000494d2:    f000fa17    ....    BL       smpStartRspTimer ; 0x49904
        0x000494d6:    2019        .       MOVS     r0,#0x19
        0x000494d8:    f7fefdf2    ....    BL       smpMsgAlloc ; 0x480c0
        0x000494dc:    9002        ..      STR      r0,[sp,#8]
        0x000494de:    b190        ..      CBZ      r0,0x49506 ; smpScSendRand + 78
        0x000494e0:    e7ff        ..      B        0x494e2 ; smpScSendRand + 42
        0x000494e2:    9802        ..      LDR      r0,[sp,#8]
        0x000494e4:    3008        .0      ADDS     r0,r0,#8
        0x000494e6:    9001        ..      STR      r0,[sp,#4]
        0x000494e8:    9901        ..      LDR      r1,[sp,#4]
        0x000494ea:    1c48        H.      ADDS     r0,r1,#1
        0x000494ec:    9001        ..      STR      r0,[sp,#4]
        0x000494ee:    2004        .       MOVS     r0,#4
        0x000494f0:    7008        .p      STRB     r0,[r1,#0]
        0x000494f2:    9801        ..      LDR      r0,[sp,#4]
        0x000494f4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000494f6:    2210        ."      MOVS     r2,#0x10
        0x000494f8:    f7d5f846    ..F.    BL       WStrReverseCpy ; 0x1e588
        0x000494fc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000494fe:    9902        ..      LDR      r1,[sp,#8]
        0x00049500:    f000f984    ....    BL       smpSendPkt ; 0x4980c
        0x00049504:    e00a        ..      B        0x4951c ; smpScSendRand + 100
        0x00049506:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049508:    2008        .       MOVS     r0,#8
        0x0004950a:    70c8        .p      STRB     r0,[r1,#3]
        0x0004950c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004950e:    2003        .       MOVS     r0,#3
        0x00049510:    7088        .p      STRB     r0,[r1,#2]
        0x00049512:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049514:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049516:    f000f99f    ....    BL       smpSmExecute ; 0x49858
        0x0004951a:    e7ff        ..      B        0x4951c ; smpScSendRand + 100
        0x0004951c:    b006        ..      ADD      sp,sp,#0x18
        0x0004951e:    bd80        ..      POP      {r7,pc}
    smpSendKey
        0x00049520:    b580        ..      PUSH     {r7,lr}
        0x00049522:    b094        ..      SUB      sp,sp,#0x50
        0x00049524:    9012        ..      STR      r0,[sp,#0x48]
        0x00049526:    f88d1047    ..G.    STRB     r1,[sp,#0x47]
        0x0004952a:    f24a70e0    J..p    MOV      r0,#0xa7e0
        0x0004952e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00049532:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x00049536:    b3e0        ..      CBZ      r0,0x495b2 ; smpSendKey + 146
        0x00049538:    e7ff        ..      B        0x4953a ; smpSendKey + 26
        0x0004953a:    9812        ..      LDR      r0,[sp,#0x48]
        0x0004953c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004953e:    7800        .x      LDRB     r0,[r0,#0]
        0x00049540:    b3b8        ..      CBZ      r0,0x495b2 ; smpSendKey + 146
        0x00049542:    e7ff        ..      B        0x49544 ; smpSendKey + 36
        0x00049544:    9812        ..      LDR      r0,[sp,#0x48]
        0x00049546:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x0004954a:    bb90        ..      CBNZ     r0,0x495b2 ; smpSendKey + 146
        0x0004954c:    e7ff        ..      B        0x4954e ; smpSendKey + 46
        0x0004954e:    9812        ..      LDR      r0,[sp,#0x48]
        0x00049550:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00049554:    f7d1fc80    ....    BL       DmConnRole ; 0x1ae58
        0x00049558:    b920         .      CBNZ     r0,0x49564 ; smpSendKey + 68
        0x0004955a:    e7ff        ..      B        0x4955c ; smpSendKey + 60
        0x0004955c:    2002        .       MOVS     r0,#2
        0x0004955e:    f88d0032    ..2.    STRB     r0,[sp,#0x32]
        0x00049562:    e003        ..      B        0x4956c ; smpSendKey + 76
        0x00049564:    2001        .       MOVS     r0,#1
        0x00049566:    f88d0032    ..2.    STRB     r0,[sp,#0x32]
        0x0004956a:    e7ff        ..      B        0x4956c ; smpSendKey + 76
        0x0004956c:    202f        /       MOVS     r0,#0x2f
        0x0004956e:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00049572:    9812        ..      LDR      r0,[sp,#0x48]
        0x00049574:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00049578:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0004957c:    9812        ..      LDR      r0,[sp,#0x48]
        0x0004957e:    f7fefcdd    ....    BL       smpGetScSecLevel ; 0x47f3c
        0x00049582:    f88d0033    ..3.    STRB     r0,[sp,#0x33]
        0x00049586:    a805        ..      ADD      r0,sp,#0x14
        0x00049588:    9004        ..      STR      r0,[sp,#0x10]
        0x0004958a:    3004        .0      ADDS     r0,#4
        0x0004958c:    2100        .!      MOVS     r1,#0
        0x0004958e:    f8ad1030    ..0.    STRH     r1,[sp,#0x30]
        0x00049592:    910b        ..      STR      r1,[sp,#0x2c]
        0x00049594:    910a        ..      STR      r1,[sp,#0x28]
        0x00049596:    9912        ..      LDR      r1,[sp,#0x48]
        0x00049598:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004959a:    6989        .i      LDR      r1,[r1,#0x18]
        0x0004959c:    3110        .1      ADDS     r1,r1,#0x10
        0x0004959e:    f7d1f9a3    ....    BL       Calc128Cpy ; 0x1a8e8
        0x000495a2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000495a4:    f7d2f91c    ....    BL       DmSmpCbackExec ; 0x1b7e0
        0x000495a8:    9912        ..      LDR      r1,[sp,#0x48]
        0x000495aa:    2007        .       MOVS     r0,#7
        0x000495ac:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x000495b0:    e7ff        ..      B        0x495b2 ; smpSendKey + 146
        0x000495b2:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x000495b6:    b1e0        ..      CBZ      r0,0x495f2 ; smpSendKey + 210
        0x000495b8:    e7ff        ..      B        0x495ba ; smpSendKey + 154
        0x000495ba:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x000495be:    2801        .(      CMP      r0,#1
        0x000495c0:    d106        ..      BNE      0x495d0 ; smpSendKey + 176
        0x000495c2:    e7ff        ..      B        0x495c4 ; smpSendKey + 164
        0x000495c4:    9812        ..      LDR      r0,[sp,#0x48]
        0x000495c6:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x000495ca:    2807        .(      CMP      r0,#7
        0x000495cc:    d011        ..      BEQ      0x495f2 ; smpSendKey + 210
        0x000495ce:    e7ff        ..      B        0x495d0 ; smpSendKey + 176
        0x000495d0:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x000495d4:    2803        .(      CMP      r0,#3
        0x000495d6:    dc06        ..      BGT      0x495e6 ; smpSendKey + 198
        0x000495d8:    e7ff        ..      B        0x495da ; smpSendKey + 186
        0x000495da:    9812        ..      LDR      r0,[sp,#0x48]
        0x000495dc:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x000495e0:    2809        .(      CMP      r0,#9
        0x000495e2:    d006        ..      BEQ      0x495f2 ; smpSendKey + 210
        0x000495e4:    e7ff        ..      B        0x495e6 ; smpSendKey + 198
        0x000495e6:    9812        ..      LDR      r0,[sp,#0x48]
        0x000495e8:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x000495ec:    280a        .(      CMP      r0,#0xa
        0x000495ee:    d104        ..      BNE      0x495fa ; smpSendKey + 218
        0x000495f0:    e7ff        ..      B        0x495f2 ; smpSendKey + 210
        0x000495f2:    2001        .       MOVS     r0,#1
        0x000495f4:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x000495f8:    e0e4        ..      B        0x497c4 ; smpSendKey + 676
        0x000495fa:    9812        ..      LDR      r0,[sp,#0x48]
        0x000495fc:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x00049600:    b120         .      CBZ      r0,0x4960c ; smpSendKey + 236
        0x00049602:    e7ff        ..      B        0x49604 ; smpSendKey + 228
        0x00049604:    2000        .       MOVS     r0,#0
        0x00049606:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x0004960a:    e0db        ..      B        0x497c4 ; smpSendKey + 676
        0x0004960c:    2019        .       MOVS     r0,#0x19
        0x0004960e:    f7fefd57    ..W.    BL       smpMsgAlloc ; 0x480c0
        0x00049612:    9010        ..      STR      r0,[sp,#0x40]
        0x00049614:    2800        .(      CMP      r0,#0
        0x00049616:    f00080d1    ....    BEQ.W    0x497bc ; smpSendKey + 668
        0x0004961a:    e7ff        ..      B        0x4961c ; smpSendKey + 252
        0x0004961c:    9810        ..      LDR      r0,[sp,#0x40]
        0x0004961e:    3008        .0      ADDS     r0,r0,#8
        0x00049620:    900f        ..      STR      r0,[sp,#0x3c]
        0x00049622:    9812        ..      LDR      r0,[sp,#0x48]
        0x00049624:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00049628:    b9a0        ..      CBNZ     r0,0x49654 ; smpSendKey + 308
        0x0004962a:    e7ff        ..      B        0x4962c ; smpSendKey + 268
        0x0004962c:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00049630:    07c0        ..      LSLS     r0,r0,#31
        0x00049632:    b178        x.      CBZ      r0,0x49654 ; smpSendKey + 308
        0x00049634:    e7ff        ..      B        0x49636 ; smpSendKey + 278
        0x00049636:    9812        ..      LDR      r0,[sp,#0x48]
        0x00049638:    f7fefc14    ....    BL       smpGenerateLtk ; 0x47e64
        0x0004963c:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0004963e:    1c48        H.      ADDS     r0,r1,#1
        0x00049640:    900f        ..      STR      r0,[sp,#0x3c]
        0x00049642:    2006        .       MOVS     r0,#6
        0x00049644:    7008        .p      STRB     r0,[r1,#0]
        0x00049646:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00049648:    9912        ..      LDR      r1,[sp,#0x48]
        0x0004964a:    6b09        .k      LDR      r1,[r1,#0x30]
        0x0004964c:    3104        .1      ADDS     r1,#4
        0x0004964e:    f7d1f94b    ..K.    BL       Calc128Cpy ; 0x1a8e8
        0x00049652:    e08b        ..      B        0x4976c ; smpSendKey + 588
        0x00049654:    9812        ..      LDR      r0,[sp,#0x48]
        0x00049656:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x0004965a:    2806        .(      CMP      r0,#6
        0x0004965c:    d11b        ..      BNE      0x49696 ; smpSendKey + 374
        0x0004965e:    e7ff        ..      B        0x49660 ; smpSendKey + 320
        0x00049660:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00049662:    1c48        H.      ADDS     r0,r1,#1
        0x00049664:    900f        ..      STR      r0,[sp,#0x3c]
        0x00049666:    2007        .       MOVS     r0,#7
        0x00049668:    7008        .p      STRB     r0,[r1,#0]
        0x0004966a:    9812        ..      LDR      r0,[sp,#0x48]
        0x0004966c:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0004966e:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x00049670:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00049672:    1c4a        J.      ADDS     r2,r1,#1
        0x00049674:    920f        ..      STR      r2,[sp,#0x3c]
        0x00049676:    7008        .p      STRB     r0,[r1,#0]
        0x00049678:    9812        ..      LDR      r0,[sp,#0x48]
        0x0004967a:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0004967c:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x0004967e:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00049680:    1c4a        J.      ADDS     r2,r1,#1
        0x00049682:    920f        ..      STR      r2,[sp,#0x3c]
        0x00049684:    7008        .p      STRB     r0,[r1,#0]
        0x00049686:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00049688:    9812        ..      LDR      r0,[sp,#0x48]
        0x0004968a:    6b02        .k      LDR      r2,[r0,#0x30]
        0x0004968c:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0004968e:    6992        .i      LDR      r2,[r2,#0x18]
        0x00049690:    604a        J`      STR      r2,[r1,#4]
        0x00049692:    6008        .`      STR      r0,[r1,#0]
        0x00049694:    e069        i.      B        0x4976a ; smpSendKey + 586
        0x00049696:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0004969a:    0780        ..      LSLS     r0,r0,#30
        0x0004969c:    2800        .(      CMP      r0,#0
        0x0004969e:    d519        ..      BPL      0x496d4 ; smpSendKey + 436
        0x000496a0:    e7ff        ..      B        0x496a2 ; smpSendKey + 386
        0x000496a2:    9812        ..      LDR      r0,[sp,#0x48]
        0x000496a4:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x000496a8:    b130        0.      CBZ      r0,0x496b8 ; smpSendKey + 408
        0x000496aa:    e7ff        ..      B        0x496ac ; smpSendKey + 396
        0x000496ac:    9812        ..      LDR      r0,[sp,#0x48]
        0x000496ae:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x000496b2:    2807        .(      CMP      r0,#7
        0x000496b4:    d10e        ..      BNE      0x496d4 ; smpSendKey + 436
        0x000496b6:    e7ff        ..      B        0x496b8 ; smpSendKey + 408
        0x000496b8:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000496ba:    1c48        H.      ADDS     r0,r1,#1
        0x000496bc:    900f        ..      STR      r0,[sp,#0x3c]
        0x000496be:    2008        .       MOVS     r0,#8
        0x000496c0:    7008        .p      STRB     r0,[r1,#0]
        0x000496c2:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000496c4:    9003        ..      STR      r0,[sp,#0xc]
        0x000496c6:    f7d1ffaf    ....    BL       DmSecGetLocalIrk ; 0x1b628
        0x000496ca:    4601        .F      MOV      r1,r0
        0x000496cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000496ce:    f7d1f90b    ....    BL       Calc128Cpy ; 0x1a8e8
        0x000496d2:    e049        I.      B        0x49768 ; smpSendKey + 584
        0x000496d4:    9812        ..      LDR      r0,[sp,#0x48]
        0x000496d6:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x000496da:    2808        .(      CMP      r0,#8
        0x000496dc:    d116        ..      BNE      0x4970c ; smpSendKey + 492
        0x000496de:    e7ff        ..      B        0x496e0 ; smpSendKey + 448
        0x000496e0:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000496e2:    1c48        H.      ADDS     r0,r1,#1
        0x000496e4:    900f        ..      STR      r0,[sp,#0x3c]
        0x000496e6:    2009        .       MOVS     r0,#9
        0x000496e8:    7008        .p      STRB     r0,[r1,#0]
        0x000496ea:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000496ec:    1c48        H.      ADDS     r0,r1,#1
        0x000496ee:    900f        ..      STR      r0,[sp,#0x3c]
        0x000496f0:    2000        .       MOVS     r0,#0
        0x000496f2:    7008        .p      STRB     r0,[r1,#0]
        0x000496f4:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000496f6:    9002        ..      STR      r0,[sp,#8]
        0x000496f8:    f7d2fc74    ..t.    BL       HciGetBdAddr ; 0x1bfe4
        0x000496fc:    4601        .F      MOV      r1,r0
        0x000496fe:    9802        ..      LDR      r0,[sp,#8]
        0x00049700:    f7d1f8d4    ....    BL       BdaCpy ; 0x1a8ac
        0x00049704:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00049706:    3006        .0      ADDS     r0,#6
        0x00049708:    900f        ..      STR      r0,[sp,#0x3c]
        0x0004970a:    e02c        ,.      B        0x49766 ; smpSendKey + 582
        0x0004970c:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00049710:    0740        @.      LSLS     r0,r0,#29
        0x00049712:    2800        .(      CMP      r0,#0
        0x00049714:    d51f        ..      BPL      0x49756 ; smpSendKey + 566
        0x00049716:    e7ff        ..      B        0x49718 ; smpSendKey + 504
        0x00049718:    9812        ..      LDR      r0,[sp,#0x48]
        0x0004971a:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x0004971e:    b160        `.      CBZ      r0,0x4973a ; smpSendKey + 538
        0x00049720:    e7ff        ..      B        0x49722 ; smpSendKey + 514
        0x00049722:    9812        ..      LDR      r0,[sp,#0x48]
        0x00049724:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00049728:    2809        .(      CMP      r0,#9
        0x0004972a:    d006        ..      BEQ      0x4973a ; smpSendKey + 538
        0x0004972c:    e7ff        ..      B        0x4972e ; smpSendKey + 526
        0x0004972e:    9812        ..      LDR      r0,[sp,#0x48]
        0x00049730:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00049734:    2807        .(      CMP      r0,#7
        0x00049736:    d10e        ..      BNE      0x49756 ; smpSendKey + 566
        0x00049738:    e7ff        ..      B        0x4973a ; smpSendKey + 538
        0x0004973a:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0004973c:    1c48        H.      ADDS     r0,r1,#1
        0x0004973e:    900f        ..      STR      r0,[sp,#0x3c]
        0x00049740:    200a        .       MOVS     r0,#0xa
        0x00049742:    7008        .p      STRB     r0,[r1,#0]
        0x00049744:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00049746:    9001        ..      STR      r0,[sp,#4]
        0x00049748:    f7d1ff68    ..h.    BL       DmSecGetLocalCsrk ; 0x1b61c
        0x0004974c:    4601        .F      MOV      r1,r0
        0x0004974e:    9801        ..      LDR      r0,[sp,#4]
        0x00049750:    f7d1f8ca    ....    BL       Calc128Cpy ; 0x1a8e8
        0x00049754:    e006        ..      B        0x49764 ; smpSendKey + 580
        0x00049756:    9810        ..      LDR      r0,[sp,#0x40]
        0x00049758:    f7d5f8f8    ....    BL       WsfMsgFree ; 0x1e94c
        0x0004975c:    2001        .       MOVS     r0,#1
        0x0004975e:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x00049762:    e02f        /.      B        0x497c4 ; smpSendKey + 676
        0x00049764:    e7ff        ..      B        0x49766 ; smpSendKey + 582
        0x00049766:    e7ff        ..      B        0x49768 ; smpSendKey + 584
        0x00049768:    e7ff        ..      B        0x4976a ; smpSendKey + 586
        0x0004976a:    e7ff        ..      B        0x4976c ; smpSendKey + 588
        0x0004976c:    9810        ..      LDR      r0,[sp,#0x40]
        0x0004976e:    7a00        .z      LDRB     r0,[r0,#8]
        0x00049770:    9912        ..      LDR      r1,[sp,#0x48]
        0x00049772:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x00049776:    9812        ..      LDR      r0,[sp,#0x48]
        0x00049778:    9910        ..      LDR      r1,[sp,#0x40]
        0x0004977a:    f000f847    ..G.    BL       smpSendPkt ; 0x4980c
        0x0004977e:    9812        ..      LDR      r0,[sp,#0x48]
        0x00049780:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x00049784:    b9c8        ..      CBNZ     r0,0x497ba ; smpSendKey + 666
        0x00049786:    e7ff        ..      B        0x49788 ; smpSendKey + 616
        0x00049788:    2004        .       MOVS     r0,#4
        0x0004978a:    f7d5f88f    ....    BL       WsfMsgAlloc ; 0x1e8ac
        0x0004978e:    900e        ..      STR      r0,[sp,#0x38]
        0x00049790:    b190        ..      CBZ      r0,0x497b8 ; smpSendKey + 664
        0x00049792:    e7ff        ..      B        0x49794 ; smpSendKey + 628
        0x00049794:    990e        ..      LDR      r1,[sp,#0x38]
        0x00049796:    200c        .       MOVS     r0,#0xc
        0x00049798:    7088        .p      STRB     r0,[r1,#2]
        0x0004979a:    9812        ..      LDR      r0,[sp,#0x48]
        0x0004979c:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000497a0:    990e        ..      LDR      r1,[sp,#0x38]
        0x000497a2:    8008        ..      STRH     r0,[r1,#0]
        0x000497a4:    f24a70e0    J..p    MOV      r0,#0xa7e0
        0x000497a8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000497ac:    f89000ec    ....    LDRB     r0,[r0,#0xec]
        0x000497b0:    990e        ..      LDR      r1,[sp,#0x38]
        0x000497b2:    f7d5f8e9    ....    BL       WsfMsgSend ; 0x1e988
        0x000497b6:    e7ff        ..      B        0x497b8 ; smpSendKey + 664
        0x000497b8:    e7ff        ..      B        0x497ba ; smpSendKey + 666
        0x000497ba:    e7ff        ..      B        0x497bc ; smpSendKey + 668
        0x000497bc:    2000        .       MOVS     r0,#0
        0x000497be:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x000497c2:    e7ff        ..      B        0x497c4 ; smpSendKey + 676
        0x000497c4:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x000497c8:    b014        ..      ADD      sp,sp,#0x50
        0x000497ca:    bd80        ..      POP      {r7,pc}
    smpSendPairingFailed
        0x000497cc:    b580        ..      PUSH     {r7,lr}
        0x000497ce:    b084        ..      SUB      sp,sp,#0x10
        0x000497d0:    9003        ..      STR      r0,[sp,#0xc]
        0x000497d2:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x000497d6:    200a        .       MOVS     r0,#0xa
        0x000497d8:    f7fefc72    ..r.    BL       smpMsgAlloc ; 0x480c0
        0x000497dc:    9001        ..      STR      r0,[sp,#4]
        0x000497de:    b198        ..      CBZ      r0,0x49808 ; smpSendPairingFailed + 60
        0x000497e0:    e7ff        ..      B        0x497e2 ; smpSendPairingFailed + 22
        0x000497e2:    9801        ..      LDR      r0,[sp,#4]
        0x000497e4:    3008        .0      ADDS     r0,r0,#8
        0x000497e6:    9000        ..      STR      r0,[sp,#0]
        0x000497e8:    9900        ..      LDR      r1,[sp,#0]
        0x000497ea:    1c48        H.      ADDS     r0,r1,#1
        0x000497ec:    9000        ..      STR      r0,[sp,#0]
        0x000497ee:    2005        .       MOVS     r0,#5
        0x000497f0:    7008        .p      STRB     r0,[r1,#0]
        0x000497f2:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000497f6:    9900        ..      LDR      r1,[sp,#0]
        0x000497f8:    1c4a        J.      ADDS     r2,r1,#1
        0x000497fa:    9200        ..      STR      r2,[sp,#0]
        0x000497fc:    7008        .p      STRB     r0,[r1,#0]
        0x000497fe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049800:    9901        ..      LDR      r1,[sp,#4]
        0x00049802:    f000f803    ....    BL       smpSendPkt ; 0x4980c
        0x00049806:    e7ff        ..      B        0x49808 ; smpSendPairingFailed + 60
        0x00049808:    b004        ..      ADD      sp,sp,#0x10
        0x0004980a:    bd80        ..      POP      {r7,pc}
    smpSendPkt
        0x0004980c:    b580        ..      PUSH     {r7,lr}
        0x0004980e:    b082        ..      SUB      sp,sp,#8
        0x00049810:    9001        ..      STR      r0,[sp,#4]
        0x00049812:    9100        ..      STR      r1,[sp,#0]
        0x00049814:    9801        ..      LDR      r0,[sp,#4]
        0x00049816:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x0004981a:    b168        h.      CBZ      r0,0x49838 ; smpSendPkt + 44
        0x0004981c:    e7ff        ..      B        0x4981e ; smpSendPkt + 18
        0x0004981e:    9801        ..      LDR      r0,[sp,#4]
        0x00049820:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00049822:    b128        (.      CBZ      r0,0x49830 ; smpSendPkt + 36
        0x00049824:    e7ff        ..      B        0x49826 ; smpSendPkt + 26
        0x00049826:    9801        ..      LDR      r0,[sp,#4]
        0x00049828:    6b40        @k      LDR      r0,[r0,#0x34]
        0x0004982a:    f7d5f88f    ....    BL       WsfMsgFree ; 0x1e94c
        0x0004982e:    e7ff        ..      B        0x49830 ; smpSendPkt + 36
        0x00049830:    9800        ..      LDR      r0,[sp,#0]
        0x00049832:    9901        ..      LDR      r1,[sp,#4]
        0x00049834:    6348        Hc      STR      r0,[r1,#0x34]
        0x00049836:    e00c        ..      B        0x49852 ; smpSendPkt + 70
        0x00049838:    9801        ..      LDR      r0,[sp,#4]
        0x0004983a:    8f01        ..      LDRH     r1,[r0,#0x38]
        0x0004983c:    9b00        ..      LDR      r3,[sp,#0]
        0x0004983e:    7a1a        .z      LDRB     r2,[r3,#8]
        0x00049840:    f24650d0    F..P    MOV      r0,#0x65d0
        0x00049844:    f2c00005    ....    MOVT     r0,#5
        0x00049848:    5c82        .\      LDRB     r2,[r0,r2]
        0x0004984a:    2006        .       MOVS     r0,#6
        0x0004984c:    f7d3fb3a    ..:.    BL       L2cDataReq ; 0x1cec4
        0x00049850:    e7ff        ..      B        0x49852 ; smpSendPkt + 70
        0x00049852:    b002        ..      ADD      sp,sp,#8
        0x00049854:    bd80        ..      POP      {r7,pc}
        0x00049856:    0000        ..      MOVS     r0,r0
    smpSmExecute
        0x00049858:    b580        ..      PUSH     {r7,lr}
        0x0004985a:    b086        ..      SUB      sp,sp,#0x18
        0x0004985c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004985e:    9104        ..      STR      r1,[sp,#0x10]
        0x00049860:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049862:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00049866:    f7d1faf7    ....    BL       DmConnRole ; 0x1ae58
        0x0004986a:    2801        .(      CMP      r0,#1
        0x0004986c:    d108        ..      BNE      0x49880 ; smpSmExecute + 40
        0x0004986e:    e7ff        ..      B        0x49870 ; smpSmExecute + 24
        0x00049870:    f24a70e0    J..p    MOV      r0,#0xa7e0
        0x00049874:    f2c10001    ....    MOVT     r0,#0x1001
        0x00049878:    f8d000e4    ....    LDR      r0,[r0,#0xe4]
        0x0004987c:    9001        ..      STR      r0,[sp,#4]
        0x0004987e:    e007        ..      B        0x49890 ; smpSmExecute + 56
        0x00049880:    f24a70e0    J..p    MOV      r0,#0xa7e0
        0x00049884:    f2c10001    ....    MOVT     r0,#0x1001
        0x00049888:    f8d000e8    ....    LDR      r0,[r0,#0xe8]
        0x0004988c:    9001        ..      STR      r0,[sp,#4]
        0x0004988e:    e7ff        ..      B        0x49890 ; smpSmExecute + 56
        0x00049890:    9801        ..      LDR      r0,[sp,#4]
        0x00049892:    9002        ..      STR      r0,[sp,#8]
        0x00049894:    9802        ..      LDR      r0,[sp,#8]
        0x00049896:    6800        .h      LDR      r0,[r0,#0]
        0x00049898:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004989a:    f891103e    ..>.    LDRB     r1,[r1,#0x3e]
        0x0004989e:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x000498a2:    9003        ..      STR      r0,[sp,#0xc]
        0x000498a4:    e7ff        ..      B        0x498a6 ; smpSmExecute + 78
        0x000498a6:    e7ff        ..      B        0x498a8 ; smpSmExecute + 80
        0x000498a8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000498aa:    7800        .x      LDRB     r0,[r0,#0]
        0x000498ac:    9904        ..      LDR      r1,[sp,#0x10]
        0x000498ae:    7889        .x      LDRB     r1,[r1,#2]
        0x000498b0:    4288        .B      CMP      r0,r1
        0x000498b2:    d10f        ..      BNE      0x498d4 ; smpSmExecute + 124
        0x000498b4:    e7ff        ..      B        0x498b6 ; smpSmExecute + 94
        0x000498b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000498b8:    7840        @x      LDRB     r0,[r0,#1]
        0x000498ba:    9905        ..      LDR      r1,[sp,#0x14]
        0x000498bc:    f881003e    ..>.    STRB     r0,[r1,#0x3e]
        0x000498c0:    9802        ..      LDR      r0,[sp,#8]
        0x000498c2:    6840        @h      LDR      r0,[r0,#4]
        0x000498c4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000498c6:    7889        .x      LDRB     r1,[r1,#2]
        0x000498c8:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x000498cc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000498ce:    9904        ..      LDR      r1,[sp,#0x10]
        0x000498d0:    4790        .G      BLX      r2
        0x000498d2:    e015        ..      B        0x49900 ; smpSmExecute + 168
        0x000498d4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000498d6:    3003        .0      ADDS     r0,#3
        0x000498d8:    9003        ..      STR      r0,[sp,#0xc]
        0x000498da:    e7ff        ..      B        0x498dc ; smpSmExecute + 132
        0x000498dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000498de:    7800        .x      LDRB     r0,[r0,#0]
        0x000498e0:    2800        .(      CMP      r0,#0
        0x000498e2:    d1e1        ..      BNE      0x498a8 ; smpSmExecute + 80
        0x000498e4:    e7ff        ..      B        0x498e6 ; smpSmExecute + 142
        0x000498e6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000498e8:    9902        ..      LDR      r1,[sp,#8]
        0x000498ea:    6889        .h      LDR      r1,[r1,#8]
        0x000498ec:    310c        .1      ADDS     r1,r1,#0xc
        0x000498ee:    4288        .B      CMP      r0,r1
        0x000498f0:    d101        ..      BNE      0x498f6 ; smpSmExecute + 158
        0x000498f2:    e7ff        ..      B        0x498f4 ; smpSmExecute + 156
        0x000498f4:    e004        ..      B        0x49900 ; smpSmExecute + 168
        0x000498f6:    9802        ..      LDR      r0,[sp,#8]
        0x000498f8:    6880        .h      LDR      r0,[r0,#8]
        0x000498fa:    9003        ..      STR      r0,[sp,#0xc]
        0x000498fc:    e7ff        ..      B        0x498fe ; smpSmExecute + 166
        0x000498fe:    e7d2        ..      B        0x498a6 ; smpSmExecute + 78
        0x00049900:    b006        ..      ADD      sp,sp,#0x18
        0x00049902:    bd80        ..      POP      {r7,pc}
    smpStartRspTimer
        0x00049904:    b580        ..      PUSH     {r7,lr}
        0x00049906:    b082        ..      SUB      sp,sp,#8
        0x00049908:    9001        ..      STR      r0,[sp,#4]
        0x0004990a:    9901        ..      LDR      r1,[sp,#4]
        0x0004990c:    200f        .       MOVS     r0,#0xf
        0x0004990e:    7288        .r      STRB     r0,[r1,#0xa]
        0x00049910:    9901        ..      LDR      r1,[sp,#4]
        0x00049912:    20e1        .       MOVS     r0,#0xe1
        0x00049914:    72c8        .r      STRB     r0,[r1,#0xb]
        0x00049916:    9801        ..      LDR      r0,[sp,#4]
        0x00049918:    211e        .!      MOVS     r1,#0x1e
        0x0004991a:    f7d5fa83    ....    BL       WsfTimerStartSec ; 0x1ee24
        0x0004991e:    b002        ..      ADD      sp,sp,#8
        0x00049920:    bd80        ..      POP      {r7,pc}
        0x00049922:    0000        ..      MOVS     r0,r0
    smpStateIdle
        0x00049924:    b081        ..      SUB      sp,sp,#4
        0x00049926:    9000        ..      STR      r0,[sp,#0]
        0x00049928:    9800        ..      LDR      r0,[sp,#0]
        0x0004992a:    f890003e    ..>.    LDRB     r0,[r0,#0x3e]
        0x0004992e:    fab0f080    ....    CLZ      r0,r0
        0x00049932:    0940        @.      LSRS     r0,r0,#5
        0x00049934:    b001        ..      ADD      sp,sp,#4
        0x00049936:    4770        pG      BX       lr
    smprActCnfVerify
        0x00049938:    b580        ..      PUSH     {r7,lr}
        0x0004993a:    b082        ..      SUB      sp,sp,#8
        0x0004993c:    9001        ..      STR      r0,[sp,#4]
        0x0004993e:    9100        ..      STR      r1,[sp,#0]
        0x00049940:    9800        ..      LDR      r0,[sp,#0]
        0x00049942:    6840        @h      LDR      r0,[r0,#4]
        0x00049944:    9901        ..      LDR      r1,[sp,#4]
        0x00049946:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00049948:    3120         1      ADDS     r1,r1,#0x20
        0x0004994a:    2210        ."      MOVS     r2,#0x10
        0x0004994c:    f7cefd74    ..t.    BL       memcmp ; 0x18438
        0x00049950:    b338        8.      CBZ      r0,0x499a2 ; smprActCnfVerify + 106
        0x00049952:    e7ff        ..      B        0x49954 ; smprActCnfVerify + 28
        0x00049954:    9901        ..      LDR      r1,[sp,#4]
        0x00049956:    f8910042    ..B.    LDRB     r0,[r1,#0x42]
        0x0004995a:    3001        .0      ADDS     r0,#1
        0x0004995c:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x00049960:    9801        ..      LDR      r0,[sp,#4]
        0x00049962:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00049966:    f7d3ffeb    ....    BL       SmpDbPairingFailed ; 0x1d940
        0x0004996a:    9900        ..      LDR      r1,[sp,#0]
        0x0004996c:    2004        .       MOVS     r0,#4
        0x0004996e:    70c8        .p      STRB     r0,[r1,#3]
        0x00049970:    9801        ..      LDR      r0,[sp,#4]
        0x00049972:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x00049976:    f24061b0    @..a    MOVW     r1,#0x6b0
        0x0004997a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004997e:    6809        .h      LDR      r1,[r1,#0]
        0x00049980:    79c9        .y      LDRB     r1,[r1,#7]
        0x00049982:    4288        .B      CMP      r0,r1
        0x00049984:    d104        ..      BNE      0x49990 ; smprActCnfVerify + 88
        0x00049986:    e7ff        ..      B        0x49988 ; smprActCnfVerify + 80
        0x00049988:    9900        ..      LDR      r1,[sp,#0]
        0x0004998a:    200d        .       MOVS     r0,#0xd
        0x0004998c:    7088        .p      STRB     r0,[r1,#2]
        0x0004998e:    e003        ..      B        0x49998 ; smprActCnfVerify + 96
        0x00049990:    9900        ..      LDR      r1,[sp,#0]
        0x00049992:    2003        .       MOVS     r0,#3
        0x00049994:    7088        .p      STRB     r0,[r1,#2]
        0x00049996:    e7ff        ..      B        0x49998 ; smprActCnfVerify + 96
        0x00049998:    9801        ..      LDR      r0,[sp,#4]
        0x0004999a:    9900        ..      LDR      r1,[sp,#0]
        0x0004999c:    f7ffff5c    ..\.    BL       smpSmExecute ; 0x49858
        0x000499a0:    e008        ..      B        0x499b4 ; smprActCnfVerify + 124
        0x000499a2:    9801        ..      LDR      r0,[sp,#4]
        0x000499a4:    6b01        .k      LDR      r1,[r0,#0x30]
        0x000499a6:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x000499aa:    f1010310    ....    ADD      r3,r1,#0x10
        0x000499ae:    f7fef87f    ....    BL       smpCalcS1 ; 0x47ab0
        0x000499b2:    e7ff        ..      B        0x499b4 ; smprActCnfVerify + 124
        0x000499b4:    b002        ..      ADD      sp,sp,#8
        0x000499b6:    bd80        ..      POP      {r7,pc}
    smprActProcPairCnf
        0x000499b8:    b083        ..      SUB      sp,sp,#0xc
        0x000499ba:    9002        ..      STR      r0,[sp,#8]
        0x000499bc:    9101        ..      STR      r1,[sp,#4]
        0x000499be:    9801        ..      LDR      r0,[sp,#4]
        0x000499c0:    6840        @h      LDR      r0,[r0,#4]
        0x000499c2:    3009        .0      ADDS     r0,r0,#9
        0x000499c4:    9000        ..      STR      r0,[sp,#0]
        0x000499c6:    9802        ..      LDR      r0,[sp,#8]
        0x000499c8:    6b01        .k      LDR      r1,[r0,#0x30]
        0x000499ca:    f8ddc000    ....    LDR      r12,[sp,#0]
        0x000499ce:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x000499d2:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x000499d6:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x000499da:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x000499de:    f8c1c02c    ..,.    STR      r12,[r1,#0x2c]
        0x000499e2:    628b        .b      STR      r3,[r1,#0x28]
        0x000499e4:    624a        Jb      STR      r2,[r1,#0x24]
        0x000499e6:    6208        .b      STR      r0,[r1,#0x20]
        0x000499e8:    9902        ..      LDR      r1,[sp,#8]
        0x000499ea:    2000        .       MOVS     r0,#0
        0x000499ec:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x000499f0:    b003        ..      ADD      sp,sp,#0xc
        0x000499f2:    4770        pG      BX       lr
    smprActProcPairCnfCalc1
        0x000499f4:    b580        ..      PUSH     {r7,lr}
        0x000499f6:    b082        ..      SUB      sp,sp,#8
        0x000499f8:    9001        ..      STR      r0,[sp,#4]
        0x000499fa:    9100        ..      STR      r1,[sp,#0]
        0x000499fc:    9801        ..      LDR      r0,[sp,#4]
        0x000499fe:    9900        ..      LDR      r1,[sp,#0]
        0x00049a00:    f7ffffda    ....    BL       smprActProcPairCnf ; 0x499b8
        0x00049a04:    9801        ..      LDR      r0,[sp,#4]
        0x00049a06:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00049a08:    3030        00      ADDS     r0,r0,#0x30
        0x00049a0a:    2110        .!      MOVS     r1,#0x10
        0x00049a0c:    f7d3fe9e    ....    BL       SecRand ; 0x1d74c
        0x00049a10:    9801        ..      LDR      r0,[sp,#4]
        0x00049a12:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00049a14:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x00049a18:    f7fdfe94    ....    BL       smpCalcC1Part1 ; 0x47744
        0x00049a1c:    b002        ..      ADD      sp,sp,#8
        0x00049a1e:    bd80        ..      POP      {r7,pc}
    smprActProcPairReq
        0x00049a20:    b580        ..      PUSH     {r7,lr}
        0x00049a22:    b086        ..      SUB      sp,sp,#0x18
        0x00049a24:    9005        ..      STR      r0,[sp,#0x14]
        0x00049a26:    9104        ..      STR      r1,[sp,#0x10]
        0x00049a28:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049a2a:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00049a2c:    b998        ..      CBNZ     r0,0x49a56 ; smprActProcPairReq + 54
        0x00049a2e:    e7ff        ..      B        0x49a30 ; smprActProcPairReq + 16
        0x00049a30:    2040        @       MOVS     r0,#0x40
        0x00049a32:    f7d4fdcd    ....    BL       WsfBufAlloc ; 0x1e5d0
        0x00049a36:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049a38:    6308        .c      STR      r0,[r1,#0x30]
        0x00049a3a:    b958        X.      CBNZ     r0,0x49a54 ; smprActProcPairReq + 52
        0x00049a3c:    e7ff        ..      B        0x49a3e ; smprActProcPairReq + 30
        0x00049a3e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049a40:    2008        .       MOVS     r0,#8
        0x00049a42:    70c8        .p      STRB     r0,[r1,#3]
        0x00049a44:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049a46:    2003        .       MOVS     r0,#3
        0x00049a48:    7088        .p      STRB     r0,[r1,#2]
        0x00049a4a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049a4c:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049a4e:    f7ffff03    ....    BL       smpSmExecute ; 0x49858
        0x00049a52:    e041        A.      B        0x49ad8 ; smprActProcPairReq + 184
        0x00049a54:    e000        ..      B        0x49a58 ; smprActProcPairReq + 56
        0x00049a56:    e7ff        ..      B        0x49a58 ; smprActProcPairReq + 56
        0x00049a58:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049a5a:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00049a5e:    2201        ."      MOVS     r2,#1
        0x00049a60:    4611        .F      MOV      r1,r2
        0x00049a62:    f7d1fa45    ..E.    BL       DmConnSetIdle ; 0x1aef0
        0x00049a66:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049a68:    6840        @h      LDR      r0,[r0,#4]
        0x00049a6a:    3008        .0      ADDS     r0,r0,#8
        0x00049a6c:    9001        ..      STR      r0,[sp,#4]
        0x00049a6e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049a70:    9a01        ..      LDR      r2,[sp,#4]
        0x00049a72:    6810        .h      LDR      r0,[r2,#0]
        0x00049a74:    f8d22003    ...     LDR      r2,[r2,#3]
        0x00049a78:    f8c12023    ..#     STR      r2,[r1,#0x23]
        0x00049a7c:    6208        .b      STR      r0,[r1,#0x20]
        0x00049a7e:    9801        ..      LDR      r0,[sp,#4]
        0x00049a80:    3001        .0      ADDS     r0,#1
        0x00049a82:    9001        ..      STR      r0,[sp,#4]
        0x00049a84:    9801        ..      LDR      r0,[sp,#4]
        0x00049a86:    3001        .0      ADDS     r0,#1
        0x00049a88:    9001        ..      STR      r0,[sp,#4]
        0x00049a8a:    9801        ..      LDR      r0,[sp,#4]
        0x00049a8c:    1c41        A.      ADDS     r1,r0,#1
        0x00049a8e:    9101        ..      STR      r1,[sp,#4]
        0x00049a90:    7800        .x      LDRB     r0,[r0,#0]
        0x00049a92:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00049a96:    9801        ..      LDR      r0,[sp,#4]
        0x00049a98:    1c41        A.      ADDS     r1,r0,#1
        0x00049a9a:    9101        ..      STR      r1,[sp,#4]
        0x00049a9c:    7800        .x      LDRB     r0,[r0,#0]
        0x00049a9e:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00049aa2:    9801        ..      LDR      r0,[sp,#4]
        0x00049aa4:    3001        .0      ADDS     r0,#1
        0x00049aa6:    9001        ..      STR      r0,[sp,#4]
        0x00049aa8:    9801        ..      LDR      r0,[sp,#4]
        0x00049aaa:    1c41        A.      ADDS     r1,r0,#1
        0x00049aac:    9101        ..      STR      r1,[sp,#4]
        0x00049aae:    7800        .x      LDRB     r0,[r0,#0]
        0x00049ab0:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00049ab4:    9801        ..      LDR      r0,[sp,#4]
        0x00049ab6:    1c41        A.      ADDS     r1,r0,#1
        0x00049ab8:    9101        ..      STR      r1,[sp,#4]
        0x00049aba:    7800        .x      LDRB     r0,[r0,#0]
        0x00049abc:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00049ac0:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049ac2:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00049ac6:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00049aca:    2031        1       MOVS     r0,#0x31
        0x00049acc:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00049ad0:    a802        ..      ADD      r0,sp,#8
        0x00049ad2:    f7d1fe85    ....    BL       DmSmpCbackExec ; 0x1b7e0
        0x00049ad6:    e7ff        ..      B        0x49ad8 ; smprActProcPairReq + 184
        0x00049ad8:    b006        ..      ADD      sp,sp,#0x18
        0x00049ada:    bd80        ..      POP      {r7,pc}
    smprActRcvKey
        0x00049adc:    b580        ..      PUSH     {r7,lr}
        0x00049ade:    b084        ..      SUB      sp,sp,#0x10
        0x00049ae0:    9003        ..      STR      r0,[sp,#0xc]
        0x00049ae2:    9102        ..      STR      r1,[sp,#8]
        0x00049ae4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049ae6:    f8910025    ..%.    LDRB     r0,[r1,#0x25]
        0x00049aea:    f891102c    ..,.    LDRB     r1,[r1,#0x2c]
        0x00049aee:    4008        .@      ANDS     r0,r0,r1
        0x00049af0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00049af4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049af6:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00049af8:    9a02        ..      LDR      r2,[sp,#8]
        0x00049afa:    6852        Rh      LDR      r2,[r2,#4]
        0x00049afc:    f89d3007    ...0    LDRB     r3,[sp,#7]
        0x00049b00:    f7fefc0e    ....    BL       smpProcRcvKey ; 0x48320
        0x00049b04:    b140        @.      CBZ      r0,0x49b18 ; smprActRcvKey + 60
        0x00049b06:    e7ff        ..      B        0x49b08 ; smprActRcvKey + 44
        0x00049b08:    9902        ..      LDR      r1,[sp,#8]
        0x00049b0a:    200e        .       MOVS     r0,#0xe
        0x00049b0c:    7088        .p      STRB     r0,[r1,#2]
        0x00049b0e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049b10:    9902        ..      LDR      r1,[sp,#8]
        0x00049b12:    f7fffea1    ....    BL       smpSmExecute ; 0x49858
        0x00049b16:    e7ff        ..      B        0x49b18 ; smprActRcvKey + 60
        0x00049b18:    b004        ..      ADD      sp,sp,#0x10
        0x00049b1a:    bd80        ..      POP      {r7,pc}
    smprActSendKey
        0x00049b1c:    b580        ..      PUSH     {r7,lr}
        0x00049b1e:    b084        ..      SUB      sp,sp,#0x10
        0x00049b20:    9003        ..      STR      r0,[sp,#0xc]
        0x00049b22:    9102        ..      STR      r1,[sp,#8]
        0x00049b24:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049b26:    f8910026    ..&.    LDRB     r0,[r1,#0x26]
        0x00049b2a:    f891102d    ..-.    LDRB     r1,[r1,#0x2d]
        0x00049b2e:    4008        .@      ANDS     r0,r0,r1
        0x00049b30:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00049b34:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049b36:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00049b3a:    2800        .(      CMP      r0,#0
        0x00049b3c:    d15e        ^.      BNE      0x49bfc ; smprActSendKey + 224
        0x00049b3e:    e7ff        ..      B        0x49b40 ; smprActSendKey + 36
        0x00049b40:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049b42:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00049b46:    f7fffceb    ....    BL       smpSendKey ; 0x49520
        0x00049b4a:    2800        .(      CMP      r0,#0
        0x00049b4c:    d056        V.      BEQ      0x49bfc ; smprActSendKey + 224
        0x00049b4e:    e7ff        ..      B        0x49b50 ; smprActSendKey + 52
        0x00049b50:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049b52:    2000        .       MOVS     r0,#0
        0x00049b54:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00049b58:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049b5a:    f8910025    ..%.    LDRB     r0,[r1,#0x25]
        0x00049b5e:    f891102c    ..,.    LDRB     r1,[r1,#0x2c]
        0x00049b62:    4008        .@      ANDS     r0,r0,r1
        0x00049b64:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00049b68:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00049b6c:    07c0        ..      LSLS     r0,r0,#31
        0x00049b6e:    b1f8        ..      CBZ      r0,0x49bb0 ; smprActSendKey + 148
        0x00049b70:    e7ff        ..      B        0x49b72 ; smprActSendKey + 86
        0x00049b72:    f24a70e0    J..p    MOV      r0,#0xa7e0
        0x00049b76:    f2c10001    ....    MOVT     r0,#0x1001
        0x00049b7a:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x00049b7e:    b188        ..      CBZ      r0,0x49ba4 ; smprActSendKey + 136
        0x00049b80:    e7ff        ..      B        0x49b82 ; smprActSendKey + 102
        0x00049b82:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049b84:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00049b86:    7800        .x      LDRB     r0,[r0,#0]
        0x00049b88:    b160        `.      CBZ      r0,0x49ba4 ; smprActSendKey + 136
        0x00049b8a:    e7ff        ..      B        0x49b8c ; smprActSendKey + 112
        0x00049b8c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00049b90:    0780        ..      LSLS     r0,r0,#30
        0x00049b92:    2800        .(      CMP      r0,#0
        0x00049b94:    d505        ..      BPL      0x49ba2 ; smprActSendKey + 134
        0x00049b96:    e7ff        ..      B        0x49b98 ; smprActSendKey + 124
        0x00049b98:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049b9a:    2008        .       MOVS     r0,#8
        0x00049b9c:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00049ba0:    e7ff        ..      B        0x49ba2 ; smprActSendKey + 134
        0x00049ba2:    e004        ..      B        0x49bae ; smprActSendKey + 146
        0x00049ba4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049ba6:    2006        .       MOVS     r0,#6
        0x00049ba8:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00049bac:    e7ff        ..      B        0x49bae ; smprActSendKey + 146
        0x00049bae:    e017        ..      B        0x49be0 ; smprActSendKey + 196
        0x00049bb0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00049bb4:    0780        ..      LSLS     r0,r0,#30
        0x00049bb6:    2800        .(      CMP      r0,#0
        0x00049bb8:    d505        ..      BPL      0x49bc6 ; smprActSendKey + 170
        0x00049bba:    e7ff        ..      B        0x49bbc ; smprActSendKey + 160
        0x00049bbc:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049bbe:    2008        .       MOVS     r0,#8
        0x00049bc0:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00049bc4:    e00b        ..      B        0x49bde ; smprActSendKey + 194
        0x00049bc6:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00049bca:    0740        @.      LSLS     r0,r0,#29
        0x00049bcc:    2800        .(      CMP      r0,#0
        0x00049bce:    d505        ..      BPL      0x49bdc ; smprActSendKey + 192
        0x00049bd0:    e7ff        ..      B        0x49bd2 ; smprActSendKey + 182
        0x00049bd2:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049bd4:    200a        .       MOVS     r0,#0xa
        0x00049bd6:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00049bda:    e7ff        ..      B        0x49bdc ; smprActSendKey + 192
        0x00049bdc:    e7ff        ..      B        0x49bde ; smprActSendKey + 194
        0x00049bde:    e7ff        ..      B        0x49be0 ; smprActSendKey + 196
        0x00049be0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049be2:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00049be6:    b940        @.      CBNZ     r0,0x49bfa ; smprActSendKey + 222
        0x00049be8:    e7ff        ..      B        0x49bea ; smprActSendKey + 206
        0x00049bea:    9902        ..      LDR      r1,[sp,#8]
        0x00049bec:    200e        .       MOVS     r0,#0xe
        0x00049bee:    7088        .p      STRB     r0,[r1,#2]
        0x00049bf0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049bf2:    9902        ..      LDR      r1,[sp,#8]
        0x00049bf4:    f7fffe30    ..0.    BL       smpSmExecute ; 0x49858
        0x00049bf8:    e7ff        ..      B        0x49bfa ; smprActSendKey + 222
        0x00049bfa:    e7ff        ..      B        0x49bfc ; smprActSendKey + 224
        0x00049bfc:    b004        ..      ADD      sp,sp,#0x10
        0x00049bfe:    bd80        ..      POP      {r7,pc}
    smprActSendPairRandom
        0x00049c00:    b580        ..      PUSH     {r7,lr}
        0x00049c02:    b086        ..      SUB      sp,sp,#0x18
        0x00049c04:    9005        ..      STR      r0,[sp,#0x14]
        0x00049c06:    9104        ..      STR      r1,[sp,#0x10]
        0x00049c08:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049c0a:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00049c0e:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x00049c12:    4288        .B      CMP      r0,r1
        0x00049c14:    da05        ..      BGE      0x49c22 ; smprActSendPairRandom + 34
        0x00049c16:    e7ff        ..      B        0x49c18 ; smprActSendPairRandom + 24
        0x00049c18:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049c1a:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00049c1e:    9000        ..      STR      r0,[sp,#0]
        0x00049c20:    e004        ..      B        0x49c2c ; smprActSendPairRandom + 44
        0x00049c22:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049c24:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00049c28:    9000        ..      STR      r0,[sp,#0]
        0x00049c2a:    e7ff        ..      B        0x49c2c ; smprActSendPairRandom + 44
        0x00049c2c:    9800        ..      LDR      r0,[sp,#0]
        0x00049c2e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00049c32:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049c34:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00049c36:    3020         0      ADDS     r0,r0,#0x20
        0x00049c38:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049c3a:    6849        Ih      LDR      r1,[r1,#4]
        0x00049c3c:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00049c40:    f7cefc69    ..i.    BL       __aeabi_memcpy ; 0x18516
        0x00049c44:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049c46:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00049c48:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00049c4c:    4408        .D      ADD      r0,r0,r1
        0x00049c4e:    3020         0      ADDS     r0,r0,#0x20
        0x00049c50:    f1c10110    ....    RSB      r1,r1,#0x10
        0x00049c54:    f7cefd65    ..e.    BL       __aeabi_memclr ; 0x18722
        0x00049c58:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049c5a:    2001        .       MOVS     r0,#1
        0x00049c5c:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x00049c60:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049c62:    f7fffe4f    ..O.    BL       smpStartRspTimer ; 0x49904
        0x00049c66:    2019        .       MOVS     r0,#0x19
        0x00049c68:    f7fefa2a    ..*.    BL       smpMsgAlloc ; 0x480c0
        0x00049c6c:    9003        ..      STR      r0,[sp,#0xc]
        0x00049c6e:    b1f0        ..      CBZ      r0,0x49cae ; smprActSendPairRandom + 174
        0x00049c70:    e7ff        ..      B        0x49c72 ; smprActSendPairRandom + 114
        0x00049c72:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049c74:    3008        .0      ADDS     r0,r0,#8
        0x00049c76:    9002        ..      STR      r0,[sp,#8]
        0x00049c78:    9902        ..      LDR      r1,[sp,#8]
        0x00049c7a:    1c48        H.      ADDS     r0,r1,#1
        0x00049c7c:    9002        ..      STR      r0,[sp,#8]
        0x00049c7e:    2004        .       MOVS     r0,#4
        0x00049c80:    7008        .p      STRB     r0,[r1,#0]
        0x00049c82:    9902        ..      LDR      r1,[sp,#8]
        0x00049c84:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049c86:    f8d0c030    ..0.    LDR      r12,[r0,#0x30]
        0x00049c8a:    f8dc0030    ..0.    LDR      r0,[r12,#0x30]
        0x00049c8e:    f8dc2034    ..4     LDR      r2,[r12,#0x34]
        0x00049c92:    f8dc3038    ..80    LDR      r3,[r12,#0x38]
        0x00049c96:    f8dcc03c    ..<.    LDR      r12,[r12,#0x3c]
        0x00049c9a:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x00049c9e:    608b        .`      STR      r3,[r1,#8]
        0x00049ca0:    604a        J`      STR      r2,[r1,#4]
        0x00049ca2:    6008        .`      STR      r0,[r1,#0]
        0x00049ca4:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049ca6:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049ca8:    f7fffdb0    ....    BL       smpSendPkt ; 0x4980c
        0x00049cac:    e7ff        ..      B        0x49cae ; smprActSendPairRandom + 174
        0x00049cae:    b006        ..      ADD      sp,sp,#0x18
        0x00049cb0:    bd80        ..      POP      {r7,pc}
        0x00049cb2:    0000        ..      MOVS     r0,r0
    smprActSendPairRsp
        0x00049cb4:    b580        ..      PUSH     {r7,lr}
        0x00049cb6:    b086        ..      SUB      sp,sp,#0x18
        0x00049cb8:    9005        ..      STR      r0,[sp,#0x14]
        0x00049cba:    9104        ..      STR      r1,[sp,#0x10]
        0x00049cbc:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049cbe:    3027        '0      ADDS     r0,r0,#0x27
        0x00049cc0:    9002        ..      STR      r0,[sp,#8]
        0x00049cc2:    9902        ..      LDR      r1,[sp,#8]
        0x00049cc4:    1c48        H.      ADDS     r0,r1,#1
        0x00049cc6:    9002        ..      STR      r0,[sp,#8]
        0x00049cc8:    2002        .       MOVS     r0,#2
        0x00049cca:    7008        .p      STRB     r0,[r1,#0]
        0x00049ccc:    f24060b0    @..`    MOVW     r0,#0x6b0
        0x00049cd0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00049cd4:    6801        .h      LDR      r1,[r0,#0]
        0x00049cd6:    7909        .y      LDRB     r1,[r1,#4]
        0x00049cd8:    9a02        ..      LDR      r2,[sp,#8]
        0x00049cda:    1c53        S.      ADDS     r3,r2,#1
        0x00049cdc:    9302        ..      STR      r3,[sp,#8]
        0x00049cde:    7011        .p      STRB     r1,[r2,#0]
        0x00049ce0:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049ce2:    7909        .y      LDRB     r1,[r1,#4]
        0x00049ce4:    9a02        ..      LDR      r2,[sp,#8]
        0x00049ce6:    1c53        S.      ADDS     r3,r2,#1
        0x00049ce8:    9302        ..      STR      r3,[sp,#8]
        0x00049cea:    7011        .p      STRB     r1,[r2,#0]
        0x00049cec:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049cee:    7949        Iy      LDRB     r1,[r1,#5]
        0x00049cf0:    9a02        ..      LDR      r2,[sp,#8]
        0x00049cf2:    1c53        S.      ADDS     r3,r2,#1
        0x00049cf4:    9302        ..      STR      r3,[sp,#8]
        0x00049cf6:    7011        .p      STRB     r1,[r2,#0]
        0x00049cf8:    6800        .h      LDR      r0,[r0,#0]
        0x00049cfa:    7980        .y      LDRB     r0,[r0,#6]
        0x00049cfc:    9902        ..      LDR      r1,[sp,#8]
        0x00049cfe:    1c4a        J.      ADDS     r2,r1,#1
        0x00049d00:    9202        ..      STR      r2,[sp,#8]
        0x00049d02:    7008        .p      STRB     r0,[r1,#0]
        0x00049d04:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049d06:    7980        .y      LDRB     r0,[r0,#6]
        0x00049d08:    9902        ..      LDR      r1,[sp,#8]
        0x00049d0a:    1c4a        J.      ADDS     r2,r1,#1
        0x00049d0c:    9202        ..      STR      r2,[sp,#8]
        0x00049d0e:    7008        .p      STRB     r0,[r1,#0]
        0x00049d10:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049d12:    79c0        .y      LDRB     r0,[r0,#7]
        0x00049d14:    9902        ..      LDR      r1,[sp,#8]
        0x00049d16:    1c4a        J.      ADDS     r2,r1,#1
        0x00049d18:    9202        ..      STR      r2,[sp,#8]
        0x00049d1a:    7008        .p      STRB     r0,[r1,#0]
        0x00049d1c:    f24a70e0    J..p    MOV      r0,#0xa7e0
        0x00049d20:    f2c10001    ....    MOVT     r0,#0x1001
        0x00049d24:    f8d030f0    ...0    LDR      r3,[r0,#0xf0]
        0x00049d28:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049d2a:    f10d0107    ....    ADD      r1,sp,#7
        0x00049d2e:    f10d0206    ....    ADD      r2,sp,#6
        0x00049d32:    4798        .G      BLX      r3
        0x00049d34:    b3c0        ..      CBZ      r0,0x49da8 ; smprActSendPairRsp + 244
        0x00049d36:    e7ff        ..      B        0x49d38 ; smprActSendPairRsp + 132
        0x00049d38:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049d3a:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x00049d3e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049d40:    7949        Iy      LDRB     r1,[r1,#5]
        0x00049d42:    4008        .@      ANDS     r0,r0,r1
        0x00049d44:    0700        ..      LSLS     r0,r0,#28
        0x00049d46:    2800        .(      CMP      r0,#0
        0x00049d48:    d505        ..      BPL      0x49d56 ; smprActSendPairRsp + 162
        0x00049d4a:    e7ff        ..      B        0x49d4c ; smprActSendPairRsp + 152
        0x00049d4c:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049d4e:    200c        .       MOVS     r0,#0xc
        0x00049d50:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00049d54:    e004        ..      B        0x49d60 ; smprActSendPairRsp + 172
        0x00049d56:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049d58:    2003        .       MOVS     r0,#3
        0x00049d5a:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00049d5e:    e7ff        ..      B        0x49d60 ; smprActSendPairRsp + 172
        0x00049d60:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049d62:    f7fffdcf    ....    BL       smpStartRspTimer ; 0x49904
        0x00049d66:    200f        .       MOVS     r0,#0xf
        0x00049d68:    f7fef9aa    ....    BL       smpMsgAlloc ; 0x480c0
        0x00049d6c:    9003        ..      STR      r0,[sp,#0xc]
        0x00049d6e:    b170        p.      CBZ      r0,0x49d8e ; smprActSendPairRsp + 218
        0x00049d70:    e7ff        ..      B        0x49d72 ; smprActSendPairRsp + 190
        0x00049d72:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049d74:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00049d76:    f8d20027    ..'.    LDR      r0,[r2,#0x27]
        0x00049d7a:    f8d2202a    ..*     LDR      r2,[r2,#0x2a]
        0x00049d7e:    f8c1200b    ...     STR      r2,[r1,#0xb]
        0x00049d82:    6088        .`      STR      r0,[r1,#8]
        0x00049d84:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049d86:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049d88:    f7fffd40    ..@.    BL       smpSendPkt ; 0x4980c
        0x00049d8c:    e7ff        ..      B        0x49d8e ; smprActSendPairRsp + 218
        0x00049d8e:    f24a70e0    J..p    MOV      r0,#0xa7e0
        0x00049d92:    f2c10001    ....    MOVT     r0,#0x1001
        0x00049d96:    f8d030f4    ...0    LDR      r3,[r0,#0xf4]
        0x00049d9a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049d9c:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00049da0:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x00049da4:    4798        .G      BLX      r3
        0x00049da6:    e7ff        ..      B        0x49da8 ; smprActSendPairRsp + 244
        0x00049da8:    b006        ..      ADD      sp,sp,#0x18
        0x00049daa:    bd80        ..      POP      {r7,pc}
    smprActSendSecurityReq
        0x00049dac:    b580        ..      PUSH     {r7,lr}
        0x00049dae:    b084        ..      SUB      sp,sp,#0x10
        0x00049db0:    9003        ..      STR      r0,[sp,#0xc]
        0x00049db2:    9102        ..      STR      r1,[sp,#8]
        0x00049db4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049db6:    f7fffda5    ....    BL       smpStartRspTimer ; 0x49904
        0x00049dba:    200a        .       MOVS     r0,#0xa
        0x00049dbc:    f7fef980    ....    BL       smpMsgAlloc ; 0x480c0
        0x00049dc0:    9001        ..      STR      r0,[sp,#4]
        0x00049dc2:    b198        ..      CBZ      r0,0x49dec ; smprActSendSecurityReq + 64
        0x00049dc4:    e7ff        ..      B        0x49dc6 ; smprActSendSecurityReq + 26
        0x00049dc6:    9801        ..      LDR      r0,[sp,#4]
        0x00049dc8:    3008        .0      ADDS     r0,r0,#8
        0x00049dca:    9000        ..      STR      r0,[sp,#0]
        0x00049dcc:    9900        ..      LDR      r1,[sp,#0]
        0x00049dce:    1c48        H.      ADDS     r0,r1,#1
        0x00049dd0:    9000        ..      STR      r0,[sp,#0]
        0x00049dd2:    200b        .       MOVS     r0,#0xb
        0x00049dd4:    7008        .p      STRB     r0,[r1,#0]
        0x00049dd6:    9802        ..      LDR      r0,[sp,#8]
        0x00049dd8:    7900        .y      LDRB     r0,[r0,#4]
        0x00049dda:    9900        ..      LDR      r1,[sp,#0]
        0x00049ddc:    1c4a        J.      ADDS     r2,r1,#1
        0x00049dde:    9200        ..      STR      r2,[sp,#0]
        0x00049de0:    7008        .p      STRB     r0,[r1,#0]
        0x00049de2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049de4:    9901        ..      LDR      r1,[sp,#4]
        0x00049de6:    f7fffd11    ....    BL       smpSendPkt ; 0x4980c
        0x00049dea:    e7ff        ..      B        0x49dec ; smprActSendSecurityReq + 64
        0x00049dec:    b004        ..      ADD      sp,sp,#0x10
        0x00049dee:    bd80        ..      POP      {r7,pc}
    smprActSetupKeyDist
        0x00049df0:    b580        ..      PUSH     {r7,lr}
        0x00049df2:    b084        ..      SUB      sp,sp,#0x10
        0x00049df4:    9003        ..      STR      r0,[sp,#0xc]
        0x00049df6:    9102        ..      STR      r1,[sp,#8]
        0x00049df8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049dfa:    2000        .       MOVS     r0,#0
        0x00049dfc:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00049e00:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049e02:    f7fffd7f    ....    BL       smpStartRspTimer ; 0x49904
        0x00049e06:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049e08:    f891003d    ..=.    LDRB     r0,[r1,#0x3d]
        0x00049e0c:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00049e0e:    8008        ..      STRH     r0,[r1,#0]
        0x00049e10:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049e12:    f8910040    ..@.    LDRB     r0,[r1,#0x40]
        0x00049e16:    0742        B.      LSLS     r2,r0,#29
        0x00049e18:    2001        .       MOVS     r0,#1
        0x00049e1a:    2a00        .*      CMP      r2,#0
        0x00049e1c:    bf48        H.      IT       MI
        0x00049e1e:    2002        .       MOVMI    r0,#2
        0x00049e20:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00049e22:    77c8        .w      STRB     r0,[r1,#0x1f]
        0x00049e24:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049e26:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00049e2a:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x00049e2e:    4288        .B      CMP      r0,r1
        0x00049e30:    da05        ..      BGE      0x49e3e ; smprActSetupKeyDist + 78
        0x00049e32:    e7ff        ..      B        0x49e34 ; smprActSetupKeyDist + 68
        0x00049e34:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049e36:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00049e3a:    9001        ..      STR      r0,[sp,#4]
        0x00049e3c:    e004        ..      B        0x49e48 ; smprActSetupKeyDist + 88
        0x00049e3e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049e40:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00049e44:    9001        ..      STR      r0,[sp,#4]
        0x00049e46:    e7ff        ..      B        0x49e48 ; smprActSetupKeyDist + 88
        0x00049e48:    9801        ..      LDR      r0,[sp,#4]
        0x00049e4a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049e4c:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00049e4e:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x00049e52:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049e54:    9902        ..      LDR      r1,[sp,#8]
        0x00049e56:    f7fffe61    ..a.    BL       smprActSendKey ; 0x49b1c
        0x00049e5a:    b004        ..      ADD      sp,sp,#0x10
        0x00049e5c:    bd80        ..      POP      {r7,pc}
        0x00049e5e:    0000        ..      MOVS     r0,r0
    smprScActCalcDHKey
        0x00049e60:    b580        ..      PUSH     {r7,lr}
        0x00049e62:    b084        ..      SUB      sp,sp,#0x10
        0x00049e64:    9003        ..      STR      r0,[sp,#0xc]
        0x00049e66:    9102        ..      STR      r1,[sp,#8]
        0x00049e68:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049e6a:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00049e6e:    280d        .(      CMP      r0,#0xd
        0x00049e70:    d10d        ..      BNE      0x49e8e ; smprScActCalcDHKey + 46
        0x00049e72:    e7ff        ..      B        0x49e74 ; smprScActCalcDHKey + 20
        0x00049e74:    9802        ..      LDR      r0,[sp,#8]
        0x00049e76:    6840        @h      LDR      r0,[r0,#4]
        0x00049e78:    3009        .0      ADDS     r0,r0,#9
        0x00049e7a:    9001        ..      STR      r0,[sp,#4]
        0x00049e7c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049e7e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00049e80:    6940        @i      LDR      r0,[r0,#0x14]
        0x00049e82:    3050        P0      ADDS     r0,r0,#0x50
        0x00049e84:    9901        ..      LDR      r1,[sp,#4]
        0x00049e86:    2210        ."      MOVS     r2,#0x10
        0x00049e88:    f7d4fb7e    ..~.    BL       WStrReverseCpy ; 0x1e588
        0x00049e8c:    e7ff        ..      B        0x49e8e ; smprScActCalcDHKey + 46
        0x00049e8e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049e90:    9902        ..      LDR      r1,[sp,#8]
        0x00049e92:    f7fefc97    ....    BL       smpScActCalcSharedSecret ; 0x487c4
        0x00049e96:    b004        ..      ADD      sp,sp,#0x10
        0x00049e98:    bd80        ..      POP      {r7,pc}
        0x00049e9a:    0000        ..      MOVS     r0,r0
    smprScActDHKeyCheckSend
        0x00049e9c:    b580        ..      PUSH     {r7,lr}
        0x00049e9e:    b086        ..      SUB      sp,sp,#0x18
        0x00049ea0:    9005        ..      STR      r0,[sp,#0x14]
        0x00049ea2:    9104        ..      STR      r1,[sp,#0x10]
        0x00049ea4:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049ea6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00049ea8:    6940        @i      LDR      r0,[r0,#0x14]
        0x00049eaa:    3010        .0      ADDS     r0,r0,#0x10
        0x00049eac:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049eae:    6849        Ih      LDR      r1,[r1,#4]
        0x00049eb0:    f7d0fd1a    ....    BL       Calc128Cpy ; 0x1a8e8
        0x00049eb4:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049eb6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00049eb8:    6941        Ai      LDR      r1,[r0,#0x14]
        0x00049eba:    f1010050    ..P.    ADD      r0,r1,#0x50
        0x00049ebe:    2210        ."      MOVS     r2,#0x10
        0x00049ec0:    f7cefaba    ....    BL       memcmp ; 0x18438
        0x00049ec4:    bb60        `.      CBNZ     r0,0x49f20 ; smprScActDHKeyCheckSend + 132
        0x00049ec6:    e7ff        ..      B        0x49ec8 ; smprScActDHKeyCheckSend + 44
        0x00049ec8:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049eca:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00049ece:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x00049ed2:    4288        .B      CMP      r0,r1
        0x00049ed4:    da05        ..      BGE      0x49ee2 ; smprScActDHKeyCheckSend + 70
        0x00049ed6:    e7ff        ..      B        0x49ed8 ; smprScActDHKeyCheckSend + 60
        0x00049ed8:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049eda:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00049ede:    9001        ..      STR      r0,[sp,#4]
        0x00049ee0:    e004        ..      B        0x49eec ; smprScActDHKeyCheckSend + 80
        0x00049ee2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049ee4:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00049ee8:    9001        ..      STR      r0,[sp,#4]
        0x00049eea:    e7ff        ..      B        0x49eec ; smprScActDHKeyCheckSend + 80
        0x00049eec:    9801        ..      LDR      r0,[sp,#4]
        0x00049eee:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00049ef2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049ef4:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00049ef6:    6980        .i      LDR      r0,[r0,#0x18]
        0x00049ef8:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00049efc:    4408        .D      ADD      r0,r0,r1
        0x00049efe:    3010        .0      ADDS     r0,r0,#0x10
        0x00049f00:    f1c10110    ....    RSB      r1,r1,#0x10
        0x00049f04:    f7cefc0d    ....    BL       __aeabi_memclr ; 0x18722
        0x00049f08:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049f0a:    2001        .       MOVS     r0,#1
        0x00049f0c:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x00049f10:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049f12:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049f14:    6c82        .l      LDR      r2,[r0,#0x48]
        0x00049f16:    6952        Ri      LDR      r2,[r2,#0x14]
        0x00049f18:    3210        .2      ADDS     r2,r2,#0x10
        0x00049f1a:    f7fffa25    ..%.    BL       smpScSendDHKeyCheck ; 0x49368
        0x00049f1e:    e02b        +.      B        0x49f78 ; smprScActDHKeyCheckSend + 220
        0x00049f20:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049f22:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00049f26:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00049f2a:    200b        .       MOVS     r0,#0xb
        0x00049f2c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00049f30:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049f32:    f8910042    ..B.    LDRB     r0,[r1,#0x42]
        0x00049f36:    3001        .0      ADDS     r0,#1
        0x00049f38:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x00049f3c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049f3e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00049f42:    f7d3fcfd    ....    BL       SmpDbPairingFailed ; 0x1d940
        0x00049f46:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049f48:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x00049f4c:    f24061b0    @..a    MOVW     r1,#0x6b0
        0x00049f50:    f2c10100    ....    MOVT     r1,#0x1000
        0x00049f54:    6809        .h      LDR      r1,[r1,#0]
        0x00049f56:    79c9        .y      LDRB     r1,[r1,#7]
        0x00049f58:    4288        .B      CMP      r0,r1
        0x00049f5a:    d104        ..      BNE      0x49f66 ; smprScActDHKeyCheckSend + 202
        0x00049f5c:    e7ff        ..      B        0x49f5e ; smprScActDHKeyCheckSend + 194
        0x00049f5e:    200d        .       MOVS     r0,#0xd
        0x00049f60:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00049f64:    e003        ..      B        0x49f6e ; smprScActDHKeyCheckSend + 210
        0x00049f66:    201d        .       MOVS     r0,#0x1d
        0x00049f68:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00049f6c:    e7ff        ..      B        0x49f6e ; smprScActDHKeyCheckSend + 210
        0x00049f6e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049f70:    a902        ..      ADD      r1,sp,#8
        0x00049f72:    f7fffc71    ..q.    BL       smpSmExecute ; 0x49858
        0x00049f76:    e7ff        ..      B        0x49f78 ; smprScActDHKeyCheckSend + 220
        0x00049f78:    b006        ..      ADD      sp,sp,#0x18
        0x00049f7a:    bd80        ..      POP      {r7,pc}
    smprScActJwncCalcG2
        0x00049f7c:    b580        ..      PUSH     {r7,lr}
        0x00049f7e:    b084        ..      SUB      sp,sp,#0x10
        0x00049f80:    9003        ..      STR      r0,[sp,#0xc]
        0x00049f82:    9102        ..      STR      r1,[sp,#8]
        0x00049f84:    9802        ..      LDR      r0,[sp,#8]
        0x00049f86:    6840        @h      LDR      r0,[r0,#4]
        0x00049f88:    3009        .0      ADDS     r0,r0,#9
        0x00049f8a:    9001        ..      STR      r0,[sp,#4]
        0x00049f8c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049f8e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00049f90:    6940        @i      LDR      r0,[r0,#0x14]
        0x00049f92:    9901        ..      LDR      r1,[sp,#4]
        0x00049f94:    2210        ."      MOVS     r2,#0x10
        0x00049f96:    f7d4faf7    ....    BL       WStrReverseCpy ; 0x1e588
        0x00049f9a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049f9c:    9902        ..      LDR      r1,[sp,#8]
        0x00049f9e:    f7fefd47    ..G.    BL       smpScActJwncCalcG2 ; 0x48a30
        0x00049fa2:    b004        ..      ADD      sp,sp,#0x10
        0x00049fa4:    bd80        ..      POP      {r7,pc}
        0x00049fa6:    0000        ..      MOVS     r0,r0
    smprScActJwncDisplay
        0x00049fa8:    b580        ..      PUSH     {r7,lr}
        0x00049faa:    b082        ..      SUB      sp,sp,#8
        0x00049fac:    9001        ..      STR      r0,[sp,#4]
        0x00049fae:    9100        ..      STR      r1,[sp,#0]
        0x00049fb0:    9901        ..      LDR      r1,[sp,#4]
        0x00049fb2:    200d        .       MOVS     r0,#0xd
        0x00049fb4:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00049fb8:    9801        ..      LDR      r0,[sp,#4]
        0x00049fba:    9900        ..      LDR      r1,[sp,#0]
        0x00049fbc:    6c82        .l      LDR      r2,[r0,#0x48]
        0x00049fbe:    6952        Ri      LDR      r2,[r2,#0x14]
        0x00049fc0:    3210        .2      ADDS     r2,r2,#0x10
        0x00049fc2:    f7fffa79    ..y.    BL       smpScSendRand ; 0x494b8
        0x00049fc6:    9801        ..      LDR      r0,[sp,#4]
        0x00049fc8:    9900        ..      LDR      r1,[sp,#0]
        0x00049fca:    f7fefd7f    ....    BL       smpScActJwncDisplay ; 0x48acc
        0x00049fce:    b002        ..      ADD      sp,sp,#8
        0x00049fd0:    bd80        ..      POP      {r7,pc}
        0x00049fd2:    0000        ..      MOVS     r0,r0
    smprScActJwncSendCnf
        0x00049fd4:    b580        ..      PUSH     {r7,lr}
        0x00049fd6:    b082        ..      SUB      sp,sp,#8
        0x00049fd8:    9001        ..      STR      r0,[sp,#4]
        0x00049fda:    9100        ..      STR      r1,[sp,#0]
        0x00049fdc:    9801        ..      LDR      r0,[sp,#4]
        0x00049fde:    9900        ..      LDR      r1,[sp,#0]
        0x00049fe0:    684a        Jh      LDR      r2,[r1,#4]
        0x00049fe2:    f7fff9f5    ....    BL       smpScSendPairCnf ; 0x493d0
        0x00049fe6:    b002        ..      ADD      sp,sp,#8
        0x00049fe8:    bd80        ..      POP      {r7,pc}
        0x00049fea:    0000        ..      MOVS     r0,r0
    smprScActJwncSetup
        0x00049fec:    b580        ..      PUSH     {r7,lr}
        0x00049fee:    b084        ..      SUB      sp,sp,#0x10
        0x00049ff0:    9003        ..      STR      r0,[sp,#0xc]
        0x00049ff2:    9102        ..      STR      r1,[sp,#8]
        0x00049ff4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049ff6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00049ff8:    6940        @i      LDR      r0,[r0,#0x14]
        0x00049ffa:    3010        .0      ADDS     r0,r0,#0x10
        0x00049ffc:    2110        .!      MOVS     r1,#0x10
        0x00049ffe:    f7d3fba5    ....    BL       SecRand ; 0x1d74c
        0x0004a002:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a004:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a006:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a008:    3020         0      ADDS     r0,r0,#0x20
        0x0004a00a:    f64131cc    A..1    MOV      r1,#0x1bcc
        0x0004a00e:    f2c00105    ....    MOVT     r1,#5
        0x0004a012:    9101        ..      STR      r1,[sp,#4]
        0x0004a014:    f7d0fc68    ..h.    BL       Calc128Cpy ; 0x1a8e8
        0x0004a018:    9901        ..      LDR      r1,[sp,#4]
        0x0004a01a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a01c:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a01e:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a020:    3030        00      ADDS     r0,r0,#0x30
        0x0004a022:    f7d0fc61    ..a.    BL       Calc128Cpy ; 0x1a8e8
        0x0004a026:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a028:    2004        .       MOVS     r0,#4
        0x0004a02a:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004a02e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a030:    9902        ..      LDR      r1,[sp,#8]
        0x0004a032:    f7fefcc5    ....    BL       smpScActJwncCalcF4 ; 0x489c0
        0x0004a036:    b004        ..      ADD      sp,sp,#0x10
        0x0004a038:    bd80        ..      POP      {r7,pc}
        0x0004a03a:    0000        ..      MOVS     r0,r0
    smprScActOobCalcCa
        0x0004a03c:    b580        ..      PUSH     {r7,lr}
        0x0004a03e:    b088        ..      SUB      sp,sp,#0x20
        0x0004a040:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a042:    9106        ..      STR      r1,[sp,#0x18]
        0x0004a044:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a046:    6840        @h      LDR      r0,[r0,#4]
        0x0004a048:    3009        .0      ADDS     r0,r0,#9
        0x0004a04a:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a04c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a04e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a050:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a052:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004a054:    2210        ."      MOVS     r2,#0x10
        0x0004a056:    f7d4fa97    ....    BL       WStrReverseCpy ; 0x1e588
        0x0004a05a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a05c:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x0004a060:    2801        .(      CMP      r0,#1
        0x0004a062:    d00b        ..      BEQ      0x4a07c ; smprScActOobCalcCa + 64
        0x0004a064:    e7ff        ..      B        0x4a066 ; smprScActOobCalcCa + 42
        0x0004a066:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a068:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a06a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a06c:    3030        00      ADDS     r0,r0,#0x30
        0x0004a06e:    f64131cc    A..1    MOV      r1,#0x1bcc
        0x0004a072:    f2c00105    ....    MOVT     r1,#5
        0x0004a076:    f7d0fc37    ..7.    BL       Calc128Cpy ; 0x1a8e8
        0x0004a07a:    e7ff        ..      B        0x4a07c ; smprScActOobCalcCa + 64
        0x0004a07c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a07e:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0004a082:    2801        .(      CMP      r0,#1
        0x0004a084:    d110        ..      BNE      0x4a0a8 ; smprScActOobCalcCa + 108
        0x0004a086:    e7ff        ..      B        0x4a088 ; smprScActOobCalcCa + 76
        0x0004a088:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a08a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a08c:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0004a08e:    6893        .h      LDR      r3,[r2,#8]
        0x0004a090:    6952        Ri      LDR      r2,[r2,#0x14]
        0x0004a092:    3220         2      ADDS     r2,r2,#0x20
        0x0004a094:    46ec        .F      MOV      r12,sp
        0x0004a096:    f8cc2004    ...     STR      r2,[r12,#4]
        0x0004a09a:    2200        ."      MOVS     r2,#0
        0x0004a09c:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0004a0a0:    461a        .F      MOV      r2,r3
        0x0004a0a2:    f7d3febd    ....    BL       SmpScCalcF4 ; 0x1de20
        0x0004a0a6:    e018        ..      B        0x4a0da ; smprScActOobCalcCa + 158
        0x0004a0a8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a0aa:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a0ac:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a0ae:    3020         0      ADDS     r0,r0,#0x20
        0x0004a0b0:    f64131cc    A..1    MOV      r1,#0x1bcc
        0x0004a0b4:    f2c00105    ....    MOVT     r1,#5
        0x0004a0b8:    f7d0fc16    ....    BL       Calc128Cpy ; 0x1a8e8
        0x0004a0bc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a0be:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004a0c2:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0004a0c6:    201c        .       MOVS     r0,#0x1c
        0x0004a0c8:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0004a0cc:    2000        .       MOVS     r0,#0
        0x0004a0ce:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a0d0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a0d2:    a902        ..      ADD      r1,sp,#8
        0x0004a0d4:    f7fffbc0    ....    BL       smpSmExecute ; 0x49858
        0x0004a0d8:    e7ff        ..      B        0x4a0da ; smprScActOobCalcCa + 158
        0x0004a0da:    b008        ..      ADD      sp,sp,#0x20
        0x0004a0dc:    bd80        ..      POP      {r7,pc}
        0x0004a0de:    0000        ..      MOVS     r0,r0
    smprScActOobSendRand
        0x0004a0e0:    b580        ..      PUSH     {r7,lr}
        0x0004a0e2:    b082        ..      SUB      sp,sp,#8
        0x0004a0e4:    9001        ..      STR      r0,[sp,#4]
        0x0004a0e6:    9100        ..      STR      r1,[sp,#0]
        0x0004a0e8:    9801        ..      LDR      r0,[sp,#4]
        0x0004a0ea:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0004a0ee:    2801        .(      CMP      r0,#1
        0x0004a0f0:    d110        ..      BNE      0x4a114 ; smprScActOobSendRand + 52
        0x0004a0f2:    e7ff        ..      B        0x4a0f4 ; smprScActOobSendRand + 20
        0x0004a0f4:    9801        ..      LDR      r0,[sp,#4]
        0x0004a0f6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a0f8:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a0fa:    3050        P0      ADDS     r0,r0,#0x50
        0x0004a0fc:    9900        ..      LDR      r1,[sp,#0]
        0x0004a0fe:    6849        Ih      LDR      r1,[r1,#4]
        0x0004a100:    2210        ."      MOVS     r2,#0x10
        0x0004a102:    f7cef999    ....    BL       memcmp ; 0x18438
        0x0004a106:    b120         .      CBZ      r0,0x4a112 ; smprScActOobSendRand + 50
        0x0004a108:    e7ff        ..      B        0x4a10a ; smprScActOobSendRand + 42
        0x0004a10a:    9801        ..      LDR      r0,[sp,#4]
        0x0004a10c:    f7fefeba    ....    BL       smpScFailWithReattempt ; 0x48e84
        0x0004a110:    e013        ..      B        0x4a13a ; smprScActOobSendRand + 90
        0x0004a112:    e7ff        ..      B        0x4a114 ; smprScActOobSendRand + 52
        0x0004a114:    9901        ..      LDR      r1,[sp,#4]
        0x0004a116:    200d        .       MOVS     r0,#0xd
        0x0004a118:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004a11c:    9801        ..      LDR      r0,[sp,#4]
        0x0004a11e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a120:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a122:    3010        .0      ADDS     r0,r0,#0x10
        0x0004a124:    2110        .!      MOVS     r1,#0x10
        0x0004a126:    f7d3fb11    ....    BL       SecRand ; 0x1d74c
        0x0004a12a:    9801        ..      LDR      r0,[sp,#4]
        0x0004a12c:    9900        ..      LDR      r1,[sp,#0]
        0x0004a12e:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0004a130:    6952        Ri      LDR      r2,[r2,#0x14]
        0x0004a132:    3210        .2      ADDS     r2,r2,#0x10
        0x0004a134:    f7fff9c0    ....    BL       smpScSendRand ; 0x494b8
        0x0004a138:    e7ff        ..      B        0x4a13a ; smprScActOobSendRand + 90
        0x0004a13a:    b002        ..      ADD      sp,sp,#8
        0x0004a13c:    bd80        ..      POP      {r7,pc}
        0x0004a13e:    0000        ..      MOVS     r0,r0
    smprScActOobSetup
        0x0004a140:    b082        ..      SUB      sp,sp,#8
        0x0004a142:    9001        ..      STR      r0,[sp,#4]
        0x0004a144:    9100        ..      STR      r1,[sp,#0]
        0x0004a146:    9901        ..      LDR      r1,[sp,#4]
        0x0004a148:    2004        .       MOVS     r0,#4
        0x0004a14a:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004a14e:    b002        ..      ADD      sp,sp,#8
        0x0004a150:    4770        pG      BX       lr
        0x0004a152:    0000        ..      MOVS     r0,r0
    smprScActPkCalcCa
        0x0004a154:    b510        ..      PUSH     {r4,lr}
        0x0004a156:    b08a        ..      SUB      sp,sp,#0x28
        0x0004a158:    9009        ..      STR      r0,[sp,#0x24]
        0x0004a15a:    9108        ..      STR      r1,[sp,#0x20]
        0x0004a15c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004a15e:    6840        @h      LDR      r0,[r0,#4]
        0x0004a160:    3009        .0      ADDS     r0,r0,#9
        0x0004a162:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a164:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a166:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a168:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a16a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004a16c:    2210        ."      MOVS     r2,#0x10
        0x0004a16e:    f7d4fa0b    ....    BL       WStrReverseCpy ; 0x1e588
        0x0004a172:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a174:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a176:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004a178:    9103        ..      STR      r1,[sp,#0xc]
        0x0004a17a:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0004a17c:    688a        .h      LDR      r2,[r1,#8]
        0x0004a17e:    9204        ..      STR      r2,[sp,#0x10]
        0x0004a180:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004a182:    9105        ..      STR      r1,[sp,#0x14]
        0x0004a184:    f7fdfeae    ....    BL       smpGetPkBit ; 0x47ee4
        0x0004a188:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a18a:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0004a18c:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0004a18e:    4684        .F      MOV      r12,r0
        0x0004a190:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a192:    f8dde024    ..$.    LDR      lr,[sp,#0x24]
        0x0004a196:    f8dee048    ..H.    LDR      lr,[lr,#0x48]
        0x0004a19a:    f8de4014    ...@    LDR      r4,[lr,#0x14]
        0x0004a19e:    46ee        .F      MOV      lr,sp
        0x0004a1a0:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0004a1a4:    f8cec000    ....    STR      r12,[lr,#0]
        0x0004a1a8:    f7d3fe3a    ..:.    BL       SmpScCalcF4 ; 0x1de20
        0x0004a1ac:    b00a        ..      ADD      sp,sp,#0x28
        0x0004a1ae:    bd10        ..      POP      {r4,pc}
    smprScActPkCalcCb
        0x0004a1b0:    b510        ..      PUSH     {r4,lr}
        0x0004a1b2:    b088        ..      SUB      sp,sp,#0x20
        0x0004a1b4:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a1b6:    9106        ..      STR      r1,[sp,#0x18]
        0x0004a1b8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a1ba:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a1bc:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a1be:    3010        .0      ADDS     r0,r0,#0x10
        0x0004a1c0:    2110        .!      MOVS     r1,#0x10
        0x0004a1c2:    f7d3fac3    ....    BL       SecRand ; 0x1d74c
        0x0004a1c6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004a1c8:    2004        .       MOVS     r0,#4
        0x0004a1ca:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004a1ce:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a1d0:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a1d2:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a1d4:    9102        ..      STR      r1,[sp,#8]
        0x0004a1d6:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0004a1d8:    688a        .h      LDR      r2,[r1,#8]
        0x0004a1da:    9204        ..      STR      r2,[sp,#0x10]
        0x0004a1dc:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004a1de:    9103        ..      STR      r1,[sp,#0xc]
        0x0004a1e0:    f7fdfe80    ....    BL       smpGetPkBit ; 0x47ee4
        0x0004a1e4:    9902        ..      LDR      r1,[sp,#8]
        0x0004a1e6:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004a1e8:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0004a1ea:    4684        .F      MOV      r12,r0
        0x0004a1ec:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a1ee:    f8dde01c    ....    LDR      lr,[sp,#0x1c]
        0x0004a1f2:    f8dee048    ..H.    LDR      lr,[lr,#0x48]
        0x0004a1f6:    f8dee014    ....    LDR      lr,[lr,#0x14]
        0x0004a1fa:    f10e0410    ....    ADD      r4,lr,#0x10
        0x0004a1fe:    46ee        .F      MOV      lr,sp
        0x0004a200:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0004a204:    f8cec000    ....    STR      r12,[lr,#0]
        0x0004a208:    f7d3fe0a    ....    BL       SmpScCalcF4 ; 0x1de20
        0x0004a20c:    b008        ..      ADD      sp,sp,#0x20
        0x0004a20e:    bd10        ..      POP      {r4,pc}
    smprScActPkSendCnf
        0x0004a210:    b580        ..      PUSH     {r7,lr}
        0x0004a212:    b082        ..      SUB      sp,sp,#8
        0x0004a214:    9001        ..      STR      r0,[sp,#4]
        0x0004a216:    9100        ..      STR      r1,[sp,#0]
        0x0004a218:    9801        ..      LDR      r0,[sp,#4]
        0x0004a21a:    9900        ..      LDR      r1,[sp,#0]
        0x0004a21c:    684a        Jh      LDR      r2,[r1,#4]
        0x0004a21e:    f7fff8d7    ....    BL       smpScSendPairCnf ; 0x493d0
        0x0004a222:    b002        ..      ADD      sp,sp,#8
        0x0004a224:    bd80        ..      POP      {r7,pc}
        0x0004a226:    0000        ..      MOVS     r0,r0
    smprScActPkSendRand
        0x0004a228:    b580        ..      PUSH     {r7,lr}
        0x0004a22a:    b084        ..      SUB      sp,sp,#0x10
        0x0004a22c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a22e:    9102        ..      STR      r1,[sp,#8]
        0x0004a230:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a232:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a234:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a236:    3050        P0      ADDS     r0,r0,#0x50
        0x0004a238:    9902        ..      LDR      r1,[sp,#8]
        0x0004a23a:    6849        Ih      LDR      r1,[r1,#4]
        0x0004a23c:    2210        ."      MOVS     r2,#0x10
        0x0004a23e:    f7cef8fb    ....    BL       memcmp ; 0x18438
        0x0004a242:    b120         .      CBZ      r0,0x4a24e ; smprScActPkSendRand + 38
        0x0004a244:    e7ff        ..      B        0x4a246 ; smprScActPkSendRand + 30
        0x0004a246:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a248:    f7fefe1c    ....    BL       smpScFailWithReattempt ; 0x48e84
        0x0004a24c:    e025        %.      B        0x4a29a ; smprScActPkSendRand + 114
        0x0004a24e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a250:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0004a252:    78c8        .x      LDRB     r0,[r1,#3]
        0x0004a254:    3001        .0      ADDS     r0,#1
        0x0004a256:    70c8        .p      STRB     r0,[r1,#3]
        0x0004a258:    b2c0        ..      UXTB     r0,r0
        0x0004a25a:    2814        .(      CMP      r0,#0x14
        0x0004a25c:    db04        ..      BLT      0x4a268 ; smprScActPkSendRand + 64
        0x0004a25e:    e7ff        ..      B        0x4a260 ; smprScActPkSendRand + 56
        0x0004a260:    201b        .       MOVS     r0,#0x1b
        0x0004a262:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0004a266:    e00e        ..      B        0x4a286 ; smprScActPkSendRand + 94
        0x0004a268:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a26a:    2003        .       MOVS     r0,#3
        0x0004a26c:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004a270:    201a        .       MOVS     r0,#0x1a
        0x0004a272:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0004a276:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a278:    9902        ..      LDR      r1,[sp,#8]
        0x0004a27a:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0004a27c:    6952        Ri      LDR      r2,[r2,#0x14]
        0x0004a27e:    3210        .2      ADDS     r2,r2,#0x10
        0x0004a280:    f7fff91a    ....    BL       smpScSendRand ; 0x494b8
        0x0004a284:    e7ff        ..      B        0x4a286 ; smprScActPkSendRand + 94
        0x0004a286:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a288:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004a28c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0004a290:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a292:    a901        ..      ADD      r1,sp,#4
        0x0004a294:    f7fffae0    ....    BL       smpSmExecute ; 0x49858
        0x0004a298:    e7ff        ..      B        0x4a29a ; smprScActPkSendRand + 114
        0x0004a29a:    b004        ..      ADD      sp,sp,#0x10
        0x0004a29c:    bd80        ..      POP      {r7,pc}
        0x0004a29e:    0000        ..      MOVS     r0,r0
    smprScActPkStoreCnf
        0x0004a2a0:    b580        ..      PUSH     {r7,lr}
        0x0004a2a2:    b084        ..      SUB      sp,sp,#0x10
        0x0004a2a4:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a2a6:    9102        ..      STR      r1,[sp,#8]
        0x0004a2a8:    9802        ..      LDR      r0,[sp,#8]
        0x0004a2aa:    6840        @h      LDR      r0,[r0,#4]
        0x0004a2ac:    3009        .0      ADDS     r0,r0,#9
        0x0004a2ae:    9001        ..      STR      r0,[sp,#4]
        0x0004a2b0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a2b2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a2b4:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a2b6:    3050        P0      ADDS     r0,r0,#0x50
        0x0004a2b8:    9901        ..      LDR      r1,[sp,#4]
        0x0004a2ba:    2210        ."      MOVS     r2,#0x10
        0x0004a2bc:    f7d4f964    ..d.    BL       WStrReverseCpy ; 0x1e588
        0x0004a2c0:    b004        ..      ADD      sp,sp,#0x10
        0x0004a2c2:    bd80        ..      POP      {r7,pc}
    smprScActPkStoreCnfAndCalcCb
        0x0004a2c4:    b580        ..      PUSH     {r7,lr}
        0x0004a2c6:    b082        ..      SUB      sp,sp,#8
        0x0004a2c8:    9001        ..      STR      r0,[sp,#4]
        0x0004a2ca:    9100        ..      STR      r1,[sp,#0]
        0x0004a2cc:    9801        ..      LDR      r0,[sp,#4]
        0x0004a2ce:    9900        ..      LDR      r1,[sp,#0]
        0x0004a2d0:    f7ffffe6    ....    BL       smprScActPkStoreCnf ; 0x4a2a0
        0x0004a2d4:    9801        ..      LDR      r0,[sp,#4]
        0x0004a2d6:    9900        ..      LDR      r1,[sp,#0]
        0x0004a2d8:    f7ffff6a    ..j.    BL       smprScActPkCalcCb ; 0x4a1b0
        0x0004a2dc:    b002        ..      ADD      sp,sp,#8
        0x0004a2de:    bd80        ..      POP      {r7,pc}
    smprScActPkStorePinAndCalcCb
        0x0004a2e0:    b580        ..      PUSH     {r7,lr}
        0x0004a2e2:    b082        ..      SUB      sp,sp,#8
        0x0004a2e4:    9001        ..      STR      r0,[sp,#4]
        0x0004a2e6:    9100        ..      STR      r1,[sp,#0]
        0x0004a2e8:    9801        ..      LDR      r0,[sp,#4]
        0x0004a2ea:    9900        ..      LDR      r1,[sp,#0]
        0x0004a2ec:    f000f82a    ..*.    BL       smprScActStoreLescPin ; 0x4a344
        0x0004a2f0:    9801        ..      LDR      r0,[sp,#4]
        0x0004a2f2:    9900        ..      LDR      r1,[sp,#0]
        0x0004a2f4:    f7ffff5c    ..\.    BL       smprScActPkCalcCb ; 0x4a1b0
        0x0004a2f8:    b002        ..      ADD      sp,sp,#8
        0x0004a2fa:    bd80        ..      POP      {r7,pc}
    smprScActSendPubKey
        0x0004a2fc:    b580        ..      PUSH     {r7,lr}
        0x0004a2fe:    b082        ..      SUB      sp,sp,#8
        0x0004a300:    9001        ..      STR      r0,[sp,#4]
        0x0004a302:    9100        ..      STR      r1,[sp,#0]
        0x0004a304:    9801        ..      LDR      r0,[sp,#4]
        0x0004a306:    9900        ..      LDR      r1,[sp,#0]
        0x0004a308:    f7fef918    ....    BL       smpScActAuthSelect ; 0x4853c
        0x0004a30c:    9801        ..      LDR      r0,[sp,#4]
        0x0004a30e:    9900        ..      LDR      r1,[sp,#0]
        0x0004a310:    f7fff892    ....    BL       smpScSendPubKey ; 0x49438
        0x0004a314:    b002        ..      ADD      sp,sp,#8
        0x0004a316:    bd80        ..      POP      {r7,pc}
    smprScActStoreDhCheck
        0x0004a318:    b580        ..      PUSH     {r7,lr}
        0x0004a31a:    b084        ..      SUB      sp,sp,#0x10
        0x0004a31c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a31e:    9102        ..      STR      r1,[sp,#8]
        0x0004a320:    9802        ..      LDR      r0,[sp,#8]
        0x0004a322:    6840        @h      LDR      r0,[r0,#4]
        0x0004a324:    3009        .0      ADDS     r0,r0,#9
        0x0004a326:    9001        ..      STR      r0,[sp,#4]
        0x0004a328:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a32a:    200f        .       MOVS     r0,#0xf
        0x0004a32c:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004a330:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a332:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a334:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a336:    3050        P0      ADDS     r0,r0,#0x50
        0x0004a338:    9901        ..      LDR      r1,[sp,#4]
        0x0004a33a:    2210        ."      MOVS     r2,#0x10
        0x0004a33c:    f7d4f924    ..$.    BL       WStrReverseCpy ; 0x1e588
        0x0004a340:    b004        ..      ADD      sp,sp,#0x10
        0x0004a342:    bd80        ..      POP      {r7,pc}
    smprScActStoreLescPin
        0x0004a344:    b580        ..      PUSH     {r7,lr}
        0x0004a346:    b084        ..      SUB      sp,sp,#0x10
        0x0004a348:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a34a:    9102        ..      STR      r1,[sp,#8]
        0x0004a34c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a34e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a350:    7840        @x      LDRB     r0,[r0,#1]
        0x0004a352:    2803        .(      CMP      r0,#3
        0x0004a354:    d12b        +.      BNE      0x4a3ae ; smprScActStoreLescPin + 106
        0x0004a356:    e7ff        ..      B        0x4a358 ; smprScActStoreLescPin + 20
        0x0004a358:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a35a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a35c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a35e:    3020         0      ADDS     r0,r0,#0x20
        0x0004a360:    f64131cc    A..1    MOV      r1,#0x1bcc
        0x0004a364:    f2c00105    ....    MOVT     r1,#5
        0x0004a368:    9101        ..      STR      r1,[sp,#4]
        0x0004a36a:    f7d0fabd    ....    BL       Calc128Cpy ; 0x1a8e8
        0x0004a36e:    9901        ..      LDR      r1,[sp,#4]
        0x0004a370:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a372:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a374:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a376:    3030        00      ADDS     r0,r0,#0x30
        0x0004a378:    f7d0fab6    ....    BL       Calc128Cpy ; 0x1a8e8
        0x0004a37c:    9802        ..      LDR      r0,[sp,#8]
        0x0004a37e:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0004a380:    2803        .(      CMP      r0,#3
        0x0004a382:    dc13        ..      BGT      0x4a3ac ; smprScActStoreLescPin + 104
        0x0004a384:    e7ff        ..      B        0x4a386 ; smprScActStoreLescPin + 66
        0x0004a386:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a388:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a38a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a38c:    302d        -0      ADDS     r0,r0,#0x2d
        0x0004a38e:    9a02        ..      LDR      r2,[sp,#8]
        0x0004a390:    1d11        ..      ADDS     r1,r2,#4
        0x0004a392:    7d12        .}      LDRB     r2,[r2,#0x14]
        0x0004a394:    f7d4f8f8    ....    BL       WStrReverseCpy ; 0x1e588
        0x0004a398:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a39a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a39c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004a39e:    303d        =0      ADDS     r0,r0,#0x3d
        0x0004a3a0:    9a02        ..      LDR      r2,[sp,#8]
        0x0004a3a2:    1d11        ..      ADDS     r1,r2,#4
        0x0004a3a4:    7d12        .}      LDRB     r2,[r2,#0x14]
        0x0004a3a6:    f7d4f8ef    ....    BL       WStrReverseCpy ; 0x1e588
        0x0004a3aa:    e7ff        ..      B        0x4a3ac ; smprScActStoreLescPin + 104
        0x0004a3ac:    e7ff        ..      B        0x4a3ae ; smprScActStoreLescPin + 106
        0x0004a3ae:    b004        ..      ADD      sp,sp,#0x10
        0x0004a3b0:    bd80        ..      POP      {r7,pc}
        0x0004a3b2:    0000        ..      MOVS     r0,r0
    smprScActWaitDhCheck
        0x0004a3b4:    b580        ..      PUSH     {r7,lr}
        0x0004a3b6:    b082        ..      SUB      sp,sp,#8
        0x0004a3b8:    9001        ..      STR      r0,[sp,#4]
        0x0004a3ba:    9100        ..      STR      r1,[sp,#0]
        0x0004a3bc:    9901        ..      LDR      r1,[sp,#4]
        0x0004a3be:    200d        .       MOVS     r0,#0xd
        0x0004a3c0:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004a3c4:    9801        ..      LDR      r0,[sp,#4]
        0x0004a3c6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004a3c8:    7840        @x      LDRB     r0,[r0,#1]
        0x0004a3ca:    2803        .(      CMP      r0,#3
        0x0004a3cc:    d108        ..      BNE      0x4a3e0 ; smprScActWaitDhCheck + 44
        0x0004a3ce:    e7ff        ..      B        0x4a3d0 ; smprScActWaitDhCheck + 28
        0x0004a3d0:    9801        ..      LDR      r0,[sp,#4]
        0x0004a3d2:    9900        ..      LDR      r1,[sp,#0]
        0x0004a3d4:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0004a3d6:    6952        Ri      LDR      r2,[r2,#0x14]
        0x0004a3d8:    3210        .2      ADDS     r2,r2,#0x10
        0x0004a3da:    f7fff86d    ..m.    BL       smpScSendRand ; 0x494b8
        0x0004a3de:    e7ff        ..      B        0x4a3e0 ; smprScActWaitDhCheck + 44
        0x0004a3e0:    b002        ..      ADD      sp,sp,#8
        0x0004a3e2:    bd80        ..      POP      {r7,pc}
    spl_alloca
        0x0004a3e4:    b085        ..      SUB      sp,sp,#0x14
        0x0004a3e6:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a3e8:    f24a20fc    J..     MOV      r0,#0xa2fc
        0x0004a3ec:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004a3f0:    6800        .h      LDR      r0,[r0,#0]
        0x0004a3f2:    9002        ..      STR      r0,[sp,#8]
        0x0004a3f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a3f6:    f0200003     ...    BIC      r0,r0,#3
        0x0004a3fa:    3004        .0      ADDS     r0,#4
        0x0004a3fc:    9001        ..      STR      r0,[sp,#4]
        0x0004a3fe:    9802        ..      LDR      r0,[sp,#8]
        0x0004a400:    9000        ..      STR      r0,[sp,#0]
        0x0004a402:    2001        .       MOVS     r0,#1
        0x0004a404:    b918        ..      CBNZ     r0,0x4a40e ; spl_alloca + 42
        0x0004a406:    e7ff        ..      B        0x4a408 ; spl_alloca + 36
        0x0004a408:    9801        ..      LDR      r0,[sp,#4]
        0x0004a40a:    9000        ..      STR      r0,[sp,#0]
        0x0004a40c:    e7ff        ..      B        0x4a40e ; spl_alloca + 42
        0x0004a40e:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0004a412:    0780        ..      LSLS     r0,r0,#30
        0x0004a414:    b118        ..      CBZ      r0,0x4a41e ; spl_alloca + 58
        0x0004a416:    e7ff        ..      B        0x4a418 ; spl_alloca + 52
        0x0004a418:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a41a:    9001        ..      STR      r0,[sp,#4]
        0x0004a41c:    e7ff        ..      B        0x4a41e ; spl_alloca + 58
        0x0004a41e:    9a01        ..      LDR      r2,[sp,#4]
        0x0004a420:    f24a21fc    J..!    MOV      r1,#0xa2fc
        0x0004a424:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004a428:    6808        .h      LDR      r0,[r1,#0]
        0x0004a42a:    4410        .D      ADD      r0,r0,r2
        0x0004a42c:    6008        .`      STR      r0,[r1,#0]
        0x0004a42e:    9a01        ..      LDR      r2,[sp,#4]
        0x0004a430:    f24a20f4    J..     MOV      r0,#0xa2f4
        0x0004a434:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004a438:    6801        .h      LDR      r1,[r0,#0]
        0x0004a43a:    4411        .D      ADD      r1,r1,r2
        0x0004a43c:    6001        .`      STR      r1,[r0,#0]
        0x0004a43e:    6800        .h      LDR      r0,[r0,#0]
        0x0004a440:    f5b04fa0    ...O    CMP      r0,#0x5000
        0x0004a444:    dd03        ..      BLE      0x4a44e ; spl_alloca + 106
        0x0004a446:    e7ff        ..      B        0x4a448 ; spl_alloca + 100
        0x0004a448:    2000        .       MOVS     r0,#0
        0x0004a44a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a44c:    e002        ..      B        0x4a454 ; spl_alloca + 112
        0x0004a44e:    9802        ..      LDR      r0,[sp,#8]
        0x0004a450:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a452:    e7ff        ..      B        0x4a454 ; spl_alloca + 112
        0x0004a454:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a456:    b005        ..      ADD      sp,sp,#0x14
        0x0004a458:    4770        pG      BX       lr
        0x0004a45a:    0000        ..      MOVS     r0,r0
    spl_stack_check
        0x0004a45c:    f24a20f4    J..     MOV      r0,#0xa2f4
        0x0004a460:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004a464:    6800        .h      LDR      r0,[r0,#0]
        0x0004a466:    4770        pG      BX       lr
    spl_stack_init
        0x0004a468:    b082        ..      SUB      sp,sp,#8
        0x0004a46a:    9001        ..      STR      r0,[sp,#4]
        0x0004a46c:    2000        .       MOVS     r0,#0
        0x0004a46e:    9000        ..      STR      r0,[sp,#0]
        0x0004a470:    9801        ..      LDR      r0,[sp,#4]
        0x0004a472:    b9e8        ..      CBNZ     r0,0x4a4b0 ; spl_stack_init + 72
        0x0004a474:    e7ff        ..      B        0x4a476 ; spl_stack_init + 14
        0x0004a476:    f24a21fc    J..!    MOV      r1,#0xa2fc
        0x0004a47a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004a47e:    f24520f4    E..     MOV      r0,#0x52f4
        0x0004a482:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004a486:    6008        .`      STR      r0,[r1,#0]
        0x0004a488:    f24a3100    J..1    MOVW     r1,#0xa300
        0x0004a48c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004a490:    2000        .       MOVS     r0,#0
        0x0004a492:    6008        .`      STR      r0,[r1,#0]
        0x0004a494:    f24a21f4    J..!    MOV      r1,#0xa2f4
        0x0004a498:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004a49c:    6008        .`      STR      r0,[r1,#0]
        0x0004a49e:    f24a21f8    J..!    MOV      r1,#0xa2f8
        0x0004a4a2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004a4a6:    6008        .`      STR      r0,[r1,#0]
        0x0004a4a8:    f44f40a0    O..@    MOV      r0,#0x5000
        0x0004a4ac:    9000        ..      STR      r0,[sp,#0]
        0x0004a4ae:    e000        ..      B        0x4a4b2 ; spl_stack_init + 74
        0x0004a4b0:    e7ff        ..      B        0x4a4b2 ; spl_stack_init + 74
        0x0004a4b2:    9800        ..      LDR      r0,[sp,#0]
        0x0004a4b4:    b002        ..      ADD      sp,sp,#8
        0x0004a4b6:    4770        pG      BX       lr
    spreading_decision
        0x0004a4b8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0004a4bc:    b088        ..      SUB      sp,sp,#0x20
        0x0004a4be:    f8ddb050    ..P.    LDR      r11,[sp,#0x50]
        0x0004a4c2:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x0004a4c6:    4605        .F      MOV      r5,r0
        0x0004a4c8:    eb0c004b    ..K.    ADD      r0,r12,r11,LSL #1
        0x0004a4cc:    f93c601b    <..`    LDRSH    r6,[r12,r11,LSL #1]
        0x0004a4d0:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x0004a4d4:    9c16        ..      LDR      r4,[sp,#0x58]
        0x0004a4d6:    1a30        0.      SUBS     r0,r6,r0
        0x0004a4d8:    4360        `C      MULS     r0,r4,r0
        0x0004a4da:    2809        .(      CMP      r0,#9
        0x0004a4dc:    f04f0800    O...    MOV      r8,#0
        0x0004a4e0:    9106        ..      STR      r1,[sp,#0x18]
        0x0004a4e2:    f2c080cd    ....    BLT.W    0x4a680 ; spreading_decision + 456
        0x0004a4e6:    e9cd3200    ...2    STRD     r3,r2,[sp,#0]
        0x0004a4ea:    6aea        .j      LDR      r2,[r5,#0x2c]
        0x0004a4ec:    ed9f1a6a    ..j.    VLDR     s2,[pc,#424] ; [0x4a698] = 0x3d800000
        0x0004a4f0:    4362        bC      MULS     r2,r4,r2
        0x0004a4f2:    0090        ..      LSLS     r0,r2,#2
        0x0004a4f4:    ed9f2a69    ..i*    VLDR     s4,[pc,#420] ; [0x4a69c] = 0x3c800000
        0x0004a4f8:    9002        ..      STR      r0,[sp,#8]
        0x0004a4fa:    eeb50a00    ....    VMOV.F32 s0,#0.25000000
        0x0004a4fe:    2700        .'      MOVS     r7,#0
        0x0004a500:    2000        .       MOVS     r0,#0
        0x0004a502:    2200        ."      MOVS     r2,#0
        0x0004a504:    4629        )F      MOV      r1,r5
        0x0004a506:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a508:    f8cdc010    ....    STR      r12,[sp,#0x10]
        0x0004a50c:    f1bb0f01    ....    CMP      r11,#1
        0x0004a510:    9203        ..      STR      r2,[sp,#0xc]
        0x0004a512:    db6b        k.      BLT      0x4a5ec ; spreading_decision + 308
        0x0004a514:    f8bc5000    ...P    LDRH     r5,[r12,#0]
        0x0004a518:    f04f0900    O...    MOV      r9,#0
        0x0004a51c:    f1090301    ....    ADD      r3,r9,#1
        0x0004a520:    f93c2013    <..     LDRSH    r2,[r12,r3,LSL #1]
        0x0004a524:    b22d        -.      SXTH     r5,r5
        0x0004a526:    1b56        V.      SUBS     r6,r2,r5
        0x0004a528:    fb06fe04    ....    MUL      lr,r6,r4
        0x0004a52c:    f1be0f09    ....    CMP      lr,#9
        0x0004a530:    db58        X.      BLT      0x4a5e4 ; spreading_decision + 300
        0x0004a532:    fb04f605    ....    MUL      r6,r4,r5
        0x0004a536:    9d06        ..      LDR      r5,[sp,#0x18]
        0x0004a538:    ee03ea10    ....    VMOV     s6,lr
        0x0004a53c:    4658        XF      MOV      r0,r11
        0x0004a53e:    f8cd801c    ....    STR      r8,[sp,#0x1c]
        0x0004a542:    eeb83ac3    ...:    VCVT.F32.S32 s6,s6
        0x0004a546:    eb050586    ....    ADD      r5,r5,r6,LSL #2
        0x0004a54a:    f04f0a00    O...    MOV      r10,#0
        0x0004a54e:    46f3        .F      MOV      r11,lr
        0x0004a550:    f04f0800    O...    MOV      r8,#0
        0x0004a554:    f04f0c00    O...    MOV      r12,#0
        0x0004a558:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x0004a55c:    3504        .5      ADDS     r5,#4
        0x0004a55e:    ee244a04    $..J    VMUL.F32 s8,s8,s8
        0x0004a562:    ee244a03    $..J    VMUL.F32 s8,s8,s6
        0x0004a566:    eeb44a40    ..@J    VCMP.F32 s8,s0
        0x0004a56a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004a56e:    eeb44a41    ..AJ    VCMP.F32 s8,s2
        0x0004a572:    bfb8        ..      IT       LT
        0x0004a574:    f10c0c01    ....    ADDLT    r12,r12,#1
        0x0004a578:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004a57c:    eeb44a42    ..BJ    VCMP.F32 s8,s4
        0x0004a580:    bfb8        ..      IT       LT
        0x0004a582:    f1080801    ....    ADDLT    r8,r8,#1
        0x0004a586:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004a58a:    bfb8        ..      IT       LT
        0x0004a58c:    f10a0a01    ....    ADDLT    r10,r10,#1
        0x0004a590:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x0004a594:    d1e0        ..      BNE      0x4a558 ; spreading_decision + 160
        0x0004a596:    688d        .h      LDR      r5,[r1,#8]
        0x0004a598:    3d04        .=      SUBS     r5,#4
        0x0004a59a:    45a9        .E      CMP      r9,r5
        0x0004a59c:    dd09        ..      BLE      0x4a5b2 ; spreading_decision + 250
        0x0004a59e:    eb08050c    ....    ADD      r5,r8,r12
        0x0004a5a2:    016d        m.      LSLS     r5,r5,#5
        0x0004a5a4:    fb95f5fe    ....    SDIV     r5,r5,lr
        0x0004a5a8:    460c        .F      MOV      r4,r1
        0x0004a5aa:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004a5ac:    4429        )D      ADD      r1,r1,r5
        0x0004a5ae:    9105        ..      STR      r1,[sp,#0x14]
        0x0004a5b0:    4621        !F      MOV      r1,r4
        0x0004a5b2:    4683        .F      MOV      r11,r0
        0x0004a5b4:    2600        .&      MOVS     r6,#0
        0x0004a5b6:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0004a5b8:    ebbe0f4c    ..L.    CMP      lr,r12,LSL #1
        0x0004a5bc:    bfd8        ..      IT       LE
        0x0004a5be:    2601        .&      MOVLE    r6,#1
        0x0004a5c0:    ebbe0f48    ..H.    CMP      lr,r8,LSL #1
        0x0004a5c4:    bfd8        ..      IT       LE
        0x0004a5c6:    3601        .6      ADDLE    r6,#1
        0x0004a5c8:    f8505029    P.)P    LDR      r5,[r0,r9,LSL #2]
        0x0004a5cc:    ebbe0f4a    ..J.    CMP      lr,r10,LSL #1
        0x0004a5d0:    bfd8        ..      IT       LE
        0x0004a5d2:    3601        .6      ADDLE    r6,#1
        0x0004a5d4:    f8dd801c    ....    LDR      r8,[sp,#0x1c]
        0x0004a5d8:    fb057706    ...w    MLA      r7,r5,r6,r7
        0x0004a5dc:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x0004a5e0:    9c16        ..      LDR      r4,[sp,#0x58]
        0x0004a5e2:    44a8        .D      ADD      r8,r8,r5
        0x0004a5e4:    b295        ..      UXTH     r5,r2
        0x0004a5e6:    455b        [E      CMP      r3,r11
        0x0004a5e8:    4699        .F      MOV      r9,r3
        0x0004a5ea:    d197        ..      BNE      0x4a51c ; spreading_decision + 100
        0x0004a5ec:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004a5ee:    460b        .F      MOV      r3,r1
        0x0004a5f0:    9915        ..      LDR      r1,[sp,#0x54]
        0x0004a5f2:    3201        .2      ADDS     r2,#1
        0x0004a5f4:    428a        .B      CMP      r2,r1
        0x0004a5f6:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a5f8:    9802        ..      LDR      r0,[sp,#8]
        0x0004a5fa:    4401        .D      ADD      r1,r1,r0
        0x0004a5fc:    9106        ..      STR      r1,[sp,#0x18]
        0x0004a5fe:    4619        .F      MOV      r1,r3
        0x0004a600:    f6ffaf84    ....    BLT.W    0x4a50c ; spreading_decision + 84
        0x0004a604:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0004a606:    b300        ..      CBZ      r0,0x4a64a ; spreading_decision + 402
        0x0004a608:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a60a:    b140        @.      CBZ      r0,0x4a61e ; spreading_decision + 358
        0x0004a60c:    6889        .h      LDR      r1,[r1,#8]
        0x0004a60e:    9a15        ..      LDR      r2,[sp,#0x54]
        0x0004a610:    ebab0101    ....    SUB      r1,r11,r1
        0x0004a614:    3104        .1      ADDS     r1,#4
        0x0004a616:    4351        QC      MULS     r1,r2,r1
        0x0004a618:    fb90f1f1    ....    SDIV     r1,r0,r1
        0x0004a61c:    e000        ..      B        0x4a620 ; spreading_decision + 360
        0x0004a61e:    2100        .!      MOVS     r1,#0
        0x0004a620:    e9dd6311    ...c    LDRD     r6,r3,[sp,#0x44]
        0x0004a624:    6832        2h      LDR      r2,[r6,#0]
        0x0004a626:    4411        .D      ADD      r1,r1,r2
        0x0004a628:    1049        I.      ASRS     r1,r1,#1
        0x0004a62a:    6031        1`      STR      r1,[r6,#0]
        0x0004a62c:    681a        .h      LDR      r2,[r3,#0]
        0x0004a62e:    b11a        ..      CBZ      r2,0x4a638 ; spreading_decision + 384
        0x0004a630:    2a02        .*      CMP      r2,#2
        0x0004a632:    bf08        ..      IT       EQ
        0x0004a634:    3104        .1      ADDEQ    r1,#4
        0x0004a636:    e000        ..      B        0x4a63a ; spreading_decision + 386
        0x0004a638:    3904        .9      SUBS     r1,#4
        0x0004a63a:    2200        ."      MOVS     r2,#0
        0x0004a63c:    2912        .)      CMP      r1,#0x12
        0x0004a63e:    bfc8        ..      IT       GT
        0x0004a640:    2201        ."      MOVGT    r2,#1
        0x0004a642:    2916        .)      CMP      r1,#0x16
        0x0004a644:    bfc8        ..      IT       GT
        0x0004a646:    2202        ."      MOVGT    r2,#2
        0x0004a648:    601a        .`      STR      r2,[r3,#0]
        0x0004a64a:    9a01        ..      LDR      r2,[sp,#4]
        0x0004a64c:    0239        9.      LSLS     r1,r7,#8
        0x0004a64e:    fb91f0f8    ....    SDIV     r0,r1,r8
        0x0004a652:    6811        .h      LDR      r1,[r2,#0]
        0x0004a654:    9b00        ..      LDR      r3,[sp,#0]
        0x0004a656:    4408        .D      ADD      r0,r0,r1
        0x0004a658:    1040        @.      ASRS     r0,r0,#1
        0x0004a65a:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0004a65e:    eba111c3    ....    SUB      r1,r1,r3,LSL #7
        0x0004a662:    f50171e0    ...q    ADD      r1,r1,#0x1c0
        0x0004a666:    f5b17f9f    ....    CMP      r1,#0x13e
        0x0004a66a:    6010        .`      STR      r0,[r2,#0]
        0x0004a66c:    da02        ..      BGE      0x4a674 ; spreading_decision + 444
        0x0004a66e:    f04f0803    O...    MOV      r8,#3
        0x0004a672:    e005        ..      B        0x4a680 ; spreading_decision + 456
        0x0004a674:    f24030fe    @..0    MOV      r0,#0x3fe
        0x0004a678:    4281        .B      CMP      r1,r0
        0x0004a67a:    da05        ..      BGE      0x4a688 ; spreading_decision + 464
        0x0004a67c:    f04f0802    O...    MOV      r8,#2
        0x0004a680:    4640        @F      MOV      r0,r8
        0x0004a682:    b008        ..      ADD      sp,sp,#0x20
        0x0004a684:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0004a688:    f24052fe    @..R    MOV      r2,#0x5fe
        0x0004a68c:    2000        .       MOVS     r0,#0
        0x0004a68e:    4291        .B      CMP      r1,r2
        0x0004a690:    bfb8        ..      IT       LT
        0x0004a692:    2001        .       MOVLT    r0,#1
        0x0004a694:    e7f5        ..      B        0x4a682 ; spreading_decision + 458
        0x0004a696:    bf00        ..      NOP      
    $d.13
        0x0004a698:    3d800000    ...=    DCD    1031798784
        0x0004a69c:    3c800000    ...<    DCD    1015021568
    $t.10
    stereo_itheta
        0x0004a6a0:    b580        ..      PUSH     {r7,lr}
        0x0004a6a2:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0004a6a6:    b1e2        ..      CBZ      r2,0x4a6e2 ; stereo_itheta + 66
        0x0004a6a8:    2b01        .+      CMP      r3,#1
        0x0004a6aa:    db3c        <.      BLT      0x4a726 ; stereo_itheta + 134
        0x0004a6ac:    ed9f0a6b    ..k.    VLDR     s0,[pc,#428] ; [0x4a85c] = 0x26901d7d
        0x0004a6b0:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004a6b4:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0004a6b8:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x0004a6bc:    3b01        .;      SUBS     r3,#1
        0x0004a6be:    ee313a02    1..:    VADD.F32 s6,s2,s4
        0x0004a6c2:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x0004a6c6:    ee232a03    #..*    VMUL.F32 s4,s6,s6
        0x0004a6ca:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x0004a6ce:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x0004a6d2:    ee388a01    8...    VADD.F32 s16,s16,s2
        0x0004a6d6:    f1010104    ....    ADD      r1,r1,#4
        0x0004a6da:    f1000004    ....    ADD      r0,r0,#4
        0x0004a6de:    d1e9        ..      BNE      0x4a6b4 ; stereo_itheta + 20
        0x0004a6e0:    e025        %.      B        0x4a72e ; stereo_itheta + 142
        0x0004a6e2:    2b01        .+      CMP      r3,#1
        0x0004a6e4:    db1f        ..      BLT      0x4a726 ; stereo_itheta + 134
        0x0004a6e6:    ed9f0a5e    ..^.    VLDR     s0,[pc,#376] ; [0x4a860] = 0
        0x0004a6ea:    461a        .F      MOV      r2,r3
        0x0004a6ec:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0004a6f0:    3a01        .:      SUBS     r2,#1
        0x0004a6f2:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x0004a6f6:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0004a6fa:    f1000004    ....    ADD      r0,r0,#4
        0x0004a6fe:    d1f5        ..      BNE      0x4a6ec ; stereo_itheta + 76
        0x0004a700:    ed9f1a56    ..V.    VLDR     s2,[pc,#344] ; [0x4a85c] = 0x26901d7d
        0x0004a704:    ed9f2a56    ..V*    VLDR     s4,[pc,#344] ; [0x4a860] = 0
        0x0004a708:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0004a70c:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x0004a710:    3b01        .;      SUBS     r3,#1
        0x0004a712:    ee233a03    #..:    VMUL.F32 s6,s6,s6
        0x0004a716:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x0004a71a:    f1010104    ....    ADD      r1,r1,#4
        0x0004a71e:    d1f5        ..      BNE      0x4a70c ; stereo_itheta + 108
        0x0004a720:    ee328a01    2...    VADD.F32 s16,s4,s2
        0x0004a724:    e003        ..      B        0x4a72e ; stereo_itheta + 142
        0x0004a726:    ed9f8a4d    ..M.    VLDR     s16,[pc,#308] ; [0x4a85c] = 0x26901d7d
        0x0004a72a:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004a72e:    eeb19ac0    ....    VSQRT.F32 s18,s0
        0x0004a732:    eeb49a49    ..I.    VCMP.F32 s18,s18
        0x0004a736:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004a73a:    f1808084    ....    BVS.W    0x4a846 ; stereo_itheta + 422
        0x0004a73e:    eeb10ac8    ....    VSQRT.F32 s0,s16
        0x0004a742:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x0004a746:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004a74a:    f1808081    ....    BVS.W    0x4a850 ; stereo_itheta + 432
        0x0004a74e:    ee291a09    )...    VMUL.F32 s2,s18,s18
        0x0004a752:    ee202a00     ..*    VMUL.F32 s4,s0,s0
        0x0004a756:    ed9f3a43    ..C:    VLDR     s6,[pc,#268] ; [0x4a864] = 0x219392ef
        0x0004a75a:    ee314a02    1..J    VADD.F32 s8,s2,s4
        0x0004a75e:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x0004a762:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004a766:    da02        ..      BGE      0x4a76e ; stereo_itheta + 206
        0x0004a768:    ed9f0a3d    ..=.    VLDR     s0,[pc,#244] ; [0x4a860] = 0
        0x0004a76c:    e05a        Z.      B        0x4a824 ; stereo_itheta + 388
        0x0004a76e:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x0004a772:    ed9f3a3d    ..=:    VLDR     s6,[pc,#244] ; [0x4a868] = 0x3f2db121
        0x0004a776:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004a77a:    da23        #.      BGE      0x4a7c4 ; stereo_itheta + 292
        0x0004a77c:    ed9f4a3b    ..;J    VLDR     s8,[pc,#236] ; [0x4a86c] = 0x3db00965
        0x0004a780:    ee213a03    !..:    VMUL.F32 s6,s2,s6
        0x0004a784:    ee214a04    !..J    VMUL.F32 s8,s2,s8
        0x0004a788:    ee323a03    2..:    VADD.F32 s6,s4,s6
        0x0004a78c:    ee324a04    2..J    VADD.F32 s8,s4,s8
        0x0004a790:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x0004a794:    ed9f4a39    ..9J    VLDR     s8,[pc,#228] ; [0x4a87c] = 0xbedcf805
        0x0004a798:    ee205a09     ..Z    VMUL.F32 s10,s0,s18
        0x0004a79c:    ee211a04    !...    VMUL.F32 s2,s2,s8
        0x0004a7a0:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x0004a7a4:    ee251a01    %...    VMUL.F32 s2,s10,s2
        0x0004a7a8:    ee811a03    ....    VDIV.F32 s2,s2,s6
        0x0004a7ac:    a034        4.      ADR      r0,{pc}+0xd4 ; 0x4a880
        0x0004a7ae:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x0004a7b2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004a7b6:    bfb8        ..      IT       LT
        0x0004a7b8:    3004        .0      ADDLT    r0,#4
        0x0004a7ba:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0004a7be:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0004a7c2:    e02f        /.      B        0x4a824 ; stereo_itheta + 388
        0x0004a7c4:    ed9f4a29    ..)J    VLDR     s8,[pc,#164] ; [0x4a86c] = 0x3db00965
        0x0004a7c8:    ee223a03    "..:    VMUL.F32 s6,s4,s6
        0x0004a7cc:    ee224a04    "..J    VMUL.F32 s8,s4,s8
        0x0004a7d0:    ee313a03    1..:    VADD.F32 s6,s2,s6
        0x0004a7d4:    ee314a04    1..J    VADD.F32 s8,s2,s8
        0x0004a7d8:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x0004a7dc:    ed9f4a24    ..$J    VLDR     s8,[pc,#144] ; [0x4a870] = 0x3edcf805
        0x0004a7e0:    ee295a00    )..Z    VMUL.F32 s10,s18,s0
        0x0004a7e4:    ee222a04    "..*    VMUL.F32 s4,s4,s8
        0x0004a7e8:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0004a7ec:    ee251a01    %...    VMUL.F32 s2,s10,s2
        0x0004a7f0:    ee811a03    ....    VDIV.F32 s2,s2,s6
        0x0004a7f4:    ed9f3a20    .. :    VLDR     s6,[pc,#128] ; [0x4a878] = 0x3fc90fdb
        0x0004a7f8:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x0004a7fc:    eeb00a43    ..C.    VMOV.F32 s0,s6
        0x0004a800:    ed9f2a1c    ...*    VLDR     s4,[pc,#112] ; [0x4a874] = 0xbfc90fdb
        0x0004a804:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004a808:    bfb8        ..      IT       LT
        0x0004a80a:    eeb00a42    ..B.    VMOVLT.F32 s0,s4
        0x0004a80e:    eeb55a40    ..@Z    VCMP.F32 s10,#0.0
        0x0004a812:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004a816:    bfb8        ..      IT       LT
        0x0004a818:    eeb03a42    ..B:    VMOVLT.F32 s6,s4
        0x0004a81c:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0004a820:    ee300a43    0.C.    VSUB.F32 s0,s0,s6
        0x0004a824:    ed9f1a18    ....    VLDR     s2,[pc,#96] ; [0x4a888] = 0x4622f987
        0x0004a828:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0004a82c:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x0004a830:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0004a834:    f002ff58    ..X.    BL       __hardfp_floorf ; 0x4d6e8
        0x0004a838:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0004a83c:    ee100a10    ....    VMOV     r0,s0
        0x0004a840:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0004a844:    bd80        ..      POP      {r7,pc}
        0x0004a846:    f003f9a6    ....    BL       __hardfp_sqrtf ; 0x4db96
        0x0004a84a:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x0004a84e:    e776        v.      B        0x4a73e ; stereo_itheta + 158
        0x0004a850:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004a854:    f003f99f    ....    BL       __hardfp_sqrtf ; 0x4db96
        0x0004a858:    e779        y.      B        0x4a74e ; stereo_itheta + 174
        0x0004a85a:    bf00        ..      NOP      
    $d.11
        0x0004a85c:    26901d7d    }..&    DCD    646978941
        0x0004a860:    00000000    ....    DCD    0
        0x0004a864:    219392ef    ...!    DCD    563319535
        0x0004a868:    3f2db121    !.-?    DCD    1059959073
        0x0004a86c:    3db00965    e..=    DCD    1034946917
        0x0004a870:    3edcf805    ...>    DCD    1054668805
        0x0004a874:    bfc90fdb    ....    DCD    3217625051
        0x0004a878:    3fc90fdb    ...?    DCD    1070141403
        0x0004a87c:    bedcf805    ....    DCD    3202152453
        0x0004a880:    3fc90fdb    ...?    DCD    1070141403
        0x0004a884:    bfc90fdb    ....    DCD    3217625051
        0x0004a888:    4622f987    .."F    DCD    1176697223
    $t.4
    timer_config_b0
        0x0004a88c:    b084        ..      SUB      sp,sp,#0x10
        0x0004a88e:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a890:    9102        ..      STR      r1,[sp,#8]
        0x0004a892:    9802        ..      LDR      r0,[sp,#8]
        0x0004a894:    7800        .x      LDRB     r0,[r0,#0]
        0x0004a896:    0200        ..      LSLS     r0,r0,#8
        0x0004a898:    9001        ..      STR      r0,[sp,#4]
        0x0004a89a:    9802        ..      LDR      r0,[sp,#8]
        0x0004a89c:    7840        @x      LDRB     r0,[r0,#1]
        0x0004a89e:    0100        ..      LSLS     r0,r0,#4
        0x0004a8a0:    b2c1        ..      UXTB     r1,r0
        0x0004a8a2:    9801        ..      LDR      r0,[sp,#4]
        0x0004a8a4:    4308        .C      ORRS     r0,r0,r1
        0x0004a8a6:    9001        ..      STR      r0,[sp,#4]
        0x0004a8a8:    9802        ..      LDR      r0,[sp,#8]
        0x0004a8aa:    78c0        .x      LDRB     r0,[r0,#3]
        0x0004a8ac:    f0000101    ....    AND      r1,r0,#1
        0x0004a8b0:    9801        ..      LDR      r0,[sp,#4]
        0x0004a8b2:    ea4000c1    @...    ORR      r0,r0,r1,LSL #3
        0x0004a8b6:    9001        ..      STR      r0,[sp,#4]
        0x0004a8b8:    9802        ..      LDR      r0,[sp,#8]
        0x0004a8ba:    7880        .x      LDRB     r0,[r0,#2]
        0x0004a8bc:    f0000101    ....    AND      r1,r0,#1
        0x0004a8c0:    9801        ..      LDR      r0,[sp,#4]
        0x0004a8c2:    ea400081    @...    ORR      r0,r0,r1,LSL #2
        0x0004a8c6:    9001        ..      STR      r0,[sp,#4]
        0x0004a8c8:    9802        ..      LDR      r0,[sp,#8]
        0x0004a8ca:    7900        .y      LDRB     r0,[r0,#4]
        0x0004a8cc:    f0000103    ....    AND      r1,r0,#3
        0x0004a8d0:    9801        ..      LDR      r0,[sp,#4]
        0x0004a8d2:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0004a8d6:    9001        ..      STR      r0,[sp,#4]
        0x0004a8d8:    9802        ..      LDR      r0,[sp,#8]
        0x0004a8da:    6881        .h      LDR      r1,[r0,#8]
        0x0004a8dc:    9801        ..      LDR      r0,[sp,#4]
        0x0004a8de:    ea406001    @..`    ORR      r0,r0,r1,LSL #24
        0x0004a8e2:    9001        ..      STR      r0,[sp,#4]
        0x0004a8e4:    9802        ..      LDR      r0,[sp,#8]
        0x0004a8e6:    7940        @y      LDRB     r0,[r0,#5]
        0x0004a8e8:    0200        ..      LSLS     r0,r0,#8
        0x0004a8ea:    9000        ..      STR      r0,[sp,#0]
        0x0004a8ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a8ee:    0142        B.      LSLS     r2,r0,#5
        0x0004a8f0:    f2482100    H..!    MOVW     r1,#0x8200
        0x0004a8f4:    f2c40100    ....    MOVT     r1,#0x4000
        0x0004a8f8:    5888        .X      LDR      r0,[r1,r2]
        0x0004a8fa:    f0200001     ...    BIC      r0,r0,#1
        0x0004a8fe:    5088        .P      STR      r0,[r1,r2]
        0x0004a900:    9801        ..      LDR      r0,[sp,#4]
        0x0004a902:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004a904:    0152        R.      LSLS     r2,r2,#5
        0x0004a906:    5088        .P      STR      r0,[r1,r2]
        0x0004a908:    9800        ..      LDR      r0,[sp,#0]
        0x0004a90a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004a90c:    0153        S.      LSLS     r3,r2,#5
        0x0004a90e:    f2482210    H.."    MOV      r2,#0x8210
        0x0004a912:    f2c40200    ....    MOVT     r2,#0x4000
        0x0004a916:    50d0        .P      STR      r0,[r2,r3]
        0x0004a918:    9802        ..      LDR      r0,[sp,#8]
        0x0004a91a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004a91c:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004a91e:    0153        S.      LSLS     r3,r2,#5
        0x0004a920:    f2482208    H.."    MOV      r2,#0x8208
        0x0004a924:    f2c40200    ....    MOVT     r2,#0x4000
        0x0004a928:    50d0        .P      STR      r0,[r2,r3]
        0x0004a92a:    9802        ..      LDR      r0,[sp,#8]
        0x0004a92c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004a92e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004a930:    0153        S.      LSLS     r3,r2,#5
        0x0004a932:    f248220c    H.."    MOV      r2,#0x820c
        0x0004a936:    f2c40200    ....    MOVT     r2,#0x4000
        0x0004a93a:    50d0        .P      STR      r0,[r2,r3]
        0x0004a93c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a93e:    0142        B.      LSLS     r2,r0,#5
        0x0004a940:    5888        .X      LDR      r0,[r1,r2]
        0x0004a942:    f0400002    @...    ORR      r0,r0,#2
        0x0004a946:    5088        .P      STR      r0,[r1,r2]
        0x0004a948:    2000        .       MOVS     r0,#0
        0x0004a94a:    b004        ..      ADD      sp,sp,#0x10
        0x0004a94c:    4770        pG      BX       lr
        0x0004a94e:    0000        ..      MOVS     r0,r0
    timer_config_b1
        0x0004a950:    b580        ..      PUSH     {r7,lr}
        0x0004a952:    b08d        ..      SUB      sp,sp,#0x34
        0x0004a954:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004a956:    910a        ..      STR      r1,[sp,#0x28]
        0x0004a958:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004a95a:    6880        .h      LDR      r0,[r0,#8]
        0x0004a95c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a95e:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004a960:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004a962:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a964:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004a966:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004a968:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a96a:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004a96c:    f6402120    @. !    MOVW     r1,#0xa20
        0x0004a970:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004a974:    2000        .       MOVS     r0,#0
        0x0004a976:    f8010022    ..".    STRB     r0,[r1,r2,LSL #2]
        0x0004a97a:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004a97c:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0004a980:    7050        Pp      STRB     r0,[r2,#1]
        0x0004a982:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004a984:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0004a988:    7090        .p      STRB     r0,[r2,#2]
        0x0004a98a:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004a98c:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0004a990:    70c8        .p      STRB     r0,[r1,#3]
        0x0004a992:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004a994:    7840        @x      LDRB     r0,[r0,#1]
        0x0004a996:    4601        .F      MOV      r1,r0
        0x0004a998:    9100        ..      STR      r1,[sp,#0]
        0x0004a99a:    280e        .(      CMP      r0,#0xe
        0x0004a99c:    f2008098    ....    BHI.W    0x4aad0 ; timer_config_b1 + 384
        0x0004a9a0:    9900        ..      LDR      r1,[sp,#0]
        0x0004a9a2:    e8dff001    ....    TBB      [pc,r1]
    $d.1
        0x0004a9a6:    0892        ..      DCW    2194
        0x0004a9a8:    95259540    @.%.    DCD    2502268224
        0x0004a9ac:    95959592    ....    DCD    2509608338
        0x0004a9b0:    7d5b9595    ..[}    DCD    2103154069
        0x0004a9b4:    0092        ..      DCW    146
    $t.2
        0x0004a9b6:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004a9b8:    f6402120    @. !    MOVW     r1,#0xa20
        0x0004a9bc:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004a9c0:    eb010280    ....    ADD      r2,r1,r0,LSL #2
        0x0004a9c4:    2001        .       MOVS     r0,#1
        0x0004a9c6:    70d0        .p      STRB     r0,[r2,#3]
        0x0004a9c8:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004a9ca:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0004a9ce:    7088        .p      STRB     r0,[r1,#2]
        0x0004a9d0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a9d2:    3001        .0      ADDS     r0,#1
        0x0004a9d4:    b118        ..      CBZ      r0,0x4a9de ; timer_config_b1 + 142
        0x0004a9d6:    e7ff        ..      B        0x4a9d8 ; timer_config_b1 + 136
        0x0004a9d8:    2007        .       MOVS     r0,#7
        0x0004a9da:    900c        ..      STR      r0,[sp,#0x30]
        0x0004a9dc:    e15d        ].      B        0x4ac9a ; timer_config_b1 + 842
        0x0004a9de:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a9e0:    3001        .0      ADDS     r0,#1
        0x0004a9e2:    b120         .      CBZ      r0,0x4a9ee ; timer_config_b1 + 158
        0x0004a9e4:    e7ff        ..      B        0x4a9e6 ; timer_config_b1 + 150
        0x0004a9e6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a9e8:    3001        .0      ADDS     r0,#1
        0x0004a9ea:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a9ec:    e7ff        ..      B        0x4a9ee ; timer_config_b1 + 158
        0x0004a9ee:    e06f        o.      B        0x4aad0 ; timer_config_b1 + 384
        0x0004a9f0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004a9f2:    f6402120    @. !    MOVW     r1,#0xa20
        0x0004a9f6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004a9fa:    eb010280    ....    ADD      r2,r1,r0,LSL #2
        0x0004a9fe:    2001        .       MOVS     r0,#1
        0x0004aa00:    7050        Pp      STRB     r0,[r2,#1]
        0x0004aa02:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004aa04:    f8010022    ..".    STRB     r0,[r1,r2,LSL #2]
        0x0004aa08:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004aa0a:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0004aa0e:    70d0        .p      STRB     r0,[r2,#3]
        0x0004aa10:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004aa12:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0004aa16:    7088        .p      STRB     r0,[r1,#2]
        0x0004aa18:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aa1a:    b118        ..      CBZ      r0,0x4aa24 ; timer_config_b1 + 212
        0x0004aa1c:    e7ff        ..      B        0x4aa1e ; timer_config_b1 + 206
        0x0004aa1e:    2006        .       MOVS     r0,#6
        0x0004aa20:    900c        ..      STR      r0,[sp,#0x30]
        0x0004aa22:    e13a        :.      B        0x4ac9a ; timer_config_b1 + 842
        0x0004aa24:    e054        T.      B        0x4aad0 ; timer_config_b1 + 384
        0x0004aa26:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004aa28:    f6402120    @. !    MOVW     r1,#0xa20
        0x0004aa2c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004aa30:    eb010280    ....    ADD      r2,r1,r0,LSL #2
        0x0004aa34:    2001        .       MOVS     r0,#1
        0x0004aa36:    7050        Pp      STRB     r0,[r2,#1]
        0x0004aa38:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004aa3a:    f8010022    ..".    STRB     r0,[r1,r2,LSL #2]
        0x0004aa3e:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004aa40:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0004aa44:    70d0        .p      STRB     r0,[r2,#3]
        0x0004aa46:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004aa48:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0004aa4c:    7088        .p      STRB     r0,[r1,#2]
        0x0004aa4e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aa50:    b118        ..      CBZ      r0,0x4aa5a ; timer_config_b1 + 266
        0x0004aa52:    e7ff        ..      B        0x4aa54 ; timer_config_b1 + 260
        0x0004aa54:    2006        .       MOVS     r0,#6
        0x0004aa56:    900c        ..      STR      r0,[sp,#0x30]
        0x0004aa58:    e11f        ..      B        0x4ac9a ; timer_config_b1 + 842
        0x0004aa5a:    e039        9.      B        0x4aad0 ; timer_config_b1 + 384
        0x0004aa5c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004aa5e:    6880        .h      LDR      r0,[r0,#8]
        0x0004aa60:    2821        !(      CMP      r0,#0x21
        0x0004aa62:    d303        ..      BCC      0x4aa6c ; timer_config_b1 + 284
        0x0004aa64:    e7ff        ..      B        0x4aa66 ; timer_config_b1 + 278
        0x0004aa66:    2007        .       MOVS     r0,#7
        0x0004aa68:    900c        ..      STR      r0,[sp,#0x30]
        0x0004aa6a:    e116        ..      B        0x4ac9a ; timer_config_b1 + 842
        0x0004aa6c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aa6e:    9005        ..      STR      r0,[sp,#0x14]
        0x0004aa70:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aa72:    b120         .      CBZ      r0,0x4aa7e ; timer_config_b1 + 302
        0x0004aa74:    e7ff        ..      B        0x4aa76 ; timer_config_b1 + 294
        0x0004aa76:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aa78:    3001        .0      ADDS     r0,#1
        0x0004aa7a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004aa7c:    e7ff        ..      B        0x4aa7e ; timer_config_b1 + 302
        0x0004aa7e:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004aa80:    f6402120    @. !    MOVW     r1,#0xa20
        0x0004aa84:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004aa88:    2001        .       MOVS     r0,#1
        0x0004aa8a:    f8010022    ..".    STRB     r0,[r1,r2,LSL #2]
        0x0004aa8e:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004aa90:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0004aa94:    70d0        .p      STRB     r0,[r2,#3]
        0x0004aa96:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004aa98:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0004aa9c:    7088        .p      STRB     r0,[r1,#2]
        0x0004aa9e:    e017        ..      B        0x4aad0 ; timer_config_b1 + 384
        0x0004aaa0:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004aaa2:    f6402120    @. !    MOVW     r1,#0xa20
        0x0004aaa6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004aaaa:    2001        .       MOVS     r0,#1
        0x0004aaac:    f8010022    ..".    STRB     r0,[r1,r2,LSL #2]
        0x0004aab0:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004aab2:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0004aab6:    7050        Pp      STRB     r0,[r2,#1]
        0x0004aab8:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004aaba:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x0004aabe:    7090        .p      STRB     r0,[r2,#2]
        0x0004aac0:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004aac2:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0004aac6:    70c8        .p      STRB     r0,[r1,#3]
        0x0004aac8:    e002        ..      B        0x4aad0 ; timer_config_b1 + 384
        0x0004aaca:    2007        .       MOVS     r0,#7
        0x0004aacc:    900c        ..      STR      r0,[sp,#0x30]
        0x0004aace:    e0e4        ..      B        0x4ac9a ; timer_config_b1 + 842
        0x0004aad0:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004aad2:    7800        .x      LDRB     r0,[r0,#0]
        0x0004aad4:    2820         (      CMP      r0,#0x20
        0x0004aad6:    db2f        /.      BLT      0x4ab38 ; timer_config_b1 + 488
        0x0004aad8:    e7ff        ..      B        0x4aada ; timer_config_b1 + 394
        0x0004aada:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004aadc:    7800        .x      LDRB     r0,[r0,#0]
        0x0004aade:    283f        ?(      CMP      r0,#0x3f
        0x0004aae0:    dc2a        *.      BGT      0x4ab38 ; timer_config_b1 + 488
        0x0004aae2:    e7ff        ..      B        0x4aae4 ; timer_config_b1 + 404
        0x0004aae4:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004aae6:    7800        .x      LDRB     r0,[r0,#0]
        0x0004aae8:    3820         8      SUBS     r0,r0,#0x20
        0x0004aaea:    1040        @.      ASRS     r0,r0,#1
        0x0004aaec:    9004        ..      STR      r0,[sp,#0x10]
        0x0004aaee:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004aaf0:    7800        .x      LDRB     r0,[r0,#0]
        0x0004aaf2:    f0000001    ....    AND      r0,r0,#1
        0x0004aaf6:    9003        ..      STR      r0,[sp,#0xc]
        0x0004aaf8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004aafa:    b950        P.      CBNZ     r0,0x4ab12 ; timer_config_b1 + 450
        0x0004aafc:    e7ff        ..      B        0x4aafe ; timer_config_b1 + 430
        0x0004aafe:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004ab00:    f6402020    @.      MOVW     r0,#0xa20
        0x0004ab04:    f2c10000    ....    MOVT     r0,#0x1000
        0x0004ab08:    f8100021    ..!.    LDRB     r0,[r0,r1,LSL #2]
        0x0004ab0c:    07c0        ..      LSLS     r0,r0,#31
        0x0004ab0e:    b178        x.      CBZ      r0,0x4ab30 ; timer_config_b1 + 480
        0x0004ab10:    e7ff        ..      B        0x4ab12 ; timer_config_b1 + 450
        0x0004ab12:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004ab14:    2801        .(      CMP      r0,#1
        0x0004ab16:    d10e        ..      BNE      0x4ab36 ; timer_config_b1 + 486
        0x0004ab18:    e7ff        ..      B        0x4ab1a ; timer_config_b1 + 458
        0x0004ab1a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004ab1c:    f6402020    @.      MOVW     r0,#0xa20
        0x0004ab20:    f2c10000    ....    MOVT     r0,#0x1000
        0x0004ab24:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0004ab28:    7880        .x      LDRB     r0,[r0,#2]
        0x0004ab2a:    07c0        ..      LSLS     r0,r0,#31
        0x0004ab2c:    b918        ..      CBNZ     r0,0x4ab36 ; timer_config_b1 + 486
        0x0004ab2e:    e7ff        ..      B        0x4ab30 ; timer_config_b1 + 480
        0x0004ab30:    2006        .       MOVS     r0,#6
        0x0004ab32:    900c        ..      STR      r0,[sp,#0x30]
        0x0004ab34:    e0b1        ..      B        0x4ac9a ; timer_config_b1 + 842
        0x0004ab36:    e7ff        ..      B        0x4ab38 ; timer_config_b1 + 488
        0x0004ab38:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004ab3a:    7900        .y      LDRB     r0,[r0,#4]
        0x0004ab3c:    2801        .(      CMP      r0,#1
        0x0004ab3e:    db2e        ..      BLT      0x4ab9e ; timer_config_b1 + 590
        0x0004ab40:    e7ff        ..      B        0x4ab42 ; timer_config_b1 + 498
        0x0004ab42:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004ab44:    7940        @y      LDRB     r0,[r0,#5]
        0x0004ab46:    281f        .(      CMP      r0,#0x1f
        0x0004ab48:    dc29        ).      BGT      0x4ab9e ; timer_config_b1 + 590
        0x0004ab4a:    e7ff        ..      B        0x4ab4c ; timer_config_b1 + 508
        0x0004ab4c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004ab4e:    7940        @y      LDRB     r0,[r0,#5]
        0x0004ab50:    0840        @.      LSRS     r0,r0,#1
        0x0004ab52:    9002        ..      STR      r0,[sp,#8]
        0x0004ab54:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004ab56:    7940        @y      LDRB     r0,[r0,#5]
        0x0004ab58:    f0000001    ....    AND      r0,r0,#1
        0x0004ab5c:    9001        ..      STR      r0,[sp,#4]
        0x0004ab5e:    9801        ..      LDR      r0,[sp,#4]
        0x0004ab60:    b950        P.      CBNZ     r0,0x4ab78 ; timer_config_b1 + 552
        0x0004ab62:    e7ff        ..      B        0x4ab64 ; timer_config_b1 + 532
        0x0004ab64:    9902        ..      LDR      r1,[sp,#8]
        0x0004ab66:    f6402020    @.      MOVW     r0,#0xa20
        0x0004ab6a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0004ab6e:    f8100021    ..!.    LDRB     r0,[r0,r1,LSL #2]
        0x0004ab72:    07c0        ..      LSLS     r0,r0,#31
        0x0004ab74:    b178        x.      CBZ      r0,0x4ab96 ; timer_config_b1 + 582
        0x0004ab76:    e7ff        ..      B        0x4ab78 ; timer_config_b1 + 552
        0x0004ab78:    9801        ..      LDR      r0,[sp,#4]
        0x0004ab7a:    2801        .(      CMP      r0,#1
        0x0004ab7c:    d10e        ..      BNE      0x4ab9c ; timer_config_b1 + 588
        0x0004ab7e:    e7ff        ..      B        0x4ab80 ; timer_config_b1 + 560
        0x0004ab80:    9902        ..      LDR      r1,[sp,#8]
        0x0004ab82:    f6402020    @.      MOVW     r0,#0xa20
        0x0004ab86:    f2c10000    ....    MOVT     r0,#0x1000
        0x0004ab8a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0004ab8e:    7880        .x      LDRB     r0,[r0,#2]
        0x0004ab90:    07c0        ..      LSLS     r0,r0,#31
        0x0004ab92:    b918        ..      CBNZ     r0,0x4ab9c ; timer_config_b1 + 588
        0x0004ab94:    e7ff        ..      B        0x4ab96 ; timer_config_b1 + 582
        0x0004ab96:    2006        .       MOVS     r0,#6
        0x0004ab98:    900c        ..      STR      r0,[sp,#0x30]
        0x0004ab9a:    e07e        ~.      B        0x4ac9a ; timer_config_b1 + 842
        0x0004ab9c:    e7ff        ..      B        0x4ab9e ; timer_config_b1 + 590
        0x0004ab9e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004aba0:    2001        .       MOVS     r0,#1
        0x0004aba2:    fa00f301    ....    LSL      r3,r0,r1
        0x0004aba6:    f2481104    H...    MOV      r1,#0x8104
        0x0004abaa:    f2c40100    ....    MOVT     r1,#0x4000
        0x0004abae:    680a        .h      LDR      r2,[r1,#0]
        0x0004abb0:    439a        .C      BICS     r2,r2,r3
        0x0004abb2:    600a        .`      STR      r2,[r1,#0]
        0x0004abb4:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004abb6:    7812        .x      LDRB     r2,[r2,#0]
        0x0004abb8:    0212        ..      LSLS     r2,r2,#8
        0x0004abba:    9209        ..      STR      r2,[sp,#0x24]
        0x0004abbc:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004abbe:    7852        Rx      LDRB     r2,[r2,#1]
        0x0004abc0:    0112        ..      LSLS     r2,r2,#4
        0x0004abc2:    b2d3        ..      UXTB     r3,r2
        0x0004abc4:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0004abc6:    431a        .C      ORRS     r2,r2,r3
        0x0004abc8:    9209        ..      STR      r2,[sp,#0x24]
        0x0004abca:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004abcc:    78d2        .x      LDRB     r2,[r2,#3]
        0x0004abce:    f0020301    ....    AND      r3,r2,#1
        0x0004abd2:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0004abd4:    ea4202c3    B...    ORR      r2,r2,r3,LSL #3
        0x0004abd8:    9209        ..      STR      r2,[sp,#0x24]
        0x0004abda:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004abdc:    7892        .x      LDRB     r2,[r2,#2]
        0x0004abde:    f0020301    ....    AND      r3,r2,#1
        0x0004abe2:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0004abe4:    ea420283    B...    ORR      r2,r2,r3,LSL #2
        0x0004abe8:    9209        ..      STR      r2,[sp,#0x24]
        0x0004abea:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004abec:    7912        .y      LDRB     r2,[r2,#4]
        0x0004abee:    f0020303    ....    AND      r3,r2,#3
        0x0004abf2:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0004abf4:    ea424203    B..B    ORR      r2,r2,r3,LSL #16
        0x0004abf8:    9209        ..      STR      r2,[sp,#0x24]
        0x0004abfa:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0004abfc:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0004abfe:    ea426203    B..b    ORR      r2,r2,r3,LSL #24
        0x0004ac02:    9209        ..      STR      r2,[sp,#0x24]
        0x0004ac04:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004ac06:    7952        Ry      LDRB     r2,[r2,#5]
        0x0004ac08:    0212        ..      LSLS     r2,r2,#8
        0x0004ac0a:    9208        ..      STR      r2,[sp,#0x20]
        0x0004ac0c:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004ac0e:    ea4f1c42    O.B.    LSL      r12,r2,#5
        0x0004ac12:    f2482300    H..#    MOVW     r3,#0x8200
        0x0004ac16:    f2c40300    ....    MOVT     r3,#0x4000
        0x0004ac1a:    f853200c    S..     LDR      r2,[r3,r12]
        0x0004ac1e:    f0220201    "...    BIC      r2,r2,#1
        0x0004ac22:    f843200c    C..     STR      r2,[r3,r12]
        0x0004ac26:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0004ac28:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0004ac2c:    ea4f1c4c    O.L.    LSL      r12,r12,#5
        0x0004ac30:    f843200c    C..     STR      r2,[r3,r12]
        0x0004ac34:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0004ac36:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0004ac3a:    ea4f1e4c    O.L.    LSL      lr,r12,#5
        0x0004ac3e:    f2482c10    H..,    MOV      r12,#0x8210
        0x0004ac42:    f2c40c00    ....    MOVT     r12,#0x4000
        0x0004ac46:    f84c200e    L..     STR      r2,[r12,lr]
        0x0004ac4a:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004ac4c:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0004ac50:    ea4f1e4c    O.L.    LSL      lr,r12,#5
        0x0004ac54:    f2482c08    H..,    MOV      r12,#0x8208
        0x0004ac58:    f2c40c00    ....    MOVT     r12,#0x4000
        0x0004ac5c:    f84c200e    L..     STR      r2,[r12,lr]
        0x0004ac60:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004ac62:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0004ac66:    ea4f1e4c    O.L.    LSL      lr,r12,#5
        0x0004ac6a:    f2482c0c    H..,    MOV      r12,#0x820c
        0x0004ac6e:    f2c40c00    ....    MOVT     r12,#0x4000
        0x0004ac72:    f84c200e    L..     STR      r2,[r12,lr]
        0x0004ac76:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004ac78:    ea4f1c42    O.B.    LSL      r12,r2,#5
        0x0004ac7c:    f853200c    S..     LDR      r2,[r3,r12]
        0x0004ac80:    f0420202    B...    ORR      r2,r2,#2
        0x0004ac84:    f843200c    C..     STR      r2,[r3,r12]
        0x0004ac88:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0004ac8a:    fa00f202    ....    LSL      r2,r0,r2
        0x0004ac8e:    6808        .h      LDR      r0,[r1,#0]
        0x0004ac90:    4310        .C      ORRS     r0,r0,r2
        0x0004ac92:    6008        .`      STR      r0,[r1,#0]
        0x0004ac94:    2000        .       MOVS     r0,#0
        0x0004ac96:    900c        ..      STR      r0,[sp,#0x30]
        0x0004ac98:    e7ff        ..      B        0x4ac9a ; timer_config_b1 + 842
        0x0004ac9a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004ac9c:    b00d        ..      ADD      sp,sp,#0x34
        0x0004ac9e:    bd80        ..      POP      {r7,pc}
    uint64_to_hexstr
        0x0004aca0:    b08c        ..      SUB      sp,sp,#0x30
        0x0004aca2:    910b        ..      STR      r1,[sp,#0x2c]
        0x0004aca4:    900a        ..      STR      r0,[sp,#0x28]
        0x0004aca6:    9209        ..      STR      r2,[sp,#0x24]
        0x0004aca8:    f88d3023    ..#0    STRB     r3,[sp,#0x23]
        0x0004acac:    2000        .       MOVS     r0,#0
        0x0004acae:    9006        ..      STR      r0,[sp,#0x18]
        0x0004acb0:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004acb2:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004acb4:    4308        .C      ORRS     r0,r0,r1
        0x0004acb6:    b940        @.      CBNZ     r0,0x4acca ; uint64_to_hexstr + 42
        0x0004acb8:    e7ff        ..      B        0x4acba ; uint64_to_hexstr + 26
        0x0004acba:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004acbc:    1c50        P.      ADDS     r0,r2,#1
        0x0004acbe:    9006        ..      STR      r0,[sp,#0x18]
        0x0004acc0:    f10d0103    ....    ADD      r1,sp,#3
        0x0004acc4:    2030        0       MOVS     r0,#0x30
        0x0004acc6:    5488        .T      STRB     r0,[r1,r2]
        0x0004acc8:    e7ff        ..      B        0x4acca ; uint64_to_hexstr + 42
        0x0004acca:    e7ff        ..      B        0x4accc ; uint64_to_hexstr + 44
        0x0004accc:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004acce:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004acd0:    4308        .C      ORRS     r0,r0,r1
        0x0004acd2:    b350        P.      CBZ      r0,0x4ad2a ; uint64_to_hexstr + 138
        0x0004acd4:    e7ff        ..      B        0x4acd6 ; uint64_to_hexstr + 54
        0x0004acd6:    f89d0028    ..(.    LDRB     r0,[sp,#0x28]
        0x0004acda:    f000000f    ....    AND      r0,r0,#0xf
        0x0004acde:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0004ace2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0004ace6:    280a        .(      CMP      r0,#0xa
        0x0004ace8:    db0d        ..      BLT      0x4ad06 ; uint64_to_hexstr + 102
        0x0004acea:    e7ff        ..      B        0x4acec ; uint64_to_hexstr + 76
        0x0004acec:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x0004acf0:    07c0        ..      LSLS     r0,r0,#31
        0x0004acf2:    2107        .!      MOVS     r1,#7
        0x0004acf4:    2800        .(      CMP      r0,#0
        0x0004acf6:    bf18        ..      IT       NE
        0x0004acf8:    2127        '!      MOVNE    r1,#0x27
        0x0004acfa:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0004acfe:    4408        .D      ADD      r0,r0,r1
        0x0004ad00:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0004ad04:    e7ff        ..      B        0x4ad06 ; uint64_to_hexstr + 102
        0x0004ad06:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0004ad0a:    3030        00      ADDS     r0,r0,#0x30
        0x0004ad0c:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004ad0e:    1c51        Q.      ADDS     r1,r2,#1
        0x0004ad10:    9106        ..      STR      r1,[sp,#0x18]
        0x0004ad12:    f10d0103    ....    ADD      r1,sp,#3
        0x0004ad16:    5488        .T      STRB     r0,[r1,r2]
        0x0004ad18:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004ad1a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004ad1c:    0900        ..      LSRS     r0,r0,#4
        0x0004ad1e:    ea407001    @..p    ORR      r0,r0,r1,LSL #28
        0x0004ad22:    0909        ..      LSRS     r1,r1,#4
        0x0004ad24:    910b        ..      STR      r1,[sp,#0x2c]
        0x0004ad26:    900a        ..      STR      r0,[sp,#0x28]
        0x0004ad28:    e7d0        ..      B        0x4accc ; uint64_to_hexstr + 44
        0x0004ad2a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004ad2c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004ad2e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004ad30:    b198        ..      CBZ      r0,0x4ad5a ; uint64_to_hexstr + 186
        0x0004ad32:    e7ff        ..      B        0x4ad34 ; uint64_to_hexstr + 148
        0x0004ad34:    e7ff        ..      B        0x4ad36 ; uint64_to_hexstr + 150
        0x0004ad36:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004ad38:    1e41        A.      SUBS     r1,r0,#1
        0x0004ad3a:    9106        ..      STR      r1,[sp,#0x18]
        0x0004ad3c:    b148        H.      CBZ      r0,0x4ad52 ; uint64_to_hexstr + 178
        0x0004ad3e:    e7ff        ..      B        0x4ad40 ; uint64_to_hexstr + 160
        0x0004ad40:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004ad42:    f10d0003    ....    ADD      r0,sp,#3
        0x0004ad46:    5c40        @\      LDRB     r0,[r0,r1]
        0x0004ad48:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004ad4a:    1c4a        J.      ADDS     r2,r1,#1
        0x0004ad4c:    9209        ..      STR      r2,[sp,#0x24]
        0x0004ad4e:    7008        .p      STRB     r0,[r1,#0]
        0x0004ad50:    e7f1        ..      B        0x4ad36 ; uint64_to_hexstr + 150
        0x0004ad52:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004ad54:    2000        .       MOVS     r0,#0
        0x0004ad56:    7008        .p      STRB     r0,[r1,#0]
        0x0004ad58:    e7ff        ..      B        0x4ad5a ; uint64_to_hexstr + 186
        0x0004ad5a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ad5c:    b00c        ..      ADD      sp,sp,#0x30
        0x0004ad5e:    4770        pG      BX       lr
    uint64_to_str
        0x0004ad60:    b580        ..      PUSH     {r7,lr}
        0x0004ad62:    b090        ..      SUB      sp,sp,#0x40
        0x0004ad64:    910f        ..      STR      r1,[sp,#0x3c]
        0x0004ad66:    900e        ..      STR      r0,[sp,#0x38]
        0x0004ad68:    920d        ..      STR      r2,[sp,#0x34]
        0x0004ad6a:    2000        .       MOVS     r0,#0
        0x0004ad6c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004ad6e:    9004        ..      STR      r0,[sp,#0x10]
        0x0004ad70:    e7ff        ..      B        0x4ad72 ; uint64_to_str + 18
        0x0004ad72:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004ad74:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0004ad76:    f7ecfc95    ....    BL       divu64_10 ; 0x376a4
        0x0004ad7a:    9101        ..      STR      r1,[sp,#4]
        0x0004ad7c:    9000        ..      STR      r0,[sp,#0]
        0x0004ad7e:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004ad80:    9900        ..      LDR      r1,[sp,#0]
        0x0004ad82:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x0004ad86:    eba00041    ..A.    SUB      r0,r0,r1,LSL #1
        0x0004ad8a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004ad8c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004ad8e:    3030        00      ADDS     r0,r0,#0x30
        0x0004ad90:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004ad92:    1c51        Q.      ADDS     r1,r2,#1
        0x0004ad94:    9105        ..      STR      r1,[sp,#0x14]
        0x0004ad96:    f10d011b    ....    ADD      r1,sp,#0x1b
        0x0004ad9a:    5488        .T      STRB     r0,[r1,r2]
        0x0004ad9c:    9800        ..      LDR      r0,[sp,#0]
        0x0004ad9e:    9901        ..      LDR      r1,[sp,#4]
        0x0004ada0:    910f        ..      STR      r1,[sp,#0x3c]
        0x0004ada2:    900e        ..      STR      r0,[sp,#0x38]
        0x0004ada4:    e7ff        ..      B        0x4ada6 ; uint64_to_str + 70
        0x0004ada6:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004ada8:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0004adaa:    4308        .C      ORRS     r0,r0,r1
        0x0004adac:    2800        .(      CMP      r0,#0
        0x0004adae:    d1e0        ..      BNE      0x4ad72 ; uint64_to_str + 18
        0x0004adb0:    e7ff        ..      B        0x4adb2 ; uint64_to_str + 82
        0x0004adb2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004adb4:    9004        ..      STR      r0,[sp,#0x10]
        0x0004adb6:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004adb8:    b198        ..      CBZ      r0,0x4ade2 ; uint64_to_str + 130
        0x0004adba:    e7ff        ..      B        0x4adbc ; uint64_to_str + 92
        0x0004adbc:    e7ff        ..      B        0x4adbe ; uint64_to_str + 94
        0x0004adbe:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004adc0:    1e41        A.      SUBS     r1,r0,#1
        0x0004adc2:    9105        ..      STR      r1,[sp,#0x14]
        0x0004adc4:    b148        H.      CBZ      r0,0x4adda ; uint64_to_str + 122
        0x0004adc6:    e7ff        ..      B        0x4adc8 ; uint64_to_str + 104
        0x0004adc8:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004adca:    f10d001b    ....    ADD      r0,sp,#0x1b
        0x0004adce:    5c40        @\      LDRB     r0,[r0,r1]
        0x0004add0:    990d        ..      LDR      r1,[sp,#0x34]
        0x0004add2:    1c4a        J.      ADDS     r2,r1,#1
        0x0004add4:    920d        ..      STR      r2,[sp,#0x34]
        0x0004add6:    7008        .p      STRB     r0,[r1,#0]
        0x0004add8:    e7f1        ..      B        0x4adbe ; uint64_to_str + 94
        0x0004adda:    990d        ..      LDR      r1,[sp,#0x34]
        0x0004addc:    2000        .       MOVS     r0,#0
        0x0004adde:    7008        .p      STRB     r0,[r1,#0]
        0x0004ade0:    e7ff        ..      B        0x4ade2 ; uint64_to_str + 130
        0x0004ade2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ade4:    b010        ..      ADD      sp,sp,#0x40
        0x0004ade6:    bd80        ..      POP      {r7,pc}
    updateRecordInNVM
        0x0004ade8:    b580        ..      PUSH     {r7,lr}
        0x0004adea:    b088        ..      SUB      sp,sp,#0x20
        0x0004adec:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004adee:    9106        ..      STR      r1,[sp,#0x18]
        0x0004adf0:    9205        ..      STR      r2,[sp,#0x14]
        0x0004adf2:    20d0        .       MOVS     r0,#0xd0
        0x0004adf4:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0004adf8:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004adfa:    f2407048    @.Hp    MOVW     r0,#0x748
        0x0004adfe:    f2c10000    ....    MOVT     r0,#0x1000
        0x0004ae02:    9002        ..      STR      r0,[sp,#8]
        0x0004ae04:    8802        ..      LDRH     r2,[r0,#0]
        0x0004ae06:    f6421044    B.D.    MOV      r0,#0x2944
        0x0004ae0a:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004ae0e:    9001        ..      STR      r0,[sp,#4]
        0x0004ae10:    f7cdfb81    ....    BL       __aeabi_memcpy ; 0x18516
        0x0004ae14:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ae16:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004ae18:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0004ae1c:    f7cdfb7b    ..{.    BL       __aeabi_memcpy ; 0x18516
        0x0004ae20:    f7d8f812    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0004ae24:    9901        ..      LDR      r1,[sp,#4]
        0x0004ae26:    4602        .F      MOV      r2,r0
        0x0004ae28:    9802        ..      LDR      r0,[sp,#8]
        0x0004ae2a:    9203        ..      STR      r2,[sp,#0xc]
        0x0004ae2c:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004ae2e:    8800        ..      LDRH     r0,[r0,#0]
        0x0004ae30:    0883        ..      LSRS     r3,r0,#2
        0x0004ae32:    f2443021    D.!0    MOV      r0,#0x4321
        0x0004ae36:    f2c12034    ..4     MOVT     r0,#0x1234
        0x0004ae3a:    f7d9f969    ..i.    BL       am_hal_mram_main_program ; 0x24110
        0x0004ae3e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004ae40:    f7d8f80a    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0004ae44:    b008        ..      ADD      sp,sp,#0x20
        0x0004ae46:    bd80        ..      POP      {r7,pc}
    update_indices
        0x0004ae48:    b580        ..      PUSH     {r7,lr}
        0x0004ae4a:    b084        ..      SUB      sp,sp,#0x10
        0x0004ae4c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004ae4e:    f7d7fffb    ....    BL       am_hal_interrupt_master_disable ; 0x22e48
        0x0004ae52:    9001        ..      STR      r0,[sp,#4]
        0x0004ae54:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004ae56:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0004ae58:    6880        .h      LDR      r0,[r0,#8]
        0x0004ae5a:    6800        .h      LDR      r0,[r0,#0]
        0x0004ae5c:    b2c0        ..      UXTB     r0,r0
        0x0004ae5e:    9002        ..      STR      r0,[sp,#8]
        0x0004ae60:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004ae62:    6a08        .j      LDR      r0,[r1,#0x20]
        0x0004ae64:    f02000ff     ...    BIC      r0,r0,#0xff
        0x0004ae68:    9a02        ..      LDR      r2,[sp,#8]
        0x0004ae6a:    4310        .C      ORRS     r0,r0,r2
        0x0004ae6c:    61c8        .a      STR      r0,[r1,#0x1c]
        0x0004ae6e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004ae70:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x0004ae72:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004ae74:    1a40        @.      SUBS     r0,r0,r1
        0x0004ae76:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0004ae7a:    dc06        ..      BGT      0x4ae8a ; update_indices + 66
        0x0004ae7c:    e7ff        ..      B        0x4ae7e ; update_indices + 54
        0x0004ae7e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004ae80:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0004ae82:    f5a07080    ...p    SUB      r0,r0,#0x100
        0x0004ae86:    61c8        .a      STR      r0,[r1,#0x1c]
        0x0004ae88:    e7ff        ..      B        0x4ae8a ; update_indices + 66
        0x0004ae8a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004ae8c:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0004ae8e:    6840        @h      LDR      r0,[r0,#4]
        0x0004ae90:    6800        .h      LDR      r0,[r0,#0]
        0x0004ae92:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004ae94:    60c8        .`      STR      r0,[r1,#0xc]
        0x0004ae96:    9801        ..      LDR      r0,[sp,#4]
        0x0004ae98:    f7d7ffde    ....    BL       am_hal_interrupt_master_set ; 0x22e58
        0x0004ae9c:    b004        ..      ADD      sp,sp,#0x10
        0x0004ae9e:    bd80        ..      POP      {r7,pc}
    uxListRemove
        0x0004aea0:    b082        ..      SUB      sp,sp,#8
        0x0004aea2:    9001        ..      STR      r0,[sp,#4]
        0x0004aea4:    9801        ..      LDR      r0,[sp,#4]
        0x0004aea6:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004aea8:    9000        ..      STR      r0,[sp,#0]
        0x0004aeaa:    9801        ..      LDR      r0,[sp,#4]
        0x0004aeac:    6841        Ah      LDR      r1,[r0,#4]
        0x0004aeae:    6880        .h      LDR      r0,[r0,#8]
        0x0004aeb0:    6088        .`      STR      r0,[r1,#8]
        0x0004aeb2:    9901        ..      LDR      r1,[sp,#4]
        0x0004aeb4:    6848        Hh      LDR      r0,[r1,#4]
        0x0004aeb6:    6889        .h      LDR      r1,[r1,#8]
        0x0004aeb8:    6048        H`      STR      r0,[r1,#4]
        0x0004aeba:    9800        ..      LDR      r0,[sp,#0]
        0x0004aebc:    6840        @h      LDR      r0,[r0,#4]
        0x0004aebe:    9901        ..      LDR      r1,[sp,#4]
        0x0004aec0:    4288        .B      CMP      r0,r1
        0x0004aec2:    d105        ..      BNE      0x4aed0 ; uxListRemove + 48
        0x0004aec4:    e7ff        ..      B        0x4aec6 ; uxListRemove + 38
        0x0004aec6:    9801        ..      LDR      r0,[sp,#4]
        0x0004aec8:    6880        .h      LDR      r0,[r0,#8]
        0x0004aeca:    9900        ..      LDR      r1,[sp,#0]
        0x0004aecc:    6048        H`      STR      r0,[r1,#4]
        0x0004aece:    e000        ..      B        0x4aed2 ; uxListRemove + 50
        0x0004aed0:    e7ff        ..      B        0x4aed2 ; uxListRemove + 50
        0x0004aed2:    9901        ..      LDR      r1,[sp,#4]
        0x0004aed4:    2000        .       MOVS     r0,#0
        0x0004aed6:    6108        .a      STR      r0,[r1,#0x10]
        0x0004aed8:    9900        ..      LDR      r1,[sp,#0]
        0x0004aeda:    6808        .h      LDR      r0,[r1,#0]
        0x0004aedc:    3801        .8      SUBS     r0,#1
        0x0004aede:    6008        .`      STR      r0,[r1,#0]
        0x0004aee0:    9800        ..      LDR      r0,[sp,#0]
        0x0004aee2:    6800        .h      LDR      r0,[r0,#0]
        0x0004aee4:    b002        ..      ADD      sp,sp,#8
        0x0004aee6:    4770        pG      BX       lr
    uxTaskGetNumberOfTasks
        0x0004aee8:    f642404c    B.L@    MOV      r0,#0x2c4c
        0x0004aeec:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004aef0:    6800        .h      LDR      r0,[r0,#0]
        0x0004aef2:    4770        pG      BX       lr
    uxTaskResetEventItemValue
        0x0004aef4:    b081        ..      SUB      sp,sp,#4
        0x0004aef6:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x0004aefa:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004aefe:    6808        .h      LDR      r0,[r1,#0]
        0x0004af00:    6980        .i      LDR      r0,[r0,#0x18]
        0x0004af02:    9000        ..      STR      r0,[sp,#0]
        0x0004af04:    6808        .h      LDR      r0,[r1,#0]
        0x0004af06:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004af08:    f1c00007    ....    RSB      r0,r0,#7
        0x0004af0c:    6809        .h      LDR      r1,[r1,#0]
        0x0004af0e:    6188        .a      STR      r0,[r1,#0x18]
        0x0004af10:    9800        ..      LDR      r0,[sp,#0]
        0x0004af12:    b001        ..      ADD      sp,sp,#4
        0x0004af14:    4770        pG      BX       lr
        0x0004af16:    0000        ..      MOVS     r0,r0
    vApplicationMallocFailedHook
        0x0004af18:    e7ff        ..      B        0x4af1a ; vApplicationMallocFailedHook + 2
        0x0004af1a:    e7fe        ..      B        0x4af1a ; vApplicationMallocFailedHook + 2
    vApplicationStackOverflowHook
        0x0004af1c:    b082        ..      SUB      sp,sp,#8
        0x0004af1e:    9001        ..      STR      r0,[sp,#4]
        0x0004af20:    9100        ..      STR      r1,[sp,#0]
        0x0004af22:    e7ff        ..      B        0x4af24 ; vApplicationStackOverflowHook + 8
        0x0004af24:    be00        ..      BKPT     #0
        0x0004af26:    e7fd        ..      B        0x4af24 ; vApplicationStackOverflowHook + 8
    vEventGroupSetBitsCallback
        0x0004af28:    b580        ..      PUSH     {r7,lr}
        0x0004af2a:    b082        ..      SUB      sp,sp,#8
        0x0004af2c:    9001        ..      STR      r0,[sp,#4]
        0x0004af2e:    9100        ..      STR      r1,[sp,#0]
        0x0004af30:    9801        ..      LDR      r0,[sp,#4]
        0x0004af32:    9900        ..      LDR      r1,[sp,#0]
        0x0004af34:    f000ff4a    ..J.    BL       xEventGroupSetBits ; 0x4bdcc
        0x0004af38:    b002        ..      ADD      sp,sp,#8
        0x0004af3a:    bd80        ..      POP      {r7,pc}
    vListInitialise
        0x0004af3c:    b081        ..      SUB      sp,sp,#4
        0x0004af3e:    9000        ..      STR      r0,[sp,#0]
        0x0004af40:    9900        ..      LDR      r1,[sp,#0]
        0x0004af42:    f1010008    ....    ADD      r0,r1,#8
        0x0004af46:    6048        H`      STR      r0,[r1,#4]
        0x0004af48:    9900        ..      LDR      r1,[sp,#0]
        0x0004af4a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004af4e:    6088        .`      STR      r0,[r1,#8]
        0x0004af50:    9900        ..      LDR      r1,[sp,#0]
        0x0004af52:    f1010008    ....    ADD      r0,r1,#8
        0x0004af56:    60c8        .`      STR      r0,[r1,#0xc]
        0x0004af58:    9900        ..      LDR      r1,[sp,#0]
        0x0004af5a:    f1010008    ....    ADD      r0,r1,#8
        0x0004af5e:    6108        .a      STR      r0,[r1,#0x10]
        0x0004af60:    9900        ..      LDR      r1,[sp,#0]
        0x0004af62:    2000        .       MOVS     r0,#0
        0x0004af64:    6008        .`      STR      r0,[r1,#0]
        0x0004af66:    b001        ..      ADD      sp,sp,#4
        0x0004af68:    4770        pG      BX       lr
        0x0004af6a:    0000        ..      MOVS     r0,r0
    vListInitialiseItem
        0x0004af6c:    b081        ..      SUB      sp,sp,#4
        0x0004af6e:    9000        ..      STR      r0,[sp,#0]
        0x0004af70:    9900        ..      LDR      r1,[sp,#0]
        0x0004af72:    2000        .       MOVS     r0,#0
        0x0004af74:    6108        .a      STR      r0,[r1,#0x10]
        0x0004af76:    b001        ..      ADD      sp,sp,#4
        0x0004af78:    4770        pG      BX       lr
        0x0004af7a:    0000        ..      MOVS     r0,r0
    vListInsert
        0x0004af7c:    b084        ..      SUB      sp,sp,#0x10
        0x0004af7e:    9003        ..      STR      r0,[sp,#0xc]
        0x0004af80:    9102        ..      STR      r1,[sp,#8]
        0x0004af82:    9802        ..      LDR      r0,[sp,#8]
        0x0004af84:    6800        .h      LDR      r0,[r0,#0]
        0x0004af86:    9000        ..      STR      r0,[sp,#0]
        0x0004af88:    9800        ..      LDR      r0,[sp,#0]
        0x0004af8a:    3001        .0      ADDS     r0,#1
        0x0004af8c:    b920         .      CBNZ     r0,0x4af98 ; vListInsert + 28
        0x0004af8e:    e7ff        ..      B        0x4af90 ; vListInsert + 20
        0x0004af90:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004af92:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004af94:    9001        ..      STR      r0,[sp,#4]
        0x0004af96:    e010        ..      B        0x4afba ; vListInsert + 62
        0x0004af98:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004af9a:    3008        .0      ADDS     r0,r0,#8
        0x0004af9c:    9001        ..      STR      r0,[sp,#4]
        0x0004af9e:    e7ff        ..      B        0x4afa0 ; vListInsert + 36
        0x0004afa0:    9801        ..      LDR      r0,[sp,#4]
        0x0004afa2:    6840        @h      LDR      r0,[r0,#4]
        0x0004afa4:    6800        .h      LDR      r0,[r0,#0]
        0x0004afa6:    9900        ..      LDR      r1,[sp,#0]
        0x0004afa8:    4288        .B      CMP      r0,r1
        0x0004afaa:    d805        ..      BHI      0x4afb8 ; vListInsert + 60
        0x0004afac:    e7ff        ..      B        0x4afae ; vListInsert + 50
        0x0004afae:    e7ff        ..      B        0x4afb0 ; vListInsert + 52
        0x0004afb0:    9801        ..      LDR      r0,[sp,#4]
        0x0004afb2:    6840        @h      LDR      r0,[r0,#4]
        0x0004afb4:    9001        ..      STR      r0,[sp,#4]
        0x0004afb6:    e7f3        ..      B        0x4afa0 ; vListInsert + 36
        0x0004afb8:    e7ff        ..      B        0x4afba ; vListInsert + 62
        0x0004afba:    9801        ..      LDR      r0,[sp,#4]
        0x0004afbc:    6840        @h      LDR      r0,[r0,#4]
        0x0004afbe:    9902        ..      LDR      r1,[sp,#8]
        0x0004afc0:    6048        H`      STR      r0,[r1,#4]
        0x0004afc2:    9802        ..      LDR      r0,[sp,#8]
        0x0004afc4:    6841        Ah      LDR      r1,[r0,#4]
        0x0004afc6:    6088        .`      STR      r0,[r1,#8]
        0x0004afc8:    9801        ..      LDR      r0,[sp,#4]
        0x0004afca:    9902        ..      LDR      r1,[sp,#8]
        0x0004afcc:    6088        .`      STR      r0,[r1,#8]
        0x0004afce:    9802        ..      LDR      r0,[sp,#8]
        0x0004afd0:    9901        ..      LDR      r1,[sp,#4]
        0x0004afd2:    6048        H`      STR      r0,[r1,#4]
        0x0004afd4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004afd6:    9902        ..      LDR      r1,[sp,#8]
        0x0004afd8:    6108        .a      STR      r0,[r1,#0x10]
        0x0004afda:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004afdc:    6808        .h      LDR      r0,[r1,#0]
        0x0004afde:    3001        .0      ADDS     r0,#1
        0x0004afe0:    6008        .`      STR      r0,[r1,#0]
        0x0004afe2:    b004        ..      ADD      sp,sp,#0x10
        0x0004afe4:    4770        pG      BX       lr
        0x0004afe6:    0000        ..      MOVS     r0,r0
    vPortEnableVFP
        0x0004afe8:    f8df000c    ....    LDR.W    r0,[pc,#12] ; [0x4aff8] = 0xe000ed88
        0x0004afec:    6801        .h      LDR      r1,[r0,#0]
        0x0004afee:    f4410170    A.p.    ORR      r1,r1,#0xf00000
        0x0004aff2:    6001        .`      STR      r1,[r0,#0]
        0x0004aff4:    4770        pG      BX       lr
        0x0004aff6:    bf00        ..      NOP      
    $d.22
        0x0004aff8:    e000ed88    ....    DCD    3758157192
    $t.9
    vPortEnterCritical
        0x0004affc:    b081        ..      SUB      sp,sp,#4
        0x0004affe:    f04f0080    O...    MOV      r0,#0x80
        0x0004b002:    f3808811    ....    MSR      BASEPRI,r0
        0x0004b006:    f3bf8f6f    ..o.    ISB      
        0x0004b00a:    f3bf8f4f    ..O.    DSB      
        0x0004b00e:    9000        ..      STR      r0,[sp,#0]
        0x0004b010:    f240704c    @.Lp    MOV      r0,#0x74c
        0x0004b014:    f2c10000    ....    MOVT     r0,#0x1000
        0x0004b018:    6801        .h      LDR      r1,[r0,#0]
        0x0004b01a:    3101        .1      ADDS     r1,#1
        0x0004b01c:    6001        .`      STR      r1,[r0,#0]
        0x0004b01e:    6800        .h      LDR      r0,[r0,#0]
        0x0004b020:    2801        .(      CMP      r0,#1
        0x0004b022:    d10b        ..      BNE      0x4b03c ; vPortEnterCritical + 64
        0x0004b024:    e7ff        ..      B        0x4b026 ; vPortEnterCritical + 42
        0x0004b026:    f64e5004    N..P    MOV      r0,#0xed04
        0x0004b02a:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0004b02e:    6800        .h      LDR      r0,[r0,#0]
        0x0004b030:    0600        ..      LSLS     r0,r0,#24
        0x0004b032:    b110        ..      CBZ      r0,0x4b03a ; vPortEnterCritical + 62
        0x0004b034:    e7ff        ..      B        0x4b036 ; vPortEnterCritical + 58
        0x0004b036:    e7ff        ..      B        0x4b038 ; vPortEnterCritical + 60
        0x0004b038:    e7fe        ..      B        0x4b038 ; vPortEnterCritical + 60
        0x0004b03a:    e7ff        ..      B        0x4b03c ; vPortEnterCritical + 64
        0x0004b03c:    b001        ..      ADD      sp,sp,#4
        0x0004b03e:    4770        pG      BX       lr
    vPortExitCritical
        0x0004b040:    b081        ..      SUB      sp,sp,#4
        0x0004b042:    f240704c    @.Lp    MOV      r0,#0x74c
        0x0004b046:    f2c10000    ....    MOVT     r0,#0x1000
        0x0004b04a:    6800        .h      LDR      r0,[r0,#0]
        0x0004b04c:    b910        ..      CBNZ     r0,0x4b054 ; vPortExitCritical + 20
        0x0004b04e:    e7ff        ..      B        0x4b050 ; vPortExitCritical + 16
        0x0004b050:    e7ff        ..      B        0x4b052 ; vPortExitCritical + 18
        0x0004b052:    e7fe        ..      B        0x4b052 ; vPortExitCritical + 18
        0x0004b054:    f240704c    @.Lp    MOV      r0,#0x74c
        0x0004b058:    f2c10000    ....    MOVT     r0,#0x1000
        0x0004b05c:    6801        .h      LDR      r1,[r0,#0]
        0x0004b05e:    3901        .9      SUBS     r1,#1
        0x0004b060:    6001        .`      STR      r1,[r0,#0]
        0x0004b062:    6800        .h      LDR      r0,[r0,#0]
        0x0004b064:    b930        0.      CBNZ     r0,0x4b074 ; vPortExitCritical + 52
        0x0004b066:    e7ff        ..      B        0x4b068 ; vPortExitCritical + 40
        0x0004b068:    2000        .       MOVS     r0,#0
        0x0004b06a:    9000        ..      STR      r0,[sp,#0]
        0x0004b06c:    9800        ..      LDR      r0,[sp,#0]
        0x0004b06e:    f3808811    ....    MSR      BASEPRI,r0
        0x0004b072:    e7ff        ..      B        0x4b074 ; vPortExitCritical + 52
        0x0004b074:    b001        ..      ADD      sp,sp,#4
        0x0004b076:    4770        pG      BX       lr
    vPortFree
        0x0004b078:    b580        ..      PUSH     {r7,lr}
        0x0004b07a:    b084        ..      SUB      sp,sp,#0x10
        0x0004b07c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b07e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b080:    9002        ..      STR      r0,[sp,#8]
        0x0004b082:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b084:    2800        .(      CMP      r0,#0
        0x0004b086:    d040        @.      BEQ      0x4b10a ; vPortFree + 146
        0x0004b088:    e7ff        ..      B        0x4b08a ; vPortFree + 18
        0x0004b08a:    9802        ..      LDR      r0,[sp,#8]
        0x0004b08c:    3808        .8      SUBS     r0,r0,#8
        0x0004b08e:    9002        ..      STR      r0,[sp,#8]
        0x0004b090:    9802        ..      LDR      r0,[sp,#8]
        0x0004b092:    9001        ..      STR      r0,[sp,#4]
        0x0004b094:    9801        ..      LDR      r0,[sp,#4]
        0x0004b096:    79c1        .y      LDRB     r1,[r0,#7]
        0x0004b098:    2000        .       MOVS     r0,#0
        0x0004b09a:    ebb01fd1    ....    CMP      r0,r1,LSR #7
        0x0004b09e:    d102        ..      BNE      0x4b0a6 ; vPortFree + 46
        0x0004b0a0:    e7ff        ..      B        0x4b0a2 ; vPortFree + 42
        0x0004b0a2:    e7ff        ..      B        0x4b0a4 ; vPortFree + 44
        0x0004b0a4:    e7fe        ..      B        0x4b0a4 ; vPortFree + 44
        0x0004b0a6:    9801        ..      LDR      r0,[sp,#4]
        0x0004b0a8:    6800        .h      LDR      r0,[r0,#0]
        0x0004b0aa:    b110        ..      CBZ      r0,0x4b0b2 ; vPortFree + 58
        0x0004b0ac:    e7ff        ..      B        0x4b0ae ; vPortFree + 54
        0x0004b0ae:    e7ff        ..      B        0x4b0b0 ; vPortFree + 56
        0x0004b0b0:    e7fe        ..      B        0x4b0b0 ; vPortFree + 56
        0x0004b0b2:    9801        ..      LDR      r0,[sp,#4]
        0x0004b0b4:    79c1        .y      LDRB     r1,[r0,#7]
        0x0004b0b6:    2000        .       MOVS     r0,#0
        0x0004b0b8:    ebb01fd1    ....    CMP      r0,r1,LSR #7
        0x0004b0bc:    d023        #.      BEQ      0x4b106 ; vPortFree + 142
        0x0004b0be:    e7ff        ..      B        0x4b0c0 ; vPortFree + 72
        0x0004b0c0:    9801        ..      LDR      r0,[sp,#4]
        0x0004b0c2:    6800        .h      LDR      r0,[r0,#0]
        0x0004b0c4:    b9e8        ..      CBNZ     r0,0x4b102 ; vPortFree + 138
        0x0004b0c6:    e7ff        ..      B        0x4b0c8 ; vPortFree + 80
        0x0004b0c8:    9901        ..      LDR      r1,[sp,#4]
        0x0004b0ca:    6848        Hh      LDR      r0,[r1,#4]
        0x0004b0cc:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004b0d0:    6048        H`      STR      r0,[r1,#4]
        0x0004b0d2:    f000fbb7    ....    BL       vTaskSuspendAll ; 0x4b844
        0x0004b0d6:    9801        ..      LDR      r0,[sp,#4]
        0x0004b0d8:    6842        Bh      LDR      r2,[r0,#4]
        0x0004b0da:    f64241fc    B..A    MOV      r1,#0x2cfc
        0x0004b0de:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b0e2:    6808        .h      LDR      r0,[r1,#0]
        0x0004b0e4:    4410        .D      ADD      r0,r0,r2
        0x0004b0e6:    6008        .`      STR      r0,[r1,#0]
        0x0004b0e8:    9801        ..      LDR      r0,[sp,#4]
        0x0004b0ea:    f7f8fe3b    ..;.    BL       prvInsertBlockIntoFreeList ; 0x43d64
        0x0004b0ee:    f6425118    B..Q    MOV      r1,#0x2d18
        0x0004b0f2:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b0f6:    6808        .h      LDR      r0,[r1,#0]
        0x0004b0f8:    3001        .0      ADDS     r0,#1
        0x0004b0fa:    6008        .`      STR      r0,[r1,#0]
        0x0004b0fc:    f001fe6e    ..n.    BL       xTaskResumeAll ; 0x4cddc
        0x0004b100:    e000        ..      B        0x4b104 ; vPortFree + 140
        0x0004b102:    e7ff        ..      B        0x4b104 ; vPortFree + 140
        0x0004b104:    e000        ..      B        0x4b108 ; vPortFree + 144
        0x0004b106:    e7ff        ..      B        0x4b108 ; vPortFree + 144
        0x0004b108:    e7ff        ..      B        0x4b10a ; vPortFree + 146
        0x0004b10a:    b004        ..      ADD      sp,sp,#0x10
        0x0004b10c:    bd80        ..      POP      {r7,pc}
        0x0004b10e:    0000        ..      MOVS     r0,r0
    vPortSetupTimerInterrupt
        0x0004b110:    b580        ..      PUSH     {r7,lr}
        0x0004b112:    b086        ..      SUB      sp,sp,#0x18
        0x0004b114:    200c        .       MOVS     r0,#0xc
        0x0004b116:    f2c40002    ....    MOVT     r0,#0x4002
        0x0004b11a:    6800        .h      LDR      r0,[r0,#0]
        0x0004b11c:    b2c0        ..      UXTB     r0,r0
        0x0004b11e:    2821        !(      CMP      r0,#0x21
        0x0004b120:    d108        ..      BNE      0x4b134 ; vPortSetupTimerInterrupt + 36
        0x0004b122:    e7ff        ..      B        0x4b124 ; vPortSetupTimerInterrupt + 20
        0x0004b124:    f6424148    B.HA    MOV      r1,#0x2c48
        0x0004b128:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b12c:    f2401077    @.w.    MOV      r0,#0x177
        0x0004b130:    6008        .`      STR      r0,[r1,#0]
        0x0004b132:    e006        ..      B        0x4b142 ; vPortSetupTimerInterrupt + 50
        0x0004b134:    f6424148    B.HA    MOV      r1,#0x2c48
        0x0004b138:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b13c:    2020                MOVS     r0,#0x20
        0x0004b13e:    6008        .`      STR      r0,[r1,#0]
        0x0004b140:    e7ff        ..      B        0x4b142 ; vPortSetupTimerInterrupt + 50
        0x0004b142:    f6424048    B.H@    MOV      r0,#0x2c48
        0x0004b146:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b14a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b14c:    6801        .h      LDR      r1,[r0,#0]
        0x0004b14e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004b152:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x0004b156:    3801        .8      SUBS     r0,#1
        0x0004b158:    f6425104    B..Q    MOV      r1,#0x2d04
        0x0004b15c:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b160:    6008        .`      STR      r0,[r1,#0]
        0x0004b162:    2003        .       MOVS     r0,#3
        0x0004b164:    f7dafb82    ....    BL       am_hal_stimer_int_enable ; 0x2586c
        0x0004b168:    2020                MOVS     r0,#0x20
        0x0004b16a:    9000        ..      STR      r0,[sp,#0]
        0x0004b16c:    2107        .!      MOVS     r1,#7
        0x0004b16e:    9101        ..      STR      r1,[sp,#4]
        0x0004b170:    f7d3ffca    ....    BL       __NVIC_SetPriority ; 0x1f108
        0x0004b174:    9800        ..      LDR      r0,[sp,#0]
        0x0004b176:    f7d3ff3d    ..=.    BL       __NVIC_EnableIRQ ; 0x1eff4
        0x0004b17a:    9901        ..      LDR      r1,[sp,#4]
        0x0004b17c:    2021        !       MOVS     r0,#0x21
        0x0004b17e:    9002        ..      STR      r0,[sp,#8]
        0x0004b180:    f7d3ffc2    ....    BL       __NVIC_SetPriority ; 0x1f108
        0x0004b184:    9802        ..      LDR      r0,[sp,#8]
        0x0004b186:    f7d3ff35    ..5.    BL       __NVIC_EnableIRQ ; 0x1eff4
        0x0004b18a:    f04f4000    O..@    MOV      r0,#0x80000000
        0x0004b18e:    f7dafb2d    ..-.    BL       am_hal_stimer_config ; 0x257ec
        0x0004b192:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b194:    f7dafb46    ..F.    BL       am_hal_stimer_counter_get ; 0x25824
        0x0004b198:    4601        .F      MOV      r1,r0
        0x0004b19a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b19c:    f2483290    H..2    MOV      r2,#0x8390
        0x0004b1a0:    f2c10200    ....    MOVT     r2,#0x1000
        0x0004b1a4:    6011        .`      STR      r1,[r2,#0]
        0x0004b1a6:    6801        .h      LDR      r1,[r0,#0]
        0x0004b1a8:    2000        .       MOVS     r0,#0
        0x0004b1aa:    f7dafab9    ....    BL       am_hal_stimer_compare_delta_set ; 0x25720
        0x0004b1ae:    200c        .       MOVS     r0,#0xc
        0x0004b1b0:    f2c40002    ....    MOVT     r0,#0x4002
        0x0004b1b4:    6800        .h      LDR      r0,[r0,#0]
        0x0004b1b6:    b2c0        ..      UXTB     r0,r0
        0x0004b1b8:    2821        !(      CMP      r0,#0x21
        0x0004b1ba:    d103        ..      BNE      0x4b1c4 ; vPortSetupTimerInterrupt + 180
        0x0004b1bc:    e7ff        ..      B        0x4b1be ; vPortSetupTimerInterrupt + 174
        0x0004b1be:    2002        .       MOVS     r0,#2
        0x0004b1c0:    9004        ..      STR      r0,[sp,#0x10]
        0x0004b1c2:    e002        ..      B        0x4b1ca ; vPortSetupTimerInterrupt + 186
        0x0004b1c4:    2003        .       MOVS     r0,#3
        0x0004b1c6:    9004        ..      STR      r0,[sp,#0x10]
        0x0004b1c8:    e7ff        ..      B        0x4b1ca ; vPortSetupTimerInterrupt + 186
        0x0004b1ca:    f6424048    B.H@    MOV      r0,#0x2c48
        0x0004b1ce:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b1d2:    6800        .h      LDR      r0,[r0,#0]
        0x0004b1d4:    1c41        A.      ADDS     r1,r0,#1
        0x0004b1d6:    2001        .       MOVS     r0,#1
        0x0004b1d8:    f7dafaa2    ....    BL       am_hal_stimer_compare_delta_set ; 0x25720
        0x0004b1dc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b1de:    f64f41f0    O..A    MOV      r1,#0xfcf0
        0x0004b1e2:    f6c771ff    ...q    MOVT     r1,#0x7fff
        0x0004b1e6:    4008        .@      ANDS     r0,r0,r1
        0x0004b1e8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004b1ea:    4308        .C      ORRS     r0,r0,r1
        0x0004b1ec:    f4407040    @.@p    ORR      r0,r0,#0x300
        0x0004b1f0:    f7dafafc    ....    BL       am_hal_stimer_config ; 0x257ec
        0x0004b1f4:    b006        ..      ADD      sp,sp,#0x18
        0x0004b1f6:    bd80        ..      POP      {r7,pc}
    vPortSuppressTicksAndSleep
        0x0004b1f8:    b580        ..      PUSH     {r7,lr}
        0x0004b1fa:    b088        ..      SUB      sp,sp,#0x20
        0x0004b1fc:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004b1fe:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b200:    f6425104    B..Q    MOV      r1,#0x2d04
        0x0004b204:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b208:    6809        .h      LDR      r1,[r1,#0]
        0x0004b20a:    4288        .B      CMP      r0,r1
        0x0004b20c:    d907        ..      BLS      0x4b21e ; vPortSuppressTicksAndSleep + 38
        0x0004b20e:    e7ff        ..      B        0x4b210 ; vPortSuppressTicksAndSleep + 24
        0x0004b210:    f6425004    B..P    MOV      r0,#0x2d04
        0x0004b214:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b218:    6800        .h      LDR      r0,[r0,#0]
        0x0004b21a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004b21c:    e7ff        ..      B        0x4b21e ; vPortSuppressTicksAndSleep + 38
        0x0004b21e:    f6424048    B.H@    MOV      r0,#0x2c48
        0x0004b222:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b226:    6800        .h      LDR      r0,[r0,#0]
        0x0004b228:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004b22a:    4348        HC      MULS     r0,r1,r0
        0x0004b22c:    9006        ..      STR      r0,[sp,#0x18]
        0x0004b22e:    b672        r.      CPSID    i
        0x0004b230:    f3bf8f4f    ..O.    DSB      
        0x0004b234:    f3bf8f6f    ..o.    ISB      
        0x0004b238:    f7dafaf4    ....    BL       am_hal_stimer_counter_get ; 0x25824
        0x0004b23c:    9001        ..      STR      r0,[sp,#4]
        0x0004b23e:    9801        ..      LDR      r0,[sp,#4]
        0x0004b240:    f2483190    H..1    MOV      r1,#0x8390
        0x0004b244:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004b248:    6809        .h      LDR      r1,[r1,#0]
        0x0004b24a:    1a40        @.      SUBS     r0,r0,r1
        0x0004b24c:    9002        ..      STR      r0,[sp,#8]
        0x0004b24e:    f7eef8cf    ....    BL       eTaskConfirmSleepModeStatus ; 0x393f0
        0x0004b252:    b158        X.      CBZ      r0,0x4b26c ; vPortSuppressTicksAndSleep + 116
        0x0004b254:    e7ff        ..      B        0x4b256 ; vPortSuppressTicksAndSleep + 94
        0x0004b256:    9802        ..      LDR      r0,[sp,#8]
        0x0004b258:    f6424148    B.HA    MOV      r1,#0x2c48
        0x0004b25c:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b260:    6809        .h      LDR      r1,[r1,#0]
        0x0004b262:    4408        .D      ADD      r0,r0,r1
        0x0004b264:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004b266:    4288        .B      CMP      r0,r1
        0x0004b268:    d902        ..      BLS      0x4b270 ; vPortSuppressTicksAndSleep + 120
        0x0004b26a:    e7ff        ..      B        0x4b26c ; vPortSuppressTicksAndSleep + 116
        0x0004b26c:    b662        b.      CPSIE    i
        0x0004b26e:    e06a        j.      B        0x4b346 ; vPortSuppressTicksAndSleep + 334
        0x0004b270:    9902        ..      LDR      r1,[sp,#8]
        0x0004b272:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b274:    1a40        @.      SUBS     r0,r0,r1
        0x0004b276:    9006        ..      STR      r0,[sp,#0x18]
        0x0004b278:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004b27a:    2000        .       MOVS     r0,#0
        0x0004b27c:    f7dafa50    ..P.    BL       am_hal_stimer_compare_delta_set ; 0x25720
        0x0004b280:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b282:    1c41        A.      ADDS     r1,r0,#1
        0x0004b284:    2001        .       MOVS     r0,#1
        0x0004b286:    f7dafa4b    ..K.    BL       am_hal_stimer_compare_delta_set ; 0x25720
        0x0004b28a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b28c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b28e:    e7ff        ..      B        0x4b290 ; vPortSuppressTicksAndSleep + 152
        0x0004b290:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b292:    f7d6fb4d    ..M.    BL       am_freertos_sleep ; 0x21930
        0x0004b296:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b298:    e7ff        ..      B        0x4b29a ; vPortSuppressTicksAndSleep + 162
        0x0004b29a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b29c:    b130        0.      CBZ      r0,0x4b2ac ; vPortSuppressTicksAndSleep + 180
        0x0004b29e:    e7ff        ..      B        0x4b2a0 ; vPortSuppressTicksAndSleep + 168
        0x0004b2a0:    f3bf8f4f    ..O.    DSB      
        0x0004b2a4:    bf30        0.      WFI      
        0x0004b2a6:    f3bf8f6f    ..o.    ISB      
        0x0004b2aa:    e7ff        ..      B        0x4b2ac ; vPortSuppressTicksAndSleep + 180
        0x0004b2ac:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b2ae:    f7d6fb49    ..I.    BL       am_freertos_wakeup ; 0x21944
        0x0004b2b2:    f7dafab7    ....    BL       am_hal_stimer_counter_get ; 0x25824
        0x0004b2b6:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b2b8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b2ba:    f2483290    H..2    MOV      r2,#0x8390
        0x0004b2be:    f2c10200    ....    MOVT     r2,#0x1000
        0x0004b2c2:    6811        .h      LDR      r1,[r2,#0]
        0x0004b2c4:    1a40        @.      SUBS     r0,r0,r1
        0x0004b2c6:    9004        ..      STR      r0,[sp,#0x10]
        0x0004b2c8:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b2ca:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x0004b2ce:    f6424048    B.H@    MOV      r0,#0x2c48
        0x0004b2d2:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b2d6:    f8d0e000    ....    LDR      lr,[r0,#0]
        0x0004b2da:    fbbcf3fe    ....    UDIV     r3,r12,lr
        0x0004b2de:    fb03f30e    ....    MUL      r3,r3,lr
        0x0004b2e2:    eba3030c    ....    SUB      r3,r3,r12
        0x0004b2e6:    4419        .D      ADD      r1,r1,r3
        0x0004b2e8:    6011        .`      STR      r1,[r2,#0]
        0x0004b2ea:    6801        .h      LDR      r1,[r0,#0]
        0x0004b2ec:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004b2ee:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x0004b2f2:    9004        ..      STR      r0,[sp,#0x10]
        0x0004b2f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004b2f6:    2802        .(      CMP      r0,#2
        0x0004b2f8:    d305        ..      BCC      0x4b306 ; vPortSuppressTicksAndSleep + 270
        0x0004b2fa:    e7ff        ..      B        0x4b2fc ; vPortSuppressTicksAndSleep + 260
        0x0004b2fc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004b2fe:    3801        .8      SUBS     r0,#1
        0x0004b300:    f000fa54    ..T.    BL       vTaskStepTick ; 0x4b7ac
        0x0004b304:    e7ff        ..      B        0x4b306 ; vPortSuppressTicksAndSleep + 270
        0x0004b306:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004b308:    b118        ..      CBZ      r0,0x4b312 ; vPortSuppressTicksAndSleep + 282
        0x0004b30a:    e7ff        ..      B        0x4b30c ; vPortSuppressTicksAndSleep + 276
        0x0004b30c:    f001fb72    ..r.    BL       xTaskIncrementTick ; 0x4c9f4
        0x0004b310:    e7ff        ..      B        0x4b312 ; vPortSuppressTicksAndSleep + 282
        0x0004b312:    2003        .       MOVS     r0,#3
        0x0004b314:    f7dafaa0    ....    BL       am_hal_stimer_int_clear ; 0x25858
        0x0004b318:    f6424048    B.H@    MOV      r0,#0x2c48
        0x0004b31c:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b320:    9000        ..      STR      r0,[sp,#0]
        0x0004b322:    6801        .h      LDR      r1,[r0,#0]
        0x0004b324:    2000        .       MOVS     r0,#0
        0x0004b326:    f7daf9fb    ....    BL       am_hal_stimer_compare_delta_set ; 0x25720
        0x0004b32a:    9800        ..      LDR      r0,[sp,#0]
        0x0004b32c:    6800        .h      LDR      r0,[r0,#0]
        0x0004b32e:    1c41        A.      ADDS     r1,r0,#1
        0x0004b330:    2001        .       MOVS     r0,#1
        0x0004b332:    f7daf9f5    ....    BL       am_hal_stimer_compare_delta_set ; 0x25720
        0x0004b336:    2020                MOVS     r0,#0x20
        0x0004b338:    f7d3fe14    ....    BL       __NVIC_ClearPendingIRQ ; 0x1ef64
        0x0004b33c:    2021        !       MOVS     r0,#0x21
        0x0004b33e:    f7d3fe11    ....    BL       __NVIC_ClearPendingIRQ ; 0x1ef64
        0x0004b342:    b662        b.      CPSIE    i
        0x0004b344:    e7ff        ..      B        0x4b346 ; vPortSuppressTicksAndSleep + 334
        0x0004b346:    b008        ..      ADD      sp,sp,#0x20
        0x0004b348:    bd80        ..      POP      {r7,pc}
        0x0004b34a:    0000        ..      MOVS     r0,r0
    vPortValidateInterruptPriority
        0x0004b34c:    b082        ..      SUB      sp,sp,#8
        0x0004b34e:    f3ef8005    ....    MRS      r0,IPSR
        0x0004b352:    9001        ..      STR      r0,[sp,#4]
        0x0004b354:    9801        ..      LDR      r0,[sp,#4]
        0x0004b356:    2810        .(      CMP      r0,#0x10
        0x0004b358:    d315        ..      BCC      0x4b386 ; vPortValidateInterruptPriority + 58
        0x0004b35a:    e7ff        ..      B        0x4b35c ; vPortValidateInterruptPriority + 16
        0x0004b35c:    9801        ..      LDR      r0,[sp,#4]
        0x0004b35e:    f24e31f0    N..1    MOV      r1,#0xe3f0
        0x0004b362:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004b366:    5c40        @\      LDRB     r0,[r0,r1]
        0x0004b368:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0004b36c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0004b370:    f6421134    B.4.    MOV      r1,#0x2934
        0x0004b374:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b378:    7809        .x      LDRB     r1,[r1,#0]
        0x0004b37a:    4288        .B      CMP      r0,r1
        0x0004b37c:    da02        ..      BGE      0x4b384 ; vPortValidateInterruptPriority + 56
        0x0004b37e:    e7ff        ..      B        0x4b380 ; vPortValidateInterruptPriority + 52
        0x0004b380:    e7ff        ..      B        0x4b382 ; vPortValidateInterruptPriority + 54
        0x0004b382:    e7fe        ..      B        0x4b382 ; vPortValidateInterruptPriority + 54
        0x0004b384:    e7ff        ..      B        0x4b386 ; vPortValidateInterruptPriority + 58
        0x0004b386:    f64e500c    N..P    MOV      r0,#0xed0c
        0x0004b38a:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0004b38e:    6800        .h      LDR      r0,[r0,#0]
        0x0004b390:    f40060e0    ...`    AND      r0,r0,#0x700
        0x0004b394:    f6424144    B.DA    MOV      r1,#0x2c44
        0x0004b398:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b39c:    6809        .h      LDR      r1,[r1,#0]
        0x0004b39e:    4288        .B      CMP      r0,r1
        0x0004b3a0:    d902        ..      BLS      0x4b3a8 ; vPortValidateInterruptPriority + 92
        0x0004b3a2:    e7ff        ..      B        0x4b3a4 ; vPortValidateInterruptPriority + 88
        0x0004b3a4:    e7ff        ..      B        0x4b3a6 ; vPortValidateInterruptPriority + 90
        0x0004b3a6:    e7fe        ..      B        0x4b3a6 ; vPortValidateInterruptPriority + 90
        0x0004b3a8:    b002        ..      ADD      sp,sp,#8
        0x0004b3aa:    4770        pG      BX       lr
    vQueueWaitForMessageRestricted
        0x0004b3ac:    b580        ..      PUSH     {r7,lr}
        0x0004b3ae:    b084        ..      SUB      sp,sp,#0x10
        0x0004b3b0:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b3b2:    9102        ..      STR      r1,[sp,#8]
        0x0004b3b4:    9201        ..      STR      r2,[sp,#4]
        0x0004b3b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b3b8:    9000        ..      STR      r0,[sp,#0]
        0x0004b3ba:    f7fffe1f    ....    BL       vPortEnterCritical ; 0x4affc
        0x0004b3be:    9800        ..      LDR      r0,[sp,#0]
        0x0004b3c0:    f9900044    ..D.    LDRSB    r0,[r0,#0x44]
        0x0004b3c4:    3001        .0      ADDS     r0,#1
        0x0004b3c6:    b928        (.      CBNZ     r0,0x4b3d4 ; vQueueWaitForMessageRestricted + 40
        0x0004b3c8:    e7ff        ..      B        0x4b3ca ; vQueueWaitForMessageRestricted + 30
        0x0004b3ca:    9900        ..      LDR      r1,[sp,#0]
        0x0004b3cc:    2000        .       MOVS     r0,#0
        0x0004b3ce:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0004b3d2:    e7ff        ..      B        0x4b3d4 ; vQueueWaitForMessageRestricted + 40
        0x0004b3d4:    9800        ..      LDR      r0,[sp,#0]
        0x0004b3d6:    f9900045    ..E.    LDRSB    r0,[r0,#0x45]
        0x0004b3da:    3001        .0      ADDS     r0,#1
        0x0004b3dc:    b928        (.      CBNZ     r0,0x4b3ea ; vQueueWaitForMessageRestricted + 62
        0x0004b3de:    e7ff        ..      B        0x4b3e0 ; vQueueWaitForMessageRestricted + 52
        0x0004b3e0:    9900        ..      LDR      r1,[sp,#0]
        0x0004b3e2:    2000        .       MOVS     r0,#0
        0x0004b3e4:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004b3e8:    e7ff        ..      B        0x4b3ea ; vQueueWaitForMessageRestricted + 62
        0x0004b3ea:    f7fffe29    ..).    BL       vPortExitCritical ; 0x4b040
        0x0004b3ee:    9800        ..      LDR      r0,[sp,#0]
        0x0004b3f0:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004b3f2:    b938        8.      CBNZ     r0,0x4b404 ; vQueueWaitForMessageRestricted + 88
        0x0004b3f4:    e7ff        ..      B        0x4b3f6 ; vQueueWaitForMessageRestricted + 74
        0x0004b3f6:    9800        ..      LDR      r0,[sp,#0]
        0x0004b3f8:    3024        $0      ADDS     r0,r0,#0x24
        0x0004b3fa:    9902        ..      LDR      r1,[sp,#8]
        0x0004b3fc:    9a01        ..      LDR      r2,[sp,#4]
        0x0004b3fe:    f000f867    ..g.    BL       vTaskPlaceOnEventListRestricted ; 0x4b4d0
        0x0004b402:    e000        ..      B        0x4b406 ; vQueueWaitForMessageRestricted + 90
        0x0004b404:    e7ff        ..      B        0x4b406 ; vQueueWaitForMessageRestricted + 90
        0x0004b406:    9800        ..      LDR      r0,[sp,#0]
        0x0004b408:    f7f8ff8e    ....    BL       prvUnlockQueue ; 0x44328
        0x0004b40c:    b004        ..      ADD      sp,sp,#0x10
        0x0004b40e:    bd80        ..      POP      {r7,pc}
    vTaskDelay
        0x0004b410:    b580        ..      PUSH     {r7,lr}
        0x0004b412:    b082        ..      SUB      sp,sp,#8
        0x0004b414:    9001        ..      STR      r0,[sp,#4]
        0x0004b416:    2000        .       MOVS     r0,#0
        0x0004b418:    9000        ..      STR      r0,[sp,#0]
        0x0004b41a:    9801        ..      LDR      r0,[sp,#4]
        0x0004b41c:    b198        ..      CBZ      r0,0x4b446 ; vTaskDelay + 54
        0x0004b41e:    e7ff        ..      B        0x4b420 ; vTaskDelay + 16
        0x0004b420:    f6424050    B.P@    MOV      r0,#0x2c50
        0x0004b424:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b428:    6800        .h      LDR      r0,[r0,#0]
        0x0004b42a:    b110        ..      CBZ      r0,0x4b432 ; vTaskDelay + 34
        0x0004b42c:    e7ff        ..      B        0x4b42e ; vTaskDelay + 30
        0x0004b42e:    e7ff        ..      B        0x4b430 ; vTaskDelay + 32
        0x0004b430:    e7fe        ..      B        0x4b430 ; vTaskDelay + 32
        0x0004b432:    f000fa07    ....    BL       vTaskSuspendAll ; 0x4b844
        0x0004b436:    9801        ..      LDR      r0,[sp,#4]
        0x0004b438:    2100        .!      MOVS     r1,#0
        0x0004b43a:    f7f8f8af    ....    BL       prvAddCurrentTaskToDelayedList ; 0x4359c
        0x0004b43e:    f001fccd    ....    BL       xTaskResumeAll ; 0x4cddc
        0x0004b442:    9000        ..      STR      r0,[sp,#0]
        0x0004b444:    e000        ..      B        0x4b448 ; vTaskDelay + 56
        0x0004b446:    e7ff        ..      B        0x4b448 ; vTaskDelay + 56
        0x0004b448:    9800        ..      LDR      r0,[sp,#0]
        0x0004b44a:    b960        `.      CBNZ     r0,0x4b466 ; vTaskDelay + 86
        0x0004b44c:    e7ff        ..      B        0x4b44e ; vTaskDelay + 62
        0x0004b44e:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004b452:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004b456:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004b45a:    6008        .`      STR      r0,[r1,#0]
        0x0004b45c:    f3bf8f4f    ..O.    DSB      
        0x0004b460:    f3bf8f6f    ..o.    ISB      
        0x0004b464:    e000        ..      B        0x4b468 ; vTaskDelay + 88
        0x0004b466:    e7ff        ..      B        0x4b468 ; vTaskDelay + 88
        0x0004b468:    b002        ..      ADD      sp,sp,#8
        0x0004b46a:    bd80        ..      POP      {r7,pc}
    vTaskInternalSetTimeOutState
        0x0004b46c:    b081        ..      SUB      sp,sp,#4
        0x0004b46e:    9000        ..      STR      r0,[sp,#0]
        0x0004b470:    f6425010    B..P    MOV      r0,#0x2d10
        0x0004b474:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b478:    6800        .h      LDR      r0,[r0,#0]
        0x0004b47a:    9900        ..      LDR      r1,[sp,#0]
        0x0004b47c:    6008        .`      STR      r0,[r1,#0]
        0x0004b47e:    f6425058    B.XP    MOV      r0,#0x2d58
        0x0004b482:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b486:    6800        .h      LDR      r0,[r0,#0]
        0x0004b488:    9900        ..      LDR      r1,[sp,#0]
        0x0004b48a:    6048        H`      STR      r0,[r1,#4]
        0x0004b48c:    b001        ..      ADD      sp,sp,#4
        0x0004b48e:    4770        pG      BX       lr
    vTaskMissedYield
        0x0004b490:    f6425168    B.hQ    MOV      r1,#0x2d68
        0x0004b494:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b498:    2001        .       MOVS     r0,#1
        0x0004b49a:    6008        .`      STR      r0,[r1,#0]
        0x0004b49c:    4770        pG      BX       lr
        0x0004b49e:    0000        ..      MOVS     r0,r0
    vTaskPlaceOnEventList
        0x0004b4a0:    b580        ..      PUSH     {r7,lr}
        0x0004b4a2:    b082        ..      SUB      sp,sp,#8
        0x0004b4a4:    9001        ..      STR      r0,[sp,#4]
        0x0004b4a6:    9100        ..      STR      r1,[sp,#0]
        0x0004b4a8:    9801        ..      LDR      r0,[sp,#4]
        0x0004b4aa:    b910        ..      CBNZ     r0,0x4b4b2 ; vTaskPlaceOnEventList + 18
        0x0004b4ac:    e7ff        ..      B        0x4b4ae ; vTaskPlaceOnEventList + 14
        0x0004b4ae:    e7ff        ..      B        0x4b4b0 ; vTaskPlaceOnEventList + 16
        0x0004b4b0:    e7fe        ..      B        0x4b4b0 ; vTaskPlaceOnEventList + 16
        0x0004b4b2:    9801        ..      LDR      r0,[sp,#4]
        0x0004b4b4:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x0004b4b8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b4bc:    6809        .h      LDR      r1,[r1,#0]
        0x0004b4be:    3118        .1      ADDS     r1,r1,#0x18
        0x0004b4c0:    f7fffd5c    ..\.    BL       vListInsert ; 0x4af7c
        0x0004b4c4:    9800        ..      LDR      r0,[sp,#0]
        0x0004b4c6:    2101        .!      MOVS     r1,#1
        0x0004b4c8:    f7f8f868    ..h.    BL       prvAddCurrentTaskToDelayedList ; 0x4359c
        0x0004b4cc:    b002        ..      ADD      sp,sp,#8
        0x0004b4ce:    bd80        ..      POP      {r7,pc}
    vTaskPlaceOnEventListRestricted
        0x0004b4d0:    b580        ..      PUSH     {r7,lr}
        0x0004b4d2:    b084        ..      SUB      sp,sp,#0x10
        0x0004b4d4:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b4d6:    9102        ..      STR      r1,[sp,#8]
        0x0004b4d8:    9201        ..      STR      r2,[sp,#4]
        0x0004b4da:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b4dc:    b910        ..      CBNZ     r0,0x4b4e4 ; vTaskPlaceOnEventListRestricted + 20
        0x0004b4de:    e7ff        ..      B        0x4b4e0 ; vTaskPlaceOnEventListRestricted + 16
        0x0004b4e0:    e7ff        ..      B        0x4b4e2 ; vTaskPlaceOnEventListRestricted + 18
        0x0004b4e2:    e7fe        ..      B        0x4b4e2 ; vTaskPlaceOnEventListRestricted + 18
        0x0004b4e4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b4e6:    6840        @h      LDR      r0,[r0,#4]
        0x0004b4e8:    9000        ..      STR      r0,[sp,#0]
        0x0004b4ea:    9800        ..      LDR      r0,[sp,#0]
        0x0004b4ec:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x0004b4f0:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b4f4:    680a        .h      LDR      r2,[r1,#0]
        0x0004b4f6:    61d0        .a      STR      r0,[r2,#0x1c]
        0x0004b4f8:    9800        ..      LDR      r0,[sp,#0]
        0x0004b4fa:    6880        .h      LDR      r0,[r0,#8]
        0x0004b4fc:    680a        .h      LDR      r2,[r1,#0]
        0x0004b4fe:    6210        .b      STR      r0,[r2,#0x20]
        0x0004b500:    6808        .h      LDR      r0,[r1,#0]
        0x0004b502:    3018        .0      ADDS     r0,r0,#0x18
        0x0004b504:    9a00        ..      LDR      r2,[sp,#0]
        0x0004b506:    6892        .h      LDR      r2,[r2,#8]
        0x0004b508:    6050        P`      STR      r0,[r2,#4]
        0x0004b50a:    6808        .h      LDR      r0,[r1,#0]
        0x0004b50c:    3018        .0      ADDS     r0,r0,#0x18
        0x0004b50e:    9a00        ..      LDR      r2,[sp,#0]
        0x0004b510:    6090        .`      STR      r0,[r2,#8]
        0x0004b512:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b514:    6809        .h      LDR      r1,[r1,#0]
        0x0004b516:    6288        .b      STR      r0,[r1,#0x28]
        0x0004b518:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b51a:    6808        .h      LDR      r0,[r1,#0]
        0x0004b51c:    3001        .0      ADDS     r0,#1
        0x0004b51e:    6008        .`      STR      r0,[r1,#0]
        0x0004b520:    9801        ..      LDR      r0,[sp,#4]
        0x0004b522:    b120         .      CBZ      r0,0x4b52e ; vTaskPlaceOnEventListRestricted + 94
        0x0004b524:    e7ff        ..      B        0x4b526 ; vTaskPlaceOnEventListRestricted + 86
        0x0004b526:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004b52a:    9002        ..      STR      r0,[sp,#8]
        0x0004b52c:    e7ff        ..      B        0x4b52e ; vTaskPlaceOnEventListRestricted + 94
        0x0004b52e:    9802        ..      LDR      r0,[sp,#8]
        0x0004b530:    9901        ..      LDR      r1,[sp,#4]
        0x0004b532:    f7f8f833    ..3.    BL       prvAddCurrentTaskToDelayedList ; 0x4359c
        0x0004b536:    b004        ..      ADD      sp,sp,#0x10
        0x0004b538:    bd80        ..      POP      {r7,pc}
        0x0004b53a:    0000        ..      MOVS     r0,r0
    vTaskPlaceOnUnorderedEventList
        0x0004b53c:    b580        ..      PUSH     {r7,lr}
        0x0004b53e:    b084        ..      SUB      sp,sp,#0x10
        0x0004b540:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b542:    9102        ..      STR      r1,[sp,#8]
        0x0004b544:    9201        ..      STR      r2,[sp,#4]
        0x0004b546:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b548:    b910        ..      CBNZ     r0,0x4b550 ; vTaskPlaceOnUnorderedEventList + 20
        0x0004b54a:    e7ff        ..      B        0x4b54c ; vTaskPlaceOnUnorderedEventList + 16
        0x0004b54c:    e7ff        ..      B        0x4b54e ; vTaskPlaceOnUnorderedEventList + 18
        0x0004b54e:    e7fe        ..      B        0x4b54e ; vTaskPlaceOnUnorderedEventList + 18
        0x0004b550:    f6424050    B.P@    MOV      r0,#0x2c50
        0x0004b554:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b558:    6800        .h      LDR      r0,[r0,#0]
        0x0004b55a:    b910        ..      CBNZ     r0,0x4b562 ; vTaskPlaceOnUnorderedEventList + 38
        0x0004b55c:    e7ff        ..      B        0x4b55e ; vTaskPlaceOnUnorderedEventList + 34
        0x0004b55e:    e7ff        ..      B        0x4b560 ; vTaskPlaceOnUnorderedEventList + 36
        0x0004b560:    e7fe        ..      B        0x4b560 ; vTaskPlaceOnUnorderedEventList + 36
        0x0004b562:    9802        ..      LDR      r0,[sp,#8]
        0x0004b564:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x0004b568:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x0004b56c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b570:    680a        .h      LDR      r2,[r1,#0]
        0x0004b572:    6190        .a      STR      r0,[r2,#0x18]
        0x0004b574:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b576:    6840        @h      LDR      r0,[r0,#4]
        0x0004b578:    9000        ..      STR      r0,[sp,#0]
        0x0004b57a:    9800        ..      LDR      r0,[sp,#0]
        0x0004b57c:    680a        .h      LDR      r2,[r1,#0]
        0x0004b57e:    61d0        .a      STR      r0,[r2,#0x1c]
        0x0004b580:    9800        ..      LDR      r0,[sp,#0]
        0x0004b582:    6880        .h      LDR      r0,[r0,#8]
        0x0004b584:    680a        .h      LDR      r2,[r1,#0]
        0x0004b586:    6210        .b      STR      r0,[r2,#0x20]
        0x0004b588:    6808        .h      LDR      r0,[r1,#0]
        0x0004b58a:    3018        .0      ADDS     r0,r0,#0x18
        0x0004b58c:    9a00        ..      LDR      r2,[sp,#0]
        0x0004b58e:    6892        .h      LDR      r2,[r2,#8]
        0x0004b590:    6050        P`      STR      r0,[r2,#4]
        0x0004b592:    6808        .h      LDR      r0,[r1,#0]
        0x0004b594:    3018        .0      ADDS     r0,r0,#0x18
        0x0004b596:    9a00        ..      LDR      r2,[sp,#0]
        0x0004b598:    6090        .`      STR      r0,[r2,#8]
        0x0004b59a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b59c:    6809        .h      LDR      r1,[r1,#0]
        0x0004b59e:    6288        .b      STR      r0,[r1,#0x28]
        0x0004b5a0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b5a2:    6808        .h      LDR      r0,[r1,#0]
        0x0004b5a4:    3001        .0      ADDS     r0,#1
        0x0004b5a6:    6008        .`      STR      r0,[r1,#0]
        0x0004b5a8:    9801        ..      LDR      r0,[sp,#4]
        0x0004b5aa:    2101        .!      MOVS     r1,#1
        0x0004b5ac:    f7f7fff6    ....    BL       prvAddCurrentTaskToDelayedList ; 0x4359c
        0x0004b5b0:    b004        ..      ADD      sp,sp,#0x10
        0x0004b5b2:    bd80        ..      POP      {r7,pc}
    vTaskRemoveFromUnorderedEventList
        0x0004b5b4:    b580        ..      PUSH     {r7,lr}
        0x0004b5b6:    b086        ..      SUB      sp,sp,#0x18
        0x0004b5b8:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b5ba:    9104        ..      STR      r1,[sp,#0x10]
        0x0004b5bc:    f6424050    B.P@    MOV      r0,#0x2c50
        0x0004b5c0:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b5c4:    6800        .h      LDR      r0,[r0,#0]
        0x0004b5c6:    b910        ..      CBNZ     r0,0x4b5ce ; vTaskRemoveFromUnorderedEventList + 26
        0x0004b5c8:    e7ff        ..      B        0x4b5ca ; vTaskRemoveFromUnorderedEventList + 22
        0x0004b5ca:    e7ff        ..      B        0x4b5cc ; vTaskRemoveFromUnorderedEventList + 24
        0x0004b5cc:    e7fe        ..      B        0x4b5cc ; vTaskRemoveFromUnorderedEventList + 24
        0x0004b5ce:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004b5d0:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x0004b5d4:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b5d6:    6008        .`      STR      r0,[r1,#0]
        0x0004b5d8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b5da:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b5dc:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b5de:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b5e0:    b910        ..      CBNZ     r0,0x4b5e8 ; vTaskRemoveFromUnorderedEventList + 52
        0x0004b5e2:    e7ff        ..      B        0x4b5e4 ; vTaskRemoveFromUnorderedEventList + 48
        0x0004b5e4:    e7ff        ..      B        0x4b5e6 ; vTaskRemoveFromUnorderedEventList + 50
        0x0004b5e6:    e7fe        ..      B        0x4b5e6 ; vTaskRemoveFromUnorderedEventList + 50
        0x0004b5e8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b5ea:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004b5ec:    9002        ..      STR      r0,[sp,#8]
        0x0004b5ee:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b5f0:    6841        Ah      LDR      r1,[r0,#4]
        0x0004b5f2:    6880        .h      LDR      r0,[r0,#8]
        0x0004b5f4:    6088        .`      STR      r0,[r1,#8]
        0x0004b5f6:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b5f8:    6848        Hh      LDR      r0,[r1,#4]
        0x0004b5fa:    6889        .h      LDR      r1,[r1,#8]
        0x0004b5fc:    6048        H`      STR      r0,[r1,#4]
        0x0004b5fe:    9802        ..      LDR      r0,[sp,#8]
        0x0004b600:    6840        @h      LDR      r0,[r0,#4]
        0x0004b602:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b604:    4288        .B      CMP      r0,r1
        0x0004b606:    d105        ..      BNE      0x4b614 ; vTaskRemoveFromUnorderedEventList + 96
        0x0004b608:    e7ff        ..      B        0x4b60a ; vTaskRemoveFromUnorderedEventList + 86
        0x0004b60a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b60c:    6880        .h      LDR      r0,[r0,#8]
        0x0004b60e:    9902        ..      LDR      r1,[sp,#8]
        0x0004b610:    6048        H`      STR      r0,[r1,#4]
        0x0004b612:    e7ff        ..      B        0x4b614 ; vTaskRemoveFromUnorderedEventList + 96
        0x0004b614:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b616:    2000        .       MOVS     r0,#0
        0x0004b618:    6108        .a      STR      r0,[r1,#0x10]
        0x0004b61a:    9902        ..      LDR      r1,[sp,#8]
        0x0004b61c:    6808        .h      LDR      r0,[r1,#0]
        0x0004b61e:    3801        .8      SUBS     r0,#1
        0x0004b620:    6008        .`      STR      r0,[r1,#0]
        0x0004b622:    f7f8fdc7    ....    BL       prvResetNextTaskUnblockTime ; 0x441b4
        0x0004b626:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b628:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004b62a:    9001        ..      STR      r0,[sp,#4]
        0x0004b62c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b62e:    6881        .h      LDR      r1,[r0,#8]
        0x0004b630:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b632:    6088        .`      STR      r0,[r1,#8]
        0x0004b634:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b636:    6888        .h      LDR      r0,[r1,#8]
        0x0004b638:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004b63a:    6048        H`      STR      r0,[r1,#4]
        0x0004b63c:    9801        ..      LDR      r0,[sp,#4]
        0x0004b63e:    6840        @h      LDR      r0,[r0,#4]
        0x0004b640:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b642:    3104        .1      ADDS     r1,#4
        0x0004b644:    4288        .B      CMP      r0,r1
        0x0004b646:    d105        ..      BNE      0x4b654 ; vTaskRemoveFromUnorderedEventList + 160
        0x0004b648:    e7ff        ..      B        0x4b64a ; vTaskRemoveFromUnorderedEventList + 150
        0x0004b64a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b64c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b64e:    9901        ..      LDR      r1,[sp,#4]
        0x0004b650:    6048        H`      STR      r0,[r1,#4]
        0x0004b652:    e7ff        ..      B        0x4b654 ; vTaskRemoveFromUnorderedEventList + 160
        0x0004b654:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b656:    2000        .       MOVS     r0,#0
        0x0004b658:    6148        Ha      STR      r0,[r1,#0x14]
        0x0004b65a:    9901        ..      LDR      r1,[sp,#4]
        0x0004b65c:    6808        .h      LDR      r0,[r1,#0]
        0x0004b65e:    3801        .8      SUBS     r0,#1
        0x0004b660:    6008        .`      STR      r0,[r1,#0]
        0x0004b662:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b664:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b666:    f6424158    B.XA    MOV      r1,#0x2c58
        0x0004b66a:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b66e:    6809        .h      LDR      r1,[r1,#0]
        0x0004b670:    4288        .B      CMP      r0,r1
        0x0004b672:    d908        ..      BLS      0x4b686 ; vTaskRemoveFromUnorderedEventList + 210
        0x0004b674:    e7ff        ..      B        0x4b676 ; vTaskRemoveFromUnorderedEventList + 194
        0x0004b676:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b678:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b67a:    f6424158    B.XA    MOV      r1,#0x2c58
        0x0004b67e:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b682:    6008        .`      STR      r0,[r1,#0]
        0x0004b684:    e7ff        ..      B        0x4b686 ; vTaskRemoveFromUnorderedEventList + 210
        0x0004b686:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b688:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b68a:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004b68e:    f24a61fc    J..a    MOV      r1,#0xa6fc
        0x0004b692:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b696:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004b69a:    6840        @h      LDR      r0,[r0,#4]
        0x0004b69c:    9000        ..      STR      r0,[sp,#0]
        0x0004b69e:    9800        ..      LDR      r0,[sp,#0]
        0x0004b6a0:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004b6a2:    6090        .`      STR      r0,[r2,#8]
        0x0004b6a4:    9800        ..      LDR      r0,[sp,#0]
        0x0004b6a6:    6880        .h      LDR      r0,[r0,#8]
        0x0004b6a8:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004b6aa:    60d0        .`      STR      r0,[r2,#0xc]
        0x0004b6ac:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b6ae:    3004        .0      ADDS     r0,#4
        0x0004b6b0:    9a00        ..      LDR      r2,[sp,#0]
        0x0004b6b2:    6892        .h      LDR      r2,[r2,#8]
        0x0004b6b4:    6050        P`      STR      r0,[r2,#4]
        0x0004b6b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b6b8:    3004        .0      ADDS     r0,#4
        0x0004b6ba:    9a00        ..      LDR      r2,[sp,#0]
        0x0004b6bc:    6090        .`      STR      r0,[r2,#8]
        0x0004b6be:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004b6c0:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x0004b6c2:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004b6c6:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004b6ca:    6150        Pa      STR      r0,[r2,#0x14]
        0x0004b6cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b6ce:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b6d0:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x0004b6d4:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x0004b6d8:    3001        .0      ADDS     r0,#1
        0x0004b6da:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0004b6de:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b6e0:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b6e2:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x0004b6e6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b6ea:    6809        .h      LDR      r1,[r1,#0]
        0x0004b6ec:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0004b6ee:    4288        .B      CMP      r0,r1
        0x0004b6f0:    d907        ..      BLS      0x4b702 ; vTaskRemoveFromUnorderedEventList + 334
        0x0004b6f2:    e7ff        ..      B        0x4b6f4 ; vTaskRemoveFromUnorderedEventList + 320
        0x0004b6f4:    f6425168    B.hQ    MOV      r1,#0x2d68
        0x0004b6f8:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b6fc:    2001        .       MOVS     r0,#1
        0x0004b6fe:    6008        .`      STR      r0,[r1,#0]
        0x0004b700:    e7ff        ..      B        0x4b702 ; vTaskRemoveFromUnorderedEventList + 334
        0x0004b702:    b006        ..      ADD      sp,sp,#0x18
        0x0004b704:    bd80        ..      POP      {r7,pc}
        0x0004b706:    0000        ..      MOVS     r0,r0
    vTaskStartScheduler
        0x0004b708:    b580        ..      PUSH     {r7,lr}
        0x0004b70a:    b084        ..      SUB      sp,sp,#0x10
        0x0004b70c:    f6425100    B..Q    MOVW     r1,#0x2d00
        0x0004b710:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b714:    4668        hF      MOV      r0,sp
        0x0004b716:    6041        A`      STR      r1,[r0,#4]
        0x0004b718:    2300        .#      MOVS     r3,#0
        0x0004b71a:    6003        .`      STR      r3,[r0,#0]
        0x0004b71c:    f64320c1    C..     MOV      r0,#0x3ac1
        0x0004b720:    f2c00004    ....    MOVT     r0,#4
        0x0004b724:    f2476192    G..a    MOV      r1,#0x7692
        0x0004b728:    f2c00105    ....    MOVT     r1,#5
        0x0004b72c:    f44f7280    O..r    MOV      r2,#0x100
        0x0004b730:    f001f8ea    ....    BL       xTaskCreate ; 0x4c908
        0x0004b734:    9002        ..      STR      r0,[sp,#8]
        0x0004b736:    9802        ..      LDR      r0,[sp,#8]
        0x0004b738:    2801        .(      CMP      r0,#1
        0x0004b73a:    d104        ..      BNE      0x4b746 ; vTaskStartScheduler + 62
        0x0004b73c:    e7ff        ..      B        0x4b73e ; vTaskStartScheduler + 54
        0x0004b73e:    f001fc81    ....    BL       xTimerCreateTimerTask ; 0x4d044
        0x0004b742:    9002        ..      STR      r0,[sp,#8]
        0x0004b744:    e000        ..      B        0x4b748 ; vTaskStartScheduler + 64
        0x0004b746:    e7ff        ..      B        0x4b748 ; vTaskStartScheduler + 64
        0x0004b748:    9802        ..      LDR      r0,[sp,#8]
        0x0004b74a:    2801        .(      CMP      r0,#1
        0x0004b74c:    d11f        ..      BNE      0x4b78e ; vTaskStartScheduler + 134
        0x0004b74e:    e7ff        ..      B        0x4b750 ; vTaskStartScheduler + 72
        0x0004b750:    f04f0080    O...    MOV      r0,#0x80
        0x0004b754:    f3808811    ....    MSR      BASEPRI,r0
        0x0004b758:    f3bf8f6f    ..o.    ISB      
        0x0004b75c:    f3bf8f4f    ..O.    DSB      
        0x0004b760:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b762:    f642510c    B..Q    MOV      r1,#0x2d0c
        0x0004b766:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b76a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004b76e:    6008        .`      STR      r0,[r1,#0]
        0x0004b770:    f6425138    B.8Q    MOV      r1,#0x2d38
        0x0004b774:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b778:    2001        .       MOVS     r0,#1
        0x0004b77a:    6008        .`      STR      r0,[r1,#0]
        0x0004b77c:    f6425158    B.XQ    MOV      r1,#0x2d58
        0x0004b780:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b784:    2000        .       MOVS     r0,#0
        0x0004b786:    6008        .`      STR      r0,[r1,#0]
        0x0004b788:    f000fc56    ..V.    BL       xPortStartScheduler ; 0x4c038
        0x0004b78c:    e006        ..      B        0x4b79c ; vTaskStartScheduler + 148
        0x0004b78e:    9802        ..      LDR      r0,[sp,#8]
        0x0004b790:    3001        .0      ADDS     r0,#1
        0x0004b792:    b910        ..      CBNZ     r0,0x4b79a ; vTaskStartScheduler + 146
        0x0004b794:    e7ff        ..      B        0x4b796 ; vTaskStartScheduler + 142
        0x0004b796:    e7ff        ..      B        0x4b798 ; vTaskStartScheduler + 144
        0x0004b798:    e7fe        ..      B        0x4b798 ; vTaskStartScheduler + 144
        0x0004b79a:    e7ff        ..      B        0x4b79c ; vTaskStartScheduler + 148
        0x0004b79c:    f24810d0    H...    MOV      r0,#0x81d0
        0x0004b7a0:    f2c00005    ....    MOVT     r0,#5
        0x0004b7a4:    6800        .h      LDR      r0,[r0,#0]
        0x0004b7a6:    b004        ..      ADD      sp,sp,#0x10
        0x0004b7a8:    bd80        ..      POP      {r7,pc}
        0x0004b7aa:    0000        ..      MOVS     r0,r0
    vTaskStepTick
        0x0004b7ac:    b580        ..      PUSH     {r7,lr}
        0x0004b7ae:    b082        ..      SUB      sp,sp,#8
        0x0004b7b0:    9001        ..      STR      r0,[sp,#4]
        0x0004b7b2:    f6425058    B.XP    MOV      r0,#0x2d58
        0x0004b7b6:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b7ba:    6800        .h      LDR      r0,[r0,#0]
        0x0004b7bc:    9901        ..      LDR      r1,[sp,#4]
        0x0004b7be:    4408        .D      ADD      r0,r0,r1
        0x0004b7c0:    f642510c    B..Q    MOV      r1,#0x2d0c
        0x0004b7c4:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b7c8:    6809        .h      LDR      r1,[r1,#0]
        0x0004b7ca:    4288        .B      CMP      r0,r1
        0x0004b7cc:    d902        ..      BLS      0x4b7d4 ; vTaskStepTick + 40
        0x0004b7ce:    e7ff        ..      B        0x4b7d0 ; vTaskStepTick + 36
        0x0004b7d0:    e7ff        ..      B        0x4b7d2 ; vTaskStepTick + 38
        0x0004b7d2:    e7fe        ..      B        0x4b7d2 ; vTaskStepTick + 38
        0x0004b7d4:    f6425058    B.XP    MOV      r0,#0x2d58
        0x0004b7d8:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b7dc:    6800        .h      LDR      r0,[r0,#0]
        0x0004b7de:    9901        ..      LDR      r1,[sp,#4]
        0x0004b7e0:    4408        .D      ADD      r0,r0,r1
        0x0004b7e2:    f642510c    B..Q    MOV      r1,#0x2d0c
        0x0004b7e6:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b7ea:    6809        .h      LDR      r1,[r1,#0]
        0x0004b7ec:    4288        .B      CMP      r0,r1
        0x0004b7ee:    d11d        ..      BNE      0x4b82c ; vTaskStepTick + 128
        0x0004b7f0:    e7ff        ..      B        0x4b7f2 ; vTaskStepTick + 70
        0x0004b7f2:    f6424050    B.P@    MOV      r0,#0x2c50
        0x0004b7f6:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b7fa:    6800        .h      LDR      r0,[r0,#0]
        0x0004b7fc:    b910        ..      CBNZ     r0,0x4b804 ; vTaskStepTick + 88
        0x0004b7fe:    e7ff        ..      B        0x4b800 ; vTaskStepTick + 84
        0x0004b800:    e7ff        ..      B        0x4b802 ; vTaskStepTick + 86
        0x0004b802:    e7fe        ..      B        0x4b802 ; vTaskStepTick + 86
        0x0004b804:    9801        ..      LDR      r0,[sp,#4]
        0x0004b806:    b910        ..      CBNZ     r0,0x4b80e ; vTaskStepTick + 98
        0x0004b808:    e7ff        ..      B        0x4b80a ; vTaskStepTick + 94
        0x0004b80a:    e7ff        ..      B        0x4b80c ; vTaskStepTick + 96
        0x0004b80c:    e7fe        ..      B        0x4b80c ; vTaskStepTick + 96
        0x0004b80e:    f7fffbf5    ....    BL       vPortEnterCritical ; 0x4affc
        0x0004b812:    f642511c    B..Q    MOV      r1,#0x2d1c
        0x0004b816:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b81a:    6808        .h      LDR      r0,[r1,#0]
        0x0004b81c:    3001        .0      ADDS     r0,#1
        0x0004b81e:    6008        .`      STR      r0,[r1,#0]
        0x0004b820:    f7fffc0e    ....    BL       vPortExitCritical ; 0x4b040
        0x0004b824:    9801        ..      LDR      r0,[sp,#4]
        0x0004b826:    3801        .8      SUBS     r0,#1
        0x0004b828:    9001        ..      STR      r0,[sp,#4]
        0x0004b82a:    e000        ..      B        0x4b82e ; vTaskStepTick + 130
        0x0004b82c:    e7ff        ..      B        0x4b82e ; vTaskStepTick + 130
        0x0004b82e:    9a01        ..      LDR      r2,[sp,#4]
        0x0004b830:    f6425158    B.XQ    MOV      r1,#0x2d58
        0x0004b834:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b838:    6808        .h      LDR      r0,[r1,#0]
        0x0004b83a:    4410        .D      ADD      r0,r0,r2
        0x0004b83c:    6008        .`      STR      r0,[r1,#0]
        0x0004b83e:    b002        ..      ADD      sp,sp,#8
        0x0004b840:    bd80        ..      POP      {r7,pc}
        0x0004b842:    0000        ..      MOVS     r0,r0
    vTaskSuspendAll
        0x0004b844:    f6424150    B.PA    MOV      r1,#0x2c50
        0x0004b848:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b84c:    6808        .h      LDR      r0,[r1,#0]
        0x0004b84e:    3001        .0      ADDS     r0,#1
        0x0004b850:    6008        .`      STR      r0,[r1,#0]
        0x0004b852:    4770        pG      BX       lr
    vTaskSwitchContext
        0x0004b854:    b580        ..      PUSH     {r7,lr}
        0x0004b856:    b084        ..      SUB      sp,sp,#0x10
        0x0004b858:    f6424050    B.P@    MOV      r0,#0x2c50
        0x0004b85c:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b860:    6800        .h      LDR      r0,[r0,#0]
        0x0004b862:    b138        8.      CBZ      r0,0x4b874 ; vTaskSwitchContext + 32
        0x0004b864:    e7ff        ..      B        0x4b866 ; vTaskSwitchContext + 18
        0x0004b866:    f6425168    B.hQ    MOV      r1,#0x2d68
        0x0004b86a:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b86e:    2001        .       MOVS     r0,#1
        0x0004b870:    6008        .`      STR      r0,[r1,#0]
        0x0004b872:    e074        t.      B        0x4b95e ; vTaskSwitchContext + 266
        0x0004b874:    f6425168    B.hQ    MOV      r1,#0x2d68
        0x0004b878:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b87c:    2000        .       MOVS     r0,#0
        0x0004b87e:    6008        .`      STR      r0,[r1,#0]
        0x0004b880:    f24a60e4    J..`    MOV      r0,#0xa6e4
        0x0004b884:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004b888:    6800        .h      LDR      r0,[r0,#0]
        0x0004b88a:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0004b88c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b88e:    f04f30a5    O..0    MOV      r0,#0xa5a5a5a5
        0x0004b892:    9002        ..      STR      r0,[sp,#8]
        0x0004b894:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b896:    6800        .h      LDR      r0,[r0,#0]
        0x0004b898:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x0004b89c:    d112        ..      BNE      0x4b8c4 ; vTaskSwitchContext + 112
        0x0004b89e:    e7ff        ..      B        0x4b8a0 ; vTaskSwitchContext + 76
        0x0004b8a0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b8a2:    6840        @h      LDR      r0,[r0,#4]
        0x0004b8a4:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x0004b8a8:    d10c        ..      BNE      0x4b8c4 ; vTaskSwitchContext + 112
        0x0004b8aa:    e7ff        ..      B        0x4b8ac ; vTaskSwitchContext + 88
        0x0004b8ac:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b8ae:    6880        .h      LDR      r0,[r0,#8]
        0x0004b8b0:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x0004b8b4:    d106        ..      BNE      0x4b8c4 ; vTaskSwitchContext + 112
        0x0004b8b6:    e7ff        ..      B        0x4b8b8 ; vTaskSwitchContext + 100
        0x0004b8b8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b8ba:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b8bc:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x0004b8c0:    d00a        ..      BEQ      0x4b8d8 ; vTaskSwitchContext + 132
        0x0004b8c2:    e7ff        ..      B        0x4b8c4 ; vTaskSwitchContext + 112
        0x0004b8c4:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x0004b8c8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b8cc:    6808        .h      LDR      r0,[r1,#0]
        0x0004b8ce:    6809        .h      LDR      r1,[r1,#0]
        0x0004b8d0:    3134        41      ADDS     r1,r1,#0x34
        0x0004b8d2:    f7fffb23    ..#.    BL       vApplicationStackOverflowHook ; 0x4af1c
        0x0004b8d6:    e7ff        ..      B        0x4b8d8 ; vTaskSwitchContext + 132
        0x0004b8d8:    f6424058    B.X@    MOV      r0,#0x2c58
        0x0004b8dc:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b8e0:    6800        .h      LDR      r0,[r0,#0]
        0x0004b8e2:    9001        ..      STR      r0,[sp,#4]
        0x0004b8e4:    e7ff        ..      B        0x4b8e6 ; vTaskSwitchContext + 146
        0x0004b8e6:    9801        ..      LDR      r0,[sp,#4]
        0x0004b8e8:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0004b8ec:    f24a60fc    J..`    MOV      r0,#0xa6fc
        0x0004b8f0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004b8f4:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0004b8f8:    b948        H.      CBNZ     r0,0x4b90e ; vTaskSwitchContext + 186
        0x0004b8fa:    e7ff        ..      B        0x4b8fc ; vTaskSwitchContext + 168
        0x0004b8fc:    9801        ..      LDR      r0,[sp,#4]
        0x0004b8fe:    b910        ..      CBNZ     r0,0x4b906 ; vTaskSwitchContext + 178
        0x0004b900:    e7ff        ..      B        0x4b902 ; vTaskSwitchContext + 174
        0x0004b902:    e7ff        ..      B        0x4b904 ; vTaskSwitchContext + 176
        0x0004b904:    e7fe        ..      B        0x4b904 ; vTaskSwitchContext + 176
        0x0004b906:    9801        ..      LDR      r0,[sp,#4]
        0x0004b908:    3801        .8      SUBS     r0,#1
        0x0004b90a:    9001        ..      STR      r0,[sp,#4]
        0x0004b90c:    e7eb        ..      B        0x4b8e6 ; vTaskSwitchContext + 146
        0x0004b90e:    9801        ..      LDR      r0,[sp,#4]
        0x0004b910:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0004b914:    f24a60fc    J..`    MOV      r0,#0xa6fc
        0x0004b918:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004b91c:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0004b920:    9000        ..      STR      r0,[sp,#0]
        0x0004b922:    9900        ..      LDR      r1,[sp,#0]
        0x0004b924:    6848        Hh      LDR      r0,[r1,#4]
        0x0004b926:    6840        @h      LDR      r0,[r0,#4]
        0x0004b928:    6048        H`      STR      r0,[r1,#4]
        0x0004b92a:    9900        ..      LDR      r1,[sp,#0]
        0x0004b92c:    6848        Hh      LDR      r0,[r1,#4]
        0x0004b92e:    3108        .1      ADDS     r1,r1,#8
        0x0004b930:    4288        .B      CMP      r0,r1
        0x0004b932:    d105        ..      BNE      0x4b940 ; vTaskSwitchContext + 236
        0x0004b934:    e7ff        ..      B        0x4b936 ; vTaskSwitchContext + 226
        0x0004b936:    9900        ..      LDR      r1,[sp,#0]
        0x0004b938:    6848        Hh      LDR      r0,[r1,#4]
        0x0004b93a:    6840        @h      LDR      r0,[r0,#4]
        0x0004b93c:    6048        H`      STR      r0,[r1,#4]
        0x0004b93e:    e7ff        ..      B        0x4b940 ; vTaskSwitchContext + 236
        0x0004b940:    9800        ..      LDR      r0,[sp,#0]
        0x0004b942:    6840        @h      LDR      r0,[r0,#4]
        0x0004b944:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b946:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x0004b94a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b94e:    6008        .`      STR      r0,[r1,#0]
        0x0004b950:    9801        ..      LDR      r0,[sp,#4]
        0x0004b952:    f6424158    B.XA    MOV      r1,#0x2c58
        0x0004b956:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b95a:    6008        .`      STR      r0,[r1,#0]
        0x0004b95c:    e7ff        ..      B        0x4b95e ; vTaskSwitchContext + 266
        0x0004b95e:    b004        ..      ADD      sp,sp,#0x10
        0x0004b960:    bd80        ..      POP      {r7,pc}
        0x0004b962:    0000        ..      MOVS     r0,r0
    validate_transaction
        0x0004b964:    b08a        ..      SUB      sp,sp,#0x28
        0x0004b966:    9008        ..      STR      r0,[sp,#0x20]
        0x0004b968:    9107        ..      STR      r1,[sp,#0x1c]
        0x0004b96a:    f88d201b    ...     STRB     r2,[sp,#0x1b]
        0x0004b96e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004b970:    6888        .h      LDR      r0,[r1,#8]
        0x0004b972:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004b974:    9101        ..      STR      r1,[sp,#4]
        0x0004b976:    9000        ..      STR      r0,[sp,#0]
        0x0004b978:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b97a:    6840        @h      LDR      r0,[r0,#4]
        0x0004b97c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b97e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b980:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0004b982:    9004        ..      STR      r0,[sp,#0x10]
        0x0004b984:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b986:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004b988:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b98a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b98c:    2805        .(      CMP      r0,#5
        0x0004b98e:    d84d        M.      BHI      0x4ba2c ; validate_transaction + 200
        0x0004b990:    e7ff        ..      B        0x4b992 ; validate_transaction + 46
        0x0004b992:    9800        ..      LDR      r0,[sp,#0]
        0x0004b994:    9901        ..      LDR      r1,[sp,#4]
        0x0004b996:    f8ddc014    ....    LDR      r12,[sp,#0x14]
        0x0004b99a:    ea4f03cc    O...    LSL      r3,r12,#3
        0x0004b99e:    2220         "      MOVS     r2,#0x20
        0x0004b9a0:    eba202cc    ....    SUB      r2,r2,r12,LSL #3
        0x0004b9a4:    fa01f202    ....    LSL      r2,r1,r2
        0x0004b9a8:    40d8        .@      LSRS     r0,r0,r3
        0x0004b9aa:    4310        .C      ORRS     r0,r0,r2
        0x0004b9ac:    f06f021f    o...    MVN      r2,#0x1f
        0x0004b9b0:    eb0202cc    ....    ADD      r2,r2,r12,LSL #3
        0x0004b9b4:    fa21fc02    !...    LSR      r12,r1,r2
        0x0004b9b8:    2a00        .*      CMP      r2,#0
        0x0004b9ba:    bf58        X.      IT       PL
        0x0004b9bc:    4660        `F      MOVPL    r0,r12
        0x0004b9be:    40d9        .@      LSRS     r1,r1,r3
        0x0004b9c0:    2a00        .*      CMP      r2,#0
        0x0004b9c2:    bf58        X.      IT       PL
        0x0004b9c4:    2100        .!      MOVPL    r1,#0
        0x0004b9c6:    4308        .C      ORRS     r0,r0,r1
        0x0004b9c8:    bb80        ..      CBNZ     r0,0x4ba2c ; validate_transaction + 200
        0x0004b9ca:    e7ff        ..      B        0x4b9cc ; validate_transaction + 104
        0x0004b9cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b9ce:    b138        8.      CBZ      r0,0x4b9e0 ; validate_transaction + 124
        0x0004b9d0:    e7ff        ..      B        0x4b9d2 ; validate_transaction + 110
        0x0004b9d2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004b9d4:    b120         .      CBZ      r0,0x4b9e0 ; validate_transaction + 124
        0x0004b9d6:    e7ff        ..      B        0x4b9d8 ; validate_transaction + 116
        0x0004b9d8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b9da:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0004b9dc:    b330        0.      CBZ      r0,0x4ba2c ; validate_transaction + 200
        0x0004b9de:    e7ff        ..      B        0x4b9e0 ; validate_transaction + 124
        0x0004b9e0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b9e2:    b140        @.      CBZ      r0,0x4b9f6 ; validate_transaction + 146
        0x0004b9e4:    e7ff        ..      B        0x4b9e6 ; validate_transaction + 130
        0x0004b9e6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004b9e8:    2801        .(      CMP      r0,#1
        0x0004b9ea:    d004        ..      BEQ      0x4b9f6 ; validate_transaction + 146
        0x0004b9ec:    e7ff        ..      B        0x4b9ee ; validate_transaction + 138
        0x0004b9ee:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b9f0:    6980        .i      LDR      r0,[r0,#0x18]
        0x0004b9f2:    b1d8        ..      CBZ      r0,0x4ba2c ; validate_transaction + 200
        0x0004b9f4:    e7ff        ..      B        0x4b9f6 ; validate_transaction + 146
        0x0004b9f6:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004b9f8:    7a00        .z      LDRB     r0,[r0,#8]
        0x0004b9fa:    2801        .(      CMP      r0,#1
        0x0004b9fc:    d107        ..      BNE      0x4ba0e ; validate_transaction + 170
        0x0004b9fe:    e7ff        ..      B        0x4ba00 ; validate_transaction + 156
        0x0004ba00:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ba02:    6901        .i      LDR      r1,[r0,#0x10]
        0x0004ba04:    2000        .       MOVS     r0,#0
        0x0004ba06:    ebb03f11    ...?    CMP      r0,r1,LSR #12
        0x0004ba0a:    d10f        ..      BNE      0x4ba2c ; validate_transaction + 200
        0x0004ba0c:    e7ff        ..      B        0x4ba0e ; validate_transaction + 170
        0x0004ba0e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004ba10:    7a00        .z      LDRB     r0,[r0,#8]
        0x0004ba12:    b970        p.      CBNZ     r0,0x4ba32 ; validate_transaction + 206
        0x0004ba14:    e7ff        ..      B        0x4ba16 ; validate_transaction + 178
        0x0004ba16:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ba18:    6800        .h      LDR      r0,[r0,#0]
        0x0004ba1a:    2804        .(      CMP      r0,#4
        0x0004ba1c:    d806        ..      BHI      0x4ba2c ; validate_transaction + 200
        0x0004ba1e:    e7ff        ..      B        0x4ba20 ; validate_transaction + 188
        0x0004ba20:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ba22:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004ba24:    f5b05f80    ..._    CMP      r0,#0x1000
        0x0004ba28:    d303        ..      BCC      0x4ba32 ; validate_transaction + 206
        0x0004ba2a:    e7ff        ..      B        0x4ba2c ; validate_transaction + 200
        0x0004ba2c:    2006        .       MOVS     r0,#6
        0x0004ba2e:    9009        ..      STR      r0,[sp,#0x24]
        0x0004ba30:    e01e        ..      B        0x4ba70 ; validate_transaction + 268
        0x0004ba32:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0004ba36:    07c0        ..      LSLS     r0,r0,#31
        0x0004ba38:    b9b8        ..      CBNZ     r0,0x4ba6a ; validate_transaction + 262
        0x0004ba3a:    e7ff        ..      B        0x4ba3c ; validate_transaction + 216
        0x0004ba3c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ba3e:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0004ba42:    f0100fe0    ....    TST      r0,#0xe0
        0x0004ba46:    d003        ..      BEQ      0x4ba50 ; validate_transaction + 236
        0x0004ba48:    e7ff        ..      B        0x4ba4a ; validate_transaction + 230
        0x0004ba4a:    2006        .       MOVS     r0,#6
        0x0004ba4c:    9009        ..      STR      r0,[sp,#0x24]
        0x0004ba4e:    e00f        ..      B        0x4ba70 ; validate_transaction + 268
        0x0004ba50:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ba52:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004ba54:    f24e01e0    N...    MOV      r1,#0xe0e0
        0x0004ba58:    f2c001e0    ....    MOVT     r1,#0xe0
        0x0004ba5c:    4208        .B      TST      r0,r1
        0x0004ba5e:    d003        ..      BEQ      0x4ba68 ; validate_transaction + 260
        0x0004ba60:    e7ff        ..      B        0x4ba62 ; validate_transaction + 254
        0x0004ba62:    2006        .       MOVS     r0,#6
        0x0004ba64:    9009        ..      STR      r0,[sp,#0x24]
        0x0004ba66:    e003        ..      B        0x4ba70 ; validate_transaction + 268
        0x0004ba68:    e7ff        ..      B        0x4ba6a ; validate_transaction + 262
        0x0004ba6a:    2000        .       MOVS     r0,#0
        0x0004ba6c:    9009        ..      STR      r0,[sp,#0x24]
        0x0004ba6e:    e7ff        ..      B        0x4ba70 ; validate_transaction + 268
        0x0004ba70:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004ba72:    b00a        ..      ADD      sp,sp,#0x28
        0x0004ba74:    4770        pG      BX       lr
        0x0004ba76:    0000        ..      MOVS     r0,r0
    vddc_vddf_boost
        0x0004ba78:    b580        ..      PUSH     {r7,lr}
        0x0004ba7a:    b088        ..      SUB      sp,sp,#0x20
        0x0004ba7c:    2000        .       MOVS     r0,#0
        0x0004ba7e:    9005        ..      STR      r0,[sp,#0x14]
        0x0004ba80:    9004        ..      STR      r0,[sp,#0x10]
        0x0004ba82:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0004ba86:    a805        ..      ADD      r0,sp,#0x14
        0x0004ba88:    f7d2fbf0    ....    BL       TrimVersionGet ; 0x1e26c
        0x0004ba8c:    9006        ..      STR      r0,[sp,#0x18]
        0x0004ba8e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004ba90:    b118        ..      CBZ      r0,0x4ba9a ; vddc_vddf_boost + 34
        0x0004ba92:    e7ff        ..      B        0x4ba94 ; vddc_vddf_boost + 28
        0x0004ba94:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004ba96:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004ba98:    e01e        ..      B        0x4bad8 ; vddc_vddf_boost + 96
        0x0004ba9a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ba9c:    2806        .(      CMP      r0,#6
        0x0004ba9e:    d306        ..      BCC      0x4baae ; vddc_vddf_boost + 54
        0x0004baa0:    e7ff        ..      B        0x4baa2 ; vddc_vddf_boost + 42
        0x0004baa2:    2016        .       MOVS     r0,#0x16
        0x0004baa4:    9004        ..      STR      r0,[sp,#0x10]
        0x0004baa6:    2001        .       MOVS     r0,#1
        0x0004baa8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0004baac:    e7ff        ..      B        0x4baae ; vddc_vddf_boost + 54
        0x0004baae:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0004bab2:    07c0        ..      LSLS     r0,r0,#31
        0x0004bab4:    b120         .      CBZ      r0,0x4bac0 ; vddc_vddf_boost + 72
        0x0004bab6:    e7ff        ..      B        0x4bab8 ; vddc_vddf_boost + 64
        0x0004bab8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004baba:    f7d2fc13    ....    BL       VDDC_simobuck_boost ; 0x1e2e4
        0x0004babe:    e7ff        ..      B        0x4bac0 ; vddc_vddf_boost + 72
        0x0004bac0:    2000        .       MOVS     r0,#0
        0x0004bac2:    9000        ..      STR      r0,[sp,#0]
        0x0004bac4:    9001        ..      STR      r0,[sp,#4]
        0x0004bac6:    9002        ..      STR      r0,[sp,#8]
        0x0004bac8:    9902        ..      LDR      r1,[sp,#8]
        0x0004baca:    9a01        ..      LDR      r2,[sp,#4]
        0x0004bacc:    2001        .       MOVS     r0,#1
        0x0004bace:    f7d2fc71    ..q.    BL       VDDF_simobuck_boost ; 0x1e3b4
        0x0004bad2:    9800        ..      LDR      r0,[sp,#0]
        0x0004bad4:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004bad6:    e7ff        ..      B        0x4bad8 ; vddc_vddf_boost + 96
        0x0004bad8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004bada:    b008        ..      ADD      sp,sp,#0x20
        0x0004badc:    bd80        ..      POP      {r7,pc}
        0x0004bade:    0000        ..      MOVS     r0,r0
    verify_flash_content
        0x0004bae0:    b580        ..      PUSH     {r7,lr}
        0x0004bae2:    b08a        ..      SUB      sp,sp,#0x28
        0x0004bae4:    9009        ..      STR      r0,[sp,#0x24]
        0x0004bae6:    9108        ..      STR      r1,[sp,#0x20]
        0x0004bae8:    9207        ..      STR      r2,[sp,#0x1c]
        0x0004baea:    9306        ..      STR      r3,[sp,#0x18]
        0x0004baec:    2000        .       MOVS     r0,#0
        0x0004baee:    9005        ..      STR      r0,[sp,#0x14]
        0x0004baf0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004baf2:    9104        ..      STR      r1,[sp,#0x10]
        0x0004baf4:    9003        ..      STR      r0,[sp,#0xc]
        0x0004baf6:    e7ff        ..      B        0x4baf8 ; verify_flash_content + 24
        0x0004baf8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004bafa:    b378        x.      CBZ      r0,0x4bb5c ; verify_flash_content + 124
        0x0004bafc:    e7ff        ..      B        0x4bafe ; verify_flash_content + 30
        0x0004bafe:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004bb00:    f5b07f04    ....    CMP      r0,#0x210
        0x0004bb04:    d904        ..      BLS      0x4bb10 ; verify_flash_content + 48
        0x0004bb06:    e7ff        ..      B        0x4bb08 ; verify_flash_content + 40
        0x0004bb08:    f44f7004    O..p    MOV      r0,#0x210
        0x0004bb0c:    9001        ..      STR      r0,[sp,#4]
        0x0004bb0e:    e002        ..      B        0x4bb16 ; verify_flash_content + 54
        0x0004bb10:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004bb12:    9001        ..      STR      r0,[sp,#4]
        0x0004bb14:    e7ff        ..      B        0x4bb16 ; verify_flash_content + 54
        0x0004bb16:    9801        ..      LDR      r0,[sp,#4]
        0x0004bb18:    9002        ..      STR      r0,[sp,#8]
        0x0004bb1a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004bb1c:    6983        .i      LDR      r3,[r0,#0x18]
        0x0004bb1e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004bb20:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004bb22:    4401        .D      ADD      r1,r1,r0
        0x0004bb24:    9a02        ..      LDR      r2,[sp,#8]
        0x0004bb26:    f6425084    B..P    MOV      r0,#0x2d84
        0x0004bb2a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0004bb2e:    9000        ..      STR      r0,[sp,#0]
        0x0004bb30:    4798        .G      BLX      r3
        0x0004bb32:    9800        ..      LDR      r0,[sp,#0]
        0x0004bb34:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004bb36:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004bb38:    4411        .D      ADD      r1,r1,r2
        0x0004bb3a:    9a02        ..      LDR      r2,[sp,#8]
        0x0004bb3c:    f7ccfc7c    ..|.    BL       memcmp ; 0x18438
        0x0004bb40:    9003        ..      STR      r0,[sp,#0xc]
        0x0004bb42:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004bb44:    b108        ..      CBZ      r0,0x4bb4a ; verify_flash_content + 106
        0x0004bb46:    e7ff        ..      B        0x4bb48 ; verify_flash_content + 104
        0x0004bb48:    e008        ..      B        0x4bb5c ; verify_flash_content + 124
        0x0004bb4a:    9902        ..      LDR      r1,[sp,#8]
        0x0004bb4c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004bb4e:    4408        .D      ADD      r0,r0,r1
        0x0004bb50:    9005        ..      STR      r0,[sp,#0x14]
        0x0004bb52:    9902        ..      LDR      r1,[sp,#8]
        0x0004bb54:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004bb56:    1a40        @.      SUBS     r0,r0,r1
        0x0004bb58:    9004        ..      STR      r0,[sp,#0x10]
        0x0004bb5a:    e7cd        ..      B        0x4baf8 ; verify_flash_content + 24
        0x0004bb5c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004bb5e:    b00a        ..      ADD      sp,sp,#0x28
        0x0004bb60:    bd80        ..      POP      {r7,pc}
        0x0004bb62:    0000        ..      MOVS     r0,r0
    wsfOsDispatcher
        0x0004bb64:    b580        ..      PUSH     {r7,lr}
        0x0004bb66:    b086        ..      SUB      sp,sp,#0x18
        0x0004bb68:    f6424064    B.d@    MOV      r0,#0x2c64
        0x0004bb6c:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004bb70:    9005        ..      STR      r0,[sp,#0x14]
        0x0004bb72:    f7d3f99b    ....    BL       WsfTimerUpdateTicks ; 0x1eeac
        0x0004bb76:    e7ff        ..      B        0x4bb78 ; wsfOsDispatcher + 20
        0x0004bb78:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004bb7a:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x0004bb7e:    2800        .(      CMP      r0,#0
        0x0004bb80:    f0008087    ....    BEQ.W    0x4bc92 ; wsfOsDispatcher + 302
        0x0004bb84:    e7ff        ..      B        0x4bb86 ; wsfOsDispatcher + 34
        0x0004bb86:    f7d2fe71    ..q.    BL       WsfCsEnter ; 0x1e86c
        0x0004bb8a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004bb8c:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x0004bb90:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0004bb94:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004bb96:    2000        .       MOVS     r0,#0
        0x0004bb98:    f881003c    ..<.    STRB     r0,[r1,#0x3c]
        0x0004bb9c:    f7d2fe78    ..x.    BL       WsfCsExit ; 0x1e890
        0x0004bba0:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0004bba4:    07c0        ..      LSLS     r0,r0,#31
        0x0004bba6:    b1b8        ..      CBZ      r0,0x4bbd8 ; wsfOsDispatcher + 116
        0x0004bba8:    e7ff        ..      B        0x4bbaa ; wsfOsDispatcher + 70
        0x0004bbaa:    e7ff        ..      B        0x4bbac ; wsfOsDispatcher + 72
        0x0004bbac:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004bbae:    3034        40      ADDS     r0,r0,#0x34
        0x0004bbb0:    f10d0109    ....    ADD      r1,sp,#9
        0x0004bbb4:    f7d2fea0    ....    BL       WsfMsgDeq ; 0x1e8f8
        0x0004bbb8:    9004        ..      STR      r0,[sp,#0x10]
        0x0004bbba:    b160        `.      CBZ      r0,0x4bbd6 ; wsfOsDispatcher + 114
        0x0004bbbc:    e7ff        ..      B        0x4bbbe ; wsfOsDispatcher + 90
        0x0004bbbe:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004bbc0:    f89d1009    ....    LDRB     r1,[sp,#9]
        0x0004bbc4:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x0004bbc8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004bbca:    2000        .       MOVS     r0,#0
        0x0004bbcc:    4790        .G      BLX      r2
        0x0004bbce:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004bbd0:    f7d2febc    ....    BL       WsfMsgFree ; 0x1e94c
        0x0004bbd4:    e7ea        ..      B        0x4bbac ; wsfOsDispatcher + 72
        0x0004bbd6:    e7ff        ..      B        0x4bbd8 ; wsfOsDispatcher + 116
        0x0004bbd8:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0004bbdc:    0780        ..      LSLS     r0,r0,#30
        0x0004bbde:    2800        .(      CMP      r0,#0
        0x0004bbe0:    d512        ..      BPL      0x4bc08 ; wsfOsDispatcher + 164
        0x0004bbe2:    e7ff        ..      B        0x4bbe4 ; wsfOsDispatcher + 128
        0x0004bbe4:    e7ff        ..      B        0x4bbe6 ; wsfOsDispatcher + 130
        0x0004bbe6:    2000        .       MOVS     r0,#0
        0x0004bbe8:    f7d3f8de    ....    BL       WsfTimerServiceExpired ; 0x1eda8
        0x0004bbec:    9003        ..      STR      r0,[sp,#0xc]
        0x0004bbee:    b150        P.      CBZ      r0,0x4bc06 ; wsfOsDispatcher + 162
        0x0004bbf0:    e7ff        ..      B        0x4bbf2 ; wsfOsDispatcher + 142
        0x0004bbf2:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004bbf4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004bbf6:    7b02        .{      LDRB     r2,[r0,#0xc]
        0x0004bbf8:    f8512022    Q."     LDR      r2,[r1,r2,LSL #2]
        0x0004bbfc:    f1000108    ....    ADD      r1,r0,#8
        0x0004bc00:    2000        .       MOVS     r0,#0
        0x0004bc02:    4790        .G      BLX      r2
        0x0004bc04:    e7ef        ..      B        0x4bbe6 ; wsfOsDispatcher + 130
        0x0004bc06:    e7ff        ..      B        0x4bc08 ; wsfOsDispatcher + 164
        0x0004bc08:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0004bc0c:    0740        @.      LSLS     r0,r0,#29
        0x0004bc0e:    2800        .(      CMP      r0,#0
        0x0004bc10:    d53e        >.      BPL      0x4bc90 ; wsfOsDispatcher + 300
        0x0004bc12:    e7ff        ..      B        0x4bc14 ; wsfOsDispatcher + 176
        0x0004bc14:    2000        .       MOVS     r0,#0
        0x0004bc16:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0004bc1a:    e7ff        ..      B        0x4bc1c ; wsfOsDispatcher + 184
        0x0004bc1c:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0004bc20:    2809        .(      CMP      r0,#9
        0x0004bc22:    dc34        4.      BGT      0x4bc8e ; wsfOsDispatcher + 298
        0x0004bc24:    e7ff        ..      B        0x4bc26 ; wsfOsDispatcher + 194
        0x0004bc26:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004bc28:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0004bc2c:    4408        .D      ADD      r0,r0,r1
        0x0004bc2e:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0004bc32:    b328        (.      CBZ      r0,0x4bc80 ; wsfOsDispatcher + 284
        0x0004bc34:    e7ff        ..      B        0x4bc36 ; wsfOsDispatcher + 210
        0x0004bc36:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004bc38:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0004bc3c:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0004bc40:    b1f0        ..      CBZ      r0,0x4bc80 ; wsfOsDispatcher + 284
        0x0004bc42:    e7ff        ..      B        0x4bc44 ; wsfOsDispatcher + 224
        0x0004bc44:    f7d2fe12    ....    BL       WsfCsEnter ; 0x1e86c
        0x0004bc48:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004bc4a:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0004bc4e:    4408        .D      ADD      r0,r0,r1
        0x0004bc50:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0004bc54:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0004bc58:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004bc5a:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0004bc5e:    4401        .D      ADD      r1,r1,r0
        0x0004bc60:    2000        .       MOVS     r0,#0
        0x0004bc62:    9001        ..      STR      r0,[sp,#4]
        0x0004bc64:    f8810028    ..(.    STRB     r0,[r1,#0x28]
        0x0004bc68:    f7d2fe12    ....    BL       WsfCsExit ; 0x1e890
        0x0004bc6c:    9901        ..      LDR      r1,[sp,#4]
        0x0004bc6e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004bc70:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x0004bc74:    f8502022    P."     LDR      r2,[r0,r2,LSL #2]
        0x0004bc78:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0004bc7c:    4790        .G      BLX      r2
        0x0004bc7e:    e7ff        ..      B        0x4bc80 ; wsfOsDispatcher + 284
        0x0004bc80:    e7ff        ..      B        0x4bc82 ; wsfOsDispatcher + 286
        0x0004bc82:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0004bc86:    3001        .0      ADDS     r0,#1
        0x0004bc88:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0004bc8c:    e7c6        ..      B        0x4bc1c ; wsfOsDispatcher + 184
        0x0004bc8e:    e7ff        ..      B        0x4bc90 ; wsfOsDispatcher + 300
        0x0004bc90:    e772        r.      B        0x4bb78 ; wsfOsDispatcher + 20
        0x0004bc92:    f7d3f90b    ....    BL       WsfTimerUpdateTicks ; 0x1eeac
        0x0004bc96:    f000f813    ....    BL       wsfOsReadyToSleep ; 0x4bcc0
        0x0004bc9a:    b178        x.      CBZ      r0,0x4bcbc ; wsfOsDispatcher + 344
        0x0004bc9c:    e7ff        ..      B        0x4bc9e ; wsfOsDispatcher + 314
        0x0004bc9e:    f6425034    B.4P    MOV      r0,#0x2d34
        0x0004bca2:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004bca6:    6800        .h      LDR      r0,[r0,#0]
        0x0004bca8:    466a        jF      MOV      r2,sp
        0x0004bcaa:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0004bcae:    6011        .`      STR      r1,[r2,#0]
        0x0004bcb0:    2201        ."      MOVS     r2,#1
        0x0004bcb2:    2300        .#      MOVS     r3,#0
        0x0004bcb4:    4611        .F      MOV      r1,r2
        0x0004bcb6:    f000f905    ....    BL       xEventGroupWaitBits ; 0x4bec4
        0x0004bcba:    e7ff        ..      B        0x4bcbc ; wsfOsDispatcher + 344
        0x0004bcbc:    b006        ..      ADD      sp,sp,#0x18
        0x0004bcbe:    bd80        ..      POP      {r7,pc}
    wsfOsReadyToSleep
        0x0004bcc0:    f6424064    B.d@    MOV      r0,#0x2c64
        0x0004bcc4:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004bcc8:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x0004bccc:    fab0f080    ....    CLZ      r0,r0
        0x0004bcd0:    0940        @.      LSRS     r0,r0,#5
        0x0004bcd2:    4770        pG      BX       lr
    wsfTimerInsert
        0x0004bcd4:    b580        ..      PUSH     {r7,lr}
        0x0004bcd6:    b084        ..      SUB      sp,sp,#0x10
        0x0004bcd8:    9003        ..      STR      r0,[sp,#0xc]
        0x0004bcda:    9102        ..      STR      r1,[sp,#8]
        0x0004bcdc:    2000        .       MOVS     r0,#0
        0x0004bcde:    9000        ..      STR      r0,[sp,#0]
        0x0004bce0:    f7d2ffe0    ....    BL       WsfTaskLock ; 0x1eca4
        0x0004bce4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004bce6:    7b40        @{      LDRB     r0,[r0,#0xd]
        0x0004bce8:    b120         .      CBZ      r0,0x4bcf4 ; wsfTimerInsert + 32
        0x0004bcea:    e7ff        ..      B        0x4bcec ; wsfTimerInsert + 24
        0x0004bcec:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004bcee:    f000f82b    ..+.    BL       wsfTimerRemove ; 0x4bd48
        0x0004bcf2:    e7ff        ..      B        0x4bcf4 ; wsfTimerInsert + 32
        0x0004bcf4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004bcf6:    2001        .       MOVS     r0,#1
        0x0004bcf8:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0004bcfa:    9802        ..      LDR      r0,[sp,#8]
        0x0004bcfc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004bcfe:    6048        H`      STR      r0,[r1,#4]
        0x0004bd00:    f64240a4    B..@    MOV      r0,#0x2ca4
        0x0004bd04:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004bd08:    6800        .h      LDR      r0,[r0,#0]
        0x0004bd0a:    9001        ..      STR      r0,[sp,#4]
        0x0004bd0c:    e7ff        ..      B        0x4bd0e ; wsfTimerInsert + 58
        0x0004bd0e:    9801        ..      LDR      r0,[sp,#4]
        0x0004bd10:    b170        p.      CBZ      r0,0x4bd30 ; wsfTimerInsert + 92
        0x0004bd12:    e7ff        ..      B        0x4bd14 ; wsfTimerInsert + 64
        0x0004bd14:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004bd16:    6840        @h      LDR      r0,[r0,#4]
        0x0004bd18:    9901        ..      LDR      r1,[sp,#4]
        0x0004bd1a:    6849        Ih      LDR      r1,[r1,#4]
        0x0004bd1c:    4288        .B      CMP      r0,r1
        0x0004bd1e:    d201        ..      BCS      0x4bd24 ; wsfTimerInsert + 80
        0x0004bd20:    e7ff        ..      B        0x4bd22 ; wsfTimerInsert + 78
        0x0004bd22:    e005        ..      B        0x4bd30 ; wsfTimerInsert + 92
        0x0004bd24:    9801        ..      LDR      r0,[sp,#4]
        0x0004bd26:    9000        ..      STR      r0,[sp,#0]
        0x0004bd28:    9801        ..      LDR      r0,[sp,#4]
        0x0004bd2a:    6800        .h      LDR      r0,[r0,#0]
        0x0004bd2c:    9001        ..      STR      r0,[sp,#4]
        0x0004bd2e:    e7ee        ..      B        0x4bd0e ; wsfTimerInsert + 58
        0x0004bd30:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004bd32:    9a00        ..      LDR      r2,[sp,#0]
        0x0004bd34:    f64240a4    B..@    MOV      r0,#0x2ca4
        0x0004bd38:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004bd3c:    f7d2fec4    ....    BL       WsfQueueInsert ; 0x1eac8
        0x0004bd40:    f7d2ffd8    ....    BL       WsfTaskUnlock ; 0x1ecf4
        0x0004bd44:    b004        ..      ADD      sp,sp,#0x10
        0x0004bd46:    bd80        ..      POP      {r7,pc}
    wsfTimerRemove
        0x0004bd48:    b580        ..      PUSH     {r7,lr}
        0x0004bd4a:    b084        ..      SUB      sp,sp,#0x10
        0x0004bd4c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004bd4e:    2000        .       MOVS     r0,#0
        0x0004bd50:    9001        ..      STR      r0,[sp,#4]
        0x0004bd52:    f64240a4    B..@    MOV      r0,#0x2ca4
        0x0004bd56:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004bd5a:    6800        .h      LDR      r0,[r0,#0]
        0x0004bd5c:    9002        ..      STR      r0,[sp,#8]
        0x0004bd5e:    e7ff        ..      B        0x4bd60 ; wsfTimerRemove + 24
        0x0004bd60:    9802        ..      LDR      r0,[sp,#8]
        0x0004bd62:    b160        `.      CBZ      r0,0x4bd7e ; wsfTimerRemove + 54
        0x0004bd64:    e7ff        ..      B        0x4bd66 ; wsfTimerRemove + 30
        0x0004bd66:    9802        ..      LDR      r0,[sp,#8]
        0x0004bd68:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004bd6a:    4288        .B      CMP      r0,r1
        0x0004bd6c:    d101        ..      BNE      0x4bd72 ; wsfTimerRemove + 42
        0x0004bd6e:    e7ff        ..      B        0x4bd70 ; wsfTimerRemove + 40
        0x0004bd70:    e005        ..      B        0x4bd7e ; wsfTimerRemove + 54
        0x0004bd72:    9802        ..      LDR      r0,[sp,#8]
        0x0004bd74:    9001        ..      STR      r0,[sp,#4]
        0x0004bd76:    9802        ..      LDR      r0,[sp,#8]
        0x0004bd78:    6800        .h      LDR      r0,[r0,#0]
        0x0004bd7a:    9002        ..      STR      r0,[sp,#8]
        0x0004bd7c:    e7f0        ..      B        0x4bd60 ; wsfTimerRemove + 24
        0x0004bd7e:    9802        ..      LDR      r0,[sp,#8]
        0x0004bd80:    b160        `.      CBZ      r0,0x4bd9c ; wsfTimerRemove + 84
        0x0004bd82:    e7ff        ..      B        0x4bd84 ; wsfTimerRemove + 60
        0x0004bd84:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004bd86:    9a01        ..      LDR      r2,[sp,#4]
        0x0004bd88:    f64240a4    B..@    MOV      r0,#0x2ca4
        0x0004bd8c:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004bd90:    f7d2fee0    ....    BL       WsfQueueRemove ; 0x1eb54
        0x0004bd94:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004bd96:    2000        .       MOVS     r0,#0
        0x0004bd98:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0004bd9a:    e7ff        ..      B        0x4bd9c ; wsfTimerRemove + 84
        0x0004bd9c:    b004        ..      ADD      sp,sp,#0x10
        0x0004bd9e:    bd80        ..      POP      {r7,pc}
    xEventGroupCreate
        0x0004bda0:    b580        ..      PUSH     {r7,lr}
        0x0004bda2:    b082        ..      SUB      sp,sp,#8
        0x0004bda4:    2018        .       MOVS     r0,#0x18
        0x0004bda6:    f7f8fb17    ....    BL       pvPortMalloc ; 0x443d8
        0x0004bdaa:    9001        ..      STR      r0,[sp,#4]
        0x0004bdac:    9801        ..      LDR      r0,[sp,#4]
        0x0004bdae:    b140        @.      CBZ      r0,0x4bdc2 ; xEventGroupCreate + 34
        0x0004bdb0:    e7ff        ..      B        0x4bdb2 ; xEventGroupCreate + 18
        0x0004bdb2:    9901        ..      LDR      r1,[sp,#4]
        0x0004bdb4:    2000        .       MOVS     r0,#0
        0x0004bdb6:    6008        .`      STR      r0,[r1,#0]
        0x0004bdb8:    9801        ..      LDR      r0,[sp,#4]
        0x0004bdba:    3004        .0      ADDS     r0,#4
        0x0004bdbc:    f7fff8be    ....    BL       vListInitialise ; 0x4af3c
        0x0004bdc0:    e000        ..      B        0x4bdc4 ; xEventGroupCreate + 36
        0x0004bdc2:    e7ff        ..      B        0x4bdc4 ; xEventGroupCreate + 36
        0x0004bdc4:    9801        ..      LDR      r0,[sp,#4]
        0x0004bdc6:    b002        ..      ADD      sp,sp,#8
        0x0004bdc8:    bd80        ..      POP      {r7,pc}
        0x0004bdca:    0000        ..      MOVS     r0,r0
    xEventGroupSetBits
        0x0004bdcc:    b580        ..      PUSH     {r7,lr}
        0x0004bdce:    b08c        ..      SUB      sp,sp,#0x30
        0x0004bdd0:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004bdd2:    910a        ..      STR      r1,[sp,#0x28]
        0x0004bdd4:    2000        .       MOVS     r0,#0
        0x0004bdd6:    9005        ..      STR      r0,[sp,#0x14]
        0x0004bdd8:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004bdda:    9102        ..      STR      r1,[sp,#8]
        0x0004bddc:    9001        ..      STR      r0,[sp,#4]
        0x0004bdde:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004bde0:    b910        ..      CBNZ     r0,0x4bde8 ; xEventGroupSetBits + 28
        0x0004bde2:    e7ff        ..      B        0x4bde4 ; xEventGroupSetBits + 24
        0x0004bde4:    e7ff        ..      B        0x4bde6 ; xEventGroupSetBits + 26
        0x0004bde6:    e7fe        ..      B        0x4bde6 ; xEventGroupSetBits + 26
        0x0004bde8:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x0004bdec:    b110        ..      CBZ      r0,0x4bdf4 ; xEventGroupSetBits + 40
        0x0004bdee:    e7ff        ..      B        0x4bdf0 ; xEventGroupSetBits + 36
        0x0004bdf0:    e7ff        ..      B        0x4bdf2 ; xEventGroupSetBits + 38
        0x0004bdf2:    e7fe        ..      B        0x4bdf2 ; xEventGroupSetBits + 38
        0x0004bdf4:    9802        ..      LDR      r0,[sp,#8]
        0x0004bdf6:    3004        .0      ADDS     r0,#4
        0x0004bdf8:    9006        ..      STR      r0,[sp,#0x18]
        0x0004bdfa:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004bdfc:    3008        .0      ADDS     r0,r0,#8
        0x0004bdfe:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004be00:    f7fffd20    .. .    BL       vTaskSuspendAll ; 0x4b844
        0x0004be04:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004be06:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004be08:    9009        ..      STR      r0,[sp,#0x24]
        0x0004be0a:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004be0c:    9902        ..      LDR      r1,[sp,#8]
        0x0004be0e:    6808        .h      LDR      r0,[r1,#0]
        0x0004be10:    4310        .C      ORRS     r0,r0,r2
        0x0004be12:    6008        .`      STR      r0,[r1,#0]
        0x0004be14:    e7ff        ..      B        0x4be16 ; xEventGroupSetBits + 74
        0x0004be16:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004be18:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004be1a:    4288        .B      CMP      r0,r1
        0x0004be1c:    d046        F.      BEQ      0x4beac ; xEventGroupSetBits + 224
        0x0004be1e:    e7ff        ..      B        0x4be20 ; xEventGroupSetBits + 84
        0x0004be20:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004be22:    6840        @h      LDR      r0,[r0,#4]
        0x0004be24:    9008        ..      STR      r0,[sp,#0x20]
        0x0004be26:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004be28:    6800        .h      LDR      r0,[r0,#0]
        0x0004be2a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004be2c:    2000        .       MOVS     r0,#0
        0x0004be2e:    9001        ..      STR      r0,[sp,#4]
        0x0004be30:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0004be34:    0600        ..      LSLS     r0,r0,#24
        0x0004be36:    9003        ..      STR      r0,[sp,#0xc]
        0x0004be38:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004be3a:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0004be3e:    9004        ..      STR      r0,[sp,#0x10]
        0x0004be40:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0004be44:    0740        @.      LSLS     r0,r0,#29
        0x0004be46:    2800        .(      CMP      r0,#0
        0x0004be48:    d40b        ..      BMI      0x4be62 ; xEventGroupSetBits + 150
        0x0004be4a:    e7ff        ..      B        0x4be4c ; xEventGroupSetBits + 128
        0x0004be4c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004be4e:    9902        ..      LDR      r1,[sp,#8]
        0x0004be50:    6809        .h      LDR      r1,[r1,#0]
        0x0004be52:    4208        .B      TST      r0,r1
        0x0004be54:    d003        ..      BEQ      0x4be5e ; xEventGroupSetBits + 146
        0x0004be56:    e7ff        ..      B        0x4be58 ; xEventGroupSetBits + 140
        0x0004be58:    2001        .       MOVS     r0,#1
        0x0004be5a:    9001        ..      STR      r0,[sp,#4]
        0x0004be5c:    e000        ..      B        0x4be60 ; xEventGroupSetBits + 148
        0x0004be5e:    e7ff        ..      B        0x4be60 ; xEventGroupSetBits + 148
        0x0004be60:    e00b        ..      B        0x4be7a ; xEventGroupSetBits + 174
        0x0004be62:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004be64:    9802        ..      LDR      r0,[sp,#8]
        0x0004be66:    6800        .h      LDR      r0,[r0,#0]
        0x0004be68:    4008        .@      ANDS     r0,r0,r1
        0x0004be6a:    4288        .B      CMP      r0,r1
        0x0004be6c:    d103        ..      BNE      0x4be76 ; xEventGroupSetBits + 170
        0x0004be6e:    e7ff        ..      B        0x4be70 ; xEventGroupSetBits + 164
        0x0004be70:    2001        .       MOVS     r0,#1
        0x0004be72:    9001        ..      STR      r0,[sp,#4]
        0x0004be74:    e000        ..      B        0x4be78 ; xEventGroupSetBits + 172
        0x0004be76:    e7ff        ..      B        0x4be78 ; xEventGroupSetBits + 172
        0x0004be78:    e7ff        ..      B        0x4be7a ; xEventGroupSetBits + 174
        0x0004be7a:    9801        ..      LDR      r0,[sp,#4]
        0x0004be7c:    b198        ..      CBZ      r0,0x4bea6 ; xEventGroupSetBits + 218
        0x0004be7e:    e7ff        ..      B        0x4be80 ; xEventGroupSetBits + 180
        0x0004be80:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0004be84:    07c0        ..      LSLS     r0,r0,#31
        0x0004be86:    b128        (.      CBZ      r0,0x4be94 ; xEventGroupSetBits + 200
        0x0004be88:    e7ff        ..      B        0x4be8a ; xEventGroupSetBits + 190
        0x0004be8a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004be8c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004be8e:    4308        .C      ORRS     r0,r0,r1
        0x0004be90:    9005        ..      STR      r0,[sp,#0x14]
        0x0004be92:    e000        ..      B        0x4be96 ; xEventGroupSetBits + 202
        0x0004be94:    e7ff        ..      B        0x4be96 ; xEventGroupSetBits + 202
        0x0004be96:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004be98:    9902        ..      LDR      r1,[sp,#8]
        0x0004be9a:    6809        .h      LDR      r1,[r1,#0]
        0x0004be9c:    f0417100    A..q    ORR      r1,r1,#0x2000000
        0x0004bea0:    f7fffb88    ....    BL       vTaskRemoveFromUnorderedEventList ; 0x4b5b4
        0x0004bea4:    e7ff        ..      B        0x4bea6 ; xEventGroupSetBits + 218
        0x0004bea6:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004bea8:    9009        ..      STR      r0,[sp,#0x24]
        0x0004beaa:    e7b4        ..      B        0x4be16 ; xEventGroupSetBits + 74
        0x0004beac:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004beae:    9902        ..      LDR      r1,[sp,#8]
        0x0004beb0:    6808        .h      LDR      r0,[r1,#0]
        0x0004beb2:    4390        .C      BICS     r0,r0,r2
        0x0004beb4:    6008        .`      STR      r0,[r1,#0]
        0x0004beb6:    f000ff91    ....    BL       xTaskResumeAll ; 0x4cddc
        0x0004beba:    9802        ..      LDR      r0,[sp,#8]
        0x0004bebc:    6800        .h      LDR      r0,[r0,#0]
        0x0004bebe:    b00c        ..      ADD      sp,sp,#0x30
        0x0004bec0:    bd80        ..      POP      {r7,pc}
        0x0004bec2:    0000        ..      MOVS     r0,r0
    xEventGroupWaitBits
        0x0004bec4:    b580        ..      PUSH     {r7,lr}
        0x0004bec6:    b08c        ..      SUB      sp,sp,#0x30
        0x0004bec8:    f8ddc038    ..8.    LDR      r12,[sp,#0x38]
        0x0004becc:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004bece:    910a        ..      STR      r1,[sp,#0x28]
        0x0004bed0:    9209        ..      STR      r2,[sp,#0x24]
        0x0004bed2:    9308        ..      STR      r3,[sp,#0x20]
        0x0004bed4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004bed6:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004bed8:    2000        .       MOVS     r0,#0
        0x0004beda:    9005        ..      STR      r0,[sp,#0x14]
        0x0004bedc:    9002        ..      STR      r0,[sp,#8]
        0x0004bede:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004bee0:    b910        ..      CBNZ     r0,0x4bee8 ; xEventGroupWaitBits + 36
        0x0004bee2:    e7ff        ..      B        0x4bee4 ; xEventGroupWaitBits + 32
        0x0004bee4:    e7ff        ..      B        0x4bee6 ; xEventGroupWaitBits + 34
        0x0004bee6:    e7fe        ..      B        0x4bee6 ; xEventGroupWaitBits + 34
        0x0004bee8:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x0004beec:    b110        ..      CBZ      r0,0x4bef4 ; xEventGroupWaitBits + 48
        0x0004beee:    e7ff        ..      B        0x4bef0 ; xEventGroupWaitBits + 44
        0x0004bef0:    e7ff        ..      B        0x4bef2 ; xEventGroupWaitBits + 46
        0x0004bef2:    e7fe        ..      B        0x4bef2 ; xEventGroupWaitBits + 46
        0x0004bef4:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004bef6:    b910        ..      CBNZ     r0,0x4befe ; xEventGroupWaitBits + 58
        0x0004bef8:    e7ff        ..      B        0x4befa ; xEventGroupWaitBits + 54
        0x0004befa:    e7ff        ..      B        0x4befc ; xEventGroupWaitBits + 56
        0x0004befc:    e7fe        ..      B        0x4befc ; xEventGroupWaitBits + 56
        0x0004befe:    f000fd53    ..S.    BL       xTaskGetSchedulerState ; 0x4c9a8
        0x0004bf02:    4601        .F      MOV      r1,r0
        0x0004bf04:    2000        .       MOVS     r0,#0
        0x0004bf06:    9000        ..      STR      r0,[sp,#0]
        0x0004bf08:    b931        1.      CBNZ     r1,0x4bf18 ; xEventGroupWaitBits + 84
        0x0004bf0a:    e7ff        ..      B        0x4bf0c ; xEventGroupWaitBits + 72
        0x0004bf0c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004bf0e:    2800        .(      CMP      r0,#0
        0x0004bf10:    bf18        ..      IT       NE
        0x0004bf12:    2001        .       MOVNE    r0,#1
        0x0004bf14:    9000        ..      STR      r0,[sp,#0]
        0x0004bf16:    e7ff        ..      B        0x4bf18 ; xEventGroupWaitBits + 84
        0x0004bf18:    9800        ..      LDR      r0,[sp,#0]
        0x0004bf1a:    07c0        ..      LSLS     r0,r0,#31
        0x0004bf1c:    b110        ..      CBZ      r0,0x4bf24 ; xEventGroupWaitBits + 96
        0x0004bf1e:    e7ff        ..      B        0x4bf20 ; xEventGroupWaitBits + 92
        0x0004bf20:    e7ff        ..      B        0x4bf22 ; xEventGroupWaitBits + 94
        0x0004bf22:    e7fe        ..      B        0x4bf22 ; xEventGroupWaitBits + 94
        0x0004bf24:    f7fffc8e    ....    BL       vTaskSuspendAll ; 0x4b844
        0x0004bf28:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004bf2a:    6800        .h      LDR      r0,[r0,#0]
        0x0004bf2c:    9001        ..      STR      r0,[sp,#4]
        0x0004bf2e:    9801        ..      LDR      r0,[sp,#4]
        0x0004bf30:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004bf32:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0004bf34:    f7f8f9c6    ....    BL       prvTestWaitCondition ; 0x442c4
        0x0004bf38:    9004        ..      STR      r0,[sp,#0x10]
        0x0004bf3a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004bf3c:    b178        x.      CBZ      r0,0x4bf5e ; xEventGroupWaitBits + 154
        0x0004bf3e:    e7ff        ..      B        0x4bf40 ; xEventGroupWaitBits + 124
        0x0004bf40:    9801        ..      LDR      r0,[sp,#4]
        0x0004bf42:    9006        ..      STR      r0,[sp,#0x18]
        0x0004bf44:    2000        .       MOVS     r0,#0
        0x0004bf46:    900e        ..      STR      r0,[sp,#0x38]
        0x0004bf48:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004bf4a:    b130        0.      CBZ      r0,0x4bf5a ; xEventGroupWaitBits + 150
        0x0004bf4c:    e7ff        ..      B        0x4bf4e ; xEventGroupWaitBits + 138
        0x0004bf4e:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004bf50:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004bf52:    6808        .h      LDR      r0,[r1,#0]
        0x0004bf54:    4390        .C      BICS     r0,r0,r2
        0x0004bf56:    6008        .`      STR      r0,[r1,#0]
        0x0004bf58:    e000        ..      B        0x4bf5c ; xEventGroupWaitBits + 152
        0x0004bf5a:    e7ff        ..      B        0x4bf5c ; xEventGroupWaitBits + 152
        0x0004bf5c:    e025        %.      B        0x4bfaa ; xEventGroupWaitBits + 230
        0x0004bf5e:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004bf60:    b928        (.      CBNZ     r0,0x4bf6e ; xEventGroupWaitBits + 170
        0x0004bf62:    e7ff        ..      B        0x4bf64 ; xEventGroupWaitBits + 160
        0x0004bf64:    9801        ..      LDR      r0,[sp,#4]
        0x0004bf66:    9006        ..      STR      r0,[sp,#0x18]
        0x0004bf68:    2001        .       MOVS     r0,#1
        0x0004bf6a:    9002        ..      STR      r0,[sp,#8]
        0x0004bf6c:    e01c        ..      B        0x4bfa8 ; xEventGroupWaitBits + 228
        0x0004bf6e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004bf70:    b128        (.      CBZ      r0,0x4bf7e ; xEventGroupWaitBits + 186
        0x0004bf72:    e7ff        ..      B        0x4bf74 ; xEventGroupWaitBits + 176
        0x0004bf74:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004bf76:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x0004bf7a:    9005        ..      STR      r0,[sp,#0x14]
        0x0004bf7c:    e000        ..      B        0x4bf80 ; xEventGroupWaitBits + 188
        0x0004bf7e:    e7ff        ..      B        0x4bf80 ; xEventGroupWaitBits + 188
        0x0004bf80:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004bf82:    b128        (.      CBZ      r0,0x4bf90 ; xEventGroupWaitBits + 204
        0x0004bf84:    e7ff        ..      B        0x4bf86 ; xEventGroupWaitBits + 194
        0x0004bf86:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004bf88:    f0406080    @..`    ORR      r0,r0,#0x4000000
        0x0004bf8c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004bf8e:    e000        ..      B        0x4bf92 ; xEventGroupWaitBits + 206
        0x0004bf90:    e7ff        ..      B        0x4bf92 ; xEventGroupWaitBits + 206
        0x0004bf92:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004bf94:    3004        .0      ADDS     r0,#4
        0x0004bf96:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004bf98:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004bf9a:    4311        .C      ORRS     r1,r1,r2
        0x0004bf9c:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x0004bf9e:    f7fffacd    ....    BL       vTaskPlaceOnUnorderedEventList ; 0x4b53c
        0x0004bfa2:    2000        .       MOVS     r0,#0
        0x0004bfa4:    9006        ..      STR      r0,[sp,#0x18]
        0x0004bfa6:    e7ff        ..      B        0x4bfa8 ; xEventGroupWaitBits + 228
        0x0004bfa8:    e7ff        ..      B        0x4bfaa ; xEventGroupWaitBits + 230
        0x0004bfaa:    f000ff17    ....    BL       xTaskResumeAll ; 0x4cddc
        0x0004bfae:    9003        ..      STR      r0,[sp,#0xc]
        0x0004bfb0:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004bfb2:    2800        .(      CMP      r0,#0
        0x0004bfb4:    d03c        <.      BEQ      0x4c030 ; xEventGroupWaitBits + 364
        0x0004bfb6:    e7ff        ..      B        0x4bfb8 ; xEventGroupWaitBits + 244
        0x0004bfb8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004bfba:    b960        `.      CBNZ     r0,0x4bfd6 ; xEventGroupWaitBits + 274
        0x0004bfbc:    e7ff        ..      B        0x4bfbe ; xEventGroupWaitBits + 250
        0x0004bfbe:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004bfc2:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004bfc6:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004bfca:    6008        .`      STR      r0,[r1,#0]
        0x0004bfcc:    f3bf8f4f    ..O.    DSB      
        0x0004bfd0:    f3bf8f6f    ..o.    ISB      
        0x0004bfd4:    e000        ..      B        0x4bfd8 ; xEventGroupWaitBits + 276
        0x0004bfd6:    e7ff        ..      B        0x4bfd8 ; xEventGroupWaitBits + 276
        0x0004bfd8:    f7feff8c    ....    BL       uxTaskResetEventItemValue ; 0x4aef4
        0x0004bfdc:    9006        ..      STR      r0,[sp,#0x18]
        0x0004bfde:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0004bfe2:    0780        ..      LSLS     r0,r0,#30
        0x0004bfe4:    2800        .(      CMP      r0,#0
        0x0004bfe6:    d41d        ..      BMI      0x4c024 ; xEventGroupWaitBits + 352
        0x0004bfe8:    e7ff        ..      B        0x4bfea ; xEventGroupWaitBits + 294
        0x0004bfea:    f7fff807    ....    BL       vPortEnterCritical ; 0x4affc
        0x0004bfee:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004bff0:    6800        .h      LDR      r0,[r0,#0]
        0x0004bff2:    9006        ..      STR      r0,[sp,#0x18]
        0x0004bff4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004bff6:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004bff8:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0004bffa:    f7f8f963    ..c.    BL       prvTestWaitCondition ; 0x442c4
        0x0004bffe:    b158        X.      CBZ      r0,0x4c018 ; xEventGroupWaitBits + 340
        0x0004c000:    e7ff        ..      B        0x4c002 ; xEventGroupWaitBits + 318
        0x0004c002:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004c004:    b130        0.      CBZ      r0,0x4c014 ; xEventGroupWaitBits + 336
        0x0004c006:    e7ff        ..      B        0x4c008 ; xEventGroupWaitBits + 324
        0x0004c008:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004c00a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004c00c:    6808        .h      LDR      r0,[r1,#0]
        0x0004c00e:    4390        .C      BICS     r0,r0,r2
        0x0004c010:    6008        .`      STR      r0,[r1,#0]
        0x0004c012:    e000        ..      B        0x4c016 ; xEventGroupWaitBits + 338
        0x0004c014:    e7ff        ..      B        0x4c016 ; xEventGroupWaitBits + 338
        0x0004c016:    e000        ..      B        0x4c01a ; xEventGroupWaitBits + 342
        0x0004c018:    e7ff        ..      B        0x4c01a ; xEventGroupWaitBits + 342
        0x0004c01a:    2001        .       MOVS     r0,#1
        0x0004c01c:    9002        ..      STR      r0,[sp,#8]
        0x0004c01e:    f7fff80f    ....    BL       vPortExitCritical ; 0x4b040
        0x0004c022:    e000        ..      B        0x4c026 ; xEventGroupWaitBits + 354
        0x0004c024:    e7ff        ..      B        0x4c026 ; xEventGroupWaitBits + 354
        0x0004c026:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004c028:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0004c02c:    9006        ..      STR      r0,[sp,#0x18]
        0x0004c02e:    e7ff        ..      B        0x4c030 ; xEventGroupWaitBits + 364
        0x0004c030:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004c032:    b00c        ..      ADD      sp,sp,#0x30
        0x0004c034:    bd80        ..      POP      {r7,pc}
        0x0004c036:    0000        ..      MOVS     r0,r0
    xPortStartScheduler
        0x0004c038:    b580        ..      PUSH     {r7,lr}
        0x0004c03a:    b084        ..      SUB      sp,sp,#0x10
        0x0004c03c:    f64e5000    N..P    MOVW     r0,#0xed00
        0x0004c040:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0004c044:    6800        .h      LDR      r0,[r0,#0]
        0x0004c046:    f24c2171    L.q!    MOV      r1,#0xc271
        0x0004c04a:    f2c4110f    ....    MOVT     r1,#0x410f
        0x0004c04e:    4288        .B      CMP      r0,r1
        0x0004c050:    d102        ..      BNE      0x4c058 ; xPortStartScheduler + 32
        0x0004c052:    e7ff        ..      B        0x4c054 ; xPortStartScheduler + 28
        0x0004c054:    e7ff        ..      B        0x4c056 ; xPortStartScheduler + 30
        0x0004c056:    e7fe        ..      B        0x4c056 ; xPortStartScheduler + 30
        0x0004c058:    f64e5000    N..P    MOVW     r0,#0xed00
        0x0004c05c:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0004c060:    6800        .h      LDR      r0,[r0,#0]
        0x0004c062:    f24c2170    L.p!    MOV      r1,#0xc270
        0x0004c066:    f2c4110f    ....    MOVT     r1,#0x410f
        0x0004c06a:    4288        .B      CMP      r0,r1
        0x0004c06c:    d102        ..      BNE      0x4c074 ; xPortStartScheduler + 60
        0x0004c06e:    e7ff        ..      B        0x4c070 ; xPortStartScheduler + 56
        0x0004c070:    e7ff        ..      B        0x4c072 ; xPortStartScheduler + 58
        0x0004c072:    e7fe        ..      B        0x4c072 ; xPortStartScheduler + 58
        0x0004c074:    f24e4000    N..@    MOVW     r0,#0xe400
        0x0004c078:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0004c07c:    9002        ..      STR      r0,[sp,#8]
        0x0004c07e:    7801        .x      LDRB     r1,[r0,#0]
        0x0004c080:    9103        ..      STR      r1,[sp,#0xc]
        0x0004c082:    21ff        .!      MOVS     r1,#0xff
        0x0004c084:    7001        .p      STRB     r1,[r0,#0]
        0x0004c086:    7800        .x      LDRB     r0,[r0,#0]
        0x0004c088:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004c08c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0004c090:    f0000080    ....    AND      r0,r0,#0x80
        0x0004c094:    f6421134    B.4.    MOV      r1,#0x2934
        0x0004c098:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004c09c:    7008        .p      STRB     r0,[r1,#0]
        0x0004c09e:    f6424144    B.DA    MOV      r1,#0x2c44
        0x0004c0a2:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004c0a6:    2007        .       MOVS     r0,#7
        0x0004c0a8:    6008        .`      STR      r0,[r1,#0]
        0x0004c0aa:    e7ff        ..      B        0x4c0ac ; xPortStartScheduler + 116
        0x0004c0ac:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0004c0b0:    0600        ..      LSLS     r0,r0,#24
        0x0004c0b2:    2800        .(      CMP      r0,#0
        0x0004c0b4:    d50d        ..      BPL      0x4c0d2 ; xPortStartScheduler + 154
        0x0004c0b6:    e7ff        ..      B        0x4c0b8 ; xPortStartScheduler + 128
        0x0004c0b8:    f6424144    B.DA    MOV      r1,#0x2c44
        0x0004c0bc:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004c0c0:    6808        .h      LDR      r0,[r1,#0]
        0x0004c0c2:    3801        .8      SUBS     r0,#1
        0x0004c0c4:    6008        .`      STR      r0,[r1,#0]
        0x0004c0c6:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0004c0ca:    0040        @.      LSLS     r0,r0,#1
        0x0004c0cc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004c0d0:    e7ec        ..      B        0x4c0ac ; xPortStartScheduler + 116
        0x0004c0d2:    f6424044    B.D@    MOV      r0,#0x2c44
        0x0004c0d6:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004c0da:    6800        .h      LDR      r0,[r0,#0]
        0x0004c0dc:    2804        .(      CMP      r0,#4
        0x0004c0de:    d002        ..      BEQ      0x4c0e6 ; xPortStartScheduler + 174
        0x0004c0e0:    e7ff        ..      B        0x4c0e2 ; xPortStartScheduler + 170
        0x0004c0e2:    e7ff        ..      B        0x4c0e4 ; xPortStartScheduler + 172
        0x0004c0e4:    e7fe        ..      B        0x4c0e4 ; xPortStartScheduler + 172
        0x0004c0e6:    f6424144    B.DA    MOV      r1,#0x2c44
        0x0004c0ea:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004c0ee:    6808        .h      LDR      r0,[r1,#0]
        0x0004c0f0:    0200        ..      LSLS     r0,r0,#8
        0x0004c0f2:    6008        .`      STR      r0,[r1,#0]
        0x0004c0f4:    6808        .h      LDR      r0,[r1,#0]
        0x0004c0f6:    f40060e0    ...`    AND      r0,r0,#0x700
        0x0004c0fa:    6008        .`      STR      r0,[r1,#0]
        0x0004c0fc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004c0fe:    f24e4100    N..A    MOVW     r1,#0xe400
        0x0004c102:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004c106:    7008        .p      STRB     r0,[r1,#0]
        0x0004c108:    f64e5120    N. Q    MOV      r1,#0xed20
        0x0004c10c:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004c110:    6808        .h      LDR      r0,[r1,#0]
        0x0004c112:    f4400060    @.`.    ORR      r0,r0,#0xe00000
        0x0004c116:    6008        .`      STR      r0,[r1,#0]
        0x0004c118:    6808        .h      LDR      r0,[r1,#0]
        0x0004c11a:    f0404060    @.`@    ORR      r0,r0,#0xe0000000
        0x0004c11e:    6008        .`      STR      r0,[r1,#0]
        0x0004c120:    f7fefff6    ....    BL       vPortSetupTimerInterrupt ; 0x4b110
        0x0004c124:    f240714c    @.Lq    MOV      r1,#0x74c
        0x0004c128:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004c12c:    2000        .       MOVS     r0,#0
        0x0004c12e:    9000        ..      STR      r0,[sp,#0]
        0x0004c130:    6008        .`      STR      r0,[r1,#0]
        0x0004c132:    f7feff59    ..Y.    BL       vPortEnableVFP ; 0x4afe8
        0x0004c136:    f64e7134    N.4q    MOV      r1,#0xef34
        0x0004c13a:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004c13e:    6808        .h      LDR      r0,[r1,#0]
        0x0004c140:    f0404040    @.@@    ORR      r0,r0,#0xc0000000
        0x0004c144:    6008        .`      STR      r0,[r1,#0]
        0x0004c146:    f7f7fee1    ....    BL       prvPortStartFirstTask ; 0x43f0c
        0x0004c14a:    f7fffb83    ....    BL       vTaskSwitchContext ; 0x4b854
        0x0004c14e:    f7f8f89b    ....    BL       prvTaskExitError ; 0x44288
        0x0004c152:    9800        ..      LDR      r0,[sp,#0]
        0x0004c154:    b004        ..      ADD      sp,sp,#0x10
        0x0004c156:    bd80        ..      POP      {r7,pc}
    xPortStimerTickHandler
        0x0004c158:    b580        ..      PUSH     {r7,lr}
        0x0004c15a:    b08c        ..      SUB      sp,sp,#0x30
        0x0004c15c:    9008        ..      STR      r0,[sp,#0x20]
        0x0004c15e:    2000        .       MOVS     r0,#0
        0x0004c160:    9001        ..      STR      r0,[sp,#4]
        0x0004c162:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004c164:    9003        ..      STR      r0,[sp,#0xc]
        0x0004c166:    f7d9fb5d    ..].    BL       am_hal_stimer_counter_get ; 0x25824
        0x0004c16a:    4601        .F      MOV      r1,r0
        0x0004c16c:    9801        ..      LDR      r0,[sp,#4]
        0x0004c16e:    9106        ..      STR      r1,[sp,#0x18]
        0x0004c170:    f6424148    B.HA    MOV      r1,#0x2c48
        0x0004c174:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004c178:    9102        ..      STR      r1,[sp,#8]
        0x0004c17a:    6809        .h      LDR      r1,[r1,#0]
        0x0004c17c:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0004c17e:    1a89        ..      SUBS     r1,r1,r2
        0x0004c180:    f7d9face    ....    BL       am_hal_stimer_compare_delta_set ; 0x25720
        0x0004c184:    9802        ..      LDR      r0,[sp,#8]
        0x0004c186:    6800        .h      LDR      r0,[r0,#0]
        0x0004c188:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004c18a:    1a40        @.      SUBS     r0,r0,r1
        0x0004c18c:    1c41        A.      ADDS     r1,r0,#1
        0x0004c18e:    2001        .       MOVS     r0,#1
        0x0004c190:    f7d9fac6    ....    BL       am_hal_stimer_compare_delta_set ; 0x25720
        0x0004c194:    9802        ..      LDR      r0,[sp,#8]
        0x0004c196:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004c198:    f2483190    H..1    MOV      r1,#0x8390
        0x0004c19c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004c1a0:    680b        .h      LDR      r3,[r1,#0]
        0x0004c1a2:    1ad2        ..      SUBS     r2,r2,r3
        0x0004c1a4:    9205        ..      STR      r2,[sp,#0x14]
        0x0004c1a6:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004c1a8:    6803        .h      LDR      r3,[r0,#0]
        0x0004c1aa:    fbb2f2f3    ....    UDIV     r2,r2,r3
        0x0004c1ae:    9204        ..      STR      r2,[sp,#0x10]
        0x0004c1b0:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0004c1b2:    6802        .h      LDR      r2,[r0,#0]
        0x0004c1b4:    fbb3f0f2    ....    UDIV     r0,r3,r2
        0x0004c1b8:    fb003012    ...0    MLS      r0,r0,r2,r3
        0x0004c1bc:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004c1be:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004c1c0:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0004c1c2:    1a80        ..      SUBS     r0,r0,r2
        0x0004c1c4:    6008        .`      STR      r0,[r1,#0]
        0x0004c1c6:    f3ef8111    ....    MRS      r1,BASEPRI
        0x0004c1ca:    f04f0080    O...    MOV      r0,#0x80
        0x0004c1ce:    f3808811    ....    MSR      BASEPRI,r0
        0x0004c1d2:    f3bf8f6f    ..o.    ISB      
        0x0004c1d6:    f3bf8f4f    ..O.    DSB      
        0x0004c1da:    910a        ..      STR      r1,[sp,#0x28]
        0x0004c1dc:    9009        ..      STR      r0,[sp,#0x24]
        0x0004c1de:    e7ff        ..      B        0x4c1e0 ; xPortStimerTickHandler + 136
        0x0004c1e0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c1e2:    1e41        A.      SUBS     r1,r0,#1
        0x0004c1e4:    9104        ..      STR      r1,[sp,#0x10]
        0x0004c1e6:    b168        h.      CBZ      r0,0x4c204 ; xPortStimerTickHandler + 172
        0x0004c1e8:    e7ff        ..      B        0x4c1ea ; xPortStimerTickHandler + 146
        0x0004c1ea:    f000fc03    ....    BL       xTaskIncrementTick ; 0x4c9f4
        0x0004c1ee:    b118        ..      CBZ      r0,0x4c1f8 ; xPortStimerTickHandler + 160
        0x0004c1f0:    e7ff        ..      B        0x4c1f2 ; xPortStimerTickHandler + 154
        0x0004c1f2:    2001        .       MOVS     r0,#1
        0x0004c1f4:    9000        ..      STR      r0,[sp,#0]
        0x0004c1f6:    e002        ..      B        0x4c1fe ; xPortStimerTickHandler + 166
        0x0004c1f8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004c1fa:    9000        ..      STR      r0,[sp,#0]
        0x0004c1fc:    e7ff        ..      B        0x4c1fe ; xPortStimerTickHandler + 166
        0x0004c1fe:    9800        ..      LDR      r0,[sp,#0]
        0x0004c200:    9003        ..      STR      r0,[sp,#0xc]
        0x0004c202:    e7ed        ..      B        0x4c1e0 ; xPortStimerTickHandler + 136
        0x0004c204:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004c206:    b140        @.      CBZ      r0,0x4c21a ; xPortStimerTickHandler + 194
        0x0004c208:    e7ff        ..      B        0x4c20a ; xPortStimerTickHandler + 178
        0x0004c20a:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004c20e:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004c212:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004c216:    6008        .`      STR      r0,[r1,#0]
        0x0004c218:    e7ff        ..      B        0x4c21a ; xPortStimerTickHandler + 194
        0x0004c21a:    2000        .       MOVS     r0,#0
        0x0004c21c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004c21e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004c220:    f3808811    ....    MSR      BASEPRI,r0
        0x0004c224:    b00c        ..      ADD      sp,sp,#0x30
        0x0004c226:    bd80        ..      POP      {r7,pc}
    xQueueGenericCreate
        0x0004c228:    b580        ..      PUSH     {r7,lr}
        0x0004c22a:    b088        ..      SUB      sp,sp,#0x20
        0x0004c22c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004c22e:    9106        ..      STR      r1,[sp,#0x18]
        0x0004c230:    f88d2017    ...     STRB     r2,[sp,#0x17]
        0x0004c234:    2000        .       MOVS     r0,#0
        0x0004c236:    9004        ..      STR      r0,[sp,#0x10]
        0x0004c238:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004c23a:    b380        ..      CBZ      r0,0x4c29e ; xQueueGenericCreate + 118
        0x0004c23c:    e7ff        ..      B        0x4c23e ; xQueueGenericCreate + 22
        0x0004c23e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004c240:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004c244:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x0004c248:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004c24a:    4288        .B      CMP      r0,r1
        0x0004c24c:    d327        '.      BCC      0x4c29e ; xQueueGenericCreate + 118
        0x0004c24e:    e7ff        ..      B        0x4c250 ; xQueueGenericCreate + 40
        0x0004c250:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004c252:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004c254:    4348        HC      MULS     r0,r1,r0
        0x0004c256:    f1100f49    ..I.    CMN      r0,#0x49
        0x0004c25a:    d820         .      BHI      0x4c29e ; xQueueGenericCreate + 118
        0x0004c25c:    e7ff        ..      B        0x4c25e ; xQueueGenericCreate + 54
        0x0004c25e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004c260:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004c262:    4348        HC      MULS     r0,r1,r0
        0x0004c264:    9003        ..      STR      r0,[sp,#0xc]
        0x0004c266:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004c268:    3048        H0      ADDS     r0,r0,#0x48
        0x0004c26a:    f7f8f8b5    ....    BL       pvPortMalloc ; 0x443d8
        0x0004c26e:    9004        ..      STR      r0,[sp,#0x10]
        0x0004c270:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c272:    b190        ..      CBZ      r0,0x4c29a ; xQueueGenericCreate + 114
        0x0004c274:    e7ff        ..      B        0x4c276 ; xQueueGenericCreate + 78
        0x0004c276:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c278:    9002        ..      STR      r0,[sp,#8]
        0x0004c27a:    9802        ..      LDR      r0,[sp,#8]
        0x0004c27c:    3048        H0      ADDS     r0,r0,#0x48
        0x0004c27e:    9002        ..      STR      r0,[sp,#8]
        0x0004c280:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004c282:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004c284:    9a02        ..      LDR      r2,[sp,#8]
        0x0004c286:    f89d3017    ...0    LDRB     r3,[sp,#0x17]
        0x0004c28a:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x0004c28e:    46ee        .F      MOV      lr,sp
        0x0004c290:    f8cec000    ....    STR      r12,[lr,#0]
        0x0004c294:    f7f7fc58    ..X.    BL       prvInitialiseNewQueue ; 0x43b48
        0x0004c298:    e000        ..      B        0x4c29c ; xQueueGenericCreate + 116
        0x0004c29a:    e7ff        ..      B        0x4c29c ; xQueueGenericCreate + 116
        0x0004c29c:    e005        ..      B        0x4c2aa ; xQueueGenericCreate + 130
        0x0004c29e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c2a0:    b910        ..      CBNZ     r0,0x4c2a8 ; xQueueGenericCreate + 128
        0x0004c2a2:    e7ff        ..      B        0x4c2a4 ; xQueueGenericCreate + 124
        0x0004c2a4:    e7ff        ..      B        0x4c2a6 ; xQueueGenericCreate + 126
        0x0004c2a6:    e7fe        ..      B        0x4c2a6 ; xQueueGenericCreate + 126
        0x0004c2a8:    e7ff        ..      B        0x4c2aa ; xQueueGenericCreate + 130
        0x0004c2aa:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c2ac:    b008        ..      ADD      sp,sp,#0x20
        0x0004c2ae:    bd80        ..      POP      {r7,pc}
    xQueueGenericReset
        0x0004c2b0:    b580        ..      PUSH     {r7,lr}
        0x0004c2b2:    b084        ..      SUB      sp,sp,#0x10
        0x0004c2b4:    9003        ..      STR      r0,[sp,#0xc]
        0x0004c2b6:    9102        ..      STR      r1,[sp,#8]
        0x0004c2b8:    2001        .       MOVS     r0,#1
        0x0004c2ba:    9001        ..      STR      r0,[sp,#4]
        0x0004c2bc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004c2be:    9000        ..      STR      r0,[sp,#0]
        0x0004c2c0:    9800        ..      LDR      r0,[sp,#0]
        0x0004c2c2:    b910        ..      CBNZ     r0,0x4c2ca ; xQueueGenericReset + 26
        0x0004c2c4:    e7ff        ..      B        0x4c2c6 ; xQueueGenericReset + 22
        0x0004c2c6:    e7ff        ..      B        0x4c2c8 ; xQueueGenericReset + 24
        0x0004c2c8:    e7fe        ..      B        0x4c2c8 ; xQueueGenericReset + 24
        0x0004c2ca:    9800        ..      LDR      r0,[sp,#0]
        0x0004c2cc:    2800        .(      CMP      r0,#0
        0x0004c2ce:    d056        V.      BEQ      0x4c37e ; xQueueGenericReset + 206
        0x0004c2d0:    e7ff        ..      B        0x4c2d2 ; xQueueGenericReset + 34
        0x0004c2d2:    9800        ..      LDR      r0,[sp,#0]
        0x0004c2d4:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0004c2d6:    2800        .(      CMP      r0,#0
        0x0004c2d8:    d051        Q.      BEQ      0x4c37e ; xQueueGenericReset + 206
        0x0004c2da:    e7ff        ..      B        0x4c2dc ; xQueueGenericReset + 44
        0x0004c2dc:    9800        ..      LDR      r0,[sp,#0]
        0x0004c2de:    6bc2        .k      LDR      r2,[r0,#0x3c]
        0x0004c2e0:    6c01        .l      LDR      r1,[r0,#0x40]
        0x0004c2e2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004c2e6:    fbb0f0f2    ....    UDIV     r0,r0,r2
        0x0004c2ea:    4288        .B      CMP      r0,r1
        0x0004c2ec:    d347        G.      BCC      0x4c37e ; xQueueGenericReset + 206
        0x0004c2ee:    e7ff        ..      B        0x4c2f0 ; xQueueGenericReset + 64
        0x0004c2f0:    f7fefe84    ....    BL       vPortEnterCritical ; 0x4affc
        0x0004c2f4:    9900        ..      LDR      r1,[sp,#0]
        0x0004c2f6:    680b        .h      LDR      r3,[r1,#0]
        0x0004c2f8:    6bc8        .k      LDR      r0,[r1,#0x3c]
        0x0004c2fa:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x0004c2fc:    fb003002    ...0    MLA      r0,r0,r2,r3
        0x0004c300:    6088        .`      STR      r0,[r1,#8]
        0x0004c302:    9900        ..      LDR      r1,[sp,#0]
        0x0004c304:    2000        .       MOVS     r0,#0
        0x0004c306:    6388        .c      STR      r0,[r1,#0x38]
        0x0004c308:    9900        ..      LDR      r1,[sp,#0]
        0x0004c30a:    6808        .h      LDR      r0,[r1,#0]
        0x0004c30c:    6048        H`      STR      r0,[r1,#4]
        0x0004c30e:    9900        ..      LDR      r1,[sp,#0]
        0x0004c310:    680b        .h      LDR      r3,[r1,#0]
        0x0004c312:    6bc8        .k      LDR      r0,[r1,#0x3c]
        0x0004c314:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x0004c316:    3801        .8      SUBS     r0,#1
        0x0004c318:    fb003002    ...0    MLA      r0,r0,r2,r3
        0x0004c31c:    60c8        .`      STR      r0,[r1,#0xc]
        0x0004c31e:    9900        ..      LDR      r1,[sp,#0]
        0x0004c320:    20ff        .       MOVS     r0,#0xff
        0x0004c322:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0004c326:    9900        ..      LDR      r1,[sp,#0]
        0x0004c328:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004c32c:    9802        ..      LDR      r0,[sp,#8]
        0x0004c32e:    b9d0        ..      CBNZ     r0,0x4c366 ; xQueueGenericReset + 182
        0x0004c330:    e7ff        ..      B        0x4c332 ; xQueueGenericReset + 130
        0x0004c332:    9800        ..      LDR      r0,[sp,#0]
        0x0004c334:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004c336:    b1a0        ..      CBZ      r0,0x4c362 ; xQueueGenericReset + 178
        0x0004c338:    e7ff        ..      B        0x4c33a ; xQueueGenericReset + 138
        0x0004c33a:    9800        ..      LDR      r0,[sp,#0]
        0x0004c33c:    3010        .0      ADDS     r0,r0,#0x10
        0x0004c33e:    f000fc87    ....    BL       xTaskRemoveFromEventList ; 0x4cc50
        0x0004c342:    b160        `.      CBZ      r0,0x4c35e ; xQueueGenericReset + 174
        0x0004c344:    e7ff        ..      B        0x4c346 ; xQueueGenericReset + 150
        0x0004c346:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004c34a:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004c34e:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004c352:    6008        .`      STR      r0,[r1,#0]
        0x0004c354:    f3bf8f4f    ..O.    DSB      
        0x0004c358:    f3bf8f6f    ..o.    ISB      
        0x0004c35c:    e000        ..      B        0x4c360 ; xQueueGenericReset + 176
        0x0004c35e:    e7ff        ..      B        0x4c360 ; xQueueGenericReset + 176
        0x0004c360:    e000        ..      B        0x4c364 ; xQueueGenericReset + 180
        0x0004c362:    e7ff        ..      B        0x4c364 ; xQueueGenericReset + 180
        0x0004c364:    e008        ..      B        0x4c378 ; xQueueGenericReset + 200
        0x0004c366:    9800        ..      LDR      r0,[sp,#0]
        0x0004c368:    3010        .0      ADDS     r0,r0,#0x10
        0x0004c36a:    f7fefde7    ....    BL       vListInitialise ; 0x4af3c
        0x0004c36e:    9800        ..      LDR      r0,[sp,#0]
        0x0004c370:    3024        $0      ADDS     r0,r0,#0x24
        0x0004c372:    f7fefde3    ....    BL       vListInitialise ; 0x4af3c
        0x0004c376:    e7ff        ..      B        0x4c378 ; xQueueGenericReset + 200
        0x0004c378:    f7fefe62    ..b.    BL       vPortExitCritical ; 0x4b040
        0x0004c37c:    e002        ..      B        0x4c384 ; xQueueGenericReset + 212
        0x0004c37e:    2000        .       MOVS     r0,#0
        0x0004c380:    9001        ..      STR      r0,[sp,#4]
        0x0004c382:    e7ff        ..      B        0x4c384 ; xQueueGenericReset + 212
        0x0004c384:    9801        ..      LDR      r0,[sp,#4]
        0x0004c386:    b910        ..      CBNZ     r0,0x4c38e ; xQueueGenericReset + 222
        0x0004c388:    e7ff        ..      B        0x4c38a ; xQueueGenericReset + 218
        0x0004c38a:    e7ff        ..      B        0x4c38c ; xQueueGenericReset + 220
        0x0004c38c:    e7fe        ..      B        0x4c38c ; xQueueGenericReset + 220
        0x0004c38e:    9801        ..      LDR      r0,[sp,#4]
        0x0004c390:    b004        ..      ADD      sp,sp,#0x10
        0x0004c392:    bd80        ..      POP      {r7,pc}
    xQueueGenericSend
        0x0004c394:    b580        ..      PUSH     {r7,lr}
        0x0004c396:    b08e        ..      SUB      sp,sp,#0x38
        0x0004c398:    900c        ..      STR      r0,[sp,#0x30]
        0x0004c39a:    910b        ..      STR      r1,[sp,#0x2c]
        0x0004c39c:    920a        ..      STR      r2,[sp,#0x28]
        0x0004c39e:    9309        ..      STR      r3,[sp,#0x24]
        0x0004c3a0:    2000        .       MOVS     r0,#0
        0x0004c3a2:    9008        ..      STR      r0,[sp,#0x20]
        0x0004c3a4:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004c3a6:    9004        ..      STR      r0,[sp,#0x10]
        0x0004c3a8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c3aa:    b910        ..      CBNZ     r0,0x4c3b2 ; xQueueGenericSend + 30
        0x0004c3ac:    e7ff        ..      B        0x4c3ae ; xQueueGenericSend + 26
        0x0004c3ae:    e7ff        ..      B        0x4c3b0 ; xQueueGenericSend + 28
        0x0004c3b0:    e7fe        ..      B        0x4c3b0 ; xQueueGenericSend + 28
        0x0004c3b2:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004c3b4:    2000        .       MOVS     r0,#0
        0x0004c3b6:    9003        ..      STR      r0,[sp,#0xc]
        0x0004c3b8:    b939        9.      CBNZ     r1,0x4c3ca ; xQueueGenericSend + 54
        0x0004c3ba:    e7ff        ..      B        0x4c3bc ; xQueueGenericSend + 40
        0x0004c3bc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c3be:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0004c3c0:    2800        .(      CMP      r0,#0
        0x0004c3c2:    bf18        ..      IT       NE
        0x0004c3c4:    2001        .       MOVNE    r0,#1
        0x0004c3c6:    9003        ..      STR      r0,[sp,#0xc]
        0x0004c3c8:    e7ff        ..      B        0x4c3ca ; xQueueGenericSend + 54
        0x0004c3ca:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004c3cc:    07c0        ..      LSLS     r0,r0,#31
        0x0004c3ce:    b110        ..      CBZ      r0,0x4c3d6 ; xQueueGenericSend + 66
        0x0004c3d0:    e7ff        ..      B        0x4c3d2 ; xQueueGenericSend + 62
        0x0004c3d2:    e7ff        ..      B        0x4c3d4 ; xQueueGenericSend + 64
        0x0004c3d4:    e7fe        ..      B        0x4c3d4 ; xQueueGenericSend + 64
        0x0004c3d6:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004c3d8:    2000        .       MOVS     r0,#0
        0x0004c3da:    2902        .)      CMP      r1,#2
        0x0004c3dc:    9002        ..      STR      r0,[sp,#8]
        0x0004c3de:    d107        ..      BNE      0x4c3f0 ; xQueueGenericSend + 92
        0x0004c3e0:    e7ff        ..      B        0x4c3e2 ; xQueueGenericSend + 78
        0x0004c3e2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c3e4:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0004c3e6:    3801        .8      SUBS     r0,#1
        0x0004c3e8:    bf18        ..      IT       NE
        0x0004c3ea:    2001        .       MOVNE    r0,#1
        0x0004c3ec:    9002        ..      STR      r0,[sp,#8]
        0x0004c3ee:    e7ff        ..      B        0x4c3f0 ; xQueueGenericSend + 92
        0x0004c3f0:    9802        ..      LDR      r0,[sp,#8]
        0x0004c3f2:    07c0        ..      LSLS     r0,r0,#31
        0x0004c3f4:    b110        ..      CBZ      r0,0x4c3fc ; xQueueGenericSend + 104
        0x0004c3f6:    e7ff        ..      B        0x4c3f8 ; xQueueGenericSend + 100
        0x0004c3f8:    e7ff        ..      B        0x4c3fa ; xQueueGenericSend + 102
        0x0004c3fa:    e7fe        ..      B        0x4c3fa ; xQueueGenericSend + 102
        0x0004c3fc:    f000fad4    ....    BL       xTaskGetSchedulerState ; 0x4c9a8
        0x0004c400:    4601        .F      MOV      r1,r0
        0x0004c402:    2000        .       MOVS     r0,#0
        0x0004c404:    9001        ..      STR      r0,[sp,#4]
        0x0004c406:    b931        1.      CBNZ     r1,0x4c416 ; xQueueGenericSend + 130
        0x0004c408:    e7ff        ..      B        0x4c40a ; xQueueGenericSend + 118
        0x0004c40a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004c40c:    2800        .(      CMP      r0,#0
        0x0004c40e:    bf18        ..      IT       NE
        0x0004c410:    2001        .       MOVNE    r0,#1
        0x0004c412:    9001        ..      STR      r0,[sp,#4]
        0x0004c414:    e7ff        ..      B        0x4c416 ; xQueueGenericSend + 130
        0x0004c416:    9801        ..      LDR      r0,[sp,#4]
        0x0004c418:    07c0        ..      LSLS     r0,r0,#31
        0x0004c41a:    b110        ..      CBZ      r0,0x4c422 ; xQueueGenericSend + 142
        0x0004c41c:    e7ff        ..      B        0x4c41e ; xQueueGenericSend + 138
        0x0004c41e:    e7ff        ..      B        0x4c420 ; xQueueGenericSend + 140
        0x0004c420:    e7fe        ..      B        0x4c420 ; xQueueGenericSend + 140
        0x0004c422:    e7ff        ..      B        0x4c424 ; xQueueGenericSend + 144
        0x0004c424:    f7fefdea    ....    BL       vPortEnterCritical ; 0x4affc
        0x0004c428:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c42a:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004c42c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004c42e:    6bc9        .k      LDR      r1,[r1,#0x3c]
        0x0004c430:    4288        .B      CMP      r0,r1
        0x0004c432:    d304        ..      BCC      0x4c43e ; xQueueGenericSend + 170
        0x0004c434:    e7ff        ..      B        0x4c436 ; xQueueGenericSend + 162
        0x0004c436:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004c438:    2802        .(      CMP      r0,#2
        0x0004c43a:    d134        4.      BNE      0x4c4a6 ; xQueueGenericSend + 274
        0x0004c43c:    e7ff        ..      B        0x4c43e ; xQueueGenericSend + 170
        0x0004c43e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c440:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004c442:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0004c444:    f7f7fa30    ..0.    BL       prvCopyDataToQueue ; 0x438a8
        0x0004c448:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004c44a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c44c:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0004c44e:    b1a0        ..      CBZ      r0,0x4c47a ; xQueueGenericSend + 230
        0x0004c450:    e7ff        ..      B        0x4c452 ; xQueueGenericSend + 190
        0x0004c452:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c454:    3024        $0      ADDS     r0,r0,#0x24
        0x0004c456:    f000fbfb    ....    BL       xTaskRemoveFromEventList ; 0x4cc50
        0x0004c45a:    b160        `.      CBZ      r0,0x4c476 ; xQueueGenericSend + 226
        0x0004c45c:    e7ff        ..      B        0x4c45e ; xQueueGenericSend + 202
        0x0004c45e:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004c462:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004c466:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004c46a:    6008        .`      STR      r0,[r1,#0]
        0x0004c46c:    f3bf8f4f    ..O.    DSB      
        0x0004c470:    f3bf8f6f    ..o.    ISB      
        0x0004c474:    e000        ..      B        0x4c478 ; xQueueGenericSend + 228
        0x0004c476:    e7ff        ..      B        0x4c478 ; xQueueGenericSend + 228
        0x0004c478:    e010        ..      B        0x4c49c ; xQueueGenericSend + 264
        0x0004c47a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004c47c:    b160        `.      CBZ      r0,0x4c498 ; xQueueGenericSend + 260
        0x0004c47e:    e7ff        ..      B        0x4c480 ; xQueueGenericSend + 236
        0x0004c480:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004c484:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004c488:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004c48c:    6008        .`      STR      r0,[r1,#0]
        0x0004c48e:    f3bf8f4f    ..O.    DSB      
        0x0004c492:    f3bf8f6f    ..o.    ISB      
        0x0004c496:    e000        ..      B        0x4c49a ; xQueueGenericSend + 262
        0x0004c498:    e7ff        ..      B        0x4c49a ; xQueueGenericSend + 262
        0x0004c49a:    e7ff        ..      B        0x4c49c ; xQueueGenericSend + 264
        0x0004c49c:    f7fefdd0    ....    BL       vPortExitCritical ; 0x4b040
        0x0004c4a0:    2001        .       MOVS     r0,#1
        0x0004c4a2:    900d        ..      STR      r0,[sp,#0x34]
        0x0004c4a4:    e065        e.      B        0x4c572 ; xQueueGenericSend + 478
        0x0004c4a6:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004c4a8:    b928        (.      CBNZ     r0,0x4c4b6 ; xQueueGenericSend + 290
        0x0004c4aa:    e7ff        ..      B        0x4c4ac ; xQueueGenericSend + 280
        0x0004c4ac:    f7fefdc8    ....    BL       vPortExitCritical ; 0x4b040
        0x0004c4b0:    2000        .       MOVS     r0,#0
        0x0004c4b2:    900d        ..      STR      r0,[sp,#0x34]
        0x0004c4b4:    e05d        ].      B        0x4c572 ; xQueueGenericSend + 478
        0x0004c4b6:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004c4b8:    b930        0.      CBNZ     r0,0x4c4c8 ; xQueueGenericSend + 308
        0x0004c4ba:    e7ff        ..      B        0x4c4bc ; xQueueGenericSend + 296
        0x0004c4bc:    a805        ..      ADD      r0,sp,#0x14
        0x0004c4be:    f7feffd5    ....    BL       vTaskInternalSetTimeOutState ; 0x4b46c
        0x0004c4c2:    2001        .       MOVS     r0,#1
        0x0004c4c4:    9008        ..      STR      r0,[sp,#0x20]
        0x0004c4c6:    e000        ..      B        0x4c4ca ; xQueueGenericSend + 310
        0x0004c4c8:    e7ff        ..      B        0x4c4ca ; xQueueGenericSend + 310
        0x0004c4ca:    e7ff        ..      B        0x4c4cc ; xQueueGenericSend + 312
        0x0004c4cc:    e7ff        ..      B        0x4c4ce ; xQueueGenericSend + 314
        0x0004c4ce:    f7fefdb7    ....    BL       vPortExitCritical ; 0x4b040
        0x0004c4d2:    f7fff9b7    ....    BL       vTaskSuspendAll ; 0x4b844
        0x0004c4d6:    f7fefd91    ....    BL       vPortEnterCritical ; 0x4affc
        0x0004c4da:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c4dc:    f9900044    ..D.    LDRSB    r0,[r0,#0x44]
        0x0004c4e0:    3001        .0      ADDS     r0,#1
        0x0004c4e2:    b928        (.      CBNZ     r0,0x4c4f0 ; xQueueGenericSend + 348
        0x0004c4e4:    e7ff        ..      B        0x4c4e6 ; xQueueGenericSend + 338
        0x0004c4e6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004c4e8:    2000        .       MOVS     r0,#0
        0x0004c4ea:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0004c4ee:    e7ff        ..      B        0x4c4f0 ; xQueueGenericSend + 348
        0x0004c4f0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c4f2:    f9900045    ..E.    LDRSB    r0,[r0,#0x45]
        0x0004c4f6:    3001        .0      ADDS     r0,#1
        0x0004c4f8:    b928        (.      CBNZ     r0,0x4c506 ; xQueueGenericSend + 370
        0x0004c4fa:    e7ff        ..      B        0x4c4fc ; xQueueGenericSend + 360
        0x0004c4fc:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004c4fe:    2000        .       MOVS     r0,#0
        0x0004c500:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004c504:    e7ff        ..      B        0x4c506 ; xQueueGenericSend + 370
        0x0004c506:    f7fefd9b    ....    BL       vPortExitCritical ; 0x4b040
        0x0004c50a:    a805        ..      ADD      r0,sp,#0x14
        0x0004c50c:    a90a        ..      ADD      r1,sp,#0x28
        0x0004c50e:    f000f9a3    ....    BL       xTaskCheckForTimeOut ; 0x4c858
        0x0004c512:    bb28        (.      CBNZ     r0,0x4c560 ; xQueueGenericSend + 460
        0x0004c514:    e7ff        ..      B        0x4c516 ; xQueueGenericSend + 386
        0x0004c516:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c518:    f7f7fce0    ....    BL       prvIsQueueFull ; 0x43edc
        0x0004c51c:    b1c8        ..      CBZ      r0,0x4c552 ; xQueueGenericSend + 446
        0x0004c51e:    e7ff        ..      B        0x4c520 ; xQueueGenericSend + 396
        0x0004c520:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c522:    3010        .0      ADDS     r0,r0,#0x10
        0x0004c524:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004c526:    f7feffbb    ....    BL       vTaskPlaceOnEventList ; 0x4b4a0
        0x0004c52a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c52c:    f7f7fefc    ....    BL       prvUnlockQueue ; 0x44328
        0x0004c530:    f000fc54    ..T.    BL       xTaskResumeAll ; 0x4cddc
        0x0004c534:    b960        `.      CBNZ     r0,0x4c550 ; xQueueGenericSend + 444
        0x0004c536:    e7ff        ..      B        0x4c538 ; xQueueGenericSend + 420
        0x0004c538:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004c53c:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004c540:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004c544:    6008        .`      STR      r0,[r1,#0]
        0x0004c546:    f3bf8f4f    ..O.    DSB      
        0x0004c54a:    f3bf8f6f    ..o.    ISB      
        0x0004c54e:    e7ff        ..      B        0x4c550 ; xQueueGenericSend + 444
        0x0004c550:    e005        ..      B        0x4c55e ; xQueueGenericSend + 458
        0x0004c552:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c554:    f7f7fee8    ....    BL       prvUnlockQueue ; 0x44328
        0x0004c558:    f000fc40    ..@.    BL       xTaskResumeAll ; 0x4cddc
        0x0004c55c:    e7ff        ..      B        0x4c55e ; xQueueGenericSend + 458
        0x0004c55e:    e007        ..      B        0x4c570 ; xQueueGenericSend + 476
        0x0004c560:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c562:    f7f7fee1    ....    BL       prvUnlockQueue ; 0x44328
        0x0004c566:    f000fc39    ..9.    BL       xTaskResumeAll ; 0x4cddc
        0x0004c56a:    2000        .       MOVS     r0,#0
        0x0004c56c:    900d        ..      STR      r0,[sp,#0x34]
        0x0004c56e:    e000        ..      B        0x4c572 ; xQueueGenericSend + 478
        0x0004c570:    e758        X.      B        0x4c424 ; xQueueGenericSend + 144
        0x0004c572:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004c574:    b00e        ..      ADD      sp,sp,#0x38
        0x0004c576:    bd80        ..      POP      {r7,pc}
    xQueueGenericSendFromISR
        0x0004c578:    b580        ..      PUSH     {r7,lr}
        0x0004c57a:    b090        ..      SUB      sp,sp,#0x40
        0x0004c57c:    900c        ..      STR      r0,[sp,#0x30]
        0x0004c57e:    910b        ..      STR      r1,[sp,#0x2c]
        0x0004c580:    920a        ..      STR      r2,[sp,#0x28]
        0x0004c582:    9309        ..      STR      r3,[sp,#0x24]
        0x0004c584:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004c586:    9006        ..      STR      r0,[sp,#0x18]
        0x0004c588:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004c58a:    b910        ..      CBNZ     r0,0x4c592 ; xQueueGenericSendFromISR + 26
        0x0004c58c:    e7ff        ..      B        0x4c58e ; xQueueGenericSendFromISR + 22
        0x0004c58e:    e7ff        ..      B        0x4c590 ; xQueueGenericSendFromISR + 24
        0x0004c590:    e7fe        ..      B        0x4c590 ; xQueueGenericSendFromISR + 24
        0x0004c592:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004c594:    2000        .       MOVS     r0,#0
        0x0004c596:    9002        ..      STR      r0,[sp,#8]
        0x0004c598:    b939        9.      CBNZ     r1,0x4c5aa ; xQueueGenericSendFromISR + 50
        0x0004c59a:    e7ff        ..      B        0x4c59c ; xQueueGenericSendFromISR + 36
        0x0004c59c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004c59e:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0004c5a0:    2800        .(      CMP      r0,#0
        0x0004c5a2:    bf18        ..      IT       NE
        0x0004c5a4:    2001        .       MOVNE    r0,#1
        0x0004c5a6:    9002        ..      STR      r0,[sp,#8]
        0x0004c5a8:    e7ff        ..      B        0x4c5aa ; xQueueGenericSendFromISR + 50
        0x0004c5aa:    9802        ..      LDR      r0,[sp,#8]
        0x0004c5ac:    07c0        ..      LSLS     r0,r0,#31
        0x0004c5ae:    b110        ..      CBZ      r0,0x4c5b6 ; xQueueGenericSendFromISR + 62
        0x0004c5b0:    e7ff        ..      B        0x4c5b2 ; xQueueGenericSendFromISR + 58
        0x0004c5b2:    e7ff        ..      B        0x4c5b4 ; xQueueGenericSendFromISR + 60
        0x0004c5b4:    e7fe        ..      B        0x4c5b4 ; xQueueGenericSendFromISR + 60
        0x0004c5b6:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004c5b8:    2000        .       MOVS     r0,#0
        0x0004c5ba:    2902        .)      CMP      r1,#2
        0x0004c5bc:    9001        ..      STR      r0,[sp,#4]
        0x0004c5be:    d107        ..      BNE      0x4c5d0 ; xQueueGenericSendFromISR + 88
        0x0004c5c0:    e7ff        ..      B        0x4c5c2 ; xQueueGenericSendFromISR + 74
        0x0004c5c2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004c5c4:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0004c5c6:    3801        .8      SUBS     r0,#1
        0x0004c5c8:    bf18        ..      IT       NE
        0x0004c5ca:    2001        .       MOVNE    r0,#1
        0x0004c5cc:    9001        ..      STR      r0,[sp,#4]
        0x0004c5ce:    e7ff        ..      B        0x4c5d0 ; xQueueGenericSendFromISR + 88
        0x0004c5d0:    9801        ..      LDR      r0,[sp,#4]
        0x0004c5d2:    07c0        ..      LSLS     r0,r0,#31
        0x0004c5d4:    b110        ..      CBZ      r0,0x4c5dc ; xQueueGenericSendFromISR + 100
        0x0004c5d6:    e7ff        ..      B        0x4c5d8 ; xQueueGenericSendFromISR + 96
        0x0004c5d8:    e7ff        ..      B        0x4c5da ; xQueueGenericSendFromISR + 98
        0x0004c5da:    e7fe        ..      B        0x4c5da ; xQueueGenericSendFromISR + 98
        0x0004c5dc:    f7fefeb6    ....    BL       vPortValidateInterruptPriority ; 0x4b34c
        0x0004c5e0:    f3ef8111    ....    MRS      r1,BASEPRI
        0x0004c5e4:    f04f0080    O...    MOV      r0,#0x80
        0x0004c5e8:    f3808811    ....    MSR      BASEPRI,r0
        0x0004c5ec:    f3bf8f6f    ..o.    ISB      
        0x0004c5f0:    f3bf8f4f    ..O.    DSB      
        0x0004c5f4:    910e        ..      STR      r1,[sp,#0x38]
        0x0004c5f6:    900d        ..      STR      r0,[sp,#0x34]
        0x0004c5f8:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004c5fa:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004c5fc:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004c5fe:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004c600:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004c602:    6bc9        .k      LDR      r1,[r1,#0x3c]
        0x0004c604:    4288        .B      CMP      r0,r1
        0x0004c606:    d304        ..      BCC      0x4c612 ; xQueueGenericSendFromISR + 154
        0x0004c608:    e7ff        ..      B        0x4c60a ; xQueueGenericSendFromISR + 146
        0x0004c60a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004c60c:    2802        .(      CMP      r0,#2
        0x0004c60e:    d144        D.      BNE      0x4c69a ; xQueueGenericSendFromISR + 290
        0x0004c610:    e7ff        ..      B        0x4c612 ; xQueueGenericSendFromISR + 154
        0x0004c612:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004c614:    f8900045    ..E.    LDRB     r0,[r0,#0x45]
        0x0004c618:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0004c61c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004c61e:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004c620:    9004        ..      STR      r0,[sp,#0x10]
        0x0004c622:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004c624:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004c626:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0004c628:    f7f7f93e    ..>.    BL       prvCopyDataToQueue ; 0x438a8
        0x0004c62c:    f99d0017    ....    LDRSB    r0,[sp,#0x17]
        0x0004c630:    3001        .0      ADDS     r0,#1
        0x0004c632:    b9b8        ..      CBNZ     r0,0x4c664 ; xQueueGenericSendFromISR + 236
        0x0004c634:    e7ff        ..      B        0x4c636 ; xQueueGenericSendFromISR + 190
        0x0004c636:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004c638:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0004c63a:    b188        ..      CBZ      r0,0x4c660 ; xQueueGenericSendFromISR + 232
        0x0004c63c:    e7ff        ..      B        0x4c63e ; xQueueGenericSendFromISR + 198
        0x0004c63e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004c640:    3024        $0      ADDS     r0,r0,#0x24
        0x0004c642:    f000fb05    ....    BL       xTaskRemoveFromEventList ; 0x4cc50
        0x0004c646:    b148        H.      CBZ      r0,0x4c65c ; xQueueGenericSendFromISR + 228
        0x0004c648:    e7ff        ..      B        0x4c64a ; xQueueGenericSendFromISR + 210
        0x0004c64a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004c64c:    b120         .      CBZ      r0,0x4c658 ; xQueueGenericSendFromISR + 224
        0x0004c64e:    e7ff        ..      B        0x4c650 ; xQueueGenericSendFromISR + 216
        0x0004c650:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004c652:    2001        .       MOVS     r0,#1
        0x0004c654:    6008        .`      STR      r0,[r1,#0]
        0x0004c656:    e000        ..      B        0x4c65a ; xQueueGenericSendFromISR + 226
        0x0004c658:    e7ff        ..      B        0x4c65a ; xQueueGenericSendFromISR + 226
        0x0004c65a:    e000        ..      B        0x4c65e ; xQueueGenericSendFromISR + 230
        0x0004c65c:    e7ff        ..      B        0x4c65e ; xQueueGenericSendFromISR + 230
        0x0004c65e:    e000        ..      B        0x4c662 ; xQueueGenericSendFromISR + 234
        0x0004c660:    e7ff        ..      B        0x4c662 ; xQueueGenericSendFromISR + 234
        0x0004c662:    e017        ..      B        0x4c694 ; xQueueGenericSendFromISR + 284
        0x0004c664:    f7fefc40    ..@.    BL       uxTaskGetNumberOfTasks ; 0x4aee8
        0x0004c668:    9003        ..      STR      r0,[sp,#0xc]
        0x0004c66a:    f99d0017    ....    LDRSB    r0,[sp,#0x17]
        0x0004c66e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004c670:    4288        .B      CMP      r0,r1
        0x0004c672:    d20e        ..      BCS      0x4c692 ; xQueueGenericSendFromISR + 282
        0x0004c674:    e7ff        ..      B        0x4c676 ; xQueueGenericSendFromISR + 254
        0x0004c676:    f99d0017    ....    LDRSB    r0,[sp,#0x17]
        0x0004c67a:    287f        .(      CMP      r0,#0x7f
        0x0004c67c:    d102        ..      BNE      0x4c684 ; xQueueGenericSendFromISR + 268
        0x0004c67e:    e7ff        ..      B        0x4c680 ; xQueueGenericSendFromISR + 264
        0x0004c680:    e7ff        ..      B        0x4c682 ; xQueueGenericSendFromISR + 266
        0x0004c682:    e7fe        ..      B        0x4c682 ; xQueueGenericSendFromISR + 266
        0x0004c684:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0004c688:    3001        .0      ADDS     r0,#1
        0x0004c68a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004c68c:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004c690:    e7ff        ..      B        0x4c692 ; xQueueGenericSendFromISR + 282
        0x0004c692:    e7ff        ..      B        0x4c694 ; xQueueGenericSendFromISR + 284
        0x0004c694:    2001        .       MOVS     r0,#1
        0x0004c696:    9008        ..      STR      r0,[sp,#0x20]
        0x0004c698:    e002        ..      B        0x4c6a0 ; xQueueGenericSendFromISR + 296
        0x0004c69a:    2000        .       MOVS     r0,#0
        0x0004c69c:    9008        ..      STR      r0,[sp,#0x20]
        0x0004c69e:    e7ff        ..      B        0x4c6a0 ; xQueueGenericSendFromISR + 296
        0x0004c6a0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004c6a2:    900f        ..      STR      r0,[sp,#0x3c]
        0x0004c6a4:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0004c6a6:    f3808811    ....    MSR      BASEPRI,r0
        0x0004c6aa:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004c6ac:    b010        ..      ADD      sp,sp,#0x40
        0x0004c6ae:    bd80        ..      POP      {r7,pc}
    xQueueReceive
        0x0004c6b0:    b580        ..      PUSH     {r7,lr}
        0x0004c6b2:    b08c        ..      SUB      sp,sp,#0x30
        0x0004c6b4:    900a        ..      STR      r0,[sp,#0x28]
        0x0004c6b6:    9109        ..      STR      r1,[sp,#0x24]
        0x0004c6b8:    9208        ..      STR      r2,[sp,#0x20]
        0x0004c6ba:    2000        .       MOVS     r0,#0
        0x0004c6bc:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004c6be:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004c6c0:    9004        ..      STR      r0,[sp,#0x10]
        0x0004c6c2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c6c4:    b910        ..      CBNZ     r0,0x4c6cc ; xQueueReceive + 28
        0x0004c6c6:    e7ff        ..      B        0x4c6c8 ; xQueueReceive + 24
        0x0004c6c8:    e7ff        ..      B        0x4c6ca ; xQueueReceive + 26
        0x0004c6ca:    e7fe        ..      B        0x4c6ca ; xQueueReceive + 26
        0x0004c6cc:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004c6ce:    2000        .       MOVS     r0,#0
        0x0004c6d0:    9002        ..      STR      r0,[sp,#8]
        0x0004c6d2:    b939        9.      CBNZ     r1,0x4c6e4 ; xQueueReceive + 52
        0x0004c6d4:    e7ff        ..      B        0x4c6d6 ; xQueueReceive + 38
        0x0004c6d6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c6d8:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0004c6da:    2800        .(      CMP      r0,#0
        0x0004c6dc:    bf18        ..      IT       NE
        0x0004c6de:    2001        .       MOVNE    r0,#1
        0x0004c6e0:    9002        ..      STR      r0,[sp,#8]
        0x0004c6e2:    e7ff        ..      B        0x4c6e4 ; xQueueReceive + 52
        0x0004c6e4:    9802        ..      LDR      r0,[sp,#8]
        0x0004c6e6:    07c0        ..      LSLS     r0,r0,#31
        0x0004c6e8:    b110        ..      CBZ      r0,0x4c6f0 ; xQueueReceive + 64
        0x0004c6ea:    e7ff        ..      B        0x4c6ec ; xQueueReceive + 60
        0x0004c6ec:    e7ff        ..      B        0x4c6ee ; xQueueReceive + 62
        0x0004c6ee:    e7fe        ..      B        0x4c6ee ; xQueueReceive + 62
        0x0004c6f0:    f000f95a    ..Z.    BL       xTaskGetSchedulerState ; 0x4c9a8
        0x0004c6f4:    4601        .F      MOV      r1,r0
        0x0004c6f6:    2000        .       MOVS     r0,#0
        0x0004c6f8:    9001        ..      STR      r0,[sp,#4]
        0x0004c6fa:    b931        1.      CBNZ     r1,0x4c70a ; xQueueReceive + 90
        0x0004c6fc:    e7ff        ..      B        0x4c6fe ; xQueueReceive + 78
        0x0004c6fe:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004c700:    2800        .(      CMP      r0,#0
        0x0004c702:    bf18        ..      IT       NE
        0x0004c704:    2001        .       MOVNE    r0,#1
        0x0004c706:    9001        ..      STR      r0,[sp,#4]
        0x0004c708:    e7ff        ..      B        0x4c70a ; xQueueReceive + 90
        0x0004c70a:    9801        ..      LDR      r0,[sp,#4]
        0x0004c70c:    07c0        ..      LSLS     r0,r0,#31
        0x0004c70e:    b110        ..      CBZ      r0,0x4c716 ; xQueueReceive + 102
        0x0004c710:    e7ff        ..      B        0x4c712 ; xQueueReceive + 98
        0x0004c712:    e7ff        ..      B        0x4c714 ; xQueueReceive + 100
        0x0004c714:    e7fe        ..      B        0x4c714 ; xQueueReceive + 100
        0x0004c716:    e7ff        ..      B        0x4c718 ; xQueueReceive + 104
        0x0004c718:    f7fefc70    ..p.    BL       vPortEnterCritical ; 0x4affc
        0x0004c71c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c71e:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004c720:    9003        ..      STR      r0,[sp,#0xc]
        0x0004c722:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004c724:    b330        0.      CBZ      r0,0x4c774 ; xQueueReceive + 196
        0x0004c726:    e7ff        ..      B        0x4c728 ; xQueueReceive + 120
        0x0004c728:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c72a:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004c72c:    f7f7f89a    ....    BL       prvCopyDataFromQueue ; 0x43864
        0x0004c730:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004c732:    3801        .8      SUBS     r0,#1
        0x0004c734:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004c736:    6388        .c      STR      r0,[r1,#0x38]
        0x0004c738:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c73a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004c73c:    b1a0        ..      CBZ      r0,0x4c768 ; xQueueReceive + 184
        0x0004c73e:    e7ff        ..      B        0x4c740 ; xQueueReceive + 144
        0x0004c740:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c742:    3010        .0      ADDS     r0,r0,#0x10
        0x0004c744:    f000fa84    ....    BL       xTaskRemoveFromEventList ; 0x4cc50
        0x0004c748:    b160        `.      CBZ      r0,0x4c764 ; xQueueReceive + 180
        0x0004c74a:    e7ff        ..      B        0x4c74c ; xQueueReceive + 156
        0x0004c74c:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004c750:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004c754:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004c758:    6008        .`      STR      r0,[r1,#0]
        0x0004c75a:    f3bf8f4f    ..O.    DSB      
        0x0004c75e:    f3bf8f6f    ..o.    ISB      
        0x0004c762:    e000        ..      B        0x4c766 ; xQueueReceive + 182
        0x0004c764:    e7ff        ..      B        0x4c766 ; xQueueReceive + 182
        0x0004c766:    e000        ..      B        0x4c76a ; xQueueReceive + 186
        0x0004c768:    e7ff        ..      B        0x4c76a ; xQueueReceive + 186
        0x0004c76a:    f7fefc69    ..i.    BL       vPortExitCritical ; 0x4b040
        0x0004c76e:    2001        .       MOVS     r0,#1
        0x0004c770:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004c772:    e06d        m.      B        0x4c850 ; xQueueReceive + 416
        0x0004c774:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004c776:    b928        (.      CBNZ     r0,0x4c784 ; xQueueReceive + 212
        0x0004c778:    e7ff        ..      B        0x4c77a ; xQueueReceive + 202
        0x0004c77a:    f7fefc61    ..a.    BL       vPortExitCritical ; 0x4b040
        0x0004c77e:    2000        .       MOVS     r0,#0
        0x0004c780:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004c782:    e065        e.      B        0x4c850 ; xQueueReceive + 416
        0x0004c784:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004c786:    b930        0.      CBNZ     r0,0x4c796 ; xQueueReceive + 230
        0x0004c788:    e7ff        ..      B        0x4c78a ; xQueueReceive + 218
        0x0004c78a:    a805        ..      ADD      r0,sp,#0x14
        0x0004c78c:    f7fefe6e    ..n.    BL       vTaskInternalSetTimeOutState ; 0x4b46c
        0x0004c790:    2001        .       MOVS     r0,#1
        0x0004c792:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004c794:    e000        ..      B        0x4c798 ; xQueueReceive + 232
        0x0004c796:    e7ff        ..      B        0x4c798 ; xQueueReceive + 232
        0x0004c798:    e7ff        ..      B        0x4c79a ; xQueueReceive + 234
        0x0004c79a:    e7ff        ..      B        0x4c79c ; xQueueReceive + 236
        0x0004c79c:    f7fefc50    ..P.    BL       vPortExitCritical ; 0x4b040
        0x0004c7a0:    f7fff850    ..P.    BL       vTaskSuspendAll ; 0x4b844
        0x0004c7a4:    f7fefc2a    ..*.    BL       vPortEnterCritical ; 0x4affc
        0x0004c7a8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c7aa:    f9900044    ..D.    LDRSB    r0,[r0,#0x44]
        0x0004c7ae:    3001        .0      ADDS     r0,#1
        0x0004c7b0:    b928        (.      CBNZ     r0,0x4c7be ; xQueueReceive + 270
        0x0004c7b2:    e7ff        ..      B        0x4c7b4 ; xQueueReceive + 260
        0x0004c7b4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004c7b6:    2000        .       MOVS     r0,#0
        0x0004c7b8:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0004c7bc:    e7ff        ..      B        0x4c7be ; xQueueReceive + 270
        0x0004c7be:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c7c0:    f9900045    ..E.    LDRSB    r0,[r0,#0x45]
        0x0004c7c4:    3001        .0      ADDS     r0,#1
        0x0004c7c6:    b928        (.      CBNZ     r0,0x4c7d4 ; xQueueReceive + 292
        0x0004c7c8:    e7ff        ..      B        0x4c7ca ; xQueueReceive + 282
        0x0004c7ca:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004c7cc:    2000        .       MOVS     r0,#0
        0x0004c7ce:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004c7d2:    e7ff        ..      B        0x4c7d4 ; xQueueReceive + 292
        0x0004c7d4:    f7fefc34    ..4.    BL       vPortExitCritical ; 0x4b040
        0x0004c7d8:    a805        ..      ADD      r0,sp,#0x14
        0x0004c7da:    a908        ..      ADD      r1,sp,#0x20
        0x0004c7dc:    f000f83c    ..<.    BL       xTaskCheckForTimeOut ; 0x4c858
        0x0004c7e0:    bb30        0.      CBNZ     r0,0x4c830 ; xQueueReceive + 384
        0x0004c7e2:    e7ff        ..      B        0x4c7e4 ; xQueueReceive + 308
        0x0004c7e4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c7e6:    f7f7fb65    ..e.    BL       prvIsQueueEmpty ; 0x43eb4
        0x0004c7ea:    b1d0        ..      CBZ      r0,0x4c822 ; xQueueReceive + 370
        0x0004c7ec:    e7ff        ..      B        0x4c7ee ; xQueueReceive + 318
        0x0004c7ee:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c7f0:    3024        $0      ADDS     r0,r0,#0x24
        0x0004c7f2:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004c7f4:    f7fefe54    ..T.    BL       vTaskPlaceOnEventList ; 0x4b4a0
        0x0004c7f8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c7fa:    f7f7fd95    ....    BL       prvUnlockQueue ; 0x44328
        0x0004c7fe:    f000faed    ....    BL       xTaskResumeAll ; 0x4cddc
        0x0004c802:    b960        `.      CBNZ     r0,0x4c81e ; xQueueReceive + 366
        0x0004c804:    e7ff        ..      B        0x4c806 ; xQueueReceive + 342
        0x0004c806:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004c80a:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004c80e:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004c812:    6008        .`      STR      r0,[r1,#0]
        0x0004c814:    f3bf8f4f    ..O.    DSB      
        0x0004c818:    f3bf8f6f    ..o.    ISB      
        0x0004c81c:    e000        ..      B        0x4c820 ; xQueueReceive + 368
        0x0004c81e:    e7ff        ..      B        0x4c820 ; xQueueReceive + 368
        0x0004c820:    e005        ..      B        0x4c82e ; xQueueReceive + 382
        0x0004c822:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c824:    f7f7fd80    ....    BL       prvUnlockQueue ; 0x44328
        0x0004c828:    f000fad8    ....    BL       xTaskResumeAll ; 0x4cddc
        0x0004c82c:    e7ff        ..      B        0x4c82e ; xQueueReceive + 382
        0x0004c82e:    e00e        ..      B        0x4c84e ; xQueueReceive + 414
        0x0004c830:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c832:    f7f7fd79    ..y.    BL       prvUnlockQueue ; 0x44328
        0x0004c836:    f000fad1    ....    BL       xTaskResumeAll ; 0x4cddc
        0x0004c83a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c83c:    f7f7fb3a    ..:.    BL       prvIsQueueEmpty ; 0x43eb4
        0x0004c840:    b118        ..      CBZ      r0,0x4c84a ; xQueueReceive + 410
        0x0004c842:    e7ff        ..      B        0x4c844 ; xQueueReceive + 404
        0x0004c844:    2000        .       MOVS     r0,#0
        0x0004c846:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004c848:    e002        ..      B        0x4c850 ; xQueueReceive + 416
        0x0004c84a:    e7ff        ..      B        0x4c84c ; xQueueReceive + 412
        0x0004c84c:    e7ff        ..      B        0x4c84e ; xQueueReceive + 414
        0x0004c84e:    e763        c.      B        0x4c718 ; xQueueReceive + 104
        0x0004c850:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004c852:    b00c        ..      ADD      sp,sp,#0x30
        0x0004c854:    bd80        ..      POP      {r7,pc}
        0x0004c856:    0000        ..      MOVS     r0,r0
    xTaskCheckForTimeOut
        0x0004c858:    b580        ..      PUSH     {r7,lr}
        0x0004c85a:    b086        ..      SUB      sp,sp,#0x18
        0x0004c85c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004c85e:    9104        ..      STR      r1,[sp,#0x10]
        0x0004c860:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004c862:    b910        ..      CBNZ     r0,0x4c86a ; xTaskCheckForTimeOut + 18
        0x0004c864:    e7ff        ..      B        0x4c866 ; xTaskCheckForTimeOut + 14
        0x0004c866:    e7ff        ..      B        0x4c868 ; xTaskCheckForTimeOut + 16
        0x0004c868:    e7fe        ..      B        0x4c868 ; xTaskCheckForTimeOut + 16
        0x0004c86a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c86c:    b910        ..      CBNZ     r0,0x4c874 ; xTaskCheckForTimeOut + 28
        0x0004c86e:    e7ff        ..      B        0x4c870 ; xTaskCheckForTimeOut + 24
        0x0004c870:    e7ff        ..      B        0x4c872 ; xTaskCheckForTimeOut + 26
        0x0004c872:    e7fe        ..      B        0x4c872 ; xTaskCheckForTimeOut + 26
        0x0004c874:    f7fefbc2    ....    BL       vPortEnterCritical ; 0x4affc
        0x0004c878:    f6425058    B.XP    MOV      r0,#0x2d58
        0x0004c87c:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004c880:    6800        .h      LDR      r0,[r0,#0]
        0x0004c882:    9002        ..      STR      r0,[sp,#8]
        0x0004c884:    9802        ..      LDR      r0,[sp,#8]
        0x0004c886:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004c888:    6849        Ih      LDR      r1,[r1,#4]
        0x0004c88a:    1a40        @.      SUBS     r0,r0,r1
        0x0004c88c:    9001        ..      STR      r0,[sp,#4]
        0x0004c88e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004c890:    6800        .h      LDR      r0,[r0,#0]
        0x0004c892:    3001        .0      ADDS     r0,#1
        0x0004c894:    b918        ..      CBNZ     r0,0x4c89e ; xTaskCheckForTimeOut + 70
        0x0004c896:    e7ff        ..      B        0x4c898 ; xTaskCheckForTimeOut + 64
        0x0004c898:    2000        .       MOVS     r0,#0
        0x0004c89a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004c89c:    e02e        ..      B        0x4c8fc ; xTaskCheckForTimeOut + 164
        0x0004c89e:    f6425010    B..P    MOV      r0,#0x2d10
        0x0004c8a2:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004c8a6:    6800        .h      LDR      r0,[r0,#0]
        0x0004c8a8:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004c8aa:    6809        .h      LDR      r1,[r1,#0]
        0x0004c8ac:    4288        .B      CMP      r0,r1
        0x0004c8ae:    d00c        ..      BEQ      0x4c8ca ; xTaskCheckForTimeOut + 114
        0x0004c8b0:    e7ff        ..      B        0x4c8b2 ; xTaskCheckForTimeOut + 90
        0x0004c8b2:    9802        ..      LDR      r0,[sp,#8]
        0x0004c8b4:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004c8b6:    6849        Ih      LDR      r1,[r1,#4]
        0x0004c8b8:    4288        .B      CMP      r0,r1
        0x0004c8ba:    d306        ..      BCC      0x4c8ca ; xTaskCheckForTimeOut + 114
        0x0004c8bc:    e7ff        ..      B        0x4c8be ; xTaskCheckForTimeOut + 102
        0x0004c8be:    2001        .       MOVS     r0,#1
        0x0004c8c0:    9003        ..      STR      r0,[sp,#0xc]
        0x0004c8c2:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004c8c4:    2000        .       MOVS     r0,#0
        0x0004c8c6:    6008        .`      STR      r0,[r1,#0]
        0x0004c8c8:    e017        ..      B        0x4c8fa ; xTaskCheckForTimeOut + 162
        0x0004c8ca:    9801        ..      LDR      r0,[sp,#4]
        0x0004c8cc:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004c8ce:    6809        .h      LDR      r1,[r1,#0]
        0x0004c8d0:    4288        .B      CMP      r0,r1
        0x0004c8d2:    d20b        ..      BCS      0x4c8ec ; xTaskCheckForTimeOut + 148
        0x0004c8d4:    e7ff        ..      B        0x4c8d6 ; xTaskCheckForTimeOut + 126
        0x0004c8d6:    9a01        ..      LDR      r2,[sp,#4]
        0x0004c8d8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004c8da:    6808        .h      LDR      r0,[r1,#0]
        0x0004c8dc:    1a80        ..      SUBS     r0,r0,r2
        0x0004c8de:    6008        .`      STR      r0,[r1,#0]
        0x0004c8e0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004c8e2:    f7fefdc3    ....    BL       vTaskInternalSetTimeOutState ; 0x4b46c
        0x0004c8e6:    2000        .       MOVS     r0,#0
        0x0004c8e8:    9003        ..      STR      r0,[sp,#0xc]
        0x0004c8ea:    e005        ..      B        0x4c8f8 ; xTaskCheckForTimeOut + 160
        0x0004c8ec:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004c8ee:    2000        .       MOVS     r0,#0
        0x0004c8f0:    6008        .`      STR      r0,[r1,#0]
        0x0004c8f2:    2001        .       MOVS     r0,#1
        0x0004c8f4:    9003        ..      STR      r0,[sp,#0xc]
        0x0004c8f6:    e7ff        ..      B        0x4c8f8 ; xTaskCheckForTimeOut + 160
        0x0004c8f8:    e7ff        ..      B        0x4c8fa ; xTaskCheckForTimeOut + 162
        0x0004c8fa:    e7ff        ..      B        0x4c8fc ; xTaskCheckForTimeOut + 164
        0x0004c8fc:    f7fefba0    ....    BL       vPortExitCritical ; 0x4b040
        0x0004c900:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004c902:    b006        ..      ADD      sp,sp,#0x18
        0x0004c904:    bd80        ..      POP      {r7,pc}
        0x0004c906:    0000        ..      MOVS     r0,r0
    xTaskCreate
        0x0004c908:    b570        p.      PUSH     {r4-r6,lr}
        0x0004c90a:    b08c        ..      SUB      sp,sp,#0x30
        0x0004c90c:    f8ddc044    ..D.    LDR      r12,[sp,#0x44]
        0x0004c910:    f8ddc040    ..@.    LDR      r12,[sp,#0x40]
        0x0004c914:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004c916:    910a        ..      STR      r1,[sp,#0x28]
        0x0004c918:    f8ad2026    ..&     STRH     r2,[sp,#0x26]
        0x0004c91c:    9308        ..      STR      r3,[sp,#0x20]
        0x0004c91e:    f8bd0026    ..&.    LDRH     r0,[sp,#0x26]
        0x0004c922:    0080        ..      LSLS     r0,r0,#2
        0x0004c924:    f7f7fd58    ..X.    BL       pvPortMalloc ; 0x443d8
        0x0004c928:    9005        ..      STR      r0,[sp,#0x14]
        0x0004c92a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004c92c:    b1a0        ..      CBZ      r0,0x4c958 ; xTaskCreate + 80
        0x0004c92e:    e7ff        ..      B        0x4c930 ; xTaskCreate + 40
        0x0004c930:    204c        L       MOVS     r0,#0x4c
        0x0004c932:    f7f7fd51    ..Q.    BL       pvPortMalloc ; 0x443d8
        0x0004c936:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004c938:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004c93a:    b140        @.      CBZ      r0,0x4c94e ; xTaskCreate + 70
        0x0004c93c:    e7ff        ..      B        0x4c93e ; xTaskCreate + 54
        0x0004c93e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004c940:    214c        L!      MOVS     r1,#0x4c
        0x0004c942:    f7cbfeee    ....    BL       __aeabi_memclr ; 0x18722
        0x0004c946:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004c948:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004c94a:    6308        .c      STR      r0,[r1,#0x30]
        0x0004c94c:    e003        ..      B        0x4c956 ; xTaskCreate + 78
        0x0004c94e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004c950:    f7fefb92    ....    BL       vPortFree ; 0x4b078
        0x0004c954:    e7ff        ..      B        0x4c956 ; xTaskCreate + 78
        0x0004c956:    e002        ..      B        0x4c95e ; xTaskCreate + 86
        0x0004c958:    2000        .       MOVS     r0,#0
        0x0004c95a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004c95c:    e7ff        ..      B        0x4c95e ; xTaskCreate + 86
        0x0004c95e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004c960:    b1d8        ..      CBZ      r0,0x4c99a ; xTaskCreate + 146
        0x0004c962:    e7ff        ..      B        0x4c964 ; xTaskCreate + 92
        0x0004c964:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004c966:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004c968:    f8bd2026    ..&     LDRH     r2,[sp,#0x26]
        0x0004c96c:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0004c96e:    f8ddc040    ..@.    LDR      r12,[sp,#0x40]
        0x0004c972:    9c11        ..      LDR      r4,[sp,#0x44]
        0x0004c974:    9d07        ..      LDR      r5,[sp,#0x1c]
        0x0004c976:    46ee        .F      MOV      lr,sp
        0x0004c978:    2600        .&      MOVS     r6,#0
        0x0004c97a:    f8ce600c    ...`    STR      r6,[lr,#0xc]
        0x0004c97e:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x0004c982:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0004c986:    f8cec000    ....    STR      r12,[lr,#0]
        0x0004c98a:    f7f7f8fd    ....    BL       prvInitialiseNewTask ; 0x43b88
        0x0004c98e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004c990:    f7f6fe82    ....    BL       prvAddNewTaskToReadyList ; 0x43698
        0x0004c994:    2001        .       MOVS     r0,#1
        0x0004c996:    9006        ..      STR      r0,[sp,#0x18]
        0x0004c998:    e003        ..      B        0x4c9a2 ; xTaskCreate + 154
        0x0004c99a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004c99e:    9006        ..      STR      r0,[sp,#0x18]
        0x0004c9a0:    e7ff        ..      B        0x4c9a2 ; xTaskCreate + 154
        0x0004c9a2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004c9a4:    b00c        ..      ADD      sp,sp,#0x30
        0x0004c9a6:    bd70        p.      POP      {r4-r6,pc}
    xTaskGetSchedulerState
        0x0004c9a8:    b081        ..      SUB      sp,sp,#4
        0x0004c9aa:    f6425038    B.8P    MOV      r0,#0x2d38
        0x0004c9ae:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004c9b2:    6800        .h      LDR      r0,[r0,#0]
        0x0004c9b4:    b918        ..      CBNZ     r0,0x4c9be ; xTaskGetSchedulerState + 22
        0x0004c9b6:    e7ff        ..      B        0x4c9b8 ; xTaskGetSchedulerState + 16
        0x0004c9b8:    2001        .       MOVS     r0,#1
        0x0004c9ba:    9000        ..      STR      r0,[sp,#0]
        0x0004c9bc:    e00d        ..      B        0x4c9da ; xTaskGetSchedulerState + 50
        0x0004c9be:    f6424050    B.P@    MOV      r0,#0x2c50
        0x0004c9c2:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004c9c6:    6800        .h      LDR      r0,[r0,#0]
        0x0004c9c8:    b918        ..      CBNZ     r0,0x4c9d2 ; xTaskGetSchedulerState + 42
        0x0004c9ca:    e7ff        ..      B        0x4c9cc ; xTaskGetSchedulerState + 36
        0x0004c9cc:    2002        .       MOVS     r0,#2
        0x0004c9ce:    9000        ..      STR      r0,[sp,#0]
        0x0004c9d0:    e002        ..      B        0x4c9d8 ; xTaskGetSchedulerState + 48
        0x0004c9d2:    2000        .       MOVS     r0,#0
        0x0004c9d4:    9000        ..      STR      r0,[sp,#0]
        0x0004c9d6:    e7ff        ..      B        0x4c9d8 ; xTaskGetSchedulerState + 48
        0x0004c9d8:    e7ff        ..      B        0x4c9da ; xTaskGetSchedulerState + 50
        0x0004c9da:    9800        ..      LDR      r0,[sp,#0]
        0x0004c9dc:    b001        ..      ADD      sp,sp,#4
        0x0004c9de:    4770        pG      BX       lr
    xTaskGetTickCount
        0x0004c9e0:    b081        ..      SUB      sp,sp,#4
        0x0004c9e2:    f6425058    B.XP    MOV      r0,#0x2d58
        0x0004c9e6:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004c9ea:    6800        .h      LDR      r0,[r0,#0]
        0x0004c9ec:    9000        ..      STR      r0,[sp,#0]
        0x0004c9ee:    9800        ..      LDR      r0,[sp,#0]
        0x0004c9f0:    b001        ..      ADD      sp,sp,#4
        0x0004c9f2:    4770        pG      BX       lr
    xTaskIncrementTick
        0x0004c9f4:    b580        ..      PUSH     {r7,lr}
        0x0004c9f6:    b088        ..      SUB      sp,sp,#0x20
        0x0004c9f8:    2000        .       MOVS     r0,#0
        0x0004c9fa:    9005        ..      STR      r0,[sp,#0x14]
        0x0004c9fc:    f6424050    B.P@    MOV      r0,#0x2c50
        0x0004ca00:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004ca04:    6800        .h      LDR      r0,[r0,#0]
        0x0004ca06:    2800        .(      CMP      r0,#0
        0x0004ca08:    f0408116    @...    BNE.W    0x4cc38 ; xTaskIncrementTick + 580
        0x0004ca0c:    e7ff        ..      B        0x4ca0e ; xTaskIncrementTick + 26
        0x0004ca0e:    f6425158    B.XQ    MOV      r1,#0x2d58
        0x0004ca12:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004ca16:    6808        .h      LDR      r0,[r1,#0]
        0x0004ca18:    3001        .0      ADDS     r0,#1
        0x0004ca1a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004ca1c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ca1e:    6008        .`      STR      r0,[r1,#0]
        0x0004ca20:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ca22:    bb10        ..      CBNZ     r0,0x4ca6a ; xTaskIncrementTick + 118
        0x0004ca24:    e7ff        ..      B        0x4ca26 ; xTaskIncrementTick + 50
        0x0004ca26:    f24a60ec    J..`    MOV      r0,#0xa6ec
        0x0004ca2a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004ca2e:    6800        .h      LDR      r0,[r0,#0]
        0x0004ca30:    6800        .h      LDR      r0,[r0,#0]
        0x0004ca32:    b110        ..      CBZ      r0,0x4ca3a ; xTaskIncrementTick + 70
        0x0004ca34:    e7ff        ..      B        0x4ca36 ; xTaskIncrementTick + 66
        0x0004ca36:    e7ff        ..      B        0x4ca38 ; xTaskIncrementTick + 68
        0x0004ca38:    e7fe        ..      B        0x4ca38 ; xTaskIncrementTick + 68
        0x0004ca3a:    f24a62ec    J..b    MOV      r2,#0xa6ec
        0x0004ca3e:    f2c10201    ....    MOVT     r2,#0x1001
        0x0004ca42:    6810        .h      LDR      r0,[r2,#0]
        0x0004ca44:    9003        ..      STR      r0,[sp,#0xc]
        0x0004ca46:    f24a61f4    J..a    MOV      r1,#0xa6f4
        0x0004ca4a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004ca4e:    6808        .h      LDR      r0,[r1,#0]
        0x0004ca50:    6010        .`      STR      r0,[r2,#0]
        0x0004ca52:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004ca54:    6008        .`      STR      r0,[r1,#0]
        0x0004ca56:    f6425110    B..Q    MOV      r1,#0x2d10
        0x0004ca5a:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004ca5e:    6808        .h      LDR      r0,[r1,#0]
        0x0004ca60:    3001        .0      ADDS     r0,#1
        0x0004ca62:    6008        .`      STR      r0,[r1,#0]
        0x0004ca64:    f7f7fba6    ....    BL       prvResetNextTaskUnblockTime ; 0x441b4
        0x0004ca68:    e000        ..      B        0x4ca6c ; xTaskIncrementTick + 120
        0x0004ca6a:    e7ff        ..      B        0x4ca6c ; xTaskIncrementTick + 120
        0x0004ca6c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ca6e:    f642510c    B..Q    MOV      r1,#0x2d0c
        0x0004ca72:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004ca76:    6809        .h      LDR      r1,[r1,#0]
        0x0004ca78:    4288        .B      CMP      r0,r1
        0x0004ca7a:    f0c080bc    ....    BCC.W    0x4cbf6 ; xTaskIncrementTick + 514
        0x0004ca7e:    e7ff        ..      B        0x4ca80 ; xTaskIncrementTick + 140
        0x0004ca80:    e7ff        ..      B        0x4ca82 ; xTaskIncrementTick + 142
        0x0004ca82:    f24a60ec    J..`    MOV      r0,#0xa6ec
        0x0004ca86:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004ca8a:    6800        .h      LDR      r0,[r0,#0]
        0x0004ca8c:    6800        .h      LDR      r0,[r0,#0]
        0x0004ca8e:    b940        @.      CBNZ     r0,0x4caa2 ; xTaskIncrementTick + 174
        0x0004ca90:    e7ff        ..      B        0x4ca92 ; xTaskIncrementTick + 158
        0x0004ca92:    f642510c    B..Q    MOV      r1,#0x2d0c
        0x0004ca96:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004ca9a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004ca9e:    6008        .`      STR      r0,[r1,#0]
        0x0004caa0:    e0a8        ..      B        0x4cbf4 ; xTaskIncrementTick + 512
        0x0004caa2:    f24a60ec    J..`    MOV      r0,#0xa6ec
        0x0004caa6:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004caaa:    6800        .h      LDR      r0,[r0,#0]
        0x0004caac:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004caae:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004cab0:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004cab2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cab4:    6840        @h      LDR      r0,[r0,#4]
        0x0004cab6:    9006        ..      STR      r0,[sp,#0x18]
        0x0004cab8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004caba:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004cabc:    4288        .B      CMP      r0,r1
        0x0004cabe:    d207        ..      BCS      0x4cad0 ; xTaskIncrementTick + 220
        0x0004cac0:    e7ff        ..      B        0x4cac2 ; xTaskIncrementTick + 206
        0x0004cac2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cac4:    f642510c    B..Q    MOV      r1,#0x2d0c
        0x0004cac8:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004cacc:    6008        .`      STR      r0,[r1,#0]
        0x0004cace:    e091        ..      B        0x4cbf4 ; xTaskIncrementTick + 512
        0x0004cad0:    e7ff        ..      B        0x4cad2 ; xTaskIncrementTick + 222
        0x0004cad2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cad4:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004cad6:    9002        ..      STR      r0,[sp,#8]
        0x0004cad8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cada:    6881        .h      LDR      r1,[r0,#8]
        0x0004cadc:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004cade:    6088        .`      STR      r0,[r1,#8]
        0x0004cae0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004cae2:    6888        .h      LDR      r0,[r1,#8]
        0x0004cae4:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004cae6:    6048        H`      STR      r0,[r1,#4]
        0x0004cae8:    9802        ..      LDR      r0,[sp,#8]
        0x0004caea:    6840        @h      LDR      r0,[r0,#4]
        0x0004caec:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004caee:    3104        .1      ADDS     r1,#4
        0x0004caf0:    4288        .B      CMP      r0,r1
        0x0004caf2:    d105        ..      BNE      0x4cb00 ; xTaskIncrementTick + 268
        0x0004caf4:    e7ff        ..      B        0x4caf6 ; xTaskIncrementTick + 258
        0x0004caf6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004caf8:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004cafa:    9902        ..      LDR      r1,[sp,#8]
        0x0004cafc:    6048        H`      STR      r0,[r1,#4]
        0x0004cafe:    e7ff        ..      B        0x4cb00 ; xTaskIncrementTick + 268
        0x0004cb00:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004cb02:    2000        .       MOVS     r0,#0
        0x0004cb04:    6148        Ha      STR      r0,[r1,#0x14]
        0x0004cb06:    9902        ..      LDR      r1,[sp,#8]
        0x0004cb08:    6808        .h      LDR      r0,[r1,#0]
        0x0004cb0a:    3801        .8      SUBS     r0,#1
        0x0004cb0c:    6008        .`      STR      r0,[r1,#0]
        0x0004cb0e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cb10:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004cb12:    b1f8        ..      CBZ      r0,0x4cb54 ; xTaskIncrementTick + 352
        0x0004cb14:    e7ff        ..      B        0x4cb16 ; xTaskIncrementTick + 290
        0x0004cb16:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cb18:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004cb1a:    9001        ..      STR      r0,[sp,#4]
        0x0004cb1c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cb1e:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x0004cb20:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004cb22:    6088        .`      STR      r0,[r1,#8]
        0x0004cb24:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004cb26:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0004cb28:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0004cb2a:    6048        H`      STR      r0,[r1,#4]
        0x0004cb2c:    9801        ..      LDR      r0,[sp,#4]
        0x0004cb2e:    6840        @h      LDR      r0,[r0,#4]
        0x0004cb30:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004cb32:    3118        .1      ADDS     r1,r1,#0x18
        0x0004cb34:    4288        .B      CMP      r0,r1
        0x0004cb36:    d105        ..      BNE      0x4cb44 ; xTaskIncrementTick + 336
        0x0004cb38:    e7ff        ..      B        0x4cb3a ; xTaskIncrementTick + 326
        0x0004cb3a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cb3c:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004cb3e:    9901        ..      LDR      r1,[sp,#4]
        0x0004cb40:    6048        H`      STR      r0,[r1,#4]
        0x0004cb42:    e7ff        ..      B        0x4cb44 ; xTaskIncrementTick + 336
        0x0004cb44:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004cb46:    2000        .       MOVS     r0,#0
        0x0004cb48:    6288        .b      STR      r0,[r1,#0x28]
        0x0004cb4a:    9901        ..      LDR      r1,[sp,#4]
        0x0004cb4c:    6808        .h      LDR      r0,[r1,#0]
        0x0004cb4e:    3801        .8      SUBS     r0,#1
        0x0004cb50:    6008        .`      STR      r0,[r1,#0]
        0x0004cb52:    e000        ..      B        0x4cb56 ; xTaskIncrementTick + 354
        0x0004cb54:    e7ff        ..      B        0x4cb56 ; xTaskIncrementTick + 354
        0x0004cb56:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cb58:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cb5a:    f6424158    B.XA    MOV      r1,#0x2c58
        0x0004cb5e:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004cb62:    6809        .h      LDR      r1,[r1,#0]
        0x0004cb64:    4288        .B      CMP      r0,r1
        0x0004cb66:    d908        ..      BLS      0x4cb7a ; xTaskIncrementTick + 390
        0x0004cb68:    e7ff        ..      B        0x4cb6a ; xTaskIncrementTick + 374
        0x0004cb6a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cb6c:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cb6e:    f6424158    B.XA    MOV      r1,#0x2c58
        0x0004cb72:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004cb76:    6008        .`      STR      r0,[r1,#0]
        0x0004cb78:    e7ff        ..      B        0x4cb7a ; xTaskIncrementTick + 390
        0x0004cb7a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cb7c:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cb7e:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004cb82:    f24a61fc    J..a    MOV      r1,#0xa6fc
        0x0004cb86:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004cb8a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004cb8e:    6840        @h      LDR      r0,[r0,#4]
        0x0004cb90:    9000        ..      STR      r0,[sp,#0]
        0x0004cb92:    9800        ..      LDR      r0,[sp,#0]
        0x0004cb94:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0004cb96:    6090        .`      STR      r0,[r2,#8]
        0x0004cb98:    9800        ..      LDR      r0,[sp,#0]
        0x0004cb9a:    6880        .h      LDR      r0,[r0,#8]
        0x0004cb9c:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0004cb9e:    60d0        .`      STR      r0,[r2,#0xc]
        0x0004cba0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cba2:    3004        .0      ADDS     r0,#4
        0x0004cba4:    9a00        ..      LDR      r2,[sp,#0]
        0x0004cba6:    6892        .h      LDR      r2,[r2,#8]
        0x0004cba8:    6050        P`      STR      r0,[r2,#4]
        0x0004cbaa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cbac:    3004        .0      ADDS     r0,#4
        0x0004cbae:    9a00        ..      LDR      r2,[sp,#0]
        0x0004cbb0:    6090        .`      STR      r0,[r2,#8]
        0x0004cbb2:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0004cbb4:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x0004cbb6:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004cbba:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004cbbe:    6150        Pa      STR      r0,[r2,#0x14]
        0x0004cbc0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cbc2:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cbc4:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x0004cbc8:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x0004cbcc:    3001        .0      ADDS     r0,#1
        0x0004cbce:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0004cbd2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cbd4:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cbd6:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x0004cbda:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004cbde:    6809        .h      LDR      r1,[r1,#0]
        0x0004cbe0:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0004cbe2:    4288        .B      CMP      r0,r1
        0x0004cbe4:    d903        ..      BLS      0x4cbee ; xTaskIncrementTick + 506
        0x0004cbe6:    e7ff        ..      B        0x4cbe8 ; xTaskIncrementTick + 500
        0x0004cbe8:    2001        .       MOVS     r0,#1
        0x0004cbea:    9005        ..      STR      r0,[sp,#0x14]
        0x0004cbec:    e000        ..      B        0x4cbf0 ; xTaskIncrementTick + 508
        0x0004cbee:    e7ff        ..      B        0x4cbf0 ; xTaskIncrementTick + 508
        0x0004cbf0:    e7ff        ..      B        0x4cbf2 ; xTaskIncrementTick + 510
        0x0004cbf2:    e746        F.      B        0x4ca82 ; xTaskIncrementTick + 142
        0x0004cbf4:    e7ff        ..      B        0x4cbf6 ; xTaskIncrementTick + 514
        0x0004cbf6:    f24a60e4    J..`    MOV      r0,#0xa6e4
        0x0004cbfa:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004cbfe:    6800        .h      LDR      r0,[r0,#0]
        0x0004cc00:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cc02:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0004cc06:    f24a60fc    J..`    MOV      r0,#0xa6fc
        0x0004cc0a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004cc0e:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0004cc12:    2802        .(      CMP      r0,#2
        0x0004cc14:    d303        ..      BCC      0x4cc1e ; xTaskIncrementTick + 554
        0x0004cc16:    e7ff        ..      B        0x4cc18 ; xTaskIncrementTick + 548
        0x0004cc18:    2001        .       MOVS     r0,#1
        0x0004cc1a:    9005        ..      STR      r0,[sp,#0x14]
        0x0004cc1c:    e000        ..      B        0x4cc20 ; xTaskIncrementTick + 556
        0x0004cc1e:    e7ff        ..      B        0x4cc20 ; xTaskIncrementTick + 556
        0x0004cc20:    f6425068    B.hP    MOV      r0,#0x2d68
        0x0004cc24:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004cc28:    6800        .h      LDR      r0,[r0,#0]
        0x0004cc2a:    b118        ..      CBZ      r0,0x4cc34 ; xTaskIncrementTick + 576
        0x0004cc2c:    e7ff        ..      B        0x4cc2e ; xTaskIncrementTick + 570
        0x0004cc2e:    2001        .       MOVS     r0,#1
        0x0004cc30:    9005        ..      STR      r0,[sp,#0x14]
        0x0004cc32:    e000        ..      B        0x4cc36 ; xTaskIncrementTick + 578
        0x0004cc34:    e7ff        ..      B        0x4cc36 ; xTaskIncrementTick + 578
        0x0004cc36:    e007        ..      B        0x4cc48 ; xTaskIncrementTick + 596
        0x0004cc38:    f642511c    B..Q    MOV      r1,#0x2d1c
        0x0004cc3c:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004cc40:    6808        .h      LDR      r0,[r1,#0]
        0x0004cc42:    3001        .0      ADDS     r0,#1
        0x0004cc44:    6008        .`      STR      r0,[r1,#0]
        0x0004cc46:    e7ff        ..      B        0x4cc48 ; xTaskIncrementTick + 596
        0x0004cc48:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004cc4a:    b008        ..      ADD      sp,sp,#0x20
        0x0004cc4c:    bd80        ..      POP      {r7,pc}
        0x0004cc4e:    0000        ..      MOVS     r0,r0
    xTaskRemoveFromEventList
        0x0004cc50:    b580        ..      PUSH     {r7,lr}
        0x0004cc52:    b088        ..      SUB      sp,sp,#0x20
        0x0004cc54:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004cc56:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004cc58:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004cc5a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004cc5c:    9006        ..      STR      r0,[sp,#0x18]
        0x0004cc5e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cc60:    b910        ..      CBNZ     r0,0x4cc68 ; xTaskRemoveFromEventList + 24
        0x0004cc62:    e7ff        ..      B        0x4cc64 ; xTaskRemoveFromEventList + 20
        0x0004cc64:    e7ff        ..      B        0x4cc66 ; xTaskRemoveFromEventList + 22
        0x0004cc66:    e7fe        ..      B        0x4cc66 ; xTaskRemoveFromEventList + 22
        0x0004cc68:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cc6a:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004cc6c:    9004        ..      STR      r0,[sp,#0x10]
        0x0004cc6e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cc70:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x0004cc72:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004cc74:    6088        .`      STR      r0,[r1,#8]
        0x0004cc76:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004cc78:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0004cc7a:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0004cc7c:    6048        H`      STR      r0,[r1,#4]
        0x0004cc7e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004cc80:    6840        @h      LDR      r0,[r0,#4]
        0x0004cc82:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004cc84:    3118        .1      ADDS     r1,r1,#0x18
        0x0004cc86:    4288        .B      CMP      r0,r1
        0x0004cc88:    d105        ..      BNE      0x4cc96 ; xTaskRemoveFromEventList + 70
        0x0004cc8a:    e7ff        ..      B        0x4cc8c ; xTaskRemoveFromEventList + 60
        0x0004cc8c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cc8e:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004cc90:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004cc92:    6048        H`      STR      r0,[r1,#4]
        0x0004cc94:    e7ff        ..      B        0x4cc96 ; xTaskRemoveFromEventList + 70
        0x0004cc96:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004cc98:    2000        .       MOVS     r0,#0
        0x0004cc9a:    6288        .b      STR      r0,[r1,#0x28]
        0x0004cc9c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004cc9e:    6808        .h      LDR      r0,[r1,#0]
        0x0004cca0:    3801        .8      SUBS     r0,#1
        0x0004cca2:    6008        .`      STR      r0,[r1,#0]
        0x0004cca4:    f6424050    B.P@    MOV      r0,#0x2c50
        0x0004cca8:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004ccac:    6800        .h      LDR      r0,[r0,#0]
        0x0004ccae:    2800        .(      CMP      r0,#0
        0x0004ccb0:    d15f        _.      BNE      0x4cd72 ; xTaskRemoveFromEventList + 290
        0x0004ccb2:    e7ff        ..      B        0x4ccb4 ; xTaskRemoveFromEventList + 100
        0x0004ccb4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004ccb6:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004ccb8:    9003        ..      STR      r0,[sp,#0xc]
        0x0004ccba:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004ccbc:    6881        .h      LDR      r1,[r0,#8]
        0x0004ccbe:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004ccc0:    6088        .`      STR      r0,[r1,#8]
        0x0004ccc2:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004ccc4:    6888        .h      LDR      r0,[r1,#8]
        0x0004ccc6:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004ccc8:    6048        H`      STR      r0,[r1,#4]
        0x0004ccca:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004cccc:    6840        @h      LDR      r0,[r0,#4]
        0x0004ccce:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004ccd0:    3104        .1      ADDS     r1,#4
        0x0004ccd2:    4288        .B      CMP      r0,r1
        0x0004ccd4:    d105        ..      BNE      0x4cce2 ; xTaskRemoveFromEventList + 146
        0x0004ccd6:    e7ff        ..      B        0x4ccd8 ; xTaskRemoveFromEventList + 136
        0x0004ccd8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004ccda:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004ccdc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004ccde:    6048        H`      STR      r0,[r1,#4]
        0x0004cce0:    e7ff        ..      B        0x4cce2 ; xTaskRemoveFromEventList + 146
        0x0004cce2:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004cce4:    2000        .       MOVS     r0,#0
        0x0004cce6:    6148        Ha      STR      r0,[r1,#0x14]
        0x0004cce8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004ccea:    6808        .h      LDR      r0,[r1,#0]
        0x0004ccec:    3801        .8      SUBS     r0,#1
        0x0004ccee:    6008        .`      STR      r0,[r1,#0]
        0x0004ccf0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004ccf2:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004ccf4:    f6424158    B.XA    MOV      r1,#0x2c58
        0x0004ccf8:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004ccfc:    6809        .h      LDR      r1,[r1,#0]
        0x0004ccfe:    4288        .B      CMP      r0,r1
        0x0004cd00:    d908        ..      BLS      0x4cd14 ; xTaskRemoveFromEventList + 196
        0x0004cd02:    e7ff        ..      B        0x4cd04 ; xTaskRemoveFromEventList + 180
        0x0004cd04:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cd06:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cd08:    f6424158    B.XA    MOV      r1,#0x2c58
        0x0004cd0c:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004cd10:    6008        .`      STR      r0,[r1,#0]
        0x0004cd12:    e7ff        ..      B        0x4cd14 ; xTaskRemoveFromEventList + 196
        0x0004cd14:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cd16:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cd18:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004cd1c:    f24a61fc    J..a    MOV      r1,#0xa6fc
        0x0004cd20:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004cd24:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004cd28:    6840        @h      LDR      r0,[r0,#4]
        0x0004cd2a:    9002        ..      STR      r0,[sp,#8]
        0x0004cd2c:    9802        ..      LDR      r0,[sp,#8]
        0x0004cd2e:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004cd30:    6090        .`      STR      r0,[r2,#8]
        0x0004cd32:    9802        ..      LDR      r0,[sp,#8]
        0x0004cd34:    6880        .h      LDR      r0,[r0,#8]
        0x0004cd36:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004cd38:    60d0        .`      STR      r0,[r2,#0xc]
        0x0004cd3a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cd3c:    3004        .0      ADDS     r0,#4
        0x0004cd3e:    9a02        ..      LDR      r2,[sp,#8]
        0x0004cd40:    6892        .h      LDR      r2,[r2,#8]
        0x0004cd42:    6050        P`      STR      r0,[r2,#4]
        0x0004cd44:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cd46:    3004        .0      ADDS     r0,#4
        0x0004cd48:    9a02        ..      LDR      r2,[sp,#8]
        0x0004cd4a:    6090        .`      STR      r0,[r2,#8]
        0x0004cd4c:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004cd4e:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x0004cd50:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004cd54:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004cd58:    6150        Pa      STR      r0,[r2,#0x14]
        0x0004cd5a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cd5c:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cd5e:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x0004cd62:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x0004cd66:    3001        .0      ADDS     r0,#1
        0x0004cd68:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0004cd6c:    f7f7fa22    ..".    BL       prvResetNextTaskUnblockTime ; 0x441b4
        0x0004cd70:    e01b        ..      B        0x4cdaa ; xTaskRemoveFromEventList + 346
        0x0004cd72:    f6425120    B. Q    MOV      r1,#0x2d20
        0x0004cd76:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004cd7a:    6848        Hh      LDR      r0,[r1,#4]
        0x0004cd7c:    9001        ..      STR      r0,[sp,#4]
        0x0004cd7e:    9801        ..      LDR      r0,[sp,#4]
        0x0004cd80:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004cd82:    61d0        .a      STR      r0,[r2,#0x1c]
        0x0004cd84:    9801        ..      LDR      r0,[sp,#4]
        0x0004cd86:    6880        .h      LDR      r0,[r0,#8]
        0x0004cd88:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004cd8a:    6210        .b      STR      r0,[r2,#0x20]
        0x0004cd8c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cd8e:    3018        .0      ADDS     r0,r0,#0x18
        0x0004cd90:    9a01        ..      LDR      r2,[sp,#4]
        0x0004cd92:    6892        .h      LDR      r2,[r2,#8]
        0x0004cd94:    6050        P`      STR      r0,[r2,#4]
        0x0004cd96:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cd98:    3018        .0      ADDS     r0,r0,#0x18
        0x0004cd9a:    9a01        ..      LDR      r2,[sp,#4]
        0x0004cd9c:    6090        .`      STR      r0,[r2,#8]
        0x0004cd9e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cda0:    6281        .b      STR      r1,[r0,#0x28]
        0x0004cda2:    6808        .h      LDR      r0,[r1,#0]
        0x0004cda4:    3001        .0      ADDS     r0,#1
        0x0004cda6:    6008        .`      STR      r0,[r1,#0]
        0x0004cda8:    e7ff        ..      B        0x4cdaa ; xTaskRemoveFromEventList + 346
        0x0004cdaa:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004cdac:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cdae:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x0004cdb2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004cdb6:    6809        .h      LDR      r1,[r1,#0]
        0x0004cdb8:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0004cdba:    4288        .B      CMP      r0,r1
        0x0004cdbc:    d908        ..      BLS      0x4cdd0 ; xTaskRemoveFromEventList + 384
        0x0004cdbe:    e7ff        ..      B        0x4cdc0 ; xTaskRemoveFromEventList + 368
        0x0004cdc0:    2001        .       MOVS     r0,#1
        0x0004cdc2:    9005        ..      STR      r0,[sp,#0x14]
        0x0004cdc4:    f6425168    B.hQ    MOV      r1,#0x2d68
        0x0004cdc8:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004cdcc:    6008        .`      STR      r0,[r1,#0]
        0x0004cdce:    e002        ..      B        0x4cdd6 ; xTaskRemoveFromEventList + 390
        0x0004cdd0:    2000        .       MOVS     r0,#0
        0x0004cdd2:    9005        ..      STR      r0,[sp,#0x14]
        0x0004cdd4:    e7ff        ..      B        0x4cdd6 ; xTaskRemoveFromEventList + 390
        0x0004cdd6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004cdd8:    b008        ..      ADD      sp,sp,#0x20
        0x0004cdda:    bd80        ..      POP      {r7,pc}
    xTaskResumeAll
        0x0004cddc:    b580        ..      PUSH     {r7,lr}
        0x0004cdde:    b086        ..      SUB      sp,sp,#0x18
        0x0004cde0:    2000        .       MOVS     r0,#0
        0x0004cde2:    9005        ..      STR      r0,[sp,#0x14]
        0x0004cde4:    9004        ..      STR      r0,[sp,#0x10]
        0x0004cde6:    f6424050    B.P@    MOV      r0,#0x2c50
        0x0004cdea:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004cdee:    6800        .h      LDR      r0,[r0,#0]
        0x0004cdf0:    b910        ..      CBNZ     r0,0x4cdf8 ; xTaskResumeAll + 28
        0x0004cdf2:    e7ff        ..      B        0x4cdf4 ; xTaskResumeAll + 24
        0x0004cdf4:    e7ff        ..      B        0x4cdf6 ; xTaskResumeAll + 26
        0x0004cdf6:    e7fe        ..      B        0x4cdf6 ; xTaskResumeAll + 26
        0x0004cdf8:    f7fef900    ....    BL       vPortEnterCritical ; 0x4affc
        0x0004cdfc:    f6424050    B.P@    MOV      r0,#0x2c50
        0x0004ce00:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004ce04:    6801        .h      LDR      r1,[r0,#0]
        0x0004ce06:    3901        .9      SUBS     r1,#1
        0x0004ce08:    6001        .`      STR      r1,[r0,#0]
        0x0004ce0a:    6800        .h      LDR      r0,[r0,#0]
        0x0004ce0c:    2800        .(      CMP      r0,#0
        0x0004ce0e:    f04080ed    @...    BNE.W    0x4cfec ; xTaskResumeAll + 528
        0x0004ce12:    e7ff        ..      B        0x4ce14 ; xTaskResumeAll + 56
        0x0004ce14:    f642404c    B.L@    MOV      r0,#0x2c4c
        0x0004ce18:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004ce1c:    6800        .h      LDR      r0,[r0,#0]
        0x0004ce1e:    2800        .(      CMP      r0,#0
        0x0004ce20:    f00080e3    ....    BEQ.W    0x4cfea ; xTaskResumeAll + 526
        0x0004ce24:    e7ff        ..      B        0x4ce26 ; xTaskResumeAll + 74
        0x0004ce26:    e7ff        ..      B        0x4ce28 ; xTaskResumeAll + 76
        0x0004ce28:    f6425020    B. P    MOV      r0,#0x2d20
        0x0004ce2c:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004ce30:    6800        .h      LDR      r0,[r0,#0]
        0x0004ce32:    2800        .(      CMP      r0,#0
        0x0004ce34:    f0008096    ....    BEQ.W    0x4cf64 ; xTaskResumeAll + 392
        0x0004ce38:    e7ff        ..      B        0x4ce3a ; xTaskResumeAll + 94
        0x0004ce3a:    f6425020    B. P    MOV      r0,#0x2d20
        0x0004ce3e:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004ce42:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004ce44:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004ce46:    9005        ..      STR      r0,[sp,#0x14]
        0x0004ce48:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ce4a:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004ce4c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004ce4e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ce50:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x0004ce52:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004ce54:    6088        .`      STR      r0,[r1,#8]
        0x0004ce56:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004ce58:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0004ce5a:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0004ce5c:    6048        H`      STR      r0,[r1,#4]
        0x0004ce5e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004ce60:    6840        @h      LDR      r0,[r0,#4]
        0x0004ce62:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004ce64:    3118        .1      ADDS     r1,r1,#0x18
        0x0004ce66:    4288        .B      CMP      r0,r1
        0x0004ce68:    d105        ..      BNE      0x4ce76 ; xTaskResumeAll + 154
        0x0004ce6a:    e7ff        ..      B        0x4ce6c ; xTaskResumeAll + 144
        0x0004ce6c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ce6e:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004ce70:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004ce72:    6048        H`      STR      r0,[r1,#4]
        0x0004ce74:    e7ff        ..      B        0x4ce76 ; xTaskResumeAll + 154
        0x0004ce76:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004ce78:    2000        .       MOVS     r0,#0
        0x0004ce7a:    6288        .b      STR      r0,[r1,#0x28]
        0x0004ce7c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004ce7e:    6808        .h      LDR      r0,[r1,#0]
        0x0004ce80:    3801        .8      SUBS     r0,#1
        0x0004ce82:    6008        .`      STR      r0,[r1,#0]
        0x0004ce84:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ce86:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004ce88:    9002        ..      STR      r0,[sp,#8]
        0x0004ce8a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ce8c:    6881        .h      LDR      r1,[r0,#8]
        0x0004ce8e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004ce90:    6088        .`      STR      r0,[r1,#8]
        0x0004ce92:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004ce94:    6888        .h      LDR      r0,[r1,#8]
        0x0004ce96:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004ce98:    6048        H`      STR      r0,[r1,#4]
        0x0004ce9a:    9802        ..      LDR      r0,[sp,#8]
        0x0004ce9c:    6840        @h      LDR      r0,[r0,#4]
        0x0004ce9e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004cea0:    3104        .1      ADDS     r1,#4
        0x0004cea2:    4288        .B      CMP      r0,r1
        0x0004cea4:    d105        ..      BNE      0x4ceb2 ; xTaskResumeAll + 214
        0x0004cea6:    e7ff        ..      B        0x4cea8 ; xTaskResumeAll + 204
        0x0004cea8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ceaa:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004ceac:    9902        ..      LDR      r1,[sp,#8]
        0x0004ceae:    6048        H`      STR      r0,[r1,#4]
        0x0004ceb0:    e7ff        ..      B        0x4ceb2 ; xTaskResumeAll + 214
        0x0004ceb2:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004ceb4:    2000        .       MOVS     r0,#0
        0x0004ceb6:    6148        Ha      STR      r0,[r1,#0x14]
        0x0004ceb8:    9902        ..      LDR      r1,[sp,#8]
        0x0004ceba:    6808        .h      LDR      r0,[r1,#0]
        0x0004cebc:    3801        .8      SUBS     r0,#1
        0x0004cebe:    6008        .`      STR      r0,[r1,#0]
        0x0004cec0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004cec2:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cec4:    f6424158    B.XA    MOV      r1,#0x2c58
        0x0004cec8:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004cecc:    6809        .h      LDR      r1,[r1,#0]
        0x0004cece:    4288        .B      CMP      r0,r1
        0x0004ced0:    d908        ..      BLS      0x4cee4 ; xTaskResumeAll + 264
        0x0004ced2:    e7ff        ..      B        0x4ced4 ; xTaskResumeAll + 248
        0x0004ced4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ced6:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004ced8:    f6424158    B.XA    MOV      r1,#0x2c58
        0x0004cedc:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004cee0:    6008        .`      STR      r0,[r1,#0]
        0x0004cee2:    e7ff        ..      B        0x4cee4 ; xTaskResumeAll + 264
        0x0004cee4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004cee6:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cee8:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004ceec:    f24a61fc    J..a    MOV      r1,#0xa6fc
        0x0004cef0:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004cef4:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004cef8:    6840        @h      LDR      r0,[r0,#4]
        0x0004cefa:    9001        ..      STR      r0,[sp,#4]
        0x0004cefc:    9801        ..      LDR      r0,[sp,#4]
        0x0004cefe:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004cf00:    6090        .`      STR      r0,[r2,#8]
        0x0004cf02:    9801        ..      LDR      r0,[sp,#4]
        0x0004cf04:    6880        .h      LDR      r0,[r0,#8]
        0x0004cf06:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004cf08:    60d0        .`      STR      r0,[r2,#0xc]
        0x0004cf0a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004cf0c:    3004        .0      ADDS     r0,#4
        0x0004cf0e:    9a01        ..      LDR      r2,[sp,#4]
        0x0004cf10:    6892        .h      LDR      r2,[r2,#8]
        0x0004cf12:    6050        P`      STR      r0,[r2,#4]
        0x0004cf14:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004cf16:    3004        .0      ADDS     r0,#4
        0x0004cf18:    9a01        ..      LDR      r2,[sp,#4]
        0x0004cf1a:    6090        .`      STR      r0,[r2,#8]
        0x0004cf1c:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004cf1e:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x0004cf20:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004cf24:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004cf28:    6150        Pa      STR      r0,[r2,#0x14]
        0x0004cf2a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004cf2c:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cf2e:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x0004cf32:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x0004cf36:    3001        .0      ADDS     r0,#1
        0x0004cf38:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0004cf3c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004cf3e:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004cf40:    f24a61e4    J..a    MOV      r1,#0xa6e4
        0x0004cf44:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004cf48:    6809        .h      LDR      r1,[r1,#0]
        0x0004cf4a:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0004cf4c:    4288        .B      CMP      r0,r1
        0x0004cf4e:    d307        ..      BCC      0x4cf60 ; xTaskResumeAll + 388
        0x0004cf50:    e7ff        ..      B        0x4cf52 ; xTaskResumeAll + 374
        0x0004cf52:    f6425168    B.hQ    MOV      r1,#0x2d68
        0x0004cf56:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004cf5a:    2001        .       MOVS     r0,#1
        0x0004cf5c:    6008        .`      STR      r0,[r1,#0]
        0x0004cf5e:    e000        ..      B        0x4cf62 ; xTaskResumeAll + 390
        0x0004cf60:    e7ff        ..      B        0x4cf62 ; xTaskResumeAll + 390
        0x0004cf62:    e761        a.      B        0x4ce28 ; xTaskResumeAll + 76
        0x0004cf64:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004cf66:    b118        ..      CBZ      r0,0x4cf70 ; xTaskResumeAll + 404
        0x0004cf68:    e7ff        ..      B        0x4cf6a ; xTaskResumeAll + 398
        0x0004cf6a:    f7f7f923    ..#.    BL       prvResetNextTaskUnblockTime ; 0x441b4
        0x0004cf6e:    e7ff        ..      B        0x4cf70 ; xTaskResumeAll + 404
        0x0004cf70:    f642501c    B..P    MOV      r0,#0x2d1c
        0x0004cf74:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004cf78:    6800        .h      LDR      r0,[r0,#0]
        0x0004cf7a:    9000        ..      STR      r0,[sp,#0]
        0x0004cf7c:    9800        ..      LDR      r0,[sp,#0]
        0x0004cf7e:    b1e0        ..      CBZ      r0,0x4cfba ; xTaskResumeAll + 478
        0x0004cf80:    e7ff        ..      B        0x4cf82 ; xTaskResumeAll + 422
        0x0004cf82:    e7ff        ..      B        0x4cf84 ; xTaskResumeAll + 424
        0x0004cf84:    f7fffd36    ..6.    BL       xTaskIncrementTick ; 0x4c9f4
        0x0004cf88:    b138        8.      CBZ      r0,0x4cf9a ; xTaskResumeAll + 446
        0x0004cf8a:    e7ff        ..      B        0x4cf8c ; xTaskResumeAll + 432
        0x0004cf8c:    f6425168    B.hQ    MOV      r1,#0x2d68
        0x0004cf90:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004cf94:    2001        .       MOVS     r0,#1
        0x0004cf96:    6008        .`      STR      r0,[r1,#0]
        0x0004cf98:    e000        ..      B        0x4cf9c ; xTaskResumeAll + 448
        0x0004cf9a:    e7ff        ..      B        0x4cf9c ; xTaskResumeAll + 448
        0x0004cf9c:    9800        ..      LDR      r0,[sp,#0]
        0x0004cf9e:    3801        .8      SUBS     r0,#1
        0x0004cfa0:    9000        ..      STR      r0,[sp,#0]
        0x0004cfa2:    e7ff        ..      B        0x4cfa4 ; xTaskResumeAll + 456
        0x0004cfa4:    9800        ..      LDR      r0,[sp,#0]
        0x0004cfa6:    2800        .(      CMP      r0,#0
        0x0004cfa8:    d1ec        ..      BNE      0x4cf84 ; xTaskResumeAll + 424
        0x0004cfaa:    e7ff        ..      B        0x4cfac ; xTaskResumeAll + 464
        0x0004cfac:    f642511c    B..Q    MOV      r1,#0x2d1c
        0x0004cfb0:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004cfb4:    2000        .       MOVS     r0,#0
        0x0004cfb6:    6008        .`      STR      r0,[r1,#0]
        0x0004cfb8:    e000        ..      B        0x4cfbc ; xTaskResumeAll + 480
        0x0004cfba:    e7ff        ..      B        0x4cfbc ; xTaskResumeAll + 480
        0x0004cfbc:    f6425068    B.hP    MOV      r0,#0x2d68
        0x0004cfc0:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004cfc4:    6800        .h      LDR      r0,[r0,#0]
        0x0004cfc6:    b170        p.      CBZ      r0,0x4cfe6 ; xTaskResumeAll + 522
        0x0004cfc8:    e7ff        ..      B        0x4cfca ; xTaskResumeAll + 494
        0x0004cfca:    2001        .       MOVS     r0,#1
        0x0004cfcc:    9004        ..      STR      r0,[sp,#0x10]
        0x0004cfce:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004cfd2:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004cfd6:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004cfda:    6008        .`      STR      r0,[r1,#0]
        0x0004cfdc:    f3bf8f4f    ..O.    DSB      
        0x0004cfe0:    f3bf8f6f    ..o.    ISB      
        0x0004cfe4:    e000        ..      B        0x4cfe8 ; xTaskResumeAll + 524
        0x0004cfe6:    e7ff        ..      B        0x4cfe8 ; xTaskResumeAll + 524
        0x0004cfe8:    e7ff        ..      B        0x4cfea ; xTaskResumeAll + 526
        0x0004cfea:    e000        ..      B        0x4cfee ; xTaskResumeAll + 530
        0x0004cfec:    e7ff        ..      B        0x4cfee ; xTaskResumeAll + 530
        0x0004cfee:    f7fef827    ..'.    BL       vPortExitCritical ; 0x4b040
        0x0004cff2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004cff4:    b006        ..      ADD      sp,sp,#0x18
        0x0004cff6:    bd80        ..      POP      {r7,pc}
    xTimerCreate
        0x0004cff8:    b510        ..      PUSH     {r4,lr}
        0x0004cffa:    b088        ..      SUB      sp,sp,#0x20
        0x0004cffc:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x0004d000:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004d002:    9106        ..      STR      r1,[sp,#0x18]
        0x0004d004:    9205        ..      STR      r2,[sp,#0x14]
        0x0004d006:    9304        ..      STR      r3,[sp,#0x10]
        0x0004d008:    2028        (       MOVS     r0,#0x28
        0x0004d00a:    f7f7f9e5    ....    BL       pvPortMalloc ; 0x443d8
        0x0004d00e:    9003        ..      STR      r0,[sp,#0xc]
        0x0004d010:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004d012:    b198        ..      CBZ      r0,0x4d03c ; xTimerCreate + 68
        0x0004d014:    e7ff        ..      B        0x4d016 ; xTimerCreate + 30
        0x0004d016:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004d018:    2000        .       MOVS     r0,#0
        0x0004d01a:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0004d01e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004d020:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004d022:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004d024:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0004d026:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x0004d02a:    9c03        ..      LDR      r4,[sp,#0xc]
        0x0004d02c:    46ee        .F      MOV      lr,sp
        0x0004d02e:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0004d032:    f8cec000    ....    STR      r12,[lr,#0]
        0x0004d036:    f7f6fe25    ..%.    BL       prvInitialiseNewTimer ; 0x43c84
        0x0004d03a:    e7ff        ..      B        0x4d03c ; xTimerCreate + 68
        0x0004d03c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004d03e:    b008        ..      ADD      sp,sp,#0x20
        0x0004d040:    bd10        ..      POP      {r4,pc}
        0x0004d042:    0000        ..      MOVS     r0,r0
    xTimerCreateTimerTask
        0x0004d044:    b580        ..      PUSH     {r7,lr}
        0x0004d046:    b084        ..      SUB      sp,sp,#0x10
        0x0004d048:    2000        .       MOVS     r0,#0
        0x0004d04a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004d04c:    f7f6fbd2    ....    BL       prvCheckForValidListAndQueue ; 0x437f4
        0x0004d050:    f642505c    B.\P    MOV      r0,#0x2d5c
        0x0004d054:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004d058:    6800        .h      LDR      r0,[r0,#0]
        0x0004d05a:    b1b8        ..      CBZ      r0,0x4d08c ; xTimerCreateTimerTask + 72
        0x0004d05c:    e7ff        ..      B        0x4d05e ; xTimerCreateTimerTask + 26
        0x0004d05e:    f6425060    B.`P    MOV      r0,#0x2d60
        0x0004d062:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004d066:    4669        iF      MOV      r1,sp
        0x0004d068:    6048        H`      STR      r0,[r1,#4]
        0x0004d06a:    2005        .       MOVS     r0,#5
        0x0004d06c:    6008        .`      STR      r0,[r1,#0]
        0x0004d06e:    f2443009    D..0    MOV      r0,#0x4309
        0x0004d072:    f2c00004    ....    MOVT     r0,#4
        0x0004d076:    f2476197    G..a    MOV      r1,#0x7697
        0x0004d07a:    f2c00105    ....    MOVT     r1,#5
        0x0004d07e:    f44f7200    O..r    MOV      r2,#0x200
        0x0004d082:    2300        .#      MOVS     r3,#0
        0x0004d084:    f7fffc40    ..@.    BL       xTaskCreate ; 0x4c908
        0x0004d088:    9003        ..      STR      r0,[sp,#0xc]
        0x0004d08a:    e000        ..      B        0x4d08e ; xTimerCreateTimerTask + 74
        0x0004d08c:    e7ff        ..      B        0x4d08e ; xTimerCreateTimerTask + 74
        0x0004d08e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004d090:    b910        ..      CBNZ     r0,0x4d098 ; xTimerCreateTimerTask + 84
        0x0004d092:    e7ff        ..      B        0x4d094 ; xTimerCreateTimerTask + 80
        0x0004d094:    e7ff        ..      B        0x4d096 ; xTimerCreateTimerTask + 82
        0x0004d096:    e7fe        ..      B        0x4d096 ; xTimerCreateTimerTask + 82
        0x0004d098:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004d09a:    b004        ..      ADD      sp,sp,#0x10
        0x0004d09c:    bd80        ..      POP      {r7,pc}
        0x0004d09e:    0000        ..      MOVS     r0,r0
    xTimerGenericCommand
        0x0004d0a0:    b580        ..      PUSH     {r7,lr}
        0x0004d0a2:    b08a        ..      SUB      sp,sp,#0x28
        0x0004d0a4:    f8ddc030    ..0.    LDR      r12,[sp,#0x30]
        0x0004d0a8:    9009        ..      STR      r0,[sp,#0x24]
        0x0004d0aa:    9108        ..      STR      r1,[sp,#0x20]
        0x0004d0ac:    9207        ..      STR      r2,[sp,#0x1c]
        0x0004d0ae:    9306        ..      STR      r3,[sp,#0x18]
        0x0004d0b0:    2000        .       MOVS     r0,#0
        0x0004d0b2:    9005        ..      STR      r0,[sp,#0x14]
        0x0004d0b4:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004d0b6:    b910        ..      CBNZ     r0,0x4d0be ; xTimerGenericCommand + 30
        0x0004d0b8:    e7ff        ..      B        0x4d0ba ; xTimerGenericCommand + 26
        0x0004d0ba:    e7ff        ..      B        0x4d0bc ; xTimerGenericCommand + 28
        0x0004d0bc:    e7fe        ..      B        0x4d0bc ; xTimerGenericCommand + 28
        0x0004d0be:    f642505c    B.\P    MOV      r0,#0x2d5c
        0x0004d0c2:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004d0c6:    6800        .h      LDR      r0,[r0,#0]
        0x0004d0c8:    b3a8        ..      CBZ      r0,0x4d136 ; xTimerGenericCommand + 150
        0x0004d0ca:    e7ff        ..      B        0x4d0cc ; xTimerGenericCommand + 44
        0x0004d0cc:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004d0ce:    9001        ..      STR      r0,[sp,#4]
        0x0004d0d0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004d0d2:    9002        ..      STR      r0,[sp,#8]
        0x0004d0d4:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004d0d6:    9003        ..      STR      r0,[sp,#0xc]
        0x0004d0d8:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004d0da:    2805        .(      CMP      r0,#5
        0x0004d0dc:    dc1e        ..      BGT      0x4d11c ; xTimerGenericCommand + 124
        0x0004d0de:    e7ff        ..      B        0x4d0e0 ; xTimerGenericCommand + 64
        0x0004d0e0:    f7fffc62    ..b.    BL       xTaskGetSchedulerState ; 0x4c9a8
        0x0004d0e4:    2802        .(      CMP      r0,#2
        0x0004d0e6:    d10c        ..      BNE      0x4d102 ; xTimerGenericCommand + 98
        0x0004d0e8:    e7ff        ..      B        0x4d0ea ; xTimerGenericCommand + 74
        0x0004d0ea:    f642505c    B.\P    MOV      r0,#0x2d5c
        0x0004d0ee:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004d0f2:    6800        .h      LDR      r0,[r0,#0]
        0x0004d0f4:    9a0c        ..      LDR      r2,[sp,#0x30]
        0x0004d0f6:    a901        ..      ADD      r1,sp,#4
        0x0004d0f8:    2300        .#      MOVS     r3,#0
        0x0004d0fa:    f7fff94b    ..K.    BL       xQueueGenericSend ; 0x4c394
        0x0004d0fe:    9005        ..      STR      r0,[sp,#0x14]
        0x0004d100:    e00b        ..      B        0x4d11a ; xTimerGenericCommand + 122
        0x0004d102:    f642505c    B.\P    MOV      r0,#0x2d5c
        0x0004d106:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004d10a:    6800        .h      LDR      r0,[r0,#0]
        0x0004d10c:    a901        ..      ADD      r1,sp,#4
        0x0004d10e:    2300        .#      MOVS     r3,#0
        0x0004d110:    461a        .F      MOV      r2,r3
        0x0004d112:    f7fff93f    ..?.    BL       xQueueGenericSend ; 0x4c394
        0x0004d116:    9005        ..      STR      r0,[sp,#0x14]
        0x0004d118:    e7ff        ..      B        0x4d11a ; xTimerGenericCommand + 122
        0x0004d11a:    e00b        ..      B        0x4d134 ; xTimerGenericCommand + 148
        0x0004d11c:    f642505c    B.\P    MOV      r0,#0x2d5c
        0x0004d120:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004d124:    6800        .h      LDR      r0,[r0,#0]
        0x0004d126:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004d128:    a901        ..      ADD      r1,sp,#4
        0x0004d12a:    2300        .#      MOVS     r3,#0
        0x0004d12c:    f7fffa24    ..$.    BL       xQueueGenericSendFromISR ; 0x4c578
        0x0004d130:    9005        ..      STR      r0,[sp,#0x14]
        0x0004d132:    e7ff        ..      B        0x4d134 ; xTimerGenericCommand + 148
        0x0004d134:    e000        ..      B        0x4d138 ; xTimerGenericCommand + 152
        0x0004d136:    e7ff        ..      B        0x4d138 ; xTimerGenericCommand + 152
        0x0004d138:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004d13a:    b00a        ..      ADD      sp,sp,#0x28
        0x0004d13c:    bd80        ..      POP      {r7,pc}
        0x0004d13e:    0000        ..      MOVS     r0,r0
    xTimerPendFunctionCallFromISR
        0x0004d140:    b580        ..      PUSH     {r7,lr}
        0x0004d142:    b08a        ..      SUB      sp,sp,#0x28
        0x0004d144:    9009        ..      STR      r0,[sp,#0x24]
        0x0004d146:    9108        ..      STR      r1,[sp,#0x20]
        0x0004d148:    9207        ..      STR      r2,[sp,#0x1c]
        0x0004d14a:    9306        ..      STR      r3,[sp,#0x18]
        0x0004d14c:    f06f0001    o...    MVN      r0,#1
        0x0004d150:    9002        ..      STR      r0,[sp,#8]
        0x0004d152:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004d154:    9003        ..      STR      r0,[sp,#0xc]
        0x0004d156:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004d158:    9004        ..      STR      r0,[sp,#0x10]
        0x0004d15a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004d15c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004d15e:    f642505c    B.\P    MOV      r0,#0x2d5c
        0x0004d162:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004d166:    6800        .h      LDR      r0,[r0,#0]
        0x0004d168:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004d16a:    a902        ..      ADD      r1,sp,#8
        0x0004d16c:    2300        .#      MOVS     r3,#0
        0x0004d16e:    f7fffa03    ....    BL       xQueueGenericSendFromISR ; 0x4c578
        0x0004d172:    9001        ..      STR      r0,[sp,#4]
        0x0004d174:    9801        ..      LDR      r0,[sp,#4]
        0x0004d176:    b00a        ..      ADD      sp,sp,#0x28
        0x0004d178:    bd80        ..      POP      {r7,pc}
    $t
    i.__ARM_fpclassify
    __ARM_fpclassify
        0x0004d17a:    b403        ..      PUSH     {r0,r1}
        0x0004d17c:    9801        ..      LDR      r0,[sp,#4]
        0x0004d17e:    0041        A.      LSLS     r1,r0,#1
        0x0004d180:    9800        ..      LDR      r0,[sp,#0]
        0x0004d182:    ea5020c1    P..     ORRS     r0,r0,r1,LSL #11
        0x0004d186:    bf18        ..      IT       NE
        0x0004d188:    2004        .       MOVNE    r0,#4
        0x0004d18a:    0d4a        J.      LSRS     r2,r1,#21
        0x0004d18c:    bf18        ..      IT       NE
        0x0004d18e:    f0400001    @...    ORRNE    r0,r0,#1
        0x0004d192:    f24072ff    @..r    MOV      r2,#0x7ff
        0x0004d196:    ebb25f51    ..Q_    CMP      r2,r1,LSR #21
        0x0004d19a:    bf08        ..      IT       EQ
        0x0004d19c:    f0400002    @...    ORREQ    r0,r0,#2
        0x0004d1a0:    2801        .(      CMP      r0,#1
        0x0004d1a2:    bf08        ..      IT       EQ
        0x0004d1a4:    2005        .       MOVEQ    r0,#5
        0x0004d1a6:    b002        ..      ADD      sp,sp,#8
        0x0004d1a8:    4770        pG      BX       lr
        0x0004d1aa:    0000        ..      MOVS     r0,r0
        0x0004d1ac:    0000        ..      MOVS     r0,r0
        0x0004d1ae:    0000        ..      MOVS     r0,r0
    i.__hardfp_cos
    __hardfp_cos
        0x0004d1b0:    b510        ..      PUSH     {r4,lr}
        0x0004d1b2:    492f        /I      LDR      r1,[pc,#188] ; [0x4d270] = 0x3fe921fb
        0x0004d1b4:    ed9f1b2c    ..,.    VLDR     d1,[pc,#176] ; [0x4d268] = 0
        0x0004d1b8:    ed2d0b02    -...    VPUSH    {d0}
        0x0004d1bc:    b084        ..      SUB      sp,sp,#0x10
        0x0004d1be:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004d1c0:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004d1c4:    4288        .B      CMP      r0,r1
        0x0004d1c6:    bfd8        ..      IT       LE
        0x0004d1c8:    ed9d0b04    ....    VLDRLE   d0,[sp,#0x10]
        0x0004d1cc:    dd2d        -.      BLE      0x4d22a ; __hardfp_cos + 122
        0x0004d1ce:    4929        )I      LDR      r1,[pc,#164] ; [0x4d274] = 0x7ff00000
        0x0004d1d0:    4288        .B      CMP      r0,r1
        0x0004d1d2:    d109        ..      BNE      0x4d1e8 ; __hardfp_cos + 56
        0x0004d1d4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004d1d6:    b940        @.      CBNZ     r0,0x4d1ea ; __hardfp_cos + 58
        0x0004d1d8:    f04f0001    O...    MOV      r0,#1
        0x0004d1dc:    f7cbfb21    ..!.    BL       __set_errno ; 0x18822
        0x0004d1e0:    f001f902    ....    BL       __mathlib_dbl_invalid ; 0x4e3e8
        0x0004d1e4:    b006        ..      ADD      sp,sp,#0x18
        0x0004d1e6:    bd10        ..      POP      {r4,pc}
        0x0004d1e8:    db05        ..      BLT      0x4d1f6 ; __hardfp_cos + 70
        0x0004d1ea:    ed9d0b04    ....    VLDR     d0,[sp,#0x10]
        0x0004d1ee:    f001f8ef    ....    BL       __mathlib_dbl_infnan ; 0x4e3d0
        0x0004d1f2:    b006        ..      ADD      sp,sp,#0x18
        0x0004d1f4:    bd10        ..      POP      {r4,pc}
        0x0004d1f6:    4668        hF      MOV      r0,sp
        0x0004d1f8:    ed9d0b04    ....    VLDR     d0,[sp,#0x10]
        0x0004d1fc:    f000fce8    ....    BL       __ieee754_rem_pio2 ; 0x4dbd0
        0x0004d200:    f0100003    ....    ANDS     r0,r0,#3
        0x0004d204:    bf04        ..      ITT      EQ
        0x0004d206:    ed9d1b02    ....    VLDREQ   d1,[sp,#8]
        0x0004d20a:    ed9d0b00    ....    VLDREQ   d0,[sp,#0]
        0x0004d20e:    d00c        ..      BEQ      0x4d22a ; __hardfp_cos + 122
        0x0004d210:    2801        .(      CMP      r0,#1
        0x0004d212:    d00e        ..      BEQ      0x4d232 ; __hardfp_cos + 130
        0x0004d214:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0004d218:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004d21c:    2802        .(      CMP      r0,#2
        0x0004d21e:    d017        ..      BEQ      0x4d250 ; __hardfp_cos + 160
        0x0004d220:    2001        .       MOVS     r0,#1
        0x0004d222:    f001f825    ..%.    BL       __kernel_sin ; 0x4e270
        0x0004d226:    b006        ..      ADD      sp,sp,#0x18
        0x0004d228:    bd10        ..      POP      {r4,pc}
        0x0004d22a:    f000feed    ....    BL       __kernel_cos ; 0x4e008
        0x0004d22e:    b006        ..      ADD      sp,sp,#0x18
        0x0004d230:    bd10        ..      POP      {r4,pc}
        0x0004d232:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0004d236:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004d23a:    2001        .       MOVS     r0,#1
        0x0004d23c:    f001f818    ....    BL       __kernel_sin ; 0x4e270
        0x0004d240:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d244:    f001f90c    ....    BL       __aeabi_dneg ; 0x4e460
        0x0004d248:    b006        ..      ADD      sp,sp,#0x18
        0x0004d24a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004d24e:    bd10        ..      POP      {r4,pc}
        0x0004d250:    f000feda    ....    BL       __kernel_cos ; 0x4e008
        0x0004d254:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d258:    f001f902    ....    BL       __aeabi_dneg ; 0x4e460
        0x0004d25c:    b006        ..      ADD      sp,sp,#0x18
        0x0004d25e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004d262:    bd10        ..      POP      {r4,pc}
    $d
        0x0004d264:    00000000    ....    DCD    0
        0x0004d268:    00000000    ....    DCD    0
        0x0004d26c:    00000000    ....    DCD    0
        0x0004d270:    3fe921fb    .!.?    DCD    1072243195
        0x0004d274:    7ff00000    ....    DCD    2146435072
    $t
    i.__hardfp_exp
    __hardfp_exp
        0x0004d278:    b570        p.      PUSH     {r4-r6,lr}
        0x0004d27a:    ed2d0b02    -...    VPUSH    {d0}
        0x0004d27e:    ed2d8b0a    -...    VPUSH    {d8-d12}
        0x0004d282:    b082        ..      SUB      sp,sp,#8
        0x0004d284:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004d286:    0fc4        ..      LSRS     r4,r0,#31
        0x0004d288:    f0204500     ..E    BIC      r5,r0,#0x80000000
        0x0004d28c:    48ae        .H      LDR      r0,[pc,#696] ; [0x4d548] = 0x40862e42
        0x0004d28e:    4285        .B      CMP      r5,r0
        0x0004d290:    d348        H.      BCC      0x4d324 ; __hardfp_exp + 172
        0x0004d292:    48ae        .H      LDR      r0,[pc,#696] ; [0x4d54c] = 0x7ff00000
        0x0004d294:    4285        .B      CMP      r5,r0
        0x0004d296:    d319        ..      BCC      0x4d2cc ; __hardfp_exp + 84
        0x0004d298:    990c        ..      LDR      r1,[sp,#0x30]
        0x0004d29a:    f3c50013    ....    UBFX     r0,r5,#0,#20
        0x0004d29e:    4308        .C      ORRS     r0,r0,r1
        0x0004d2a0:    d009        ..      BEQ      0x4d2b6 ; __hardfp_exp + 62
        0x0004d2a2:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004d2a6:    b002        ..      ADD      sp,sp,#8
        0x0004d2a8:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004d2ac:    b002        ..      ADD      sp,sp,#8
        0x0004d2ae:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004d2b2:    f001b88d    ....    B.W      __mathlib_dbl_infnan ; 0x4e3d0
        0x0004d2b6:    2c00        .,      CMP      r4,#0
        0x0004d2b8:    bf14        ..      ITE      NE
        0x0004d2ba:    ed9f0ba5    ....    VLDRNE   d0,[pc,#660] ; [0x4d550] = 0
        0x0004d2be:    ed9d0b0c    ....    VLDREQ   d0,[sp,#0x30]
        0x0004d2c2:    b002        ..      ADD      sp,sp,#8
        0x0004d2c4:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004d2c8:    b002        ..      ADD      sp,sp,#8
        0x0004d2ca:    bd70        p.      POP      {r4-r6,pc}
        0x0004d2cc:    ed9f0ba2    ....    VLDR     d0,[pc,#648] ; [0x4d558] = 0xfefa39ef
        0x0004d2d0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d2d4:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004d2d8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d2dc:    f001fd18    ....    BL       __aeabi_cdrcmple ; 0x4ed10
        0x0004d2e0:    d20a        ..      BCS      0x4d2f8 ; __hardfp_exp + 128
        0x0004d2e2:    2002        .       MOVS     r0,#2
        0x0004d2e4:    f7cbfa9d    ....    BL       __set_errno ; 0x18822
        0x0004d2e8:    b002        ..      ADD      sp,sp,#8
        0x0004d2ea:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004d2ee:    b002        ..      ADD      sp,sp,#8
        0x0004d2f0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004d2f4:    f001b888    ....    B.W      __mathlib_dbl_overflow ; 0x4e408
        0x0004d2f8:    ed9f0b99    ....    VLDR     d0,[pc,#612] ; [0x4d560] = 0xd52d3051
        0x0004d2fc:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d300:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004d304:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d308:    f001fbc8    ....    BL       __aeabi_cdcmple ; 0x4ea9c
        0x0004d30c:    d20a        ..      BCS      0x4d324 ; __hardfp_exp + 172
        0x0004d30e:    2002        .       MOVS     r0,#2
        0x0004d310:    f7cbfa87    ....    BL       __set_errno ; 0x18822
        0x0004d314:    b002        ..      ADD      sp,sp,#8
        0x0004d316:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004d31a:    b002        ..      ADD      sp,sp,#8
        0x0004d31c:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004d320:    f001b882    ....    B.W      __mathlib_dbl_underflow ; 0x4e428
        0x0004d324:    4890        .H      LDR      r0,[pc,#576] ; [0x4d568] = 0x3fd62e42
        0x0004d326:    ed9fbb92    ....    VLDR     d11,[pc,#584] ; [0x4d570] = 0
        0x0004d32a:    42a8        .B      CMP      r0,r5
        0x0004d32c:    d25c        \.      BCS      0x4d3e8 ; __hardfp_exp + 368
        0x0004d32e:    4892        .H      LDR      r0,[pc,#584] ; [0x4d578] = 0x3ff0a2b2
        0x0004d330:    4285        .B      CMP      r5,r0
        0x0004d332:    d219        ..      BCS      0x4d368 ; __hardfp_exp + 240
        0x0004d334:    4891        .H      LDR      r0,[pc,#580] ; [0x4d57c] = 0x1f3e
        0x0004d336:    4478        xD      ADD      r0,r0,pc
        0x0004d338:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0004d33c:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0004d340:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d344:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004d348:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d34c:    f001fdee    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004d350:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004d354:    488a        .H      LDR      r0,[pc,#552] ; [0x4d580] = 0x1f2e
        0x0004d356:    4478        xD      ADD      r0,r0,pc
        0x0004d358:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0004d35c:    ed909b00    ....    VLDR     d9,[r0,#0]
        0x0004d360:    f1c40001    ....    RSB      r0,r4,#1
        0x0004d364:    1b04        ..      SUBS     r4,r0,r4
        0x0004d366:    e036        6.      B        0x4d3d6 ; __hardfp_exp + 350
        0x0004d368:    ed9f0b87    ....    VLDR     d0,[pc,#540] ; [0x4d588] = 0x652b82fe
        0x0004d36c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d370:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004d374:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d378:    f001fbcc    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d37c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004d380:    4883        .H      LDR      r0,[pc,#524] ; [0x4d590] = 0x1ee2
        0x0004d382:    4478        xD      ADD      r0,r0,pc
        0x0004d384:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0004d388:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0004d38c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d390:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004d394:    f001f8a2    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004d398:    f001faea    ....    BL       __aeabi_d2iz ; 0x4e970
        0x0004d39c:    4604        .F      MOV      r4,r0
        0x0004d39e:    f001fb16    ....    BL       __aeabi_i2d ; 0x4e9ce
        0x0004d3a2:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004d3a6:    ed9f0b7c    ..|.    VLDR     d0,[pc,#496] ; [0x4d598] = 0xfee00000
        0x0004d3aa:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d3ae:    f001fbb1    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d3b2:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0004d3b6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004d3ba:    f001fcdf    ....    BL       __aeabi_drsub ; 0x4ed7c
        0x0004d3be:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004d3c2:    ed9f0b77    ..w.    VLDR     d0,[pc,#476] ; [0x4d5a0] = 0x35793c76
        0x0004d3c6:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004d3ca:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d3ce:    f001fba1    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d3d2:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004d3d6:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004d3da:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004d3de:    f001fda5    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004d3e2:    e9cd010c    ....    STRD     r0,r1,[sp,#0x30]
        0x0004d3e6:    e01b        ..      B        0x4d420 ; __hardfp_exp + 424
        0x0004d3e8:    486f        oH      LDR      r0,[pc,#444] ; [0x4d5a8] = 0x3e300000
        0x0004d3ea:    4285        .B      CMP      r5,r0
        0x0004d3ec:    d217        ..      BCS      0x4d41e ; __hardfp_exp + 422
        0x0004d3ee:    ed9f0b70    ..p.    VLDR     d0,[pc,#448] ; [0x4d5b0] = 0x8800759c
        0x0004d3f2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d3f6:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004d3fa:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d3fe:    f001f86d    ..m.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004d402:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004d406:    f001fc83    ....    BL       __aeabi_cdrcmple ; 0x4ed10
        0x0004d40a:    d208        ..      BCS      0x4d41e ; __hardfp_exp + 422
        0x0004d40c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004d410:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004d414:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d418:    f001f860    ..`.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004d41c:    e06e        n.      B        0x4d4fc ; __hardfp_exp + 644
        0x0004d41e:    2400        .$      MOVS     r4,#0
        0x0004d420:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004d424:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d428:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d42c:    f001fb72    ..r.    BL       __aeabi_dmul ; 0x4eb14
        0x0004d430:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004d434:    4860        `H      LDR      r0,[pc,#384] ; [0x4d5b8] = 0x1e54
        0x0004d436:    2105        .!      MOVS     r1,#5
        0x0004d438:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004d43c:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004d440:    4478        xD      ADD      r0,r0,pc
        0x0004d442:    f000fe99    ....    BL       __kernel_poly ; 0x4e178
        0x0004d446:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004d44a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d44e:    f001fb61    ..a.    BL       __aeabi_dmul ; 0x4eb14
        0x0004d452:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0004d456:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004d45a:    f001fc8f    ....    BL       __aeabi_drsub ; 0x4ed7c
        0x0004d45e:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004d462:    ed9f0b57    ..W.    VLDR     d0,[pc,#348] ; [0x4d5c0] = 0
        0x0004d466:    b35c        \.      CBZ      r4,0x4d4c0 ; __hardfp_exp + 584
        0x0004d468:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004d46c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d470:    f001fd5c    ..\.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004d474:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004d478:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0004d47c:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004d480:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d484:    f001fb46    ..F.    BL       __aeabi_dmul ; 0x4eb14
        0x0004d488:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004d48c:    f001f8da    ....    BL       __aeabi_ddiv ; 0x4e644
        0x0004d490:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004d494:    f001fc72    ..r.    BL       __aeabi_drsub ; 0x4ed7c
        0x0004d498:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004d49c:    f001fd46    ..F.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004d4a0:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004d4a4:    f001fc6a    ..j.    BL       __aeabi_drsub ; 0x4ed7c
        0x0004d4a8:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0004d4ac:    f46f707f    o..p    MVN      r0,#0x3fc
        0x0004d4b0:    4284        .B      CMP      r4,r0
        0x0004d4b2:    db26        &.      BLT      0x4d502 ; __hardfp_exp + 650
        0x0004d4b4:    eb015004    ...P    ADD      r0,r1,r4,LSL #20
        0x0004d4b8:    9001        ..      STR      r0,[sp,#4]
        0x0004d4ba:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004d4be:    e700        ..      B        0x4d2c2 ; __hardfp_exp + 74
        0x0004d4c0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d4c4:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004d4c8:    f001fd30    ..0.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004d4cc:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004d4d0:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004d4d4:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004d4d8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d4dc:    f001fb1a    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d4e0:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004d4e4:    f001f8ae    ....    BL       __aeabi_ddiv ; 0x4e644
        0x0004d4e8:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0004d4ec:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004d4f0:    f001fd1c    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004d4f4:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004d4f8:    f001fc40    ..@.    BL       __aeabi_drsub ; 0x4ed7c
        0x0004d4fc:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004d500:    e6df        ..      B        0x4d2c2 ; __hardfp_exp + 74
        0x0004d502:    4608        .F      MOV      r0,r1
        0x0004d504:    f04f517a    O.zQ    MOV      r1,#0x3e800000
        0x0004d508:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004d50c:    ed9f0b2e    ....    VLDR     d0,[pc,#184] ; [0x4d5c8] = 0
        0x0004d510:    4408        .D      ADD      r0,r0,r1
        0x0004d512:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d516:    9001        ..      STR      r0,[sp,#4]
        0x0004d518:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004d51c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d520:    f001faf8    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d524:    460d        .F      MOV      r5,r1
        0x0004d526:    ec450b10    E...    VMOV     d0,r0,r5
        0x0004d52a:    4604        .F      MOV      r4,r0
        0x0004d52c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d530:    f7fffe23    ..#.    BL       __ARM_fpclassify ; 0x4d17a
        0x0004d534:    2804        .(      CMP      r0,#4
        0x0004d536:    bf08        ..      IT       EQ
        0x0004d538:    f000ff76    ..v.    BLEQ     __mathlib_dbl_underflow ; 0x4e428
        0x0004d53c:    ec454b10    E..K    VMOV     d0,r4,r5
        0x0004d540:    e6bf        ..      B        0x4d2c2 ; __hardfp_exp + 74
    $d
        0x0004d542:    0000        ..      DCW    0
        0x0004d544:    00000000    ....    DCD    0
        0x0004d548:    40862e42    B..@    DCD    1082535490
        0x0004d54c:    7ff00000    ....    DCD    2146435072
        0x0004d550:    00000000    ....    DCD    0
        0x0004d554:    00000000    ....    DCD    0
        0x0004d558:    fefa39ef    .9..    DCD    4277811695
        0x0004d55c:    40862e42    B..@    DCD    1082535490
        0x0004d560:    d52d3051    Q0-.    DCD    3576508497
        0x0004d564:    c0874910    .I..    DCD    3230091536
        0x0004d568:    3fd62e42    B..?    DCD    1071001154
        0x0004d56c:    00000000    ....    DCD    0
        0x0004d570:    00000000    ....    DCD    0
        0x0004d574:    3ff00000    ...?    DCD    1072693248
        0x0004d578:    3ff0a2b2    ...?    DCD    1072734898
        0x0004d57c:    00001f3e    >...    DCD    7998
        0x0004d580:    00001f2e    ....    DCD    7982
        0x0004d584:    00000000    ....    DCD    0
        0x0004d588:    652b82fe    ..+e    DCD    1697350398
        0x0004d58c:    3ff71547    G..?    DCD    1073157447
        0x0004d590:    00001ee2    ....    DCD    7906
        0x0004d594:    00000000    ....    DCD    0
        0x0004d598:    fee00000    ....    DCD    4276092928
        0x0004d59c:    3fe62e42    B..?    DCD    1072049730
        0x0004d5a0:    35793c76    v<y5    DCD    897137782
        0x0004d5a4:    3dea39ef    .9.=    DCD    1038760431
        0x0004d5a8:    3e300000    ..0>    DCD    1043333120
        0x0004d5ac:    00000000    ....    DCD    0
        0x0004d5b0:    8800759c    .u..    DCD    2281731484
        0x0004d5b4:    7e37e43c    <.7~    DCD    2117592124
        0x0004d5b8:    00001e54    T...    DCD    7764
        0x0004d5bc:    00000000    ....    DCD    0
        0x0004d5c0:    00000000    ....    DCD    0
        0x0004d5c4:    40000000    ...@    DCD    1073741824
        0x0004d5c8:    00000000    ....    DCD    0
        0x0004d5cc:    01700000    ..p.    DCD    24117248
    $t
    i.__hardfp_floor
    __hardfp_floor
        0x0004d5d0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0004d5d4:    ed2d0b02    -...    VPUSH    {d0}
        0x0004d5d8:    ed9f0b3d    ..=.    VLDR     d0,[pc,#244] ; [0x4d6d0] = 0x8800759c
        0x0004d5dc:    ed2d8b02    -...    VPUSH    {d8}
        0x0004d5e0:    ed9f8b3d    ..=.    VLDR     d8,[pc,#244] ; [0x4d6d8] = 0
        0x0004d5e4:    e9dd5402    ...T    LDRD     r5,r4,[sp,#8]
        0x0004d5e8:    f3c4500a    ...P    UBFX     r0,r4,#20,#11
        0x0004d5ec:    f2a036ff    ...6    SUB      r6,r0,#0x3ff
        0x0004d5f0:    2e14        ..      CMP      r6,#0x14
        0x0004d5f2:    da37        7.      BGE      0x4d664 ; __hardfp_floor + 148
        0x0004d5f4:    2e00        ..      CMP      r6,#0
        0x0004d5f6:    da18        ..      BGE      0x4d62a ; __hardfp_floor + 90
        0x0004d5f8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d5fc:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004d600:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d604:    f000ff6a    ..j.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004d608:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004d60c:    f001fb80    ....    BL       __aeabi_cdrcmple ; 0x4ed10
        0x0004d610:    d257        W.      BCS      0x4d6c2 ; __hardfp_floor + 242
        0x0004d612:    2c00        .,      CMP      r4,#0
        0x0004d614:    bfa4        ..      ITT      GE
        0x0004d616:    2400        .$      MOVGE    r4,#0
        0x0004d618:    4625        %F      MOVGE    r5,r4
        0x0004d61a:    da52        R.      BGE      0x4d6c2 ; __hardfp_floor + 242
        0x0004d61c:    f0244000    $..@    BIC      r0,r4,#0x80000000
        0x0004d620:    4328        (C      ORRS     r0,r0,r5
        0x0004d622:    bf18        ..      IT       NE
        0x0004d624:    4c2e        .L      LDRNE    r4,[pc,#184] ; [0x4d6e0] = 0xbff00000
        0x0004d626:    d04c        L.      BEQ      0x4d6c2 ; __hardfp_floor + 242
        0x0004d628:    e01a        ..      B        0x4d660 ; __hardfp_floor + 144
        0x0004d62a:    482e        .H      LDR      r0,[pc,#184] ; [0x4d6e4] = 0xfffff
        0x0004d62c:    fa20f706     ...    LSR      r7,r0,r6
        0x0004d630:    ea040007    ....    AND      r0,r4,r7
        0x0004d634:    4328        (C      ORRS     r0,r0,r5
        0x0004d636:    d01f        ..      BEQ      0x4d678 ; __hardfp_floor + 168
        0x0004d638:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d63c:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004d640:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d644:    f000ff4a    ..J.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004d648:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004d64c:    f001fb60    ..`.    BL       __aeabi_cdrcmple ; 0x4ed10
        0x0004d650:    d237        7.      BCS      0x4d6c2 ; __hardfp_floor + 242
        0x0004d652:    2c00        .,      CMP      r4,#0
        0x0004d654:    da03        ..      BGE      0x4d65e ; __hardfp_floor + 142
        0x0004d656:    f44f1080    O...    MOV      r0,#0x100000
        0x0004d65a:    40f0        .@      LSRS     r0,r0,r6
        0x0004d65c:    4404        .D      ADD      r4,r4,r0
        0x0004d65e:    43bc        .C      BICS     r4,r4,r7
        0x0004d660:    2500        .%      MOVS     r5,#0
        0x0004d662:    e02e        ..      B        0x4d6c2 ; __hardfp_floor + 242
        0x0004d664:    2e33        3.      CMP      r6,#0x33
        0x0004d666:    dc07        ..      BGT      0x4d678 ; __hardfp_floor + 168
        0x0004d668:    f1a60014    ....    SUB      r0,r6,#0x14
        0x0004d66c:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0004d670:    fa21f700    !...    LSR      r7,r1,r0
        0x0004d674:    423d        =B      TST      r5,r7
        0x0004d676:    d106        ..      BNE      0x4d686 ; __hardfp_floor + 182
        0x0004d678:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004d67c:    ecbd8b02    ....    VPOP     {d8}
        0x0004d680:    b002        ..      ADD      sp,sp,#8
        0x0004d682:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0004d686:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d68a:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004d68e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d692:    f001fb73    ..s.    BL       __aeabi_drsub ; 0x4ed7c
        0x0004d696:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004d69a:    f001fb39    ..9.    BL       __aeabi_cdrcmple ; 0x4ed10
        0x0004d69e:    d210        ..      BCS      0x4d6c2 ; __hardfp_floor + 242
        0x0004d6a0:    2c00        .,      CMP      r4,#0
        0x0004d6a2:    da0d        ..      BGE      0x4d6c0 ; __hardfp_floor + 240
        0x0004d6a4:    2e14        ..      CMP      r6,#0x14
        0x0004d6a6:    bf08        ..      IT       EQ
        0x0004d6a8:    1c64        d.      ADDEQ    r4,r4,#1
        0x0004d6aa:    d009        ..      BEQ      0x4d6c0 ; __hardfp_floor + 240
        0x0004d6ac:    f1c60034    ..4.    RSB      r0,r6,#0x34
        0x0004d6b0:    2101        .!      MOVS     r1,#1
        0x0004d6b2:    fa01f000    ....    LSL      r0,r1,r0
        0x0004d6b6:    4428        (D      ADD      r0,r0,r5
        0x0004d6b8:    42a8        .B      CMP      r0,r5
        0x0004d6ba:    bf38        8.      IT       CC
        0x0004d6bc:    1c64        d.      ADDCC    r4,r4,#1
        0x0004d6be:    4605        .F      MOV      r5,r0
        0x0004d6c0:    43bd        .C      BICS     r5,r5,r7
        0x0004d6c2:    e9cd5402    ...T    STRD     r5,r4,[sp,#8]
        0x0004d6c6:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004d6ca:    e7d7        ..      B        0x4d67c ; __hardfp_floor + 172
    $d
        0x0004d6cc:    00000000    ....    DCD    0
        0x0004d6d0:    8800759c    .u..    DCD    2281731484
        0x0004d6d4:    7e37e43c    <.7~    DCD    2117592124
        0x0004d6d8:    00000000    ....    DCD    0
        0x0004d6dc:    00000000    ....    DCD    0
        0x0004d6e0:    bff00000    ....    DCD    3220176896
        0x0004d6e4:    000fffff    ....    DCD    1048575
    $t
    i.__hardfp_floorf
    __hardfp_floorf
        0x0004d6e8:    ee100a10    ....    VMOV     r0,s0
        0x0004d6ec:    f3c051c7    ...Q    UBFX     r1,r0,#23,#8
        0x0004d6f0:    397f        .9      SUBS     r1,r1,#0x7f
        0x0004d6f2:    2917        .)      CMP      r1,#0x17
        0x0004d6f4:    bfa8        ..      IT       GE
        0x0004d6f6:    4770        pG      BXGE     lr
        0x0004d6f8:    eddf0a14    ....    VLDR     s1,[pc,#80] ; [0x4d74c] = 0x7149f2ca
        0x0004d6fc:    2900        .)      CMP      r1,#0
        0x0004d6fe:    ee700a20    p. .    VADD.F32 s1,s0,s1
        0x0004d702:    da0d        ..      BGE      0x4d720 ; __hardfp_floorf + 56
        0x0004d704:    eef50ac0    ....    VCMPE.F32 s1,#0.0
        0x0004d708:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004d70c:    dd1a        ..      BLE      0x4d744 ; __hardfp_floorf + 92
        0x0004d70e:    2800        .(      CMP      r0,#0
        0x0004d710:    bfa8        ..      IT       GE
        0x0004d712:    2000        .       MOVGE    r0,#0
        0x0004d714:    da16        ..      BGE      0x4d744 ; __hardfp_floorf + 92
        0x0004d716:    f1b04f00    ...O    CMP      r0,#0x80000000
        0x0004d71a:    bf18        ..      IT       NE
        0x0004d71c:    480c        .H      LDRNE    r0,[pc,#48] ; [0x4d750] = 0xbf800000
        0x0004d71e:    e011        ..      B        0x4d744 ; __hardfp_floorf + 92
        0x0004d720:    4a0c        .J      LDR      r2,[pc,#48] ; [0x4d754] = 0x7fffff
        0x0004d722:    40ca        .@      LSRS     r2,r2,r1
        0x0004d724:    4210        .B      TST      r0,r2
        0x0004d726:    bf08        ..      IT       EQ
        0x0004d728:    4770        pG      BXEQ     lr
        0x0004d72a:    eef50ac0    ....    VCMPE.F32 s1,#0.0
        0x0004d72e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004d732:    dd07        ..      BLE      0x4d744 ; __hardfp_floorf + 92
        0x0004d734:    2800        .(      CMP      r0,#0
        0x0004d736:    da04        ..      BGE      0x4d742 ; __hardfp_floorf + 90
        0x0004d738:    f44f0300    O...    MOV      r3,#0x800000
        0x0004d73c:    fa23f101    #...    LSR      r1,r3,r1
        0x0004d740:    4408        .D      ADD      r0,r0,r1
        0x0004d742:    4390        .C      BICS     r0,r0,r2
        0x0004d744:    ee000a10    ....    VMOV     s0,r0
        0x0004d748:    4770        pG      BX       lr
    $d
        0x0004d74a:    0000        ..      DCW    0
        0x0004d74c:    7149f2ca    ..Iq    DCD    1900671690
        0x0004d750:    bf800000    ....    DCD    3212836864
        0x0004d754:    007fffff    ....    DCD    8388607
    $t
    i.__hardfp_log
    __hardfp_log
        0x0004d758:    b570        p.      PUSH     {r4-r6,lr}
        0x0004d75a:    4bd9        .K      LDR      r3,[pc,#868] ; [0x4dac0] = 0x7ff00000
        0x0004d75c:    2400        .$      MOVS     r4,#0
        0x0004d75e:    ed2d0b02    -...    VPUSH    {d0}
        0x0004d762:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x0004d766:    e9dd1010    ....    LDRD     r1,r0,[sp,#0x40]
        0x0004d76a:    4298        .B      CMP      r0,r3
        0x0004d76c:    da05        ..      BGE      0x4d77a ; __hardfp_log + 34
        0x0004d76e:    f0204200     ..B    BIC      r2,r0,#0x80000000
        0x0004d772:    429a        .B      CMP      r2,r3
        0x0004d774:    d801        ..      BHI      0x4d77a ; __hardfp_log + 34
        0x0004d776:    d109        ..      BNE      0x4d78c ; __hardfp_log + 52
        0x0004d778:    b141        A.      CBZ      r1,0x4d78c ; __hardfp_log + 52
        0x0004d77a:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0004d77e:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0004d782:    b002        ..      ADD      sp,sp,#8
        0x0004d784:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004d788:    f000be22    ..".    B.W      __mathlib_dbl_infnan ; 0x4e3d0
        0x0004d78c:    f5b01f80    ....    CMP      r0,#0x100000
        0x0004d790:    da26        &.      BGE      0x4d7e0 ; __hardfp_log + 136
        0x0004d792:    4311        .C      ORRS     r1,r1,r2
        0x0004d794:    d00b        ..      BEQ      0x4d7ae ; __hardfp_log + 86
        0x0004d796:    2800        .(      CMP      r0,#0
        0x0004d798:    da13        ..      BGE      0x4d7c2 ; __hardfp_log + 106
        0x0004d79a:    2001        .       MOVS     r0,#1
        0x0004d79c:    f7cbf841    ..A.    BL       __set_errno ; 0x18822
        0x0004d7a0:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0004d7a4:    b002        ..      ADD      sp,sp,#8
        0x0004d7a6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004d7aa:    f000be1d    ....    B.W      __mathlib_dbl_invalid ; 0x4e3e8
        0x0004d7ae:    2002        .       MOVS     r0,#2
        0x0004d7b0:    f7cbf837    ..7.    BL       __set_errno ; 0x18822
        0x0004d7b4:    f000fdf4    ....    BL       __mathlib_dbl_divzero ; 0x4e3a0
        0x0004d7b8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d7bc:    f000fe50    ..P.    BL       __aeabi_dneg ; 0x4e460
        0x0004d7c0:    e09e        ..      B        0x4d900 ; __hardfp_log + 424
        0x0004d7c2:    f06f0435    o.5.    MVN      r4,#0x35
        0x0004d7c6:    ed9f0bc0    ....    VLDR     d0,[pc,#768] ; [0x4dac8] = 0
        0x0004d7ca:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d7ce:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0004d7d2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d7d6:    f001f99d    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d7da:    e9cd0110    ....    STRD     r0,r1,[sp,#0x40]
        0x0004d7de:    4608        .F      MOV      r0,r1
        0x0004d7e0:    eb045120    .. Q    ADD      r1,r4,r0,ASR #20
        0x0004d7e4:    f3c00413    ....    UBFX     r4,r0,#0,#20
        0x0004d7e8:    48b9        .H      LDR      r0,[pc,#740] ; [0x4dad0] = 0x95f64
        0x0004d7ea:    f2a131ff    ...1    SUB      r1,r1,#0x3ff
        0x0004d7ee:    4420         D      ADD      r0,r0,r4
        0x0004d7f0:    f4001080    ....    AND      r0,r0,#0x100000
        0x0004d7f4:    f080627f    ...b    EOR      r2,r0,#0xff00000
        0x0004d7f8:    f0825240    ..@R    EOR      r2,r2,#0x30000000
        0x0004d7fc:    4322        "C      ORRS     r2,r2,r4
        0x0004d7fe:    eb015520    .. U    ADD      r5,r1,r0,ASR #20
        0x0004d802:    ed9f0bb5    ....    VLDR     d0,[pc,#724] ; [0x4dad8] = 0
        0x0004d806:    9211        ..      STR      r2,[sp,#0x44]
        0x0004d808:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d80c:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0004d810:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d814:    f001fb8a    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004d818:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004d81c:    1ca0        ..      ADDS     r0,r4,#2
        0x0004d81e:    f3c00013    ....    UBFX     r0,r0,#0,#20
        0x0004d822:    ed9fdbaf    ....    VLDR     d13,[pc,#700] ; [0x4dae0] = 0x35793c76
        0x0004d826:    ed9febb0    ....    VLDR     d14,[pc,#704] ; [0x4dae8] = 0xfee00000
        0x0004d82a:    4eb1        .N      LDR      r6,[pc,#708] ; [0x4daf0] = 0x1af8
        0x0004d82c:    447e        ~D      ADD      r6,r6,pc
        0x0004d82e:    2803        .(      CMP      r0,#3
        0x0004d830:    d26c        l.      BCS      0x4d90c ; __hardfp_log + 436
        0x0004d832:    ed960b00    ....    VLDR     d0,[r6,#0]
        0x0004d836:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004d83a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d83e:    f001f85b    ..[.    BL       __aeabi_cdcmpeq ; 0x4e8f8
        0x0004d842:    d11d        ..      BNE      0x4d880 ; __hardfp_log + 296
        0x0004d844:    2d00        .-      CMP      r5,#0
        0x0004d846:    bf01        ..      ITTTT    EQ
        0x0004d848:    ed960b00    ....    VLDREQ   d0,[r6,#0]
        0x0004d84c:    ecbd8b10    ....    VPOPEQ   {d8-d15}
        0x0004d850:    b002        ..      ADDEQ    sp,sp,#8
        0x0004d852:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0004d854:    4628        (F      MOV      r0,r5
        0x0004d856:    f001f8ba    ....    BL       __aeabi_i2d ; 0x4e9ce
        0x0004d85a:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004d85e:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004d862:    f001f957    ..W.    BL       __aeabi_dmul ; 0x4eb14
        0x0004d866:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004d86a:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0004d86e:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004d872:    f001f94f    ..O.    BL       __aeabi_dmul ; 0x4eb14
        0x0004d876:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004d87a:    f000fe2f    ../.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004d87e:    e03f        ?.      B        0x4d900 ; __hardfp_log + 424
        0x0004d880:    ed9f0b9d    ....    VLDR     d0,[pc,#628] ; [0x4daf8] = 0x55555555
        0x0004d884:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004d888:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d88c:    f001f942    ..B.    BL       __aeabi_dmul ; 0x4eb14
        0x0004d890:    ed9f1b9b    ....    VLDR     d1,[pc,#620] ; [0x4db00] = 0
        0x0004d894:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004d898:    f001fa70    ..p.    BL       __aeabi_drsub ; 0x4ed7c
        0x0004d89c:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004d8a0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004d8a4:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004d8a8:    f001f934    ..4.    BL       __aeabi_dmul ; 0x4eb14
        0x0004d8ac:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004d8b0:    f001f930    ..0.    BL       __aeabi_dmul ; 0x4eb14
        0x0004d8b4:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004d8b8:    2d00        .-      CMP      r5,#0
        0x0004d8ba:    bf04        ..      ITT      EQ
        0x0004d8bc:    ec532b19    S..+    VMOVEQ   r2,r3,d9
        0x0004d8c0:    ec510b18    Q...    VMOVEQ   r0,r1,d8
        0x0004d8c4:    d01a        ..      BEQ      0x4d8fc ; __hardfp_log + 420
        0x0004d8c6:    4628        (F      MOV      r0,r5
        0x0004d8c8:    f001f881    ....    BL       __aeabi_i2d ; 0x4e9ce
        0x0004d8cc:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004d8d0:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004d8d4:    f001f91e    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d8d8:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004d8dc:    f001fa4e    ..N.    BL       __aeabi_drsub ; 0x4ed7c
        0x0004d8e0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004d8e4:    f001fb22    ..".    BL       __aeabi_dsub ; 0x4ef2c
        0x0004d8e8:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004d8ec:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0004d8f0:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004d8f4:    f001f90e    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d8f8:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004d8fc:    f001fb16    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004d900:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0004d904:    b002        ..      ADD      sp,sp,#8
        0x0004d906:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004d90a:    bd70        p.      POP      {r4-r6,pc}
        0x0004d90c:    ed9f0b7e    ..~.    VLDR     d0,[pc,#504] ; [0x4db08] = 0
        0x0004d910:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004d914:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d918:    f000fde0    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004d91c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004d920:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004d924:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d928:    f000fe8c    ....    BL       __aeabi_ddiv ; 0x4e644
        0x0004d92c:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004d930:    4628        (F      MOV      r0,r5
        0x0004d932:    f001f84c    ..L.    BL       __aeabi_i2d ; 0x4e9ce
        0x0004d936:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0004d93a:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004d93e:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004d942:    f001f8e7    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d946:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004d94a:    4871        qH      LDR      r0,[pc,#452] ; [0x4db10] = 0xfff9eb86
        0x0004d94c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004d950:    1826        &.      ADDS     r6,r4,r0
        0x0004d952:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004d956:    f001f8dd    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d95a:    ec410b1f    A...    VMOV     d15,r0,r1
        0x0004d95e:    486d        mH      LDR      r0,[pc,#436] ; [0x4db14] = 0x194a
        0x0004d960:    f1c40451    ..Q.    RSB      r4,r4,#0x51
        0x0004d964:    f50424d7    ...$    ADD      r4,r4,#0x6b800
        0x0004d968:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x0004d96c:    eef00a6f    ..o.    VMOV.F32 s1,s31
        0x0004d970:    2103        .!      MOVS     r1,#3
        0x0004d972:    4478        xD      ADD      r0,r0,pc
        0x0004d974:    f000fc00    ....    BL       __kernel_poly ; 0x4e178
        0x0004d978:    ec532b1f    S..+    VMOV     r2,r3,d15
        0x0004d97c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d980:    f001f8c8    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d984:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0004d988:    4863        cH      LDR      r0,[pc,#396] ; [0x4db18] = 0x1940
        0x0004d98a:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x0004d98e:    eef00a6f    ..o.    VMOV.F32 s1,s31
        0x0004d992:    2104        .!      MOVS     r1,#4
        0x0004d994:    4478        xD      ADD      r0,r0,pc
        0x0004d996:    f000fbef    ....    BL       __kernel_poly ; 0x4e178
        0x0004d99a:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004d99e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004d9a2:    f001f8b7    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d9a6:    4334        4C      ORRS     r4,r4,r6
        0x0004d9a8:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004d9ac:    f000fd96    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004d9b0:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0004d9b4:    2c00        .,      CMP      r4,#0
        0x0004d9b6:    dd4c        L.      BLE      0x4da52 ; __hardfp_log + 762
        0x0004d9b8:    ed9f0b51    ..Q.    VLDR     d0,[pc,#324] ; [0x4db00] = 0
        0x0004d9bc:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004d9c0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004d9c4:    f001f8a6    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d9c8:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004d9cc:    f001f8a2    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d9d0:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004d9d4:    b355        U.      CBZ      r5,0x4da2c ; __hardfp_log + 724
        0x0004d9d6:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004d9da:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004d9de:    f001f899    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d9e2:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0004d9e6:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004d9ea:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004d9ee:    f000fd75    ..u.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004d9f2:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004d9f6:    f001f88d    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004d9fa:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004d9fe:    f000fd6d    ..m.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004da02:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004da06:    f001f9b9    ....    BL       __aeabi_drsub ; 0x4ed7c
        0x0004da0a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004da0e:    f001fa8d    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004da12:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004da16:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0004da1a:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004da1e:    f001f879    ..y.    BL       __aeabi_dmul ; 0x4eb14
        0x0004da22:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004da26:    f001fa81    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004da2a:    e769        i.      B        0x4d900 ; __hardfp_log + 424
        0x0004da2c:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004da30:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004da34:    f000fd52    ..R.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004da38:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004da3c:    f001f86a    ..j.    BL       __aeabi_dmul ; 0x4eb14
        0x0004da40:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004da44:    f001f99a    ....    BL       __aeabi_drsub ; 0x4ed7c
        0x0004da48:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004da4c:    f001f996    ....    BL       __aeabi_drsub ; 0x4ed7c
        0x0004da50:    e756        V.      B        0x4d900 ; __hardfp_log + 424
        0x0004da52:    b335        5.      CBZ      r5,0x4daa2 ; __hardfp_log + 842
        0x0004da54:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004da58:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004da5c:    f001f85a    ..Z.    BL       __aeabi_dmul ; 0x4eb14
        0x0004da60:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004da64:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004da68:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004da6c:    f001fa5e    ..^.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004da70:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004da74:    f001f84e    ..N.    BL       __aeabi_dmul ; 0x4eb14
        0x0004da78:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004da7c:    f001fa56    ..V.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004da80:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004da84:    f001fa52    ..R.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004da88:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004da8c:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0004da90:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004da94:    f001f83e    ..>.    BL       __aeabi_dmul ; 0x4eb14
        0x0004da98:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004da9c:    f001fa46    ..F.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004daa0:    e72e        ..      B        0x4d900 ; __hardfp_log + 424
        0x0004daa2:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004daa6:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004daaa:    f001fa3f    ..?.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004daae:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004dab2:    f001f82f    ../.    BL       __aeabi_dmul ; 0x4eb14
        0x0004dab6:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004daba:    f001f95f    .._.    BL       __aeabi_drsub ; 0x4ed7c
        0x0004dabe:    e71f        ..      B        0x4d900 ; __hardfp_log + 424
    $d
        0x0004dac0:    7ff00000    ....    DCD    2146435072
        0x0004dac4:    00000000    ....    DCD    0
        0x0004dac8:    00000000    ....    DCD    0
        0x0004dacc:    43500000    ..PC    DCD    1129316352
        0x0004dad0:    00095f64    d_..    DCD    614244
        0x0004dad4:    00000000    ....    DCD    0
        0x0004dad8:    00000000    ....    DCD    0
        0x0004dadc:    3ff00000    ...?    DCD    1072693248
        0x0004dae0:    35793c76    v<y5    DCD    897137782
        0x0004dae4:    3dea39ef    .9.=    DCD    1038760431
        0x0004dae8:    fee00000    ....    DCD    4276092928
        0x0004daec:    3fe62e42    B..?    DCD    1072049730
        0x0004daf0:    00001af8    ....    DCD    6904
        0x0004daf4:    00000000    ....    DCD    0
        0x0004daf8:    55555555    UUUU    DCD    1431655765
        0x0004dafc:    3fd55555    UU.?    DCD    1070945621
        0x0004db00:    00000000    ....    DCD    0
        0x0004db04:    3fe00000    ...?    DCD    1071644672
        0x0004db08:    00000000    ....    DCD    0
        0x0004db0c:    40000000    ...@    DCD    1073741824
        0x0004db10:    fff9eb86    ....    DCD    4294568838
        0x0004db14:    0000194a    J...    DCD    6474
        0x0004db18:    00001940    @...    DCD    6464
    $t
    i.__hardfp_sqrt
    __hardfp_sqrt
        0x0004db1c:    b500        ..      PUSH     {lr}
        0x0004db1e:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0004db22:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x0004db26:    eef09a60    ..`.    VMOV.F32 s19,s1
        0x0004db2a:    b083        ..      SUB      sp,sp,#0xc
        0x0004db2c:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004db30:    f001f930    ..0.    BL       _dsqrt ; 0x4ed94
        0x0004db34:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004db38:    ee180a10    ....    VMOV     r0,s16
        0x0004db3c:    ee181a90    ....    VMOV     r1,s17
        0x0004db40:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0004db44:    2800        .(      CMP      r0,#0
        0x0004db46:    bf18        ..      IT       NE
        0x0004db48:    2001        .       MOVNE    r0,#1
        0x0004db4a:    4308        .C      ORRS     r0,r0,r1
        0x0004db4c:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004db50:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0004db54:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0004db58:    0fc0        ..      LSRS     r0,r0,#31
        0x0004db5a:    d014        ..      BEQ      0x4db86 ; __hardfp_sqrt + 106
        0x0004db5c:    ee191a10    ....    VMOV     r1,s18
        0x0004db60:    ee190a90    ....    VMOV     r0,s19
        0x0004db64:    ed8d9b00    ....    VSTR     d9,[sp,#0]
        0x0004db68:    2900        .)      CMP      r1,#0
        0x0004db6a:    bf18        ..      IT       NE
        0x0004db6c:    2101        .!      MOVNE    r1,#1
        0x0004db6e:    4308        .C      ORRS     r0,r0,r1
        0x0004db70:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004db74:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0004db78:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0004db7c:    0fc0        ..      LSRS     r0,r0,#31
        0x0004db7e:    bf04        ..      ITT      EQ
        0x0004db80:    2001        .       MOVEQ    r0,#1
        0x0004db82:    f7cafe4e    ..N.    BLEQ     __set_errno ; 0x18822
        0x0004db86:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004db8a:    b003        ..      ADD      sp,sp,#0xc
        0x0004db8c:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004db90:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0004db94:    bd00        ..      POP      {pc}
    i.__hardfp_sqrtf
    __hardfp_sqrtf
        0x0004db96:    b510        ..      PUSH     {r4,lr}
        0x0004db98:    ed2d8b02    -...    VPUSH    {d8}
        0x0004db9c:    eeb18ac0    ....    VSQRT.F32 s16,s0
        0x0004dba0:    ee180a10    ....    VMOV     r0,s16
        0x0004dba4:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004dba8:    f1c040ff    ...@    RSB      r0,r0,#0x7f800000
        0x0004dbac:    0fc0        ..      LSRS     r0,r0,#31
        0x0004dbae:    d00a        ..      BEQ      0x4dbc6 ; __hardfp_sqrtf + 48
        0x0004dbb0:    ee100a10    ....    VMOV     r0,s0
        0x0004dbb4:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004dbb8:    f1c040ff    ...@    RSB      r0,r0,#0x7f800000
        0x0004dbbc:    0fc0        ..      LSRS     r0,r0,#31
        0x0004dbbe:    bf04        ..      ITT      EQ
        0x0004dbc0:    2001        .       MOVEQ    r0,#1
        0x0004dbc2:    f7cafe2e    ....    BLEQ     __set_errno ; 0x18822
        0x0004dbc6:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004dbca:    ecbd8b02    ....    VPOP     {d8}
        0x0004dbce:    bd10        ..      POP      {r4,pc}
    i.__ieee754_rem_pio2
    __ieee754_rem_pio2
        0x0004dbd0:    e92d4ff1    -..O    PUSH     {r0,r4-r11,lr}
        0x0004dbd4:    4604        .F      MOV      r4,r0
        0x0004dbd6:    ed2d0b02    -...    VPUSH    {d0}
        0x0004dbda:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0004dbde:    b08a        ..      SUB      sp,sp,#0x28
        0x0004dbe0:    ed9f0be7    ....    VLDR     d0,[pc,#924] ; [0x4df80] = 0
        0x0004dbe4:    ed800b02    ....    VSTR     d0,[r0,#8]
        0x0004dbe8:    9e13        ..      LDR      r6,[sp,#0x4c]
        0x0004dbea:    48e7        .H      LDR      r0,[pc,#924] ; [0x4df88] = 0x3fe921fb
        0x0004dbec:    f0264500    &..E    BIC      r5,r6,#0x80000000
        0x0004dbf0:    4285        .B      CMP      r5,r0
        0x0004dbf2:    dc0a        ..      BGT      0x4dc0a ; __ieee754_rem_pio2 + 58
        0x0004dbf4:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0004dbf8:    2000        .       MOVS     r0,#0
        0x0004dbfa:    ed840b00    ....    VSTR     d0,[r4,#0]
        0x0004dbfe:    b00a        ..      ADD      sp,sp,#0x28
        0x0004dc00:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0004dc04:    b003        ..      ADD      sp,sp,#0xc
        0x0004dc06:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0004dc0a:    48e0        .H      LDR      r0,[pc,#896] ; [0x4df8c] = 0x4002d97c
        0x0004dc0c:    ed9fabe0    ....    VLDR     d10,[pc,#896] ; [0x4df90] = 0x54400000
        0x0004dc10:    ed9fbbe1    ....    VLDR     d11,[pc,#900] ; [0x4df98] = 0x1a626331
        0x0004dc14:    42a8        .B      CMP      r0,r5
        0x0004dc16:    dd47        G.      BLE      0x4dca8 ; __ieee754_rem_pio2 + 216
        0x0004dc18:    4fe1        .O      LDR      r7,[pc,#900] ; [0x4dfa0] = 0x3ff921fb
        0x0004dc1a:    ed9f9be3    ....    VLDR     d9,[pc,#908] ; [0x4dfa8] = 0x1a600000
        0x0004dc1e:    ed9f8be4    ....    VLDR     d8,[pc,#912] ; [0x4dfb0] = 0x2e037073
        0x0004dc22:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0004dc26:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004dc2a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004dc2e:    2e00        ..      CMP      r6,#0
        0x0004dc30:    dd1c        ..      BLE      0x4dc6c ; __ieee754_rem_pio2 + 156
        0x0004dc32:    f001f97b    ..{.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004dc36:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004dc3a:    42bd        .B      CMP      r5,r7
        0x0004dc3c:    d008        ..      BEQ      0x4dc50 ; __ieee754_rem_pio2 + 128
        0x0004dc3e:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004dc42:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004dc46:    f001f971    ..q.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004dc4a:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004dc4e:    e00b        ..      B        0x4dc68 ; __ieee754_rem_pio2 + 152
        0x0004dc50:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004dc54:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004dc58:    f001f968    ..h.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004dc5c:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004dc60:    f001f964    ..d.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004dc64:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004dc68:    2001        .       MOVS     r0,#1
        0x0004dc6a:    e7c8        ..      B        0x4dbfe ; __ieee754_rem_pio2 + 46
        0x0004dc6c:    f000fc36    ..6.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004dc70:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004dc74:    42bd        .B      CMP      r5,r7
        0x0004dc76:    d008        ..      BEQ      0x4dc8a ; __ieee754_rem_pio2 + 186
        0x0004dc78:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004dc7c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004dc80:    f000fc2c    ..,.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004dc84:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004dc88:    e00b        ..      B        0x4dca2 ; __ieee754_rem_pio2 + 210
        0x0004dc8a:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004dc8e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004dc92:    f000fc23    ..#.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004dc96:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004dc9a:    f000fc1f    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004dc9e:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004dca2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004dca6:    e7aa        ..      B        0x4dbfe ; __ieee754_rem_pio2 + 46
        0x0004dca8:    48c3        .H      LDR      r0,[pc,#780] ; [0x4dfb8] = 0x413921fb
        0x0004dcaa:    42a8        .B      CMP      r0,r5
        0x0004dcac:    db79        y.      BLT      0x4dda2 ; __ieee754_rem_pio2 + 466
        0x0004dcae:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0004dcb2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004dcb6:    f000fbc7    ....    BL       fabs ; 0x4e448
        0x0004dcba:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004dcbe:    ed9f0bc0    ....    VLDR     d0,[pc,#768] ; [0x4dfc0] = 0x6dc9c883
        0x0004dcc2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004dcc6:    f000ff25    ..%.    BL       __aeabi_dmul ; 0x4eb14
        0x0004dcca:    ed9f1bbf    ....    VLDR     d1,[pc,#764] ; [0x4dfc8] = 0
        0x0004dcce:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004dcd2:    f000fc03    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004dcd6:    f000fe4b    ..K.    BL       __aeabi_d2iz ; 0x4e970
        0x0004dcda:    4607        .F      MOV      r7,r0
        0x0004dcdc:    f000fe77    ..w.    BL       __aeabi_i2d ; 0x4e9ce
        0x0004dce0:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004dce4:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004dce8:    f000ff14    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004dcec:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004dcf0:    f001f844    ..D.    BL       __aeabi_drsub ; 0x4ed7c
        0x0004dcf4:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004dcf8:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004dcfc:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004dd00:    f000ff08    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004dd04:    f8dfa2c8    ....    LDR      r10,[pc,#712] ; [0x4dfd0] = 0x161a
        0x0004dd08:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004dd0c:    ea4f5815    O..X    LSR      r8,r5,#20
        0x0004dd10:    2501        .%      MOVS     r5,#1
        0x0004dd12:    44fa        .D      ADD      r10,r10,pc
        0x0004dd14:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004dd18:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004dd1c:    f001f906    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004dd20:    2d03        .-      CMP      r5,#3
        0x0004dd22:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004dd26:    d03d        =.      BEQ      0x4dda4 ; __ieee754_rem_pio2 + 468
        0x0004dd28:    f3c1500a    ...P    UBFX     r0,r1,#20,#11
        0x0004dd2c:    eb051145    ..E.    ADD      r1,r5,r5,LSL #5
        0x0004dd30:    eba80000    ....    SUB      r0,r8,r0
        0x0004dd34:    3911        .9      SUBS     r1,r1,#0x11
        0x0004dd36:    4281        .B      CMP      r1,r0
        0x0004dd38:    da34        4.      BGE      0x4dda4 ; __ieee754_rem_pio2 + 468
        0x0004dd3a:    eb0a1b05    ....    ADD      r11,r10,r5,LSL #4
        0x0004dd3e:    eeb0aa48    ..H.    VMOV.F32 s20,s16
        0x0004dd42:    ed9b0b00    ....    VLDR     d0,[r11,#0]
        0x0004dd46:    eef0aa68    ..h.    VMOV.F32 s21,s17
        0x0004dd4a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004dd4e:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004dd52:    f000fedf    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004dd56:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0004dd5a:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004dd5e:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004dd62:    f001f8e3    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004dd66:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004dd6a:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004dd6e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004dd72:    f001f8db    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004dd76:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004dd7a:    f001f8d7    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004dd7e:    ed9b0b02    ....    VLDR     d0,[r11,#8]
        0x0004dd82:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004dd86:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004dd8a:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004dd8e:    f000fec1    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004dd92:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004dd96:    f001f8c9    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004dd9a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004dd9e:    1c6d        m.      ADDS     r5,r5,#1
        0x0004dda0:    e7b8        ..      B        0x4dd14 ; __ieee754_rem_pio2 + 324
        0x0004dda2:    e00e        ..      B        0x4ddc2 ; __ieee754_rem_pio2 + 498
        0x0004dda4:    2e00        ..      CMP      r6,#0
        0x0004dda6:    bfa8        ..      IT       GE
        0x0004dda8:    4638        8F      MOVGE    r0,r7
        0x0004ddaa:    f6bfaf28    ..(.    BGE      0x4dbfe ; __ieee754_rem_pio2 + 46
        0x0004ddae:    ed940b00    ....    VLDR     d0,[r4,#0]
        0x0004ddb2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004ddb6:    f000fb53    ..S.    BL       __aeabi_dneg ; 0x4e460
        0x0004ddba:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004ddbe:    4278        xB      RSBS     r0,r7,#0
        0x0004ddc0:    e71d        ..      B        0x4dbfe ; __ieee754_rem_pio2 + 46
        0x0004ddc2:    f3c60013    ....    UBFX     r0,r6,#0,#20
        0x0004ddc6:    f4401e80    @...    ORR      lr,r0,#0x100000
        0x0004ddca:    f3c6500a    ...P    UBFX     r0,r6,#20,#11
        0x0004ddce:    f2a030f5    ...0    SUB      r0,r0,#0x3f5
        0x0004ddd2:    1147        G.      ASRS     r7,r0,#5
        0x0004ddd4:    f000051f    ....    AND      r5,r0,#0x1f
        0x0004ddd8:    f1c50020    .. .    RSB      r0,r5,#0x20
        0x0004dddc:    f8ddb048    ..H.    LDR      r11,[sp,#0x48]
        0x0004dde0:    9008        ..      STR      r0,[sp,#0x20]
        0x0004dde2:    2000        .       MOVS     r0,#0
        0x0004dde4:    9006        ..      STR      r0,[sp,#0x18]
        0x0004dde6:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004dde8:    2005        .       MOVS     r0,#5
        0x0004ddea:    46ec        .F      MOV      r12,sp
        0x0004ddec:    4979        yI      LDR      r1,[pc,#484] ; [0x4dfd4] = 0x1568
        0x0004ddee:    2d00        .-      CMP      r5,#0
        0x0004ddf0:    eb070200    ....    ADD      r2,r7,r0
        0x0004ddf4:    4479        yD      ADD      r1,r1,pc
        0x0004ddf6:    bf08        ..      IT       EQ
        0x0004ddf8:    f8511022    Q.".    LDREQ    r1,[r1,r2,LSL #2]
        0x0004ddfc:    d009        ..      BEQ      0x4de12 ; __ieee754_rem_pio2 + 578
        0x0004ddfe:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x0004de02:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0004de06:    40ab        .@      LSLS     r3,r3,r5
        0x0004de08:    684a        Jh      LDR      r2,[r1,#4]
        0x0004de0a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004de0c:    fa22f101    "...    LSR      r1,r2,r1
        0x0004de10:    4319        .C      ORRS     r1,r1,r3
        0x0004de12:    fba1260e    ...&    UMULL    r2,r6,r1,lr
        0x0004de16:    fba1130b    ....    UMULL    r1,r3,r1,r11
        0x0004de1a:    441a        .D      ADD      r2,r2,r3
        0x0004de1c:    429a        .B      CMP      r2,r3
        0x0004de1e:    bf34        4.      ITE      CC
        0x0004de20:    2301        .#      MOVCC    r3,#1
        0x0004de22:    2300        .#      MOVCS    r3,#0
        0x0004de24:    eb030806    ....    ADD      r8,r3,r6
        0x0004de28:    eb0c0380    ....    ADD      r3,r12,r0,LSL #2
        0x0004de2c:    e9d3a601    ....    LDRD     r10,r6,[r3,#4]
        0x0004de30:    440e        .D      ADD      r6,r6,r1
        0x0004de32:    428e        .B      CMP      r6,r1
        0x0004de34:    bf34        4.      ITE      CC
        0x0004de36:    2101        .!      MOVCC    r1,#1
        0x0004de38:    2100        .!      MOVCS    r1,#0
        0x0004de3a:    4492        .D      ADD      r10,r10,r2
        0x0004de3c:    448a        .D      ADD      r10,r10,r1
        0x0004de3e:    b111        ..      CBZ      r1,0x4de46 ; __ieee754_rem_pio2 + 630
        0x0004de40:    4592        .E      CMP      r10,r2
        0x0004de42:    d902        ..      BLS      0x4de4a ; __ieee754_rem_pio2 + 634
        0x0004de44:    e003        ..      B        0x4de4e ; __ieee754_rem_pio2 + 638
        0x0004de46:    4592        .E      CMP      r10,r2
        0x0004de48:    d201        ..      BCS      0x4de4e ; __ieee754_rem_pio2 + 638
        0x0004de4a:    2101        .!      MOVS     r1,#1
        0x0004de4c:    e000        ..      B        0x4de50 ; __ieee754_rem_pio2 + 640
        0x0004de4e:    2100        .!      MOVS     r1,#0
        0x0004de50:    e9c3a601    ....    STRD     r10,r6,[r3,#4]
        0x0004de54:    4441        AD      ADD      r1,r1,r8
        0x0004de56:    f84c1020    L. .    STR      r1,[r12,r0,LSL #2]
        0x0004de5a:    1e01        ..      SUBS     r1,r0,#0
        0x0004de5c:    f1a00001    ....    SUB      r0,r0,#1
        0x0004de60:    dcc4        ..      BGT      0x4ddec ; __ieee754_rem_pio2 + 540
        0x0004de62:    9802        ..      LDR      r0,[sp,#8]
        0x0004de64:    f1005000    ...P    ADD      r0,r0,#0x20000000
        0x0004de68:    0f85        ..      LSRS     r5,r0,#30
        0x0004de6a:    9802        ..      LDR      r0,[sp,#8]
        0x0004de6c:    e9dd6703    ...g    LDRD     r6,r7,[sp,#0xc]
        0x0004de70:    0080        ..      LSLS     r0,r0,#2
        0x0004de72:    f8dd8014    ....    LDR      r8,[sp,#0x14]
        0x0004de76:    f000fdaa    ....    BL       __aeabi_i2d ; 0x4e9ce
        0x0004de7a:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004de7e:    4630        0F      MOV      r0,r6
        0x0004de80:    f000fdbc    ....    BL       __aeabi_ui2d ; 0x4e9fc
        0x0004de84:    ed9f1b54    ..T.    VLDR     d1,[pc,#336] ; [0x4dfd8] = 0
        0x0004de88:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004de8c:    f000fe42    ..B.    BL       __aeabi_dmul ; 0x4eb14
        0x0004de90:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0004de94:    4638        8F      MOV      r0,r7
        0x0004de96:    f000fdb1    ....    BL       __aeabi_ui2d ; 0x4e9fc
        0x0004de9a:    ed9f1b51    ..Q.    VLDR     d1,[pc,#324] ; [0x4dfe0] = 0
        0x0004de9e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004dea2:    f000fe37    ..7.    BL       __aeabi_dmul ; 0x4eb14
        0x0004dea6:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004deaa:    4640        @F      MOV      r0,r8
        0x0004deac:    f000fda6    ....    BL       __aeabi_ui2d ; 0x4e9fc
        0x0004deb0:    ed9f1b4d    ..M.    VLDR     d1,[pc,#308] ; [0x4dfe8] = 0
        0x0004deb4:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004deb8:    f000fe2c    ..,.    BL       __aeabi_dmul ; 0x4eb14
        0x0004debc:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004dec0:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004dec4:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004dec8:    f000fb08    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004decc:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004ded0:    f000fb04    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004ded4:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004ded8:    f000fb00    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004dedc:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0004dee0:    2000        .       MOVS     r0,#0
        0x0004dee2:    9008        ..      STR      r0,[sp,#0x20]
        0x0004dee4:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0004dee8:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004deec:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004def0:    f001f81c    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004def4:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004def8:    f001f818    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004defc:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004df00:    f001f814    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004df04:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004df08:    f000ff38    ..8.    BL       __aeabi_drsub ; 0x4ed7c
        0x0004df0c:    ed9f1b38    ..8.    VLDR     d1,[pc,#224] ; [0x4dff0] = 0x54442d18
        0x0004df10:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004df14:    f000fdfe    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004df18:    ed9f0b37    ..7.    VLDR     d0,[pc,#220] ; [0x4dff8] = 0x11a62633
        0x0004df1c:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004df20:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004df24:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0004df28:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004df2c:    f000fdf2    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004df30:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004df34:    f000fad2    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004df38:    ed9f0b31    ..1.    VLDR     d0,[pc,#196] ; [0x4e000] = 0x54000000
        0x0004df3c:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004df40:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004df44:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0004df48:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004df4c:    f000fde2    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004df50:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004df54:    f000fac2    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004df58:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004df5c:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0004df5e:    f0104f00    ...O    TST      r0,#0x80000000
        0x0004df62:    d006        ..      BEQ      0x4df72 ; __ieee754_rem_pio2 + 930
        0x0004df64:    426d        mB      RSBS     r5,r5,#0
        0x0004df66:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004df6a:    f000fa79    ..y.    BL       __aeabi_dneg ; 0x4e460
        0x0004df6e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004df72:    4628        (F      MOV      r0,r5
        0x0004df74:    ed840b00    ....    VSTR     d0,[r4,#0]
        0x0004df78:    e641        A.      B        0x4dbfe ; __ieee754_rem_pio2 + 46
    $d
        0x0004df7a:    0000        ..      DCW    0
        0x0004df7c:    00000000    ....    DCD    0
        0x0004df80:    00000000    ....    DCD    0
        0x0004df84:    00000000    ....    DCD    0
        0x0004df88:    3fe921fb    .!.?    DCD    1072243195
        0x0004df8c:    4002d97c    |..@    DCD    1073928572
        0x0004df90:    54400000    ..@T    DCD    1413480448
        0x0004df94:    3ff921fb    .!.?    DCD    1073291771
        0x0004df98:    1a626331    1cb.    DCD    442655537
        0x0004df9c:    3dd0b461    a..=    DCD    1037087841
        0x0004dfa0:    3ff921fb    .!.?    DCD    1073291771
        0x0004dfa4:    00000000    ....    DCD    0
        0x0004dfa8:    1a600000    ..`.    DCD    442499072
        0x0004dfac:    3dd0b461    a..=    DCD    1037087841
        0x0004dfb0:    2e037073    sp..    DCD    771977331
        0x0004dfb4:    3ba3198a    ...;    DCD    1000544650
        0x0004dfb8:    413921fb    .!9A    DCD    1094263291
        0x0004dfbc:    00000000    ....    DCD    0
        0x0004dfc0:    6dc9c883    ...m    DCD    1841940611
        0x0004dfc4:    3fe45f30    0_.?    DCD    1071931184
        0x0004dfc8:    00000000    ....    DCD    0
        0x0004dfcc:    3fe00000    ...?    DCD    1071644672
        0x0004dfd0:    0000161a    ....    DCD    5658
        0x0004dfd4:    00001568    h...    DCD    5480
        0x0004dfd8:    00000000    ....    DCD    0
        0x0004dfdc:    3e100000    ...>    DCD    1041235968
        0x0004dfe0:    00000000    ....    DCD    0
        0x0004dfe4:    3c100000    ...<    DCD    1007681536
        0x0004dfe8:    00000000    ....    DCD    0
        0x0004dfec:    3a100000    ...:    DCD    974127104
        0x0004dff0:    54442d18    .-DT    DCD    1413754136
        0x0004dff4:    3df921fb    .!.=    DCD    1039737339
        0x0004dff8:    11a62633    3&..    DCD    296101427
        0x0004dffc:    3c110b46    F..<    DCD    1007749958
        0x0004e000:    54000000    ...T    DCD    1409286144
        0x0004e004:    3df921fb    .!.=    DCD    1039737339
    $t
    i.__kernel_cos
    __kernel_cos
        0x0004e008:    b510        ..      PUSH     {r4,lr}
        0x0004e00a:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0004e00e:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0004e012:    b082        ..      SUB      sp,sp,#8
        0x0004e014:    eeb09a41    ..A.    VMOV.F32 s18,s2
        0x0004e018:    eef09a61    ..a.    VMOV.F32 s19,s3
        0x0004e01c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004e01e:    f0204400     ..D    BIC      r4,r0,#0x80000000
        0x0004e022:    ed9fab4b    ..K.    VLDR     d10,[pc,#300] ; [0x4e150] = 0
        0x0004e026:    f1b45f79    ..y_    CMP      r4,#0x3e400000
        0x0004e02a:    da11        ..      BGE      0x4e050 ; __kernel_cos + 72
        0x0004e02c:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004e030:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e034:    f000fc9c    ....    BL       __aeabi_d2iz ; 0x4e970
        0x0004e038:    2800        .(      CMP      r0,#0
        0x0004e03a:    bf01        ..      ITTTT    EQ
        0x0004e03c:    eeb00a4a    ..J.    VMOVEQ.F32 s0,s20
        0x0004e040:    eef00a6a    ..j.    VMOVEQ.F32 s1,s21
        0x0004e044:    b002        ..      ADDEQ    sp,sp,#8
        0x0004e046:    ecbd8b08    ....    VPOPEQ   {d8-d11}
        0x0004e04a:    bf04        ..      ITT      EQ
        0x0004e04c:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0004e04e:    bd10        ..      POPEQ    {r4,pc}
        0x0004e050:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004e054:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004e058:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e05c:    f000fd5a    ..Z.    BL       __aeabi_dmul ; 0x4eb14
        0x0004e060:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004e064:    483c        <H      LDR      r0,[pc,#240] ; [0x4e158] = 0x1284
        0x0004e066:    2106        .!      MOVS     r1,#6
        0x0004e068:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004e06c:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004e070:    4478        xD      ADD      r0,r0,pc
        0x0004e072:    f000f881    ....    BL       __kernel_poly ; 0x4e178
        0x0004e076:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004e07a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e07e:    f000fd49    ..I.    BL       __aeabi_dmul ; 0x4eb14
        0x0004e082:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004e086:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0004e08a:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004e08e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e092:    f000fd3f    ..?.    BL       __aeabi_dmul ; 0x4eb14
        0x0004e096:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004e09a:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004e09e:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004e0a2:    f000fd37    ..7.    BL       __aeabi_dmul ; 0x4eb14
        0x0004e0a6:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004e0aa:    f000ff3f    ..?.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004e0ae:    ed9f0b2c    ..,.    VLDR     d0,[pc,#176] ; [0x4e160] = 0
        0x0004e0b2:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004e0b6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004e0ba:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004e0be:    f000fd29    ..).    BL       __aeabi_dmul ; 0x4eb14
        0x0004e0c2:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e0c6:    4828        (H      LDR      r0,[pc,#160] ; [0x4e168] = 0x3fd33333
        0x0004e0c8:    4284        .B      CMP      r4,r0
        0x0004e0ca:    da10        ..      BGE      0x4e0ee ; __kernel_cos + 230
        0x0004e0cc:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004e0d0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e0d4:    f000ff2a    ..*.    BL       __aeabi_dsub ; 0x4ef2c
        0x0004e0d8:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004e0dc:    f000fe4e    ..N.    BL       __aeabi_drsub ; 0x4ed7c
        0x0004e0e0:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e0e4:    b002        ..      ADD      sp,sp,#8
        0x0004e0e6:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0004e0ea:    b004        ..      ADD      sp,sp,#0x10
        0x0004e0ec:    bd10        ..      POP      {r4,pc}
        0x0004e0ee:    481f        .H      LDR      r0,[pc,#124] ; [0x4e16c] = 0x3fe90000
        0x0004e0f0:    42a0        .B      CMP      r0,r4
        0x0004e0f2:    bfbc        ..      ITT      LT
        0x0004e0f4:    ed9f1b1e    ....    VLDRLT   d1,[pc,#120] ; [0x4e170] = 0
        0x0004e0f8:    ed8d1b00    ....    VSTRLT   d1,[sp,#0]
        0x0004e0fc:    db06        ..      BLT      0x4e10c ; __kernel_cos + 260
        0x0004e0fe:    f5a41000    ....    SUB      r0,r4,#0x200000
        0x0004e102:    9001        ..      STR      r0,[sp,#4]
        0x0004e104:    2000        .       MOVS     r0,#0
        0x0004e106:    9000        ..      STR      r0,[sp,#0]
        0x0004e108:    ed9d1b00    ....    VLDR     d1,[sp,#0]
        0x0004e10c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e110:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004e114:    f000ff0a    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004e118:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004e11c:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004e120:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004e124:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004e128:    f000ff00    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004e12c:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004e130:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004e134:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004e138:    f000fef8    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004e13c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004e140:    f000fe1c    ....    BL       __aeabi_drsub ; 0x4ed7c
        0x0004e144:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e148:    e7cc        ..      B        0x4e0e4 ; __kernel_cos + 220
    $d
        0x0004e14a:    0000        ..      DCW    0
        0x0004e14c:    00000000    ....    DCD    0
        0x0004e150:    00000000    ....    DCD    0
        0x0004e154:    3ff00000    ...?    DCD    1072693248
        0x0004e158:    00001284    ....    DCD    4740
        0x0004e15c:    00000000    ....    DCD    0
        0x0004e160:    00000000    ....    DCD    0
        0x0004e164:    3fe00000    ...?    DCD    1071644672
        0x0004e168:    3fd33333    33.?    DCD    1070805811
        0x0004e16c:    3fe90000    ...?    DCD    1072234496
        0x0004e170:    00000000    ....    DCD    0
        0x0004e174:    3fd20000    ...?    DCD    1070727168
    $t
    i.__kernel_poly
    __kernel_poly
        0x0004e178:    b570        p.      PUSH     {r4-r6,lr}
        0x0004e17a:    4604        .F      MOV      r4,r0
        0x0004e17c:    ed2d8b02    -...    VPUSH    {d8}
        0x0004e180:    1e4d        M.      SUBS     r5,r1,#1
        0x0004e182:    eb0000c5    ....    ADD      r0,r0,r5,LSL #3
        0x0004e186:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004e18a:    eef08a60    ..`.    VMOV.F32 s17,s1
        0x0004e18e:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0004e192:    f0350006    5...    BICS     r0,r5,#6
        0x0004e196:    d017        ..      BEQ      0x4e1c8 ; __kernel_poly + 80
        0x0004e198:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004e19c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e1a0:    f000fcb8    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004e1a4:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e1a8:    1e6d        m.      SUBS     r5,r5,#1
        0x0004e1aa:    eb0400c5    ....    ADD      r0,r4,r5,LSL #3
        0x0004e1ae:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0004e1b2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e1b6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004e1ba:    f000f98f    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004e1be:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e1c2:    f0350006    5...    BICS     r0,r5,#6
        0x0004e1c6:    d1e7        ..      BNE      0x4e198 ; __kernel_poly + 32
        0x0004e1c8:    2d02        .-      CMP      r5,#2
        0x0004e1ca:    d036        6.      BEQ      0x4e23a ; __kernel_poly + 194
        0x0004e1cc:    2d04        .-      CMP      r5,#4
        0x0004e1ce:    d01c        ..      BEQ      0x4e20a ; __kernel_poly + 146
        0x0004e1d0:    2d06        .-      CMP      r5,#6
        0x0004e1d2:    bf1c        ..      ITT      NE
        0x0004e1d4:    ecbd8b02    ....    VPOPNE   {d8}
        0x0004e1d8:    bd70        p.      POPNE    {r4-r6,pc}
        0x0004e1da:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004e1de:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e1e2:    f000fc97    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004e1e6:    ed941b0a    ....    VLDR     d1,[r4,#0x28]
        0x0004e1ea:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004e1ee:    f000f975    ..u.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004e1f2:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004e1f6:    f000fc8d    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004e1fa:    ed941b08    ....    VLDR     d1,[r4,#0x20]
        0x0004e1fe:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004e202:    f000f96b    ..k.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004e206:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e20a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004e20e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e212:    f000fc7f    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004e216:    ed941b06    ....    VLDR     d1,[r4,#0x18]
        0x0004e21a:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004e21e:    f000f95d    ..].    BL       __aeabi_dadd ; 0x4e4dc
        0x0004e222:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004e226:    f000fc75    ..u.    BL       __aeabi_dmul ; 0x4eb14
        0x0004e22a:    ed940b04    ....    VLDR     d0,[r4,#0x10]
        0x0004e22e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004e232:    f000f953    ..S.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004e236:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e23a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004e23e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e242:    f000fc67    ..g.    BL       __aeabi_dmul ; 0x4eb14
        0x0004e246:    ed941b02    ....    VLDR     d1,[r4,#8]
        0x0004e24a:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004e24e:    f000f945    ..E.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004e252:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004e256:    f000fc5d    ..].    BL       __aeabi_dmul ; 0x4eb14
        0x0004e25a:    ed941b00    ....    VLDR     d1,[r4,#0]
        0x0004e25e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004e262:    f000f93b    ..;.    BL       __aeabi_dadd ; 0x4e4dc
        0x0004e266:    ecbd8b02    ....    VPOP     {d8}
        0x0004e26a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e26e:    bd70        p.      POP      {r4-r6,pc}
    i.__kernel_sin
    __kernel_sin
        0x0004e270:    b531        1.      PUSH     {r0,r4,r5,lr}
        0x0004e272:    4604        .F      MOV      r4,r0
        0x0004e274:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0004e278:    ed2d8b0a    -...    VPUSH    {d8-d12}
        0x0004e27c:    eeb0ba41    ..A.    VMOV.F32 s22,s2
        0x0004e280:    eef0ba61    ..a.    VMOV.F32 s23,s3
        0x0004e284:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004e286:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004e28a:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004e28e:    f1b05f79    ..y_    CMP      r0,#0x3e400000
        0x0004e292:    da0d        ..      BGE      0x4e2b0 ; __kernel_sin + 64
        0x0004e294:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e298:    f7feff6f    ..o.    BL       __ARM_fpclassify ; 0x4d17a
        0x0004e29c:    2804        .(      CMP      r0,#4
        0x0004e29e:    bf08        ..      IT       EQ
        0x0004e2a0:    f000f8c2    ....    BLEQ     __mathlib_dbl_underflow ; 0x4e428
        0x0004e2a4:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004e2a8:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004e2ac:    b005        ..      ADD      sp,sp,#0x14
        0x0004e2ae:    bd30        0.      POP      {r4,r5,pc}
        0x0004e2b0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004e2b4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e2b8:    f000fc2c    ..,.    BL       __aeabi_dmul ; 0x4eb14
        0x0004e2bc:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004e2c0:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004e2c4:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004e2c8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e2cc:    f000fc22    ..".    BL       __aeabi_dmul ; 0x4eb14
        0x0004e2d0:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004e2d4:    482c        ,H      LDR      r0,[pc,#176] ; [0x4e388] = 0x111c
        0x0004e2d6:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004e2da:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004e2de:    2105        .!      MOVS     r1,#5
        0x0004e2e0:    4478        xD      ADD      r0,r0,pc
        0x0004e2e2:    f7ffff49    ..I.    BL       __kernel_poly ; 0x4e178
        0x0004e2e6:    ed9fcb2a    ..*.    VLDR     d12,[pc,#168] ; [0x4e390] = 0x55555549
        0x0004e2ea:    eeb0aa40    ..@.    VMOV.F32 s20,s0
        0x0004e2ee:    eef0aa60    ..`.    VMOV.F32 s21,s1
        0x0004e2f2:    b39c        ..      CBZ      r4,0x4e35c ; __kernel_sin + 236
        0x0004e2f4:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004e2f8:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004e2fc:    f000fc0a    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004e300:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0004e304:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004e308:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004e30c:    f000fc02    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004e310:    ed9f0b21    ..!.    VLDR     d0,[pc,#132] ; [0x4e398] = 0
        0x0004e314:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004e318:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004e31c:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004e320:    f000fbf8    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004e324:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004e328:    f000fe00    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004e32c:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004e330:    f000fbf0    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004e334:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004e338:    f000fdf8    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004e33c:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004e340:    f000fdf4    ....    BL       __aeabi_dsub ; 0x4ef2c
        0x0004e344:    ed9d1b0a    ....    VLDR     d1,[sp,#0x28]
        0x0004e348:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004e34c:    f000fd16    ....    BL       __aeabi_drsub ; 0x4ed7c
        0x0004e350:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004e354:    b005        ..      ADD      sp,sp,#0x14
        0x0004e356:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e35a:    bd30        0.      POP      {r4,r5,pc}
        0x0004e35c:    e7ff        ..      B        0x4e35e ; __kernel_sin + 238
        0x0004e35e:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004e362:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004e366:    f000fbd5    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004e36a:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004e36e:    f000f8b5    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004e372:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004e376:    f000fbcd    ....    BL       __aeabi_dmul ; 0x4eb14
        0x0004e37a:    ed9d1b0a    ....    VLDR     d1,[sp,#0x28]
        0x0004e37e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004e382:    f000f8ab    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004e386:    e7e3        ..      B        0x4e350 ; __kernel_sin + 224
    $d
        0x0004e388:    0000111c    ....    DCD    4380
        0x0004e38c:    00000000    ....    DCD    0
        0x0004e390:    55555549    IUUU    DCD    1431655753
        0x0004e394:    bfc55555    UU..    DCD    3217380693
        0x0004e398:    00000000    ....    DCD    0
        0x0004e39c:    3fe00000    ...?    DCD    1071644672
    $t
    i.__mathlib_dbl_divzero
    __mathlib_dbl_divzero
        0x0004e3a0:    ed9f0b07    ....    VLDR     d0,[pc,#28] ; [0x4e3c0] = 0
        0x0004e3a4:    b510        ..      PUSH     {r4,lr}
        0x0004e3a6:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004e3aa:    ed9f0b07    ....    VLDR     d0,[pc,#28] ; [0x4e3c8] = 0
        0x0004e3ae:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e3b2:    f000f947    ..G.    BL       __aeabi_ddiv ; 0x4e644
        0x0004e3b6:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e3ba:    bd10        ..      POP      {r4,pc}
    $d
        0x0004e3bc:    00000000    ....    DCD    0
        0x0004e3c0:    00000000    ....    DCD    0
        0x0004e3c4:    00000000    ....    DCD    0
        0x0004e3c8:    00000000    ....    DCD    0
        0x0004e3cc:    3ff00000    ...?    DCD    1072693248
    $t
    i.__mathlib_dbl_infnan
    __mathlib_dbl_infnan
        0x0004e3d0:    b510        ..      PUSH     {r4,lr}
        0x0004e3d2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004e3d6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e3da:    f000f87f    ....    BL       __aeabi_dadd ; 0x4e4dc
        0x0004e3de:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e3e2:    bd10        ..      POP      {r4,pc}
        0x0004e3e4:    0000        ..      MOVS     r0,r0
        0x0004e3e6:    0000        ..      MOVS     r0,r0
    i.__mathlib_dbl_invalid
    __mathlib_dbl_invalid
        0x0004e3e8:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x4e400] = 0
        0x0004e3ec:    b510        ..      PUSH     {r4,lr}
        0x0004e3ee:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004e3f2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e3f6:    f000f925    ..%.    BL       __aeabi_ddiv ; 0x4e644
        0x0004e3fa:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e3fe:    bd10        ..      POP      {r4,pc}
    $d
        0x0004e400:    00000000    ....    DCD    0
        0x0004e404:    00000000    ....    DCD    0
    $t
    i.__mathlib_dbl_overflow
    __mathlib_dbl_overflow
        0x0004e408:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x4e420] = 0
        0x0004e40c:    b510        ..      PUSH     {r4,lr}
        0x0004e40e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004e412:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e416:    f000fb7d    ..}.    BL       __aeabi_dmul ; 0x4eb14
        0x0004e41a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e41e:    bd10        ..      POP      {r4,pc}
    $d
        0x0004e420:    00000000    ....    DCD    0
        0x0004e424:    70000000    ...p    DCD    1879048192
    $t
    i.__mathlib_dbl_underflow
    __mathlib_dbl_underflow
        0x0004e428:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x4e440] = 0
        0x0004e42c:    b510        ..      PUSH     {r4,lr}
        0x0004e42e:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004e432:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e436:    f000fb6d    ..m.    BL       __aeabi_dmul ; 0x4eb14
        0x0004e43a:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004e43e:    bd10        ..      POP      {r4,pc}
    $d
        0x0004e440:    00000000    ....    DCD    0
        0x0004e444:    10000000    ....    DCD    268435456
    $t
    i.fabs
    fabs
        0x0004e448:    b082        ..      SUB      sp,sp,#8
        0x0004e44a:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0004e44e:    f0214000    !..@    BIC      r0,r1,#0x80000000
        0x0004e452:    9001        ..      STR      r0,[sp,#4]
        0x0004e454:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004e458:    b002        ..      ADD      sp,sp,#8
        0x0004e45a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004e45e:    4770        pG      BX       lr
    x$fpl$basic
    $v0
    __aeabi_dneg
    _dneg
        0x0004e460:    f0814100    ...A    EOR      r1,r1,#0x80000000
        0x0004e464:    4770        pG      BX       lr
    __aeabi_fneg
    _fneg
        0x0004e466:    f0804000    ...@    EOR      r0,r0,#0x80000000
        0x0004e46a:    4770        pG      BX       lr
    _dabs
        0x0004e46c:    f0214100    !..A    BIC      r1,r1,#0x80000000
        0x0004e470:    4770        pG      BX       lr
    _fabs
        0x0004e472:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004e476:    4770        pG      BX       lr
    x$fpl$d2f
    $v0
    __aeabi_d2f
    _d2f
        0x0004e478:    f0214200    !..B    BIC      r2,r1,#0x80000000
        0x0004e47c:    f0014300    ...C    AND      r3,r1,#0x80000000
        0x0004e480:    f1a25260    ..`R    SUB      r2,r2,#0x38000000
        0x0004e484:    f5b21f80    ....    CMP      r2,#0x100000
        0x0004e488:    bf28        (.      IT       CS
        0x0004e48a:    f1d26c7f    ...l    RSBSCS   r12,r2,#0xff00000
        0x0004e48e:    d90b        ..      BLS      0x4e4a8 ; __aeabi_d2f + 48
        0x0004e490:    ea5f1c00    _...    LSLS     r12,r0,#4
        0x0004e494:    ea4302c2    C...    ORR      r2,r3,r2,LSL #3
        0x0004e498:    eb427050    B.Pp    ADC      r0,r2,r0,LSR #29
        0x0004e49c:    bf18        ..      IT       NE
        0x0004e49e:    4770        pG      BXNE     lr
        0x0004e4a0:    bf28        (.      IT       CS
        0x0004e4a2:    f0200001     ...    BICCS    r0,r0,#1
        0x0004e4a6:    4770        pG      BX       lr
        0x0004e4a8:    f5b21f80    ....    CMP      r2,#0x100000
        0x0004e4ac:    bfbc        ..      ITT      LT
        0x0004e4ae:    4618        .F      MOVLT    r0,r3
        0x0004e4b0:    4770        pG      BXLT     lr
        0x0004e4b2:    ea4f0c41    O.A.    LSL      r12,r1,#1
        0x0004e4b6:    f51c1f00    ....    CMN      r12,#0x200000
        0x0004e4ba:    d202        ..      BCS      0x4e4c2 ; __aeabi_d2f + 74
        0x0004e4bc:    4608        .F      MOV      r0,r1
        0x0004e4be:    f000becb    ....    B.W      __fpl_fretinf ; 0x4f258
        0x0004e4c2:    b570        p.      PUSH     {r4-r6,lr}
        0x0004e4c4:    f000fbd0    ....    BL       __fpl_dnaninf ; 0x4ec68
    $d
        0x0004e4c8:    89000000    ....    DCD    2298478592
    $t
        0x0004e4cc:    f7ffbff6    ....    B.W      0x4e4bc ; __aeabi_d2f + 68
        0x0004e4d0:    f04f4000    O..@    MOV      r0,#0x80000000
        0x0004e4d4:    f5a00080    ....    SUB      r0,r0,#0x400000
        0x0004e4d8:    4770        pG      BX       lr
        0x0004e4da:    0000        ..      MOVS     r0,r0
    x$fpl$dadd
    $v0
    __aeabi_dadd
    _dadd
        0x0004e4dc:    b510        ..      PUSH     {r4,lr}
        0x0004e4de:    ea910f03    ....    TEQ      r1,r3
        0x0004e4e2:    bf48        H.      IT       MI
        0x0004e4e4:    f0834300    ...C    EORMI    r3,r3,#0x80000000
        0x0004e4e8:    f1008528    ..(.    BMI.W    _dsub1 ; 0x4ef3c
    _dadd1
        0x0004e4ec:    1a84        ..      SUBS     r4,r0,r2
        0x0004e4ee:    eb710c03    q...    SBCS     r12,r1,r3
        0x0004e4f2:    d205        ..      BCS      0x4e500 ; _dadd1 + 20
        0x0004e4f4:    1912        ..      ADDS     r2,r2,r4
        0x0004e4f6:    eb43030c    C...    ADC      r3,r3,r12
        0x0004e4fa:    1b00        ..      SUBS     r0,r0,r4
        0x0004e4fc:    eb61010c    a...    SBC      r1,r1,r12
        0x0004e500:    ea4f5411    O..T    LSR      r4,r1,#20
        0x0004e504:    eba45c13    ...\    SUB      r12,r4,r3,LSR #20
        0x0004e508:    f8dfe11c    ....    LDR      lr,[pc,#284] ; [0x4e628] = 0xffe00000
        0x0004e50c:    ea1e0f43    ..C.    TST      lr,r3,LSL #1
        0x0004e510:    bf18        ..      IT       NE
        0x0004e512:    ea9e5f44    ..D_    TEQNE    lr,r4,LSL #21
        0x0004e516:    f0008074    ..t.    BEQ.W    0x4e602 ; _dadd1 + 278
        0x0004e51a:    ea215104    !..Q    BIC      r1,r1,r4,LSL #20
        0x0004e51e:    ea23030e    #...    BIC      r3,r3,lr
        0x0004e522:    f4431380    C...    ORR      r3,r3,#0x100000
        0x0004e526:    f1dc0e20    .. .    RSBS     lr,r12,#0x20
        0x0004e52a:    d332        2.      BCC      0x4e592 ; _dadd1 + 166
        0x0004e52c:    fa22fe0c    "...    LSR      lr,r2,r12
        0x0004e530:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004e534:    fa23fe0c    #...    LSR      lr,r3,r12
        0x0004e538:    eb41010e    A...    ADC      r1,r1,lr
        0x0004e53c:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004e540:    fa03fe0e    ....    LSL      lr,r3,lr
        0x0004e544:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004e548:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004e54c:    f1510100    Q...    ADCS     r1,r1,#0
        0x0004e550:    f5b11f80    ....    CMP      r1,#0x100000
        0x0004e554:    d232        2.      BCS      0x4e5bc ; _dadd1 + 208
        0x0004e556:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004e55a:    fa12f20e    ....    LSLS     r2,r2,lr
        0x0004e55e:    e8bd4010    ...@    POP      {r4,lr}
        0x0004e562:    bf58        X.      IT       PL
        0x0004e564:    4770        pG      BXPL     lr
        0x0004e566:    1c40        @.      ADDS     r0,r0,#1
        0x0004e568:    bf38        8.      IT       CC
        0x0004e56a:    ea5f0242    _.B.    LSLSCC   r2,r2,#1
        0x0004e56e:    bf18        ..      IT       NE
        0x0004e570:    4770        pG      BXNE     lr
        0x0004e572:    2800        .(      CMP      r0,#0
        0x0004e574:    bf14        ..      ITE      NE
        0x0004e576:    f0200001     ...    BICNE    r0,r0,#1
        0x0004e57a:    f1410100    A...    ADCEQ    r1,r1,#0
        0x0004e57e:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x0004e582:    f5131f00    ....    CMN      r3,#0x200000
        0x0004e586:    bf38        8.      IT       CC
        0x0004e588:    4770        pG      BXCC     lr
        0x0004e58a:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x0004e58e:    f000bbb9    ....    B.W      __fpl_dretinf ; 0x4ed04
        0x0004e592:    2a01        .*      CMP      r2,#1
        0x0004e594:    eb430203    C...    ADC      r2,r3,r3
        0x0004e598:    f1ac0c20    .. .    SUB      r12,r12,#0x20
        0x0004e59c:    f1dc0e1f    ....    RSBS     lr,r12,#0x1f
        0x0004e5a0:    bf32        2.      ITEE     CC
        0x0004e5a2:    f04f0e00    O...    MOVCC    lr,#0
        0x0004e5a6:    fa23f30c    #...    LSRCS    r3,r3,r12
        0x0004e5aa:    eb100003    ....    ADDSCS   r0,r0,r3
        0x0004e5ae:    eb415104    A..Q    ADC      r1,r1,r4,LSL #20
        0x0004e5b2:    ebb45f11    ..._    CMP      r4,r1,LSR #20
        0x0004e5b6:    d0d0        ..      BEQ      0x4e55a ; _dadd1 + 110
        0x0004e5b8:    eba15104    ...Q    SUB      r1,r1,r4,LSL #20
        0x0004e5bc:    f5011180    ....    ADD      r1,r1,#0x100000
        0x0004e5c0:    0849        I.      LSRS     r1,r1,#1
        0x0004e5c2:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004e5c6:    ea5f0030    _.0.    RRXS     r0,r0
        0x0004e5ca:    d30e        ..      BCC      0x4e5ea ; _dadd1 + 254
        0x0004e5cc:    f1500000    P...    ADCS     r0,r0,#0
        0x0004e5d0:    bf38        8.      IT       CC
        0x0004e5d2:    fa12fe0e    ....    LSLSCC   lr,r2,lr
        0x0004e5d6:    d108        ..      BNE      0x4e5ea ; _dadd1 + 254
        0x0004e5d8:    e8bd4010    ...@    POP      {r4,lr}
        0x0004e5dc:    e7c9        ..      B        0x4e572 ; _dadd1 + 134
        0x0004e5de:    1c40        @.      ADDS     r0,r0,#1
        0x0004e5e0:    bf38        8.      IT       CC
        0x0004e5e2:    ea5f0242    _.B.    LSLSCC   r2,r2,#1
        0x0004e5e6:    d1ca        ..      BNE      0x4e57e ; _dadd1 + 146
        0x0004e5e8:    e7c3        ..      B        0x4e572 ; _dadd1 + 134
        0x0004e5ea:    e8bd4010    ...@    POP      {r4,lr}
        0x0004e5ee:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x0004e5f2:    f5131f00    ....    CMN      r3,#0x200000
        0x0004e5f6:    bf38        8.      IT       CC
        0x0004e5f8:    4770        pG      BXCC     lr
        0x0004e5fa:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x0004e5fe:    f000bb81    ....    B.W      __fpl_dretinf ; 0x4ed04
        0x0004e602:    ea9e5f44    ..D_    TEQ      lr,r4,LSL #21
        0x0004e606:    d008        ..      BEQ      0x4e61a ; _dadd1 + 302
        0x0004e608:    ea110f5e    ..^.    TST      r1,lr,LSR #1
        0x0004e60c:    e8bd4010    ...@    POP      {r4,lr}
        0x0004e610:    bf04        ..      ITT      EQ
        0x0004e612:    f0014100    ...A    ANDEQ    r1,r1,#0x80000000
        0x0004e616:    2000        .       MOVEQ    r0,#0
        0x0004e618:    4770        pG      BX       lr
        0x0004e61a:    e8bd4010    ...@    POP      {r4,lr}
        0x0004e61e:    b570        p.      PUSH     {r4-r6,lr}
        0x0004e620:    f000fb22    ..".    BL       __fpl_dnaninf ; 0x4ec68
    $d
        0x0004e624:    3ebefb64    d..>    DCD    1052703588
        0x0004e628:    ffe00000    ....    DCD    4292870144
    $t
    x$fpl$dcmpinf
    $v0
    __fpl_dcmp_Inf
        0x0004e62c:    1049        I.      ASRS     r1,r1,#1
        0x0004e62e:    bf58        X.      IT       PL
        0x0004e630:    f1c14140    ..@A    RSBPL    r1,r1,#0xc0000000
        0x0004e634:    105b        [.      ASRS     r3,r3,#1
        0x0004e636:    bf58        X.      IT       PL
        0x0004e638:    f1c34340    ..@C    RSBPL    r3,r3,#0xc0000000
        0x0004e63c:    428b        .B      CMP      r3,r1
        0x0004e63e:    f3ef8000    ....    MRS      r0,APSR ; formerly CPSR
        0x0004e642:    4770        pG      BX       lr
    x$fpl$ddiv
    $v0
    __aeabi_ddiv
    _ddiv
        0x0004e644:    e92d41c0    -..A    PUSH     {r6-r8,lr}
        0x0004e648:    b430        0.      PUSH     {r4,r5}
    ddiv_entry
        0x0004e64a:    f8dfc2a4    ....    LDR      r12,[pc,#676] ; [0x4e8f0] = 0x7ff0000
        0x0004e64e:    ea3c1411    <...    BICS     r4,r12,r1,LSR #4
        0x0004e652:    bf18        ..      IT       NE
        0x0004e654:    ea3c1413    <...    BICSNE   r4,r12,r3,LSR #4
        0x0004e658:    f00080ed    ....    BEQ.W    0x4e836 ; ddiv_entry + 492
        0x0004e65c:    ea1c1411    ....    ANDS     r4,r12,r1,LSR #4
        0x0004e660:    ea810503    ....    EOR      r5,r1,r3
        0x0004e664:    ea4474d5    D..t    ORR      r4,r4,r5,LSR #31
        0x0004e668:    bf18        ..      IT       NE
        0x0004e66a:    ea1c1513    ....    ANDSNE   r5,r12,r3,LSR #4
        0x0004e66e:    f00080c8    ....    BEQ.W    0x4e802 ; ddiv_entry + 440
        0x0004e672:    eba40405    ....    SUB      r4,r4,r5
        0x0004e676:    f104747f    ...t    ADD      r4,r4,#0x3fc0000
        0x0004e67a:    f5043400    ...4    ADD      r4,r4,#0x20000
        0x0004e67e:    f04f4500    O..E    MOV      r5,#0x80000000
        0x0004e682:    ea4521c1    E..!    ORR      r1,r5,r1,LSL #11
        0x0004e686:    ea4523c3    E..#    ORR      r3,r5,r3,LSL #11
        0x0004e68a:    ea415150    A.PQ    ORR      r1,r1,r0,LSR #21
        0x0004e68e:    ea435352    C.RS    ORR      r3,r3,r2,LSR #21
        0x0004e692:    ea4f20c0    O..     LSL      r0,r0,#11
        0x0004e696:    ea4f22c2    O.."    LSL      r2,r2,#11
        0x0004e69a:    4299        .B      CMP      r1,r3
        0x0004e69c:    bf08        ..      IT       EQ
        0x0004e69e:    4290        .B      CMPEQ    r0,r2
        0x0004e6a0:    f000809d    ....    BEQ.W    0x4e7de ; ddiv_entry + 404
        0x0004e6a4:    ea4f6513    O..e    LSR      r5,r3,#24
        0x0004e6a8:    f20f1644    ..D.    ADR.W    r6,{pc}+0x148 ; 0x4e7f0
        0x0004e6ac:    5d76        v]      LDRB     r6,[r6,r5]
        0x0004e6ae:    ea4f4513    O..E    LSR      r5,r3,#16
        0x0004e6b2:    fb06f705    ....    MUL      r7,r6,r5
        0x0004e6b6:    f1c77780    ...w    RSB      r7,r7,#0x1000000
        0x0004e6ba:    fb06f707    ....    MUL      r7,r6,r7
        0x0004e6be:    ea4f37d7    O..7    LSR      r7,r7,#15
        0x0004e6c2:    fba76803    ...h    UMULL    r6,r8,r7,r3
        0x0004e6c6:    4276        vB      RSBS     r6,r6,#0
        0x0004e6c8:    fba7ce06    ....    UMULL    r12,lr,r7,r6
        0x0004e6cc:    f5c83880    ...8    RSB      r8,r8,#0x10000
        0x0004e6d0:    bf38        8.      IT       CC
        0x0004e6d2:    f1a80801    ....    SUBCC    r8,r8,#1
        0x0004e6d6:    fb07e608    ....    MLA      r6,r7,r8,lr
        0x0004e6da:    fba68c02    ....    UMULL    r8,r12,r6,r2
        0x0004e6de:    f04f0e00    O...    MOV      lr,#0
        0x0004e6e2:    fbe6ce03    ....    UMLAL    r12,lr,r6,r3
        0x0004e6e6:    f1dc0c00    ....    RSBS     r12,r12,#0
        0x0004e6ea:    f1ce4e00    ...N    RSB      lr,lr,#0x80000000
        0x0004e6ee:    bf38        8.      IT       CC
        0x0004e6f0:    f1ae0e01    ....    SUBCC    lr,lr,#1
        0x0004e6f4:    fba6580c    ...X    UMULL    r5,r8,r6,r12
        0x0004e6f8:    f04f0700    O...    MOV      r7,#0
        0x0004e6fc:    fbe6870e    ....    UMLAL    r8,r7,r6,lr
        0x0004e700:    fba1c608    ....    UMULL    r12,r6,r1,r8
        0x0004e704:    fba0ce07    ....    UMULL    r12,lr,r0,r7
        0x0004e708:    eb16060e    ....    ADDS     r6,r6,lr
        0x0004e70c:    f04f0500    O...    MOV      r5,#0
        0x0004e710:    f1450500    E...    ADC      r5,r5,#0
        0x0004e714:    fbe16507    ...e    UMLAL    r6,r5,r1,r7
        0x0004e718:    f1154ee0    ...N    ADDS     lr,r5,#0x70000000
        0x0004e71c:    bf7e        ~.      ITTT     VC
        0x0004e71e:    f5a43480    ...4    SUBVC    r4,r4,#0x10000
        0x0004e722:    ea5f0646    _.F.    LSLSVC   r6,r6,#1
        0x0004e726:    416d        mA      ADCVC    r5,r5,r5
        0x0004e728:    f1160780    ....    ADDS     r7,r6,#0x80
        0x0004e72c:    f1450500    E...    ADC      r5,r5,#0
        0x0004e730:    ea4f2717    O..'    LSR      r7,r7,#8
        0x0004e734:    ea476705    G..g    ORR      r7,r7,r5,LSL #24
        0x0004e738:    ea4f2515    O..%    LSR      r5,r5,#8
        0x0004e73c:    ea4f6606    O..f    LSL      r6,r6,#24
        0x0004e740:    f1a646de    ...F    SUB      r6,r6,#0x6f000000
        0x0004e744:    f1b65f80    ..._    CMP      r6,#0x10000000
        0x0004e748:    d920         .      BLS      0x4e78c ; ddiv_entry + 322
        0x0004e74a:    4638        8F      MOV      r0,r7
        0x0004e74c:    eb0571c4    ...q    ADD      r1,r5,r4,LSL #31
        0x0004e750:    f0240c01    $...    BIC      r12,r4,#1
        0x0004e754:    eb01110c    ....    ADD      r1,r1,r12,LSL #4
        0x0004e758:    f1bc6ffe    ...o    CMP      r12,#0x7f00000
        0x0004e75c:    d802        ..      BHI      0x4e764 ; ddiv_entry + 282
        0x0004e75e:    bcf0        ..      POP      {r4-r7}
        0x0004e760:    e8bd8100    ....    POP      {r8,pc}
        0x0004e764:    4224        $B      TST      r4,r4
        0x0004e766:    bf5c        \.      ITT      PL
        0x0004e768:    f5011e80    ....    ADDPL    lr,r1,#0x100000
        0x0004e76c:    ea9e7fc4    ....    TEQPL    lr,r4,LSL #31
        0x0004e770:    d402        ..      BMI      0x4e778 ; ddiv_entry + 302
        0x0004e772:    bcf0        ..      POP      {r4-r7}
        0x0004e774:    e8bd8100    ....    POP      {r8,pc}
        0x0004e778:    4224        $B      TST      r4,r4
        0x0004e77a:    f1008039    ..9.    BMI.W    0x4e7f0 ; ddiv_entry + 422
        0x0004e77e:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x0004e782:    bcf0        ..      POP      {r4-r7}
        0x0004e784:    e8bd4100    ...A    POP      {r8,lr}
        0x0004e788:    f000babc    ....    B.W      __fpl_dretinf ; 0x4ed04
        0x0004e78c:    ea4f20d0    O..     LSR      r0,r0,#11
        0x0004e790:    ea405041    @.AP    ORR      r0,r0,r1,LSL #21
        0x0004e794:    ea4f21d1    O..!    LSR      r1,r1,#11
        0x0004e798:    ea4f22d2    O.."    LSR      r2,r2,#11
        0x0004e79c:    ea425243    B.CR    ORR      r2,r2,r3,LSL #21
        0x0004e7a0:    ea4f23d3    O..#    LSR      r3,r3,#11
        0x0004e7a4:    fba78602    ....    UMULL    r8,r6,r7,r2
        0x0004e7a8:    fb076603    ...f    MLA      r6,r7,r3,r6
        0x0004e7ac:    fb056602    ...f    MLA      r6,r5,r2,r6
        0x0004e7b0:    ea1e0f0e    ....    TST      lr,lr
        0x0004e7b4:    bf58        X.      IT       PL
        0x0004e7b6:    eba65600    ...V    SUBPL    r6,r6,r0,LSL #20
        0x0004e7ba:    ebb65600    ...V    SUBS     r6,r6,r0,LSL #20
        0x0004e7be:    ea4f0e52    O.R.    LSR      lr,r2,#1
        0x0004e7c2:    ea4e7ec3    N..~    ORR      lr,lr,r3,LSL #31
        0x0004e7c6:    eb180e0e    ....    ADDS     lr,r8,lr
        0x0004e7ca:    eb560e53    V.S.    ADCS     lr,r6,r3,LSR #1
        0x0004e7ce:    d5bc        ..      BPL      0x4e74a ; ddiv_entry + 256
        0x0004e7d0:    eb180802    ....    ADDS     r8,r8,r2
        0x0004e7d4:    415e        ^A      ADCS     r6,r6,r3
        0x0004e7d6:    1c7f        ..      ADDS     r7,r7,#1
        0x0004e7d8:    f1550500    U...    ADCS     r5,r5,#0
        0x0004e7dc:    e7b5        ..      B        0x4e74a ; ddiv_entry + 256
        0x0004e7de:    f44f1580    O...    MOV      r5,#0x100000
        0x0004e7e2:    f04f0700    O...    MOV      r7,#0
        0x0004e7e6:    f04f0600    O...    MOV      r6,#0
        0x0004e7ea:    f04f0800    O...    MOV      r8,#0
        0x0004e7ee:    e7ac        ..      B        0x4e74a ; ddiv_entry + 256
        0x0004e7f0:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x0004e7f4:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004e7f8:    f04f0000    O...    MOV      r0,#0
        0x0004e7fc:    bcf0        ..      POP      {r4-r7}
        0x0004e7fe:    e8bd8100    ....    POP      {r8,pc}
        0x0004e802:    ea0c1513    ....    AND      r5,r12,r3,LSR #4
        0x0004e806:    ea111f0c    ....    TST      r1,r12,LSL #4
        0x0004e80a:    d000        ..      BEQ      0x4e80e ; ddiv_entry + 452
        0x0004e80c:    e00c        ..      B        0x4e828 ; ddiv_entry + 478
        0x0004e80e:    ea131f0c    ....    TST      r3,r12,LSL #4
        0x0004e812:    f0008026    ..&.    BEQ.W    0x4e862 ; ddiv_entry + 536
        0x0004e816:    f04f0000    O...    MOV      r0,#0
        0x0004e81a:    ea810103    ....    EOR      r1,r1,r3
        0x0004e81e:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004e822:    bcf0        ..      POP      {r4-r7}
        0x0004e824:    e8bd8100    ....    POP      {r8,pc}
        0x0004e828:    bcf0        ..      POP      {r4-r7}
        0x0004e82a:    e8bd4100    ...A    POP      {r8,lr}
        0x0004e82e:    ea810103    ....    EOR      r1,r1,r3
        0x0004e832:    f000ba67    ..g.    B.W      __fpl_dretinf ; 0x4ed04
        0x0004e836:    bcf0        ..      POP      {r4-r7}
        0x0004e838:    e8bd4100    ...A    POP      {r8,lr}
        0x0004e83c:    b570        p.      PUSH     {r4-r6,lr}
        0x0004e83e:    f000fa13    ....    BL       __fpl_dnaninf ; 0x4ec68
        0x0004e842:    bf00        ..      NOP      
    $d
        0x0004e844:    3efc7e09    .~.>    DCD    1056734729
    $t
        0x0004e848:    f000b807    ....    B.W      0x4e85a ; ddiv_entry + 528
        0x0004e84c:    f04f0000    O...    MOV      r0,#0
        0x0004e850:    ea810103    ....    EOR      r1,r1,r3
        0x0004e854:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004e858:    4770        pG      BX       lr
        0x0004e85a:    ea810103    ....    EOR      r1,r1,r3
        0x0004e85e:    f000ba51    ..Q.    B.W      __fpl_dretinf ; 0x4ed04
        0x0004e862:    bcf0        ..      POP      {r4-r7}
        0x0004e864:    e8bd4100    ...A    POP      {r8,lr}
        0x0004e868:    4922        "I      LDR      r1,[pc,#136] ; [0x4e8f4] = 0x7ff80000
        0x0004e86a:    f04f0000    O...    MOV      r0,#0
        0x0004e86e:    4770        pG      BX       lr
    $d
        0x0004e870:    f9fbfdff    ....    DCD    4194041343
        0x0004e874:    f2f4f5f7    ....    DCD    4076140023
        0x0004e878:    ebedeef0    ....    DCD    3958238960
        0x0004e87c:    e4e6e8e9    ....    DCD    3840338153
        0x0004e880:    dee0e1e3    ....    DCD    3739279843
        0x0004e884:    d8dadbdd    ....    DCD    3638221789
        0x0004e888:    d3d4d5d7    ....    DCD    3553940951
        0x0004e88c:    cdcfd0d1    ....    DCD    3452948689
        0x0004e890:    c8cacbcc    ....    DCD    3368733644
        0x0004e894:    c4c5c6c7    ....    DCD    3301295815
        0x0004e898:    bfc0c1c2    ....    DCD    3217080770
        0x0004e89c:    bbbcbdbe    ....    DCD    3149708734
        0x0004e8a0:    b7b8b9ba    ....    DCD    3082336698
        0x0004e8a4:    b3b4b5b6    ....    DCD    3014964662
        0x0004e8a8:    afb0b1b2    ....    DCD    2947592626
        0x0004e8ac:    abacadae    ....    DCD    2880220590
        0x0004e8b0:    a8a8a9aa    ....    DCD    2829625770
        0x0004e8b4:    a4a5a6a7    ....    DCD    2762319527
        0x0004e8b8:    a1a2a3a3    ....    DCD    2711790499
        0x0004e8bc:    9e9f9fa0    ....    DCD    2661261216
        0x0004e8c0:    9b9c9c9d    ....    DCD    2610732189
        0x0004e8c4:    9899999a    ....    DCD    2560203162
        0x0004e8c8:    95969797    ....    DCD    2509674391
        0x0004e8cc:    93939495    ....    DCD    2475922581
        0x0004e8d0:    90919192    ....    DCD    2425459090
        0x0004e8d4:    8e8e8f8f    ....    DCD    2391707535
        0x0004e8d8:    8b8c8c8d    ....    DCD    2341244045
        0x0004e8dc:    89898a8b    ....    DCD    2307492491
        0x0004e8e0:    87878888    ....    DCD    2273806472
        0x0004e8e4:    84858586    ....    DCD    2223342982
        0x0004e8e8:    82838384    ....    DCD    2189656964
        0x0004e8ec:    80818182    ....    DCD    2155970946
        0x0004e8f0:    07ff0000    ....    DCD    134152192
        0x0004e8f4:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$deqf
    $v0
    __aeabi_cdcmpeq
    _dcmpeq
        0x0004e8f8:    ea510c03    Q...    ORRS     r12,r1,r3
        0x0004e8fc:    d417        ..      BMI      0x4e92e ; __aeabi_cdcmpeq + 54
        0x0004e8fe:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004e902:    bf58        X.      IT       PL
        0x0004e904:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004e908:    f1008006    ....    BMI.W    0x4e918 ; __aeabi_cdcmpeq + 32
        0x0004e90c:    4299        .B      CMP      r1,r3
        0x0004e90e:    bf18        ..      IT       NE
        0x0004e910:    4770        pG      BXNE     lr
        0x0004e912:    bf08        ..      IT       EQ
        0x0004e914:    4290        .B      CMPEQ    r0,r2
        0x0004e916:    4770        pG      BX       lr
        0x0004e918:    d707        ..      BVC      0x4e92a ; __aeabi_cdcmpeq + 50
        0x0004e91a:    f5111f80    ....    CMN      r1,#0x100000
        0x0004e91e:    bf58        X.      IT       PL
        0x0004e920:    f5131f80    ....    CMNPL    r3,#0x100000
        0x0004e924:    d419        ..      BMI      0x4e95a ; __aeabi_cdcmpeq + 98
        0x0004e926:    4299        .B      CMP      r1,r3
        0x0004e928:    4770        pG      BX       lr
        0x0004e92a:    4289        .B      CMP      r1,r1
        0x0004e92c:    4770        pG      BX       lr
        0x0004e92e:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004e932:    d508        ..      BPL      0x4e946 ; __aeabi_cdcmpeq + 78
        0x0004e934:    f5bc1f80    ....    CMP      r12,#0x100000
        0x0004e938:    d5f7        ..      BPL      0x4e92a ; __aeabi_cdcmpeq + 50
        0x0004e93a:    428b        .B      CMP      r3,r1
        0x0004e93c:    bf18        ..      IT       NE
        0x0004e93e:    4770        pG      BXNE     lr
        0x0004e940:    bf08        ..      IT       EQ
        0x0004e942:    4282        .B      CMPEQ    r2,r0
        0x0004e944:    4770        pG      BX       lr
        0x0004e946:    f44f1c00    O...    MOV      r12,#0x200000
        0x0004e94a:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x0004e94e:    bf38        8.      IT       CC
        0x0004e950:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x0004e954:    d201        ..      BCS      0x4e95a ; __aeabi_cdcmpeq + 98
        0x0004e956:    428b        .B      CMP      r3,r1
        0x0004e958:    4770        pG      BX       lr
        0x0004e95a:    b570        p.      PUSH     {r4-r6,lr}
        0x0004e95c:    f000f984    ....    BL       __fpl_dnaninf ; 0x4ec68
    $d
        0x0004e960:    00492492    .$I.    DCD    4793490
    $t
        0x0004e964:    f04f5100    O..Q    MOV      r1,#0x20000000
        0x0004e968:    f04f5380    O..S    MOV      r3,#0x10000000
        0x0004e96c:    f7ffbe5e    ..^.    B.W      __fpl_dcmp_Inf ; 0x4e62c
    x$fpl$dfix
    $v0
    __aeabi_d2iz
    _dfix
        0x0004e970:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x0004e974:    ea4f5353    O.SS    LSR      r3,r3,#21
        0x0004e978:    f5a36380    ...c    SUB      r3,r3,#0x400
        0x0004e97c:    f1d3031e    ....    RSBS     r3,r3,#0x1e
        0x0004e980:    bfc8        ..      IT       GT
        0x0004e982:    f1d30c21    ..!.    RSBSGT   r12,r3,#0x21
        0x0004e986:    dd0c        ..      BLE      0x4e9a2 ; __aeabi_d2iz + 50
        0x0004e988:    f04f4200    O..B    MOV      r2,#0x80000000
        0x0004e98c:    ea4222c1    B.."    ORR      r2,r2,r1,LSL #11
        0x0004e990:    ea425250    B.PR    ORR      r2,r2,r0,LSR #21
        0x0004e994:    fa32fc03    2...    LSRS     r12,r2,r3
        0x0004e998:    ea8c7ce1    ...|    EOR      r12,r12,r1,ASR #31
        0x0004e99c:    ebac70e1    ...p    SUB      r0,r12,r1,ASR #31
        0x0004e9a0:    4770        pG      BX       lr
        0x0004e9a2:    2b10        .+      CMP      r3,#0x10
        0x0004e9a4:    bfc4        ..      ITT      GT
        0x0004e9a6:    2000        .       MOVGT    r0,#0
        0x0004e9a8:    4770        pG      BXGT     lr
        0x0004e9aa:    f5037c78    ..x|    ADD      r12,r3,#0x3e0
        0x0004e9ae:    f1bc3fff    ...?    CMP      r12,#0xffffffff
        0x0004e9b2:    d004        ..      BEQ      0x4e9be ; __aeabi_d2iz + 78
        0x0004e9b4:    f06f4200    o..B    MVN      r2,#0x80000000
        0x0004e9b8:    ea820021    ..!.    EOR      r0,r2,r1,ASR #32
        0x0004e9bc:    4770        pG      BX       lr
        0x0004e9be:    b570        p.      PUSH     {r4-r6,lr}
        0x0004e9c0:    f000f952    ..R.    BL       __fpl_dnaninf ; 0x4ec68
    $d
        0x0004e9c4:    80249249    I.$.    DCD    2149880393
    $t
        0x0004e9c8:    2000        .       MOVS     r0,#0
        0x0004e9ca:    4770        pG      BX       lr
        0x0004e9cc:    e7f2        ..      B        0x4e9b4 ; __aeabi_d2iz + 68
    x$fpl$dflt
    $v0
    __aeabi_i2d
    _dflt
        0x0004e9ce:    f0104200    ...B    ANDS     r2,r0,#0x80000000
        0x0004e9d2:    bf48        H.      IT       MI
        0x0004e9d4:    4240        @B      RSBMI    r0,r0,#0
        0x0004e9d6:    fab0f380    ....    CLZ      r3,r0
        0x0004e9da:    fa10f103    ....    LSLS     r1,r0,r3
        0x0004e9de:    d00a        ..      BEQ      0x4e9f6 ; __aeabi_i2d + 40
        0x0004e9e0:    f1c3031d    ....    RSB      r3,r3,#0x1d
        0x0004e9e4:    f5036380    ...c    ADD      r3,r3,#0x400
        0x0004e9e8:    eb025203    ...R    ADD      r2,r2,r3,LSL #20
        0x0004e9ec:    ea4f5041    O.AP    LSL      r0,r1,#21
        0x0004e9f0:    eb0221d1    ...!    ADD      r1,r2,r1,LSR #11
        0x0004e9f4:    4770        pG      BX       lr
        0x0004e9f6:    f04f0000    O...    MOV      r0,#0
        0x0004e9fa:    4770        pG      BX       lr
    x$fpl$dfltu
    $v0
    __aeabi_ui2d
    _dfltu
        0x0004e9fc:    fab0f380    ....    CLZ      r3,r0
        0x0004ea00:    fa10f103    ....    LSLS     r1,r0,r3
        0x0004ea04:    d00a        ..      BEQ      0x4ea1c ; __aeabi_ui2d + 32
        0x0004ea06:    f1c3031d    ....    RSB      r3,r3,#0x1d
        0x0004ea0a:    f5036380    ...c    ADD      r3,r3,#0x400
        0x0004ea0e:    ea4f5203    O..R    LSL      r2,r3,#20
        0x0004ea12:    ea4f5041    O.AP    LSL      r0,r1,#21
        0x0004ea16:    eb0221d1    ...!    ADD      r1,r2,r1,LSR #11
        0x0004ea1a:    4770        pG      BX       lr
        0x0004ea1c:    f04f0000    O...    MOV      r0,#0
        0x0004ea20:    4770        pG      BX       lr
        0x0004ea22:    0000        ..      MOVS     r0,r0
    x$fpl$dgeqf
    $v0
    __aeabi_cdcmpge
    _dcmpge
        0x0004ea24:    ea510c03    Q...    ORRS     r12,r1,r3
        0x0004ea28:    d417        ..      BMI      0x4ea5a ; __aeabi_cdcmpge + 54
        0x0004ea2a:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004ea2e:    bf58        X.      IT       PL
        0x0004ea30:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004ea34:    f1008006    ....    BMI.W    0x4ea44 ; __aeabi_cdcmpge + 32
        0x0004ea38:    4299        .B      CMP      r1,r3
        0x0004ea3a:    bf18        ..      IT       NE
        0x0004ea3c:    4770        pG      BXNE     lr
        0x0004ea3e:    bf08        ..      IT       EQ
        0x0004ea40:    4290        .B      CMPEQ    r0,r2
        0x0004ea42:    4770        pG      BX       lr
        0x0004ea44:    d707        ..      BVC      0x4ea56 ; __aeabi_cdcmpge + 50
        0x0004ea46:    f5111f80    ....    CMN      r1,#0x100000
        0x0004ea4a:    bf58        X.      IT       PL
        0x0004ea4c:    f5131f80    ....    CMNPL    r3,#0x100000
        0x0004ea50:    d419        ..      BMI      0x4ea86 ; __aeabi_cdcmpge + 98
        0x0004ea52:    4299        .B      CMP      r1,r3
        0x0004ea54:    4770        pG      BX       lr
        0x0004ea56:    4289        .B      CMP      r1,r1
        0x0004ea58:    4770        pG      BX       lr
        0x0004ea5a:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004ea5e:    d508        ..      BPL      0x4ea72 ; __aeabi_cdcmpge + 78
        0x0004ea60:    f5bc1f80    ....    CMP      r12,#0x100000
        0x0004ea64:    d5f7        ..      BPL      0x4ea56 ; __aeabi_cdcmpge + 50
        0x0004ea66:    428b        .B      CMP      r3,r1
        0x0004ea68:    bf18        ..      IT       NE
        0x0004ea6a:    4770        pG      BXNE     lr
        0x0004ea6c:    bf08        ..      IT       EQ
        0x0004ea6e:    4282        .B      CMPEQ    r2,r0
        0x0004ea70:    4770        pG      BX       lr
        0x0004ea72:    f44f1c00    O...    MOV      r12,#0x200000
        0x0004ea76:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x0004ea7a:    bf38        8.      IT       CC
        0x0004ea7c:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x0004ea80:    d201        ..      BCS      0x4ea86 ; __aeabi_cdcmpge + 98
        0x0004ea82:    428b        .B      CMP      r3,r1
        0x0004ea84:    4770        pG      BX       lr
        0x0004ea86:    b570        p.      PUSH     {r4-r6,lr}
        0x0004ea88:    f000f8ee    ....    BL       __fpl_dnaninf ; 0x4ec68
    $d
        0x0004ea8c:    00492492    .$I.    DCD    4793490
    $t
        0x0004ea90:    f04f5180    O..Q    MOV      r1,#0x10000000
        0x0004ea94:    f04f5300    O..S    MOV      r3,#0x20000000
        0x0004ea98:    f7ffbdc8    ....    B.W      __fpl_dcmp_Inf ; 0x4e62c
    x$fpl$dleqf
    $v0
    __aeabi_cdcmple
    _dcmple
        0x0004ea9c:    ea510c03    Q...    ORRS     r12,r1,r3
        0x0004eaa0:    d417        ..      BMI      0x4ead2 ; __aeabi_cdcmple + 54
        0x0004eaa2:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004eaa6:    bf58        X.      IT       PL
        0x0004eaa8:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004eaac:    f1008006    ....    BMI.W    0x4eabc ; __aeabi_cdcmple + 32
        0x0004eab0:    4299        .B      CMP      r1,r3
        0x0004eab2:    bf18        ..      IT       NE
        0x0004eab4:    4770        pG      BXNE     lr
        0x0004eab6:    bf08        ..      IT       EQ
        0x0004eab8:    4290        .B      CMPEQ    r0,r2
        0x0004eaba:    4770        pG      BX       lr
        0x0004eabc:    d707        ..      BVC      0x4eace ; __aeabi_cdcmple + 50
        0x0004eabe:    f5111f80    ....    CMN      r1,#0x100000
        0x0004eac2:    bf58        X.      IT       PL
        0x0004eac4:    f5131f80    ....    CMNPL    r3,#0x100000
        0x0004eac8:    d419        ..      BMI      __fpl_dcmple_InfNaN ; 0x4eafe
        0x0004eaca:    4299        .B      CMP      r1,r3
        0x0004eacc:    4770        pG      BX       lr
        0x0004eace:    4289        .B      CMP      r1,r1
        0x0004ead0:    4770        pG      BX       lr
        0x0004ead2:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004ead6:    d508        ..      BPL      0x4eaea ; __aeabi_cdcmple + 78
        0x0004ead8:    f5bc1f80    ....    CMP      r12,#0x100000
        0x0004eadc:    d5f7        ..      BPL      0x4eace ; __aeabi_cdcmple + 50
        0x0004eade:    428b        .B      CMP      r3,r1
        0x0004eae0:    bf18        ..      IT       NE
        0x0004eae2:    4770        pG      BXNE     lr
        0x0004eae4:    bf08        ..      IT       EQ
        0x0004eae6:    4282        .B      CMPEQ    r2,r0
        0x0004eae8:    4770        pG      BX       lr
        0x0004eaea:    f44f1c00    O...    MOV      r12,#0x200000
        0x0004eaee:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x0004eaf2:    bf38        8.      IT       CC
        0x0004eaf4:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x0004eaf8:    d201        ..      BCS      __fpl_dcmple_InfNaN ; 0x4eafe
        0x0004eafa:    428b        .B      CMP      r3,r1
        0x0004eafc:    4770        pG      BX       lr
    __fpl_dcmple_InfNaN
        0x0004eafe:    b570        p.      PUSH     {r4-r6,lr}
        0x0004eb00:    f000f8b2    ....    BL       __fpl_dnaninf ; 0x4ec68
    $d
        0x0004eb04:    00492492    .$I.    DCD    4793490
    $t
        0x0004eb08:    f04f5100    O..Q    MOV      r1,#0x20000000
        0x0004eb0c:    f04f5380    O..S    MOV      r3,#0x10000000
        0x0004eb10:    f7ffbd8c    ....    B.W      __fpl_dcmp_Inf ; 0x4e62c
    x$fpl$dmul
    $v0
    __aeabi_dmul
    _dmul
        0x0004eb14:    b570        p.      PUSH     {r4-r6,lr}
        0x0004eb16:    f8dfc148    ..H.    LDR      r12,[pc,#328] ; [0x4ec60] = 0x7ff0000
        0x0004eb1a:    ea1c1e11    ....    ANDS     lr,r12,r1,LSR #4
        0x0004eb1e:    bf1e        ..      ITTT     NE
        0x0004eb20:    ea1c1513    ....    ANDSNE   r5,r12,r3,LSR #4
        0x0004eb24:    ea9e0f0c    ....    TEQNE    lr,r12
        0x0004eb28:    ea950f0c    ....    TEQNE    r5,r12
        0x0004eb2c:    f000806f    ..o.    BEQ.W    0x4ec0e ; __aeabi_dmul + 250
        0x0004eb30:    ea810403    ....    EOR      r4,r1,r3
        0x0004eb34:    ea4e7ed4    N..~    ORR      lr,lr,r4,LSR #31
        0x0004eb38:    44ae        .D      ADD      lr,lr,r5
        0x0004eb3a:    ea21114c    !.L.    BIC      r1,r1,r12,LSL #5
        0x0004eb3e:    ea23134c    #.L.    BIC      r3,r3,r12,LSL #5
        0x0004eb42:    f4411180    A...    ORR      r1,r1,#0x100000
        0x0004eb46:    f4431380    C...    ORR      r3,r3,#0x100000
        0x0004eb4a:    f1ae7e7f    ...~    SUB      lr,lr,#0x3fc0000
        0x0004eb4e:    fba14c02    ...L    UMULL    r4,r12,r1,r2
        0x0004eb52:    fba06503    ...e    UMULL    r6,r5,r0,r3
        0x0004eb56:    1936        6.      ADDS     r6,r6,r4
        0x0004eb58:    eb55050c    U...    ADCS     r5,r5,r12
        0x0004eb5c:    fba14c03    ...L    UMULL    r4,r12,r1,r3
        0x0004eb60:    f14c0300    L...    ADC      r3,r12,#0
        0x0004eb64:    fba01c02    ....    UMULL    r1,r12,r0,r2
        0x0004eb68:    eb16060c    ....    ADDS     r6,r6,r12
        0x0004eb6c:    4165        eA      ADCS     r5,r5,r4
        0x0004eb6e:    f1530300    S...    ADCS     r3,r3,#0
        0x0004eb72:    4209        .B      TST      r1,r1
        0x0004eb74:    bf18        ..      IT       NE
        0x0004eb76:    f0460601    F...    ORRNE    r6,r6,#1
        0x0004eb7a:    f4137f00    ....    TST      r3,#0x200
        0x0004eb7e:    d10b        ..      BNE      0x4eb98 ; __aeabi_dmul + 132
        0x0004eb80:    ea4f3103    O..1    LSL      r1,r3,#12
        0x0004eb84:    ea4f3005    O..0    LSL      r0,r5,#12
        0x0004eb88:    ea415115    A..Q    ORR      r1,r1,r5,LSR #20
        0x0004eb8c:    ea405016    @..P    ORR      r0,r0,r6,LSR #20
        0x0004eb90:    0334        4.      LSLS     r4,r6,#12
        0x0004eb92:    f06f0203    o...    MVN      r2,#3
        0x0004eb96:    e00a        ..      B        0x4ebae ; __aeabi_dmul + 154
        0x0004eb98:    ea4f21c3    O..!    LSL      r1,r3,#11
        0x0004eb9c:    ea4f20c5    O..     LSL      r0,r5,#11
        0x0004eba0:    ea415155    A.UQ    ORR      r1,r1,r5,LSR #21
        0x0004eba4:    ea405056    @.VP    ORR      r0,r0,r6,LSR #21
        0x0004eba8:    02f4        ..      LSLS     r4,r6,#11
        0x0004ebaa:    f06f0202    o...    MVN      r2,#2
        0x0004ebae:    eb02422e    ...B    ADD      r2,r2,lr,ASR #16
        0x0004ebb2:    eb015502    ...U    ADD      r5,r1,r2,LSL #20
        0x0004ebb6:    ea8571ce    ...q    EOR      r1,r5,lr,LSL #31
        0x0004ebba:    d00a        ..      BEQ      0x4ebd2 ; __aeabi_dmul + 190
        0x0004ebbc:    ea5f0c44    _.D.    LSLS     r12,r4,#1
        0x0004ebc0:    bf18        ..      IT       NE
        0x0004ebc2:    f0244400    $..D    BICNE    r4,r4,#0x80000000
        0x0004ebc6:    f1500000    P...    ADCS     r0,r0,#0
        0x0004ebca:    f1410100    A...    ADC      r1,r1,#0
        0x0004ebce:    ea2070d4     ..p    BIC      r0,r0,r4,LSR #31
        0x0004ebd2:    f2407cfe    @..|    MOV      r12,#0x7fe
        0x0004ebd6:    4562        bE      CMP      r2,r12
        0x0004ebd8:    d200        ..      BCS      0x4ebdc ; __aeabi_dmul + 200
        0x0004ebda:    bd70        p.      POP      {r4-r6,pc}
        0x0004ebdc:    42a8        .B      CMP      r0,r5
        0x0004ebde:    bf14        ..      ITE      NE
        0x0004ebe0:    f04f4480    O..D    MOVNE    r4,#0x40000000
        0x0004ebe4:    f04f4440    O.@D    MOVEQ    r4,#0xc0000000
        0x0004ebe8:    2e00        ..      CMP      r6,#0
        0x0004ebea:    bf08        ..      IT       EQ
        0x0004ebec:    2400        .$      MOVEQ    r4,#0
        0x0004ebee:    f1be6f80    ...o    CMP      lr,#0x4000000
        0x0004ebf2:    bfa8        ..      IT       GE
        0x0004ebf4:    f1a141c0    ...A    SUBGE    r1,r1,#0x60000000
        0x0004ebf8:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004ebfc:    f2808082    ....    BGE.W    __fpl_dretinf ; 0x4ed04
        0x0004ec00:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x0004ec04:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004ec08:    f04f0000    O...    MOV      r0,#0
        0x0004ec0c:    4770        pG      BX       lr
        0x0004ec0e:    ea0c1513    ....    AND      r5,r12,r3,LSR #4
        0x0004ec12:    ea9e0f0c    ....    TEQ      lr,r12
        0x0004ec16:    bf18        ..      IT       NE
        0x0004ec18:    ea950f0c    ....    TEQNE    r5,r12
        0x0004ec1c:    d006        ..      BEQ      0x4ec2c ; __aeabi_dmul + 280
        0x0004ec1e:    ea810e03    ....    EOR      lr,r1,r3
        0x0004ec22:    f04f0000    O...    MOV      r0,#0
        0x0004ec26:    f00e4100    ...A    AND      r1,lr,#0x80000000
        0x0004ec2a:    bd70        p.      POP      {r4-r6,pc}
        0x0004ec2c:    f000f81c    ....    BL       __fpl_dnaninf ; 0x4ec68
    $d
        0x0004ec30:    3e010089    ...>    DCD    1040253065
    $t
        0x0004ec34:    f000b807    ....    B.W      0x4ec46 ; __aeabi_dmul + 306
        0x0004ec38:    f000b809    ....    B.W      0x4ec4e ; __aeabi_dmul + 314
        0x0004ec3c:    ea4f0c43    O.C.    LSL      r12,r3,#1
        0x0004ec40:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x0004ec44:    d008        ..      BEQ      0x4ec58 ; __aeabi_dmul + 324
        0x0004ec46:    ea810103    ....    EOR      r1,r1,r3
        0x0004ec4a:    f000b85b    ..[.    B.W      __fpl_dretinf ; 0x4ed04
        0x0004ec4e:    ea4f0c41    O.A.    LSL      r12,r1,#1
        0x0004ec52:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x0004ec56:    d1f6        ..      BNE      0x4ec46 ; __aeabi_dmul + 306
        0x0004ec58:    4902        .I      LDR      r1,[pc,#8] ; [0x4ec64] = 0x7ff80000
        0x0004ec5a:    f04f0000    O...    MOV      r0,#0
        0x0004ec5e:    4770        pG      BX       lr
    $d
        0x0004ec60:    07ff0000    ....    DCD    134152192
        0x0004ec64:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dnaninf
    $v0
    __fpl_dnaninf
        0x0004ec68:    f10e0e02    ....    ADD      lr,lr,#2
        0x0004ec6c:    f02e0e03    ....    BIC      lr,lr,#3
        0x0004ec70:    f85e6b04    ^..k    LDR      r6,[lr],#4
        0x0004ec74:    4236        6B      TST      r6,r6
        0x0004ec76:    d405        ..      BMI      0x4ec84 ; __fpl_dnaninf + 28
        0x0004ec78:    2a01        .*      CMP      r2,#1
        0x0004ec7a:    eb430503    C...    ADC      r5,r3,r3
        0x0004ec7e:    f5151f00    ....    CMN      r5,#0x200000
        0x0004ec82:    d812        ..      BHI      0x4ecaa ; __fpl_dnaninf + 66
        0x0004ec84:    2801        .(      CMP      r0,#1
        0x0004ec86:    eb410c01    A...    ADC      r12,r1,r1
        0x0004ec8a:    f51c1f00    ....    CMN      r12,#0x200000
        0x0004ec8e:    d80c        ..      BHI      0x4ecaa ; __fpl_dnaninf + 66
        0x0004ec90:    d10e        ..      BNE      0x4ecb0 ; __fpl_dnaninf + 72
        0x0004ec92:    ea4f7cd1    O..|    LSR      r12,r1,#31
        0x0004ec96:    eb0c0c4c    ..L.    ADD      r12,r12,r12,LSL #1
        0x0004ec9a:    f10c0c02    ....    ADD      r12,r12,#2
        0x0004ec9e:    f5151f00    ....    CMN      r5,#0x200000
        0x0004eca2:    bf08        ..      IT       EQ
        0x0004eca4:    eb4c7cd3    L..|    ADCEQ    r12,r12,r3,LSR #31
        0x0004eca8:    e004        ..      B        0x4ecb4 ; __fpl_dnaninf + 76
        0x0004ecaa:    f04f0c08    O...    MOV      r12,#8
        0x0004ecae:    e001        ..      B        0x4ecb4 ; __fpl_dnaninf + 76
        0x0004ecb0:    ea4f7cd3    O..|    LSR      r12,r3,#31
        0x0004ecb4:    eb0c054c    ..L.    ADD      r5,r12,r12,LSL #1
        0x0004ecb8:    fa26f605    &...    LSR      r6,r6,r5
        0x0004ecbc:    f0060607    ....    AND      r6,r6,#7
        0x0004ecc0:    f1b60c04    ....    SUBS     r12,r6,#4
        0x0004ecc4:    d206        ..      BCS      0x4ecd4 ; __fpl_dnaninf + 108
        0x0004ecc6:    eb0e0c86    ....    ADD      r12,lr,r6,LSL #2
        0x0004ecca:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004ecce:    f04c0c01    L...    ORR      r12,r12,#1
        0x0004ecd2:    4760        `G      BX       r12
        0x0004ecd4:    e8dff00c    ....    TBB      [pc,r12]
    $d
        0x0004ecd8:    02020b09    ....    DCD    33688329
    $t
        0x0004ecdc:    f04f4100    O..A    MOV      r1,#0x80000000
        0x0004ece0:    f5a12100    ...!    SUB      r1,r1,#0x80000
        0x0004ece4:    f04f0000    O...    MOV      r0,#0
        0x0004ece8:    bd70        p.      POP      {r4-r6,pc}
        0x0004ecea:    4619        .F      MOV      r1,r3
        0x0004ecec:    4610        .F      MOV      r0,r2
        0x0004ecee:    2801        .(      CMP      r0,#1
        0x0004ecf0:    eb510401    Q...    ADCS     r4,r1,r1
        0x0004ecf4:    bf18        ..      IT       NE
        0x0004ecf6:    f5d41400    ....    RSBSNE   r4,r4,#0x200000
        0x0004ecfa:    bf84        ..      ITT      HI
        0x0004ecfc:    2000        .       MOVHI    r0,#0
        0x0004ecfe:    f0014100    ...A    ANDHI    r1,r1,#0x80000000
        0x0004ed02:    bd70        p.      POP      {r4-r6,pc}
    x$fpl$dretinf
    $v0
    __fpl_dretinf
        0x0004ed04:    0808        ..      LSRS     r0,r1,#32
        0x0004ed06:    f5a01100    ....    SUB      r1,r0,#0x200000
        0x0004ed0a:    ea4f0131    O.1.    RRX      r1,r1
        0x0004ed0e:    4770        pG      BX       lr
    x$fpl$drleqf
    $v0
    __aeabi_cdrcmple
    _drcmple
        0x0004ed10:    ea530c01    S...    ORRS     r12,r3,r1
        0x0004ed14:    d417        ..      BMI      0x4ed46 ; __aeabi_cdrcmple + 54
        0x0004ed16:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004ed1a:    bf58        X.      IT       PL
        0x0004ed1c:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004ed20:    f1008006    ....    BMI.W    0x4ed30 ; __aeabi_cdrcmple + 32
        0x0004ed24:    428b        .B      CMP      r3,r1
        0x0004ed26:    bf18        ..      IT       NE
        0x0004ed28:    4770        pG      BXNE     lr
        0x0004ed2a:    bf08        ..      IT       EQ
        0x0004ed2c:    4282        .B      CMPEQ    r2,r0
        0x0004ed2e:    4770        pG      BX       lr
        0x0004ed30:    d707        ..      BVC      0x4ed42 ; __aeabi_cdrcmple + 50
        0x0004ed32:    f5131f80    ....    CMN      r3,#0x100000
        0x0004ed36:    bf58        X.      IT       PL
        0x0004ed38:    f5111f80    ....    CMNPL    r1,#0x100000
        0x0004ed3c:    d419        ..      BMI      0x4ed72 ; __aeabi_cdrcmple + 98
        0x0004ed3e:    428b        .B      CMP      r3,r1
        0x0004ed40:    4770        pG      BX       lr
        0x0004ed42:    429b        .B      CMP      r3,r3
        0x0004ed44:    4770        pG      BX       lr
        0x0004ed46:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004ed4a:    d508        ..      BPL      0x4ed5e ; __aeabi_cdrcmple + 78
        0x0004ed4c:    f5bc1f80    ....    CMP      r12,#0x100000
        0x0004ed50:    d5f7        ..      BPL      0x4ed42 ; __aeabi_cdrcmple + 50
        0x0004ed52:    4299        .B      CMP      r1,r3
        0x0004ed54:    bf18        ..      IT       NE
        0x0004ed56:    4770        pG      BXNE     lr
        0x0004ed58:    bf08        ..      IT       EQ
        0x0004ed5a:    4290        .B      CMPEQ    r0,r2
        0x0004ed5c:    4770        pG      BX       lr
        0x0004ed5e:    f44f1c00    O...    MOV      r12,#0x200000
        0x0004ed62:    eb1c0f43    ..C.    CMN      r12,r3,LSL #1
        0x0004ed66:    bf38        8.      IT       CC
        0x0004ed68:    eb1c0f41    ..A.    CMNCC    r12,r1,LSL #1
        0x0004ed6c:    d201        ..      BCS      0x4ed72 ; __aeabi_cdrcmple + 98
        0x0004ed6e:    4299        .B      CMP      r1,r3
        0x0004ed70:    4770        pG      BX       lr
        0x0004ed72:    b40f        ..      PUSH     {r0-r3}
        0x0004ed74:    bc0c        ..      POP      {r2,r3}
        0x0004ed76:    bc03        ..      POP      {r0,r1}
        0x0004ed78:    f7ffbec1    ....    B.W      __fpl_dcmple_InfNaN ; 0x4eafe
    x$fpl$drsb
    $v0
    __aeabi_drsub
    _drsb
        0x0004ed7c:    b510        ..      PUSH     {r4,lr}
        0x0004ed7e:    ea910f03    ....    TEQ      r1,r3
        0x0004ed82:    f0814100    ...A    EOR      r1,r1,#0x80000000
        0x0004ed86:    f53fabb1    ?...    BMI      _dadd1 ; 0x4e4ec
        0x0004ed8a:    f0834300    ...C    EOR      r3,r3,#0x80000000
        0x0004ed8e:    f000b8d5    ....    B.W      _dsub1 ; 0x4ef3c
        0x0004ed92:    0000        ..      MOVS     r0,r0
    x$fpl$dsqrt
    $v0
    _dsqrt
        0x0004ed94:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0004ed98:    f5011c80    ....    ADD      r12,r1,#0x100000
        0x0004ed9c:    f5bc1f00    ....    CMP      r12,#0x200000
        0x0004eda0:    f2c080a9    ....    BLT.W    0x4eef6 ; _dsqrt + 354
        0x0004eda4:    ea4f5c11    O..\    LSR      r12,r1,#20
        0x0004eda8:    ea21510c    !..Q    BIC      r1,r1,r12,LSL #20
        0x0004edac:    f4411180    A...    ORR      r1,r1,#0x100000
        0x0004edb0:    f10c0cfd    ....    ADD      r12,r12,#0xfd
        0x0004edb4:    ea5f0c5c    _.\.    LSRS     r12,r12,#1
        0x0004edb8:    f50c7cc0    ...|    ADD      r12,r12,#0x180
        0x0004edbc:    d301        ..      BCC      0x4edc2 ; _dsqrt + 46
        0x0004edbe:    0040        @.      LSLS     r0,r0,#1
        0x0004edc0:    4149        IA      ADCS     r1,r1,r1
        0x0004edc2:    0289        ..      LSLS     r1,r1,#10
        0x0004edc4:    ea415190    A..Q    ORR      r1,r1,r0,LSR #22
        0x0004edc8:    0287        ..      LSLS     r7,r0,#10
        0x0004edca:    a42e        ..      ADR      r4,{pc}+0xba ; 0x4ee84
        0x0004edcc:    0e8e        ..      LSRS     r6,r1,#26
        0x0004edce:    5da4        .]      LDRB     r4,[r4,r6]
        0x0004edd0:    0c0a        ..      LSRS     r2,r1,#16
        0x0004edd2:    fb04f604    ....    MUL      r6,r4,r4
        0x0004edd6:    fb02f606    ....    MUL      r6,r2,r6
        0x0004edda:    f1c64640    ..@F    RSB      r6,r6,#0xc0000000
        0x0004edde:    fba46206    ...b    UMULL    r6,r2,r4,r6
        0x0004ede2:    0df6        ..      LSRS     r6,r6,#23
        0x0004ede4:    ea462642    F.B&    ORR      r6,r6,r2,LSL #9
        0x0004ede8:    fb06f406    ....    MUL      r4,r6,r6
        0x0004edec:    fba42301    ...#    UMULL    r2,r3,r4,r1
        0x0004edf0:    4252        RB      RSBS     r2,r2,#0
        0x0004edf2:    f1c34340    ..@C    RSB      r3,r3,#0xc0000000
        0x0004edf6:    bf38        8.      IT       CC
        0x0004edf8:    1e5b        [.      SUBCC    r3,r3,#1
        0x0004edfa:    fba64202    ...B    UMULL    r4,r2,r6,r2
        0x0004edfe:    2400        .$      MOVS     r4,#0
        0x0004ee00:    fbe62403    ...$    UMLAL    r2,r4,r6,r3
        0x0004ee04:    0bd2        ..      LSRS     r2,r2,#15
        0x0004ee06:    ea424644    B.DF    ORR      r6,r2,r4,LSL #17
        0x0004ee0a:    fba62306    ...#    UMULL    r2,r3,r6,r6
        0x0004ee0e:    fba1e202    ....    UMULL    lr,r2,r1,r2
        0x0004ee12:    fba3e407    ....    UMULL    lr,r4,r3,r7
        0x0004ee16:    fbe34261    ..aB    UMAAL    r4,r2,r3,r1
        0x0004ee1a:    4264        dB      RSBS     r4,r4,#0
        0x0004ee1c:    f1c24e40    ..@N    RSB      lr,r2,#0xc0000000
        0x0004ee20:    bf38        8.      IT       CC
        0x0004ee22:    f1ae0e01    ....    SUBCC    lr,lr,#1
        0x0004ee26:    fba62304    ...#    UMULL    r2,r3,r6,r4
        0x0004ee2a:    f04f0200    O...    MOV      r2,#0
        0x0004ee2e:    fbe6320e    ...2    UMLAL    r3,r2,r6,lr
        0x0004ee32:    fba24603    ...F    UMULL    r4,r6,r2,r3
        0x0004ee36:    0034        4.      MOVS     r4,r6
        0x0004ee38:    fbe26462    ..bd    UMAAL    r6,r4,r2,r2
        0x0004ee3c:    fba1e606    ....    UMULL    lr,r6,r1,r6
        0x0004ee40:    fba4e807    ....    UMULL    lr,r8,r4,r7
        0x0004ee44:    fbe46861    ..ah    UMAAL    r6,r8,r4,r1
        0x0004ee48:    4276        vB      RSBS     r6,r6,#0
        0x0004ee4a:    f1c85840    ..@X    RSB      r8,r8,#0x30000000
        0x0004ee4e:    bf38        8.      IT       CC
        0x0004ee50:    f1a80801    ....    SUBCC    r8,r8,#1
        0x0004ee54:    fba2e406    ....    UMULL    lr,r4,r2,r6
        0x0004ee58:    fba3e508    ....    UMULL    lr,r5,r3,r8
        0x0004ee5c:    fbe25468    ..hT    UMAAL    r5,r4,r2,r8
        0x0004ee60:    fba1e605    ....    UMULL    lr,r6,r1,r5
        0x0004ee64:    fba7e804    ....    UMULL    lr,r8,r7,r4
        0x0004ee68:    fbe18664    ..d.    UMAAL    r8,r6,r1,r4
        0x0004ee6c:    f1180520    .. .    ADDS     r5,r8,#0x20
        0x0004ee70:    f1560600    V...    ADCS     r6,r6,#0
        0x0004ee74:    09a8        ..      LSRS     r0,r5,#6
        0x0004ee76:    ea406086    @..`    ORR      r0,r0,r6,LSL #26
        0x0004ee7a:    09b1        ..      LSRS     r1,r6,#6
        0x0004ee7c:    f1a8081b    ....    SUB      r8,r8,#0x1b
        0x0004ee80:    f008083f    ..?.    AND      r8,r8,#0x3f
        0x0004ee84:    f1b80f0a    ....    CMP      r8,#0xa
        0x0004ee88:    d91c        ..      BLS      0x4eec4 ; _dsqrt + 304
        0x0004ee8a:    eb01510c    ...Q    ADD      r1,r1,r12,LSL #20
        0x0004ee8e:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0004ee92:    bf00        ..      NOP      
    $d
        0x0004ee94:    e8eef5fc    ....    DCD    3907974652
        0x0004ee98:    d3d8dde2    ....    DCD    3554205154
        0x0004ee9c:    c3c7cbcf    ....    DCD    3284650959
        0x0004eea0:    b6b9bdc0    ....    DCD    3065626048
        0x0004eea4:    acaeb1b4    ....    DCD    2897129908
        0x0004eea8:    a3a5a7a9    ....    DCD    2745542569
        0x0004eeac:    9b9d9fa1    ....    DCD    2610798497
        0x0004eeb0:    9596989a    ....    DCD    2509674650
        0x0004eeb4:    8f909293    ....    DCD    2408616595
        0x0004eeb8:    898b8c8d    ....    DCD    2307624077
        0x0004eebc:    85868788    ....    DCD    2240186248
        0x0004eec0:    81828384    ....    DCD    2172814212
    $t
        0x0004eec4:    fba06800    ...h    UMULL    r6,r8,r0,r0
        0x0004eec8:    fb00f201    ....    MUL      r2,r0,r1
        0x0004eecc:    eb080842    ..B.    ADD      r8,r8,r2,LSL #1
        0x0004eed0:    ebb82887    ...(    SUBS     r8,r8,r7,LSL #10
        0x0004eed4:    d507        ..      BPL      0x4eee6 ; _dsqrt + 338
        0x0004eed6:    1834        4.      ADDS     r4,r6,r0
        0x0004eed8:    eb580401    X...    ADCS     r4,r8,r1
        0x0004eedc:    d5d5        ..      BPL      0x4ee8a ; _dsqrt + 246
        0x0004eede:    1c40        @.      ADDS     r0,r0,#1
        0x0004eee0:    f1510100    Q...    ADCS     r1,r1,#0
        0x0004eee4:    e7d1        ..      B        0x4ee8a ; _dsqrt + 246
        0x0004eee6:    1a34        4.      SUBS     r4,r6,r0
        0x0004eee8:    eb780401    x...    SBCS     r4,r8,r1
        0x0004eeec:    d4cd        ..      BMI      0x4ee8a ; _dsqrt + 246
        0x0004eeee:    1e40        @.      SUBS     r0,r0,#1
        0x0004eef0:    f1710100    q...    SBCS     r1,r1,#0
        0x0004eef4:    e7c9        ..      B        0x4ee8a ; _dsqrt + 246
        0x0004eef6:    ea5f0c4c    _.L.    LSLS     r12,r12,#1
        0x0004eefa:    ea5f5c9c    _..\    LSRS     r12,r12,#22
        0x0004eefe:    d10d        ..      BNE      0x4ef1c ; _dsqrt + 392
        0x0004ef00:    d305        ..      BCC      0x4ef0e ; _dsqrt + 378
        0x0004ef02:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004ef06:    f04f0000    O...    MOV      r0,#0
        0x0004ef0a:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0004ef0e:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0004ef12:    b570        p.      PUSH     {r4-r6,lr}
        0x0004ef14:    f7fffea8    ....    BL       __fpl_dnaninf ; 0x4ec68
    $d
        0x0004ef18:    beffdb6d    m...    DCD    3204438893
    $t
        0x0004ef1c:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0004ef20:    4901        .I      LDR      r1,[pc,#4] ; [0x4ef28] = 0x7ff80000
        0x0004ef22:    f04f0000    O...    MOV      r0,#0
        0x0004ef26:    4770        pG      BX       lr
    $d
        0x0004ef28:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dsub
    $v0
    __aeabi_dsub
    _dsub
        0x0004ef2c:    b510        ..      PUSH     {r4,lr}
        0x0004ef2e:    ea910f03    ....    TEQ      r1,r3
        0x0004ef32:    bf48        H.      IT       MI
        0x0004ef34:    f0834300    ...C    EORMI    r3,r3,#0x80000000
        0x0004ef38:    f53faad8    ?...    BMI      _dadd1 ; 0x4e4ec
    _dsub1
        0x0004ef3c:    1a84        ..      SUBS     r4,r0,r2
        0x0004ef3e:    eb710c03    q...    SBCS     r12,r1,r3
        0x0004ef42:    d207        ..      BCS      0x4ef54 ; _dsub1 + 24
        0x0004ef44:    f08c4c00    ...L    EOR      r12,r12,#0x80000000
        0x0004ef48:    1912        ..      ADDS     r2,r2,r4
        0x0004ef4a:    eb43030c    C...    ADC      r3,r3,r12
        0x0004ef4e:    1b00        ..      SUBS     r0,r0,r4
        0x0004ef50:    eb61010c    a...    SBC      r1,r1,r12
        0x0004ef54:    ea4f5411    O..T    LSR      r4,r1,#20
        0x0004ef58:    eba45c13    ...\    SUB      r12,r4,r3,LSR #20
        0x0004ef5c:    f8dfe1a4    ....    LDR      lr,[pc,#420] ; [0x4f104] = 0xffe00000
        0x0004ef60:    ea1e0f43    ..C.    TST      lr,r3,LSL #1
        0x0004ef64:    bf18        ..      IT       NE
        0x0004ef66:    ea9e5f44    ..D_    TEQNE    lr,r4,LSL #21
        0x0004ef6a:    f00080b4    ....    BEQ.W    0x4f0d6 ; _dsub1 + 410
        0x0004ef6e:    ea215104    !..Q    BIC      r1,r1,r4,LSL #20
        0x0004ef72:    ea23036e    #.n.    BIC      r3,r3,lr,ASR #1
        0x0004ef76:    4252        RB      RSBS     r2,r2,#0
        0x0004ef78:    ebc3036e    ..n.    RSB      r3,r3,lr,ASR #1
        0x0004ef7c:    bf38        8.      IT       CC
        0x0004ef7e:    1e5b        [.      SUBCC    r3,r3,#1
        0x0004ef80:    f1dc0e20    .. .    RSBS     lr,r12,#0x20
        0x0004ef84:    d325        %.      BCC      0x4efd2 ; _dsub1 + 150
        0x0004ef86:    fa22fe0c    "...    LSR      lr,r2,r12
        0x0004ef8a:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004ef8e:    fa43fe0c    C...    ASR      lr,r3,r12
        0x0004ef92:    eb41010e    A...    ADC      r1,r1,lr
        0x0004ef96:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004ef9a:    fa03fe0e    ....    LSL      lr,r3,lr
        0x0004ef9e:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004efa2:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004efa6:    f1510100    Q...    ADCS     r1,r1,#0
        0x0004efaa:    d429        ).      BMI      0x4f000 ; _dsub1 + 196
        0x0004efac:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004efb0:    fa12f20e    ....    LSLS     r2,r2,lr
        0x0004efb4:    e8bd4010    ...@    POP      {r4,lr}
        0x0004efb8:    bf58        X.      IT       PL
        0x0004efba:    4770        pG      BXPL     lr
        0x0004efbc:    1c40        @.      ADDS     r0,r0,#1
        0x0004efbe:    bf1c        ..      ITT      NE
        0x0004efc0:    f1b24f00    ...O    CMPNE    r2,#0x80000000
        0x0004efc4:    4770        pG      BXNE     lr
        0x0004efc6:    2800        .(      CMP      r0,#0
        0x0004efc8:    bf0c        ..      ITE      EQ
        0x0004efca:    1c49        I.      ADDEQ    r1,r1,#1
        0x0004efcc:    f0200001     ...    BICNE    r0,r0,#1
        0x0004efd0:    4770        pG      BX       lr
        0x0004efd2:    eb120e02    ....    ADDS     lr,r2,r2
        0x0004efd6:    eb430203    C...    ADC      r2,r3,r3
        0x0004efda:    bf18        ..      IT       NE
        0x0004efdc:    f04f0e01    O...    MOVNE    lr,#1
        0x0004efe0:    ea4e0242    N.B.    ORR      r2,lr,r2,LSL #1
        0x0004efe4:    f1ac0c20    .. .    SUB      r12,r12,#0x20
        0x0004efe8:    f1dc0e1e    ....    RSBS     lr,r12,#0x1e
        0x0004efec:    d956        V.      BLS      0x4f09c ; _dsub1 + 352
        0x0004efee:    fa43fe0c    C...    ASR      lr,r3,r12
        0x0004eff2:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004eff6:    f1cc0e1e    ....    RSB      lr,r12,#0x1e
        0x0004effa:    f15131ff    Q..1    ADCS     r1,r1,#0xffffffff
        0x0004effe:    d5d5        ..      BPL      0x4efac ; _dsub1 + 112
        0x0004f000:    f10e0e01    ....    ADD      lr,lr,#1
        0x0004f004:    fa12fe0e    ....    LSLS     lr,r2,lr
        0x0004f008:    4140        @A      ADCS     r0,r0,r0
        0x0004f00a:    eb410101    A...    ADC      r1,r1,r1
        0x0004f00e:    eb015c44    ..D\    ADD      r12,r1,r4,LSL #21
        0x0004f012:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x0004f016:    d910        ..      BLS      0x4f03a ; _dsub1 + 254
        0x0004f018:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004f01c:    eb1070de    ...p    ADDS     r0,r0,lr,LSR #31
        0x0004f020:    bf38        8.      IT       CC
        0x0004f022:    f1be4f00    ...O    CMPCC    lr,#0x80000000
        0x0004f026:    e8bd4010    ...@    POP      {r4,lr}
        0x0004f02a:    bf18        ..      IT       NE
        0x0004f02c:    4770        pG      BXNE     lr
        0x0004f02e:    2800        .(      CMP      r0,#0
        0x0004f030:    bf0c        ..      ITE      EQ
        0x0004f032:    1c49        I.      ADDEQ    r1,r1,#1
        0x0004f034:    f0200001     ...    BICNE    r0,r0,#1
        0x0004f038:    4770        pG      BX       lr
        0x0004f03a:    d234        4.      BCS      0x4f0a6 ; _dsub1 + 362
        0x0004f03c:    ea4f2cd4    O..,    LSR      r12,r4,#11
        0x0004f040:    f4246400    $..d    BIC      r4,r4,#0x800
        0x0004f044:    f5111100    ....    ADDS     r1,r1,#0x200000
        0x0004f048:    d01b        ..      BEQ      0x4f082 ; _dsub1 + 326
        0x0004f04a:    fab1f281    ....    CLZ      r2,r1
        0x0004f04e:    3a0b        .:      SUBS     r2,r2,#0xb
        0x0004f050:    1aa4        ..      SUBS     r4,r4,r2
        0x0004f052:    1ea4        ..      SUBS     r4,r4,#2
        0x0004f054:    f1d20320    .. .    RSBS     r3,r2,#0x20
        0x0004f058:    4091        .@      LSLS     r1,r1,r2
        0x0004f05a:    fa30f303    0...    LSRS     r3,r0,r3
        0x0004f05e:    4319        .C      ORRS     r1,r1,r3
        0x0004f060:    4090        .@      LSLS     r0,r0,r2
        0x0004f062:    eb0171cc    ...q    ADD      r1,r1,r12,LSL #31
        0x0004f066:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004f06a:    2c00        .,      CMP      r4,#0
        0x0004f06c:    e8bd4010    ...@    POP      {r4,lr}
        0x0004f070:    bfa8        ..      IT       GE
        0x0004f072:    4770        pG      BXGE     lr
        0x0004f074:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x0004f078:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004f07c:    f04f0000    O...    MOV      r0,#0
        0x0004f080:    4770        pG      BX       lr
        0x0004f082:    fab0f380    ....    CLZ      r3,r0
        0x0004f086:    fa10f103    ....    LSLS     r1,r0,r3
        0x0004f08a:    d102        ..      BNE      0x4f092 ; _dsub1 + 342
        0x0004f08c:    e8bd4010    ...@    POP      {r4,lr}
        0x0004f090:    4770        pG      BX       lr
        0x0004f092:    1ae4        ..      SUBS     r4,r4,r3
        0x0004f094:    3c17        .<      SUBS     r4,r4,#0x17
        0x0004f096:    0548        H.      LSLS     r0,r1,#21
        0x0004f098:    0ac9        ..      LSRS     r1,r1,#11
        0x0004f09a:    e7e2        ..      B        0x4f062 ; _dsub1 + 294
        0x0004f09c:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004f0a0:    e8bd4010    ...@    POP      {r4,lr}
        0x0004f0a4:    4770        pG      BX       lr
        0x0004f0a6:    1049        I.      ASRS     r1,r1,#1
        0x0004f0a8:    ea4f0030    O.0.    RRX      r0,r0
        0x0004f0ac:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004f0b0:    e8bd4010    ...@    POP      {r4,lr}
        0x0004f0b4:    e002        ..      B        0x4f0bc ; _dsub1 + 384
        0x0004f0b6:    f04f0100    O...    MOV      r1,#0
        0x0004f0ba:    4770        pG      BX       lr
        0x0004f0bc:    004a        J.      LSLS     r2,r1,#1
        0x0004f0be:    bf08        ..      IT       EQ
        0x0004f0c0:    4200        .B      TSTEQ    r0,r0
        0x0004f0c2:    d0f8        ..      BEQ      0x4f0b6 ; _dsub1 + 378
        0x0004f0c4:    f5b21f00    ....    CMP      r2,#0x200000
        0x0004f0c8:    bf28        (.      IT       CS
        0x0004f0ca:    4770        pG      BXCS     lr
        0x0004f0cc:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004f0d0:    f04f0000    O...    MOV      r0,#0
        0x0004f0d4:    4770        pG      BX       lr
        0x0004f0d6:    ea9e5f44    ..D_    TEQ      lr,r4,LSL #21
        0x0004f0da:    d007        ..      BEQ      0x4f0ec ; _dsub1 + 432
        0x0004f0dc:    ea110f5e    ..^.    TST      r1,lr,LSR #1
        0x0004f0e0:    e8bd4010    ...@    POP      {r4,lr}
        0x0004f0e4:    bf04        ..      ITT      EQ
        0x0004f0e6:    2100        .!      MOVEQ    r1,#0
        0x0004f0e8:    2000        .       MOVEQ    r0,#0
        0x0004f0ea:    4770        pG      BX       lr
        0x0004f0ec:    e8bd4010    ...@    POP      {r4,lr}
        0x0004f0f0:    b570        p.      PUSH     {r4-r6,lr}
        0x0004f0f2:    f7fffdb9    ....    BL       __fpl_dnaninf ; 0x4ec68
        0x0004f0f6:    bf00        ..      NOP      
    $d
        0x0004f0f8:    3ef6df40    @..>    DCD    1056366400
    $t
        0x0004f0fc:    4610        .F      MOV      r0,r2
        0x0004f0fe:    f0834100    ...A    EOR      r1,r3,#0x80000000
        0x0004f102:    4770        pG      BX       lr
    $d
        0x0004f104:    ffe00000    ....    DCD    4292870144
    $t
    x$fpl$f2d
    $v0
    __aeabi_f2d
    _f2d
        0x0004f108:    0043        C.      LSLS     r3,r0,#1
        0x0004f10a:    ea4f0cd3    O...    LSR      r12,r3,#3
        0x0004f10e:    ea4f0c3c    O.<.    RRX      r12,r12
        0x0004f112:    4043        C@      EORS     r3,r3,r0
        0x0004f114:    bf1f        ..      ITTTT    NE
        0x0004f116:    0740        @.      LSLNE    r0,r0,#29
        0x0004f118:    f10c5160    ..`Q    ADDNE    r1,r12,#0x38000000
        0x0004f11c:    f0134ffe    ...O    TSTNE    r3,#0x7f000000
        0x0004f120:    4770        pG      BXNE     lr
        0x0004f122:    f01c6f00    ...o    TST      r12,#0x8000000
        0x0004f126:    d103        ..      BNE      0x4f130 ; __aeabi_f2d + 40
        0x0004f128:    f00c4100    ...A    AND      r1,r12,#0x80000000
        0x0004f12c:    2000        .       MOVS     r0,#0
        0x0004f12e:    4770        pG      BX       lr
        0x0004f130:    f00c4300    ...C    AND      r3,r12,#0x80000000
        0x0004f134:    ea437050    C.Pp    ORR      r0,r3,r0,LSR #29
        0x0004f138:    ea4000cc    @...    ORR      r0,r0,r12,LSL #3
        0x0004f13c:    b510        ..      PUSH     {r4,lr}
        0x0004f13e:    f000f838    ..8.    BL       __fpl_fnaninf ; 0x4f1b2
        0x0004f142:    bf00        ..      NOP      
    $d
        0x0004f144:    92000000    ....    DCD    2449473536
    $t
        0x0004f148:    ea4f0100    O...    MOV.W    r1,r0
        0x0004f14c:    f7ffbdda    ....    B.W      __fpl_dretinf ; 0x4ed04
        0x0004f150:    f04f4100    O..A    MOV      r1,#0x80000000
        0x0004f154:    f5a12100    ...!    SUB      r1,r1,#0x80000
        0x0004f158:    f04f0000    O...    MOV      r0,#0
        0x0004f15c:    4770        pG      BX       lr
    x$fpl$fcmp
    $v0
    __aeabi_dcmpeq
    _deq
        0x0004f15e:    b510        ..      PUSH     {r4,lr}
        0x0004f160:    f7fffbca    ....    BL       __aeabi_cdcmpeq ; 0x4e8f8
        0x0004f164:    bf0c        ..      ITE      EQ
        0x0004f166:    2001        .       MOVEQ    r0,#1
        0x0004f168:    2000        .       MOVNE    r0,#0
        0x0004f16a:    bd10        ..      POP      {r4,pc}
    _dneq
        0x0004f16c:    b510        ..      PUSH     {r4,lr}
        0x0004f16e:    f7fffbc3    ....    BL       __aeabi_cdcmpeq ; 0x4e8f8
        0x0004f172:    bf14        ..      ITE      NE
        0x0004f174:    2001        .       MOVNE    r0,#1
        0x0004f176:    2000        .       MOVEQ    r0,#0
        0x0004f178:    bd10        ..      POP      {r4,pc}
    __aeabi_dcmpgt
    _dgr
        0x0004f17a:    b510        ..      PUSH     {r4,lr}
        0x0004f17c:    f7fffc52    ..R.    BL       __aeabi_cdcmpge ; 0x4ea24
        0x0004f180:    bf8c        ..      ITE      HI
        0x0004f182:    2001        .       MOVHI    r0,#1
        0x0004f184:    2000        .       MOVLS    r0,#0
        0x0004f186:    bd10        ..      POP      {r4,pc}
    __aeabi_dcmpge
    _dgeq
        0x0004f188:    b510        ..      PUSH     {r4,lr}
        0x0004f18a:    f7fffc4b    ..K.    BL       __aeabi_cdcmpge ; 0x4ea24
        0x0004f18e:    bf2c        ,.      ITE      CS
        0x0004f190:    2001        .       MOVCS    r0,#1
        0x0004f192:    2000        .       MOVCC    r0,#0
        0x0004f194:    bd10        ..      POP      {r4,pc}
    __aeabi_dcmple
    _dleq
        0x0004f196:    b510        ..      PUSH     {r4,lr}
        0x0004f198:    f7fffc80    ....    BL       __aeabi_cdcmple ; 0x4ea9c
        0x0004f19c:    bf94        ..      ITE      LS
        0x0004f19e:    2001        .       MOVLS    r0,#1
        0x0004f1a0:    2000        .       MOVHI    r0,#0
        0x0004f1a2:    bd10        ..      POP      {r4,pc}
    __aeabi_dcmplt
    _dls
        0x0004f1a4:    b510        ..      PUSH     {r4,lr}
        0x0004f1a6:    f7fffc79    ..y.    BL       __aeabi_cdcmple ; 0x4ea9c
        0x0004f1aa:    bf34        4.      ITE      CC
        0x0004f1ac:    2001        .       MOVCC    r0,#1
        0x0004f1ae:    2000        .       MOVCS    r0,#0
        0x0004f1b0:    bd10        ..      POP      {r4,pc}
    x$fpl$fnaninf
    $v0
    __fpl_fnaninf
        0x0004f1b2:    f10e0e02    ....    ADD      lr,lr,#2
        0x0004f1b6:    f02e0e03    ....    BIC      lr,lr,#3
        0x0004f1ba:    f85e4b04    ^..K    LDR      r4,[lr],#4
        0x0004f1be:    4224        $B      TST      r4,r4
        0x0004f1c0:    d404        ..      BMI      0x4f1cc ; __fpl_fnaninf + 26
        0x0004f1c2:    ea4f0241    O.A.    LSL      r2,r1,#1
        0x0004f1c6:    f1b24f7f    ...O    CMP      r2,#0xff000000
        0x0004f1ca:    d811        ..      BHI      0x4f1f0 ; __fpl_fnaninf + 62
        0x0004f1cc:    ea4f0340    O.@.    LSL      r3,r0,#1
        0x0004f1d0:    f1b34f7f    ...O    CMP      r3,#0xff000000
        0x0004f1d4:    d80c        ..      BHI      0x4f1f0 ; __fpl_fnaninf + 62
        0x0004f1d6:    d10e        ..      BNE      0x4f1f6 ; __fpl_fnaninf + 68
        0x0004f1d8:    ea4f7cd0    O..|    LSR      r12,r0,#31
        0x0004f1dc:    eb0c0c4c    ..L.    ADD      r12,r12,r12,LSL #1
        0x0004f1e0:    f10c0c02    ....    ADD      r12,r12,#2
        0x0004f1e4:    f1b24f7f    ...O    CMP      r2,#0xff000000
        0x0004f1e8:    bf08        ..      IT       EQ
        0x0004f1ea:    eb4c7cd1    L..|    ADCEQ    r12,r12,r1,LSR #31
        0x0004f1ee:    e004        ..      B        0x4f1fa ; __fpl_fnaninf + 72
        0x0004f1f0:    f04f0c08    O...    MOV      r12,#8
        0x0004f1f4:    e001        ..      B        0x4f1fa ; __fpl_fnaninf + 72
        0x0004f1f6:    ea4f7cd1    O..|    LSR      r12,r1,#31
        0x0004f1fa:    eb0c034c    ..L.    ADD      r3,r12,r12,LSL #1
        0x0004f1fe:    fa24f403    $...    LSR      r4,r4,r3
        0x0004f202:    f0040407    ....    AND      r4,r4,#7
        0x0004f206:    f1b40c04    ....    SUBS     r12,r4,#4
        0x0004f20a:    d206        ..      BCS      0x4f21a ; __fpl_fnaninf + 104
        0x0004f20c:    eb0e0c84    ....    ADD      r12,lr,r4,LSL #2
        0x0004f210:    e8bd4010    ...@    POP      {r4,lr}
        0x0004f214:    f04c0c01    L...    ORR      r12,r12,#1
        0x0004f218:    4760        `G      BX       r12
        0x0004f21a:    e8dff00c    ....    TBB      [pc,r12]
    $d
        0x0004f21e:    0807        ..      DCW    2055
        0x0004f220:    0202        ..      DCW    514
    $t
        0x0004f222:    f04f4000    O..@    MOV      r0,#0x80000000
        0x0004f226:    f5a00080    ....    SUB      r0,r0,#0x400000
        0x0004f22a:    bd10        ..      POP      {r4,pc}
        0x0004f22c:    4608        .F      MOV      r0,r1
        0x0004f22e:    0042        B.      LSLS     r2,r0,#1
        0x0004f230:    bf18        ..      IT       NE
        0x0004f232:    f1d27280    ...r    RSBSNE   r2,r2,#0x1000000
        0x0004f236:    bf88        ..      IT       HI
        0x0004f238:    f0004000    ...@    ANDHI    r0,r0,#0x80000000
        0x0004f23c:    bd10        ..      POP      {r4,pc}
    x$fpl$fpinit
    $v0
    _fp_init
        0x0004f23e:    eef10a10    ....    VMRS     r0,FPSCR
        0x0004f242:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0004f246:    f2c031c0    ...1    MOVT     r1,#0x3c0
        0x0004f24a:    ea200001     ...    BIC      r0,r0,r1
        0x0004f24e:    f0407040    @.@p    ORR      r0,r0,#0x3000000
        0x0004f252:    eee10a10    ....    VMSR     FPSCR,r0
    __fplib_config_fpu_vfp
    __fplib_config_pureend_doubles
        0x0004f256:    4770        pG      BX       lr
    x$fpl$fretinf
    $v0
    __fpl_fretinf
        0x0004f258:    21ff        .!      MOVS     r1,#0xff
        0x0004f25a:    ea4150d0    A..P    ORR      r0,r1,r0,LSR #23
        0x0004f25e:    05c0        ..      LSLS     r0,r0,#23
        0x0004f260:    4770        pG      BX       lr
    x$fpl$usenofp
    __I$use$fp
        0x0004f262:    0000        ..      MOVS     r0,r0
        0x0004f264:    0000        ..      MOVS     r0,r0
        0x0004f266:    0000        ..      MOVS     r0,r0
    $d.realdata
    .constdata
    halF
        0x0004f268:    00000000    ....    DCD    0
        0x0004f26c:    3fe00000    ...?    DCD    1071644672
        0x0004f270:    00000000    ....    DCD    0
        0x0004f274:    bfe00000    ....    DCD    3219128320
    ln2HI
        0x0004f278:    fee00000    ....    DCD    4276092928
        0x0004f27c:    3fe62e42    B..?    DCD    1072049730
        0x0004f280:    fee00000    ....    DCD    4276092928
        0x0004f284:    bfe62e42    B...    DCD    3219533378
    ln2LO
        0x0004f288:    35793c76    v<y5    DCD    897137782
        0x0004f28c:    3dea39ef    .9.=    DCD    1038760431
        0x0004f290:    35793c76    v<y5    DCD    897137782
        0x0004f294:    bdea39ef    .9..    DCD    3186244079
    P
        0x0004f298:    5555553e    >UUU    DCD    1431655742
        0x0004f29c:    3fc55555    UU.?    DCD    1069897045
        0x0004f2a0:    16bebd93    ....    DCD    381599123
        0x0004f2a4:    bf66c16c    l.f.    DCD    3211182444
        0x0004f2a8:    af25de2c    ,.%.    DCD    2938494508
        0x0004f2ac:    3f11566a    jV.?    DCD    1058100842
        0x0004f2b0:    c5d26bf1    .k..    DCD    3318901745
        0x0004f2b4:    bebbbd41    A...    DCD    3199974721
        0x0004f2b8:    72bea4d0    ...r    DCD    1925096656
        0x0004f2bc:    3e663769    i7f>    DCD    1046886249
    .constdata
    Lg2
        0x0004f2c0:    9997fa04    ....    DCD    2576873988
        0x0004f2c4:    3fd99999    ...?    DCD    1071225241
        0x0004f2c8:    1d8e78af    .x..    DCD    495876271
        0x0004f2cc:    3fcc71c5    .q.?    DCD    1070363077
        0x0004f2d0:    d078c69f    ..x.    DCD    3497576095
        0x0004f2d4:    3fc39a09    ...?    DCD    1069783561
    Lg
        0x0004f2d8:    55555593    .UUU    DCD    1431655827
        0x0004f2dc:    3fe55555    UU.?    DCD    1071994197
        0x0004f2e0:    94229359    Y.".    DCD    2485293913
        0x0004f2e4:    3fd24924    $I.?    DCD    1070745892
        0x0004f2e8:    96cb03de    ....    DCD    2529887198
        0x0004f2ec:    3fc74664    dF.?    DCD    1070024292
        0x0004f2f0:    df3e5244    DR>.    DCD    3745403460
        0x0004f2f4:    3fc2f112    ...?    DCD    1069740306
    .constdata
    C
        0x0004f2f8:    5555554c    LUUU    DCD    1431655756
        0x0004f2fc:    3fa55555    UU.?    DCD    1067799893
        0x0004f300:    16c15177    wQ..    DCD    381768055
        0x0004f304:    bf56c16c    l.V.    DCD    3210133868
        0x0004f308:    19cb1590    ....    DCD    432739728
        0x0004f30c:    3efa01a0    ...>    DCD    1056571808
        0x0004f310:    809c52ad    .R..    DCD    2157728429
        0x0004f314:    be927e4f    O~..    DCD    3197271631
        0x0004f318:    bdb4b1c4    ....    DCD    3182735812
        0x0004f31c:    3e21ee9e    ..!>    DCD    1042411166
        0x0004f320:    be8838d4    .8..    DCD    3196598484
        0x0004f324:    bda8fae9    ....    DCD    3181968105
    .constdata
    __mathlib_zero
        0x0004f328:    00000000    ....    DCD    0
        0x0004f32c:    00000000    ....    DCD    0
    .constdata
    pio2s
        0x0004f330:    54400000    ..@T    DCD    1413480448
        0x0004f334:    3ff921fb    .!.?    DCD    1073291771
        0x0004f338:    1a626331    1cb.    DCD    442655537
        0x0004f33c:    3dd0b461    a..=    DCD    1037087841
        0x0004f340:    1a600000    ..`.    DCD    442499072
        0x0004f344:    3dd0b461    a..=    DCD    1037087841
        0x0004f348:    2e037073    sp..    DCD    771977331
        0x0004f34c:    3ba3198a    ...;    DCD    1000544650
        0x0004f350:    2e000000    ....    DCD    771751936
        0x0004f354:    3ba3198a    ...;    DCD    1000544650
        0x0004f358:    252049c1    .I %    DCD    622873025
        0x0004f35c:    397b839a    ..{9    DCD    964395930
    twooverpi
        0x0004f360:    00000000    ....    DCD    0
        0x0004f364:    00000000    ....    DCD    0
        0x0004f368:    a2f9836e    n...    DCD    2734261102
        0x0004f36c:    4e441529    ).DN    DCD    1313084713
        0x0004f370:    fc2757d1    .W'.    DCD    4230436817
        0x0004f374:    f534ddc0    ..4.    DCD    4113882560
        0x0004f378:    db629599    ..b.    DCD    3680671129
        0x0004f37c:    3c439041    A.C<    DCD    1011060801
        0x0004f380:    fe5163ab    .cQ.    DCD    4266746795
        0x0004f384:    debbc561    a...    DCD    3736847713
        0x0004f388:    b7246e3a    :n$.    DCD    3072618042
        0x0004f38c:    424dd2e0    ..MB    DCD    1112396512
        0x0004f390:    06492eea    ..I.    DCD    105459434
        0x0004f394:    09d1921c    ....    DCD    164729372
        0x0004f398:    fe1deb1c    ....    DCD    4263373596
        0x0004f39c:    b129a73e    >.).    DCD    2972297022
        0x0004f3a0:    e88235f5    .5..    DCD    3900847605
        0x0004f3a4:    2ebb4484    .D..    DCD    784024708
        0x0004f3a8:    e99c7026    &p..    DCD    3919343654
        0x0004f3ac:    b45f7e41    A~_.    DCD    3026157121
        0x0004f3b0:    3991d639    9..9    DCD    965858873
        0x0004f3b4:    835339f4    .9S.    DCD    2203269620
        0x0004f3b8:    9c845f8b    ._..    DCD    2625920907
        0x0004f3bc:    bdf9283b    ;(..    DCD    3187222587
        0x0004f3c0:    1ff897ff    ....    DCD    536385535
        0x0004f3c4:    de05980f    ....    DCD    3724908559
        0x0004f3c8:    ef2f118b    ../.    DCD    4012839307
        0x0004f3cc:    5a0a6d1f    .m.Z    DCD    1510632735
        0x0004f3d0:    6d367ecf    .~6m    DCD    1832287951
        0x0004f3d4:    27cb09b7    ...'    DCD    667617719
        0x0004f3d8:    4f463f66    f?FO    DCD    1330003814
        0x0004f3dc:    9e5fea2d    -._.    DCD    2657085997
        0x0004f3e0:    7527bac7    ..'u    DCD    1965537991
        0x0004f3e4:    ebe5f17b    {...    DCD    3957715323
        0x0004f3e8:    3d0739f7    .9.=    DCD    1023883767
        0x0004f3ec:    8a5292ea    ..R.    DCD    2320667370
        0x0004f3f0:    6bfb5fb1    ._.k    DCD    1811636145
        0x0004f3f4:    1f8d5d08    .]..    DCD    529358088
        0x0004f3f8:    56033046    F0.V    DCD    1443049542
        0x0004f3fc:    00000000    ....    DCD    0
    .constdata
    S
        0x0004f400:    1110f8a6    ....    DCD    286324902
        0x0004f404:    3f811111    ...?    DCD    1065423121
        0x0004f408:    19c161d5    .a..    DCD    432103893
        0x0004f40c:    bf2a01a0    ..*.    DCD    3207201184
        0x0004f410:    57b1fe7d    }..W    DCD    1471282813
        0x0004f414:    3ec71de3    ...>    DCD    1053236707
        0x0004f418:    8a2b9ceb    ..+.    DCD    2318114027
        0x0004f41c:    be5ae5e6    ..Z.    DCD    3193628134
        0x0004f420:    5acfd57c    |..Z    DCD    1523570044
        0x0004f424:    3de5d93a    :..=    DCD    1038473530
    .L__const.am_vos_pdm_init.sPdmConfig
        0x0004f428:    08080f01    ....    DCD    134745857
        0x0004f42c:    00000000    ....    DCD    0
        0x0004f430:    00000018    ....    DCD    24
        0x0004f434:    00000000    ....    DCD    0
        0x0004f438:    00000003    ....    DCD    3
        0x0004f43c:    00010102    ....    DCD    65794
        0x0004f440:    00000000    ....    DCD    0
    .L__const.amvosKwdSetDemoName.ble_device_name
        0x0004f444:    2d536f56    VoS-    DCD    760442710
        0x0004f448:    00000000    ....    DCD    0
        0x0004f44c:    00000000    ....    DCD    0
        0x0004f450:    00000000    ....    DCD    0
        0x0004f454:    00000000    ....    DCD    0
    .L__const.amvosKwdSetDemoName.devinfo
        0x0004f458:    00000000    ....    DCD    0
        0x0004f45c:    00000000    ....    DCD    0
        0x0004f460:    00000000    ....    DCD    0
        0x0004f464:    00000000    ....    DCD    0
        0x0004f468:    00000000    ....    DCD    0
        0x0004f46c:    00000000    ....    DCD    0
        0x0004f470:    00000000    ....    DCD    0
        0x0004f474:    00000000    ....    DCD    0
        0x0004f478:    00000000    ....    DCD    0
        0x0004f47c:    33553341    A3U3    DCD    861221697
        0x0004f480:    54523442    B4RT    DCD    1414673474
        0x0004f484:    4b363749    I76K    DCD    1261844297
        0x0004f488:    01014a32    2J..    DCD    16861746
        0x0004f48c:    0000        ..      DCW    0
    .L__const.main.McuMemCfg
        0x0004f48e:    0102        ..      DCW    258
        0x0004f490:    00010707    ....    DCD    67335
    .L__const.main.SRAMMemCfg
        0x0004f494:    00000003    ....    DCD    3
        0x0004f498:    0300        ..      DCW    768
    Bda2Str.hex
        0x0004f49a:    3130        01      DCW    12592
        0x0004f49c:    35343332    2345    DCD    892613426
        0x0004f4a0:    39383736    6789    DCD    959985462
        0x0004f4a4:    44434241    ABCD    DCD    1145258561
        0x0004f4a8:    00004645    EF..    DCD    17989
    CELT_PVQ_U_DATA
        0x0004f4ac:    00000001    ....    DCD    1
        0x0004f4b0:    00000000    ....    DCD    0
        0x0004f4b4:    00000000    ....    DCD    0
        0x0004f4b8:    00000000    ....    DCD    0
        0x0004f4bc:    00000000    ....    DCD    0
        0x0004f4c0:    00000000    ....    DCD    0
        0x0004f4c4:    00000000    ....    DCD    0
        0x0004f4c8:    00000000    ....    DCD    0
        0x0004f4cc:    00000000    ....    DCD    0
        0x0004f4d0:    00000000    ....    DCD    0
        0x0004f4d4:    00000000    ....    DCD    0
        0x0004f4d8:    00000000    ....    DCD    0
        0x0004f4dc:    00000000    ....    DCD    0
        0x0004f4e0:    00000000    ....    DCD    0
        0x0004f4e4:    00000000    ....    DCD    0
        0x0004f4e8:    00000000    ....    DCD    0
        0x0004f4ec:    00000000    ....    DCD    0
        0x0004f4f0:    00000000    ....    DCD    0
        0x0004f4f4:    00000000    ....    DCD    0
        0x0004f4f8:    00000000    ....    DCD    0
        0x0004f4fc:    00000000    ....    DCD    0
        0x0004f500:    00000000    ....    DCD    0
        0x0004f504:    00000000    ....    DCD    0
        0x0004f508:    00000000    ....    DCD    0
        0x0004f50c:    00000000    ....    DCD    0
        0x0004f510:    00000000    ....    DCD    0
        0x0004f514:    00000000    ....    DCD    0
        0x0004f518:    00000000    ....    DCD    0
        0x0004f51c:    00000000    ....    DCD    0
        0x0004f520:    00000000    ....    DCD    0
        0x0004f524:    00000000    ....    DCD    0
        0x0004f528:    00000000    ....    DCD    0
        0x0004f52c:    00000000    ....    DCD    0
        0x0004f530:    00000000    ....    DCD    0
        0x0004f534:    00000000    ....    DCD    0
        0x0004f538:    00000000    ....    DCD    0
        0x0004f53c:    00000000    ....    DCD    0
        0x0004f540:    00000000    ....    DCD    0
        0x0004f544:    00000000    ....    DCD    0
        0x0004f548:    00000000    ....    DCD    0
        0x0004f54c:    00000000    ....    DCD    0
        0x0004f550:    00000000    ....    DCD    0
        0x0004f554:    00000000    ....    DCD    0
        0x0004f558:    00000000    ....    DCD    0
        0x0004f55c:    00000000    ....    DCD    0
        0x0004f560:    00000000    ....    DCD    0
        0x0004f564:    00000000    ....    DCD    0
        0x0004f568:    00000000    ....    DCD    0
        0x0004f56c:    00000000    ....    DCD    0
        0x0004f570:    00000000    ....    DCD    0
        0x0004f574:    00000000    ....    DCD    0
        0x0004f578:    00000000    ....    DCD    0
        0x0004f57c:    00000000    ....    DCD    0
        0x0004f580:    00000000    ....    DCD    0
        0x0004f584:    00000000    ....    DCD    0
        0x0004f588:    00000000    ....    DCD    0
        0x0004f58c:    00000000    ....    DCD    0
        0x0004f590:    00000000    ....    DCD    0
        0x0004f594:    00000000    ....    DCD    0
        0x0004f598:    00000000    ....    DCD    0
        0x0004f59c:    00000000    ....    DCD    0
        0x0004f5a0:    00000000    ....    DCD    0
        0x0004f5a4:    00000000    ....    DCD    0
        0x0004f5a8:    00000000    ....    DCD    0
        0x0004f5ac:    00000000    ....    DCD    0
        0x0004f5b0:    00000000    ....    DCD    0
        0x0004f5b4:    00000000    ....    DCD    0
        0x0004f5b8:    00000000    ....    DCD    0
        0x0004f5bc:    00000000    ....    DCD    0
        0x0004f5c0:    00000000    ....    DCD    0
        0x0004f5c4:    00000000    ....    DCD    0
        0x0004f5c8:    00000000    ....    DCD    0
        0x0004f5cc:    00000000    ....    DCD    0
        0x0004f5d0:    00000000    ....    DCD    0
        0x0004f5d4:    00000000    ....    DCD    0
        0x0004f5d8:    00000000    ....    DCD    0
        0x0004f5dc:    00000000    ....    DCD    0
        0x0004f5e0:    00000000    ....    DCD    0
        0x0004f5e4:    00000000    ....    DCD    0
        0x0004f5e8:    00000000    ....    DCD    0
        0x0004f5ec:    00000000    ....    DCD    0
        0x0004f5f0:    00000000    ....    DCD    0
        0x0004f5f4:    00000000    ....    DCD    0
        0x0004f5f8:    00000000    ....    DCD    0
        0x0004f5fc:    00000000    ....    DCD    0
        0x0004f600:    00000000    ....    DCD    0
        0x0004f604:    00000000    ....    DCD    0
        0x0004f608:    00000000    ....    DCD    0
        0x0004f60c:    00000000    ....    DCD    0
        0x0004f610:    00000000    ....    DCD    0
        0x0004f614:    00000000    ....    DCD    0
        0x0004f618:    00000000    ....    DCD    0
        0x0004f61c:    00000000    ....    DCD    0
        0x0004f620:    00000000    ....    DCD    0
        0x0004f624:    00000000    ....    DCD    0
        0x0004f628:    00000000    ....    DCD    0
        0x0004f62c:    00000000    ....    DCD    0
        0x0004f630:    00000000    ....    DCD    0
        0x0004f634:    00000000    ....    DCD    0
        0x0004f638:    00000000    ....    DCD    0
        0x0004f63c:    00000000    ....    DCD    0
        0x0004f640:    00000000    ....    DCD    0
        0x0004f644:    00000000    ....    DCD    0
        0x0004f648:    00000000    ....    DCD    0
        0x0004f64c:    00000000    ....    DCD    0
        0x0004f650:    00000000    ....    DCD    0
        0x0004f654:    00000000    ....    DCD    0
        0x0004f658:    00000000    ....    DCD    0
        0x0004f65c:    00000000    ....    DCD    0
        0x0004f660:    00000000    ....    DCD    0
        0x0004f664:    00000000    ....    DCD    0
        0x0004f668:    00000000    ....    DCD    0
        0x0004f66c:    00000000    ....    DCD    0
        0x0004f670:    00000000    ....    DCD    0
        0x0004f674:    00000000    ....    DCD    0
        0x0004f678:    00000000    ....    DCD    0
        0x0004f67c:    00000000    ....    DCD    0
        0x0004f680:    00000000    ....    DCD    0
        0x0004f684:    00000000    ....    DCD    0
        0x0004f688:    00000000    ....    DCD    0
        0x0004f68c:    00000000    ....    DCD    0
        0x0004f690:    00000000    ....    DCD    0
        0x0004f694:    00000000    ....    DCD    0
        0x0004f698:    00000000    ....    DCD    0
        0x0004f69c:    00000000    ....    DCD    0
        0x0004f6a0:    00000000    ....    DCD    0
        0x0004f6a4:    00000000    ....    DCD    0
        0x0004f6a8:    00000000    ....    DCD    0
        0x0004f6ac:    00000000    ....    DCD    0
        0x0004f6b0:    00000000    ....    DCD    0
        0x0004f6b4:    00000000    ....    DCD    0
        0x0004f6b8:    00000000    ....    DCD    0
        0x0004f6bc:    00000000    ....    DCD    0
        0x0004f6c0:    00000000    ....    DCD    0
        0x0004f6c4:    00000000    ....    DCD    0
        0x0004f6c8:    00000000    ....    DCD    0
        0x0004f6cc:    00000000    ....    DCD    0
        0x0004f6d0:    00000000    ....    DCD    0
        0x0004f6d4:    00000000    ....    DCD    0
        0x0004f6d8:    00000000    ....    DCD    0
        0x0004f6dc:    00000000    ....    DCD    0
        0x0004f6e0:    00000000    ....    DCD    0
        0x0004f6e4:    00000000    ....    DCD    0
        0x0004f6e8:    00000000    ....    DCD    0
        0x0004f6ec:    00000000    ....    DCD    0
        0x0004f6f0:    00000000    ....    DCD    0
        0x0004f6f4:    00000000    ....    DCD    0
        0x0004f6f8:    00000000    ....    DCD    0
        0x0004f6fc:    00000000    ....    DCD    0
        0x0004f700:    00000000    ....    DCD    0
        0x0004f704:    00000000    ....    DCD    0
        0x0004f708:    00000000    ....    DCD    0
        0x0004f70c:    00000000    ....    DCD    0
        0x0004f710:    00000000    ....    DCD    0
        0x0004f714:    00000000    ....    DCD    0
        0x0004f718:    00000000    ....    DCD    0
        0x0004f71c:    00000000    ....    DCD    0
        0x0004f720:    00000000    ....    DCD    0
        0x0004f724:    00000000    ....    DCD    0
        0x0004f728:    00000000    ....    DCD    0
        0x0004f72c:    00000000    ....    DCD    0
        0x0004f730:    00000000    ....    DCD    0
        0x0004f734:    00000000    ....    DCD    0
        0x0004f738:    00000000    ....    DCD    0
        0x0004f73c:    00000000    ....    DCD    0
        0x0004f740:    00000000    ....    DCD    0
        0x0004f744:    00000000    ....    DCD    0
        0x0004f748:    00000000    ....    DCD    0
        0x0004f74c:    00000000    ....    DCD    0
        0x0004f750:    00000000    ....    DCD    0
        0x0004f754:    00000000    ....    DCD    0
        0x0004f758:    00000000    ....    DCD    0
        0x0004f75c:    00000000    ....    DCD    0
        0x0004f760:    00000000    ....    DCD    0
        0x0004f764:    00000000    ....    DCD    0
        0x0004f768:    00000000    ....    DCD    0
        0x0004f76c:    00000000    ....    DCD    0
        0x0004f770:    00000001    ....    DCD    1
        0x0004f774:    00000001    ....    DCD    1
        0x0004f778:    00000001    ....    DCD    1
        0x0004f77c:    00000001    ....    DCD    1
        0x0004f780:    00000001    ....    DCD    1
        0x0004f784:    00000001    ....    DCD    1
        0x0004f788:    00000001    ....    DCD    1
        0x0004f78c:    00000001    ....    DCD    1
        0x0004f790:    00000001    ....    DCD    1
        0x0004f794:    00000001    ....    DCD    1
        0x0004f798:    00000001    ....    DCD    1
        0x0004f79c:    00000001    ....    DCD    1
        0x0004f7a0:    00000001    ....    DCD    1
        0x0004f7a4:    00000001    ....    DCD    1
        0x0004f7a8:    00000001    ....    DCD    1
        0x0004f7ac:    00000001    ....    DCD    1
        0x0004f7b0:    00000001    ....    DCD    1
        0x0004f7b4:    00000001    ....    DCD    1
        0x0004f7b8:    00000001    ....    DCD    1
        0x0004f7bc:    00000001    ....    DCD    1
        0x0004f7c0:    00000001    ....    DCD    1
        0x0004f7c4:    00000001    ....    DCD    1
        0x0004f7c8:    00000001    ....    DCD    1
        0x0004f7cc:    00000001    ....    DCD    1
        0x0004f7d0:    00000001    ....    DCD    1
        0x0004f7d4:    00000001    ....    DCD    1
        0x0004f7d8:    00000001    ....    DCD    1
        0x0004f7dc:    00000001    ....    DCD    1
        0x0004f7e0:    00000001    ....    DCD    1
        0x0004f7e4:    00000001    ....    DCD    1
        0x0004f7e8:    00000001    ....    DCD    1
        0x0004f7ec:    00000001    ....    DCD    1
        0x0004f7f0:    00000001    ....    DCD    1
        0x0004f7f4:    00000001    ....    DCD    1
        0x0004f7f8:    00000001    ....    DCD    1
        0x0004f7fc:    00000001    ....    DCD    1
        0x0004f800:    00000001    ....    DCD    1
        0x0004f804:    00000001    ....    DCD    1
        0x0004f808:    00000001    ....    DCD    1
        0x0004f80c:    00000001    ....    DCD    1
        0x0004f810:    00000001    ....    DCD    1
        0x0004f814:    00000001    ....    DCD    1
        0x0004f818:    00000001    ....    DCD    1
        0x0004f81c:    00000001    ....    DCD    1
        0x0004f820:    00000001    ....    DCD    1
        0x0004f824:    00000001    ....    DCD    1
        0x0004f828:    00000001    ....    DCD    1
        0x0004f82c:    00000001    ....    DCD    1
        0x0004f830:    00000001    ....    DCD    1
        0x0004f834:    00000001    ....    DCD    1
        0x0004f838:    00000001    ....    DCD    1
        0x0004f83c:    00000001    ....    DCD    1
        0x0004f840:    00000001    ....    DCD    1
        0x0004f844:    00000001    ....    DCD    1
        0x0004f848:    00000001    ....    DCD    1
        0x0004f84c:    00000001    ....    DCD    1
        0x0004f850:    00000001    ....    DCD    1
        0x0004f854:    00000001    ....    DCD    1
        0x0004f858:    00000001    ....    DCD    1
        0x0004f85c:    00000001    ....    DCD    1
        0x0004f860:    00000001    ....    DCD    1
        0x0004f864:    00000001    ....    DCD    1
        0x0004f868:    00000001    ....    DCD    1
        0x0004f86c:    00000001    ....    DCD    1
        0x0004f870:    00000001    ....    DCD    1
        0x0004f874:    00000001    ....    DCD    1
        0x0004f878:    00000001    ....    DCD    1
        0x0004f87c:    00000001    ....    DCD    1
        0x0004f880:    00000001    ....    DCD    1
        0x0004f884:    00000001    ....    DCD    1
        0x0004f888:    00000001    ....    DCD    1
        0x0004f88c:    00000001    ....    DCD    1
        0x0004f890:    00000001    ....    DCD    1
        0x0004f894:    00000001    ....    DCD    1
        0x0004f898:    00000001    ....    DCD    1
        0x0004f89c:    00000001    ....    DCD    1
        0x0004f8a0:    00000001    ....    DCD    1
        0x0004f8a4:    00000001    ....    DCD    1
        0x0004f8a8:    00000001    ....    DCD    1
        0x0004f8ac:    00000001    ....    DCD    1
        0x0004f8b0:    00000001    ....    DCD    1
        0x0004f8b4:    00000001    ....    DCD    1
        0x0004f8b8:    00000001    ....    DCD    1
        0x0004f8bc:    00000001    ....    DCD    1
        0x0004f8c0:    00000001    ....    DCD    1
        0x0004f8c4:    00000001    ....    DCD    1
        0x0004f8c8:    00000001    ....    DCD    1
        0x0004f8cc:    00000001    ....    DCD    1
        0x0004f8d0:    00000001    ....    DCD    1
        0x0004f8d4:    00000001    ....    DCD    1
        0x0004f8d8:    00000001    ....    DCD    1
        0x0004f8dc:    00000001    ....    DCD    1
        0x0004f8e0:    00000001    ....    DCD    1
        0x0004f8e4:    00000001    ....    DCD    1
        0x0004f8e8:    00000001    ....    DCD    1
        0x0004f8ec:    00000001    ....    DCD    1
        0x0004f8f0:    00000001    ....    DCD    1
        0x0004f8f4:    00000001    ....    DCD    1
        0x0004f8f8:    00000001    ....    DCD    1
        0x0004f8fc:    00000001    ....    DCD    1
        0x0004f900:    00000001    ....    DCD    1
        0x0004f904:    00000001    ....    DCD    1
        0x0004f908:    00000001    ....    DCD    1
        0x0004f90c:    00000001    ....    DCD    1
        0x0004f910:    00000001    ....    DCD    1
        0x0004f914:    00000001    ....    DCD    1
        0x0004f918:    00000001    ....    DCD    1
        0x0004f91c:    00000001    ....    DCD    1
        0x0004f920:    00000001    ....    DCD    1
        0x0004f924:    00000001    ....    DCD    1
        0x0004f928:    00000001    ....    DCD    1
        0x0004f92c:    00000001    ....    DCD    1
        0x0004f930:    00000001    ....    DCD    1
        0x0004f934:    00000001    ....    DCD    1
        0x0004f938:    00000001    ....    DCD    1
        0x0004f93c:    00000001    ....    DCD    1
        0x0004f940:    00000001    ....    DCD    1
        0x0004f944:    00000001    ....    DCD    1
        0x0004f948:    00000001    ....    DCD    1
        0x0004f94c:    00000001    ....    DCD    1
        0x0004f950:    00000001    ....    DCD    1
        0x0004f954:    00000001    ....    DCD    1
        0x0004f958:    00000001    ....    DCD    1
        0x0004f95c:    00000001    ....    DCD    1
        0x0004f960:    00000001    ....    DCD    1
        0x0004f964:    00000001    ....    DCD    1
        0x0004f968:    00000001    ....    DCD    1
        0x0004f96c:    00000001    ....    DCD    1
        0x0004f970:    00000001    ....    DCD    1
        0x0004f974:    00000001    ....    DCD    1
        0x0004f978:    00000001    ....    DCD    1
        0x0004f97c:    00000001    ....    DCD    1
        0x0004f980:    00000001    ....    DCD    1
        0x0004f984:    00000001    ....    DCD    1
        0x0004f988:    00000001    ....    DCD    1
        0x0004f98c:    00000001    ....    DCD    1
        0x0004f990:    00000001    ....    DCD    1
        0x0004f994:    00000001    ....    DCD    1
        0x0004f998:    00000001    ....    DCD    1
        0x0004f99c:    00000001    ....    DCD    1
        0x0004f9a0:    00000001    ....    DCD    1
        0x0004f9a4:    00000001    ....    DCD    1
        0x0004f9a8:    00000001    ....    DCD    1
        0x0004f9ac:    00000001    ....    DCD    1
        0x0004f9b0:    00000001    ....    DCD    1
        0x0004f9b4:    00000001    ....    DCD    1
        0x0004f9b8:    00000001    ....    DCD    1
        0x0004f9bc:    00000001    ....    DCD    1
        0x0004f9c0:    00000001    ....    DCD    1
        0x0004f9c4:    00000001    ....    DCD    1
        0x0004f9c8:    00000001    ....    DCD    1
        0x0004f9cc:    00000001    ....    DCD    1
        0x0004f9d0:    00000001    ....    DCD    1
        0x0004f9d4:    00000001    ....    DCD    1
        0x0004f9d8:    00000001    ....    DCD    1
        0x0004f9dc:    00000001    ....    DCD    1
        0x0004f9e0:    00000001    ....    DCD    1
        0x0004f9e4:    00000001    ....    DCD    1
        0x0004f9e8:    00000001    ....    DCD    1
        0x0004f9ec:    00000001    ....    DCD    1
        0x0004f9f0:    00000001    ....    DCD    1
        0x0004f9f4:    00000001    ....    DCD    1
        0x0004f9f8:    00000001    ....    DCD    1
        0x0004f9fc:    00000001    ....    DCD    1
        0x0004fa00:    00000001    ....    DCD    1
        0x0004fa04:    00000001    ....    DCD    1
        0x0004fa08:    00000001    ....    DCD    1
        0x0004fa0c:    00000001    ....    DCD    1
        0x0004fa10:    00000001    ....    DCD    1
        0x0004fa14:    00000001    ....    DCD    1
        0x0004fa18:    00000001    ....    DCD    1
        0x0004fa1c:    00000001    ....    DCD    1
        0x0004fa20:    00000001    ....    DCD    1
        0x0004fa24:    00000001    ....    DCD    1
        0x0004fa28:    00000001    ....    DCD    1
        0x0004fa2c:    00000001    ....    DCD    1
        0x0004fa30:    00000003    ....    DCD    3
        0x0004fa34:    00000005    ....    DCD    5
        0x0004fa38:    00000007    ....    DCD    7
        0x0004fa3c:    00000009    ....    DCD    9
        0x0004fa40:    0000000b    ....    DCD    11
        0x0004fa44:    0000000d    ....    DCD    13
        0x0004fa48:    0000000f    ....    DCD    15
        0x0004fa4c:    00000011    ....    DCD    17
        0x0004fa50:    00000013    ....    DCD    19
        0x0004fa54:    00000015    ....    DCD    21
        0x0004fa58:    00000017    ....    DCD    23
        0x0004fa5c:    00000019    ....    DCD    25
        0x0004fa60:    0000001b    ....    DCD    27
        0x0004fa64:    0000001d    ....    DCD    29
        0x0004fa68:    0000001f    ....    DCD    31
        0x0004fa6c:    00000021    !...    DCD    33
        0x0004fa70:    00000023    #...    DCD    35
        0x0004fa74:    00000025    %...    DCD    37
        0x0004fa78:    00000027    '...    DCD    39
        0x0004fa7c:    00000029    )...    DCD    41
        0x0004fa80:    0000002b    +...    DCD    43
        0x0004fa84:    0000002d    -...    DCD    45
        0x0004fa88:    0000002f    /...    DCD    47
        0x0004fa8c:    00000031    1...    DCD    49
        0x0004fa90:    00000033    3...    DCD    51
        0x0004fa94:    00000035    5...    DCD    53
        0x0004fa98:    00000037    7...    DCD    55
        0x0004fa9c:    00000039    9...    DCD    57
        0x0004faa0:    0000003b    ;...    DCD    59
        0x0004faa4:    0000003d    =...    DCD    61
        0x0004faa8:    0000003f    ?...    DCD    63
        0x0004faac:    00000041    A...    DCD    65
        0x0004fab0:    00000043    C...    DCD    67
        0x0004fab4:    00000045    E...    DCD    69
        0x0004fab8:    00000047    G...    DCD    71
        0x0004fabc:    00000049    I...    DCD    73
        0x0004fac0:    0000004b    K...    DCD    75
        0x0004fac4:    0000004d    M...    DCD    77
        0x0004fac8:    0000004f    O...    DCD    79
        0x0004facc:    00000051    Q...    DCD    81
        0x0004fad0:    00000053    S...    DCD    83
        0x0004fad4:    00000055    U...    DCD    85
        0x0004fad8:    00000057    W...    DCD    87
        0x0004fadc:    00000059    Y...    DCD    89
        0x0004fae0:    0000005b    [...    DCD    91
        0x0004fae4:    0000005d    ]...    DCD    93
        0x0004fae8:    0000005f    _...    DCD    95
        0x0004faec:    00000061    a...    DCD    97
        0x0004faf0:    00000063    c...    DCD    99
        0x0004faf4:    00000065    e...    DCD    101
        0x0004faf8:    00000067    g...    DCD    103
        0x0004fafc:    00000069    i...    DCD    105
        0x0004fb00:    0000006b    k...    DCD    107
        0x0004fb04:    0000006d    m...    DCD    109
        0x0004fb08:    0000006f    o...    DCD    111
        0x0004fb0c:    00000071    q...    DCD    113
        0x0004fb10:    00000073    s...    DCD    115
        0x0004fb14:    00000075    u...    DCD    117
        0x0004fb18:    00000077    w...    DCD    119
        0x0004fb1c:    00000079    y...    DCD    121
        0x0004fb20:    0000007b    {...    DCD    123
        0x0004fb24:    0000007d    }...    DCD    125
        0x0004fb28:    0000007f    ....    DCD    127
        0x0004fb2c:    00000081    ....    DCD    129
        0x0004fb30:    00000083    ....    DCD    131
        0x0004fb34:    00000085    ....    DCD    133
        0x0004fb38:    00000087    ....    DCD    135
        0x0004fb3c:    00000089    ....    DCD    137
        0x0004fb40:    0000008b    ....    DCD    139
        0x0004fb44:    0000008d    ....    DCD    141
        0x0004fb48:    0000008f    ....    DCD    143
        0x0004fb4c:    00000091    ....    DCD    145
        0x0004fb50:    00000093    ....    DCD    147
        0x0004fb54:    00000095    ....    DCD    149
        0x0004fb58:    00000097    ....    DCD    151
        0x0004fb5c:    00000099    ....    DCD    153
        0x0004fb60:    0000009b    ....    DCD    155
        0x0004fb64:    0000009d    ....    DCD    157
        0x0004fb68:    0000009f    ....    DCD    159
        0x0004fb6c:    000000a1    ....    DCD    161
        0x0004fb70:    000000a3    ....    DCD    163
        0x0004fb74:    000000a5    ....    DCD    165
        0x0004fb78:    000000a7    ....    DCD    167
        0x0004fb7c:    000000a9    ....    DCD    169
        0x0004fb80:    000000ab    ....    DCD    171
        0x0004fb84:    000000ad    ....    DCD    173
        0x0004fb88:    000000af    ....    DCD    175
        0x0004fb8c:    000000b1    ....    DCD    177
        0x0004fb90:    000000b3    ....    DCD    179
        0x0004fb94:    000000b5    ....    DCD    181
        0x0004fb98:    000000b7    ....    DCD    183
        0x0004fb9c:    000000b9    ....    DCD    185
        0x0004fba0:    000000bb    ....    DCD    187
        0x0004fba4:    000000bd    ....    DCD    189
        0x0004fba8:    000000bf    ....    DCD    191
        0x0004fbac:    000000c1    ....    DCD    193
        0x0004fbb0:    000000c3    ....    DCD    195
        0x0004fbb4:    000000c5    ....    DCD    197
        0x0004fbb8:    000000c7    ....    DCD    199
        0x0004fbbc:    000000c9    ....    DCD    201
        0x0004fbc0:    000000cb    ....    DCD    203
        0x0004fbc4:    000000cd    ....    DCD    205
        0x0004fbc8:    000000cf    ....    DCD    207
        0x0004fbcc:    000000d1    ....    DCD    209
        0x0004fbd0:    000000d3    ....    DCD    211
        0x0004fbd4:    000000d5    ....    DCD    213
        0x0004fbd8:    000000d7    ....    DCD    215
        0x0004fbdc:    000000d9    ....    DCD    217
        0x0004fbe0:    000000db    ....    DCD    219
        0x0004fbe4:    000000dd    ....    DCD    221
        0x0004fbe8:    000000df    ....    DCD    223
        0x0004fbec:    000000e1    ....    DCD    225
        0x0004fbf0:    000000e3    ....    DCD    227
        0x0004fbf4:    000000e5    ....    DCD    229
        0x0004fbf8:    000000e7    ....    DCD    231
        0x0004fbfc:    000000e9    ....    DCD    233
        0x0004fc00:    000000eb    ....    DCD    235
        0x0004fc04:    000000ed    ....    DCD    237
        0x0004fc08:    000000ef    ....    DCD    239
        0x0004fc0c:    000000f1    ....    DCD    241
        0x0004fc10:    000000f3    ....    DCD    243
        0x0004fc14:    000000f5    ....    DCD    245
        0x0004fc18:    000000f7    ....    DCD    247
        0x0004fc1c:    000000f9    ....    DCD    249
        0x0004fc20:    000000fb    ....    DCD    251
        0x0004fc24:    000000fd    ....    DCD    253
        0x0004fc28:    000000ff    ....    DCD    255
        0x0004fc2c:    00000101    ....    DCD    257
        0x0004fc30:    00000103    ....    DCD    259
        0x0004fc34:    00000105    ....    DCD    261
        0x0004fc38:    00000107    ....    DCD    263
        0x0004fc3c:    00000109    ....    DCD    265
        0x0004fc40:    0000010b    ....    DCD    267
        0x0004fc44:    0000010d    ....    DCD    269
        0x0004fc48:    0000010f    ....    DCD    271
        0x0004fc4c:    00000111    ....    DCD    273
        0x0004fc50:    00000113    ....    DCD    275
        0x0004fc54:    00000115    ....    DCD    277
        0x0004fc58:    00000117    ....    DCD    279
        0x0004fc5c:    00000119    ....    DCD    281
        0x0004fc60:    0000011b    ....    DCD    283
        0x0004fc64:    0000011d    ....    DCD    285
        0x0004fc68:    0000011f    ....    DCD    287
        0x0004fc6c:    00000121    !...    DCD    289
        0x0004fc70:    00000123    #...    DCD    291
        0x0004fc74:    00000125    %...    DCD    293
        0x0004fc78:    00000127    '...    DCD    295
        0x0004fc7c:    00000129    )...    DCD    297
        0x0004fc80:    0000012b    +...    DCD    299
        0x0004fc84:    0000012d    -...    DCD    301
        0x0004fc88:    0000012f    /...    DCD    303
        0x0004fc8c:    00000131    1...    DCD    305
        0x0004fc90:    00000133    3...    DCD    307
        0x0004fc94:    00000135    5...    DCD    309
        0x0004fc98:    00000137    7...    DCD    311
        0x0004fc9c:    00000139    9...    DCD    313
        0x0004fca0:    0000013b    ;...    DCD    315
        0x0004fca4:    0000013d    =...    DCD    317
        0x0004fca8:    0000013f    ?...    DCD    319
        0x0004fcac:    00000141    A...    DCD    321
        0x0004fcb0:    00000143    C...    DCD    323
        0x0004fcb4:    00000145    E...    DCD    325
        0x0004fcb8:    00000147    G...    DCD    327
        0x0004fcbc:    00000149    I...    DCD    329
        0x0004fcc0:    0000014b    K...    DCD    331
        0x0004fcc4:    0000014d    M...    DCD    333
        0x0004fcc8:    0000014f    O...    DCD    335
        0x0004fccc:    00000151    Q...    DCD    337
        0x0004fcd0:    00000153    S...    DCD    339
        0x0004fcd4:    00000155    U...    DCD    341
        0x0004fcd8:    00000157    W...    DCD    343
        0x0004fcdc:    00000159    Y...    DCD    345
        0x0004fce0:    0000015b    [...    DCD    347
        0x0004fce4:    0000015d    ]...    DCD    349
        0x0004fce8:    0000015f    _...    DCD    351
        0x0004fcec:    0000000d    ....    DCD    13
        0x0004fcf0:    00000019    ....    DCD    25
        0x0004fcf4:    00000029    )...    DCD    41
        0x0004fcf8:    0000003d    =...    DCD    61
        0x0004fcfc:    00000055    U...    DCD    85
        0x0004fd00:    00000071    q...    DCD    113
        0x0004fd04:    00000091    ....    DCD    145
        0x0004fd08:    000000b5    ....    DCD    181
        0x0004fd0c:    000000dd    ....    DCD    221
        0x0004fd10:    00000109    ....    DCD    265
        0x0004fd14:    00000139    9...    DCD    313
        0x0004fd18:    0000016d    m...    DCD    365
        0x0004fd1c:    000001a5    ....    DCD    421
        0x0004fd20:    000001e1    ....    DCD    481
        0x0004fd24:    00000221    !...    DCD    545
        0x0004fd28:    00000265    e...    DCD    613
        0x0004fd2c:    000002ad    ....    DCD    685
        0x0004fd30:    000002f9    ....    DCD    761
        0x0004fd34:    00000349    I...    DCD    841
        0x0004fd38:    0000039d    ....    DCD    925
        0x0004fd3c:    000003f5    ....    DCD    1013
        0x0004fd40:    00000451    Q...    DCD    1105
        0x0004fd44:    000004b1    ....    DCD    1201
        0x0004fd48:    00000515    ....    DCD    1301
        0x0004fd4c:    0000057d    }...    DCD    1405
        0x0004fd50:    000005e9    ....    DCD    1513
        0x0004fd54:    00000659    Y...    DCD    1625
        0x0004fd58:    000006cd    ....    DCD    1741
        0x0004fd5c:    00000745    E...    DCD    1861
        0x0004fd60:    000007c1    ....    DCD    1985
        0x0004fd64:    00000841    A...    DCD    2113
        0x0004fd68:    000008c5    ....    DCD    2245
        0x0004fd6c:    0000094d    M...    DCD    2381
        0x0004fd70:    000009d9    ....    DCD    2521
        0x0004fd74:    00000a69    i...    DCD    2665
        0x0004fd78:    00000afd    ....    DCD    2813
        0x0004fd7c:    00000b95    ....    DCD    2965
        0x0004fd80:    00000c31    1...    DCD    3121
        0x0004fd84:    00000cd1    ....    DCD    3281
        0x0004fd88:    00000d75    u...    DCD    3445
        0x0004fd8c:    00000e1d    ....    DCD    3613
        0x0004fd90:    00000ec9    ....    DCD    3785
        0x0004fd94:    00000f79    y...    DCD    3961
        0x0004fd98:    0000102d    -...    DCD    4141
        0x0004fd9c:    000010e5    ....    DCD    4325
        0x0004fda0:    000011a1    ....    DCD    4513
        0x0004fda4:    00001261    a...    DCD    4705
        0x0004fda8:    00001325    %...    DCD    4901
        0x0004fdac:    000013ed    ....    DCD    5101
        0x0004fdb0:    000014b9    ....    DCD    5305
        0x0004fdb4:    00001589    ....    DCD    5513
        0x0004fdb8:    0000165d    ]...    DCD    5725
        0x0004fdbc:    00001735    5...    DCD    5941
        0x0004fdc0:    00001811    ....    DCD    6161
        0x0004fdc4:    000018f1    ....    DCD    6385
        0x0004fdc8:    000019d5    ....    DCD    6613
        0x0004fdcc:    00001abd    ....    DCD    6845
        0x0004fdd0:    00001ba9    ....    DCD    7081
        0x0004fdd4:    00001c99    ....    DCD    7321
        0x0004fdd8:    00001d8d    ....    DCD    7565
        0x0004fddc:    00001e85    ....    DCD    7813
        0x0004fde0:    00001f81    ....    DCD    8065
        0x0004fde4:    00002081    . ..    DCD    8321
        0x0004fde8:    00002185    .!..    DCD    8581
        0x0004fdec:    0000228d    ."..    DCD    8845
        0x0004fdf0:    00002399    .#..    DCD    9113
        0x0004fdf4:    000024a9    .$..    DCD    9385
        0x0004fdf8:    000025bd    .%..    DCD    9661
        0x0004fdfc:    000026d5    .&..    DCD    9941
        0x0004fe00:    000027f1    .'..    DCD    10225
        0x0004fe04:    00002911    .)..    DCD    10513
        0x0004fe08:    00002a35    5*..    DCD    10805
        0x0004fe0c:    00002b5d    ]+..    DCD    11101
        0x0004fe10:    00002c89    .,..    DCD    11401
        0x0004fe14:    00002db9    .-..    DCD    11705
        0x0004fe18:    00002eed    ....    DCD    12013
        0x0004fe1c:    00003025    %0..    DCD    12325
        0x0004fe20:    00003161    a1..    DCD    12641
        0x0004fe24:    000032a1    .2..    DCD    12961
        0x0004fe28:    000033e5    .3..    DCD    13285
        0x0004fe2c:    0000352d    -5..    DCD    13613
        0x0004fe30:    00003679    y6..    DCD    13945
        0x0004fe34:    000037c9    .7..    DCD    14281
        0x0004fe38:    0000391d    .9..    DCD    14621
        0x0004fe3c:    00003a75    u:..    DCD    14965
        0x0004fe40:    00003bd1    .;..    DCD    15313
        0x0004fe44:    00003d31    1=..    DCD    15665
        0x0004fe48:    00003e95    .>..    DCD    16021
        0x0004fe4c:    00003ffd    .?..    DCD    16381
        0x0004fe50:    00004169    iA..    DCD    16745
        0x0004fe54:    000042d9    .B..    DCD    17113
        0x0004fe58:    0000444d    MD..    DCD    17485
        0x0004fe5c:    000045c5    .E..    DCD    17861
        0x0004fe60:    00004741    AG..    DCD    18241
        0x0004fe64:    000048c1    .H..    DCD    18625
        0x0004fe68:    00004a45    EJ..    DCD    19013
        0x0004fe6c:    00004bcd    .K..    DCD    19405
        0x0004fe70:    00004d59    YM..    DCD    19801
        0x0004fe74:    00004ee9    .N..    DCD    20201
        0x0004fe78:    0000507d    }P..    DCD    20605
        0x0004fe7c:    00005215    .R..    DCD    21013
        0x0004fe80:    000053b1    .S..    DCD    21425
        0x0004fe84:    00005551    QU..    DCD    21841
        0x0004fe88:    000056f5    .V..    DCD    22261
        0x0004fe8c:    0000589d    .X..    DCD    22685
        0x0004fe90:    00005a49    IZ..    DCD    23113
        0x0004fe94:    00005bf9    .[..    DCD    23545
        0x0004fe98:    00005dad    .]..    DCD    23981
        0x0004fe9c:    00005f65    e_..    DCD    24421
        0x0004fea0:    00006121    !a..    DCD    24865
        0x0004fea4:    000062e1    .b..    DCD    25313
        0x0004fea8:    000064a5    .d..    DCD    25765
        0x0004feac:    0000666d    mf..    DCD    26221
        0x0004feb0:    00006839    9h..    DCD    26681
        0x0004feb4:    00006a09    .j..    DCD    27145
        0x0004feb8:    00006bdd    .k..    DCD    27613
        0x0004febc:    00006db5    .m..    DCD    28085
        0x0004fec0:    00006f91    .o..    DCD    28561
        0x0004fec4:    00007171    qq..    DCD    29041
        0x0004fec8:    00007355    Us..    DCD    29525
        0x0004fecc:    0000753d    =u..    DCD    30013
        0x0004fed0:    00007729    )w..    DCD    30505
        0x0004fed4:    00007919    .y..    DCD    31001
        0x0004fed8:    00007b0d    .{..    DCD    31501
        0x0004fedc:    00007d05    .}..    DCD    32005
        0x0004fee0:    00007f01    ....    DCD    32513
        0x0004fee4:    00008101    ....    DCD    33025
        0x0004fee8:    00008305    ....    DCD    33541
        0x0004feec:    0000850d    ....    DCD    34061
        0x0004fef0:    00008719    ....    DCD    34585
        0x0004fef4:    00008929    )...    DCD    35113
        0x0004fef8:    00008b3d    =...    DCD    35645
        0x0004fefc:    00008d55    U...    DCD    36181
        0x0004ff00:    00008f71    q...    DCD    36721
        0x0004ff04:    00009191    ....    DCD    37265
        0x0004ff08:    000093b5    ....    DCD    37813
        0x0004ff0c:    000095dd    ....    DCD    38365
        0x0004ff10:    00009809    ....    DCD    38921
        0x0004ff14:    00009a39    9...    DCD    39481
        0x0004ff18:    00009c6d    m...    DCD    40045
        0x0004ff1c:    00009ea5    ....    DCD    40613
        0x0004ff20:    0000a0e1    ....    DCD    41185
        0x0004ff24:    0000a321    !...    DCD    41761
        0x0004ff28:    0000a565    e...    DCD    42341
        0x0004ff2c:    0000a7ad    ....    DCD    42925
        0x0004ff30:    0000a9f9    ....    DCD    43513
        0x0004ff34:    0000ac49    I...    DCD    44105
        0x0004ff38:    0000ae9d    ....    DCD    44701
        0x0004ff3c:    0000b0f5    ....    DCD    45301
        0x0004ff40:    0000b351    Q...    DCD    45905
        0x0004ff44:    0000b5b1    ....    DCD    46513
        0x0004ff48:    0000b815    ....    DCD    47125
        0x0004ff4c:    0000ba7d    }...    DCD    47741
        0x0004ff50:    0000bce9    ....    DCD    48361
        0x0004ff54:    0000bf59    Y...    DCD    48985
        0x0004ff58:    0000c1cd    ....    DCD    49613
        0x0004ff5c:    0000c445    E...    DCD    50245
        0x0004ff60:    0000c6c1    ....    DCD    50881
        0x0004ff64:    0000c941    A...    DCD    51521
        0x0004ff68:    0000cbc5    ....    DCD    52165
        0x0004ff6c:    0000ce4d    M...    DCD    52813
        0x0004ff70:    0000d0d9    ....    DCD    53465
        0x0004ff74:    0000d369    i...    DCD    54121
        0x0004ff78:    0000d5fd    ....    DCD    54781
        0x0004ff7c:    0000d895    ....    DCD    55445
        0x0004ff80:    0000db31    1...    DCD    56113
        0x0004ff84:    0000ddd1    ....    DCD    56785
        0x0004ff88:    0000e075    u...    DCD    57461
        0x0004ff8c:    0000e31d    ....    DCD    58141
        0x0004ff90:    0000e5c9    ....    DCD    58825
        0x0004ff94:    0000e879    y...    DCD    59513
        0x0004ff98:    0000eb2d    -...    DCD    60205
        0x0004ff9c:    0000ede5    ....    DCD    60901
        0x0004ffa0:    0000f0a1    ....    DCD    61601
        0x0004ffa4:    0000003f    ?...    DCD    63
        0x0004ffa8:    00000081    ....    DCD    129
        0x0004ffac:    000000e7    ....    DCD    231
        0x0004ffb0:    00000179    y...    DCD    377
        0x0004ffb4:    0000023f    ?...    DCD    575
        0x0004ffb8:    00000341    A...    DCD    833
        0x0004ffbc:    00000487    ....    DCD    1159
        0x0004ffc0:    00000619    ....    DCD    1561
        0x0004ffc4:    000007ff    ....    DCD    2047
        0x0004ffc8:    00000a41    A...    DCD    2625
        0x0004ffcc:    00000ce7    ....    DCD    3303
        0x0004ffd0:    00000ff9    ....    DCD    4089
        0x0004ffd4:    0000137f    ....    DCD    4991
        0x0004ffd8:    00001781    ....    DCD    6017
        0x0004ffdc:    00001c07    ....    DCD    7175
        0x0004ffe0:    00002119    .!..    DCD    8473
        0x0004ffe4:    000026bf    .&..    DCD    9919
        0x0004ffe8:    00002d01    .-..    DCD    11521
        0x0004ffec:    000033e7    .3..    DCD    13287
        0x0004fff0:    00003b79    y;..    DCD    15225
        0x0004fff4:    000043bf    .C..    DCD    17343
        0x0004fff8:    00004cc1    .L..    DCD    19649
        0x0004fffc:    00005687    .V..    DCD    22151
        0x00050000:    00006119    .a..    DCD    24857
        0x00050004:    00006c7f    .l..    DCD    27775
        0x00050008:    000078c1    .x..    DCD    30913
        0x0005000c:    000085e7    ....    DCD    34279
        0x00050010:    000093f9    ....    DCD    37881
        0x00050014:    0000a2ff    ....    DCD    41727
        0x00050018:    0000b301    ....    DCD    45825
        0x0005001c:    0000c407    ....    DCD    50183
        0x00050020:    0000d619    ....    DCD    54809
        0x00050024:    0000e93f    ?...    DCD    59711
        0x00050028:    0000fd81    ....    DCD    64897
        0x0005002c:    000112e7    ....    DCD    70375
        0x00050030:    00012979    y)..    DCD    76153
        0x00050034:    0001413f    ?A..    DCD    82239
        0x00050038:    00015a41    AZ..    DCD    88641
        0x0005003c:    00017487    .t..    DCD    95367
        0x00050040:    00019019    ....    DCD    102425
        0x00050044:    0001acff    ....    DCD    109823
        0x00050048:    0001cb41    A...    DCD    117569
        0x0005004c:    0001eae7    ....    DCD    125671
        0x00050050:    00020bf9    ....    DCD    134137
        0x00050054:    00022e7f    ....    DCD    142975
        0x00050058:    00025281    .R..    DCD    152193
        0x0005005c:    00027807    .x..    DCD    161799
        0x00050060:    00029f19    ....    DCD    171801
        0x00050064:    0002c7bf    ....    DCD    182207
        0x00050068:    0002f201    ....    DCD    193025
        0x0005006c:    00031de7    ....    DCD    204263
        0x00050070:    00034b79    yK..    DCD    215929
        0x00050074:    00037abf    .z..    DCD    228031
        0x00050078:    0003abc1    ....    DCD    240577
        0x0005007c:    0003de87    ....    DCD    253575
        0x00050080:    00041319    ....    DCD    267033
        0x00050084:    0004497f    .I..    DCD    280959
        0x00050088:    000481c1    ....    DCD    295361
        0x0005008c:    0004bbe7    ....    DCD    310247
        0x00050090:    0004f7f9    ....    DCD    325625
        0x00050094:    000535ff    .5..    DCD    341503
        0x00050098:    00057601    .v..    DCD    357889
        0x0005009c:    0005b807    ....    DCD    374791
        0x000500a0:    0005fc19    ....    DCD    392217
        0x000500a4:    0006423f    ?B..    DCD    410175
        0x000500a8:    00068a81    ....    DCD    428673
        0x000500ac:    0006d4e7    ....    DCD    447719
        0x000500b0:    00072179    y!..    DCD    467321
        0x000500b4:    0007703f    ?p..    DCD    487487
        0x000500b8:    0007c141    A...    DCD    508225
        0x000500bc:    00081487    ....    DCD    529543
        0x000500c0:    00086a19    .j..    DCD    551449
        0x000500c4:    0008c1ff    ....    DCD    573951
        0x000500c8:    00091c41    A...    DCD    597057
        0x000500cc:    000978e7    .x..    DCD    620775
        0x000500d0:    0009d7f9    ....    DCD    645113
        0x000500d4:    000a397f    .9..    DCD    670079
        0x000500d8:    000a9d81    ....    DCD    695681
        0x000500dc:    000b0407    ....    DCD    721927
        0x000500e0:    000b6d19    .m..    DCD    748825
        0x000500e4:    000bd8bf    ....    DCD    776383
        0x000500e8:    000c4701    .G..    DCD    804609
        0x000500ec:    000cb7e7    ....    DCD    833511
        0x000500f0:    000d2b79    y+..    DCD    863097
        0x000500f4:    000da1bf    ....    DCD    893375
        0x000500f8:    000e1ac1    ....    DCD    924353
        0x000500fc:    000e9687    ....    DCD    956039
        0x00050100:    000f1519    ....    DCD    988441
        0x00050104:    000f967f    ....    DCD    1021567
        0x00050108:    00101ac1    ....    DCD    1055425
        0x0005010c:    0010a1e7    ....    DCD    1090023
        0x00050110:    00112bf9    .+..    DCD    1125369
        0x00050114:    0011b8ff    ....    DCD    1161471
        0x00050118:    00124901    .I..    DCD    1198337
        0x0005011c:    0012dc07    ....    DCD    1235975
        0x00050120:    00137219    .r..    DCD    1274393
        0x00050124:    00140b3f    ?...    DCD    1313599
        0x00050128:    0014a781    ....    DCD    1353601
        0x0005012c:    001546e7    .F..    DCD    1394407
        0x00050130:    0015e979    y...    DCD    1436025
        0x00050134:    00168f3f    ?...    DCD    1478463
        0x00050138:    00173841    A8..    DCD    1521729
        0x0005013c:    0017e487    ....    DCD    1565831
        0x00050140:    00189419    ....    DCD    1610777
        0x00050144:    001946ff    .F..    DCD    1656575
        0x00050148:    0019fd41    A...    DCD    1703233
        0x0005014c:    001ab6e7    ....    DCD    1750759
        0x00050150:    001b73f9    .s..    DCD    1799161
        0x00050154:    001c347f    .4..    DCD    1848447
        0x00050158:    001cf881    ....    DCD    1898625
        0x0005015c:    001dc007    ....    DCD    1949703
        0x00050160:    001e8b19    ....    DCD    2001689
        0x00050164:    001f59bf    .Y..    DCD    2054591
        0x00050168:    00202c01    ., .    DCD    2108417
        0x0005016c:    002101e7    ..!.    DCD    2163175
        0x00050170:    0021db79    y.!.    DCD    2218873
        0x00050174:    0022b8bf    ..".    DCD    2275519
        0x00050178:    002399c1    ..#.    DCD    2333121
        0x0005017c:    00247e87    .~$.    DCD    2391687
        0x00050180:    00256719    .g%.    DCD    2451225
        0x00050184:    0026537f    .S&.    DCD    2511743
        0x00050188:    002743c1    .C'.    DCD    2573249
        0x0005018c:    002837e7    .7(.    DCD    2635751
        0x00050190:    00292ff9    ./).    DCD    2699257
        0x00050194:    002a2bff    .+*.    DCD    2763775
        0x00050198:    002b2c01    .,+.    DCD    2829313
        0x0005019c:    002c3007    .0,.    DCD    2895879
        0x000501a0:    002d3819    .8-.    DCD    2963481
        0x000501a4:    002e443f    ?D..    DCD    3032127
        0x000501a8:    002f5481    .T/.    DCD    3101825
        0x000501ac:    003068e7    .h0.    DCD    3172583
        0x000501b0:    00318179    y.1.    DCD    3244409
        0x000501b4:    00329e3f    ?.2.    DCD    3317311
        0x000501b8:    0033bf41    A.3.    DCD    3391297
        0x000501bc:    0034e487    ..4.    DCD    3466375
        0x000501c0:    00360e19    ..6.    DCD    3542553
        0x000501c4:    00373bff    .;7.    DCD    3619839
        0x000501c8:    00386e41    An8.    DCD    3698241
        0x000501cc:    0039a4e7    ..9.    DCD    3777767
        0x000501d0:    003adff9    ..:.    DCD    3858425
        0x000501d4:    003c1f7f    ..<.    DCD    3940223
        0x000501d8:    003d6381    .c=.    DCD    4023169
        0x000501dc:    003eac07    ..>.    DCD    4107271
        0x000501e0:    003ff919    ..?.    DCD    4192537
        0x000501e4:    00414abf    .JA.    DCD    4278975
        0x000501e8:    0042a101    ..B.    DCD    4366593
        0x000501ec:    0043fbe7    ..C.    DCD    4455399
        0x000501f0:    00455b79    y[E.    DCD    4545401
        0x000501f4:    0046bfbf    ..F.    DCD    4636607
        0x000501f8:    004828c1    .(H.    DCD    4729025
        0x000501fc:    00499687    ..I.    DCD    4822663
        0x00050200:    004b0919    ..K.    DCD    4917529
        0x00050204:    004c807f    ..L.    DCD    5013631
        0x00050208:    004dfcc1    ..M.    DCD    5110977
        0x0005020c:    004f7de7    .}O.    DCD    5209575
        0x00050210:    005103f9    ..Q.    DCD    5309433
        0x00050214:    00528eff    ..R.    DCD    5410559
        0x00050218:    00541f01    ..T.    DCD    5512961
        0x0005021c:    0055b407    ..U.    DCD    5616647
        0x00050220:    00574e19    .NW.    DCD    5721625
        0x00050224:    0058ed3f    ?.X.    DCD    5827903
        0x00050228:    005a9181    ..Z.    DCD    5935489
        0x0005022c:    005c3ae7    .:\.    DCD    6044391
        0x00050230:    005de979    y.].    DCD    6154617
        0x00050234:    005f9d3f    ?._.    DCD    6266175
        0x00050238:    00615641    AVa.    DCD    6379073
        0x0005023c:    00631487    ..c.    DCD    6493319
        0x00050240:    0064d819    ..d.    DCD    6608921
        0x00050244:    0066a0ff    ..f.    DCD    6725887
        0x00050248:    00686f41    Aoh.    DCD    6844225
        0x0005024c:    006a42e7    .Bj.    DCD    6963943
        0x00050250:    006c1bf9    ..l.    DCD    7085049
        0x00050254:    006dfa7f    ..m.    DCD    7207551
        0x00050258:    00000141    A...    DCD    321
        0x0005025c:    000002a9    ....    DCD    681
        0x00050260:    00000509    ....    DCD    1289
        0x00050264:    000008c1    ....    DCD    2241
        0x00050268:    00000e41    A...    DCD    3649
        0x0005026c:    00001609    ....    DCD    5641
        0x00050270:    000020a9    . ..    DCD    8361
        0x00050274:    00002ec1    ....    DCD    11969
        0x00050278:    00004101    .A..    DCD    16641
        0x0005027c:    00005829    )X..    DCD    22569
        0x00050280:    00007509    .u..    DCD    29961
        0x00050284:    00009881    ....    DCD    39041
        0x00050288:    0000c381    ....    DCD    50049
        0x0005028c:    0000f709    ....    DCD    63241
        0x00050290:    00013429    )4..    DCD    78889
        0x00050294:    00017c01    .|..    DCD    97281
        0x00050298:    0001cfc1    ....    DCD    118721
        0x0005029c:    000230a9    .0..    DCD    143529
        0x000502a0:    0002a009    ....    DCD    172041
        0x000502a4:    00031f41    A...    DCD    204609
        0x000502a8:    0003afc1    ....    DCD    241601
        0x000502ac:    00045309    .S..    DCD    283401
        0x000502b0:    00050aa9    ....    DCD    330409
        0x000502b4:    0005d841    A...    DCD    383041
        0x000502b8:    0006bd81    ....    DCD    441729
        0x000502bc:    0007bc29    )...    DCD    506921
        0x000502c0:    0008d609    ....    DCD    579081
        0x000502c4:    000a0d01    ....    DCD    658689
        0x000502c8:    000b6301    .c..    DCD    746241
        0x000502cc:    000cda09    ....    DCD    842249
        0x000502d0:    000e7429    )t..    DCD    947241
        0x000502d4:    00103381    .3..    DCD    1061761
        0x000502d8:    00121a41    A...    DCD    1186369
        0x000502dc:    00142aa9    .*..    DCD    1321641
        0x000502e0:    00166709    .g..    DCD    1468169
        0x000502e4:    0018d1c1    ....    DCD    1626561
        0x000502e8:    001b6d41    Am..    DCD    1797441
        0x000502ec:    001e3c09    .<..    DCD    1981449
        0x000502f0:    002140a9    .@!.    DCD    2179241
        0x000502f4:    00247dc1    .}$.    DCD    2391489
        0x000502f8:    0027f601    ..'.    DCD    2618881
        0x000502fc:    002bac29    ).+.    DCD    2862121
        0x00050300:    002fa309    ../.    DCD    3121929
        0x00050304:    0033dd81    ..3.    DCD    3399041
        0x00050308:    00385e81    .^8.    DCD    3694209
        0x0005030c:    003d2909    .)=.    DCD    4008201
        0x00050310:    00424029    )@B.    DCD    4341801
        0x00050314:    0047a701    ..G.    DCD    4695809
        0x00050318:    004d60c1    .`M.    DCD    5071041
        0x0005031c:    005370a9    .pS.    DCD    5468329
        0x00050320:    0059da09    ..Y.    DCD    5888521
        0x00050324:    0060a041    A.`.    DCD    6332481
        0x00050328:    0067c6c1    ..g.    DCD    6801089
        0x0005032c:    006f5109    .Qo.    DCD    7295241
        0x00050330:    007742a9    .Bw.    DCD    7815849
        0x00050334:    007f9f41    A...    DCD    8363841
        0x00050338:    00886a81    .j..    DCD    8940161
        0x0005033c:    0091a829    )...    DCD    9545769
        0x00050340:    009b5c09    .\..    DCD    10181641
        0x00050344:    00a58a01    ....    DCD    10848769
        0x00050348:    00b03601    .6..    DCD    11548161
        0x0005034c:    00bb6409    .d..    DCD    12280841
        0x00050350:    00c71829    )...    DCD    13047849
        0x00050354:    00d35681    .V..    DCD    13850241
        0x00050358:    00e02341    A#..    DCD    14689089
        0x0005035c:    00ed82a9    ....    DCD    15565481
        0x00050360:    00fb7909    .y..    DCD    16480521
        0x00050364:    010a0ac1    ....    DCD    17435329
        0x00050368:    01193c41    A<..    DCD    18431041
        0x0005036c:    01291209    ..).    DCD    19468809
        0x00050370:    013990a9    ..9.    DCD    20549801
        0x00050374:    014abcc1    ..J.    DCD    21675201
        0x00050378:    015c9b01    ..\.    DCD    22846209
        0x0005037c:    016f3029    )0o.    DCD    24064041
        0x00050380:    01828109    ....    DCD    25329929
        0x00050384:    01969281    ....    DCD    26645121
        0x00050388:    01ab6981    .i..    DCD    28010881
        0x0005038c:    01c10b09    ....    DCD    29428489
        0x00050390:    01d77c29    )|..    DCD    30899241
        0x00050394:    01eec201    ....    DCD    32424449
        0x00050398:    0206e1c1    ....    DCD    34005441
        0x0005039c:    021fe0a9    ....    DCD    35643561
        0x000503a0:    0239c409    ..9.    DCD    37340169
        0x000503a4:    02549141    A.T.    DCD    39096641
        0x000503a8:    02704dc1    .Mp.    DCD    40914369
        0x000503ac:    028cff09    ....    DCD    42794761
        0x000503b0:    02aaaaa9    ....    DCD    44739241
        0x000503b4:    02c95641    AV..    DCD    46749249
        0x000503b8:    02e90781    ....    DCD    48826241
        0x000503bc:    0309c429    )...    DCD    50971689
        0x000503c0:    032b9209    ..+.    DCD    53187081
        0x000503c4:    034e7701    .wN.    DCD    55473921
        0x000503c8:    03727901    .yr.    DCD    57833729
        0x000503cc:    03979e09    ....    DCD    60268041
        0x000503d0:    03bdec29    )...    DCD    62778409
        0x000503d4:    03e56981    .i..    DCD    65366401
        0x000503d8:    040e1c41    A...    DCD    68033601
        0x000503dc:    04380aa9    ..8.    DCD    70781609
        0x000503e0:    04633b09    .;c.    DCD    73612041
        0x000503e4:    048fb3c1    ....    DCD    76526529
        0x000503e8:    04bd7b41    A{..    DCD    79526721
        0x000503ec:    04ec9809    ....    DCD    82614281
        0x000503f0:    051d10a9    ....    DCD    85790889
        0x000503f4:    054eebc1    ..N.    DCD    89058241
        0x000503f8:    05823001    .0..    DCD    92418049
        0x000503fc:    05b6e429    )...    DCD    95872041
        0x00050400:    05ed0f09    ....    DCD    99421961
        0x00050404:    0624b781    ..$.    DCD    103069569
        0x00050408:    065de481    ..].    DCD    106816641
        0x0005040c:    06989d09    ....    DCD    110664969
        0x00050410:    06d4e829    )...    DCD    114616361
        0x00050414:    0712cd01    ....    DCD    118672641
        0x00050418:    075252c1    .RR.    DCD    122835649
        0x0005041c:    079380a9    ....    DCD    127107241
        0x00050420:    07d65e09    .^..    DCD    131489289
        0x00050424:    081af241    A...    DCD    135983681
        0x00050428:    086144c1    .Da.    DCD    140592321
        0x0005042c:    08a95d09    .]..    DCD    145317129
        0x00050430:    08f342a9    .B..    DCD    150160041
        0x00050434:    093efd41    A.>.    DCD    155123009
        0x00050438:    098c9481    ....    DCD    160208001
        0x0005043c:    09dc1029    )...    DCD    165417001
        0x00050440:    0a2d7809    .x-.    DCD    170752009
        0x00050444:    0a80d401    ....    DCD    176215041
        0x00050448:    0ad62c01    .,..    DCD    181808129
        0x0005044c:    0b2d8809    ..-.    DCD    187533321
        0x00050450:    0b86f029    )...    DCD    193392681
        0x00050454:    0be26c81    .l..    DCD    199388289
        0x00050458:    0c400541    A.@.    DCD    205522241
        0x0005045c:    0c9fc2a9    ....    DCD    211796649
        0x00050460:    0d01ad09    ....    DCD    218213641
        0x00050464:    0d65ccc1    ..e.    DCD    224775361
        0x00050468:    0dcc2a41    A*..    DCD    231483969
        0x0005046c:    0e34ce09    ..4.    DCD    238341641
        0x00050470:    0e9fc0a9    ....    DCD    245350569
        0x00050474:    0f0d0ac1    ....    DCD    252512961
        0x00050478:    0f7cb501    ..|.    DCD    259831041
        0x0005047c:    0feec829    )...    DCD    267307049
        0x00050480:    10634d09    .Mc.    DCD    274943241
        0x00050484:    10da4c81    .L..    DCD    282741889
        0x00050488:    1153cf81    ..S.    DCD    290705281
        0x0005048c:    11cfdf09    ....    DCD    298835721
        0x00050490:    124e8429    ).N.    DCD    307135529
        0x00050494:    12cfc801    ....    DCD    315607041
        0x00050498:    1353b3c1    ..S.    DCD    324252609
        0x0005049c:    13da50a9    .P..    DCD    333074601
        0x000504a0:    1463a809    ..c.    DCD    342075401
        0x000504a4:    14efc341    A...    DCD    351257409
        0x000504a8:    157eabc1    ..~.    DCD    360623041
        0x000504ac:    16106b09    .k..    DCD    370174729
        0x000504b0:    16a50aa9    ....    DCD    379914921
        0x000504b4:    173c9441    A.<.    DCD    389846081
        0x000504b8:    17d71181    ....    DCD    399970689
        0x000504bc:    18748c29    ).t.    DCD    410291241
        0x000504c0:    19150e09    ....    DCD    420810249
        0x000504c4:    19b8a101    ....    DCD    431530241
        0x000504c8:    1a5f4f01    .O_.    DCD    442453761
        0x000504cc:    1b092209    ."..    DCD    453583369
        0x000504d0:    1bb62429    )$..    DCD    464921641
        0x000504d4:    1c665f81    ._f.    DCD    476471169
        0x000504d8:    1d19de41    A...    DCD    488234561
        0x000504dc:    1dd0aaa9    ....    DCD    500214441
        0x000504e0:    1e8acf09    ....    DCD    512413449
        0x000504e4:    1f4855c1    .UH.    DCD    524834241
        0x000504e8:    20094941    AI.     DCD    537479489
        0x000504ec:    20cdb409    ...     DCD    550351881
        0x000504f0:    2195a0a9    ...!    DCD    563454121
        0x000504f4:    226119c1    ..a"    DCD    576788929
        0x000504f8:    23302a01    .*0#    DCD    590359041
        0x000504fc:    2402dc29    )..$    DCD    604167209
        0x00050500:    24d93b09    .;.$    DCD    618216201
        0x00050504:    25b35181    .Q.%    DCD    632508801
        0x00050508:    00000693    ....    DCD    1683
        0x0005050c:    00000e45    E...    DCD    3653
        0x00050510:    00001c0f    ....    DCD    7183
        0x00050514:    00003311    .3..    DCD    13073
        0x00050518:    0000575b    [W..    DCD    22363
        0x0005051c:    00008e0d    ....    DCD    36365
        0x00050520:    0000dd77    w...    DCD    56695
        0x00050524:    00014d39    9M..    DCD    85305
        0x00050528:    0001e663    c...    DCD    124515
        0x0005052c:    0002b395    ....    DCD    177045
        0x00050530:    0003c11f    ....    DCD    246047
        0x00050534:    00051d21    !...    DCD    335137
        0x00050538:    0006d7ab    ....    DCD    448427
        0x0005053c:    000902dd    ....    DCD    590557
        0x00050540:    000bb307    ....    DCD    766727
        0x00050544:    000efec9    ....    DCD    982729
        0x00050548:    0012ff33    3...    DCD    1244979
        0x0005054c:    0017cfe5    ....    DCD    1560549
        0x00050550:    001d8f2f    /...    DCD    1937199
        0x00050554:    00245e31    1^$.    DCD    2383409
        0x00050558:    002c60fb    .`,.    DCD    2908411
        0x0005055c:    0035bead    ..5.    DCD    3522221
        0x00050560:    0040a197    ..@.    DCD    4235671
        0x00050564:    004d3759    Y7M.    DCD    5060441
        0x00050568:    005bb103    ..[.    DCD    6009091
        0x0005056c:    006c4335    5Cl.    DCD    7095093
        0x00050570:    007f263f    ?&..    DCD    8332863
        0x00050574:    00949641    A...    DCD    9737793
        0x00050578:    00acd34b    K...    DCD    11326283
        0x0005057c:    00c8217d    }!..    DCD    13115773
        0x00050580:    00e6c927    '...    DCD    15124775
        0x00050584:    010916e9    ....    DCD    17372905
        0x00050588:    012f5bd3    .[/.    DCD    19880915
        0x0005058c:    0159ed85    ..Y.    DCD    22670725
        0x00050590:    0189264f    O&..    DCD    25765455
        0x00050594:    01bd6551    Qe..    DCD    29189457
        0x00050598:    01f70e9b    ....    DCD    32968347
        0x0005059c:    02368b4d    M.6.    DCD    37129037
        0x000505a0:    027c49b7    .I|.    DCD    41699767
        0x000505a4:    02c8bd79    y...    DCD    46710137
        0x000505a8:    031c5fa3    ._..    DCD    52191139
        0x000505ac:    0377aed5    ..w.    DCD    58175189
        0x000505b0:    03db2f5f    _/..    DCD    64696159
        0x000505b4:    04476b61    akG.    DCD    71789409
        0x000505b8:    04bcf2eb    ....    DCD    79491819
        0x000505bc:    053c5c1d    .\<.    DCD    87841821
        0x000505c0:    05c64347    GC..    DCD    96879431
        0x000505c4:    065b4b09    .K[.    DCD    106646281
        0x000505c8:    06fc1c73    s...    DCD    117185651
        0x000505cc:    07a96725    %g..    DCD    128542501
        0x000505d0:    0863e16f    o.c.    DCD    140763503
        0x000505d4:    092c4871    qH,.    DCD    153897073
        0x000505d8:    0a03603b    ;`..    DCD    167993403
        0x000505dc:    0ae9f3ed    ....    DCD    183104493
        0x000505e0:    0be0d5d7    ....    DCD    199284183
        0x000505e4:    0ce8df99    ....    DCD    216588185
        0x000505e8:    0e02f243    C...    DCD    235074115
        0x000505ec:    0f2ff675    u./.    DCD    254801525
        0x000505f0:    1070dc7f    ..p.    DCD    275831935
        0x000505f4:    11c69c81    ....    DCD    298228865
        0x000505f8:    1332368b    .62.    DCD    322057867
        0x000505fc:    14b4b2bd    ....    DCD    347386557
        0x00050600:    164f2167    g!O.    DCD    374284647
        0x00050604:    18029b29    )...    DCD    402823977
        0x00050608:    19d04113    .A..    DCD    433078547
        0x0005060c:    1bb93cc5    .<..    DCD    465124549
        0x00050610:    1dbec08f    ....    DCD    499040399
        0x00050614:    1fe20791    ....    DCD    534906769
        0x00050618:    222455db    .U$"    DCD    572806619
        0x0005061c:    2486f88d    ...$    DCD    612825229
        0x00050620:    270b45f7    .E.'    DCD    655050231
        0x00050624:    29b29db9    ...)    DCD    699571641
        0x00050628:    2c7e68e3    .h~,    DCD    746481891
        0x0005062c:    2f701a15    ..p/    DCD    795875861
        0x00050630:    32892d9f    .-.2    DCD    847850911
        0x00050634:    35cb29a1    .).5    DCD    902506913
        0x00050638:    39379e2b    +.79    DCD    959946283
        0x0005063c:    3cd0255d    ]%.<    DCD    1020274013
        0x00050640:    40966387    .c.@    DCD    1083597703
        0x00050644:    448c0749    I..D    DCD    1150027593
        0x00050648:    48b2c9b3    ...H    DCD    1219676595
        0x0005064c:    4d0c6e65    en.M    DCD    1292660325
        0x00050650:    519ac3af    ...Q    DCD    1369097135
        0x00050654:    565fa2b1    .._V    DCD    1449108145
        0x00050658:    5b5cef7b    {.\[    DCD    1532817275
        0x0005065c:    6094992d    -..`    DCD    1620351277
        0x00050660:    66089a17    ...f    DCD    1711839767
        0x00050664:    6bbaf7d9    ...k    DCD    1807415257
        0x00050668:    71adc383    ...q    DCD    1907213187
        0x0005066c:    77e319b5    ...w    DCD    2011371957
        0x00050670:    7e5d22bf    ."]~    DCD    2120032959
        0x00050674:    0000231d    .#..    DCD    8989
        0x00050678:    00004d71    qM..    DCD    19825
        0x0005067c:    00009c91    ....    DCD    40081
        0x00050680:    000126fd    .&..    DCD    75517
        0x00050684:    00020c65    e...    DCD    134245
        0x00050688:    000377e9    .w..    DCD    227305
        0x0005068c:    0005a299    ....    DCD    369305
        0x00050690:    0008d635    5...    DCD    579125
        0x00050694:    000d702d    -p..    DCD    880685
        0x00050698:    0013e4e1    ....    DCD    1303777
        0x0005069c:    001cc321    !...    DCD    1884961
        0x000506a0:    0028b7ed    ..(.    DCD    2668525
        0x000506a4:    00389275    u.8.    DCD    3707509
        0x000506a8:    004d4859    YHM.    DCD    5064793
        0x000506ac:    0067fa29    ).g.    DCD    6814249
        0x000506b0:    0089f825    %...    DCD    9041957
        0x000506b4:    00b4c73d    =...    DCD    11847485
        0x000506b8:    00ea2651    Q&..    DCD    15345233
        0x000506bc:    012c13b1    ..,.    DCD    19665841
        0x000506c0:    017cd2dd    ..|.    DCD    24957661
        0x000506c4:    01def285    ....    DCD    31388293
        0x000506c8:    025552c9    .RU.    DCD    39146185
        0x000506cc:    02e32bb9    .+..    DCD    48442297
        0x000506d0:    038c1415    ....    DCD    59511829
        0x000506d4:    0454084d    M.T.    DCD    72616013
        0x000506d8:    053f71c1    .q?.    DCD    88043969
        0x000506dc:    06532e41    A.S.    DCD    106114625
        0x000506e0:    079497cd    ....    DCD    127178701
        0x000506e4:    09098c95    ....    DCD    151620757
        0x000506e8:    0ab87739    9w..    DCD    179861305
        0x000506ec:    0ca85749    IW..    DCD    212358985
        0x000506f0:    0ee0ca05    ....    DCD    249612805
        0x000506f4:    116a135d    ].j.    DCD    292164445
        0x000506f8:    144d2731    1'M.    DCD    340600625
        0x000506fc:    1793b2d1    ....    DCD    395555537
        0x00050700:    1b4826bd    .&H.    DCD    457713341
        0x00050704:    1f75c0a5    ..u.    DCD    527810725
        0x00050708:    242895a9    ..($    DCD    606639529
        0x0005070c:    296d9cd9    ..m)    DCD    695049433
        0x00050710:    2f52b9f5    ..R/    DCD    793950709
        0x00050714:    35e6c86d    m..5    DCD    904317037
        0x00050718:    3d39a6a1    ..9=    DCD    1027188385
        0x0005071c:    455c4161    aA\E    DCD    1163673953
        0x00050720:    4e609fad    ..`N    DCD    1314955181
        0x00050724:    5859eeb5    ..YX    DCD    1482288821
        0x00050728:    635c8e19    ..\c    DCD    1667010073
        0x0005072c:    6f7e1c69    i.~o    DCD    1870535785
        0x00050730:    7cd583e5    ...|    DCD    2094367717
        0x00050734:    0000bdff    ....    DCD    48639
        0x00050738:    0001a801    ....    DCD    108545
        0x0005073c:    00036b8f    .k..    DCD    224143
        0x00050740:    00069ef1    ....    DCD    433905
        0x00050744:    000c233f    ?#..    DCD    795455
        0x00050748:    00153dc1    .=..    DCD    1392065
        0x0005074c:    0023b68f    ..#.    DCD    2340495
        0x00050750:    0039fcf1    ..9.    DCD    3800305
        0x00050754:    005b51ff    .Q[.    DCD    5984767
        0x00050758:    008bfa01    ....    DCD    9173505
        0x0005075c:    00d1750f    .u..    DCD    13726991
        0x00050760:    0132bf71    q.2.    DCD    20103025
        0x00050764:    01b89a3f    ?...    DCD    28875327
        0x00050768:    026ddcc1    ..m.    DCD    40754369
        0x0005076c:    035fcf0f    .._.    DCD    56610575
        0x00050770:    049e8e71    q...    DCD    77500017
        0x00050774:    063d7bff    .{=.    DCD    104692735
        0x00050778:    0853b601    ..S.    DCD    139703809
        0x0005077c:    0afc9c8f    ....    DCD    184327311
        0x00050780:    0e5861f1    .aX.    DCD    240673265
        0x00050784:    128ca73f    ?...    DCD    311207743
        0x00050788:    17c525c1    .%..    DCD    398796225
        0x0005078c:    1e34658f    .e4.    DCD    506750351
        0x00050790:    261481f1    ...&    DCD    638878193
        0x00050794:    2fa7fbff    .../    DCD    799538175
        0x00050798:    3b3a9c01    ..:;    DCD    993696769
        0x0005079c:    4922620f    .b"I    DCD    1226990095
        0x000507a0:    59c08671    q..Y    DCD    1505789553
        0x000507a4:    6d828a3f    ?..m    DCD    1837271615
        0x000507a8:    84e358c1    .X..    DCD    2229491905
        0x000507ac:    00040e01    ....    DCD    265729
        0x000507b0:    00092191    .!..    DCD    598417
        0x000507b4:    00132c11    .,..    DCD    1256465
        0x000507b8:    0025ee41    A.%.    DCD    2485825
        0x000507bc:    00474f41    AOG.    DCD    4673345
        0x000507c0:    00804391    .C..    DCD    8405905
        0x000507c4:    00ddf711    ....    DCD    14546705
        0x000507c8:    01734601    .Fs.    DCD    24331777
        0x000507cc:    025a9201    ..Z.    DCD    39490049
        0x000507d0:    03b80111    ....    DCD    62390545
        0x000507d4:    05bc3591    .5..    DCD    96220561
        0x000507d8:    08a78f41    A...    DCD    145198913
        0x000507dc:    0cce0641    A...    DCD    214828609
        0x000507e0:    129bb211    ....    DCD    312193553
        0x000507e4:    1a9a0f91    ....    DCD    446304145
        0x000507e8:    25761a01    ..v%    DCD    628496897
        0x000507ec:    34074c01    .L.4    DCD    872893441
        0x000507f0:    47579e91    ..WG    DCD    1196924561
        0x000507f4:    60ac9d11    ...`    DCD    1621925137
        0x000507f8:    8191a641    A...    DCD    2173806145
        0x000507fc:    00165123    #Q..    DCD    1462563
        0x00050800:    00329ec5    ..2.    DCD    3317445
        0x00050804:    006bb917    ..k.    DCD    7059735
        0x00050808:    00d8f699    ....    DCD    14218905
        0x0005080c:    01a0896b    k...    DCD    27298155
        0x00050810:    02fec40d    ....    DCD    50250765
        0x00050814:    0550011f    ..P.    DCD    89129247
        0x00050818:    091dd921    !...    DCD    152951073
        0x0005081c:    0f306c33    3l0.    DCD    254831667
        0x00050820:    18a4a2d5    ....    DCD    413442773
        0x00050824:    270867a7    .g.'    DCD    654862247
        0x00050828:    3c7dfd29    ).}<    DCD    1014889769
        0x0005082c:    5be7b57b    {..[    DCD    1541911931
        0x00050830:    891d771d    .w..    DCD    2300409629
        0x00050834:    c92da0af    ..-.    DCD    3375210671
        0x00050838:    007b8ead    ..{.    DCD    8097453
        0x0005083c:    0119e689    ....    DCD    18474633
        0x00050840:    025e9639    9.^.    DCD    39753273
        0x00050844:    04d8163d    =...    DCD    81270333
        0x00050848:    097763b5    .cw.    DCD    158819253
        0x0005084c:    11c628e1    .(..    DCD    298199265
        0x00050850:    20340321    !.4     DCD    540279585
        0x00050854:    38824875    uH.8    DCD    948062325
        0x00050858:    6057577d    }WW`    DCD    1616336765
        0x0005085c:    02af5bbf    .[..    DCD    45046719
        0x00050860:    0627d881    ..'.    DCD    103274625
        0x00050864:    0d5e84f7    ..^.    DCD    224298231
        0x00050868:    1badfee9    ....    DCD    464387817
        0x0005086c:    36eb8b7f    ...6    DCD    921406335
        0x00050870:    68e5b781    ...h    DCD    1759885185
        0x00050874:    c19c0317    ....    DCD    3248227095
        0x00050878:    0eff0cc1    ....    DCD    251595969
        0x0005087c:    22856a39    9j."    DCD    579168825
        0x00050880:    4b91ee19    ...K    DCD    1267854873
        0x00050884:    9e2b7881    .x+.    DCD    2653649025
        0x00050888:    5409e133    3..T    DCD    1409933619
    CELT_PVQ_U_ROW
        0x0005088c:    0004f4ac    ....    DCD    324780
        0x00050890:    0004f76c    l...    DCD    325484
        0x00050894:    0004fa28    (...    DCD    326184
        0x00050898:    0004fce0    ....    DCD    326880
        0x0005089c:    0004ff94    ....    DCD    327572
        0x000508a0:    00050244    D...    DCD    328260
        0x000508a4:    000504f0    ....    DCD    328944
        0x000508a8:    00050658    X...    DCD    329304
        0x000508ac:    00050714    ....    DCD    329492
        0x000508b0:    00050788    ....    DCD    329608
        0x000508b4:    000507d4    ....    DCD    329684
        0x000508b8:    0005080c    ....    DCD    329740
        0x000508bc:    0005082c    ,...    DCD    329772
        0x000508c0:    00050844    D...    DCD    329796
        0x000508c4:    00050850    P...    DCD    329808
    CentralInformation_fields
        0x000508c8:    00160001    ....    DCD    1441793
        0x000508cc:    20000000    ...     DCD    536870912
        0x000508d0:    00000000    ....    DCD    0
        0x000508d4:    02000000    ....    DCD    33554432
        0x000508d8:    00001100    ....    DCD    4352
        0x000508dc:    00010000    ....    DCD    65536
        0x000508e0:    00000000    ....    DCD    0
        0x000508e4:    00000000    ....    DCD    0
        0x000508e8:    00000000    ....    DCD    0
        0x000508ec:    00000000    ....    DCD    0
        0x000508f0:    00000000    ....    DCD    0
        0x000508f4:    00          .       DCB    0
    CompleteSetup_fields
        0x000508f5:    010011      ...     DCB    1,0,17
        0x000508f8:    00000000    ....    DCD    0
        0x000508fc:    00000001    ....    DCD    1
        0x00050900:    00000000    ....    DCD    0
        0x00050904:    00000000    ....    DCD    0
        0x00050908:    00000000    ....    DCD    0
        0x0005090c:    00000000    ....    DCD    0
        0x00050910:    0000        ..      DCW    0
        0x00050912:    00          .       DCB    0
    ConnectionDetails_fields
        0x00050913:    01          .       DCB    1
        0x00050914:    00001500    ....    DCD    5376
        0x00050918:    00420000    ..B.    DCD    4325376
        0x0005091c:    00000000    ....    DCD    0
        0x00050920:    00000000    ....    DCD    0
        0x00050924:    00000000    ....    DCD    0
        0x00050928:    00000000    ....    DCD    0
        0x0005092c:    00000000    ....    DCD    0
        0x00050930:    00          .       DCB    0
    ControlEnvelope_fields
        0x00050931:    010011      ...     DCB    1,0,17
        0x00050934:    00000000    ....    DCD    0
        0x00050938:    00000001    ....    DCD    1
        0x0005093c:    00000000    ....    DCD    0
        0x00050940:    03370009    ..7.    DCD    53936137
        0x00050944:    10fffe00    ....    DCD    285212160
        0x00050948:    ac000001    ....    DCD    2885681153
        0x0005094c:    0a00050f    ....    DCD    167773455
        0x00050950:    ffff3700    .7..    DCD    4294915840
        0x00050954:    0004fffe    ....    DCD    327678
        0x00050958:    0f430000    ..C.    DCD    256049152
        0x0005095c:    000b0005    ....    DCD    720901
        0x00050960:    feffff37    7...    DCD    4278189879
        0x00050964:    00011cff    ....    DCD    72959
        0x00050968:    05117d00    .}..    DCD    85032192
        0x0005096c:    37000c00    ...7    DCD    922749952
        0x00050970:    fffeffff    ....    DCD    4294901759
        0x00050974:    00000008    ....    DCD    8
        0x00050978:    00051213    ....    DCD    332307
        0x0005097c:    ff37000d    ..7.    DCD    4281794573
        0x00050980:    04fffeff    ....    DCD    83885823
        0x00050984:    0f000000    ....    DCD    251658240
        0x00050988:    0e00050d    ....    DCD    234882317
        0x0005098c:    ffff3700    .7..    DCD    4294915840
        0x00050990:    0001fffe    ....    DCD    131070
        0x00050994:    0f070000    ....    DCD    252116992
        0x00050998:    00140005    ....    DCD    1310725
        0x0005099c:    feffff37    7...    DCD    4278189879
        0x000509a0:    000004ff    ....    DCD    1279
        0x000509a4:    050da500    ....    DCD    84780288
        0x000509a8:    37001500    ...7    DCD    922752256
        0x000509ac:    fffeffff    ....    DCD    4294901759
        0x000509b0:    00000001    ....    DCD    1
        0x000509b4:    00050d87    ....    DCD    331143
        0x000509b8:    ff370016    ..7.    DCD    4281794582
        0x000509bc:    01fffeff    ....    DCD    33554175
        0x000509c0:    25000000    ...%    DCD    620756992
        0x000509c4:    1700050f    ....    DCD    385877263
        0x000509c8:    ffff3700    .7..    DCD    4294915840
        0x000509cc:    0001fffe    ....    DCD    131070
        0x000509d0:    116e0000    ..n.    DCD    292421632
        0x000509d4:    00180005    ....    DCD    1572869
        0x000509d8:    feffff37    7...    DCD    4278189879
        0x000509dc:    000001ff    ....    DCD    511
        0x000509e0:    0508f500    ....    DCD    84473088
        0x000509e4:    37001900    ...7    DCD    922753280
        0x000509e8:    fffeffff    ....    DCD    4294901759
        0x000509ec:    00000002    ....    DCD    2
        0x000509f0:    00050ecb    ....    DCD    331467
        0x000509f4:    ff37001a    ..7.    DCD    4281794586
        0x000509f8:    0cfffeff    ....    DCD    218103551
        0x000509fc:    a9000000    ....    DCD    2835349504
        0x00050a00:    1b000512    ....    DCD    452986130
        0x00050a04:    ffff3700    .7..    DCD    4294915840
        0x00050a08:    0104fffe    ....    DCD    17104894
        0x00050a0c:    0ee90000    ....    DCD    250150912
        0x00050a10:    001c0005    ....    DCD    1835013
        0x00050a14:    feffff37    7...    DCD    4278189879
        0x00050a18:    000001ff    ....    DCD    511
        0x00050a1c:    050d9600    ....    DCD    84776448
        0x00050a20:    37001e00    ...7    DCD    922754560
        0x00050a24:    fffeffff    ....    DCD    4294901759
        0x00050a28:    00000001    ....    DCD    1
        0x00050a2c:    000512d6    ....    DCD    332502
        0x00050a30:    ff37001f    ..7.    DCD    4281794591
        0x00050a34:    01fffeff    ....    DCD    33554175
        0x00050a38:    40000000    ...@    DCD    1073741824
        0x00050a3c:    28000512    ...(    DCD    671089938
        0x00050a40:    ffff3700    .7..    DCD    4294915840
        0x00050a44:    0040fffe    ..@.    DCD    4259838
        0x00050a48:    0d5a0000    ..Z.    DCD    224002048
        0x00050a4c:    00290005    ..).    DCD    2686981
        0x00050a50:    feffff37    7...    DCD    4278189879
        0x00050a54:    0000a2ff    ....    DCD    41727
        0x00050a58:    050df000    ....    DCD    84799488
        0x00050a5c:    37003200    .2.7    DCD    922759680
        0x00050a60:    fffeffff    ....    DCD    4294901759
        0x00050a64:    00000008    ....    DCD    8
        0x00050a68:    0005125e    ^...    DCD    332382
        0x00050a6c:    ff370033    3.7.    DCD    4281794611
        0x00050a70:    08fffeff    ....    DCD    150994687
        0x00050a74:    70000000    ...p    DCD    1879048192
        0x00050a78:    3700050f    ...7    DCD    922748175
        0x00050a7c:    ffff3700    .7..    DCD    4294915840
        0x00050a80:    0001fffe    ....    DCD    131070
        0x00050a84:    0e3b0000    ..;.    DCD    238747648
        0x00050a88:    00380005    ..8.    DCD    3670021
        0x00050a8c:    feffff37    7...    DCD    4278189879
        0x00050a90:    000001ff    ....    DCD    511
        0x00050a94:    050f6100    .a..    DCD    84893952
        0x00050a98:    37003900    .9.7    DCD    922761472
        0x00050a9c:    fffeffff    ....    DCD    4294901759
        0x00050aa0:    00000001    ....    DCD    1
        0x00050aa4:    00050dc3    ....    DCD    331203
        0x00050aa8:    ff37003a    :.7.    DCD    4281794618
        0x00050aac:    08fffeff    ....    DCD    150994687
        0x00050ab0:    51000000    ...Q    DCD    1358954496
        0x00050ab4:    3b000510    ...;    DCD    989857040
        0x00050ab8:    ffff3700    .7..    DCD    4294915840
        0x00050abc:    00fffffe    ....    DCD    16777214
        0x00050ac0:    0e620000    ..b.    DCD    241303552
        0x00050ac4:    003c0005    ..<.    DCD    3932165
        0x00050ac8:    feffff37    7...    DCD    4278189879
        0x00050acc:    000001ff    ....    DCD    511
        0x00050ad0:    050e1d00    ....    DCD    84811008
        0x00050ad4:    37006400    .d.7    DCD    922772480
        0x00050ad8:    fffeffff    ....    DCD    4294901759
        0x00050adc:    00000004    ....    DCD    4
        0x00050ae0:    00050dd2    ....    DCD    331218
        0x00050ae4:    ff370065    e.7.    DCD    4281794661
        0x00050ae8:    0cfffeff    ....    DCD    218103551
        0x00050aec:    6f000000    ...o    DCD    1862270976
        0x00050af0:    66000510    ...f    DCD    1711277328
        0x00050af4:    ffff3700    .7..    DCD    4294915840
        0x00050af8:    000cfffe    ....    DCD    851966
        0x00050afc:    128b0000    ....    DCD    311099392
        0x00050b00:    00670005    ..g.    DCD    6750213
        0x00050b04:    feffff37    7...    DCD    4278189879
        0x00050b08:    000001ff    ....    DCD    511
        0x00050b0c:    050d7800    .x..    DCD    84768768
        0x00050b10:    00000000    ....    DCD    0
        0x00050b14:    00000000    ....    DCD    0
        0x00050b18:    00000000    ....    DCD    0
        0x00050b1c:    00000000    ....    DCD    0
    DeviceBattery_fields
        0x00050b20:    00110001    ....    DCD    1114113
        0x00050b24:    04000000    ....    DCD    67108864
        0x00050b28:    00000000    ....    DCD    0
        0x00050b2c:    02000000    ....    DCD    33554432
        0x00050b30:    00001100    ....    DCD    4352
        0x00050b34:    00040000    ....    DCD    262144
        0x00050b38:    00000000    ....    DCD    0
        0x00050b3c:    00030000    ....    DCD    196608
        0x00050b40:    00000011    ....    DCD    17
        0x00050b44:    00000100    ....    DCD    256
        0x00050b48:    00000000    ....    DCD    0
        0x00050b4c:    00000000    ....    DCD    0
        0x00050b50:    00000000    ....    DCD    0
        0x00050b54:    00000000    ....    DCD    0
        0x00050b58:    00000000    ....    DCD    0
    DeviceConfiguration_fields
        0x00050b5c:    00100001    ....    DCD    1048577
        0x00050b60:    01000000    ....    DCD    16777216
        0x00050b64:    00000000    ....    DCD    0
        0x00050b68:    02000000    ....    DCD    33554432
        0x00050b6c:    00001000    ....    DCD    4096
        0x00050b70:    00010000    ....    DCD    65536
        0x00050b74:    00000000    ....    DCD    0
        0x00050b78:    00000000    ....    DCD    0
        0x00050b7c:    00000000    ....    DCD    0
        0x00050b80:    00000000    ....    DCD    0
        0x00050b84:    00000000    ....    DCD    0
        0x00050b88:    00          .       DCB    0
    DeviceFeatures_fields
        0x00050b89:    010011      ...     DCB    1,0,17
        0x00050b8c:    00000000    ....    DCD    0
        0x00050b90:    00000004    ....    DCD    4
        0x00050b94:    00000000    ....    DCD    0
        0x00050b98:    00110002    ....    DCD    1114114
        0x00050b9c:    04000000    ....    DCD    67108864
        0x00050ba0:    00000000    ....    DCD    0
        0x00050ba4:    03000000    ....    DCD    50331648
        0x00050ba8:    00042700    .'..    DCD    272128
        0x00050bac:    0008fffc    ....    DCD    589820
        0x00050bb0:    0d2d0008    ..-.    DCD    221052936
        0x00050bb4:    00000005    ....    DCD    5
        0x00050bb8:    00000000    ....    DCD    0
        0x00050bbc:    00000000    ....    DCD    0
        0x00050bc0:    00000000    ....    DCD    0
        0x00050bc4:    00          .       DCB    0
    DeviceInformation_MetadataEntry_fields
        0x00050bc5:    010056      ..V     DCB    1,0,86
        0x00050bc8:    00000000    ....    DCD    0
        0x00050bcc:    00000008    ....    DCD    8
        0x00050bd0:    00000000    ....    DCD    0
        0x00050bd4:    00560002    ..V.    DCD    5636098
        0x00050bd8:    08000000    ....    DCD    134217728
        0x00050bdc:    00000000    ....    DCD    0
        0x00050be0:    00000000    ....    DCD    0
        0x00050be4:    00000000    ....    DCD    0
        0x00050be8:    00000000    ....    DCD    0
        0x00050bec:    00000000    ....    DCD    0
        0x00050bf0:    0000        ..      DCW    0
    DeviceInformation_fields
        0x00050bf2:    0001        ..      DCW    1
        0x00050bf4:    00000016    ....    DCD    22
        0x00050bf8:    00001400    ....    DCD    5120
        0x00050bfc:    00000000    ....    DCD    0
        0x00050c00:    16000200    ....    DCD    369099264
        0x00050c04:    00000000    ....    DCD    0
        0x00050c08:    00000014    ....    DCD    20
        0x00050c0c:    00000000    ....    DCD    0
        0x00050c10:    02210003    ..!.    DCD    35717123
        0x00050c14:    01fffe00    ....    DCD    33553920
        0x00050c18:    00000400    ....    DCD    1024
        0x00050c1c:    04000000    ....    DCD    67108864
        0x00050c20:    00001600    ....    DCD    5632
        0x00050c24:    00140000    ....    DCD    1310720
        0x00050c28:    00000000    ....    DCD    0
        0x00050c2c:    00050000    ....    DCD    327680
        0x00050c30:    00000211    ....    DCD    529
        0x00050c34:    00000400    ....    DCD    1024
        0x00050c38:    00000000    ....    DCD    0
        0x00050c3c:    17000600    ....    DCD    385877504
        0x00050c40:    00000000    ....    DCD    0
        0x00050c44:    0000000c    ....    DCD    12
        0x00050c48:    00050b20     ...    DCD    330528
        0x00050c4c:    00170007    ....    DCD    1507335
        0x00050c50:    03000000    ....    DCD    50331648
        0x00050c54:    b5000000    ....    DCD    3036676096
        0x00050c58:    0800050c    ....    DCD    134219020
        0x00050c5c:    00011100    ....    DCD    69888
        0x00050c60:    00040000    ....    DCD    262144
        0x00050c64:    00000000    ....    DCD    0
        0x00050c68:    00090000    ....    DCD    589824
        0x00050c6c:    fc000421    !...    DCD    4227859489
        0x00050c70:    100004ff    ....    DCD    268436735
        0x00050c74:    00000000    ....    DCD    0
        0x00050c78:    21000a00    ...!    DCD    553650688
        0x00050c7c:    fffe0002    ....    DCD    4294836226
        0x00050c80:    00050001    ....    DCD    327681
        0x00050c84:    00000000    ....    DCD    0
        0x00050c88:    0326000b    ..&.    DCD    52822027
        0x00050c8c:    10fffe00    ....    DCD    285212160
        0x00050c90:    00000500    ....    DCD    1280
        0x00050c94:    0c000000    ....    DCD    201326592
        0x00050c98:    00026700    .g..    DCD    157440
        0x00050c9c:    00080000    ....    DCD    524288
        0x00050ca0:    0bc50000    ....    DCD    197459968
        0x00050ca4:    00000005    ....    DCD    5
        0x00050ca8:    00000000    ....    DCD    0
        0x00050cac:    00000000    ....    DCD    0
        0x00050cb0:    00000000    ....    DCD    0
        0x00050cb4:    00          .       DCB    0
    DeviceStatus_fields
        0x00050cb5:    010011      ...     DCB    1,0,17
        0x00050cb8:    00000000    ....    DCD    0
        0x00050cbc:    00000001    ....    DCD    1
        0x00050cc0:    00000000    ....    DCD    0
        0x00050cc4:    00110002    ....    DCD    1114114
        0x00050cc8:    01000000    ....    DCD    16777216
        0x00050ccc:    00000000    ....    DCD    0
        0x00050cd0:    03000000    ....    DCD    50331648
        0x00050cd4:    00001100    ....    DCD    4352
        0x00050cd8:    00010000    ....    DCD    65536
        0x00050cdc:    00000000    ....    DCD    0
        0x00050ce0:    00000000    ....    DCD    0
        0x00050ce4:    00000000    ....    DCD    0
        0x00050ce8:    00000000    ....    DCD    0
        0x00050cec:    00000000    ....    DCD    0
        0x00050cf0:    00          .       DCB    0
    Dialog_fields
        0x00050cf1:    010011      ...     DCB    1,0,17
        0x00050cf4:    00000000    ....    DCD    0
        0x00050cf8:    00000004    ....    DCD    4
        0x00050cfc:    00000000    ....    DCD    0
        0x00050d00:    00000000    ....    DCD    0
        0x00050d04:    00000000    ....    DCD    0
        0x00050d08:    00000000    ....    DCD    0
        0x00050d0c:    0000        ..      DCW    0
        0x00050d0e:    00          .       DCB    0
    EndpointSpeech_fields
        0x00050d0f:    01          .       DCB    1
        0x00050d10:    00001700    ....    DCD    5888
        0x00050d14:    00040000    ....    DCD    262144
        0x00050d18:    0cf10000    ....    DCD    217120768
        0x00050d1c:    00000005    ....    DCD    5
        0x00050d20:    00000000    ....    DCD    0
        0x00050d24:    00000000    ....    DCD    0
        0x00050d28:    00000000    ....    DCD    0
        0x00050d2c:    00          .       DCB    0
    FeatureProperties_fields
        0x00050d2d:    010011      ...     DCB    1,0,17
        0x00050d30:    00000000    ....    DCD    0
        0x00050d34:    00000004    ....    DCD    4
        0x00050d38:    00000000    ....    DCD    0
        0x00050d3c:    00110002    ....    DCD    1114114
        0x00050d40:    04000000    ....    DCD    67108864
        0x00050d44:    00000000    ....    DCD    0
        0x00050d48:    00000000    ....    DCD    0
        0x00050d4c:    00000000    ....    DCD    0
        0x00050d50:    00000000    ....    DCD    0
        0x00050d54:    00000000    ....    DCD    0
        0x00050d58:    0000        ..      DCW    0
    ForwardATCommand_fields
        0x00050d5a:    0001        ..      DCW    1
        0x00050d5c:    00000016    ....    DCD    22
        0x00050d60:    00004000    .@..    DCD    16384
        0x00050d64:    00000000    ....    DCD    0
        0x00050d68:    00000000    ....    DCD    0
        0x00050d6c:    00000000    ....    DCD    0
        0x00050d70:    00000000    ....    DCD    0
        0x00050d74:    00000000    ....    DCD    0
    GetCentralInformation_fields
        0x00050d78:    00000000    ....    DCD    0
        0x00050d7c:    00000000    ....    DCD    0
        0x00050d80:    00000000    ....    DCD    0
        0x00050d84:    0000        ..      DCW    0
        0x00050d86:    00          .       DCB    0
    GetDeviceConfiguration_fields
        0x00050d87:    00          .       DCB    0
        0x00050d88:    00000000    ....    DCD    0
        0x00050d8c:    00000000    ....    DCD    0
        0x00050d90:    00000000    ....    DCD    0
        0x00050d94:    0000        ..      DCW    0
    GetDeviceFeatures_fields
        0x00050d96:    0000        ..      DCW    0
        0x00050d98:    00000000    ....    DCD    0
        0x00050d9c:    00000000    ....    DCD    0
        0x00050da0:    00000000    ....    DCD    0
        0x00050da4:    00          .       DCB    0
    GetDeviceInformation_fields
        0x00050da5:    010011      ...     DCB    1,0,17
        0x00050da8:    00000000    ....    DCD    0
        0x00050dac:    00000004    ....    DCD    4
        0x00050db0:    00000000    ....    DCD    0
        0x00050db4:    00000000    ....    DCD    0
        0x00050db8:    00000000    ....    DCD    0
        0x00050dbc:    00000000    ....    DCD    0
        0x00050dc0:    0000        ..      DCW    0
        0x00050dc2:    00          .       DCB    0
    GetLocales_fields
        0x00050dc3:    00          .       DCB    0
        0x00050dc4:    00000000    ....    DCD    0
        0x00050dc8:    00000000    ....    DCD    0
        0x00050dcc:    00000000    ....    DCD    0
        0x00050dd0:    0000        ..      DCW    0
    GetState_fields
        0x00050dd2:    0001        ..      DCW    1
        0x00050dd4:    00000011    ....    DCD    17
        0x00050dd8:    00000400    ....    DCD    1024
        0x00050ddc:    00000000    ....    DCD    0
        0x00050de0:    00000000    ....    DCD    0
        0x00050de4:    00000000    ....    DCD    0
        0x00050de8:    00000000    ....    DCD    0
        0x00050dec:    00000000    ....    DCD    0
    IncomingCall_fields
        0x00050df0:    00160001    ....    DCD    1441793
        0x00050df4:    22000000    ..."    DCD    570425344
        0x00050df8:    00000000    ....    DCD    0
        0x00050dfc:    02000000    ....    DCD    33554432
        0x00050e00:    00001600    ....    DCD    5632
        0x00050e04:    00800000    ....    DCD    8388608
        0x00050e08:    00000000    ....    DCD    0
        0x00050e0c:    00000000    ....    DCD    0
        0x00050e10:    00000000    ....    DCD    0
        0x00050e14:    00000000    ....    DCD    0
        0x00050e18:    00000000    ....    DCD    0
        0x00050e1c:    00          .       DCB    0
    IssueMediaControl_fields
        0x00050e1d:    010011      ...     DCB    1,0,17
        0x00050e20:    00000000    ....    DCD    0
        0x00050e24:    00000001    ....    DCD    1
        0x00050e28:    00000000    ....    DCD    0
        0x00050e2c:    00000000    ....    DCD    0
        0x00050e30:    00000000    ....    DCD    0
        0x00050e34:    00000000    ....    DCD    0
        0x00050e38:    0000        ..      DCW    0
        0x00050e3a:    00          .       DCB    0
    KeepAlive_fields
        0x00050e3b:    00          .       DCB    0
        0x00050e3c:    00000000    ....    DCD    0
        0x00050e40:    00000000    ....    DCD    0
        0x00050e44:    00000000    ....    DCD    0
        0x00050e48:    0000        ..      DCW    0
    LOG2_FRAC_TABLE
        0x00050e4a:    0800        ..      DCW    2048
        0x00050e4c:    1513100d    ....    DCD    353570829
        0x00050e50:    1b1a1817    ....    DCD    454694935
        0x00050e54:    1f1e1d1c    ....    DCD    522067228
        0x00050e58:    22212020      !"    DCD    572596256
        0x00050e5c:    24242322    "#$$    DCD    606348066
        0x00050e60:    2525        %%      DCW    9509
    LaunchApp_fields
        0x00050e62:    0001        ..      DCW    1
        0x00050e64:    00000016    ....    DCD    22
        0x00050e68:    0000ff00    ....    DCD    65280
        0x00050e6c:    00000000    ....    DCD    0
        0x00050e70:    00000000    ....    DCD    0
        0x00050e74:    00000000    ....    DCD    0
        0x00050e78:    00000000    ....    DCD    0
        0x00050e7c:    00000000    ....    DCD    0
    Locale_fields
        0x00050e80:    00160001    ....    DCD    1441793
        0x00050e84:    08000000    ....    DCD    134217728
        0x00050e88:    00000000    ....    DCD    0
        0x00050e8c:    00000000    ....    DCD    0
        0x00050e90:    00000000    ....    DCD    0
        0x00050e94:    00000000    ....    DCD    0
        0x00050e98:    00000000    ....    DCD    0
        0x00050e9c:    0000        ..      DCW    0
    Locales_fields
        0x00050e9e:    0001        ..      DCW    1
        0x00050ea0:    fe000227    '...    DCD    4261413415
        0x00050ea4:    200008ff    ...     DCD    536873215
        0x00050ea8:    050e8000    ....    DCD    84836352
        0x00050eac:    17000200    ....    DCD    385876480
        0x00050eb0:    00000000    ....    DCD    0
        0x00050eb4:    00000008    ....    DCD    8
        0x00050eb8:    00050e80    ....    DCD    331392
        0x00050ebc:    00000000    ....    DCD    0
        0x00050ec0:    00000000    ....    DCD    0
        0x00050ec4:    00000000    ....    DCD    0
        0x00050ec8:    0000        ..      DCW    0
        0x00050eca:    00          .       DCB    0
    NotifyDeviceConfiguration_fields
        0x00050ecb:    01          .       DCB    1
        0x00050ecc:    00001700    ....    DCD    5888
        0x00050ed0:    00020000    ....    DCD    131072
        0x00050ed4:    0b5c0000    ..\.    DCD    190578688
        0x00050ed8:    00000005    ....    DCD    5
        0x00050edc:    00000000    ....    DCD    0
        0x00050ee0:    00000000    ....    DCD    0
        0x00050ee4:    00000000    ....    DCD    0
        0x00050ee8:    00          .       DCB    0
    NotifyDeviceInformation_fields
        0x00050ee9:    010017      ...     DCB    1,0,23
        0x00050eec:    00000000    ....    DCD    0
        0x00050ef0:    00000104    ....    DCD    260
        0x00050ef4:    00050bf2    ....    DCD    330738
        0x00050ef8:    00000000    ....    DCD    0
        0x00050efc:    00000000    ....    DCD    0
        0x00050f00:    00000000    ....    DCD    0
        0x00050f04:    0000        ..      DCW    0
        0x00050f06:    00          .       DCB    0
    NotifySpeechState_fields
        0x00050f07:    01          .       DCB    1
        0x00050f08:    00001100    ....    DCD    4352
        0x00050f0c:    00010000    ....    DCD    65536
        0x00050f10:    00000000    ....    DCD    0
        0x00050f14:    00000000    ....    DCD    0
        0x00050f18:    00000000    ....    DCD    0
        0x00050f1c:    00000000    ....    DCD    0
        0x00050f20:    00000000    ....    DCD    0
        0x00050f24:    00          .       DCB    0
    OverrideAssistant_fields
        0x00050f25:    010011      ...     DCB    1,0,17
        0x00050f28:    00000000    ....    DCD    0
        0x00050f2c:    00000001    ....    DCD    1
        0x00050f30:    00000000    ....    DCD    0
        0x00050f34:    00000000    ....    DCD    0
        0x00050f38:    00000000    ....    DCD    0
        0x00050f3c:    00000000    ....    DCD    0
        0x00050f40:    0000        ..      DCW    0
        0x00050f42:    00          .       DCB    0
    ProvideSpeech_fields
        0x00050f43:    01          .       DCB    1
        0x00050f44:    00001700    ....    DCD    5888
        0x00050f48:    00040000    ....    DCD    262144
        0x00050f4c:    0cf10000    ....    DCD    217120768
        0x00050f50:    00000005    ....    DCD    5
        0x00050f54:    00000000    ....    DCD    0
        0x00050f58:    00000000    ....    DCD    0
        0x00050f5c:    00000000    ....    DCD    0
        0x00050f60:    00          .       DCB    0
    RemoveDevice_fields
        0x00050f61:    000000      ...     DCB    0,0,0
        0x00050f64:    00000000    ....    DCD    0
        0x00050f68:    00000000    ....    DCD    0
        0x00050f6c:    00000000    ....    DCD    0
    ResetConnection_fields
        0x00050f70:    00110001    ....    DCD    1114113
        0x00050f74:    04000000    ....    DCD    67108864
        0x00050f78:    00000000    ....    DCD    0
        0x00050f7c:    02000000    ....    DCD    33554432
        0x00050f80:    00001000    ....    DCD    4096
        0x00050f84:    00010000    ....    DCD    65536
        0x00050f88:    00000000    ....    DCD    0
        0x00050f8c:    00030000    ....    DCD    196608
        0x00050f90:    00000011    ....    DCD    17
        0x00050f94:    00000100    ....    DCD    256
        0x00050f98:    00000000    ....    DCD    0
        0x00050f9c:    00000000    ....    DCD    0
        0x00050fa0:    00000000    ....    DCD    0
        0x00050fa4:    00000000    ....    DCD    0
        0x00050fa8:    00000000    ....    DCD    0
    Response_fields
        0x00050fac:    00110001    ....    DCD    1114113
        0x00050fb0:    01000000    ....    DCD    16777216
        0x00050fb4:    00000000    ....    DCD    0
        0x00050fb8:    03000000    ....    DCD    50331648
        0x00050fbc:    00033700    .7..    DCD    210688
        0x00050fc0:    0104fffe    ....    DCD    17104894
        0x00050fc4:    0bf20000    ....    DCD    200409088
        0x00050fc8:    00070005    ....    DCD    458757
        0x00050fcc:    feffff37    7...    DCD    4278189879
        0x00050fd0:    00000cff    ....    DCD    3327
        0x00050fd4:    0511d700    ....    DCD    85055232
        0x00050fd8:    37000800    ...7    DCD    922748928
        0x00050fdc:    fffeffff    ....    DCD    4294901759
        0x00050fe0:    00000042    B...    DCD    66
        0x00050fe4:    00050913    ....    DCD    330003
        0x00050fe8:    ff37000a    ..7.    DCD    4281794570
        0x00050fec:    02fffeff    ....    DCD    50331391
        0x00050ff0:    5c000000    ...\    DCD    1543503872
        0x00050ff4:    0d00050b    ....    DCD    218105099
        0x00050ff8:    ffff3700    .7..    DCD    4294915840
        0x00050ffc:    0021fffe    ..!.    DCD    2228222
        0x00051000:    08c80000    ....    DCD    147324928
        0x00051004:    000e0005    ....    DCD    917509
        0x00051008:    feffff37    7...    DCD    4278189879
        0x0005100c:    000004ff    ....    DCD    1279
        0x00051010:    050cf100    ....    DCD    84734208
        0x00051014:    37000f00    ...7    DCD    922750720
        0x00051018:    fffeffff    ....    DCD    4294901759
        0x0005101c:    00000008    ....    DCD    8
        0x00051020:    00051105    ....    DCD    332037
        0x00051024:    ff370015    ..7.    DCD    4281794581
        0x00051028:    0afffeff    ....    DCD    184549119
        0x0005102c:    9e000001    ....    DCD    2650800129
        0x00051030:    1c00050e    ....    DCD    469763342
        0x00051034:    ffff3700    .7..    DCD    4294915840
        0x00051038:    004cfffe    ..L.    DCD    5046270
        0x0005103c:    0b890000    ....    DCD    193527808
        0x00051040:    00000005    ....    DCD    5
        0x00051044:    00000000    ....    DCD    0
        0x00051048:    00000000    ....    DCD    0
        0x0005104c:    00000000    ....    DCD    0
        0x00051050:    00          .       DCB    0
    SetLocale_fields
        0x00051051:    010017      ...     DCB    1,0,23
        0x00051054:    00000000    ....    DCD    0
        0x00051058:    00000008    ....    DCD    8
        0x0005105c:    00050e80    ....    DCD    331392
        0x00051060:    00000000    ....    DCD    0
        0x00051064:    00000000    ....    DCD    0
        0x00051068:    00000000    ....    DCD    0
        0x0005106c:    0000        ..      DCW    0
        0x0005106e:    00          .       DCB    0
    SetState_fields
        0x0005106f:    01          .       DCB    1
        0x00051070:    00001700    ....    DCD    5888
        0x00051074:    000c0000    ....    DCD    786432
        0x00051078:    11d70000    ....    DCD    299302912
        0x0005107c:    00000005    ....    DCD    5
        0x00051080:    00000000    ....    DCD    0
        0x00051084:    00000000    ....    DCD    0
        0x00051088:    00000000    ....    DCD    0
        0x0005108c:    00          .       DCB    0
    SpeechInitiator_WakeWord_fields
        0x0005108d:    010011      ...     DCB    1,0,17
        0x00051090:    00000000    ....    DCD    0
        0x00051094:    00000004    ....    DCD    4
        0x00051098:    00000000    ....    DCD    0
        0x0005109c:    00110002    ....    DCD    1114114
        0x000510a0:    04000000    ....    DCD    67108864
        0x000510a4:    00000000    ....    DCD    0
        0x000510a8:    03000000    ....    DCD    50331648
        0x000510ac:    00001000    ....    DCD    4096
        0x000510b0:    00010000    ....    DCD    65536
        0x000510b4:    00000000    ....    DCD    0
        0x000510b8:    00040000    ....    DCD    262144
        0x000510bc:    00000115    ....    DCD    277
        0x000510c0:    00010200    ....    DCD    66048
        0x000510c4:    00000000    ....    DCD    0
        0x000510c8:    00000000    ....    DCD    0
        0x000510cc:    00000000    ....    DCD    0
        0x000510d0:    00000000    ....    DCD    0
        0x000510d4:    00000000    ....    DCD    0
    SpeechInitiator_fields
        0x000510d8:    00110001    ....    DCD    1114113
        0x000510dc:    01000000    ....    DCD    16777216
        0x000510e0:    00000000    ....    DCD    0
        0x000510e4:    02000000    ....    DCD    33554432
        0x000510e8:    00031700    ....    DCD    202496
        0x000510ec:    010c0000    ....    DCD    17563648
        0x000510f0:    108d0000    ....    DCD    277676032
        0x000510f4:    00000005    ....    DCD    5
        0x000510f8:    00000000    ....    DCD    0
        0x000510fc:    00000000    ....    DCD    0
        0x00051100:    00000000    ....    DCD    0
        0x00051104:    00          .       DCB    0
    SpeechProvider_fields
        0x00051105:    010017      ...     DCB    1,0,23
        0x00051108:    00000000    ....    DCD    0
        0x0005110c:    00000003    ....    DCD    3
        0x00051110:    00051132    2...    DCD    332082
        0x00051114:    01170002    ....    DCD    18284546
        0x00051118:    04000000    ....    DCD    67108864
        0x0005111c:    f1000000    ....    DCD    4043309056
        0x00051120:    0000050c    ....    DCD    1292
        0x00051124:    00000000    ....    DCD    0
        0x00051128:    00000000    ....    DCD    0
        0x0005112c:    00000000    ....    DCD    0
        0x00051130:    0000        ..      DCW    0
    SpeechSettings_fields
        0x00051132:    0001        ..      DCW    1
        0x00051134:    00000011    ....    DCD    17
        0x00051138:    00000100    ....    DCD    256
        0x0005113c:    00000000    ....    DCD    0
        0x00051140:    11000200    ....    DCD    285213184
        0x00051144:    00000000    ....    DCD    0
        0x00051148:    00000001    ....    DCD    1
        0x0005114c:    00000000    ....    DCD    0
        0x00051150:    00110003    ....    DCD    1114115
        0x00051154:    01000000    ....    DCD    16777216
        0x00051158:    00000000    ....    DCD    0
        0x0005115c:    00000000    ....    DCD    0
        0x00051160:    00000000    ....    DCD    0
        0x00051164:    00000000    ....    DCD    0
        0x00051168:    00000000    ....    DCD    0
        0x0005116c:    0000        ..      DCW    0
    StartSetup_fields
        0x0005116e:    0000        ..      DCW    0
        0x00051170:    00000000    ....    DCD    0
        0x00051174:    00000000    ....    DCD    0
        0x00051178:    00000000    ....    DCD    0
        0x0005117c:    00          .       DCB    0
    StartSpeech_fields
        0x0005117d:    010017      ...     DCB    1,0,23
        0x00051180:    00000000    ....    DCD    0
        0x00051184:    00000003    ....    DCD    3
        0x00051188:    00051132    2...    DCD    332082
        0x0005118c:    01170002    ....    DCD    18284546
        0x00051190:    10000000    ....    DCD    268435456
        0x00051194:    d8000001    ....    DCD    3623878657
        0x00051198:    03000510    ....    DCD    50332944
        0x0005119c:    00001700    ....    DCD    5888
        0x000511a0:    00040000    ....    DCD    262144
        0x000511a4:    0cf10000    ....    DCD    217120768
        0x000511a8:    00040005    ....    DCD    262149
        0x000511ac:    00000010    ....    DCD    16
        0x000511b0:    00000100    ....    DCD    256
        0x000511b4:    00000000    ....    DCD    0
        0x000511b8:    10000500    ....    DCD    268436736
        0x000511bc:    00000000    ....    DCD    0
        0x000511c0:    00000001    ....    DCD    1
        0x000511c4:    00000000    ....    DCD    0
        0x000511c8:    00000000    ....    DCD    0
        0x000511cc:    00000000    ....    DCD    0
        0x000511d0:    00000000    ....    DCD    0
        0x000511d4:    0000        ..      DCW    0
        0x000511d6:    00          .       DCB    0
    State_fields
        0x000511d7:    01          .       DCB    1
        0x000511d8:    00001100    ....    DCD    4352
        0x000511dc:    00040000    ....    DCD    262144
        0x000511e0:    00000000    ....    DCD    0
        0x000511e4:    00020000    ....    DCD    131072
        0x000511e8:    fc000430    0...    DCD    4227859504
        0x000511ec:    000001ff    ....    DCD    511
        0x000511f0:    00000000    ....    DCD    0
        0x000511f4:    31000300    ...1    DCD    822084352
        0x000511f8:    fffcffff    ....    DCD    4294770687
        0x000511fc:    00000004    ....    DCD    4
        0x00051200:    00000000    ....    DCD    0
        0x00051204:    00000000    ....    DCD    0
        0x00051208:    00000000    ....    DCD    0
        0x0005120c:    00000000    ....    DCD    0
        0x00051210:    0000        ..      DCW    0
        0x00051212:    00          .       DCB    0
    StopSpeech_fields
        0x00051213:    01          .       DCB    1
        0x00051214:    00001100    ....    DCD    4352
        0x00051218:    00010000    ....    DCD    65536
        0x0005121c:    00000000    ....    DCD    0
        0x00051220:    00020000    ....    DCD    131072
        0x00051224:    00000317    ....    DCD    791
        0x00051228:    00000400    ....    DCD    1024
        0x0005122c:    050cf100    ....    DCD    84734208
        0x00051230:    00000000    ....    DCD    0
        0x00051234:    00000000    ....    DCD    0
        0x00051238:    00000000    ....    DCD    0
        0x0005123c:    00000000    ....    DCD    0
    SwitchTransport_fields
        0x00051240:    00110001    ....    DCD    1114113
        0x00051244:    01000000    ....    DCD    16777216
        0x00051248:    00000000    ....    DCD    0
        0x0005124c:    00000000    ....    DCD    0
        0x00051250:    00000000    ....    DCD    0
        0x00051254:    00000000    ....    DCD    0
        0x00051258:    00000000    ....    DCD    0
        0x0005125c:    0000        ..      DCW    0
    SynchronizeSettings_fields
        0x0005125e:    0001        ..      DCW    1
        0x00051260:    00000011    ....    DCD    17
        0x00051264:    00000400    ....    DCD    1024
        0x00051268:    00000000    ....    DCD    0
        0x0005126c:    11000200    ....    DCD    285213184
        0x00051270:    00000000    ....    DCD    0
        0x00051274:    00000004    ....    DCD    4
        0x00051278:    00000000    ....    DCD    0
        0x0005127c:    00000000    ....    DCD    0
        0x00051280:    00000000    ....    DCD    0
        0x00051284:    00000000    ....    DCD    0
        0x00051288:    0000        ..      DCW    0
        0x0005128a:    00          .       DCB    0
    SynchronizeState_fields
        0x0005128b:    01          .       DCB    1
        0x0005128c:    00001700    ....    DCD    5888
        0x00051290:    000c0000    ....    DCD    786432
        0x00051294:    11d70000    ....    DCD    299302912
        0x00051298:    00000005    ....    DCD    5
        0x0005129c:    00000000    ....    DCD    0
        0x000512a0:    00000000    ....    DCD    0
        0x000512a4:    00000000    ....    DCD    0
        0x000512a8:    00          .       DCB    0
    UpdateDeviceInformation_fields
        0x000512a9:    010056      ..V     DCB    1,0,86
        0x000512ac:    00000000    ....    DCD    0
        0x000512b0:    00000008    ....    DCD    8
        0x000512b4:    00000000    ....    DCD    0
        0x000512b8:    00110002    ....    DCD    1114114
        0x000512bc:    04000000    ....    DCD    67108864
        0x000512c0:    00000000    ....    DCD    0
        0x000512c4:    00000000    ....    DCD    0
        0x000512c8:    00000000    ....    DCD    0
        0x000512cc:    00000000    ....    DCD    0
        0x000512d0:    00000000    ....    DCD    0
        0x000512d4:    0000        ..      DCW    0
    UpgradeTransport_fields
        0x000512d6:    0001        ..      DCW    1
        0x000512d8:    00000011    ....    DCD    17
        0x000512dc:    00000100    ....    DCD    256
        0x000512e0:    00000000    ....    DCD    0
        0x000512e4:    00000000    ....    DCD    0
        0x000512e8:    00000000    ....    DCD    0
        0x000512ec:    00000000    ....    DCD    0
        0x000512f0:    00000000    ....    DCD    0
    am_hal_cachectrl_defaults
        0x000512f4:    030e        ..      DCW    782
        0x000512f6:    00          .       DCB    0
    am_hal_daxi_defaults
        0x000512f7:    02          .       DCB    2
        0x000512f8:    00000000    ....    DCD    0
    am_hal_gpio_pincfg_disabled
        0x000512fc:    00000003    ....    DCD    3
    am_hal_gpio_pincfg_input
        0x00051300:    00000093    ....    DCD    147
    am_hal_gpio_pincfg_opendrain
        0x00051304:    00000283    ....    DCD    643
    am_hal_gpio_pincfg_output
        0x00051308:    00000183    ....    DCD    387
    am_hal_gpio_pincfg_pulledup_disabled
        0x0005130c:    0000e083    ....    DCD    57475
    am_hal_gpio_pincfg_tristate
        0x00051310:    00000383    ....    DCD    899
    am_hal_pwrctrl_peripheral_control
        0x00051314:    40021004    ...@    DCD    1073876996
        0x00051318:    00000001    ....    DCD    1
        0x0005131c:    40021008    ...@    DCD    1073877000
        0x00051320:    00000001    ....    DCD    1
        0x00051324:    40021004    ...@    DCD    1073876996
        0x00051328:    00000002    ....    DCD    2
        0x0005132c:    40021008    ...@    DCD    1073877000
        0x00051330:    0000001e    ....    DCD    30
        0x00051334:    40021004    ...@    DCD    1073876996
        0x00051338:    00000004    ....    DCD    4
        0x0005133c:    40021008    ...@    DCD    1073877000
        0x00051340:    0000001e    ....    DCD    30
        0x00051344:    40021004    ...@    DCD    1073876996
        0x00051348:    00000008    ....    DCD    8
        0x0005134c:    40021008    ...@    DCD    1073877000
        0x00051350:    0000001e    ....    DCD    30
        0x00051354:    40021004    ...@    DCD    1073876996
        0x00051358:    00000010    ....    DCD    16
        0x0005135c:    40021008    ...@    DCD    1073877000
        0x00051360:    0000001e    ....    DCD    30
        0x00051364:    40021004    ...@    DCD    1073876996
        0x00051368:    00000020     ...    DCD    32
        0x0005136c:    40021008    ...@    DCD    1073877000
        0x00051370:    000001e0    ....    DCD    480
        0x00051374:    40021004    ...@    DCD    1073876996
        0x00051378:    00000040    @...    DCD    64
        0x0005137c:    40021008    ...@    DCD    1073877000
        0x00051380:    000001e0    ....    DCD    480
        0x00051384:    40021004    ...@    DCD    1073876996
        0x00051388:    00000080    ....    DCD    128
        0x0005138c:    40021008    ...@    DCD    1073877000
        0x00051390:    000001e0    ....    DCD    480
        0x00051394:    40021004    ...@    DCD    1073876996
        0x00051398:    00000100    ....    DCD    256
        0x0005139c:    40021008    ...@    DCD    1073877000
        0x000513a0:    000001e0    ....    DCD    480
        0x000513a4:    40021004    ...@    DCD    1073876996
        0x000513a8:    00000200    ....    DCD    512
        0x000513ac:    40021008    ...@    DCD    1073877000
        0x000513b0:    00001e00    ....    DCD    7680
        0x000513b4:    40021004    ...@    DCD    1073876996
        0x000513b8:    00000400    ....    DCD    1024
        0x000513bc:    40021008    ...@    DCD    1073877000
        0x000513c0:    00001e00    ....    DCD    7680
        0x000513c4:    40021004    ...@    DCD    1073876996
        0x000513c8:    00000800    ....    DCD    2048
        0x000513cc:    40021008    ...@    DCD    1073877000
        0x000513d0:    00001e00    ....    DCD    7680
        0x000513d4:    40021004    ...@    DCD    1073876996
        0x000513d8:    00001000    ....    DCD    4096
        0x000513dc:    40021008    ...@    DCD    1073877000
        0x000513e0:    00001e00    ....    DCD    7680
        0x000513e4:    40021004    ...@    DCD    1073876996
        0x000513e8:    00002000    . ..    DCD    8192
        0x000513ec:    40021008    ...@    DCD    1073877000
        0x000513f0:    00002000    . ..    DCD    8192
        0x000513f4:    40021004    ...@    DCD    1073876996
        0x000513f8:    00004000    .@..    DCD    16384
        0x000513fc:    40021008    ...@    DCD    1073877000
        0x00051400:    0001c000    ....    DCD    114688
        0x00051404:    40021004    ...@    DCD    1073876996
        0x00051408:    00008000    ....    DCD    32768
        0x0005140c:    40021008    ...@    DCD    1073877000
        0x00051410:    0001c000    ....    DCD    114688
        0x00051414:    40021004    ...@    DCD    1073876996
        0x00051418:    00010000    ....    DCD    65536
        0x0005141c:    40021008    ...@    DCD    1073877000
        0x00051420:    0001c000    ....    DCD    114688
        0x00051424:    40021004    ...@    DCD    1073876996
        0x00051428:    00020000    ....    DCD    131072
        0x0005142c:    40021008    ...@    DCD    1073877000
        0x00051430:    00020000    ....    DCD    131072
        0x00051434:    40021004    ...@    DCD    1073876996
        0x00051438:    00040000    ....    DCD    262144
        0x0005143c:    40021008    ...@    DCD    1073877000
        0x00051440:    00040000    ....    DCD    262144
        0x00051444:    40021004    ...@    DCD    1073876996
        0x00051448:    00080000    ....    DCD    524288
        0x0005144c:    40021008    ...@    DCD    1073877000
        0x00051450:    00080000    ....    DCD    524288
        0x00051454:    40021004    ...@    DCD    1073876996
        0x00051458:    00100000    ....    DCD    1048576
        0x0005145c:    40021008    ...@    DCD    1073877000
        0x00051460:    00100000    ....    DCD    1048576
        0x00051464:    40021004    ...@    DCD    1073876996
        0x00051468:    00200000    .. .    DCD    2097152
        0x0005146c:    40021008    ...@    DCD    1073877000
        0x00051470:    00200000    .. .    DCD    2097152
        0x00051474:    40021004    ...@    DCD    1073876996
        0x00051478:    00400000    ..@.    DCD    4194304
        0x0005147c:    40021008    ...@    DCD    1073877000
        0x00051480:    00400000    ..@.    DCD    4194304
        0x00051484:    40021004    ...@    DCD    1073876996
        0x00051488:    00800000    ....    DCD    8388608
        0x0005148c:    40021008    ...@    DCD    1073877000
        0x00051490:    00800000    ....    DCD    8388608
        0x00051494:    40021004    ...@    DCD    1073876996
        0x00051498:    01000000    ....    DCD    16777216
        0x0005149c:    40021008    ...@    DCD    1073877000
        0x000514a0:    01000000    ....    DCD    16777216
        0x000514a4:    4002100c    ...@    DCD    1073877004
        0x000514a8:    00000001    ....    DCD    1
        0x000514ac:    40021010    ...@    DCD    1073877008
        0x000514b0:    000000ff    ....    DCD    255
        0x000514b4:    4002100c    ...@    DCD    1073877004
        0x000514b8:    00000002    ....    DCD    2
        0x000514bc:    40021010    ...@    DCD    1073877008
        0x000514c0:    000000ff    ....    DCD    255
        0x000514c4:    4002100c    ...@    DCD    1073877004
        0x000514c8:    00000004    ....    DCD    4
        0x000514cc:    40021010    ...@    DCD    1073877008
        0x000514d0:    000000ff    ....    DCD    255
        0x000514d4:    4002100c    ...@    DCD    1073877004
        0x000514d8:    00000008    ....    DCD    8
        0x000514dc:    40021010    ...@    DCD    1073877008
        0x000514e0:    000000ff    ....    DCD    255
        0x000514e4:    4002100c    ...@    DCD    1073877004
        0x000514e8:    00000010    ....    DCD    16
        0x000514ec:    40021010    ...@    DCD    1073877008
        0x000514f0:    000000ff    ....    DCD    255
        0x000514f4:    4002100c    ...@    DCD    1073877004
        0x000514f8:    00000020     ...    DCD    32
        0x000514fc:    40021010    ...@    DCD    1073877008
        0x00051500:    000000ff    ....    DCD    255
        0x00051504:    4002100c    ...@    DCD    1073877004
        0x00051508:    00000040    @...    DCD    64
        0x0005150c:    40021010    ...@    DCD    1073877008
        0x00051510:    000000ff    ....    DCD    255
        0x00051514:    4002100c    ...@    DCD    1073877004
        0x00051518:    00000080    ....    DCD    128
        0x0005151c:    40021010    ...@    DCD    1073877008
        0x00051520:    000000ff    ....    DCD    255
        0x00051524:    4002100c    ...@    DCD    1073877004
        0x00051528:    00000400    ....    DCD    1024
        0x0005152c:    40021010    ...@    DCD    1073877008
        0x00051530:    00000400    ....    DCD    1024
    amotaLenRx
        0x00051534:    0001        ..      DCW    1
    amotaLenRxCh
        0x00051536:    0013        ..      DCW    19
    amotaLenSvc
        0x00051538:    0010        ..      DCW    16
    amotaLenTx
        0x0005153a:    0001        ..      DCW    1
    amotaLenTxCh
        0x0005153c:    0013        ..      DCW    19
    amotaLenTxChCcc
        0x0005153e:    0002        ..      DCW    2
    amotaList
        0x00051540:    00051700    ....    DCD    333568
        0x00051544:    000515b4    ....    DCD    333236
        0x00051548:    00051538    8...    DCD    333112
        0x0005154c:    01000010    ....    DCD    16777232
        0x00051550:    000516e4    ....    DCD    333540
        0x00051554:    000515a1    ....    DCD    333217
        0x00051558:    00051536    6...    DCD    333110
        0x0005155c:    01000013    ....    DCD    16777235
        0x00051560:    0005804f    O...    DCD    360527
        0x00051564:    000515a0    ....    DCD    333216
        0x00051568:    00051534    4...    DCD    333108
        0x0005156c:    100b0200    ....    DCD    269156864
        0x00051570:    000516e4    ....    DCD    333540
        0x00051574:    000515c5    ....    DCD    333253
        0x00051578:    0005153c    <...    DCD    333116
        0x0005157c:    01000013    ....    DCD    16777235
        0x00051580:    0005806f    o...    DCD    360559
        0x00051584:    000515c4    ....    DCD    333252
        0x00051588:    0005153a    :...    DCD    333114
        0x0005158c:    01090200    ....    DCD    17367552
        0x00051590:    000516e6    ....    DCD    333542
        0x00051594:    10000adc    ....    DCD    268438236
        0x00051598:    0005153e    >...    DCD    333118
        0x0005159c:    11200002    .. .    DCD    287309826
    amotaRx
        0x000515a0:    00          .       DCB    0
    amotaRxCh
        0x000515a1:    042208      .".     DCB    4,34,8
        0x000515a4:    c72e0001    ....    DCD    3341680641
        0x000515a8:    90730e8a    ..s.    DCD    2423459466
        0x000515ac:    08c211e1    ....    DCD    146936289
        0x000515b0:    00002760    `'..    DCD    10080
    amotaSvc
        0x000515b4:    c72e1001    ....    DCD    3341684737
        0x000515b8:    90730e8a    ..s.    DCD    2423459466
        0x000515bc:    08c211e1    ....    DCD    146936289
        0x000515c0:    00002760    `'..    DCD    10080
    amotaTx
        0x000515c4:    00          .       DCB    0
    amotaTxCh
        0x000515c5:    102408      .$.     DCB    16,36,8
        0x000515c8:    c72e0002    ....    DCD    3341680642
        0x000515cc:    90730e8a    ..s.    DCD    2423459466
        0x000515d0:    08c211e1    ....    DCD    146936289
        0x000515d4:    00002760    `'..    DCD    10080
    amvosAdvCfg
        0x000515d8:    0000ea60    `...    DCD    60000
        0x000515dc:    03200000    .. .    DCD    52428800
        0x000515e0:    00000320     ...    DCD    800
    amvosAdvDataDiscDefault
        0x000515e4:    03060102    ....    DCD    50725122
        0x000515e8:    17fe0303    ....    DCD    402522883
        0x000515ec:    acfe0316    ....    DCD    2902328086
        0x000515f0:    00000109    ....    DCD    265
        0x000515f4:    00000000    ....    DCD    0
        0x000515f8:    00000000    ....    DCD    0
        0x000515fc:    0000        ..      DCW    0
    amvosCccSet
        0x000515fe:    0013        ..      DCW    19
        0x00051600:    00000002    ....    DCD    2
        0x00051604:    00010805    ....    DCD    67589
        0x00051608:    08250000    ..%.    DCD    136642560
        0x0005160c:    00000001    ....    DCD    1
    amvosLenRx
        0x00051610:    0001        ..      DCW    1
    amvosLenRxCh
        0x00051612:    0013        ..      DCW    19
    amvosLenSvc
        0x00051614:    0010        ..      DCW    16
    amvosLenTx
        0x00051616:    0001        ..      DCW    1
    amvosLenTxCh
        0x00051618:    0013        ..      DCW    19
    amvosLenTxChCcc
        0x0005161a:    0002        ..      DCW    2
    amvosList
        0x0005161c:    00051700    ....    DCD    333568
        0x00051620:    000516b0    ....    DCD    333488
        0x00051624:    00051614    ....    DCD    333332
        0x00051628:    01000010    ....    DCD    16777232
        0x0005162c:    000516e4    ....    DCD    333540
        0x00051630:    0005167d    }...    DCD    333437
        0x00051634:    00051612    ....    DCD    333330
        0x00051638:    01000013    ....    DCD    16777235
        0x0005163c:    0005803f    ?...    DCD    360511
        0x00051640:    0005167c    |...    DCD    333436
        0x00051644:    00051610    ....    DCD    333328
        0x00051648:    100b0200    ....    DCD    269156864
        0x0005164c:    000516e4    ....    DCD    333540
        0x00051650:    000516c1    ....    DCD    333505
        0x00051654:    00051618    ....    DCD    333336
        0x00051658:    01000013    ....    DCD    16777235
        0x0005165c:    0005805f    _...    DCD    360543
        0x00051660:    000516c0    ....    DCD    333504
        0x00051664:    00051616    ....    DCD    333334
        0x00051668:    01090001    ....    DCD    17367041
        0x0005166c:    000516e6    ....    DCD    333542
        0x00051670:    10002fd3    ./..    DCD    268447699
        0x00051674:    0005161a    ....    DCD    333338
        0x00051678:    11200002    .. .    DCD    287309826
    amvosRx
        0x0005167c:    00          .       DCB    0
    amvosRxCh
        0x0005167d:    080208      ...     DCB    8,2,8
        0x00051680:    ddf83076    v0..    DCD    3724030070
        0x00051684:    ac61a390    ..a.    DCD    2892080016
        0x00051688:    300543a7    .C.0    DCD    805651367
        0x0005168c:    f04eb177    w.N.    DCD    4031689079
    amvosSecCfg
        0x00051690:    00010009    ....    DCD    65545
        0x00051694:    00          .       DCB    0
    amvosSlaveCfg
        0x00051695:    010000      ...     DCB    1,0,0
    amvosSmpCfg
        0x00051698:    00000bb8    ....    DCD    3000
        0x0005169c:    03100703    ....    DCD    51382019
        0x000516a0:    00000000    ....    DCD    0
        0x000516a4:    00000000    ....    DCD    0
        0x000516a8:    00000000    ....    DCD    0
        0x000516ac:    00000000    ....    DCD    0
    amvosSvc
        0x000516b0:    5f9b34fb    .4._    DCD    1604007163
        0x000516b4:    80000080    ....    DCD    2147483776
        0x000516b8:    00001000    ....    DCD    4096
        0x000516bc:    0000fe03    ....    DCD    65027
    amvosTx
        0x000516c0:    00          .       DCB    0
    amvosTxCh
        0x000516c1:    120408      ...     DCB    18,4,8
        0x000516c4:    1f82420b    .B..    DCD    528630283
        0x000516c8:    8a2f7264    dr/.    DCD    2318365284
        0x000516cc:    18794bb4    .Ky.    DCD    410602420
        0x000516d0:    2beea05b    [..+    DCD    737058907
    appReqActCfg
        0x000516d4:    00          .       DCB    0
    attApChUuid
        0x000516d5:    012a        .*      DCB    1,42
    attCarChUuid
        0x000516d7:    a6          .       DCB    166
        0x000516d8:    0000002a    *...    DCD    42
    attCfg
        0x000516dc:    0000000f    ....    DCD    15
        0x000516e0:    041e01e0    ....    DCD    69075424
    attChUuid
        0x000516e4:    2803        .(      DCW    10243
    attCliChCfgUuid
        0x000516e6:    2902        .)      DCW    10498
    attDnChUuid
        0x000516e8:    00002a00    .*..    DCD    10752
    attFcnDefault
        0x000516ec:    0002ccf1    ....    DCD    183537
        0x000516f0:    0002cd01    ....    DCD    183553
        0x000516f4:    0002cd01    ....    DCD    183553
        0x000516f8:    0002cce5    ....    DCD    183525
    attGattCsfChUuid
        0x000516fc:    2b29        )+      DCW    11049
    attGattDbhChUuid
        0x000516fe:    2b2a        *+      DCW    11050
    attPrimSvcUuid
        0x00051700:    2800        .(      DCW    10240
    attRpaoChUuid
        0x00051702:    2ac9        .*      DCW    10953
    attScChUuid
        0x00051704:    2a05        .*      DCW    10757
    attSsfChUuid
        0x00051706:    2b3a        :+      DCW    11066
    attcFcnIf
        0x00051708:    0002d1f1    ....    DCD    184817
        0x0005170c:    0002d1c1    ....    DCD    184769
        0x00051710:    0002d2e9    ....    DCD    185065
        0x00051714:    0002d019    ....    DCD    184345
    attcMinPduLen
        0x00051718:    01020305    ....    DCD    16909061
        0x0005171c:    01010102    ....    DCD    16843010
        0x00051720:    05030102    ....    DCD    84082946
        0x00051724:    00000001    ....    DCD    1
    attcProcRspTbl
        0x00051728:    0002d555    U...    DCD    185685
        0x0005172c:    0002d9b1    ....    DCD    186801
        0x00051730:    0002d6f5    ....    DCD    186101
        0x00051734:    0002d5e1    ....    DCD    185825
        0x00051738:    0002d6f5    ....    DCD    186101
        0x0005173c:    0002db4d    M...    DCD    187213
        0x00051740:    0002daf5    ....    DCD    187125
        0x00051744:    0002db4d    M...    DCD    187213
        0x00051748:    0002d6f5    ....    DCD    186101
        0x0005174c:    0002dcf9    ....    DCD    187641
        0x00051750:    00000000    ....    DCD    0
        0x00051754:    0002dab9    ....    DCD    187065
        0x00051758:    0002dcf9    ....    DCD    187641
        0x0005175c:    00000000    ....    DCD    0
        0x00051760:    00000000    ....    DCD    0
        0x00051764:    00000000    ....    DCD    0
        0x00051768:    0002db3d    =...    DCD    187197
    attcSendReqTbl
        0x0005176c:    00000000    ....    DCD    0
        0x00051770:    0002df69    i...    DCD    188265
        0x00051774:    0002dd41    A...    DCD    187713
        0x00051778:    0002dd41    A...    DCD    187713
        0x0005177c:    0002dd41    A...    DCD    187713
        0x00051780:    0002e0ed    ....    DCD    188653
        0x00051784:    0002dd41    A...    DCD    187713
        0x00051788:    0002e0ed    ....    DCD    188653
        0x0005178c:    0002dd41    A...    DCD    187713
        0x00051790:    0002e0ed    ....    DCD    188653
        0x00051794:    0002e139    9...    DCD    188729
        0x00051798:    0002dfb1    ....    DCD    188337
        0x0005179c:    0002e0ed    ....    DCD    188653
        0x000517a0:    00000000    ....    DCD    0
        0x000517a4:    00000000    ....    DCD    0
        0x000517a8:    00000000    ....    DCD    0
        0x000517ac:    0002e0ed    ....    DCD    188653
    attsFcnIf
        0x000517b0:    0002ea7d    }...    DCD    191101
        0x000517b4:    0002f651    Q...    DCD    194129
        0x000517b8:    0002f66d    m...    DCD    194157
        0x000517bc:    0002e7b9    ....    DCD    190393
    attsIndFcnIf
        0x000517c0:    0002ccf1    ....    DCD    183537
        0x000517c4:    0002f3e9    ....    DCD    193513
        0x000517c8:    0002f411    ....    DCD    193553
        0x000517cc:    0002f33d    =...    DCD    193341
    attsMinPduLen
        0x000517d0:    07050300    ....    DCD    117768960
        0x000517d4:    05050305    ....    DCD    84214533
        0x000517d8:    05030305    ....    DCD    84083461
        0x000517dc:    01000002    ....    DCD    16777218
        0x000517e0:    0f00        ..      DCW    3840
    band_allocation
        0x000517e2:    0000        ..      DCW    0
        0x000517e4:    00000000    ....    DCD    0
        0x000517e8:    00000000    ....    DCD    0
        0x000517ec:    00000000    ....    DCD    0
        0x000517f0:    00000000    ....    DCD    0
        0x000517f4:    5a000000    ...Z    DCD    1509949440
        0x000517f8:    3f454b50    PKE?    DCD    1061505872
        0x000517fc:    22283138    81("    DCD    573059384
        0x00051800:    0a12141d    ....    DCD    168956957
        0x00051804:    00000000    ....    DCD    0
        0x00051808:    00000000    ....    DCD    0
        0x0005180c:    545a646e    ndZT    DCD    1415210094
        0x00051810:    3a41474e    NGA:    DCD    977356622
        0x00051814:    20272d33    3-'     DCD    539438387
        0x00051818:    000c141a    ....    DCD    791578
        0x0005181c:    00000000    ....    DCD    0
        0x00051820:    676e7600    .vng    DCD    1735292416
        0x00051824:    4b50565d    ]VPK    DCD    1263556189
        0x00051828:    353b4146    FA;5    DCD    893075782
        0x0005182c:    171f282f    /(..    DCD    387917871
        0x00051830:    0000040f    ....    DCD    1039
        0x00051834:    777e0000    ..~w    DCD    2004746240
        0x00051838:    595f6870    ph_Y    DCD    1499424880
        0x0005183c:    42484e53    SNHB    DCD    1112034899
        0x00051840:    272f363c    <6/'    DCD    657405500
        0x00051844:    0c111920     ...    DCD    202447136
        0x00051848:    86000001    ....    DCD    2248146945
        0x0005184c:    6772787f    .xrg    DCD    1735555199
        0x00051850:    4e555b61    a[UN    DCD    1314216801
        0x00051854:    363c4248    HB<6    DCD    909918792
        0x00051858:    1d23292f    /)#.    DCD    488843567
        0x0005185c:    010a1017    ....    DCD    17436695
        0x00051860:    7c828990    ...|    DCD    2088929680
        0x00051864:    5f656b71    qke_    DCD    1600482161
        0x00051868:    464c5258    XRLF    DCD    1179406936
        0x0005186c:    2d333940    @93-    DCD    758331712
        0x00051870:    0f1a2127    '!..    DCD    253370663
        0x00051874:    8a919801    ....    DCD    2324797441
        0x00051878:    6f757b84    .{uo    DCD    1869970308
        0x0005187c:    565c6269    ib\V    DCD    1448895081
        0x00051880:    3d434a50    PJC=    DCD    1027820112
        0x00051884:    242b3137    71+$    DCD    606810423
        0x00051888:    9ba20114    ....    DCD    2611085588
        0x0005188c:    7f858e94    ....    DCD    2139459220
        0x00051890:    666c7379    yslf    DCD    1718383481
        0x00051894:    4d545a60    `ZTM    DCD    1297373792
        0x00051898:    353b4147    GA;5    DCD    893075783
        0x0005189c:    ac011e2e    ....    DCD    2885754414
        0x000518a0:    8f989ea5    ....    DCD    2409143973
        0x000518a4:    767d8389    ..}v    DCD    1987937161
        0x000518a8:    5e646a70    pjd^    DCD    1583639152
        0x000518ac:    454b5157    WQKE    DCD    1162563927
        0x000518b0:    142d383f    ?8-.    DCD    338507839
        0x000518b4:    c8c8c8c8    ....    DCD    3368601800
        0x000518b8:    c8c8c8c8    ....    DCD    3368601800
        0x000518bc:    b7bcc1c6    ....    DCD    3082600902
        0x000518c0:    a3a8adb2    ....    DCD    2745740722
        0x000518c4:    8194999e    ....    DCD    2173999518
        0x000518c8:    68          h       DCB    104
    cache_bits50
        0x000518c9:    280707      (..     DCB    40,7,7
        0x000518cc:    07070707    ....    DCD    117901063
        0x000518d0:    07070707    ....    DCD    117901063
        0x000518d4:    07070707    ....    DCD    117901063
        0x000518d8:    07070707    ....    DCD    117901063
        0x000518dc:    07070707    ....    DCD    117901063
        0x000518e0:    07070707    ....    DCD    117901063
        0x000518e4:    07070707    ....    DCD    117901063
        0x000518e8:    07070707    ....    DCD    117901063
        0x000518ec:    07070707    ....    DCD    117901063
        0x000518f0:    0f280707    ..(.    DCD    254281479
        0x000518f4:    221f1c17    ..."    DCD    572464151
        0x000518f8:    29272624    $&')    DCD    690431524
        0x000518fc:    2d2c2b2a    *+,-    DCD    757869354
        0x00051900:    312f2f2e    .//1    DCD    825175854
        0x00051904:    35343332    2345    DCD    892613426
        0x00051908:    39373736    6779    DCD    959919926
        0x0005190c:    3d3c3b3a    :;<=    DCD    1027357498
        0x00051910:    413f3f3e    >??A    DCD    1094663998
        0x00051914:    45444342    BCDE    DCD    1162101570
        0x00051918:    28474746    FGG(    DCD    675759942
        0x0005191c:    30292114    .!)0    DCD    808001812
        0x00051920:    403d3935    59=@    DCD    1077754165
        0x00051924:    49474542    BEGI    DCD    1229407554
        0x00051928:    504e4c4b    KLNP    DCD    1347308619
        0x0005192c:    59575552    RUWY    DCD    1498895698
        0x00051930:    605e5c5b    [\^`    DCD    1616796763
        0x00051934:    69676562    begi    DCD    1768383842
        0x00051938:    706e6c6b    klnp    DCD    1886284907
        0x0005193c:    79777572    ruwy    DCD    2037871986
        0x00051940:    807e7c7b    {|~.    DCD    2155773051
        0x00051944:    33271728    (.'3    DCD    858199848
        0x00051948:    4f49433c    <CIO    DCD    1330201404
        0x0005194c:    5e5b5753    SW[^    DCD    1583044435
        0x00051950:    69666461    adfi    DCD    1768318049
        0x00051954:    76736f6b    kosv    DCD    1987276651
        0x00051958:    817e7c79    y|~.    DCD    2172550265
        0x0005195c:    8e8b8783    ....    DCD    2391508867
        0x00051960:    99969491    ....    DCD    2576782481
        0x00051964:    a6a39f9b    ....    DCD    2795741083
        0x00051968:    b1aeaca9    ....    DCD    2981014697
        0x0005196c:    311c23b3    .#.1    DCD    823927731
        0x00051970:    63594e41    ANYc    DCD    1666797121
        0x00051974:    7e78726b    krx~    DCD    2121822827
        0x00051978:    918d8884    ....    DCD    2441971844
        0x0005197c:    a59f9995    ....    DCD    2778700181
        0x00051980:    b9b4b0ab    ....    DCD    3115626667
        0x00051984:    cdc7c0bd    ....    DCD    3452420285
        0x00051988:    e1dcd8d3    ....    DCD    3789347027
        0x0005198c:    f5efe8e5    ....    DCD    4126140645
        0x00051990:    3a2115fb    ..!:    DCD    975246843
        0x00051994:    7d70614f    Oap}    DCD    2104516943
        0x00051998:    a69d9489    ....    DCD    2795345033
        0x0005199c:    c3bdb6ae    ....    DCD    3283990190
        0x000519a0:    e3d9cfc9    ....    DCD    3822702537
        0x000519a4:    11fbf3eb    ....    DCD    301724651
        0x000519a8:    6a563f23    #?Vj    DCD    1784037155
        0x000519ac:    a5988b7b    {...    DCD    2778237819
        0x000519b0:    cec5bbb1    ....    DCD    3469065137
        0x000519b4:    ede6ded6    ....    DCD    3991330518
        0x000519b8:    371f19fa    ...7    DCD    924785146
        0x000519bc:    75695b4b    K[iu    DCD    1969838923
        0x000519c0:    9a928a80    ....    DCD    2593294976
        0x000519c4:    b4aea8a1    ....    DCD    3031345313
        0x000519c8:    d0c8beb9    ....    DCD    3502816953
        0x000519cc:    ebe5ded7    ....    DCD    3957710551
        0x000519d0:    10fff5f0    ....    DCD    285210096
        0x000519d4:    6e594124    $AYn    DCD    1851343140
        0x000519d8:    ad9f9080    ....    DCD    2912915584
        0x000519dc:    d9cfc4b9    ....    DCD    3654272185
        0x000519e0:    faf2eae2    ....    DCD    4210223842
        0x000519e4:    674a290b    .)Jg    DCD    1732913419
        0x000519e8:    bfac9780    ....    DCD    3215759232
        0x000519ec:    fff1e1d1    ....    DCD    4294042065
        0x000519f0:    6e4f2b09    .+On    DCD    1850682121
        0x000519f4:    cfbaa38a    ....    DCD    3485115274
        0x000519f8:    270cf6e3    ...'    DCD    655161059
        0x000519fc:    907b6347    Gc{.    DCD    2424005447
        0x00051a00:    d6c6b6a4    ....    DCD    3603347108
        0x00051a04:    09fdf1e4    ....    DCD    167637476
        0x00051a08:    8e71512c    ,Qq.    DCD    2389791020
        0x00051a0c:    ebd6c0a8    ....    DCD    3956719784
        0x00051a10:    5a3107ff    ..1Z    DCD    1513162751
        0x00051a14:    dcbfa07f    ....    DCD    3703545983
        0x00051a18:    5f3306f7    ..3_    DCD    1597179639
        0x00051a1c:    eacbaa86    ....    DCD    3939216006
        0x00051a20:    7b572f07    ./W{    DCD    2069311239
        0x00051a24:    edd4b89b    ....    DCD    3990141083
        0x00051a28:    89613406    .4a.    DCD    2304848902
        0x00051a2c:    05f0d0ae    ....    DCD    99668142
        0x00051a30:    c0976a39    9j..    DCD    3231148601
        0x00051a34:    6f3b05e7    ..;o    DCD    1866139111
        0x00051a38:    05f3ca9e    ....    DCD    99863198
        0x00051a3c:    bb936737    7g..    DCD    3146999607
        0x00051a40:    713c05e0    ..<q    DCD    1899759072
        0x00051a44:    04f8cea1    ....    DCD    83414689
        0x00051a48:    e0af7a41    Az..    DCD    3769596481
        0x00051a4c:    b67f4304    .C..    DCD    3061793540
        0x00051a50:    ea          .       DCB    234
    cache_caps50
        0x00051a51:    e0e0e0      ...     DCB    224,224,224
        0x00051a54:    e0e0e0e0    ....    DCD    3772834016
        0x00051a58:    a0a0a0e0    ....    DCD    2694881504
        0x00051a5c:    b9b9b9a0    ....    DCD    3115956640
        0x00051a60:    86a8b2b2    ....    DCD    2259202738
        0x00051a64:    e0e0253d    =%..    DCD    3772785981
        0x00051a68:    e0e0e0e0    ....    DCD    3772834016
        0x00051a6c:    f0f0e0e0    ....    DCD    4042318048
        0x00051a70:    cfcff0f0    ....    DCD    3486511344
        0x00051a74:    b7c6c6cf    ....    DCD    3083257551
        0x00051a78:    a0284290    .B(.    DCD    2686993040
        0x00051a7c:    a0a0a0a0    ....    DCD    2694881440
        0x00051a80:    b9a0a0a0    ....    DCD    3114311840
        0x00051a84:    c1b9b9b9    ....    DCD    3250174393
        0x00051a88:    b7b7c1c1    ....    DCD    3082273217
        0x00051a8c:    26408aac    ..@&    DCD    641764012
        0x00051a90:    f0f0f0f0    ....    DCD    4042322160
        0x00051a94:    f0f0f0f0    ....    DCD    4042322160
        0x00051a98:    cfcfcfcf    ....    DCD    3486502863
        0x00051a9c:    c1cccccc    ....    DCD    3251424460
        0x00051aa0:    428fb4c1    ...B    DCD    1116714177
        0x00051aa4:    b9b9b928    (...    DCD    3115956520
        0x00051aa8:    b9b9b9b9    ....    DCD    3115956665
        0x00051aac:    c1c1c1b9    ....    DCD    3250700729
        0x00051ab0:    c1c1c1c1    ....    DCD    3250700737
        0x00051ab4:    8aacb7b7    ....    DCD    2326575031
        0x00051ab8:    cfcf2741    A'..    DCD    3486459713
        0x00051abc:    cfcfcfcf    ....    DCD    3486502863
        0x00051ac0:    cccccfcf    ....    DCD    3435974607
        0x00051ac4:    c9c9cccc    ....    DCD    3385445580
        0x00051ac8:    b0bcbcc9    ....    DCD    2965159113
        0x00051acc:    c128428d    .B(.    DCD    3240641165
        0x00051ad0:    c1c1c1c1    ....    DCD    3250700737
        0x00051ad4:    c1c1c1c1    ....    DCD    3250700737
        0x00051ad8:    c2c1c1c1    ....    DCD    3267477953
        0x00051adc:    b8b8c2c2    ....    DCD    3099116226
        0x00051ae0:    27418bad    ..A'    DCD    658607021
        0x00051ae4:    cccccccc    ....    DCD    3435973836
        0x00051ae8:    cccccccc    ....    DCD    3435973836
        0x00051aec:    c9c9c9c9    ....    DCD    3385444809
        0x00051af0:    bbc6c6c6    ....    DCD    3150366406
        0x00051af4:    428cafbb    ...B    DCD    1116516283
        0x00051af8:    0028        (.      DCW    40
    cache_index50
        0x00051afa:    ffff        ..      DCW    65535
        0x00051afc:    ffffffff    ....    DCD    4294967295
        0x00051b00:    ffffffff    ....    DCD    4294967295
        0x00051b04:    ffffffff    ....    DCD    4294967295
        0x00051b08:    0000ffff    ....    DCD    65535
        0x00051b0c:    00000000    ....    DCD    0
        0x00051b10:    00290000    ..).    DCD    2686976
        0x00051b14:    00290029    ).).    DCD    2687017
        0x00051b18:    00520052    R.R.    DCD    5374034
        0x00051b1c:    00a4007b    {...    DCD    10748027
        0x00051b20:    00de00c8    ....    DCD    14549192
        0x00051b24:    00000000    ....    DCD    0
        0x00051b28:    00000000    ....    DCD    0
        0x00051b2c:    00000000    ....    DCD    0
        0x00051b30:    00000000    ....    DCD    0
        0x00051b34:    00290029    ).).    DCD    2687017
        0x00051b38:    00290029    ).).    DCD    2687017
        0x00051b3c:    007b007b    {.{.    DCD    8061051
        0x00051b40:    00a4007b    {...    DCD    10748027
        0x00051b44:    00f000a4    ....    DCD    15728804
        0x00051b48:    011b010a    ....    DCD    18546954
        0x00051b4c:    00290127    '.).    DCD    2687271
        0x00051b50:    00290029    ).).    DCD    2687017
        0x00051b54:    00290029    ).).    DCD    2687017
        0x00051b58:    00290029    ).).    DCD    2687017
        0x00051b5c:    007b0029    ).{.    DCD    8060969
        0x00051b60:    007b007b    {.{.    DCD    8061051
        0x00051b64:    00f0007b    {...    DCD    15728763
        0x00051b68:    00f000f0    ....    DCD    15728880
        0x00051b6c:    010a010a    ....    DCD    17432842
        0x00051b70:    013e0131    1.>.    DCD    20840753
        0x00051b74:    01500148    H.P.    DCD    22020424
        0x00051b78:    007b007b    {.{.    DCD    8061051
        0x00051b7c:    007b007b    {.{.    DCD    8061051
        0x00051b80:    007b007b    {.{.    DCD    8061051
        0x00051b84:    007b007b    {.{.    DCD    8061051
        0x00051b88:    00f000f0    ....    DCD    15728880
        0x00051b8c:    00f000f0    ....    DCD    15728880
        0x00051b90:    01310131    1.1.    DCD    19988785
        0x00051b94:    013e0131    1.>.    DCD    20840753
        0x00051b98:    0157013e    >.W.    DCD    22479166
        0x00051b9c:    0166015f    _.f.    DCD    23462239
        0x00051ba0:    00f0016c    l...    DCD    15729004
        0x00051ba4:    00f000f0    ....    DCD    15728880
        0x00051ba8:    00f000f0    ....    DCD    15728880
        0x00051bac:    00f000f0    ....    DCD    15728880
        0x00051bb0:    013100f0    ..1.    DCD    19988720
        0x00051bb4:    01310131    1.1.    DCD    19988785
        0x00051bb8:    01570131    1.W.    DCD    22479153
        0x00051bbc:    01570157    W.W.    DCD    22479191
        0x00051bc0:    015f015f    _._.    DCD    23003487
        0x00051bc4:    01780172    r.x.    DCD    24641906
        0x00051bc8:    0183017e    ~...    DCD    25362814
    calc128Zeros
        0x00051bcc:    00000000    ....    DCD    0
        0x00051bd0:    00000000    ....    DCD    0
        0x00051bd4:    00000000    ....    DCD    0
        0x00051bd8:    00000000    ....    DCD    0
    celt_encode_with_ec.intensity_histeresis
        0x00051bdc:    3f800000    ...?    DCD    1065353216
        0x00051be0:    3f800000    ...?    DCD    1065353216
        0x00051be4:    3f800000    ...?    DCD    1065353216
        0x00051be8:    3f800000    ...?    DCD    1065353216
        0x00051bec:    3f800000    ...?    DCD    1065353216
        0x00051bf0:    3f800000    ...?    DCD    1065353216
        0x00051bf4:    3f800000    ...?    DCD    1065353216
        0x00051bf8:    40000000    ...@    DCD    1073741824
        0x00051bfc:    40000000    ...@    DCD    1073741824
        0x00051c00:    40000000    ...@    DCD    1073741824
        0x00051c04:    40000000    ...@    DCD    1073741824
        0x00051c08:    40000000    ...@    DCD    1073741824
        0x00051c0c:    40000000    ...@    DCD    1073741824
        0x00051c10:    40000000    ...@    DCD    1073741824
        0x00051c14:    40400000    ..@@    DCD    1077936128
        0x00051c18:    40400000    ..@@    DCD    1077936128
        0x00051c1c:    40800000    ...@    DCD    1082130432
        0x00051c20:    40a00000    ...@    DCD    1084227584
        0x00051c24:    40c00000    ...@    DCD    1086324736
        0x00051c28:    41000000    ...A    DCD    1090519040
        0x00051c2c:    41000000    ...A    DCD    1090519040
    celt_encode_with_ec.intensity_thresholds
        0x00051c30:    3f800000    ...?    DCD    1065353216
        0x00051c34:    40000000    ...@    DCD    1073741824
        0x00051c38:    40400000    ..@@    DCD    1077936128
        0x00051c3c:    40800000    ...@    DCD    1082130432
        0x00051c40:    40a00000    ...@    DCD    1084227584
        0x00051c44:    40c00000    ...@    DCD    1086324736
        0x00051c48:    40e00000    ...@    DCD    1088421888
        0x00051c4c:    41000000    ...A    DCD    1090519040
        0x00051c50:    41800000    ...A    DCD    1098907648
        0x00051c54:    41c00000    ...A    DCD    1103101952
        0x00051c58:    42100000    ...B    DCD    1108344832
        0x00051c5c:    42300000    ..0B    DCD    1110441984
        0x00051c60:    42480000    ..HB    DCD    1112014848
        0x00051c64:    42600000    ..`B    DCD    1113587712
        0x00051c68:    42780000    ..xB    DCD    1115160576
        0x00051c6c:    42860000    ...B    DCD    1116078080
        0x00051c70:    42900000    ...B    DCD    1116733440
        0x00051c74:    429e0000    ...B    DCD    1117650944
        0x00051c78:    42b00000    ...B    DCD    1118830592
        0x00051c7c:    42d40000    ...B    DCD    1121189888
        0x00051c80:    43060000    ...C    DCD    1124466688
    comb_filter.gains
        0x00051c84:    3e9d0000    ...>    DCD    1050476544
        0x00051c88:    3e5e4000    .@^>    DCD    1046364160
        0x00051c8c:    3e04c000    ...>    DCD    1040498688
        0x00051c90:    3eed8000    ...>    DCD    1055752192
        0x00051c94:    3e894000    .@.>    DCD    1049182208
        0x00051c98:    00000000    ....    DCD    0
        0x00051c9c:    3f4cc000    ..L?    DCD    1061994496
        0x00051ca0:    3dcd0000    ...=    DCD    1036845056
        0x00051ca4:    00000000    ....    DCD    0
    crc32Table
        0x00051ca8:    00000000    ....    DCD    0
        0x00051cac:    77073096    .0.w    DCD    1996959894
        0x00051cb0:    ee0e612c    ,a..    DCD    3993919788
        0x00051cb4:    990951ba    .Q..    DCD    2567524794
        0x00051cb8:    076dc419    ..m.    DCD    124634137
        0x00051cbc:    706af48f    ..jp    DCD    1886057615
        0x00051cc0:    e963a535    5.c.    DCD    3915621685
        0x00051cc4:    9e6495a3    ..d.    DCD    2657392035
        0x00051cc8:    0edb8832    2...    DCD    249268274
        0x00051ccc:    79dcb8a4    ...y    DCD    2044508324
        0x00051cd0:    e0d5e91e    ....    DCD    3772115230
        0x00051cd4:    97d2d988    ....    DCD    2547177864
        0x00051cd8:    09b64c2b    +L..    DCD    162941995
        0x00051cdc:    7eb17cbd    .|.~    DCD    2125561021
        0x00051ce0:    e7b82d07    .-..    DCD    3887607047
        0x00051ce4:    90bf1d91    ....    DCD    2428444049
        0x00051ce8:    1db71064    d...    DCD    498536548
        0x00051cec:    6ab020f2    . .j    DCD    1789927666
        0x00051cf0:    f3b97148    Hq..    DCD    4089016648
        0x00051cf4:    84be41de    .A..    DCD    2227061214
        0x00051cf8:    1adad47d    }...    DCD    450548861
        0x00051cfc:    6ddde4eb    ...m    DCD    1843258603
        0x00051d00:    f4d4b551    Q...    DCD    4107580753
        0x00051d04:    83d385c7    ....    DCD    2211677639
        0x00051d08:    136c9856    V.l.    DCD    325883990
        0x00051d0c:    646ba8c0    ..kd    DCD    1684777152
        0x00051d10:    fd62f97a    z.b.    DCD    4251122042
        0x00051d14:    8a65c9ec    ..e.    DCD    2321926636
        0x00051d18:    14015c4f    O\..    DCD    335633487
        0x00051d1c:    63066cd9    .l.c    DCD    1661365465
        0x00051d20:    fa0f3d63    c=..    DCD    4195302755
        0x00051d24:    8d080df5    ....    DCD    2366115317
        0x00051d28:    3b6e20c8    . n;    DCD    997073096
        0x00051d2c:    4c69105e    ^.iL    DCD    1281953886
        0x00051d30:    d56041e4    .A`.    DCD    3579855332
        0x00051d34:    a2677172    rqg.    DCD    2724688242
        0x00051d38:    3c03e4d1    ...<    DCD    1006888145
        0x00051d3c:    4b04d447    G..K    DCD    1258607687
        0x00051d40:    d20d85fd    ....    DCD    3524101629
        0x00051d44:    a50ab56b    k...    DCD    2768942443
        0x00051d48:    35b5a8fa    ...5    DCD    901097722
        0x00051d4c:    42b2986c    l..B    DCD    1119000684
        0x00051d50:    dbbbc9d6    ....    DCD    3686517206
        0x00051d54:    acbcf940    @...    DCD    2898065728
        0x00051d58:    32d86ce3    .l.2    DCD    853044451
        0x00051d5c:    45df5c75    u\.E    DCD    1172266101
        0x00051d60:    dcd60dcf    ....    DCD    3705015759
        0x00051d64:    abd13d59    Y=..    DCD    2882616665
        0x00051d68:    26d930ac    .0.&    DCD    651767980
        0x00051d6c:    51de003a    :..Q    DCD    1373503546
        0x00051d70:    c8d75180    .Q..    DCD    3369554304
        0x00051d74:    bfd06116    .a..    DCD    3218104598
        0x00051d78:    21b4f4b5    ...!    DCD    565507253
        0x00051d7c:    56b3c423    #..V    DCD    1454621731
        0x00051d80:    cfba9599    ....    DCD    3485111705
        0x00051d84:    b8bda50f    ....    DCD    3099436303
        0x00051d88:    2802b89e    ...(    DCD    671266974
        0x00051d8c:    5f058808    ..._    DCD    1594198024
        0x00051d90:    c60cd9b2    ....    DCD    3322730930
        0x00051d94:    b10be924    $...    DCD    2970347812
        0x00051d98:    2f6f7c87    .|o/    DCD    795835527
        0x00051d9c:    58684c11    .LhX    DCD    1483230225
        0x00051da0:    c1611dab    ..a.    DCD    3244367275
        0x00051da4:    b6662d3d    =-f.    DCD    3060149565
        0x00051da8:    76dc4190    .A.v    DCD    1994146192
        0x00051dac:    01db7106    .q..    DCD    31158534
        0x00051db0:    98d220bc    . ..    DCD    2563907772
        0x00051db4:    efd5102a    *...    DCD    4023717930
        0x00051db8:    71b18589    ...q    DCD    1907459465
        0x00051dbc:    06b6b51f    ....    DCD    112637215
        0x00051dc0:    9fbfe4a5    ....    DCD    2680153253
        0x00051dc4:    e8b8d433    3...    DCD    3904427059
        0x00051dc8:    7807c9a2    ...x    DCD    2013776290
        0x00051dcc:    0f00f934    4...    DCD    251722036
        0x00051dd0:    9609a88e    ....    DCD    2517215374
        0x00051dd4:    e10e9818    ....    DCD    3775830040
        0x00051dd8:    7f6a0dbb    ..j.    DCD    2137656763
        0x00051ddc:    086d3d2d    -=m.    DCD    141376813
        0x00051de0:    91646c97    .ld.    DCD    2439277719
        0x00051de4:    e6635c01    .\c.    DCD    3865271297
        0x00051de8:    6b6b51f4    .Qkk    DCD    1802195444
        0x00051dec:    1c6c6162    bal.    DCD    476864866
        0x00051df0:    856530d8    .0e.    DCD    2238001368
        0x00051df4:    f262004e    N.b.    DCD    4066508878
        0x00051df8:    6c0695ed    ...l    DCD    1812370925
        0x00051dfc:    1b01a57b    {...    DCD    453092731
        0x00051e00:    8208f4c1    ....    DCD    2181625025
        0x00051e04:    f50fc457    W...    DCD    4111451223
        0x00051e08:    65b0d9c6    ...e    DCD    1706088902
        0x00051e0c:    12b7e950    P...    DCD    314042704
        0x00051e10:    8bbeb8ea    ....    DCD    2344532202
        0x00051e14:    fcb9887c    |...    DCD    4240017532
        0x00051e18:    62dd1ddf    ...b    DCD    1658658271
        0x00051e1c:    15da2d49    I-..    DCD    366619977
        0x00051e20:    8cd37cf3    .|..    DCD    2362670323
        0x00051e24:    fbd44c65    eL..    DCD    4224994405
        0x00051e28:    4db26158    Xa.M    DCD    1303535960
        0x00051e2c:    3ab551ce    .Q.:    DCD    984961486
        0x00051e30:    a3bc0074    t...    DCD    2747007092
        0x00051e34:    d4bb30e2    .0..    DCD    3569037538
        0x00051e38:    4adfa541    A..J    DCD    1256170817
        0x00051e3c:    3dd895d7    ...=    DCD    1037604311
        0x00051e40:    a4d1c46d    m...    DCD    2765210733
        0x00051e44:    d3d6f4fb    ....    DCD    3554079995
        0x00051e48:    4369e96a    j.iC    DCD    1131014506
        0x00051e4c:    346ed9fc    ..n4    DCD    879679996
        0x00051e50:    ad678846    F.g.    DCD    2909243462
        0x00051e54:    da60b8d0    ..`.    DCD    3663771856
        0x00051e58:    44042d73    s-.D    DCD    1141124467
        0x00051e5c:    33031de5    ...3    DCD    855842277
        0x00051e60:    aa0a4c5f    _L..    DCD    2852801631
        0x00051e64:    dd0d7cc9    .|..    DCD    3708648649
        0x00051e68:    5005713c    <q.P    DCD    1342533948
        0x00051e6c:    270241aa    .A.'    DCD    654459306
        0x00051e70:    be0b1010    ....    DCD    3188396048
        0x00051e74:    c90c2086    . ..    DCD    3373015174
        0x00051e78:    5768b525    %.hW    DCD    1466479909
        0x00051e7c:    206f85b3    ..o     DCD    544179635
        0x00051e80:    b966d409    ..f.    DCD    3110523913
        0x00051e84:    ce61e49f    ..a.    DCD    3462522015
        0x00051e88:    5edef90e    ...^    DCD    1591671054
        0x00051e8c:    29d9c998    ...)    DCD    702138776
        0x00051e90:    b0d09822    "...    DCD    2966460450
        0x00051e94:    c7d7a8b4    ....    DCD    3352799412
        0x00051e98:    59b33d17    .=.Y    DCD    1504918807
        0x00051e9c:    2eb40d81    ....    DCD    783551873
        0x00051ea0:    b7bd5c3b    ;\..    DCD    3082640443
        0x00051ea4:    c0ba6cad    .l..    DCD    3233442989
        0x00051ea8:    edb88320     ...    DCD    3988292384
        0x00051eac:    9abfb3b6    ....    DCD    2596254646
        0x00051eb0:    03b6e20c    ....    DCD    62317068
        0x00051eb4:    74b1d29a    ...t    DCD    1957810842
        0x00051eb8:    ead54739    9G..    DCD    3939845945
        0x00051ebc:    9dd277af    .w..    DCD    2647816111
        0x00051ec0:    04db2615    .&..    DCD    81470997
        0x00051ec4:    73dc1683    ...s    DCD    1943803523
        0x00051ec8:    e3630b12    ..c.    DCD    3814918930
        0x00051ecc:    94643b84    .;d.    DCD    2489596804
        0x00051ed0:    0d6d6a3e    >jm.    DCD    225274430
        0x00051ed4:    7a6a5aa8    .Zjz    DCD    2053790376
        0x00051ed8:    e40ecf0b    ....    DCD    3826175755
        0x00051edc:    9309ff9d    ....    DCD    2466906013
        0x00051ee0:    0a00ae27    '...    DCD    167816743
        0x00051ee4:    7d079eb1    ...}    DCD    2097651377
        0x00051ee8:    f00f9344    D...    DCD    4027552580
        0x00051eec:    8708a3d2    ....    DCD    2265490386
        0x00051ef0:    1e01f268    h...    DCD    503444072
        0x00051ef4:    6906c2fe    ...i    DCD    1762050814
        0x00051ef8:    f762575d    ]Wb.    DCD    4150417245
        0x00051efc:    806567cb    .ge.    DCD    2154129355
        0x00051f00:    196c3671    q6l.    DCD    426522225
        0x00051f04:    6e6b06e7    ..kn    DCD    1852507879
        0x00051f08:    fed41b76    v...    DCD    4275313526
        0x00051f0c:    89d32be0    .+..    DCD    2312317920
        0x00051f10:    10da7a5a    Zz..    DCD    282753626
        0x00051f14:    67dd4acc    .J.g    DCD    1742555852
        0x00051f18:    f9b9df6f    o...    DCD    4189708143
        0x00051f1c:    8ebeeff9    ....    DCD    2394877945
        0x00051f20:    17b7be43    C...    DCD    397917763
        0x00051f24:    60b08ed5    ...`    DCD    1622183637
        0x00051f28:    d6d6a3e8    ....    DCD    3604390888
        0x00051f2c:    a1d1937e    ~...    DCD    2714866558
        0x00051f30:    38d8c2c4    ...8    DCD    953729732
        0x00051f34:    4fdff252    R..O    DCD    1340076626
        0x00051f38:    d1bb67f1    .g..    DCD    3518719985
        0x00051f3c:    a6bc5767    gW..    DCD    2797360999
        0x00051f40:    3fb506dd    ...?    DCD    1068828381
        0x00051f44:    48b2364b    K6.H    DCD    1219638859
        0x00051f48:    d80d2bda    .+..    DCD    3624741850
        0x00051f4c:    af0a1b4c    L...    DCD    2936675148
        0x00051f50:    36034af6    .J.6    DCD    906185462
        0x00051f54:    41047a60    `z.A    DCD    1090812512
        0x00051f58:    df60efc3    ..`.    DCD    3747672003
        0x00051f5c:    a867df55    U.g.    DCD    2825379669
        0x00051f60:    316e8eef    ..n1    DCD    829329135
        0x00051f64:    4669be79    y.iF    DCD    1181335161
        0x00051f68:    cb61b38c    ..a.    DCD    3412177804
        0x00051f6c:    bc66831a    ..f.    DCD    3160834842
        0x00051f70:    256fd2a0    ..o%    DCD    628085408
        0x00051f74:    5268e236    6.hR    DCD    1382605366
        0x00051f78:    cc0c7795    .w..    DCD    3423369109
        0x00051f7c:    bb0b4703    .G..    DCD    3138078467
        0x00051f80:    220216b9    ..."    DCD    570562233
        0x00051f84:    5505262f    /&.U    DCD    1426400815
        0x00051f88:    c5ba3bbe    .;..    DCD    3317316542
        0x00051f8c:    b2bd0b28    (...    DCD    2998733608
        0x00051f90:    2bb45a92    .Z.+    DCD    733239954
        0x00051f94:    5cb36a04    .j.\    DCD    1555261956
        0x00051f98:    c2d7ffa7    ....    DCD    3268935591
        0x00051f9c:    b5d0cf31    1...    DCD    3050360625
        0x00051fa0:    2cd99e8b    ...,    DCD    752459403
        0x00051fa4:    5bdeae1d    ...[    DCD    1541320221
        0x00051fa8:    9b64c2b0    ..d.    DCD    2607071920
        0x00051fac:    ec63f226    &.c.    DCD    3965973030
        0x00051fb0:    756aa39c    ..ju    DCD    1969922972
        0x00051fb4:    026d930a    ..m.    DCD    40735498
        0x00051fb8:    9c0906a9    ....    DCD    2617837225
        0x00051fbc:    eb0e363f    ?6..    DCD    3943577151
        0x00051fc0:    72076785    .g.r    DCD    1913087877
        0x00051fc4:    05005713    .W..    DCD    83908371
        0x00051fc8:    95bf4a82    .J..    DCD    2512341634
        0x00051fcc:    e2b87a14    .z..    DCD    3803740692
        0x00051fd0:    7bb12bae    .+.{    DCD    2075208622
        0x00051fd4:    0cb61b38    8...    DCD    213261112
        0x00051fd8:    92d28e9b    ....    DCD    2463272603
        0x00051fdc:    e5d5be0d    ....    DCD    3855990285
        0x00051fe0:    7cdcefb7    ...|    DCD    2094854071
        0x00051fe4:    0bdbdf21    !...    DCD    198958881
        0x00051fe8:    86d3d2d4    ....    DCD    2262029012
        0x00051fec:    f1d4e242    B...    DCD    4057260610
        0x00051ff0:    68ddb3f8    ...h    DCD    1759359992
        0x00051ff4:    1fda836e    n...    DCD    534414190
        0x00051ff8:    81be16cd    ....    DCD    2176718541
        0x00051ffc:    f6b9265b    [&..    DCD    4139329115
        0x00052000:    6fb077e1    .w.o    DCD    1873836001
        0x00052004:    18b74777    wG..    DCD    414664567
        0x00052008:    88085ae6    .Z..    DCD    2282248934
        0x0005200c:    ff0f6a70    pj..    DCD    4279200368
        0x00052010:    66063bca    .;.f    DCD    1711684554
        0x00052014:    11010b5c    \...    DCD    285281116
        0x00052018:    8f659eff    ..e.    DCD    2405801727
        0x0005201c:    f862ae69    i.b.    DCD    4167216745
        0x00052020:    616bffd3    ..ka    DCD    1634467795
        0x00052024:    166ccf45    E.l.    DCD    376229701
        0x00052028:    a00ae278    x...    DCD    2685067896
        0x0005202c:    d70dd2ee    ....    DCD    3608007406
        0x00052030:    4e048354    T..N    DCD    1308918612
        0x00052034:    3903b3c2    ...9    DCD    956543938
        0x00052038:    a7672661    a&g.    DCD    2808555105
        0x0005203c:    d06016f7    ..`.    DCD    3495958263
        0x00052040:    4969474d    MGiI    DCD    1231636301
        0x00052044:    3e6e77db    .wn>    DCD    1047427035
        0x00052048:    aed16a4a    Jj..    DCD    2932959818
        0x0005204c:    d9d65adc    .Z..    DCD    3654703836
        0x00052050:    40df0b66    f..@    DCD    1088359270
        0x00052054:    37d83bf0    .;.7    DCD    936918000
        0x00052058:    a9bcae53    S...    DCD    2847714899
        0x0005205c:    debb9ec5    ....    DCD    3736837829
        0x00052060:    47b2cf7f    ...G    DCD    1202900863
        0x00052064:    30b5ffe9    ...0    DCD    817233897
        0x00052068:    bdbdf21c    ....    DCD    3183342108
        0x0005206c:    cabac28a    ....    DCD    3401237130
        0x00052070:    53b39330    0..S    DCD    1404277552
        0x00052074:    24b4a3a6    ...$    DCD    615818150
        0x00052078:    bad03605    .6..    DCD    3134207493
        0x0005207c:    cdd70693    ....    DCD    3453421203
        0x00052080:    54de5729    )W.T    DCD    1423857449
        0x00052084:    23d967bf    .g.#    DCD    601450431
        0x00052088:    b3667a2e    .zf.    DCD    3009837614
        0x0005208c:    c4614ab8    .Ja.    DCD    3294710456
        0x00052090:    5d681b02    ..h]    DCD    1567103746
        0x00052094:    2a6f2b94    .+o*    DCD    711928724
        0x00052098:    b40bbe37    7...    DCD    3020668471
        0x0005209c:    c30c8ea1    ....    DCD    3272380065
        0x000520a0:    5a05df1b    ...Z    DCD    1510334235
        0x000520a4:    2d02ef8d    ...-    DCD    755167117
    quant_band.bit_interleave_table
        0x000520a8:    01010100    ....    DCD    16843008
        0x000520ac:    03030302    ....    DCD    50529026
        0x000520b0:    03030302    ....    DCD    50529026
        0x000520b4:    03030302    ....    DCD    50529026
    pred_coef
        0x000520b8:    3f660000    ..f?    DCD    1063649280
        0x000520bc:    3f4c0000    ..L?    DCD    1061945344
        0x000520c0:    3f260000    ..&?    DCD    1059454976
        0x000520c4:    3f000000    ...?    DCD    1056964608
    beta_coef
        0x000520c8:    3f6b8600    ..k?    DCD    1064011264
        0x000520cc:    3f2e1400    ...?    DCD    1059984384
        0x000520d0:    3ebd7000    .p.>    DCD    1052602368
        0x000520d4:    3e4cd000    ..L>    DCD    1045221376
    disLenFwrCh
        0x000520d8:    0005        ..      DCW    5
    disLenHwrCh
        0x000520da:    0005        ..      DCW    5
    disLenMfrCh
        0x000520dc:    0005        ..      DCW    5
    disLenMnCh
        0x000520de:    0005        ..      DCW    5
    disLenPnpId
        0x000520e0:    0007        ..      DCW    7
    disLenPnpIdCh
        0x000520e2:    0005        ..      DCW    5
    disLenRcd
        0x000520e4:    0006        ..      DCW    6
    disLenRcdCh
        0x000520e6:    0005        ..      DCW    5
    disLenSid
        0x000520e8:    0008        ..      DCW    8
    disLenSidCh
        0x000520ea:    0005        ..      DCW    5
    disLenSnCh
        0x000520ec:    0005        ..      DCW    5
    disLenSvc
        0x000520ee:    0002        ..      DCW    2
    disLenSwrCh
        0x000520f0:    00000005    ....    DCD    5
    disList
        0x000520f4:    00051700    ....    DCD    333568
        0x000520f8:    0005225e    ^"..    DCD    336478
        0x000520fc:    000520ee    . ..    DCD    336110
        0x00052100:    01000002    ....    DCD    16777218
        0x00052104:    000516e4    ....    DCD    333540
        0x00052108:    00052240    @"..    DCD    336448
        0x0005210c:    000520dc    . ..    DCD    336092
        0x00052110:    01000005    ....    DCD    16777221
        0x00052114:    00052228    ("..    DCD    336424
        0x00052118:    100000b6    ....    DCD    268435638
        0x0005211c:    10000084    ....    DCD    268435588
        0x00052120:    01080014    ....    DCD    17301524
        0x00052124:    000516e4    ....    DCD    333540
        0x00052128:    00052254    T"..    DCD    336468
        0x0005212c:    000520ea    . ..    DCD    336106
        0x00052130:    01000005    ....    DCD    16777221
        0x00052134:    00052230    0"..    DCD    336432
        0x00052138:    100000ea    ....    DCD    268435690
        0x0005213c:    000520e8    . ..    DCD    336104
        0x00052140:    01000008    ....    DCD    16777224
        0x00052144:    000516e4    ....    DCD    333540
        0x00052148:    00052245    E"..    DCD    336453
        0x0005214c:    000520de    . ..    DCD    336094
        0x00052150:    01000005    ....    DCD    16777221
        0x00052154:    0005222a    *"..    DCD    336426
        0x00052158:    100000ca    ....    DCD    268435658
        0x0005215c:    10000086    ....    DCD    268435590
        0x00052160:    01080019    ....    DCD    17301529
        0x00052164:    000516e4    ....    DCD    333540
        0x00052168:    00052259    Y"..    DCD    336473
        0x0005216c:    000520ec    . ..    DCD    336108
        0x00052170:    01000005    ....    DCD    16777221
        0x00052174:    00052232    2"..    DCD    336434
        0x00052178:    100000f2    ....    DCD    268435698
        0x0005217c:    10000088    ....    DCD    268435592
        0x00052180:    01080019    ....    DCD    17301529
        0x00052184:    000516e4    ....    DCD    333540
        0x00052188:    00052236    6"..    DCD    336438
        0x0005218c:    000520d8    . ..    DCD    336088
        0x00052190:    01000005    ....    DCD    16777221
        0x00052194:    00052224    $"..    DCD    336420
        0x00052198:    1000008c    ....    DCD    268435596
        0x0005219c:    10000080    ....    DCD    268435584
        0x000521a0:    01080015    ....    DCD    17301525
        0x000521a4:    000516e4    ....    DCD    333540
        0x000521a8:    0005223b    ;"..    DCD    336443
        0x000521ac:    000520da    . ..    DCD    336090
        0x000521b0:    01000005    ....    DCD    16777221
        0x000521b4:    00052226    &"..    DCD    336422
        0x000521b8:    100000a1    ....    DCD    268435617
        0x000521bc:    10000082    ....    DCD    268435586
        0x000521c0:    01080015    ....    DCD    17301525
        0x000521c4:    000516e4    ....    DCD    333540
        0x000521c8:    00052260    `"..    DCD    336480
        0x000521cc:    000520f0    . ..    DCD    336112
        0x000521d0:    01000005    ....    DCD    16777221
        0x000521d4:    00052234    4"..    DCD    336436
        0x000521d8:    1000010b    ....    DCD    268435723
        0x000521dc:    1000008a    ....    DCD    268435594
        0x000521e0:    01080015    ....    DCD    17301525
        0x000521e4:    000516e4    ....    DCD    333540
        0x000521e8:    0005224f    O"..    DCD    336463
        0x000521ec:    000520e6    . ..    DCD    336102
        0x000521f0:    01000005    ....    DCD    16777221
        0x000521f4:    0005222e    ."..    DCD    336430
        0x000521f8:    100037de    .7..    DCD    268449758
        0x000521fc:    000520e4    . ..    DCD    336100
        0x00052200:    01000006    ....    DCD    16777222
        0x00052204:    000516e4    ....    DCD    333540
        0x00052208:    0005224a    J"..    DCD    336458
        0x0005220c:    000520e2    . ..    DCD    336098
        0x00052210:    01000005    ....    DCD    16777221
        0x00052214:    0005222c    ,"..    DCD    336428
        0x00052218:    100000e3    ....    DCD    268435683
        0x0005221c:    000520e0    . ..    DCD    336096
        0x00052220:    01000007    ....    DCD    16777223
    disUuFwr
        0x00052224:    2a26        &*      DCW    10790
    disUuHwr
        0x00052226:    2a27        '*      DCW    10791
    disUuMfr
        0x00052228:    2a29        )*      DCW    10793
    disUuMn
        0x0005222a:    2a24        $*      DCW    10788
    disUuPnpId
        0x0005222c:    2a50        P*      DCW    10832
    disUuRcd
        0x0005222e:    2a2a        **      DCW    10794
    disUuSid
        0x00052230:    2a23        #*      DCW    10787
    disUuSn
        0x00052232:    2a25        %*      DCW    10789
    disUuSwr
        0x00052234:    2a28        (*      DCW    10792
    disValFwrCh
        0x00052236:    3a02        .:      DCW    14850
        0x00052238:    2600        .&      DCW    9728
        0x0005223a:    2a          *       DCB    42
    disValHwrCh
        0x0005223b:    02          .       DCB    2
        0x0005223c:    2a27003c    <.'*    DCD    707199036
    disValMfrCh
        0x00052240:    29003202    .2.)    DCD    687878658
        0x00052244:    2a          *       DCB    42
    disValMnCh
        0x00052245:    023600      .6.     DCB    2,54,0
        0x00052248:    2a24        $*      DCW    10788
    disValPnpIdCh
        0x0005224a:    4202        .B      DCW    16898
        0x0005224c:    5000        .P      DCW    20480
        0x0005224e:    2a          *       DCB    42
    disValRcdCh
        0x0005224f:    02          .       DCB    2
        0x00052250:    2a2a0040    @.**    DCD    707395648
    disValSidCh
        0x00052254:    23003402    .4.#    DCD    587215874
        0x00052258:    2a          *       DCB    42
    disValSnCh
        0x00052259:    023800      .8.     DCB    2,56,0
        0x0005225c:    2a25        %*      DCW    10789
    disValSvc
        0x0005225e:    180a        ..      DCW    6154
    disValSwrCh
        0x00052260:    28003e02    .>.(    DCD    671104514
        0x00052264:    0000002a    *...    DCD    42
    dmAdvAct
        0x00052268:    000377c5    .w..    DCD    227269
        0x0005226c:    00037815    .x..    DCD    227349
        0x00052270:    00037859    Yx..    DCD    227417
        0x00052274:    000378ad    .x..    DCD    227501
        0x00052278:    0003780d    .x..    DCD    227341
        0x0005227c:    000377bd    .w..    DCD    227261
        0x00052280:    00037851    Qx..    DCD    227409
        0x00052284:    000378fd    .x..    DCD    227581
    dmAdvFcnIf
        0x00052288:    00037ca1    .|..    DCD    228513
        0x0005228c:    00037ac1    .z..    DCD    228033
        0x00052290:    00037c81    .|..    DCD    228481
    dmConn2FcnIf
        0x00052294:    00038c29    )...    DCD    232489
        0x00052298:    00038025    %...    DCD    229413
        0x0005229c:    000380ed    ....    DCD    229613
    dmConnActSetMain
        0x000522a0:    00038835    5...    DCD    231477
        0x000522a4:    00038659    Y...    DCD    231001
        0x000522a8:    00038725    %...    DCD    231205
        0x000522ac:    000386d1    ....    DCD    231121
        0x000522b0:    00038689    ....    DCD    231049
        0x000522b4:    00038811    ....    DCD    231441
    dmConnActSetSlave
        0x000522b8:    0003860d    ....    DCD    230925
        0x000522bc:    00038641    A...    DCD    230977
        0x000522c0:    00038671    q...    DCD    231025
        0x000522c4:    00038629    )...    DCD    230953
    dmConnFcnIf
        0x000522c8:    0003852d    -...    DCD    230701
        0x000522cc:    00038415    ....    DCD    230421
        0x000522d0:    000384b5    ....    DCD    230581
    dmConnSpecDefaults
        0x000522d4:    00280018    ..(.    DCD    2621464
        0x000522d8:    07d00000    ....    DCD    131072000
        0x000522dc:    00000000    ....    DCD    0
    dmConnStateTbl
        0x000522e0:    00001001    ....    DCD    4097
        0x000522e4:    00002002    . ..    DCD    8194
        0x000522e8:    00002203    ."..    DCD    8707
        0x000522ec:    00000000    ....    DCD    0
        0x000522f0:    11040001    ....    DCD    285474817
        0x000522f4:    03000001    ....    DCD    50331649
        0x000522f8:    03000203    ....    DCD    50332163
        0x000522fc:    00010001    ....    DCD    65537
        0x00052300:    21000002    ...!    DCD    553648130
        0x00052304:    23000002    ...#    DCD    587202562
        0x00052308:    23002203    .".#    DCD    587211267
        0x0005230c:    00020002    ....    DCD    131074
        0x00052310:    01040003    ....    DCD    17039363
        0x00052314:    00030003    ....    DCD    196611
        0x00052318:    04000003    ....    DCD    67108867
        0x0005231c:    00030503    ....    DCD    197891
        0x00052320:    00040004    ....    DCD    262148
        0x00052324:    04000004    ....    DCD    67108868
        0x00052328:    04000104    ....    DCD    67109124
        0x0005232c:    00040004    ....    DCD    262148
    dmConnUpdActSetMain
        0x00052330:    000388f5    ....    DCD    231669
    dmConnUpdActSetSlave
        0x00052334:    00038901    ....    DCD    231681
        0x00052338:    000388c5    ....    DCD    231621
    dmConnUpdActTbl
        0x0005233c:    21112010    . .!    DCD    554770448
    dmConnUpdFcnIf
        0x00052340:    00038c29    )...    DCD    232489
        0x00052344:    00038c21    !...    DCD    232481
        0x00052348:    000389bd    ....    DCD    231869
    dmDevAct
        0x0005234c:    00038a2d    -...    DCD    231981
    dmDevFcnIf
        0x00052350:    00038c29    )...    DCD    232489
        0x00052354:    00038b11    ....    DCD    232209
        0x00052358:    00038b65    e...    DCD    232293
    dmEvtCbackLen
        0x0005235c:    00040004    ....    DCD    262148
        0x00052360:    000c0004    ....    DCD    786436
        0x00052364:    00040004    ....    DCD    262148
        0x00052368:    0024001c    ..$.    DCD    2359324
        0x0005236c:    000e000a    ....    DCD    917514
        0x00052370:    00040006    ....    DCD    262150
        0x00052374:    00040006    ....    DCD    262150
        0x00052378:    00220006    ..".    DCD    2228230
        0x0005237c:    00080010    ....    DCD    524304
        0x00052380:    00240006    ..$.    DCD    2359302
        0x00052384:    00140064    d...    DCD    1310820
        0x00052388:    00040006    ....    DCD    262150
        0x0005238c:    000a000a    ....    DCD    655370
        0x00052390:    00060006    ....    DCD    393222
        0x00052394:    000c0006    ....    DCD    786438
        0x00052398:    0006000c    ....    DCD    393228
        0x0005239c:    000e000e    ....    DCD    917518
        0x000523a0:    00060008    ....    DCD    393224
        0x000523a4:    0006000a    ....    DCD    393226
        0x000523a8:    0008000a    ....    DCD    524298
        0x000523ac:    000c000a    ....    DCD    786442
        0x000523b0:    00040004    ....    DCD    262148
        0x000523b4:    00060024    $...    DCD    393252
        0x000523b8:    00160006    ....    DCD    1441798
        0x000523bc:    00060016    ....    DCD    393238
        0x000523c0:    001a001a    ....    DCD    1703962
        0x000523c4:    00080008    ....    DCD    524296
        0x000523c8:    00100010    ....    DCD    1048592
        0x000523cc:    001c000e    ....    DCD    1835022
        0x000523d0:    0008001c    ....    DCD    524316
        0x000523d4:    00080008    ....    DCD    524296
        0x000523d8:    00080008    ....    DCD    524296
        0x000523dc:    00080008    ....    DCD    524296
        0x000523e0:    000a0008    ....    DCD    655368
        0x000523e4:    00060028    (...    DCD    393256
        0x000523e8:    0028000a    ..(.    DCD    2621450
        0x000523ec:    000a000a    ....    DCD    655370
        0x000523f0:    00060006    ....    DCD    393222
        0x000523f4:    002c0006    ..,.    DCD    2883590
        0x000523f8:    00100020     ...    DCD    1048608
        0x000523fc:    0006003c    <...    DCD    393276
        0x00052400:    00380038    8.8.    DCD    3670072
        0x00052404:    00060006    ....    DCD    393222
        0x00052408:    0008001c    ....    DCD    524316
        0x0005240c:    00060004    ....    DCD    393220
        0x00052410:    00880006    ....    DCD    8912902
    dmFcnDefault
        0x00052414:    00038c29    )...    DCD    232489
        0x00052418:    00038c21    !...    DCD    232481
        0x0005241c:    00038c21    !...    DCD    232481
    dmHciToIdTbl
        0x00052420:    03030307    ....    DCD    50529031
        0x00052424:    04020303    ....    DCD    67240707
        0x00052428:    04040404    ....    DCD    67372036
        0x0005242c:    05050505    ....    DCD    84215045
        0x00052430:    07070705    ....    DCD    117901061
        0x00052434:    06060607    ....    DCD    101058055
        0x00052438:    05060606    ....    DCD    84280838
        0x0005243c:    07040405    ....    DCD    117703685
        0x00052440:    04070407    ....    DCD    67568647
        0x00052444:    04050504    ....    DCD    67437828
        0x00052448:    09090904    ....    DCD    151587076
        0x0005244c:    00000202    ....    DCD    514
        0x00052450:    070b0b0b    ....    DCD    118164235
        0x00052454:    00020002    ....    DCD    131074
        0x00052458:    0c0b010a    ....    DCD    202047754
        0x0005245c:    0d0d0d0c    ....    DCD    218959116
        0x00052460:    0d0d0d0d    ....    DCD    218959117
        0x00052464:    0d161010    ....    DCD    219549712
        0x00052468:    04101010    ....    DCD    68161552
        0x0005246c:    14141111    ....    DCD    336859409
        0x00052470:    14141414    ....    DCD    336860180
        0x00052474:    13131212    ....    DCD    320016914
        0x00052478:    00001313    ....    DCD    4883
    dmPhyFcnIf
        0x0005247c:    00038c29    )...    DCD    232489
        0x00052480:    00038d41    A...    DCD    232769
        0x00052484:    00038c21    !...    DCD    232481
    dmPrivAct
        0x00052488:    00038e9d    ....    DCD    233117
        0x0005248c:    00038d9d    ....    DCD    232861
        0x00052490:    00038e75    u...    DCD    233077
        0x00052494:    00038dd1    ....    DCD    232913
        0x00052498:    00038f31    1...    DCD    233265
        0x0005249c:    00038f49    I...    DCD    233289
        0x000524a0:    00038de1    ....    DCD    232929
    dmPrivAesAct
        0x000524a4:    00038fb9    ....    DCD    233401
        0x000524a8:    00038f65    e...    DCD    233317
    dmPrivAesFcnIf
        0x000524ac:    00038c29    )...    DCD    232489
        0x000524b0:    00038c21    !...    DCD    232481
        0x000524b4:    0003900d    ....    DCD    233485
    dmPrivFcnIf
        0x000524b8:    00039151    Q...    DCD    233809
        0x000524bc:    0003902d    -...    DCD    233517
        0x000524c0:    00039131    1...    DCD    233777
    dmSecFcnIf
        0x000524c4:    000393e9    ....    DCD    234473
        0x000524c8:    0003918d    ....    DCD    233869
        0x000524cc:    0003934d    M...    DCD    234317
    dmSecLescFcnIf
        0x000524d0:    00038c29    )...    DCD    232489
        0x000524d4:    00038c21    !...    DCD    232481
        0x000524d8:    000392c5    ....    DCD    234181
    eMeans
        0x000524dc:    40ce0000    ...@    DCD    1087242240
        0x000524e0:    40c80000    ...@    DCD    1086849024
        0x000524e4:    40b80000    ...@    DCD    1085800448
        0x000524e8:    40aa0000    ...@    DCD    1084882944
        0x000524ec:    40a20000    ...@    DCD    1084358656
        0x000524f0:    409a0000    ...@    DCD    1083834368
        0x000524f4:    40900000    ...@    DCD    1083179008
        0x000524f8:    408c0000    ...@    DCD    1082916864
        0x000524fc:    409c0000    ...@    DCD    1083965440
        0x00052500:    40960000    ...@    DCD    1083572224
        0x00052504:    40920000    ...@    DCD    1083310080
        0x00052508:    408e0000    ...@    DCD    1083047936
        0x0005250c:    409c0000    ...@    DCD    1083965440
        0x00052510:    40940000    ...@    DCD    1083441152
        0x00052514:    408a0000    ...@    DCD    1082785792
        0x00052518:    40900000    ...@    DCD    1083179008
        0x0005251c:    408c0000    ...@    DCD    1082916864
        0x00052520:    40940000    ...@    DCD    1083441152
        0x00052524:    40980000    ...@    DCD    1083703296
        0x00052528:    408e0000    ...@    DCD    1083047936
        0x0005252c:    40700000    ..p@    DCD    1081081856
        0x00052530:    40700000    ..p@    DCD    1081081856
        0x00052534:    40700000    ..p@    DCD    1081081856
        0x00052538:    40700000    ..p@    DCD    1081081856
        0x0005253c:    40700000    ..p@    DCD    1081081856
    e_prob_model
        0x00052540:    81417f48    H.A.    DCD    2168553288
        0x00052544:    80418042    B.A.    DCD    2151776322
        0x00052548:    803e8040    @.>.    DCD    2151579712
        0x0005254c:    80408040    @.@.    DCD    2151710784
        0x00052550:    4f5c4e5c    \N\O    DCD    1331449436
        0x00052554:    4f5a4e5c    \NZO    DCD    1331318364
        0x00052558:    28732974    t)s(    DCD    678635892
        0x0005255c:    1a842872    r(..    DCD    444868722
        0x00052560:    11911a84    ....    DCD    294722180
        0x00052564:    0ab00ca1    ....    DCD    179309729
        0x00052568:    b3180bb1    ....    DCD    3004697521
        0x0005256c:    87368a30    0.6.    DCD    2268498480
        0x00052570:    86358436    6.5.    DCD    2251654198
        0x00052574:    84378538    8.7.    DCD    2218231096
        0x00052578:    723d8437    7.=r    DCD    1916634167
        0x0005257c:    584a6046    F`JX    DCD    1481269318
        0x00052580:    4a57584b    KXWJ    DCD    1247238219
        0x00052584:    435b4259    YB[C    DCD    1130054233
        0x00052588:    326c3b64    d;l2    DCD    845953892
        0x0005258c:    257a2878    x(z%    DCD    628762744
        0x00052590:    324e2b61    a+N2    DCD    843983713
        0x00052594:    51544e53    SNTQ    DCD    1364479571
        0x00052598:    4a564b58    XKVJ    DCD    1247169368
        0x0005259c:    495a4757    WGZI    DCD    1230653271
        0x000525a0:    4a5d4a5d    ]J]J    DCD    1247627869
        0x000525a4:    2472286d    m(r$    DCD    611461229
        0x000525a8:    22752275    u"u"    DCD    578101877
        0x000525ac:    1291118f    ....    DCD    311497103
        0x000525b0:    0ca21392    ....    DCD    211948434
        0x000525b4:    07b20aa5    ....    DCD    129108645
        0x000525b8:    08be06bd    ....    DCD    146671293
        0x000525bc:    b21709b1    ....    DCD    2987854257
        0x000525c0:    663f7336    6s?f    DCD    1715434294
        0x000525c4:    63456242    BbEc    DCD    1665491522
        0x000525c8:    5b47594a    JYG[    DCD    1531402570
        0x000525cc:    594e5b49    I[NY    DCD    1498307401
        0x000525d0:    425c5056    VP\B    DCD    1113346134
        0x000525d4:    3b66405d    ]@f;    DCD    996556893
        0x000525d8:    3c683c67    g<h<    DCD    1013464167
        0x000525dc:    2c7b3475    u4{,    DCD    746271861
        0x000525e0:    1f85238a    .#..    DCD    528819082
        0x000525e4:    2d4d2661    a&M-    DCD    760030817
        0x000525e8:    3c5d5a3d    =Z]<    DCD    1012750909
        0x000525ec:    296b2a69    i*k)    DCD    694889065
        0x000525f0:    26742d6e    n-t&    DCD    645148014
        0x000525f4:    26702671    q&p&    DCD    644884081
        0x000525f8:    1b841a7c    |...    DCD    461642364
        0x000525fc:    148c1388    ....    DCD    344724360
        0x00052600:    109f0e9b    ....    DCD    278859419
        0x00052604:    0daa129e    ....    DCD    229249694
        0x00052608:    08bb0ab1    ....    DCD    146475697
        0x0005260c:    09af06c0    ....    DCD    162465472
        0x00052610:    b2150a9f    ....    DCD    2987723423
        0x00052614:    56476e3b    ;nGV    DCD    1447521851
        0x00052618:    5354554b    KUTS    DCD    1398035787
        0x0005261c:    4958425b    [BXI    DCD    1230520923
        0x00052620:    4b5c4857    WH\K    DCD    1264339031
        0x00052624:    3a694862    bHi:    DCD    979978338
        0x00052628:    3473366b    k6s4    DCD    879965803
        0x0005262c:    38703772    r7p8    DCD    946878322
        0x00052630:    28843381    .3.(    DCD    679752577
        0x00052634:    1d8c2196    .!..    DCD    495722902
        0x00052638:    2a4d2362    b#M*    DCD    709698402
        0x0005263c:    4260792a    *y`B    DCD    1113618730
        0x00052640:    286f2b6c    l+o(    DCD    678374252
        0x00052644:    207b2c75    u,{     DCD    544943221
        0x00052648:    21772478    x$w!    DCD    561456248
        0x0005264c:    2286217f    .!."    DCD    579215743
        0x00052650:    1793158b    ....    DCD    395515275
        0x00052654:    199e1498    ....    DCD    429790360
        0x00052658:    15a61a9a    ....    DCD    363207322
        0x0005265c:    0db810ad    ....    DCD    230166701
        0x00052660:    0d960ab8    ....    DCD    227936952
        0x00052664:    b2160f8b    ....    DCD    2987790219
        0x00052668:    524a723f    ?rJR    DCD    1380610623
        0x0005266c:    525c5354    TS\R    DCD    1381782356
        0x00052670:    48603e67    g>`H    DCD    1214266983
        0x00052674:    49654360    `CeI    DCD    1231373152
        0x00052678:    3771486b    kHq7    DCD    930170987
        0x0005267c:    347d3476    v4}4    DCD    880620662
        0x00052680:    37753476    v4u7    DCD    930428022
        0x00052684:    27893187    .1.'    DCD    663302535
        0x00052688:    1d91209d    . ..    DCD    496050333
        0x0005268c:    284d2161    a!M(    DCD    676143457
    eattFcnDefault
        0x00052690:    0002cd09    ....    DCD    183561
        0x00052694:    0002cd09    ....    DCD    183561
        0x00052698:    0002cd01    ....    DCD    183553
        0x0005269c:    0002cce5    ....    DCD    183525
    eband5ms
        0x000526a0:    00010000    ....    DCD    65536
        0x000526a4:    00030002    ....    DCD    196610
        0x000526a8:    00050004    ....    DCD    327684
        0x000526ac:    00070006    ....    DCD    458758
        0x000526b0:    000a0008    ....    DCD    655368
        0x000526b4:    000e000c    ....    DCD    917516
        0x000526b8:    00140010    ....    DCD    1310736
        0x000526bc:    001c0018    ....    DCD    1835032
        0x000526c0:    00280022    ".(.    DCD    2621474
        0x000526c4:    003c0030    0.<.    DCD    3932208
        0x000526c8:    0064004e    N.d.    DCD    6553678
    fft_bitrev120
        0x000526cc:    00180000    ....    DCD    1572864
        0x000526d0:    00480030    0.H.    DCD    4718640
        0x000526d4:    00080060    `...    DCD    524384
        0x000526d8:    00380020     .8.    DCD    3670048
        0x000526dc:    00680050    P.h.    DCD    6815824
        0x000526e0:    00280010    ..(.    DCD    2621456
        0x000526e4:    00580040    @.X.    DCD    5767232
        0x000526e8:    00040070    p...    DCD    262256
        0x000526ec:    0034001c    ..4.    DCD    3407900
        0x000526f0:    0064004c    L.d.    DCD    6553676
        0x000526f4:    0024000c    ..$.    DCD    2359308
        0x000526f8:    0054003c    <.T.    DCD    5505084
        0x000526fc:    0014006c    l...    DCD    1310828
        0x00052700:    0044002c    ,.D.    DCD    4456492
        0x00052704:    0074005c    \.t.    DCD    7602268
        0x00052708:    00190001    ....    DCD    1638401
        0x0005270c:    00490031    1.I.    DCD    4784177
        0x00052710:    00090061    a...    DCD    589921
        0x00052714:    00390021    !.9.    DCD    3735585
        0x00052718:    00690051    Q.i.    DCD    6881361
        0x0005271c:    00290011    ..).    DCD    2686993
        0x00052720:    00590041    A.Y.    DCD    5832769
        0x00052724:    00050071    q...    DCD    327793
        0x00052728:    0035001d    ..5.    DCD    3473437
        0x0005272c:    0065004d    M.e.    DCD    6619213
        0x00052730:    0025000d    ..%.    DCD    2424845
        0x00052734:    0055003d    =.U.    DCD    5570621
        0x00052738:    0015006d    m...    DCD    1376365
        0x0005273c:    0045002d    -.E.    DCD    4522029
        0x00052740:    0075005d    ].u.    DCD    7667805
        0x00052744:    001a0002    ....    DCD    1703938
        0x00052748:    004a0032    2.J.    DCD    4849714
        0x0005274c:    000a0062    b...    DCD    655458
        0x00052750:    003a0022    ".:.    DCD    3801122
        0x00052754:    006a0052    R.j.    DCD    6946898
        0x00052758:    002a0012    ..*.    DCD    2752530
        0x0005275c:    005a0042    B.Z.    DCD    5898306
        0x00052760:    00060072    r...    DCD    393330
        0x00052764:    0036001e    ..6.    DCD    3538974
        0x00052768:    0066004e    N.f.    DCD    6684750
        0x0005276c:    0026000e    ..&.    DCD    2490382
        0x00052770:    0056003e    >.V.    DCD    5636158
        0x00052774:    0016006e    n...    DCD    1441902
        0x00052778:    0046002e    ..F.    DCD    4587566
        0x0005277c:    0076005e    ^.v.    DCD    7733342
        0x00052780:    001b0003    ....    DCD    1769475
        0x00052784:    004b0033    3.K.    DCD    4915251
        0x00052788:    000b0063    c...    DCD    720995
        0x0005278c:    003b0023    #.;.    DCD    3866659
        0x00052790:    006b0053    S.k.    DCD    7012435
        0x00052794:    002b0013    ..+.    DCD    2818067
        0x00052798:    005b0043    C.[.    DCD    5963843
        0x0005279c:    00070073    s...    DCD    458867
        0x000527a0:    0037001f    ..7.    DCD    3604511
        0x000527a4:    0067004f    O.g.    DCD    6750287
        0x000527a8:    0027000f    ..'.    DCD    2555919
        0x000527ac:    0057003f    ?.W.    DCD    5701695
        0x000527b0:    0017006f    o...    DCD    1507439
        0x000527b4:    0047002f    /.G.    DCD    4653103
        0x000527b8:    0077005f    _.w.    DCD    7798879
    fft_bitrev240
        0x000527bc:    00300000    ..0.    DCD    3145728
        0x000527c0:    00900060    `...    DCD    9437280
        0x000527c4:    001000c0    ....    DCD    1048768
        0x000527c8:    00700040    @.p.    DCD    7340096
        0x000527cc:    00d000a0    ....    DCD    13631648
        0x000527d0:    00500020     .P.    DCD    5242912
        0x000527d4:    00b00080    ....    DCD    11534464
        0x000527d8:    000400e0    ....    DCD    262368
        0x000527dc:    00640034    4.d.    DCD    6553652
        0x000527e0:    00c40094    ....    DCD    12845204
        0x000527e4:    00440014    ..D.    DCD    4456468
        0x000527e8:    00a40074    t...    DCD    10748020
        0x000527ec:    002400d4    ..$.    DCD    2359508
        0x000527f0:    00840054    T...    DCD    8650836
        0x000527f4:    00e400b4    ....    DCD    14942388
        0x000527f8:    00380008    ..8.    DCD    3670024
        0x000527fc:    00980068    h...    DCD    9961576
        0x00052800:    001800c8    ....    DCD    1573064
        0x00052804:    00780048    H.x.    DCD    7864392
        0x00052808:    00d800a8    ....    DCD    14155944
        0x0005280c:    00580028    (.X.    DCD    5767208
        0x00052810:    00b80088    ....    DCD    12058760
        0x00052814:    000c00e8    ....    DCD    786664
        0x00052818:    006c003c    <.l.    DCD    7077948
        0x0005281c:    00cc009c    ....    DCD    13369500
        0x00052820:    004c001c    ..L.    DCD    4980764
        0x00052824:    00ac007c    |...    DCD    11272316
        0x00052828:    002c00dc    ..,.    DCD    2883804
        0x0005282c:    008c005c    \...    DCD    9175132
        0x00052830:    00ec00bc    ....    DCD    15466684
        0x00052834:    00310001    ..1.    DCD    3211265
        0x00052838:    00910061    a...    DCD    9502817
        0x0005283c:    001100c1    ....    DCD    1114305
        0x00052840:    00710041    A.q.    DCD    7405633
        0x00052844:    00d100a1    ....    DCD    13697185
        0x00052848:    00510021    !.Q.    DCD    5308449
        0x0005284c:    00b10081    ....    DCD    11600001
        0x00052850:    000500e1    ....    DCD    327905
        0x00052854:    00650035    5.e.    DCD    6619189
        0x00052858:    00c50095    ....    DCD    12910741
        0x0005285c:    00450015    ..E.    DCD    4522005
        0x00052860:    00a50075    u...    DCD    10813557
        0x00052864:    002500d5    ..%.    DCD    2425045
        0x00052868:    00850055    U...    DCD    8716373
        0x0005286c:    00e500b5    ....    DCD    15007925
        0x00052870:    00390009    ..9.    DCD    3735561
        0x00052874:    00990069    i...    DCD    10027113
        0x00052878:    001900c9    ....    DCD    1638601
        0x0005287c:    00790049    I.y.    DCD    7929929
        0x00052880:    00d900a9    ....    DCD    14221481
        0x00052884:    00590029    ).Y.    DCD    5832745
        0x00052888:    00b90089    ....    DCD    12124297
        0x0005288c:    000d00e9    ....    DCD    852201
        0x00052890:    006d003d    =.m.    DCD    7143485
        0x00052894:    00cd009d    ....    DCD    13435037
        0x00052898:    004d001d    ..M.    DCD    5046301
        0x0005289c:    00ad007d    }...    DCD    11337853
        0x000528a0:    002d00dd    ..-.    DCD    2949341
        0x000528a4:    008d005d    ]...    DCD    9240669
        0x000528a8:    00ed00bd    ....    DCD    15532221
        0x000528ac:    00320002    ..2.    DCD    3276802
        0x000528b0:    00920062    b...    DCD    9568354
        0x000528b4:    001200c2    ....    DCD    1179842
        0x000528b8:    00720042    B.r.    DCD    7471170
        0x000528bc:    00d200a2    ....    DCD    13762722
        0x000528c0:    00520022    ".R.    DCD    5373986
        0x000528c4:    00b20082    ....    DCD    11665538
        0x000528c8:    000600e2    ....    DCD    393442
        0x000528cc:    00660036    6.f.    DCD    6684726
        0x000528d0:    00c60096    ....    DCD    12976278
        0x000528d4:    00460016    ..F.    DCD    4587542
        0x000528d8:    00a60076    v...    DCD    10879094
        0x000528dc:    002600d6    ..&.    DCD    2490582
        0x000528e0:    00860056    V...    DCD    8781910
        0x000528e4:    00e600b6    ....    DCD    15073462
        0x000528e8:    003a000a    ..:.    DCD    3801098
        0x000528ec:    009a006a    j...    DCD    10092650
        0x000528f0:    001a00ca    ....    DCD    1704138
        0x000528f4:    007a004a    J.z.    DCD    7995466
        0x000528f8:    00da00aa    ....    DCD    14287018
        0x000528fc:    005a002a    *.Z.    DCD    5898282
        0x00052900:    00ba008a    ....    DCD    12189834
        0x00052904:    000e00ea    ....    DCD    917738
        0x00052908:    006e003e    >.n.    DCD    7209022
        0x0005290c:    00ce009e    ....    DCD    13500574
        0x00052910:    004e001e    ..N.    DCD    5111838
        0x00052914:    00ae007e    ~...    DCD    11403390
        0x00052918:    002e00de    ....    DCD    3014878
        0x0005291c:    008e005e    ^...    DCD    9306206
        0x00052920:    00ee00be    ....    DCD    15597758
        0x00052924:    00330003    ..3.    DCD    3342339
        0x00052928:    00930063    c...    DCD    9633891
        0x0005292c:    001300c3    ....    DCD    1245379
        0x00052930:    00730043    C.s.    DCD    7536707
        0x00052934:    00d300a3    ....    DCD    13828259
        0x00052938:    00530023    #.S.    DCD    5439523
        0x0005293c:    00b30083    ....    DCD    11731075
        0x00052940:    000700e3    ....    DCD    458979
        0x00052944:    00670037    7.g.    DCD    6750263
        0x00052948:    00c70097    ....    DCD    13041815
        0x0005294c:    00470017    ..G.    DCD    4653079
        0x00052950:    00a70077    w...    DCD    10944631
        0x00052954:    002700d7    ..'.    DCD    2556119
        0x00052958:    00870057    W...    DCD    8847447
        0x0005295c:    00e700b7    ....    DCD    15138999
        0x00052960:    003b000b    ..;.    DCD    3866635
        0x00052964:    009b006b    k...    DCD    10158187
        0x00052968:    001b00cb    ....    DCD    1769675
        0x0005296c:    007b004b    K.{.    DCD    8061003
        0x00052970:    00db00ab    ....    DCD    14352555
        0x00052974:    005b002b    +.[.    DCD    5963819
        0x00052978:    00bb008b    ....    DCD    12255371
        0x0005297c:    000f00eb    ....    DCD    983275
        0x00052980:    006f003f    ?.o.    DCD    7274559
        0x00052984:    00cf009f    ....    DCD    13566111
        0x00052988:    004f001f    ..O.    DCD    5177375
        0x0005298c:    00af007f    ....    DCD    11468927
        0x00052990:    002f00df    ../.    DCD    3080415
        0x00052994:    008f005f    _...    DCD    9371743
        0x00052998:    00ef00bf    ....    DCD    15663295
    fft_bitrev480
        0x0005299c:    00600000    ..`.    DCD    6291456
        0x000529a0:    012000c0    .. .    DCD    18874560
        0x000529a4:    00200180    .. .    DCD    2097536
        0x000529a8:    00e00080    ....    DCD    14680192
        0x000529ac:    01a00140    @...    DCD    27263296
        0x000529b0:    00a00040    @...    DCD    10485824
        0x000529b4:    01600100    ..`.    DCD    23068928
        0x000529b8:    000801c0    ....    DCD    524736
        0x000529bc:    00c80068    h...    DCD    13107304
        0x000529c0:    01880128    (...    DCD    25690408
        0x000529c4:    00880028    (...    DCD    8912936
        0x000529c8:    014800e8    ..H.    DCD    21496040
        0x000529cc:    004801a8    ..H.    DCD    4719016
        0x000529d0:    010800a8    ....    DCD    17301672
        0x000529d4:    01c80168    h...    DCD    29884776
        0x000529d8:    00700010    ..p.    DCD    7340048
        0x000529dc:    013000d0    ..0.    DCD    19923152
        0x000529e0:    00300190    ..0.    DCD    3146128
        0x000529e4:    00f00090    ....    DCD    15728784
        0x000529e8:    01b00150    P...    DCD    28311888
        0x000529ec:    00b00050    P...    DCD    11534416
        0x000529f0:    01700110    ..p.    DCD    24117520
        0x000529f4:    001801d0    ....    DCD    1573328
        0x000529f8:    00d80078    x...    DCD    14155896
        0x000529fc:    01980138    8...    DCD    26739000
        0x00052a00:    00980038    8...    DCD    9961528
        0x00052a04:    015800f8    ..X.    DCD    22544632
        0x00052a08:    005801b8    ..X.    DCD    5767608
        0x00052a0c:    011800b8    ....    DCD    18350264
        0x00052a10:    01d80178    x...    DCD    30933368
        0x00052a14:    00640004    ..d.    DCD    6553604
        0x00052a18:    012400c4    ..$.    DCD    19136708
        0x00052a1c:    00240184    ..$.    DCD    2359684
        0x00052a20:    00e40084    ....    DCD    14942340
        0x00052a24:    01a40144    D...    DCD    27525444
        0x00052a28:    00a40044    D...    DCD    10747972
        0x00052a2c:    01640104    ..d.    DCD    23331076
        0x00052a30:    000c01c4    ....    DCD    786884
        0x00052a34:    00cc006c    l...    DCD    13369452
        0x00052a38:    018c012c    ,...    DCD    25952556
        0x00052a3c:    008c002c    ,...    DCD    9175084
        0x00052a40:    014c00ec    ..L.    DCD    21758188
        0x00052a44:    004c01ac    ..L.    DCD    4981164
        0x00052a48:    010c00ac    ....    DCD    17563820
        0x00052a4c:    01cc016c    l...    DCD    30146924
        0x00052a50:    00740014    ..t.    DCD    7602196
        0x00052a54:    013400d4    ..4.    DCD    20185300
        0x00052a58:    00340194    ..4.    DCD    3408276
        0x00052a5c:    00f40094    ....    DCD    15990932
        0x00052a60:    01b40154    T...    DCD    28574036
        0x00052a64:    00b40054    T...    DCD    11796564
        0x00052a68:    01740114    ..t.    DCD    24379668
        0x00052a6c:    001c01d4    ....    DCD    1835476
        0x00052a70:    00dc007c    |...    DCD    14418044
        0x00052a74:    019c013c    <...    DCD    27001148
        0x00052a78:    009c003c    <...    DCD    10223676
        0x00052a7c:    015c00fc    ..\.    DCD    22806780
        0x00052a80:    005c01bc    ..\.    DCD    6029756
        0x00052a84:    011c00bc    ....    DCD    18612412
        0x00052a88:    01dc017c    |...    DCD    31195516
        0x00052a8c:    00610001    ..a.    DCD    6356993
        0x00052a90:    012100c1    ..!.    DCD    18940097
        0x00052a94:    00210181    ..!.    DCD    2163073
        0x00052a98:    00e10081    ....    DCD    14745729
        0x00052a9c:    01a10141    A...    DCD    27328833
        0x00052aa0:    00a10041    A...    DCD    10551361
        0x00052aa4:    01610101    ..a.    DCD    23134465
        0x00052aa8:    000901c1    ....    DCD    590273
        0x00052aac:    00c90069    i...    DCD    13172841
        0x00052ab0:    01890129    )...    DCD    25755945
        0x00052ab4:    00890029    )...    DCD    8978473
        0x00052ab8:    014900e9    ..I.    DCD    21561577
        0x00052abc:    004901a9    ..I.    DCD    4784553
        0x00052ac0:    010900a9    ....    DCD    17367209
        0x00052ac4:    01c90169    i...    DCD    29950313
        0x00052ac8:    00710011    ..q.    DCD    7405585
        0x00052acc:    013100d1    ..1.    DCD    19988689
        0x00052ad0:    00310191    ..1.    DCD    3211665
        0x00052ad4:    00f10091    ....    DCD    15794321
        0x00052ad8:    01b10151    Q...    DCD    28377425
        0x00052adc:    00b10051    Q...    DCD    11599953
        0x00052ae0:    01710111    ..q.    DCD    24183057
        0x00052ae4:    001901d1    ....    DCD    1638865
        0x00052ae8:    00d90079    y...    DCD    14221433
        0x00052aec:    01990139    9...    DCD    26804537
        0x00052af0:    00990039    9...    DCD    10027065
        0x00052af4:    015900f9    ..Y.    DCD    22610169
        0x00052af8:    005901b9    ..Y.    DCD    5833145
        0x00052afc:    011900b9    ....    DCD    18415801
        0x00052b00:    01d90179    y...    DCD    30998905
        0x00052b04:    00650005    ..e.    DCD    6619141
        0x00052b08:    012500c5    ..%.    DCD    19202245
        0x00052b0c:    00250185    ..%.    DCD    2425221
        0x00052b10:    00e50085    ....    DCD    15007877
        0x00052b14:    01a50145    E...    DCD    27590981
        0x00052b18:    00a50045    E...    DCD    10813509
        0x00052b1c:    01650105    ..e.    DCD    23396613
        0x00052b20:    000d01c5    ....    DCD    852421
        0x00052b24:    00cd006d    m...    DCD    13434989
        0x00052b28:    018d012d    -...    DCD    26018093
        0x00052b2c:    008d002d    -...    DCD    9240621
        0x00052b30:    014d00ed    ..M.    DCD    21823725
        0x00052b34:    004d01ad    ..M.    DCD    5046701
        0x00052b38:    010d00ad    ....    DCD    17629357
        0x00052b3c:    01cd016d    m...    DCD    30212461
        0x00052b40:    00750015    ..u.    DCD    7667733
        0x00052b44:    013500d5    ..5.    DCD    20250837
        0x00052b48:    00350195    ..5.    DCD    3473813
        0x00052b4c:    00f50095    ....    DCD    16056469
        0x00052b50:    01b50155    U...    DCD    28639573
        0x00052b54:    00b50055    U...    DCD    11862101
        0x00052b58:    01750115    ..u.    DCD    24445205
        0x00052b5c:    001d01d5    ....    DCD    1901013
        0x00052b60:    00dd007d    }...    DCD    14483581
        0x00052b64:    019d013d    =...    DCD    27066685
        0x00052b68:    009d003d    =...    DCD    10289213
        0x00052b6c:    015d00fd    ..].    DCD    22872317
        0x00052b70:    005d01bd    ..].    DCD    6095293
        0x00052b74:    011d00bd    ....    DCD    18677949
        0x00052b78:    01dd017d    }...    DCD    31261053
        0x00052b7c:    00620002    ..b.    DCD    6422530
        0x00052b80:    012200c2    ..".    DCD    19005634
        0x00052b84:    00220182    ..".    DCD    2228610
        0x00052b88:    00e20082    ....    DCD    14811266
        0x00052b8c:    01a20142    B...    DCD    27394370
        0x00052b90:    00a20042    B...    DCD    10616898
        0x00052b94:    01620102    ..b.    DCD    23200002
        0x00052b98:    000a01c2    ....    DCD    655810
        0x00052b9c:    00ca006a    j...    DCD    13238378
        0x00052ba0:    018a012a    *...    DCD    25821482
        0x00052ba4:    008a002a    *...    DCD    9044010
        0x00052ba8:    014a00ea    ..J.    DCD    21627114
        0x00052bac:    004a01aa    ..J.    DCD    4850090
        0x00052bb0:    010a00aa    ....    DCD    17432746
        0x00052bb4:    01ca016a    j...    DCD    30015850
        0x00052bb8:    00720012    ..r.    DCD    7471122
        0x00052bbc:    013200d2    ..2.    DCD    20054226
        0x00052bc0:    00320192    ..2.    DCD    3277202
        0x00052bc4:    00f20092    ....    DCD    15859858
        0x00052bc8:    01b20152    R...    DCD    28442962
        0x00052bcc:    00b20052    R...    DCD    11665490
        0x00052bd0:    01720112    ..r.    DCD    24248594
        0x00052bd4:    001a01d2    ....    DCD    1704402
        0x00052bd8:    00da007a    z...    DCD    14286970
        0x00052bdc:    019a013a    :...    DCD    26870074
        0x00052be0:    009a003a    :...    DCD    10092602
        0x00052be4:    015a00fa    ..Z.    DCD    22675706
        0x00052be8:    005a01ba    ..Z.    DCD    5898682
        0x00052bec:    011a00ba    ....    DCD    18481338
        0x00052bf0:    01da017a    z...    DCD    31064442
        0x00052bf4:    00660006    ..f.    DCD    6684678
        0x00052bf8:    012600c6    ..&.    DCD    19267782
        0x00052bfc:    00260186    ..&.    DCD    2490758
        0x00052c00:    00e60086    ....    DCD    15073414
        0x00052c04:    01a60146    F...    DCD    27656518
        0x00052c08:    00a60046    F...    DCD    10879046
        0x00052c0c:    01660106    ..f.    DCD    23462150
        0x00052c10:    000e01c6    ....    DCD    917958
        0x00052c14:    00ce006e    n...    DCD    13500526
        0x00052c18:    018e012e    ....    DCD    26083630
        0x00052c1c:    008e002e    ....    DCD    9306158
        0x00052c20:    014e00ee    ..N.    DCD    21889262
        0x00052c24:    004e01ae    ..N.    DCD    5112238
        0x00052c28:    010e00ae    ....    DCD    17694894
        0x00052c2c:    01ce016e    n...    DCD    30277998
        0x00052c30:    00760016    ..v.    DCD    7733270
        0x00052c34:    013600d6    ..6.    DCD    20316374
        0x00052c38:    00360196    ..6.    DCD    3539350
        0x00052c3c:    00f60096    ....    DCD    16122006
        0x00052c40:    01b60156    V...    DCD    28705110
        0x00052c44:    00b60056    V...    DCD    11927638
        0x00052c48:    01760116    ..v.    DCD    24510742
        0x00052c4c:    001e01d6    ....    DCD    1966550
        0x00052c50:    00de007e    ~...    DCD    14549118
        0x00052c54:    019e013e    >...    DCD    27132222
        0x00052c58:    009e003e    >...    DCD    10354750
        0x00052c5c:    015e00fe    ..^.    DCD    22937854
        0x00052c60:    005e01be    ..^.    DCD    6160830
        0x00052c64:    011e00be    ....    DCD    18743486
        0x00052c68:    01de017e    ~...    DCD    31326590
        0x00052c6c:    00630003    ..c.    DCD    6488067
        0x00052c70:    012300c3    ..#.    DCD    19071171
        0x00052c74:    00230183    ..#.    DCD    2294147
        0x00052c78:    00e30083    ....    DCD    14876803
        0x00052c7c:    01a30143    C...    DCD    27459907
        0x00052c80:    00a30043    C...    DCD    10682435
        0x00052c84:    01630103    ..c.    DCD    23265539
        0x00052c88:    000b01c3    ....    DCD    721347
        0x00052c8c:    00cb006b    k...    DCD    13303915
        0x00052c90:    018b012b    +...    DCD    25887019
        0x00052c94:    008b002b    +...    DCD    9109547
        0x00052c98:    014b00eb    ..K.    DCD    21692651
        0x00052c9c:    004b01ab    ..K.    DCD    4915627
        0x00052ca0:    010b00ab    ....    DCD    17498283
        0x00052ca4:    01cb016b    k...    DCD    30081387
        0x00052ca8:    00730013    ..s.    DCD    7536659
        0x00052cac:    013300d3    ..3.    DCD    20119763
        0x00052cb0:    00330193    ..3.    DCD    3342739
        0x00052cb4:    00f30093    ....    DCD    15925395
        0x00052cb8:    01b30153    S...    DCD    28508499
        0x00052cbc:    00b30053    S...    DCD    11731027
        0x00052cc0:    01730113    ..s.    DCD    24314131
        0x00052cc4:    001b01d3    ....    DCD    1769939
        0x00052cc8:    00db007b    {...    DCD    14352507
        0x00052ccc:    019b013b    ;...    DCD    26935611
        0x00052cd0:    009b003b    ;...    DCD    10158139
        0x00052cd4:    015b00fb    ..[.    DCD    22741243
        0x00052cd8:    005b01bb    ..[.    DCD    5964219
        0x00052cdc:    011b00bb    ....    DCD    18546875
        0x00052ce0:    01db017b    {...    DCD    31129979
        0x00052ce4:    00670007    ..g.    DCD    6750215
        0x00052ce8:    012700c7    ..'.    DCD    19333319
        0x00052cec:    00270187    ..'.    DCD    2556295
        0x00052cf0:    00e70087    ....    DCD    15138951
        0x00052cf4:    01a70147    G...    DCD    27722055
        0x00052cf8:    00a70047    G...    DCD    10944583
        0x00052cfc:    01670107    ..g.    DCD    23527687
        0x00052d00:    000f01c7    ....    DCD    983495
        0x00052d04:    00cf006f    o...    DCD    13566063
        0x00052d08:    018f012f    /...    DCD    26149167
        0x00052d0c:    008f002f    /...    DCD    9371695
        0x00052d10:    014f00ef    ..O.    DCD    21954799
        0x00052d14:    004f01af    ..O.    DCD    5177775
        0x00052d18:    010f00af    ....    DCD    17760431
        0x00052d1c:    01cf016f    o...    DCD    30343535
        0x00052d20:    00770017    ..w.    DCD    7798807
        0x00052d24:    013700d7    ..7.    DCD    20381911
        0x00052d28:    00370197    ..7.    DCD    3604887
        0x00052d2c:    00f70097    ....    DCD    16187543
        0x00052d30:    01b70157    W...    DCD    28770647
        0x00052d34:    00b70057    W...    DCD    11993175
        0x00052d38:    01770117    ..w.    DCD    24576279
        0x00052d3c:    001f01d7    ....    DCD    2032087
        0x00052d40:    00df007f    ....    DCD    14614655
        0x00052d44:    019f013f    ?...    DCD    27197759
        0x00052d48:    009f003f    ?...    DCD    10420287
        0x00052d4c:    015f00ff    .._.    DCD    23003391
        0x00052d50:    005f01bf    .._.    DCD    6226367
        0x00052d54:    011f00bf    ....    DCD    18809023
        0x00052d58:    01df017f    ....    DCD    31392127
    fft_bitrev60
        0x00052d5c:    000c0000    ....    DCD    786432
        0x00052d60:    00240018    ..$.    DCD    2359320
        0x00052d64:    00040030    0...    DCD    262192
        0x00052d68:    001c0010    ....    DCD    1835024
        0x00052d6c:    00340028    (.4.    DCD    3407912
        0x00052d70:    00140008    ....    DCD    1310728
        0x00052d74:    002c0020     .,.    DCD    2883616
        0x00052d78:    00010038    8...    DCD    65592
        0x00052d7c:    0019000d    ....    DCD    1638413
        0x00052d80:    00310025    %.1.    DCD    3211301
        0x00052d84:    00110005    ....    DCD    1114117
        0x00052d88:    0029001d    ..).    DCD    2687005
        0x00052d8c:    00090035    5...    DCD    589877
        0x00052d90:    00210015    ..!.    DCD    2162709
        0x00052d94:    0039002d    -.9.    DCD    3735597
        0x00052d98:    000e0002    ....    DCD    917506
        0x00052d9c:    0026001a    ..&.    DCD    2490394
        0x00052da0:    00060032    2...    DCD    393266
        0x00052da4:    001e0012    ....    DCD    1966098
        0x00052da8:    0036002a    *.6.    DCD    3538986
        0x00052dac:    0016000a    ....    DCD    1441802
        0x00052db0:    002e0022    "...    DCD    3014690
        0x00052db4:    0003003a    :...    DCD    196666
        0x00052db8:    001b000f    ....    DCD    1769487
        0x00052dbc:    00330027    '.3.    DCD    3342375
        0x00052dc0:    00130007    ....    DCD    1245191
        0x00052dc4:    002b001f    ..+.    DCD    2818079
        0x00052dc8:    000b0037    7...    DCD    720951
        0x00052dcc:    00230017    ..#.    DCD    2293783
        0x00052dd0:    003b002f    /.;.    DCD    3866671
    fft_state48000_960_0
        0x00052dd4:    000001e0    ....    DCD    480
        0x00052dd8:    3b088887    ...;    DCD    990414983
        0x00052ddc:    ffffffff    ....    DCD    4294967295
        0x00052de0:    00600005    ..`.    DCD    6291461
        0x00052de4:    00200003    .. .    DCD    2097155
        0x00052de8:    00080004    ....    DCD    524292
        0x00052dec:    00040002    ....    DCD    262146
        0x00052df0:    00010004    ....    DCD    65540
        0x00052df4:    00000000    ....    DCD    0
        0x00052df8:    00000000    ....    DCD    0
        0x00052dfc:    00000000    ....    DCD    0
        0x00052e00:    0005299c    .)..    DCD    338332
        0x00052e04:    00052eb4    ....    DCD    339636
        0x00052e08:    00000000    ....    DCD    0
    fft_state48000_960_1
        0x00052e0c:    000000f0    ....    DCD    240
        0x00052e10:    3b888889    ...;    DCD    998803593
        0x00052e14:    00000001    ....    DCD    1
        0x00052e18:    00300005    ..0.    DCD    3145733
        0x00052e1c:    00100003    ....    DCD    1048579
        0x00052e20:    00040004    ....    DCD    262148
        0x00052e24:    00010004    ....    DCD    65540
        0x00052e28:    00000000    ....    DCD    0
        0x00052e2c:    00000000    ....    DCD    0
        0x00052e30:    00000000    ....    DCD    0
        0x00052e34:    00000000    ....    DCD    0
        0x00052e38:    000527bc    .'..    DCD    337852
        0x00052e3c:    00052eb4    ....    DCD    339636
        0x00052e40:    00000000    ....    DCD    0
    fft_state48000_960_2
        0x00052e44:    00000078    x...    DCD    120
        0x00052e48:    3c088888    ...<    DCD    1007192200
        0x00052e4c:    00000002    ....    DCD    2
        0x00052e50:    00180005    ....    DCD    1572869
        0x00052e54:    00080003    ....    DCD    524291
        0x00052e58:    00040002    ....    DCD    262146
        0x00052e5c:    00010004    ....    DCD    65540
        0x00052e60:    00000000    ....    DCD    0
        0x00052e64:    00000000    ....    DCD    0
        0x00052e68:    00000000    ....    DCD    0
        0x00052e6c:    00000000    ....    DCD    0
        0x00052e70:    000526cc    .&..    DCD    337612
        0x00052e74:    00052eb4    ....    DCD    339636
        0x00052e78:    00000000    ....    DCD    0
    fft_state48000_960_3
        0x00052e7c:    0000003c    <...    DCD    60
        0x00052e80:    3c888889    ...<    DCD    1015580809
        0x00052e84:    00000003    ....    DCD    3
        0x00052e88:    000c0005    ....    DCD    786437
        0x00052e8c:    00040003    ....    DCD    262147
        0x00052e90:    00010004    ....    DCD    65540
        0x00052e94:    00000000    ....    DCD    0
        0x00052e98:    00000000    ....    DCD    0
        0x00052e9c:    00000000    ....    DCD    0
        0x00052ea0:    00000000    ....    DCD    0
        0x00052ea4:    00000000    ....    DCD    0
        0x00052ea8:    00052d5c    \-..    DCD    339292
        0x00052eac:    00052eb4    ....    DCD    339636
        0x00052eb0:    00000000    ....    DCD    0
    fft_twiddles48000_960
        0x00052eb4:    3f800000    ...?    DCD    1065353216
        0x00052eb8:    80000000    ....    DCD    2147483648
        0x00052ebc:    3f7ffa63    c..?    DCD    1065351779
        0x00052ec0:    bc5675bf    .uV.    DCD    3159782847
        0x00052ec4:    3f7fe98b    ...?    DCD    1065347467
        0x00052ec8:    bcd6710a    .q..    DCD    3168170250
        0x00052ecc:    3f7fcd79    y..?    DCD    1065340281
        0x00052ed0:    bd20cee7    .. .    DCD    3173043943
        0x00052ed4:    3f7fa62f    /..?    DCD    1065330223
        0x00052ed8:    bd565e3a    :^V.    DCD    3176554042
        0x00052edc:    3f7f73af    .s.?    DCD    1065317295
        0x00052ee0:    bd85f213    ....    DCD    3179672083
        0x00052ee4:    3f7f35f9    .5.?    DCD    1065301497
        0x00052ee8:    bda0af2a    *...    DCD    3181424426
        0x00052eec:    3f7eed12    ..~?    DCD    1065282834
        0x00052ef0:    bdbb6533    3e..    DCD    3183174963
        0x00052ef4:    3f7e98fd    ..~?    DCD    1065261309
        0x00052ef8:    bdd61304    ....    DCD    3184923396
        0x00052efc:    3f7e39bc    .9~?    DCD    1065236924
        0x00052f00:    bdf0b773    s...    DCD    3186669427
        0x00052f04:    3f7dcf55    U.}?    DCD    1065209685
        0x00052f08:    be05a8a8    ....    DCD    3188041896
        0x00052f0c:    3f7d59cb    .Y}?    DCD    1065179595
        0x00052f10:    be12efbb    ....    DCD    3188912059
        0x00052f14:    3f7cd925    %.|?    DCD    1065146661
        0x00052f18:    be20305c    \0 .    DCD    3189780572
        0x00052f1c:    3f7c4d67    gM|?    DCD    1065110887
        0x00052f20:    be2d69f5    .i-.    DCD    3190647285
        0x00052f24:    3f7bb698    ..{?    DCD    1065072280
        0x00052f28:    be3a9bf3    ..:.    DCD    3191512051
        0x00052f2c:    3f7b14be    ..{?    DCD    1065030846
        0x00052f30:    be47c5c2    ..G.    DCD    3192374722
        0x00052f34:    3f7a67e2    .gz?    DCD    1064986594
        0x00052f38:    be54e6cd    ..T.    DCD    3193235149
        0x00052f3c:    3f79b009    ..y?    DCD    1064939529
        0x00052f40:    be61fe82    ..a.    DCD    3194093186
        0x00052f44:    3f78ed3c    <.x?    DCD    1064889660
        0x00052f48:    be6f0c4d    M.o.    DCD    3194948685
        0x00052f4c:    3f781f84    ..x?    DCD    1064836996
        0x00052f50:    be7c0f9c    ..|.    DCD    3195801500
        0x00052f54:    3f7746ea    .Fw?    DCD    1064781546
        0x00052f58:    be8483ee    ....    DCD    3196355566
        0x00052f5c:    3f766377    wcv?    DCD    1064723319
        0x00052f60:    be8afa3e    >...    DCD    3196779070
        0x00052f64:    3f757536    6uu?    DCD    1064662326
        0x00052f68:    be916a75    uj..    DCD    3197201013
        0x00052f6c:    3f747c30    0|t?    DCD    1064598576
        0x00052f70:    be97d44c    L...    DCD    3197621324
        0x00052f74:    3f737871    qxs?    DCD    1064532081
        0x00052f78:    be9e377a    z7..    DCD    3198039930
        0x00052f7c:    3f726a03    .jr?    DCD    1064462851
        0x00052f80:    bea493b7    ....    DCD    3198456759
        0x00052f84:    3f7150f4    .Pq?    DCD    1064390900
        0x00052f88:    beaae8bc    ....    DCD    3198871740
        0x00052f8c:    3f702d4f    O-p?    DCD    1064316239
        0x00052f90:    beb13641    A6..    DCD    3199284801
        0x00052f94:    3f6eff21    !.n?    DCD    1064238881
        0x00052f98:    beb77c01    .|..    DCD    3199695873
        0x00052f9c:    3f6dc676    v.m?    DCD    1064158838
        0x00052fa0:    bebdb9b4    ....    DCD    3200104884
        0x00052fa4:    3f6c835e    ^.l?    DCD    1064076126
        0x00052fa8:    bec3ef15    ....    DCD    3200511765
        0x00052fac:    3f6b35e7    .5k?    DCD    1063990759
        0x00052fb0:    beca1bde    ....    DCD    3200916446
        0x00052fb4:    3f69de1e    ..i?    DCD    1063902750
        0x00052fb8:    bed03fc9    .?..    DCD    3201318857
        0x00052fbc:    3f687c12    .|h?    DCD    1063812114
        0x00052fc0:    bed65a92    .Z..    DCD    3201718930
        0x00052fc4:    3f670fd4    ..g?    DCD    1063718868
        0x00052fc8:    bedc6bf3    .k..    DCD    3202116595
        0x00052fcc:    3f659974    t.e?    DCD    1063623028
        0x00052fd0:    bee273aa    .s..    DCD    3202511786
        0x00052fd4:    3f641901    ..d?    DCD    1063524609
        0x00052fd8:    bee87171    qq..    DCD    3202904433
        0x00052fdc:    3f628e8d    ..b?    DCD    1063423629
        0x00052fe0:    beee6507    .e..    DCD    3203294471
        0x00052fe4:    3f60fa28    (.`?    DCD    1063320104
        0x00052fe8:    bef44e27    'N..    DCD    3203681831
        0x00052fec:    3f5f5be6    .[_?    DCD    1063214054
        0x00052ff0:    befa2c90    .,..    DCD    3204066448
        0x00052ff4:    3f5db3d7    ..]?    DCD    1063105495
        0x00052ff8:    bf000000    ....    DCD    3204448256
        0x00052ffc:    3f5c020f    ..\?    DCD    1062994447
        0x00053000:    bf02e41b    ....    DCD    3204637723
        0x00053004:    3f5a46a0    .FZ?    DCD    1062880928
        0x00053008:    bf05c277    w...    DCD    3204825719
        0x0005300c:    3f58819e    ..X?    DCD    1062764958
        0x00053010:    bf089af6    ....    DCD    3205012214
        0x00053014:    3f56b31d    ..V?    DCD    1062646557
        0x00053018:    bf0b6d77    wm..    DCD    3205197175
        0x0005301c:    3f54db31    1.T?    DCD    1062525745
        0x00053020:    bf0e39da    .9..    DCD    3205380570
        0x00053024:    3f52f9ef    ..R?    DCD    1062402543
        0x00053028:    bf110000    ....    DCD    3205562368
        0x0005302c:    3f510f6c    l.Q?    DCD    1062276972
        0x00053030:    bf13bfca    ....    DCD    3205742538
        0x00053034:    3f4f1bbd    ..O?    DCD    1062149053
        0x00053038:    bf167918    .y..    DCD    3205921048
        0x0005303c:    3f4d1ef8    ..M?    DCD    1062018808
        0x00053040:    bf192bcd    .+..    DCD    3206097869
        0x00053044:    3f4b1934    4.K?    DCD    1061886260
        0x00053048:    bf1bd7ca    ....    DCD    3206272970
        0x0005304c:    3f490a88    ..I?    DCD    1061751432
        0x00053050:    bf1e7cf1    .|..    DCD    3206446321
        0x00053054:    3f46f30a    ..F?    DCD    1061614346
        0x00053058:    bf211b24    $.!.    DCD    3206617892
        0x0005305c:    3f44d2d1    ..D?    DCD    1061475025
        0x00053060:    bf23b246    F.#.    DCD    3206787654
        0x00053064:    3f42a9f7    ..B?    DCD    1061333495
        0x00053068:    bf26423a    :B&.    DCD    3206955578
        0x0005306c:    3f407893    .x@?    DCD    1061189779
        0x00053070:    bf28cae3    ..(.    DCD    3207121635
        0x00053074:    3f3e3ebd    .>>?    DCD    1061043901
        0x00053078:    bf2b4c25    %L+.    DCD    3207285797
        0x0005307c:    3f3bfc8f    ..;?    DCD    1060895887
        0x00053080:    bf2dc5e3    ..-.    DCD    3207448035
        0x00053084:    3f39b222    ".9?    DCD    1060745762
        0x00053088:    bf303801    .80.    DCD    3207608321
        0x0005308c:    3f375f90    ._7?    DCD    1060593552
        0x00053090:    bf32a265    e.2.    DCD    3207766629
        0x00053094:    3f3504f3    ..5?    DCD    1060439283
        0x00053098:    bf3504f3    ..5.    DCD    3207922931
        0x0005309c:    3f32a265    e.2?    DCD    1060282981
        0x000530a0:    bf375f90    ._7.    DCD    3208077200
        0x000530a4:    3f303801    .80?    DCD    1060124673
        0x000530a8:    bf39b222    ".9.    DCD    3208229410
        0x000530ac:    3f2dc5e3    ..-?    DCD    1059964387
        0x000530b0:    bf3bfc8f    ..;.    DCD    3208379535
        0x000530b4:    3f2b4c25    %L+?    DCD    1059802149
        0x000530b8:    bf3e3ebd    .>>.    DCD    3208527549
        0x000530bc:    3f28cae3    ..(?    DCD    1059637987
        0x000530c0:    bf407893    .x@.    DCD    3208673427
        0x000530c4:    3f26423a    :B&?    DCD    1059471930
        0x000530c8:    bf42a9f7    ..B.    DCD    3208817143
        0x000530cc:    3f23b246    F.#?    DCD    1059304006
        0x000530d0:    bf44d2d1    ..D.    DCD    3208958673
        0x000530d4:    3f211b24    $.!?    DCD    1059134244
        0x000530d8:    bf46f30a    ..F.    DCD    3209097994
        0x000530dc:    3f1e7cf1    .|.?    DCD    1058962673
        0x000530e0:    bf490a88    ..I.    DCD    3209235080
        0x000530e4:    3f1bd7ca    ...?    DCD    1058789322
        0x000530e8:    bf4b1934    4.K.    DCD    3209369908
        0x000530ec:    3f192bcd    .+.?    DCD    1058614221
        0x000530f0:    bf4d1ef8    ..M.    DCD    3209502456
        0x000530f4:    3f167918    .y.?    DCD    1058437400
        0x000530f8:    bf4f1bbd    ..O.    DCD    3209632701
        0x000530fc:    3f13bfca    ...?    DCD    1058258890
        0x00053100:    bf510f6c    l.Q.    DCD    3209760620
        0x00053104:    3f110000    ...?    DCD    1058078720
        0x00053108:    bf52f9ef    ..R.    DCD    3209886191
        0x0005310c:    3f0e39da    .9.?    DCD    1057896922
        0x00053110:    bf54db31    1.T.    DCD    3210009393
        0x00053114:    3f0b6d77    wm.?    DCD    1057713527
        0x00053118:    bf56b31d    ..V.    DCD    3210130205
        0x0005311c:    3f089af6    ...?    DCD    1057528566
        0x00053120:    bf58819e    ..X.    DCD    3210248606
        0x00053124:    3f05c277    w..?    DCD    1057342071
        0x00053128:    bf5a46a0    .FZ.    DCD    3210364576
        0x0005312c:    3f02e41b    ...?    DCD    1057154075
        0x00053130:    bf5c020f    ..\.    DCD    3210478095
        0x00053134:    3f000000    ...?    DCD    1056964608
        0x00053138:    bf5db3d7    ..].    DCD    3210589143
        0x0005313c:    3efa2c90    .,.>    DCD    1056582800
        0x00053140:    bf5f5be6    .[_.    DCD    3210697702
        0x00053144:    3ef44e27    'N.>    DCD    1056198183
        0x00053148:    bf60fa28    (.`.    DCD    3210803752
        0x0005314c:    3eee6507    .e.>    DCD    1055810823
        0x00053150:    bf628e8d    ..b.    DCD    3210907277
        0x00053154:    3ee87171    qq.>    DCD    1055420785
        0x00053158:    bf641901    ..d.    DCD    3211008257
        0x0005315c:    3ee273aa    .s.>    DCD    1055028138
        0x00053160:    bf659974    t.e.    DCD    3211106676
        0x00053164:    3edc6bf3    .k.>    DCD    1054632947
        0x00053168:    bf670fd4    ..g.    DCD    3211202516
        0x0005316c:    3ed65a92    .Z.>    DCD    1054235282
        0x00053170:    bf687c12    .|h.    DCD    3211295762
        0x00053174:    3ed03fc9    .?.>    DCD    1053835209
        0x00053178:    bf69de1e    ..i.    DCD    3211386398
        0x0005317c:    3eca1bde    ...>    DCD    1053432798
        0x00053180:    bf6b35e7    .5k.    DCD    3211474407
        0x00053184:    3ec3ef15    ...>    DCD    1053028117
        0x00053188:    bf6c835e    ^.l.    DCD    3211559774
        0x0005318c:    3ebdb9b4    ...>    DCD    1052621236
        0x00053190:    bf6dc676    v.m.    DCD    3211642486
        0x00053194:    3eb77c01    .|.>    DCD    1052212225
        0x00053198:    bf6eff21    !.n.    DCD    3211722529
        0x0005319c:    3eb13641    A6.>    DCD    1051801153
        0x000531a0:    bf702d4f    O-p.    DCD    3211799887
        0x000531a4:    3eaae8bc    ...>    DCD    1051388092
        0x000531a8:    bf7150f4    .Pq.    DCD    3211874548
        0x000531ac:    3ea493b7    ...>    DCD    1050973111
        0x000531b0:    bf726a03    .jr.    DCD    3211946499
        0x000531b4:    3e9e377a    z7.>    DCD    1050556282
        0x000531b8:    bf737871    qxs.    DCD    3212015729
        0x000531bc:    3e97d44c    L..>    DCD    1050137676
        0x000531c0:    bf747c30    0|t.    DCD    3212082224
        0x000531c4:    3e916a75    uj.>    DCD    1049717365
        0x000531c8:    bf757536    6uu.    DCD    3212145974
        0x000531cc:    3e8afa3e    >..>    DCD    1049295422
        0x000531d0:    bf766377    wcv.    DCD    3212206967
        0x000531d4:    3e8483ee    ...>    DCD    1048871918
        0x000531d8:    bf7746ea    .Fw.    DCD    3212265194
        0x000531dc:    3e7c0f9c    ..|>    DCD    1048317852
        0x000531e0:    bf781f84    ..x.    DCD    3212320644
        0x000531e4:    3e6f0c4d    M.o>    DCD    1047465037
        0x000531e8:    bf78ed3c    <.x.    DCD    3212373308
        0x000531ec:    3e61fe82    ..a>    DCD    1046609538
        0x000531f0:    bf79b009    ..y.    DCD    3212423177
        0x000531f4:    3e54e6cd    ..T>    DCD    1045751501
        0x000531f8:    bf7a67e2    .gz.    DCD    3212470242
        0x000531fc:    3e47c5c2    ..G>    DCD    1044891074
        0x00053200:    bf7b14be    ..{.    DCD    3212514494
        0x00053204:    3e3a9bf3    ..:>    DCD    1044028403
        0x00053208:    bf7bb698    ..{.    DCD    3212555928
        0x0005320c:    3e2d69f5    .i->    DCD    1043163637
        0x00053210:    bf7c4d67    gM|.    DCD    3212594535
        0x00053214:    3e20305c    \0 >    DCD    1042296924
        0x00053218:    bf7cd925    %.|.    DCD    3212630309
        0x0005321c:    3e12efbb    ...>    DCD    1041428411
        0x00053220:    bf7d59cb    .Y}.    DCD    3212663243
        0x00053224:    3e05a8a8    ...>    DCD    1040558248
        0x00053228:    bf7dcf55    U.}.    DCD    3212693333
        0x0005322c:    3df0b773    s..=    DCD    1039185779
        0x00053230:    bf7e39bc    .9~.    DCD    3212720572
        0x00053234:    3dd61304    ...=    DCD    1037439748
        0x00053238:    bf7e98fd    ..~.    DCD    3212744957
        0x0005323c:    3dbb6533    3e.=    DCD    1035691315
        0x00053240:    bf7eed12    ..~.    DCD    3212766482
        0x00053244:    3da0af2a    *..=    DCD    1033940778
        0x00053248:    bf7f35f9    .5..    DCD    3212785145
        0x0005324c:    3d85f213    ...=    DCD    1032188435
        0x00053250:    bf7f73af    .s..    DCD    3212800943
        0x00053254:    3d565e3a    :^V=    DCD    1029070394
        0x00053258:    bf7fa62f    /...    DCD    3212813871
        0x0005325c:    3d20cee7    .. =    DCD    1025560295
        0x00053260:    bf7fcd79    y...    DCD    3212823929
        0x00053264:    3cd6710a    .q.<    DCD    1020686602
        0x00053268:    bf7fe98b    ....    DCD    3212831115
        0x0005326c:    3c5675bf    .uV<    DCD    1012299199
        0x00053270:    bf7ffa63    c...    DCD    3212835427
        0x00053274:    248d3000    .0.$    DCD    613232640
        0x00053278:    bf800000    ....    DCD    3212836864
        0x0005327c:    bc5675bf    .uV.    DCD    3159782847
        0x00053280:    bf7ffa63    c...    DCD    3212835427
        0x00053284:    bcd6710a    .q..    DCD    3168170250
        0x00053288:    bf7fe98b    ....    DCD    3212831115
        0x0005328c:    bd20cee7    .. .    DCD    3173043943
        0x00053290:    bf7fcd79    y...    DCD    3212823929
        0x00053294:    bd565e3a    :^V.    DCD    3176554042
        0x00053298:    bf7fa62f    /...    DCD    3212813871
        0x0005329c:    bd85f213    ....    DCD    3179672083
        0x000532a0:    bf7f73af    .s..    DCD    3212800943
        0x000532a4:    bda0af2a    *...    DCD    3181424426
        0x000532a8:    bf7f35f9    .5..    DCD    3212785145
        0x000532ac:    bdbb6533    3e..    DCD    3183174963
        0x000532b0:    bf7eed12    ..~.    DCD    3212766482
        0x000532b4:    bdd61304    ....    DCD    3184923396
        0x000532b8:    bf7e98fd    ..~.    DCD    3212744957
        0x000532bc:    bdf0b773    s...    DCD    3186669427
        0x000532c0:    bf7e39bc    .9~.    DCD    3212720572
        0x000532c4:    be05a8a8    ....    DCD    3188041896
        0x000532c8:    bf7dcf55    U.}.    DCD    3212693333
        0x000532cc:    be12efbb    ....    DCD    3188912059
        0x000532d0:    bf7d59cb    .Y}.    DCD    3212663243
        0x000532d4:    be20305c    \0 .    DCD    3189780572
        0x000532d8:    bf7cd925    %.|.    DCD    3212630309
        0x000532dc:    be2d69f5    .i-.    DCD    3190647285
        0x000532e0:    bf7c4d67    gM|.    DCD    3212594535
        0x000532e4:    be3a9bf3    ..:.    DCD    3191512051
        0x000532e8:    bf7bb698    ..{.    DCD    3212555928
        0x000532ec:    be47c5c2    ..G.    DCD    3192374722
        0x000532f0:    bf7b14be    ..{.    DCD    3212514494
        0x000532f4:    be54e6cd    ..T.    DCD    3193235149
        0x000532f8:    bf7a67e2    .gz.    DCD    3212470242
        0x000532fc:    be61fe82    ..a.    DCD    3194093186
        0x00053300:    bf79b009    ..y.    DCD    3212423177
        0x00053304:    be6f0c4d    M.o.    DCD    3194948685
        0x00053308:    bf78ed3c    <.x.    DCD    3212373308
        0x0005330c:    be7c0f9c    ..|.    DCD    3195801500
        0x00053310:    bf781f84    ..x.    DCD    3212320644
        0x00053314:    be8483ee    ....    DCD    3196355566
        0x00053318:    bf7746ea    .Fw.    DCD    3212265194
        0x0005331c:    be8afa3e    >...    DCD    3196779070
        0x00053320:    bf766377    wcv.    DCD    3212206967
        0x00053324:    be916a75    uj..    DCD    3197201013
        0x00053328:    bf757536    6uu.    DCD    3212145974
        0x0005332c:    be97d44c    L...    DCD    3197621324
        0x00053330:    bf747c30    0|t.    DCD    3212082224
        0x00053334:    be9e377a    z7..    DCD    3198039930
        0x00053338:    bf737871    qxs.    DCD    3212015729
        0x0005333c:    bea493b7    ....    DCD    3198456759
        0x00053340:    bf726a03    .jr.    DCD    3211946499
        0x00053344:    beaae8bc    ....    DCD    3198871740
        0x00053348:    bf7150f4    .Pq.    DCD    3211874548
        0x0005334c:    beb13641    A6..    DCD    3199284801
        0x00053350:    bf702d4f    O-p.    DCD    3211799887
        0x00053354:    beb77c01    .|..    DCD    3199695873
        0x00053358:    bf6eff21    !.n.    DCD    3211722529
        0x0005335c:    bebdb9b4    ....    DCD    3200104884
        0x00053360:    bf6dc676    v.m.    DCD    3211642486
        0x00053364:    bec3ef15    ....    DCD    3200511765
        0x00053368:    bf6c835e    ^.l.    DCD    3211559774
        0x0005336c:    beca1bde    ....    DCD    3200916446
        0x00053370:    bf6b35e7    .5k.    DCD    3211474407
        0x00053374:    bed03fc9    .?..    DCD    3201318857
        0x00053378:    bf69de1e    ..i.    DCD    3211386398
        0x0005337c:    bed65a92    .Z..    DCD    3201718930
        0x00053380:    bf687c12    .|h.    DCD    3211295762
        0x00053384:    bedc6bf3    .k..    DCD    3202116595
        0x00053388:    bf670fd4    ..g.    DCD    3211202516
        0x0005338c:    bee273aa    .s..    DCD    3202511786
        0x00053390:    bf659974    t.e.    DCD    3211106676
        0x00053394:    bee87171    qq..    DCD    3202904433
        0x00053398:    bf641901    ..d.    DCD    3211008257
        0x0005339c:    beee6507    .e..    DCD    3203294471
        0x000533a0:    bf628e8d    ..b.    DCD    3210907277
        0x000533a4:    bef44e27    'N..    DCD    3203681831
        0x000533a8:    bf60fa28    (.`.    DCD    3210803752
        0x000533ac:    befa2c90    .,..    DCD    3204066448
        0x000533b0:    bf5f5be6    .[_.    DCD    3210697702
        0x000533b4:    bf000000    ....    DCD    3204448256
        0x000533b8:    bf5db3d7    ..].    DCD    3210589143
        0x000533bc:    bf02e41b    ....    DCD    3204637723
        0x000533c0:    bf5c020f    ..\.    DCD    3210478095
        0x000533c4:    bf05c277    w...    DCD    3204825719
        0x000533c8:    bf5a46a0    .FZ.    DCD    3210364576
        0x000533cc:    bf089af6    ....    DCD    3205012214
        0x000533d0:    bf58819e    ..X.    DCD    3210248606
        0x000533d4:    bf0b6d77    wm..    DCD    3205197175
        0x000533d8:    bf56b31d    ..V.    DCD    3210130205
        0x000533dc:    bf0e39da    .9..    DCD    3205380570
        0x000533e0:    bf54db31    1.T.    DCD    3210009393
        0x000533e4:    bf110000    ....    DCD    3205562368
        0x000533e8:    bf52f9ef    ..R.    DCD    3209886191
        0x000533ec:    bf13bfca    ....    DCD    3205742538
        0x000533f0:    bf510f6c    l.Q.    DCD    3209760620
        0x000533f4:    bf167918    .y..    DCD    3205921048
        0x000533f8:    bf4f1bbd    ..O.    DCD    3209632701
        0x000533fc:    bf192bcd    .+..    DCD    3206097869
        0x00053400:    bf4d1ef8    ..M.    DCD    3209502456
        0x00053404:    bf1bd7ca    ....    DCD    3206272970
        0x00053408:    bf4b1934    4.K.    DCD    3209369908
        0x0005340c:    bf1e7cf1    .|..    DCD    3206446321
        0x00053410:    bf490a88    ..I.    DCD    3209235080
        0x00053414:    bf211b24    $.!.    DCD    3206617892
        0x00053418:    bf46f30a    ..F.    DCD    3209097994
        0x0005341c:    bf23b246    F.#.    DCD    3206787654
        0x00053420:    bf44d2d1    ..D.    DCD    3208958673
        0x00053424:    bf26423a    :B&.    DCD    3206955578
        0x00053428:    bf42a9f7    ..B.    DCD    3208817143
        0x0005342c:    bf28cae3    ..(.    DCD    3207121635
        0x00053430:    bf407893    .x@.    DCD    3208673427
        0x00053434:    bf2b4c25    %L+.    DCD    3207285797
        0x00053438:    bf3e3ebd    .>>.    DCD    3208527549
        0x0005343c:    bf2dc5e3    ..-.    DCD    3207448035
        0x00053440:    bf3bfc8f    ..;.    DCD    3208379535
        0x00053444:    bf303801    .80.    DCD    3207608321
        0x00053448:    bf39b222    ".9.    DCD    3208229410
        0x0005344c:    bf32a265    e.2.    DCD    3207766629
        0x00053450:    bf375f90    ._7.    DCD    3208077200
        0x00053454:    bf3504f3    ..5.    DCD    3207922931
        0x00053458:    bf3504f3    ..5.    DCD    3207922931
        0x0005345c:    bf375f90    ._7.    DCD    3208077200
        0x00053460:    bf32a265    e.2.    DCD    3207766629
        0x00053464:    bf39b222    ".9.    DCD    3208229410
        0x00053468:    bf303801    .80.    DCD    3207608321
        0x0005346c:    bf3bfc8f    ..;.    DCD    3208379535
        0x00053470:    bf2dc5e3    ..-.    DCD    3207448035
        0x00053474:    bf3e3ebd    .>>.    DCD    3208527549
        0x00053478:    bf2b4c25    %L+.    DCD    3207285797
        0x0005347c:    bf407893    .x@.    DCD    3208673427
        0x00053480:    bf28cae3    ..(.    DCD    3207121635
        0x00053484:    bf42a9f7    ..B.    DCD    3208817143
        0x00053488:    bf26423a    :B&.    DCD    3206955578
        0x0005348c:    bf44d2d1    ..D.    DCD    3208958673
        0x00053490:    bf23b246    F.#.    DCD    3206787654
        0x00053494:    bf46f30a    ..F.    DCD    3209097994
        0x00053498:    bf211b24    $.!.    DCD    3206617892
        0x0005349c:    bf490a88    ..I.    DCD    3209235080
        0x000534a0:    bf1e7cf1    .|..    DCD    3206446321
        0x000534a4:    bf4b1934    4.K.    DCD    3209369908
        0x000534a8:    bf1bd7ca    ....    DCD    3206272970
        0x000534ac:    bf4d1ef8    ..M.    DCD    3209502456
        0x000534b0:    bf192bcd    .+..    DCD    3206097869
        0x000534b4:    bf4f1bbd    ..O.    DCD    3209632701
        0x000534b8:    bf167918    .y..    DCD    3205921048
        0x000534bc:    bf510f6c    l.Q.    DCD    3209760620
        0x000534c0:    bf13bfca    ....    DCD    3205742538
        0x000534c4:    bf52f9ef    ..R.    DCD    3209886191
        0x000534c8:    bf110000    ....    DCD    3205562368
        0x000534cc:    bf54db31    1.T.    DCD    3210009393
        0x000534d0:    bf0e39da    .9..    DCD    3205380570
        0x000534d4:    bf56b31d    ..V.    DCD    3210130205
        0x000534d8:    bf0b6d77    wm..    DCD    3205197175
        0x000534dc:    bf58819e    ..X.    DCD    3210248606
        0x000534e0:    bf089af6    ....    DCD    3205012214
        0x000534e4:    bf5a46a0    .FZ.    DCD    3210364576
        0x000534e8:    bf05c277    w...    DCD    3204825719
        0x000534ec:    bf5c020f    ..\.    DCD    3210478095
        0x000534f0:    bf02e41b    ....    DCD    3204637723
        0x000534f4:    bf5db3d7    ..].    DCD    3210589143
        0x000534f8:    bf000000    ....    DCD    3204448256
        0x000534fc:    bf5f5be6    .[_.    DCD    3210697702
        0x00053500:    befa2c90    .,..    DCD    3204066448
        0x00053504:    bf60fa28    (.`.    DCD    3210803752
        0x00053508:    bef44e27    'N..    DCD    3203681831
        0x0005350c:    bf628e8d    ..b.    DCD    3210907277
        0x00053510:    beee6507    .e..    DCD    3203294471
        0x00053514:    bf641901    ..d.    DCD    3211008257
        0x00053518:    bee87171    qq..    DCD    3202904433
        0x0005351c:    bf659974    t.e.    DCD    3211106676
        0x00053520:    bee273aa    .s..    DCD    3202511786
        0x00053524:    bf670fd4    ..g.    DCD    3211202516
        0x00053528:    bedc6bf3    .k..    DCD    3202116595
        0x0005352c:    bf687c12    .|h.    DCD    3211295762
        0x00053530:    bed65a92    .Z..    DCD    3201718930
        0x00053534:    bf69de1e    ..i.    DCD    3211386398
        0x00053538:    bed03fc9    .?..    DCD    3201318857
        0x0005353c:    bf6b35e7    .5k.    DCD    3211474407
        0x00053540:    beca1bde    ....    DCD    3200916446
        0x00053544:    bf6c835e    ^.l.    DCD    3211559774
        0x00053548:    bec3ef15    ....    DCD    3200511765
        0x0005354c:    bf6dc676    v.m.    DCD    3211642486
        0x00053550:    bebdb9b4    ....    DCD    3200104884
        0x00053554:    bf6eff21    !.n.    DCD    3211722529
        0x00053558:    beb77c01    .|..    DCD    3199695873
        0x0005355c:    bf702d4f    O-p.    DCD    3211799887
        0x00053560:    beb13641    A6..    DCD    3199284801
        0x00053564:    bf7150f4    .Pq.    DCD    3211874548
        0x00053568:    beaae8bc    ....    DCD    3198871740
        0x0005356c:    bf726a03    .jr.    DCD    3211946499
        0x00053570:    bea493b7    ....    DCD    3198456759
        0x00053574:    bf737871    qxs.    DCD    3212015729
        0x00053578:    be9e377a    z7..    DCD    3198039930
        0x0005357c:    bf747c30    0|t.    DCD    3212082224
        0x00053580:    be97d44c    L...    DCD    3197621324
        0x00053584:    bf757536    6uu.    DCD    3212145974
        0x00053588:    be916a75    uj..    DCD    3197201013
        0x0005358c:    bf766377    wcv.    DCD    3212206967
        0x00053590:    be8afa3e    >...    DCD    3196779070
        0x00053594:    bf7746ea    .Fw.    DCD    3212265194
        0x00053598:    be8483ee    ....    DCD    3196355566
        0x0005359c:    bf781f84    ..x.    DCD    3212320644
        0x000535a0:    be7c0f9c    ..|.    DCD    3195801500
        0x000535a4:    bf78ed3c    <.x.    DCD    3212373308
        0x000535a8:    be6f0c4d    M.o.    DCD    3194948685
        0x000535ac:    bf79b009    ..y.    DCD    3212423177
        0x000535b0:    be61fe82    ..a.    DCD    3194093186
        0x000535b4:    bf7a67e2    .gz.    DCD    3212470242
        0x000535b8:    be54e6cd    ..T.    DCD    3193235149
        0x000535bc:    bf7b14be    ..{.    DCD    3212514494
        0x000535c0:    be47c5c2    ..G.    DCD    3192374722
        0x000535c4:    bf7bb698    ..{.    DCD    3212555928
        0x000535c8:    be3a9bf3    ..:.    DCD    3191512051
        0x000535cc:    bf7c4d67    gM|.    DCD    3212594535
        0x000535d0:    be2d69f5    .i-.    DCD    3190647285
        0x000535d4:    bf7cd925    %.|.    DCD    3212630309
        0x000535d8:    be20305c    \0 .    DCD    3189780572
        0x000535dc:    bf7d59cb    .Y}.    DCD    3212663243
        0x000535e0:    be12efbb    ....    DCD    3188912059
        0x000535e4:    bf7dcf55    U.}.    DCD    3212693333
        0x000535e8:    be05a8a8    ....    DCD    3188041896
        0x000535ec:    bf7e39bc    .9~.    DCD    3212720572
        0x000535f0:    bdf0b773    s...    DCD    3186669427
        0x000535f4:    bf7e98fd    ..~.    DCD    3212744957
        0x000535f8:    bdd61304    ....    DCD    3184923396
        0x000535fc:    bf7eed12    ..~.    DCD    3212766482
        0x00053600:    bdbb6533    3e..    DCD    3183174963
        0x00053604:    bf7f35f9    .5..    DCD    3212785145
        0x00053608:    bda0af2a    *...    DCD    3181424426
        0x0005360c:    bf7f73af    .s..    DCD    3212800943
        0x00053610:    bd85f213    ....    DCD    3179672083
        0x00053614:    bf7fa62f    /...    DCD    3212813871
        0x00053618:    bd565e3a    :^V.    DCD    3176554042
        0x0005361c:    bf7fcd79    y...    DCD    3212823929
        0x00053620:    bd20cee7    .. .    DCD    3173043943
        0x00053624:    bf7fe98b    ....    DCD    3212831115
        0x00053628:    bcd6710a    .q..    DCD    3168170250
        0x0005362c:    bf7ffa63    c...    DCD    3212835427
        0x00053630:    bc5675bf    .uV.    DCD    3159782847
        0x00053634:    bf800000    ....    DCD    3212836864
        0x00053638:    a50d3000    .0..    DCD    2769104896
        0x0005363c:    bf7ffa63    c...    DCD    3212835427
        0x00053640:    3c5675bf    .uV<    DCD    1012299199
        0x00053644:    bf7fe98b    ....    DCD    3212831115
        0x00053648:    3cd6710a    .q.<    DCD    1020686602
        0x0005364c:    bf7fcd79    y...    DCD    3212823929
        0x00053650:    3d20cee7    .. =    DCD    1025560295
        0x00053654:    bf7fa62f    /...    DCD    3212813871
        0x00053658:    3d565e3a    :^V=    DCD    1029070394
        0x0005365c:    bf7f73af    .s..    DCD    3212800943
        0x00053660:    3d85f213    ...=    DCD    1032188435
        0x00053664:    bf7f35f9    .5..    DCD    3212785145
        0x00053668:    3da0af2a    *..=    DCD    1033940778
        0x0005366c:    bf7eed12    ..~.    DCD    3212766482
        0x00053670:    3dbb6533    3e.=    DCD    1035691315
        0x00053674:    bf7e98fd    ..~.    DCD    3212744957
        0x00053678:    3dd61304    ...=    DCD    1037439748
        0x0005367c:    bf7e39bc    .9~.    DCD    3212720572
        0x00053680:    3df0b773    s..=    DCD    1039185779
        0x00053684:    bf7dcf55    U.}.    DCD    3212693333
        0x00053688:    3e05a8a8    ...>    DCD    1040558248
        0x0005368c:    bf7d59cb    .Y}.    DCD    3212663243
        0x00053690:    3e12efbb    ...>    DCD    1041428411
        0x00053694:    bf7cd925    %.|.    DCD    3212630309
        0x00053698:    3e20305c    \0 >    DCD    1042296924
        0x0005369c:    bf7c4d67    gM|.    DCD    3212594535
        0x000536a0:    3e2d69f5    .i->    DCD    1043163637
        0x000536a4:    bf7bb698    ..{.    DCD    3212555928
        0x000536a8:    3e3a9bf3    ..:>    DCD    1044028403
        0x000536ac:    bf7b14be    ..{.    DCD    3212514494
        0x000536b0:    3e47c5c2    ..G>    DCD    1044891074
        0x000536b4:    bf7a67e2    .gz.    DCD    3212470242
        0x000536b8:    3e54e6cd    ..T>    DCD    1045751501
        0x000536bc:    bf79b009    ..y.    DCD    3212423177
        0x000536c0:    3e61fe82    ..a>    DCD    1046609538
        0x000536c4:    bf78ed3c    <.x.    DCD    3212373308
        0x000536c8:    3e6f0c4d    M.o>    DCD    1047465037
        0x000536cc:    bf781f84    ..x.    DCD    3212320644
        0x000536d0:    3e7c0f9c    ..|>    DCD    1048317852
        0x000536d4:    bf7746ea    .Fw.    DCD    3212265194
        0x000536d8:    3e8483ee    ...>    DCD    1048871918
        0x000536dc:    bf766377    wcv.    DCD    3212206967
        0x000536e0:    3e8afa3e    >..>    DCD    1049295422
        0x000536e4:    bf757536    6uu.    DCD    3212145974
        0x000536e8:    3e916a75    uj.>    DCD    1049717365
        0x000536ec:    bf747c30    0|t.    DCD    3212082224
        0x000536f0:    3e97d44c    L..>    DCD    1050137676
        0x000536f4:    bf737871    qxs.    DCD    3212015729
        0x000536f8:    3e9e377a    z7.>    DCD    1050556282
        0x000536fc:    bf726a03    .jr.    DCD    3211946499
        0x00053700:    3ea493b7    ...>    DCD    1050973111
        0x00053704:    bf7150f4    .Pq.    DCD    3211874548
        0x00053708:    3eaae8bc    ...>    DCD    1051388092
        0x0005370c:    bf702d4f    O-p.    DCD    3211799887
        0x00053710:    3eb13641    A6.>    DCD    1051801153
        0x00053714:    bf6eff21    !.n.    DCD    3211722529
        0x00053718:    3eb77c01    .|.>    DCD    1052212225
        0x0005371c:    bf6dc676    v.m.    DCD    3211642486
        0x00053720:    3ebdb9b4    ...>    DCD    1052621236
        0x00053724:    bf6c835e    ^.l.    DCD    3211559774
        0x00053728:    3ec3ef15    ...>    DCD    1053028117
        0x0005372c:    bf6b35e7    .5k.    DCD    3211474407
        0x00053730:    3eca1bde    ...>    DCD    1053432798
        0x00053734:    bf69de1e    ..i.    DCD    3211386398
        0x00053738:    3ed03fc9    .?.>    DCD    1053835209
        0x0005373c:    bf687c12    .|h.    DCD    3211295762
        0x00053740:    3ed65a92    .Z.>    DCD    1054235282
        0x00053744:    bf670fd4    ..g.    DCD    3211202516
        0x00053748:    3edc6bf3    .k.>    DCD    1054632947
        0x0005374c:    bf659974    t.e.    DCD    3211106676
        0x00053750:    3ee273aa    .s.>    DCD    1055028138
        0x00053754:    bf641901    ..d.    DCD    3211008257
        0x00053758:    3ee87171    qq.>    DCD    1055420785
        0x0005375c:    bf628e8d    ..b.    DCD    3210907277
        0x00053760:    3eee6507    .e.>    DCD    1055810823
        0x00053764:    bf60fa28    (.`.    DCD    3210803752
        0x00053768:    3ef44e27    'N.>    DCD    1056198183
        0x0005376c:    bf5f5be6    .[_.    DCD    3210697702
        0x00053770:    3efa2c90    .,.>    DCD    1056582800
        0x00053774:    bf5db3d7    ..].    DCD    3210589143
        0x00053778:    3f000000    ...?    DCD    1056964608
        0x0005377c:    bf5c020f    ..\.    DCD    3210478095
        0x00053780:    3f02e41b    ...?    DCD    1057154075
        0x00053784:    bf5a46a0    .FZ.    DCD    3210364576
        0x00053788:    3f05c277    w..?    DCD    1057342071
        0x0005378c:    bf58819e    ..X.    DCD    3210248606
        0x00053790:    3f089af6    ...?    DCD    1057528566
        0x00053794:    bf56b31d    ..V.    DCD    3210130205
        0x00053798:    3f0b6d77    wm.?    DCD    1057713527
        0x0005379c:    bf54db31    1.T.    DCD    3210009393
        0x000537a0:    3f0e39da    .9.?    DCD    1057896922
        0x000537a4:    bf52f9ef    ..R.    DCD    3209886191
        0x000537a8:    3f110000    ...?    DCD    1058078720
        0x000537ac:    bf510f6c    l.Q.    DCD    3209760620
        0x000537b0:    3f13bfca    ...?    DCD    1058258890
        0x000537b4:    bf4f1bbd    ..O.    DCD    3209632701
        0x000537b8:    3f167918    .y.?    DCD    1058437400
        0x000537bc:    bf4d1ef8    ..M.    DCD    3209502456
        0x000537c0:    3f192bcd    .+.?    DCD    1058614221
        0x000537c4:    bf4b1934    4.K.    DCD    3209369908
        0x000537c8:    3f1bd7ca    ...?    DCD    1058789322
        0x000537cc:    bf490a88    ..I.    DCD    3209235080
        0x000537d0:    3f1e7cf1    .|.?    DCD    1058962673
        0x000537d4:    bf46f30a    ..F.    DCD    3209097994
        0x000537d8:    3f211b24    $.!?    DCD    1059134244
        0x000537dc:    bf44d2d1    ..D.    DCD    3208958673
        0x000537e0:    3f23b246    F.#?    DCD    1059304006
        0x000537e4:    bf42a9f7    ..B.    DCD    3208817143
        0x000537e8:    3f26423a    :B&?    DCD    1059471930
        0x000537ec:    bf407893    .x@.    DCD    3208673427
        0x000537f0:    3f28cae3    ..(?    DCD    1059637987
        0x000537f4:    bf3e3ebd    .>>.    DCD    3208527549
        0x000537f8:    3f2b4c25    %L+?    DCD    1059802149
        0x000537fc:    bf3bfc8f    ..;.    DCD    3208379535
        0x00053800:    3f2dc5e3    ..-?    DCD    1059964387
        0x00053804:    bf39b222    ".9.    DCD    3208229410
        0x00053808:    3f303801    .80?    DCD    1060124673
        0x0005380c:    bf375f90    ._7.    DCD    3208077200
        0x00053810:    3f32a265    e.2?    DCD    1060282981
        0x00053814:    bf3504f3    ..5.    DCD    3207922931
        0x00053818:    3f3504f3    ..5?    DCD    1060439283
        0x0005381c:    bf32a265    e.2.    DCD    3207766629
        0x00053820:    3f375f90    ._7?    DCD    1060593552
        0x00053824:    bf303801    .80.    DCD    3207608321
        0x00053828:    3f39b222    ".9?    DCD    1060745762
        0x0005382c:    bf2dc5e3    ..-.    DCD    3207448035
        0x00053830:    3f3bfc8f    ..;?    DCD    1060895887
        0x00053834:    bf2b4c25    %L+.    DCD    3207285797
        0x00053838:    3f3e3ebd    .>>?    DCD    1061043901
        0x0005383c:    bf28cae3    ..(.    DCD    3207121635
        0x00053840:    3f407893    .x@?    DCD    1061189779
        0x00053844:    bf26423a    :B&.    DCD    3206955578
        0x00053848:    3f42a9f7    ..B?    DCD    1061333495
        0x0005384c:    bf23b246    F.#.    DCD    3206787654
        0x00053850:    3f44d2d1    ..D?    DCD    1061475025
        0x00053854:    bf211b24    $.!.    DCD    3206617892
        0x00053858:    3f46f30a    ..F?    DCD    1061614346
        0x0005385c:    bf1e7cf1    .|..    DCD    3206446321
        0x00053860:    3f490a88    ..I?    DCD    1061751432
        0x00053864:    bf1bd7ca    ....    DCD    3206272970
        0x00053868:    3f4b1934    4.K?    DCD    1061886260
        0x0005386c:    bf192bcd    .+..    DCD    3206097869
        0x00053870:    3f4d1ef8    ..M?    DCD    1062018808
        0x00053874:    bf167918    .y..    DCD    3205921048
        0x00053878:    3f4f1bbd    ..O?    DCD    1062149053
        0x0005387c:    bf13bfca    ....    DCD    3205742538
        0x00053880:    3f510f6c    l.Q?    DCD    1062276972
        0x00053884:    bf110000    ....    DCD    3205562368
        0x00053888:    3f52f9ef    ..R?    DCD    1062402543
        0x0005388c:    bf0e39da    .9..    DCD    3205380570
        0x00053890:    3f54db31    1.T?    DCD    1062525745
        0x00053894:    bf0b6d77    wm..    DCD    3205197175
        0x00053898:    3f56b31d    ..V?    DCD    1062646557
        0x0005389c:    bf089af6    ....    DCD    3205012214
        0x000538a0:    3f58819e    ..X?    DCD    1062764958
        0x000538a4:    bf05c277    w...    DCD    3204825719
        0x000538a8:    3f5a46a0    .FZ?    DCD    1062880928
        0x000538ac:    bf02e41b    ....    DCD    3204637723
        0x000538b0:    3f5c020f    ..\?    DCD    1062994447
        0x000538b4:    bf000000    ....    DCD    3204448256
        0x000538b8:    3f5db3d7    ..]?    DCD    1063105495
        0x000538bc:    befa2c90    .,..    DCD    3204066448
        0x000538c0:    3f5f5be6    .[_?    DCD    1063214054
        0x000538c4:    bef44e27    'N..    DCD    3203681831
        0x000538c8:    3f60fa28    (.`?    DCD    1063320104
        0x000538cc:    beee6507    .e..    DCD    3203294471
        0x000538d0:    3f628e8d    ..b?    DCD    1063423629
        0x000538d4:    bee87171    qq..    DCD    3202904433
        0x000538d8:    3f641901    ..d?    DCD    1063524609
        0x000538dc:    bee273aa    .s..    DCD    3202511786
        0x000538e0:    3f659974    t.e?    DCD    1063623028
        0x000538e4:    bedc6bf3    .k..    DCD    3202116595
        0x000538e8:    3f670fd4    ..g?    DCD    1063718868
        0x000538ec:    bed65a92    .Z..    DCD    3201718930
        0x000538f0:    3f687c12    .|h?    DCD    1063812114
        0x000538f4:    bed03fc9    .?..    DCD    3201318857
        0x000538f8:    3f69de1e    ..i?    DCD    1063902750
        0x000538fc:    beca1bde    ....    DCD    3200916446
        0x00053900:    3f6b35e7    .5k?    DCD    1063990759
        0x00053904:    bec3ef15    ....    DCD    3200511765
        0x00053908:    3f6c835e    ^.l?    DCD    1064076126
        0x0005390c:    bebdb9b4    ....    DCD    3200104884
        0x00053910:    3f6dc676    v.m?    DCD    1064158838
        0x00053914:    beb77c01    .|..    DCD    3199695873
        0x00053918:    3f6eff21    !.n?    DCD    1064238881
        0x0005391c:    beb13641    A6..    DCD    3199284801
        0x00053920:    3f702d4f    O-p?    DCD    1064316239
        0x00053924:    beaae8bc    ....    DCD    3198871740
        0x00053928:    3f7150f4    .Pq?    DCD    1064390900
        0x0005392c:    bea493b7    ....    DCD    3198456759
        0x00053930:    3f726a03    .jr?    DCD    1064462851
        0x00053934:    be9e377a    z7..    DCD    3198039930
        0x00053938:    3f737871    qxs?    DCD    1064532081
        0x0005393c:    be97d44c    L...    DCD    3197621324
        0x00053940:    3f747c30    0|t?    DCD    1064598576
        0x00053944:    be916a75    uj..    DCD    3197201013
        0x00053948:    3f757536    6uu?    DCD    1064662326
        0x0005394c:    be8afa3e    >...    DCD    3196779070
        0x00053950:    3f766377    wcv?    DCD    1064723319
        0x00053954:    be8483ee    ....    DCD    3196355566
        0x00053958:    3f7746ea    .Fw?    DCD    1064781546
        0x0005395c:    be7c0f9c    ..|.    DCD    3195801500
        0x00053960:    3f781f84    ..x?    DCD    1064836996
        0x00053964:    be6f0c4d    M.o.    DCD    3194948685
        0x00053968:    3f78ed3c    <.x?    DCD    1064889660
        0x0005396c:    be61fe82    ..a.    DCD    3194093186
        0x00053970:    3f79b009    ..y?    DCD    1064939529
        0x00053974:    be54e6cd    ..T.    DCD    3193235149
        0x00053978:    3f7a67e2    .gz?    DCD    1064986594
        0x0005397c:    be47c5c2    ..G.    DCD    3192374722
        0x00053980:    3f7b14be    ..{?    DCD    1065030846
        0x00053984:    be3a9bf3    ..:.    DCD    3191512051
        0x00053988:    3f7bb698    ..{?    DCD    1065072280
        0x0005398c:    be2d69f5    .i-.    DCD    3190647285
        0x00053990:    3f7c4d67    gM|?    DCD    1065110887
        0x00053994:    be20305c    \0 .    DCD    3189780572
        0x00053998:    3f7cd925    %.|?    DCD    1065146661
        0x0005399c:    be12efbb    ....    DCD    3188912059
        0x000539a0:    3f7d59cb    .Y}?    DCD    1065179595
        0x000539a4:    be05a8a8    ....    DCD    3188041896
        0x000539a8:    3f7dcf55    U.}?    DCD    1065209685
        0x000539ac:    bdf0b773    s...    DCD    3186669427
        0x000539b0:    3f7e39bc    .9~?    DCD    1065236924
        0x000539b4:    bdd61304    ....    DCD    3184923396
        0x000539b8:    3f7e98fd    ..~?    DCD    1065261309
        0x000539bc:    bdbb6533    3e..    DCD    3183174963
        0x000539c0:    3f7eed12    ..~?    DCD    1065282834
        0x000539c4:    bda0af2a    *...    DCD    3181424426
        0x000539c8:    3f7f35f9    .5.?    DCD    1065301497
        0x000539cc:    bd85f213    ....    DCD    3179672083
        0x000539d0:    3f7f73af    .s.?    DCD    1065317295
        0x000539d4:    bd565e3a    :^V.    DCD    3176554042
        0x000539d8:    3f7fa62f    /..?    DCD    1065330223
        0x000539dc:    bd20cee7    .. .    DCD    3173043943
        0x000539e0:    3f7fcd79    y..?    DCD    1065340281
        0x000539e4:    bcd6710a    .q..    DCD    3168170250
        0x000539e8:    3f7fe98b    ...?    DCD    1065347467
        0x000539ec:    bc5675bf    .uV.    DCD    3159782847
        0x000539f0:    3f7ffa63    c..?    DCD    1065351779
        0x000539f4:    a553c800    ..S.    DCD    2773731328
        0x000539f8:    3f800000    ...?    DCD    1065353216
        0x000539fc:    3c5675bf    .uV<    DCD    1012299199
        0x00053a00:    3f7ffa63    c..?    DCD    1065351779
        0x00053a04:    3cd6710a    .q.<    DCD    1020686602
        0x00053a08:    3f7fe98b    ...?    DCD    1065347467
        0x00053a0c:    3d20cee7    .. =    DCD    1025560295
        0x00053a10:    3f7fcd79    y..?    DCD    1065340281
        0x00053a14:    3d565e3a    :^V=    DCD    1029070394
        0x00053a18:    3f7fa62f    /..?    DCD    1065330223
        0x00053a1c:    3d85f213    ...=    DCD    1032188435
        0x00053a20:    3f7f73af    .s.?    DCD    1065317295
        0x00053a24:    3da0af2a    *..=    DCD    1033940778
        0x00053a28:    3f7f35f9    .5.?    DCD    1065301497
        0x00053a2c:    3dbb6533    3e.=    DCD    1035691315
        0x00053a30:    3f7eed12    ..~?    DCD    1065282834
        0x00053a34:    3dd61304    ...=    DCD    1037439748
        0x00053a38:    3f7e98fd    ..~?    DCD    1065261309
        0x00053a3c:    3df0b773    s..=    DCD    1039185779
        0x00053a40:    3f7e39bc    .9~?    DCD    1065236924
        0x00053a44:    3e05a8a8    ...>    DCD    1040558248
        0x00053a48:    3f7dcf55    U.}?    DCD    1065209685
        0x00053a4c:    3e12efbb    ...>    DCD    1041428411
        0x00053a50:    3f7d59cb    .Y}?    DCD    1065179595
        0x00053a54:    3e20305c    \0 >    DCD    1042296924
        0x00053a58:    3f7cd925    %.|?    DCD    1065146661
        0x00053a5c:    3e2d69f5    .i->    DCD    1043163637
        0x00053a60:    3f7c4d67    gM|?    DCD    1065110887
        0x00053a64:    3e3a9bf3    ..:>    DCD    1044028403
        0x00053a68:    3f7bb698    ..{?    DCD    1065072280
        0x00053a6c:    3e47c5c2    ..G>    DCD    1044891074
        0x00053a70:    3f7b14be    ..{?    DCD    1065030846
        0x00053a74:    3e54e6cd    ..T>    DCD    1045751501
        0x00053a78:    3f7a67e2    .gz?    DCD    1064986594
        0x00053a7c:    3e61fe82    ..a>    DCD    1046609538
        0x00053a80:    3f79b009    ..y?    DCD    1064939529
        0x00053a84:    3e6f0c4d    M.o>    DCD    1047465037
        0x00053a88:    3f78ed3c    <.x?    DCD    1064889660
        0x00053a8c:    3e7c0f9c    ..|>    DCD    1048317852
        0x00053a90:    3f781f84    ..x?    DCD    1064836996
        0x00053a94:    3e8483ee    ...>    DCD    1048871918
        0x00053a98:    3f7746ea    .Fw?    DCD    1064781546
        0x00053a9c:    3e8afa3e    >..>    DCD    1049295422
        0x00053aa0:    3f766377    wcv?    DCD    1064723319
        0x00053aa4:    3e916a75    uj.>    DCD    1049717365
        0x00053aa8:    3f757536    6uu?    DCD    1064662326
        0x00053aac:    3e97d44c    L..>    DCD    1050137676
        0x00053ab0:    3f747c30    0|t?    DCD    1064598576
        0x00053ab4:    3e9e377a    z7.>    DCD    1050556282
        0x00053ab8:    3f737871    qxs?    DCD    1064532081
        0x00053abc:    3ea493b7    ...>    DCD    1050973111
        0x00053ac0:    3f726a03    .jr?    DCD    1064462851
        0x00053ac4:    3eaae8bc    ...>    DCD    1051388092
        0x00053ac8:    3f7150f4    .Pq?    DCD    1064390900
        0x00053acc:    3eb13641    A6.>    DCD    1051801153
        0x00053ad0:    3f702d4f    O-p?    DCD    1064316239
        0x00053ad4:    3eb77c01    .|.>    DCD    1052212225
        0x00053ad8:    3f6eff21    !.n?    DCD    1064238881
        0x00053adc:    3ebdb9b4    ...>    DCD    1052621236
        0x00053ae0:    3f6dc676    v.m?    DCD    1064158838
        0x00053ae4:    3ec3ef15    ...>    DCD    1053028117
        0x00053ae8:    3f6c835e    ^.l?    DCD    1064076126
        0x00053aec:    3eca1bde    ...>    DCD    1053432798
        0x00053af0:    3f6b35e7    .5k?    DCD    1063990759
        0x00053af4:    3ed03fc9    .?.>    DCD    1053835209
        0x00053af8:    3f69de1e    ..i?    DCD    1063902750
        0x00053afc:    3ed65a92    .Z.>    DCD    1054235282
        0x00053b00:    3f687c12    .|h?    DCD    1063812114
        0x00053b04:    3edc6bf3    .k.>    DCD    1054632947
        0x00053b08:    3f670fd4    ..g?    DCD    1063718868
        0x00053b0c:    3ee273aa    .s.>    DCD    1055028138
        0x00053b10:    3f659974    t.e?    DCD    1063623028
        0x00053b14:    3ee87171    qq.>    DCD    1055420785
        0x00053b18:    3f641901    ..d?    DCD    1063524609
        0x00053b1c:    3eee6507    .e.>    DCD    1055810823
        0x00053b20:    3f628e8d    ..b?    DCD    1063423629
        0x00053b24:    3ef44e27    'N.>    DCD    1056198183
        0x00053b28:    3f60fa28    (.`?    DCD    1063320104
        0x00053b2c:    3efa2c90    .,.>    DCD    1056582800
        0x00053b30:    3f5f5be6    .[_?    DCD    1063214054
        0x00053b34:    3f000000    ...?    DCD    1056964608
        0x00053b38:    3f5db3d7    ..]?    DCD    1063105495
        0x00053b3c:    3f02e41b    ...?    DCD    1057154075
        0x00053b40:    3f5c020f    ..\?    DCD    1062994447
        0x00053b44:    3f05c277    w..?    DCD    1057342071
        0x00053b48:    3f5a46a0    .FZ?    DCD    1062880928
        0x00053b4c:    3f089af6    ...?    DCD    1057528566
        0x00053b50:    3f58819e    ..X?    DCD    1062764958
        0x00053b54:    3f0b6d77    wm.?    DCD    1057713527
        0x00053b58:    3f56b31d    ..V?    DCD    1062646557
        0x00053b5c:    3f0e39da    .9.?    DCD    1057896922
        0x00053b60:    3f54db31    1.T?    DCD    1062525745
        0x00053b64:    3f110000    ...?    DCD    1058078720
        0x00053b68:    3f52f9ef    ..R?    DCD    1062402543
        0x00053b6c:    3f13bfca    ...?    DCD    1058258890
        0x00053b70:    3f510f6c    l.Q?    DCD    1062276972
        0x00053b74:    3f167918    .y.?    DCD    1058437400
        0x00053b78:    3f4f1bbd    ..O?    DCD    1062149053
        0x00053b7c:    3f192bcd    .+.?    DCD    1058614221
        0x00053b80:    3f4d1ef8    ..M?    DCD    1062018808
        0x00053b84:    3f1bd7ca    ...?    DCD    1058789322
        0x00053b88:    3f4b1934    4.K?    DCD    1061886260
        0x00053b8c:    3f1e7cf1    .|.?    DCD    1058962673
        0x00053b90:    3f490a88    ..I?    DCD    1061751432
        0x00053b94:    3f211b24    $.!?    DCD    1059134244
        0x00053b98:    3f46f30a    ..F?    DCD    1061614346
        0x00053b9c:    3f23b246    F.#?    DCD    1059304006
        0x00053ba0:    3f44d2d1    ..D?    DCD    1061475025
        0x00053ba4:    3f26423a    :B&?    DCD    1059471930
        0x00053ba8:    3f42a9f7    ..B?    DCD    1061333495
        0x00053bac:    3f28cae3    ..(?    DCD    1059637987
        0x00053bb0:    3f407893    .x@?    DCD    1061189779
        0x00053bb4:    3f2b4c25    %L+?    DCD    1059802149
        0x00053bb8:    3f3e3ebd    .>>?    DCD    1061043901
        0x00053bbc:    3f2dc5e3    ..-?    DCD    1059964387
        0x00053bc0:    3f3bfc8f    ..;?    DCD    1060895887
        0x00053bc4:    3f303801    .80?    DCD    1060124673
        0x00053bc8:    3f39b222    ".9?    DCD    1060745762
        0x00053bcc:    3f32a265    e.2?    DCD    1060282981
        0x00053bd0:    3f375f90    ._7?    DCD    1060593552
        0x00053bd4:    3f3504f3    ..5?    DCD    1060439283
        0x00053bd8:    3f3504f3    ..5?    DCD    1060439283
        0x00053bdc:    3f375f90    ._7?    DCD    1060593552
        0x00053be0:    3f32a265    e.2?    DCD    1060282981
        0x00053be4:    3f39b222    ".9?    DCD    1060745762
        0x00053be8:    3f303801    .80?    DCD    1060124673
        0x00053bec:    3f3bfc8f    ..;?    DCD    1060895887
        0x00053bf0:    3f2dc5e3    ..-?    DCD    1059964387
        0x00053bf4:    3f3e3ebd    .>>?    DCD    1061043901
        0x00053bf8:    3f2b4c25    %L+?    DCD    1059802149
        0x00053bfc:    3f407893    .x@?    DCD    1061189779
        0x00053c00:    3f28cae3    ..(?    DCD    1059637987
        0x00053c04:    3f42a9f7    ..B?    DCD    1061333495
        0x00053c08:    3f26423a    :B&?    DCD    1059471930
        0x00053c0c:    3f44d2d1    ..D?    DCD    1061475025
        0x00053c10:    3f23b246    F.#?    DCD    1059304006
        0x00053c14:    3f46f30a    ..F?    DCD    1061614346
        0x00053c18:    3f211b24    $.!?    DCD    1059134244
        0x00053c1c:    3f490a88    ..I?    DCD    1061751432
        0x00053c20:    3f1e7cf1    .|.?    DCD    1058962673
        0x00053c24:    3f4b1934    4.K?    DCD    1061886260
        0x00053c28:    3f1bd7ca    ...?    DCD    1058789322
        0x00053c2c:    3f4d1ef8    ..M?    DCD    1062018808
        0x00053c30:    3f192bcd    .+.?    DCD    1058614221
        0x00053c34:    3f4f1bbd    ..O?    DCD    1062149053
        0x00053c38:    3f167918    .y.?    DCD    1058437400
        0x00053c3c:    3f510f6c    l.Q?    DCD    1062276972
        0x00053c40:    3f13bfca    ...?    DCD    1058258890
        0x00053c44:    3f52f9ef    ..R?    DCD    1062402543
        0x00053c48:    3f110000    ...?    DCD    1058078720
        0x00053c4c:    3f54db31    1.T?    DCD    1062525745
        0x00053c50:    3f0e39da    .9.?    DCD    1057896922
        0x00053c54:    3f56b31d    ..V?    DCD    1062646557
        0x00053c58:    3f0b6d77    wm.?    DCD    1057713527
        0x00053c5c:    3f58819e    ..X?    DCD    1062764958
        0x00053c60:    3f089af6    ...?    DCD    1057528566
        0x00053c64:    3f5a46a0    .FZ?    DCD    1062880928
        0x00053c68:    3f05c277    w..?    DCD    1057342071
        0x00053c6c:    3f5c020f    ..\?    DCD    1062994447
        0x00053c70:    3f02e41b    ...?    DCD    1057154075
        0x00053c74:    3f5db3d7    ..]?    DCD    1063105495
        0x00053c78:    3f000000    ...?    DCD    1056964608
        0x00053c7c:    3f5f5be6    .[_?    DCD    1063214054
        0x00053c80:    3efa2c90    .,.>    DCD    1056582800
        0x00053c84:    3f60fa28    (.`?    DCD    1063320104
        0x00053c88:    3ef44e27    'N.>    DCD    1056198183
        0x00053c8c:    3f628e8d    ..b?    DCD    1063423629
        0x00053c90:    3eee6507    .e.>    DCD    1055810823
        0x00053c94:    3f641901    ..d?    DCD    1063524609
        0x00053c98:    3ee87171    qq.>    DCD    1055420785
        0x00053c9c:    3f659974    t.e?    DCD    1063623028
        0x00053ca0:    3ee273aa    .s.>    DCD    1055028138
        0x00053ca4:    3f670fd4    ..g?    DCD    1063718868
        0x00053ca8:    3edc6bf3    .k.>    DCD    1054632947
        0x00053cac:    3f687c12    .|h?    DCD    1063812114
        0x00053cb0:    3ed65a92    .Z.>    DCD    1054235282
        0x00053cb4:    3f69de1e    ..i?    DCD    1063902750
        0x00053cb8:    3ed03fc9    .?.>    DCD    1053835209
        0x00053cbc:    3f6b35e7    .5k?    DCD    1063990759
        0x00053cc0:    3eca1bde    ...>    DCD    1053432798
        0x00053cc4:    3f6c835e    ^.l?    DCD    1064076126
        0x00053cc8:    3ec3ef15    ...>    DCD    1053028117
        0x00053ccc:    3f6dc676    v.m?    DCD    1064158838
        0x00053cd0:    3ebdb9b4    ...>    DCD    1052621236
        0x00053cd4:    3f6eff21    !.n?    DCD    1064238881
        0x00053cd8:    3eb77c01    .|.>    DCD    1052212225
        0x00053cdc:    3f702d4f    O-p?    DCD    1064316239
        0x00053ce0:    3eb13641    A6.>    DCD    1051801153
        0x00053ce4:    3f7150f4    .Pq?    DCD    1064390900
        0x00053ce8:    3eaae8bc    ...>    DCD    1051388092
        0x00053cec:    3f726a03    .jr?    DCD    1064462851
        0x00053cf0:    3ea493b7    ...>    DCD    1050973111
        0x00053cf4:    3f737871    qxs?    DCD    1064532081
        0x00053cf8:    3e9e377a    z7.>    DCD    1050556282
        0x00053cfc:    3f747c30    0|t?    DCD    1064598576
        0x00053d00:    3e97d44c    L..>    DCD    1050137676
        0x00053d04:    3f757536    6uu?    DCD    1064662326
        0x00053d08:    3e916a75    uj.>    DCD    1049717365
        0x00053d0c:    3f766377    wcv?    DCD    1064723319
        0x00053d10:    3e8afa3e    >..>    DCD    1049295422
        0x00053d14:    3f7746ea    .Fw?    DCD    1064781546
        0x00053d18:    3e8483ee    ...>    DCD    1048871918
        0x00053d1c:    3f781f84    ..x?    DCD    1064836996
        0x00053d20:    3e7c0f9c    ..|>    DCD    1048317852
        0x00053d24:    3f78ed3c    <.x?    DCD    1064889660
        0x00053d28:    3e6f0c4d    M.o>    DCD    1047465037
        0x00053d2c:    3f79b009    ..y?    DCD    1064939529
        0x00053d30:    3e61fe82    ..a>    DCD    1046609538
        0x00053d34:    3f7a67e2    .gz?    DCD    1064986594
        0x00053d38:    3e54e6cd    ..T>    DCD    1045751501
        0x00053d3c:    3f7b14be    ..{?    DCD    1065030846
        0x00053d40:    3e47c5c2    ..G>    DCD    1044891074
        0x00053d44:    3f7bb698    ..{?    DCD    1065072280
        0x00053d48:    3e3a9bf3    ..:>    DCD    1044028403
        0x00053d4c:    3f7c4d67    gM|?    DCD    1065110887
        0x00053d50:    3e2d69f5    .i->    DCD    1043163637
        0x00053d54:    3f7cd925    %.|?    DCD    1065146661
        0x00053d58:    3e20305c    \0 >    DCD    1042296924
        0x00053d5c:    3f7d59cb    .Y}?    DCD    1065179595
        0x00053d60:    3e12efbb    ...>    DCD    1041428411
        0x00053d64:    3f7dcf55    U.}?    DCD    1065209685
        0x00053d68:    3e05a8a8    ...>    DCD    1040558248
        0x00053d6c:    3f7e39bc    .9~?    DCD    1065236924
        0x00053d70:    3df0b773    s..=    DCD    1039185779
        0x00053d74:    3f7e98fd    ..~?    DCD    1065261309
        0x00053d78:    3dd61304    ...=    DCD    1037439748
        0x00053d7c:    3f7eed12    ..~?    DCD    1065282834
        0x00053d80:    3dbb6533    3e.=    DCD    1035691315
        0x00053d84:    3f7f35f9    .5.?    DCD    1065301497
        0x00053d88:    3da0af2a    *..=    DCD    1033940778
        0x00053d8c:    3f7f73af    .s.?    DCD    1065317295
        0x00053d90:    3d85f213    ...=    DCD    1032188435
        0x00053d94:    3f7fa62f    /..?    DCD    1065330223
        0x00053d98:    3d565e3a    :^V=    DCD    1029070394
        0x00053d9c:    3f7fcd79    y..?    DCD    1065340281
        0x00053da0:    3d20cee7    .. =    DCD    1025560295
        0x00053da4:    3f7fe98b    ...?    DCD    1065347467
        0x00053da8:    3cd6710a    .q.<    DCD    1020686602
        0x00053dac:    3f7ffa63    c..?    DCD    1065351779
        0x00053db0:    3c5675bf    .uV<    DCD    1012299199
    gAmHalCmdQReg
        0x00053db4:    40050228    (..@    DCD    1074070056
        0x00053db8:    4005022c    ,..@    DCD    1074070060
        0x00053dbc:    40050240    @..@    DCD    1074070080
        0x00053dc0:    40050244    D..@    DCD    1074070084
        0x00053dc4:    4005023c    <..@    DCD    1074070076
        0x00053dc8:    00008000    ....    DCD    32768
        0x00053dcc:    40050230    0..@    DCD    1074070064
        0x00053dd0:    00000001    ....    DCD    1
        0x00053dd4:    00000004    ....    DCD    4
        0x00053dd8:    00000002    ....    DCD    2
        0x00053ddc:    40051228    (..@    DCD    1074074152
        0x00053de0:    4005122c    ,..@    DCD    1074074156
        0x00053de4:    40051240    @..@    DCD    1074074176
        0x00053de8:    40051244    D..@    DCD    1074074180
        0x00053dec:    4005123c    <..@    DCD    1074074172
        0x00053df0:    00008000    ....    DCD    32768
        0x00053df4:    40051230    0..@    DCD    1074074160
        0x00053df8:    00000001    ....    DCD    1
        0x00053dfc:    00000004    ....    DCD    4
        0x00053e00:    00000002    ....    DCD    2
        0x00053e04:    40052228    (".@    DCD    1074078248
        0x00053e08:    4005222c    ,".@    DCD    1074078252
        0x00053e0c:    40052240    @".@    DCD    1074078272
        0x00053e10:    40052244    D".@    DCD    1074078276
        0x00053e14:    4005223c    <".@    DCD    1074078268
        0x00053e18:    00008000    ....    DCD    32768
        0x00053e1c:    40052230    0".@    DCD    1074078256
        0x00053e20:    00000001    ....    DCD    1
        0x00053e24:    00000004    ....    DCD    4
        0x00053e28:    00000002    ....    DCD    2
        0x00053e2c:    40053228    (2.@    DCD    1074082344
        0x00053e30:    4005322c    ,2.@    DCD    1074082348
        0x00053e34:    40053240    @2.@    DCD    1074082368
        0x00053e38:    40053244    D2.@    DCD    1074082372
        0x00053e3c:    4005323c    <2.@    DCD    1074082364
        0x00053e40:    00008000    ....    DCD    32768
        0x00053e44:    40053230    02.@    DCD    1074082352
        0x00053e48:    00000001    ....    DCD    1
        0x00053e4c:    00000004    ....    DCD    4
        0x00053e50:    00000002    ....    DCD    2
        0x00053e54:    40054228    (B.@    DCD    1074086440
        0x00053e58:    4005422c    ,B.@    DCD    1074086444
        0x00053e5c:    40054240    @B.@    DCD    1074086464
        0x00053e60:    40054244    DB.@    DCD    1074086468
        0x00053e64:    4005423c    <B.@    DCD    1074086460
        0x00053e68:    00008000    ....    DCD    32768
        0x00053e6c:    40054230    0B.@    DCD    1074086448
        0x00053e70:    00000001    ....    DCD    1
        0x00053e74:    00000004    ....    DCD    4
        0x00053e78:    00000002    ....    DCD    2
        0x00053e7c:    40055228    (R.@    DCD    1074090536
        0x00053e80:    4005522c    ,R.@    DCD    1074090540
        0x00053e84:    40055240    @R.@    DCD    1074090560
        0x00053e88:    40055244    DR.@    DCD    1074090564
        0x00053e8c:    4005523c    <R.@    DCD    1074090556
        0x00053e90:    00008000    ....    DCD    32768
        0x00053e94:    40055230    0R.@    DCD    1074090544
        0x00053e98:    00000001    ....    DCD    1
        0x00053e9c:    00000004    ....    DCD    4
        0x00053ea0:    00000002    ....    DCD    2
        0x00053ea4:    40056228    (b.@    DCD    1074094632
        0x00053ea8:    4005622c    ,b.@    DCD    1074094636
        0x00053eac:    40056240    @b.@    DCD    1074094656
        0x00053eb0:    40056244    Db.@    DCD    1074094660
        0x00053eb4:    4005623c    <b.@    DCD    1074094652
        0x00053eb8:    00008000    ....    DCD    32768
        0x00053ebc:    40056230    0b.@    DCD    1074094640
        0x00053ec0:    00000001    ....    DCD    1
        0x00053ec4:    00000004    ....    DCD    4
        0x00053ec8:    00000002    ....    DCD    2
        0x00053ecc:    40057228    (r.@    DCD    1074098728
        0x00053ed0:    4005722c    ,r.@    DCD    1074098732
        0x00053ed4:    40057240    @r.@    DCD    1074098752
        0x00053ed8:    40057244    Dr.@    DCD    1074098756
        0x00053edc:    4005723c    <r.@    DCD    1074098748
        0x00053ee0:    00008000    ....    DCD    32768
        0x00053ee4:    40057230    0r.@    DCD    1074098736
        0x00053ee8:    00000001    ....    DCD    1
        0x00053eec:    00000004    ....    DCD    4
        0x00053ef0:    00000002    ....    DCD    2
        0x00053ef4:    400602a0    ...@    DCD    1074135712
        0x00053ef8:    400602a8    ...@    DCD    1074135720
        0x00053efc:    400602c0    ...@    DCD    1074135744
        0x00053f00:    400602c4    ...@    DCD    1074135748
        0x00053f04:    400602b8    ...@    DCD    1074135736
        0x00053f08:    00004000    .@..    DCD    16384
        0x00053f0c:    400602ac    ...@    DCD    1074135724
        0x00053f10:    00000001    ....    DCD    1
        0x00053f14:    00000004    ....    DCD    4
        0x00053f18:    00000008    ....    DCD    8
        0x00053f1c:    400612a0    ...@    DCD    1074139808
        0x00053f20:    400612a8    ...@    DCD    1074139816
        0x00053f24:    400612c0    ...@    DCD    1074139840
        0x00053f28:    400612c4    ...@    DCD    1074139844
        0x00053f2c:    400612b8    ...@    DCD    1074139832
        0x00053f30:    00004000    .@..    DCD    16384
        0x00053f34:    400612ac    ...@    DCD    1074139820
        0x00053f38:    00000001    ....    DCD    1
        0x00053f3c:    00000004    ....    DCD    4
        0x00053f40:    00000008    ....    DCD    8
        0x00053f44:    400622a0    .".@    DCD    1074143904
        0x00053f48:    400622a8    .".@    DCD    1074143912
        0x00053f4c:    400622c0    .".@    DCD    1074143936
        0x00053f50:    400622c4    .".@    DCD    1074143940
        0x00053f54:    400622b8    .".@    DCD    1074143928
        0x00053f58:    00004000    .@..    DCD    16384
        0x00053f5c:    400622ac    .".@    DCD    1074143916
        0x00053f60:    00000001    ....    DCD    1
        0x00053f64:    00000004    ....    DCD    4
        0x00053f68:    00000008    ....    DCD    8
    g_DefaultMcuMemCfg
        0x00053f6c:    07070102    ....    DCD    117899522
        0x00053f70:    0001        ..      DCW    1
    g_DefaultSRAMCfg
        0x00053f72:    0003        ..      DCW    3
        0x00053f74:    03000000    ....    DCD    50331648
    g_DeviceNameApollo4b
        0x00053f78:    6c6f7041    Apol    DCD    1819242561
        0x00053f7c:    62346f6c    lo4b    DCD    1647603564
        0x00053f80:    00000000    ....    DCD    0
    g_KWD_TaskSetup
        0x00053f84:    00000001    ....    DCD    1
        0x00053f88:    00028d75    u...    DCD    167285
        0x00053f8c:    000572a0    .r..    DCD    357024
        0x00053f90:    00000100    ....    DCD    256
        0x00053f94:    00000000    ....    DCD    0
        0x00053f98:    00000002    ....    DCD    2
        0x00053f9c:    00000004    ....    DCD    4
        0x00053fa0:    00000002    ....    DCD    2
        0x00053fa4:    000296ad    ....    DCD    169645
        0x00053fa8:    000572d9    .r..    DCD    357081
        0x00053fac:    00000300    ....    DCD    768
        0x00053fb0:    00000000    ....    DCD    0
        0x00053fb4:    00000003    ....    DCD    3
        0x00053fb8:    00000010    ....    DCD    16
        0x00053fbc:    00000004    ....    DCD    4
        0x00053fc0:    00028425    %...    DCD    164901
        0x00053fc4:    000572c6    .r..    DCD    357062
        0x00053fc8:    00000400    ....    DCD    1024
        0x00053fcc:    00000000    ....    DCD    0
        0x00053fd0:    00000005    ....    DCD    5
        0x00053fd4:    00000010    ....    DCD    16
        0x00053fd8:    00000007    ....    DCD    7
        0x00053fdc:    00028989    ....    DCD    166281
        0x00053fe0:    000572ea    .r..    DCD    357098
        0x00053fe4:    00000800    ....    DCD    2048
        0x00053fe8:    00000000    ....    DCD    0
        0x00053fec:    00000004    ....    DCD    4
        0x00053ff0:    00000010    ....    DCD    16
        0x00053ff4:    00000006    ....    DCD    6
        0x00053ff8:    00028679    y...    DCD    165497
        0x00053ffc:    000572bd    .r..    DCD    357053
        0x00054000:    00000300    ....    DCD    768
        0x00054004:    00000000    ....    DCD    0
        0x00054008:    00000006    ....    DCD    6
        0x0005400c:    00000010    ....    DCD    16
    g_KWD_TimerSetup
        0x00054010:    00000001    ....    DCD    1
        0x00054014:    00057300    .s..    DCD    357120
        0x00054018:    000003e8    ....    DCD    1000
        0x0005401c:    00000001    ....    DCD    1
        0x00054020:    00029cc5    ....    DCD    171205
    g_TempRange
        0x00054024:    6d6d6f43    Comm    DCD    1835888451
        0x00054028:    69637265    erci    DCD    1768125029
        0x0005402c:    4d006c61    al.M    DCD    1291873377
        0x00054030:    74696c69    ilit    DCD    1953066089
        0x00054034:    00797261    ary.    DCD    7959137
        0x00054038:    75410000    ..Au    DCD    1967194112
        0x0005403c:    6f6d6f74    tomo    DCD    1869442932
        0x00054040:    65766974    tive    DCD    1702259060
        0x00054044:    646e4900    .Ind    DCD    1684949248
        0x00054048:    72747375    ustr    DCD    1920234357
        0x0005404c:    006c6169    ial.    DCD    7102825
    g_amHalMcuctrlArgBLEDefault
        0x00054050:    00000001    ....    DCD    1
        0x00054054:    01000001    ....    DCD    16777217
    g_am_hal_bootrom_helper
        0x00054058:    0800004d    M...    DCD    134217805
        0x0005405c:    08000051    Q...    DCD    134217809
        0x00054060:    08000055    U...    DCD    134217813
        0x00054064:    08000059    Y...    DCD    134217817
        0x00054068:    0800006d    m...    DCD    134217837
        0x0005406c:    08000075    u...    DCD    134217845
        0x00054070:    08000079    y...    DCD    134217849
        0x00054074:    08000081    ....    DCD    134217857
        0x00054078:    08000099    ....    DCD    134217881
        0x0005407c:    0800009d    ....    DCD    134217885
    g_am_hal_mcuctrl_mram_size
        0x00054080:    00080000    ....    DCD    524288
        0x00054084:    00100000    ....    DCD    1048576
        0x00054088:    00180000    ....    DCD    1572864
        0x0005408c:    00200000    .. .    DCD    2097152
    g_am_hal_mcuctrl_sram_size
        0x00054090:    02000180    ....    DCD    33554816
        0x00054094:    01800180    ....    DCD    25166208
        0x00054098:    00000400    ....    DCD    1024
        0x0005409c:    04000180    ....    DCD    67109248
        0x000540a0:    018001e0    ....    DCD    25166304
        0x000540a4:    01800400    ....    DCD    25166848
        0x000540a8:    08000180    ....    DCD    134218112
        0x000540ac:    01800180    ....    DCD    25166208
        0x000540b0:    01800800    ....    DCD    25167872
        0x000540b4:    08000180    ....    DCD    134218112
        0x000540b8:    01800180    ....    DCD    25166208
        0x000540bc:    01800800    ....    DCD    25167872
        0x000540c0:    08000180    ....    DCD    134218112
        0x000540c4:    01800180    ....    DCD    25166208
        0x000540c8:    01800800    ....    DCD    25167872
        0x000540cc:    08000180    ....    DCD    134218112
        0x000540d0:    01800180    ....    DCD    25166208
        0x000540d4:    01800800    ....    DCD    25167872
        0x000540d8:    08000180    ....    DCD    134218112
        0x000540dc:    01800180    ....    DCD    25166208
        0x000540e0:    01800800    ....    DCD    25167872
        0x000540e4:    08000180    ....    DCD    134218112
        0x000540e8:    01800180    ....    DCD    25166208
        0x000540ec:    01800800    ....    DCD    25167872
    g_ePdmInterrupts
        0x000540f0:    33323130    0123    DCD    858927408
    g_pui32CRC32Table
        0x000540f4:    00000000    ....    DCD    0
        0x000540f8:    1edc6f41    Ao..    DCD    517762881
        0x000540fc:    3db8de82    ...=    DCD    1035525762
        0x00054100:    2364b1c3    ..d#    DCD    593801667
        0x00054104:    7b71bd04    ..q{    DCD    2071051524
        0x00054108:    65add245    E..e    DCD    1705890373
        0x0005410c:    46c96386    .c.F    DCD    1187603334
        0x00054110:    58150cc7    ...X    DCD    1477774535
        0x00054114:    f6e37a08    .z..    DCD    4142103048
        0x00054118:    e83f1549    I.?.    DCD    3896448329
        0x0005411c:    cb5ba48a    ..[.    DCD    3411780746
        0x00054120:    d587cbcb    ....    DCD    3582446539
        0x00054124:    8d92c70c    ....    DCD    2375206668
        0x00054128:    934ea84d    M.N.    DCD    2471405645
        0x0005412c:    b02a198e    ..*.    DCD    2955549070
        0x00054130:    aef676cf    .v..    DCD    2935387855
        0x00054134:    f31a9b51    Q...    DCD    4078607185
        0x00054138:    edc6f410    ....    DCD    3989238800
        0x0005413c:    cea245d3    .E..    DCD    3466741203
        0x00054140:    d07e2a92    .*~.    DCD    3497929362
        0x00054144:    886b2655    U&k.    DCD    2288723541
        0x00054148:    96b74914    .I..    DCD    2528594196
        0x0005414c:    b5d3f8d7    ....    DCD    3050567895
        0x00054150:    ab0f9796    ....    DCD    2869925782
        0x00054154:    05f9e159    Y...    DCD    100262233
        0x00054158:    1b258e18    ..%.    DCD    455446040
        0x0005415c:    38413fdb    .?A8    DCD    943800283
        0x00054160:    269d509a    .P.&    DCD    647843994
        0x00054164:    7e885c5d    ]\.~    DCD    2122865757
        0x00054168:    6054331c    .3T`    DCD    1616130844
        0x0005416c:    433082df    ..0C    DCD    1127252703
        0x00054170:    5deced9e    ...]    DCD    1575808414
        0x00054174:    f8e959e3    .Y..    DCD    4176042467
        0x00054178:    e63536a2    .65.    DCD    3862247074
        0x0005417c:    c5518761    a.Q.    DCD    3310454625
        0x00054180:    db8de820     ...    DCD    3683510304
        0x00054184:    8398e4e7    ....    DCD    2207835367
        0x00054188:    9d448ba6    ..D.    DCD    2638515110
        0x0005418c:    be203a65    e: .    DCD    3189783141
        0x00054190:    a0fc5524    $U..    DCD    2700891428
        0x00054194:    0e0a23eb    .#..    DCD    235545579
        0x00054198:    10d64caa    .L..    DCD    282479786
        0x0005419c:    33b2fd69    i..3    DCD    867368297
        0x000541a0:    2d6e9228    (.n-    DCD    762221096
        0x000541a4:    757b9eef    ..{u    DCD    1971035887
        0x000541a8:    6ba7f1ae    ...k    DCD    1806168494
        0x000541ac:    48c3406d    m@.H    DCD    1220755565
        0x000541b0:    561f2f2c    ,/.V    DCD    1444884268
        0x000541b4:    0bf3c2b2    ....    DCD    200524466
        0x000541b8:    152fadf3    ../.    DCD    355446259
        0x000541bc:    364b1c30    0.K6    DCD    910892080
        0x000541c0:    28977371    qs.(    DCD    681014129
        0x000541c4:    70827fb6    ...p    DCD    1887600566
        0x000541c8:    6e5e10f7    ..^n    DCD    1851658487
        0x000541cc:    4d3aa134    4.:M    DCD    1295687988
        0x000541d0:    53e6ce75    u..S    DCD    1407635061
        0x000541d4:    fd10b8ba    ....    DCD    4245731514
        0x000541d8:    e3ccd7fb    ....    DCD    3821852667
        0x000541dc:    c0a86638    8f..    DCD    3232261688
        0x000541e0:    de740979    y.t.    DCD    3732146553
        0x000541e4:    866105be    ..a.    DCD    2254505406
        0x000541e8:    98bd6aff    .j..    DCD    2562550527
        0x000541ec:    bbd9db3c    <...    DCD    3151616828
        0x000541f0:    a505b47d    }...    DCD    2768614525
        0x000541f4:    ef0edc87    ....    DCD    4010728583
        0x000541f8:    f1d2b3c6    ....    DCD    4057117638
        0x000541fc:    d2b60205    ....    DCD    3535143429
        0x00054200:    cc6a6d44    Dmj.    DCD    3429526852
        0x00054204:    947f6183    .a..    DCD    2491376003
        0x00054208:    8aa30ec2    ....    DCD    2325941954
        0x0005420c:    a9c7bf01    ....    DCD    2848440065
        0x00054210:    b71bd040    @...    DCD    3072053312
        0x00054214:    19eda68f    ....    DCD    435005071
        0x00054218:    0731c9ce    ..1.    DCD    120703438
        0x0005421c:    2455780d    .xU$    DCD    609581069
        0x00054220:    3a89174c    L..:    DCD    982062924
        0x00054224:    629c1b8b    ...b    DCD    1654397835
        0x00054228:    7c4074ca    .t@|    DCD    2084598986
        0x0005422c:    5f24c509    ..$_    DCD    1596245257
        0x00054230:    41f8aa48    H..A    DCD    1106815560
        0x00054234:    1c1447d6    .G..    DCD    471091158
        0x00054238:    02c82897    .(..    DCD    46672023
        0x0005423c:    21ac9954    T..!    DCD    564959572
        0x00054240:    3f70f615    ..p?    DCD    1064367637
        0x00054244:    6765fad2    ..eg    DCD    1734736594
        0x00054248:    79b99593    ...y    DCD    2042205587
        0x0005424c:    5add2450    P$.Z    DCD    1524442192
        0x00054250:    44014b11    .K.D    DCD    1140935441
        0x00054254:    eaf73dde    .=..    DCD    3942071774
        0x00054258:    f42b529f    .R+.    DCD    4096479903
        0x0005425c:    d74fe35c    \.O.    DCD    3612336988
        0x00054260:    c9938c1d    ....    DCD    3381890077
        0x00054264:    918680da    ....    DCD    2441511130
        0x00054268:    8f5aef9b    ..Z.    DCD    2405101467
        0x0005426c:    ac3e5e58    X^>.    DCD    2889768536
        0x00054270:    b2e23119    .1..    DCD    3001168153
        0x00054274:    17e78564    d...    DCD    401048932
        0x00054278:    093bea25    %.;.    DCD    154921509
        0x0005427c:    2a5f5be6    .[_*    DCD    710892518
        0x00054280:    348334a7    .4.4    DCD    881013927
        0x00054284:    6c963860    `8.l    DCD    1821784160
        0x00054288:    724a5721    !WJr    DCD    1917474593
        0x0005428c:    512ee6e2    ...Q    DCD    1362028258
        0x00054290:    4ff289a3    ...O    DCD    1341295011
        0x00054294:    e104ff6c    l...    DCD    3775201132
        0x00054298:    ffd8902d    -...    DCD    4292382765
        0x0005429c:    dcbc21ee    .!..    DCD    3703316974
        0x000542a0:    c2604eaf    .N`.    DCD    3261091503
        0x000542a4:    9a754268    hBu.    DCD    2591375976
        0x000542a8:    84a92d29    )-..    DCD    2225679657
        0x000542ac:    a7cd9cea    ....    DCD    2815270122
        0x000542b0:    b911f3ab    ....    DCD    3104961451
        0x000542b4:    e4fd1e35    5...    DCD    3841793589
        0x000542b8:    fa217174    tq!.    DCD    4196495732
        0x000542bc:    d945c0b7    ..E.    DCD    3645227191
        0x000542c0:    c799aff6    ....    DCD    3348738038
        0x000542c4:    9f8ca331    1...    DCD    2676794161
        0x000542c8:    8150cc70    p.P.    DCD    2169556080
        0x000542cc:    a2347db3    .}4.    DCD    2721349043
        0x000542d0:    bce812f2    ....    DCD    3169325810
        0x000542d4:    121e643d    =d..    DCD    303981629
        0x000542d8:    0cc20b7c    |...    DCD    214043516
        0x000542dc:    2fa6babf    .../    DCD    799455935
        0x000542e0:    317ad5fe    ..z1    DCD    830133758
        0x000542e4:    696fd939    9.oi    DCD    1768937785
        0x000542e8:    77b3b678    x..w    DCD    2008266360
        0x000542ec:    54d707bb    ...T    DCD    1423378363
        0x000542f0:    4a0b68fa    .h.J    DCD    1242261754
        0x000542f4:    c0c1d64f    O...    DCD    3233928783
        0x000542f8:    de1db90e    ....    DCD    3726489870
        0x000542fc:    fd7908cd    ..y.    DCD    4252567757
        0x00054300:    e3a5678c    .g..    DCD    3819267980
        0x00054304:    bbb06b4b    Kk..    DCD    3148901195
        0x00054308:    a56c040a    ..l.    DCD    2775319562
        0x0005430c:    8608b5c9    ....    DCD    2248717769
        0x00054310:    98d4da88    ....    DCD    2564086408
        0x00054314:    3622ac47    G."6    DCD    908241991
        0x00054318:    28fec306    ...(    DCD    687784710
        0x0005431c:    0b9a72c5    .r..    DCD    194671301
        0x00054320:    15461d84    ..F.    DCD    356916612
        0x00054324:    4d531143    C.SM    DCD    1297289539
        0x00054328:    538f7e02    .~.S    DCD    1401912834
        0x0005432c:    70ebcfc1    ...p    DCD    1894502337
        0x00054330:    6e37a080    ..7n    DCD    1849139328
        0x00054334:    33db4d1e    .M.3    DCD    870010142
        0x00054338:    2d07225f    _".-    DCD    755442271
        0x0005433c:    0e63939c    ..c.    DCD    241406876
        0x00054340:    10bffcdd    ....    DCD    281017565
        0x00054344:    48aaf01a    ...H    DCD    1219162138
        0x00054348:    56769f5b    [.vV    DCD    1450614619
        0x0005434c:    75122e98    ...u    DCD    1964125848
        0x00054350:    6bce41d9    .A.k    DCD    1808679385
        0x00054354:    c5383716    .78.    DCD    3308795670
        0x00054358:    dbe45857    WX..    DCD    3689175127
        0x0005435c:    f880e994    ....    DCD    4169197972
        0x00054360:    e65c86d5    ..\.    DCD    3864823509
        0x00054364:    be498a12    ..I.    DCD    3192490514
        0x00054368:    a095e553    S...    DCD    2694178131
        0x0005436c:    83f15490    .T..    DCD    2213631120
        0x00054370:    9d2d3bd1    .;-.    DCD    2636987345
        0x00054374:    38288fac    ..(8    DCD    942182316
        0x00054378:    26f4e0ed    ...&    DCD    653582573
        0x0005437c:    0590512e    .Q..    DCD    93344046
        0x00054380:    1b4c3e6f    o>L.    DCD    457981551
        0x00054384:    435932a8    .2YC    DCD    1129919144
        0x00054388:    5d855de9    .].]    DCD    1569021417
        0x0005438c:    7ee1ec2a    *..~    DCD    2128735274
        0x00054390:    603d836b    k.=`    DCD    1614644075
        0x00054394:    cecbf5a4    ....    DCD    3469473188
        0x00054398:    d0179ae5    ....    DCD    3491207909
        0x0005439c:    f3732b26    &+s.    DCD    4084411174
        0x000543a0:    edaf4467    gD..    DCD    3987686503
        0x000543a4:    b5ba48a0    .H..    DCD    3048884384
        0x000543a8:    ab6627e1    .'f.    DCD    2875598817
        0x000543ac:    88029622    "...    DCD    2281870882
        0x000543b0:    96def963    c...    DCD    2531195235
        0x000543b4:    cb3214fd    ..2.    DCD    3409057021
        0x000543b8:    d5ee7bbc    .{..    DCD    3589176252
        0x000543bc:    f68aca7f    ....    DCD    4136290943
        0x000543c0:    e856a53e    >.V.    DCD    3897992510
        0x000543c4:    b043a9f9    ..C.    DCD    2957224441
        0x000543c8:    ae9fc6b8    ....    DCD    2929706680
        0x000543cc:    8dfb777b    {w..    DCD    2382067579
        0x000543d0:    9327183a    :.'.    DCD    2468812858
        0x000543d4:    3dd16ef5    .n.=    DCD    1037135605
        0x000543d8:    230d01b4    ...#    DCD    588054964
        0x000543dc:    0069b077    w.i.    DCD    6926455
        0x000543e0:    1eb5df36    6...    DCD    515235638
        0x000543e4:    46a0d3f1    ...F    DCD    1184945137
        0x000543e8:    587cbcb0    ..|X    DCD    1484569776
        0x000543ec:    7b180d73    s..{    DCD    2065173875
        0x000543f0:    65c46232    2b.e    DCD    1707369010
        0x000543f4:    2fcf0ac8    .../    DCD    802097864
        0x000543f8:    31136589    .e.1    DCD    823354761
        0x000543fc:    1277d44a    J.w.    DCD    309843018
        0x00054400:    0cabbb0b    ....    DCD    212581131
        0x00054404:    54beb7cc    ...T    DCD    1421785036
        0x00054408:    4a62d88d    ..bJ    DCD    1247991949
        0x0005440c:    6906694e    Ni.i    DCD    1762027854
        0x00054410:    77da060f    ...w    DCD    2010777103
        0x00054414:    d92c70c0    .p,.    DCD    3643568320
        0x00054418:    c7f01f81    ....    DCD    3354402689
        0x0005441c:    e494ae42    B...    DCD    3834949186
        0x00054420:    fa48c103    ..H.    DCD    4199072003
        0x00054424:    a25dcdc4    ..].    DCD    2724056516
        0x00054428:    bc81a285    ....    DCD    3162612357
        0x0005442c:    9fe51346    F...    DCD    2682590022
        0x00054430:    81397c07    .|9.    DCD    2168028167
        0x00054434:    dcd59199    ....    DCD    3704983961
        0x00054438:    c209fed8    ....    DCD    3255434968
        0x0005443c:    e16d4f1b    .Om.    DCD    3782037275
        0x00054440:    ffb1205a    Z ..    DCD    4289798234
        0x00054444:    a7a42c9d    .,..    DCD    2812554397
        0x00054448:    b97843dc    .Cx.    DCD    3111666652
        0x0005444c:    9a1cf21f    ....    DCD    2585588255
        0x00054450:    84c09d5e    ^...    DCD    2227215710
        0x00054454:    2a36eb91    ..6*    DCD    708242321
        0x00054458:    34ea84d0    ...4    DCD    887784656
        0x0005445c:    178e3513    .5..    DCD    395195667
        0x00054460:    09525a52    RZR.    DCD    156392018
        0x00054464:    51475695    .VGQ    DCD    1363629717
        0x00054468:    4f9b39d4    .9.O    DCD    1335572948
        0x0005446c:    6cff8817    ...l    DCD    1828685847
        0x00054470:    7223e756    V.#r    DCD    1914955606
        0x00054474:    d726532b    +S&.    DCD    3609613099
        0x00054478:    c9fa3c6a    j<..    DCD    3388619882
        0x0005447c:    ea9e8da9    ....    DCD    3936259497
        0x00054480:    f442e2e8    ..B.    DCD    4098024168
        0x00054484:    ac57ee2f    /.W.    DCD    2891443759
        0x00054488:    b28b816e    n...    DCD    2995487086
        0x0005448c:    91ef30ad    .0..    DCD    2448371885
        0x00054490:    8f335fec    ._3.    DCD    2402508780
        0x00054494:    21c52923    #).!    DCD    566569251
        0x00054498:    3f194662    bF.?    DCD    1058621026
        0x0005449c:    1c7df7a1    ..}.    DCD    478017441
        0x000544a0:    02a198e0    ....    DCD    44144864
        0x000544a4:    5ab49427    '..Z    DCD    1521783847
        0x000544a8:    4468fb66    f.hD    DCD    1147730790
        0x000544ac:    670c4aa5    .J.g    DCD    1728858789
        0x000544b0:    79d025e4    .%.y    DCD    2043684324
        0x000544b4:    243cc87a    z.<$    DCD    607963258
        0x000544b8:    3ae0a73b    ;..:    DCD    987801403
        0x000544bc:    198416f8    ....    DCD    428087032
        0x000544c0:    075879b9    .yX.    DCD    123238841
        0x000544c4:    5f4d757e    ~uM_    DCD    1598911870
        0x000544c8:    41911a3f    ?..A    DCD    1100028479
        0x000544cc:    62f5abfc    ...b    DCD    1660267516
        0x000544d0:    7c29c4bd    ..)|    DCD    2083112125
        0x000544d4:    d2dfb272    r...    DCD    3537875570
        0x000544d8:    cc03dd33    3...    DCD    3422805299
        0x000544dc:    ef676cf0    .lg.    DCD    4016532720
        0x000544e0:    f1bb03b1    ....    DCD    4055565233
        0x000544e4:    a9ae0f76    v...    DCD    2846756726
        0x000544e8:    b7726037    7`r.    DCD    3077726263
        0x000544ec:    9416d1f4    ....    DCD    2484523508
        0x000544f0:    8acabeb5    ....    DCD    2328542901
    g_ui32DSpintbl
        0x000544f4:    8fc007e0    ....    DCD    2411726816
        0x000544f8:    e3fbffff    ....    DCD    3824943103
        0x000544fc:    01ffffff    ....    DCD    33554431
        0x00054500:    00000000    ....    DCD    0
    g_ui8DeviceNameUnknown
        0x00054504:    6e6b6e55    Unkn    DCD    1852534357
        0x00054508:    206e776f    own     DCD    544110447
        0x0005450c:    69766564    devi    DCD    1769366884
        0x00054510:    6563        ce      DCW    25955
        0x00054512:    00          .       DCB    0
    g_ui8VendorNameAmbq
        0x00054513:    41          A       DCB    65
        0x00054514:    0051424d    MBQ.    DCD    5325389
    g_ui8VendorNameUnknown
        0x00054518:    3f3f3f3f    ????    DCD    1061109567
        0x0005451c:    0000        ..      DCW    0
    gapLenAp
        0x0005451e:    0002        ..      DCW    2
    gapLenApCh
        0x00054520:    0005        ..      DCW    5
    gapLenCar
        0x00054522:    0001        ..      DCW    1
    gapLenCarCh
        0x00054524:    0005        ..      DCW    5
    gapLenDnCh
        0x00054526:    0005        ..      DCW    5
    gapLenRpao
        0x00054528:    0001        ..      DCW    1
    gapLenRpaoCh
        0x0005452a:    0005        ..      DCW    5
    gapLenSvc
        0x0005452c:    00000002    ....    DCD    2
    gapList
        0x00054530:    00051700    ....    DCD    333568
        0x00054534:    000545d4    .E..    DCD    345556
        0x00054538:    0005452c    ,E..    DCD    345388
        0x0005453c:    01000002    ....    DCD    16777218
        0x00054540:    000516e4    ....    DCD    333540
        0x00054544:    000545ca    .E..    DCD    345546
        0x00054548:    00054526    &E..    DCD    345382
        0x0005454c:    01000005    ....    DCD    16777221
        0x00054550:    000516e8    ....    DCD    333544
        0x00054554:    10000586    ....    DCD    268436870
        0x00054558:    10000584    ....    DCD    268436868
        0x0005455c:    110a0014    ....    DCD    285868052
        0x00054560:    000516e4    ....    DCD    333540
        0x00054564:    000545c0    .E..    DCD    345536
        0x00054568:    00054520     E..    DCD    345376
        0x0005456c:    01000005    ....    DCD    16777221
        0x00054570:    000516d5    ....    DCD    333525
        0x00054574:    10012234    4"..    DCD    268509748
        0x00054578:    0005451e    .E..    DCD    345374
        0x0005457c:    01000002    ....    DCD    16777218
        0x00054580:    000516e4    ....    DCD    333540
        0x00054584:    000545c5    .E..    DCD    345541
        0x00054588:    00054524    $E..    DCD    345380
        0x0005458c:    01000005    ....    DCD    16777221
        0x00054590:    000516d7    ....    DCD    333527
        0x00054594:    10012236    6"..    DCD    268509750
        0x00054598:    00054522    "E..    DCD    345378
        0x0005459c:    01000001    ....    DCD    16777217
        0x000545a0:    000516e4    ....    DCD    333540
        0x000545a4:    000545cf    .E..    DCD    345551
        0x000545a8:    0005452a    *E..    DCD    345386
        0x000545ac:    01000005    ....    DCD    16777221
        0x000545b0:    00051702    ....    DCD    333570
        0x000545b4:    10012237    7"..    DCD    268509751
        0x000545b8:    00054528    (E..    DCD    345384
        0x000545bc:    01000001    ....    DCD    16777217
    gapValApCh
        0x000545c0:    01000502    ....    DCD    16778498
        0x000545c4:    2a          *       DCB    42
    gapValCarCh
        0x000545c5:    020700      ...     DCB    2,7,0
        0x000545c8:    2aa6        .*      DCW    10918
    gapValDnCh
        0x000545ca:    0302        ..      DCW    770
        0x000545cc:    0000        ..      DCW    0
        0x000545ce:    2a          *       DCB    42
    gapValRpaoCh
        0x000545cf:    02          .       DCB    2
        0x000545d0:    2ac90009    ...*    DCD    717815817
    gapValSvc
        0x000545d4:    1800        ..      DCW    6144
    gattLenCsf
        0x000545d6:    0001        ..      DCW    1
    gattLenCsfCh
        0x000545d8:    0005        ..      DCW    5
    gattLenDbh
        0x000545da:    0010        ..      DCW    16
    gattLenDbhCh
        0x000545dc:    0005        ..      DCW    5
    gattLenSc
        0x000545de:    0004        ..      DCW    4
    gattLenScCh
        0x000545e0:    0005        ..      DCW    5
    gattLenScChCcc
        0x000545e2:    0002        ..      DCW    2
    gattLenSsf
        0x000545e4:    0001        ..      DCW    1
    gattLenSsfCh
        0x000545e6:    0005        ..      DCW    5
    gattLenSvc
        0x000545e8:    00000002    ....    DCD    2
    gattList
        0x000545ec:    00051700    ....    DCD    333568
        0x000545f0:    000546a4    .F..    DCD    345764
        0x000545f4:    000545e8    .E..    DCD    345576
        0x000545f8:    01000002    ....    DCD    16777218
        0x000545fc:    000516e4    ....    DCD    333540
        0x00054600:    0005469a    .F..    DCD    345754
        0x00054604:    000545e0    .E..    DCD    345568
        0x00054608:    01000005    ....    DCD    16777221
        0x0005460c:    00051704    ....    DCD    333572
        0x00054610:    00054696    .F..    DCD    345750
        0x00054614:    000545de    .E..    DCD    345566
        0x00054618:    00000004    ....    DCD    4
        0x0005461c:    000516e6    ....    DCD    333542
        0x00054620:    1001224b    K"..    DCD    268509771
        0x00054624:    000545e2    .E..    DCD    345570
        0x00054628:    11200002    .. .    DCD    287309826
        0x0005462c:    000516e4    ....    DCD    333540
        0x00054630:    0005468c    .F..    DCD    345740
        0x00054634:    000545d8    .E..    DCD    345560
        0x00054638:    01000005    ....    DCD    16777221
        0x0005463c:    000516fc    ....    DCD    333564
        0x00054640:    1001223a    :"..    DCD    268509754
        0x00054644:    000545d6    .E..    DCD    345558
        0x00054648:    11060001    ....    DCD    285605889
        0x0005464c:    000516e4    ....    DCD    333540
        0x00054650:    00054691    .F..    DCD    345745
        0x00054654:    000545dc    .E..    DCD    345564
        0x00054658:    01000005    ....    DCD    16777221
        0x0005465c:    000516fe    ....    DCD    333566
        0x00054660:    1001223b    ;"..    DCD    268509755
        0x00054664:    000545da    .E..    DCD    345562
        0x00054668:    01040010    ....    DCD    17039376
        0x0005466c:    000516e4    ....    DCD    333540
        0x00054670:    0005469f    .F..    DCD    345759
        0x00054674:    000545e6    .E..    DCD    345574
        0x00054678:    01000005    ....    DCD    16777221
        0x0005467c:    00051706    ....    DCD    333574
        0x00054680:    1000059a    ....    DCD    268436890
        0x00054684:    000545e4    .E..    DCD    345572
        0x00054688:    01000001    ....    DCD    16777217
    gattValCsfCh
        0x0005468c:    2900150a    ...)    DCD    687871242
        0x00054690:    2b          +       DCB    43
    gattValDbhCh
        0x00054691:    021700      ...     DCB    2,23,0
        0x00054694:    2b2a        *+      DCW    11050
    gattValSc
        0x00054696:    0001        ..      DCW    1
        0x00054698:    ffff        ..      DCW    65535
    gattValScCh
        0x0005469a:    1220         .      DCW    4640
        0x0005469c:    0500        ..      DCW    1280
        0x0005469e:    2a          *       DCB    42
    gattValSsfCh
        0x0005469f:    02          .       DCB    2
        0x000546a0:    2b3a0019    ..:+    DCD    725221401
    gattValSvc
        0x000546a4:    1801        ..      DCW    6145
    hciEventMask
        0x000546a6:    8890        ..      DCW    34960
        0x000546a8:    80000200    ....    DCD    2147484160
        0x000546ac:    2000        .       DCW    8192
    hciEventMaskPage2
        0x000546ae:    0000        ..      DCW    0
        0x000546b0:    00000080    ....    DCD    128
        0x000546b4:    0000        ..      DCW    0
    hciEvtCbackLen
        0x000546b6:    2404        .$      DCW    9220
        0x000546b8:    060e0a24    $...    DCD    101583396
        0x000546bc:    080e0a1c    ....    DCD    135137820
        0x000546c0:    0808100e    ....    DCD    134746126
        0x000546c4:    06100a08    ....    DCD    101714440
        0x000546c8:    06060688    ....    DCD    101058184
        0x000546cc:    0c0c0606    ....    DCD    202114566
        0x000546d0:    080e1606    ....    DCD    135140870
        0x000546d4:    08060a08    ....    DCD    134613512
        0x000546d8:    460e0e0e    ...F    DCD    1175326222
        0x000546dc:    0a060826    &...    DCD    168167462
        0x000546e0:    04240a06    ..$.    DCD    69470726
        0x000546e4:    10160c0a    ....    DCD    269880330
        0x000546e8:    04040406    ....    DCD    67372038
        0x000546ec:    04040404    ....    DCD    67372036
        0x000546f0:    1c040404    ....    DCD    470025220
        0x000546f4:    08080804    ....    DCD    134744068
        0x000546f8:    0a0a2808    .(..    DCD    168437768
        0x000546fc:    0606280a    .(..    DCD    101066762
        0x00054700:    202c0606    ..,     DCD    539756038
        0x00054704:    38063c10    .<.8    DCD    939932688
        0x00054708:    001c0606    ....    DCD    1836550
    hciEvtParseFcnTbl
        0x0005470c:    00000000    ....    DCD    0
        0x00054710:    0003c105    ....    DCD    246021
        0x00054714:    0003c455    U...    DCD    246869
        0x00054718:    0003bb71    q...    DCD    244593
        0x0005471c:    0003c241    A...    DCD    246337
        0x00054720:    0003c3ed    ....    DCD    246765
        0x00054724:    00000000    ....    DCD    0
        0x00054728:    0003cee9    ....    DCD    249577
        0x0005472c:    0003ca35    5...    DCD    248373
        0x00054730:    0003cf31    1...    DCD    249649
        0x00054734:    0003ce79    y...    DCD    249465
        0x00054738:    0003cac5    ....    DCD    248517
        0x0005473c:    0003c5b1    ....    DCD    247217
        0x00054740:    0003c575    u...    DCD    247157
        0x00054744:    0003bc01    ....    DCD    244737
        0x00054748:    0003bbb9    ....    DCD    244665
        0x0005474c:    0003c521    !...    DCD    247073
        0x00054750:    0003d159    Y...    DCD    250201
        0x00054754:    0003d0f1    ....    DCD    250097
        0x00054758:    0003d0bd    ....    DCD    250045
        0x0005475c:    0003bc6d    m...    DCD    244845
        0x00054760:    0003bc89    ....    DCD    244873
        0x00054764:    0003c735    5...    DCD    247605
        0x00054768:    0003c0c9    ....    DCD    245961
        0x0005476c:    0003c701    ....    DCD    247553
        0x00054770:    0003c6cd    ....    DCD    247501
        0x00054774:    0003c84d    M...    DCD    247885
        0x00054778:    0003c40d    ....    DCD    246797
        0x0005477c:    0003c69d    ....    DCD    247453
        0x00054780:    0003cfad    ....    DCD    249773
        0x00054784:    0003cf71    q...    DCD    249713
        0x00054788:    0003ca7d    }...    DCD    248445
        0x0005478c:    0003d1b9    ....    DCD    250297
        0x00054790:    0003d061    a...    DCD    249953
        0x00054794:    0003cd85    ....    DCD    249221
        0x00054798:    0003cfe9    ....    DCD    249833
        0x0005479c:    0003baf9    ....    DCD    244473
        0x000547a0:    0003ce49    I...    DCD    249417
        0x000547a4:    0003bc3d    =...    DCD    244797
        0x000547a8:    0003d17d    }...    DCD    250237
        0x000547ac:    0003bab1    ....    DCD    244401
        0x000547b0:    0003cdf5    ....    DCD    249333
        0x000547b4:    0003d09d    ....    DCD    250013
        0x000547b8:    0003c9e1    ....    DCD    248289
        0x000547bc:    00000000    ....    DCD    0
        0x000547c0:    0003c83d    =...    DCD    247869
        0x000547c4:    0003bca9    ....    DCD    244905
        0x000547c8:    0003c805    ....    DCD    247813
        0x000547cc:    0003c5ed    ....    DCD    247277
        0x000547d0:    00000000    ....    DCD    0
        0x000547d4:    0003c679    y...    DCD    247417
        0x000547d8:    00000000    ....    DCD    0
        0x000547dc:    0003c0e9    ....    DCD    245993
        0x000547e0:    0003c0e9    ....    DCD    245993
        0x000547e4:    0003c0e9    ....    DCD    245993
        0x000547e8:    0003c0e9    ....    DCD    245993
        0x000547ec:    0003c0e9    ....    DCD    245993
        0x000547f0:    00000000    ....    DCD    0
        0x000547f4:    00000000    ....    DCD    0
        0x000547f8:    00000000    ....    DCD    0
        0x000547fc:    00000000    ....    DCD    0
        0x00054800:    00000000    ....    DCD    0
        0x00054804:    00000000    ....    DCD    0
        0x00054808:    0003c901    ....    DCD    248065
        0x0005480c:    0003c93d    =...    DCD    248125
        0x00054810:    0003c1c9    ....    DCD    246217
        0x00054814:    0003c205    ....    DCD    246277
        0x00054818:    0003bf59    Y...    DCD    245593
        0x0005481c:    0003c075    u...    DCD    245877
        0x00054820:    0003bb71    q...    DCD    244593
        0x00054824:    0003c7bd    ....    DCD    247741
        0x00054828:    0003c86d    m...    DCD    247917
        0x0005482c:    0003c755    U...    DCD    247637
        0x00054830:    0003c979    y...    DCD    248185
        0x00054834:    0003c789    ....    DCD    247689
        0x00054838:    0003bad9    ....    DCD    244441
        0x0005483c:    0003cbe9    ....    DCD    248809
        0x00054840:    0003cb0d    ....    DCD    248589
        0x00054844:    0003cd3d    =...    DCD    249149
        0x00054848:    0003c2b9    ....    DCD    246457
        0x0005484c:    0003c9ad    ....    DCD    248237
        0x00054850:    0003bddd    ....    DCD    245213
        0x00054854:    0003bef1    ....    DCD    245489
        0x00054858:    0003bf25    %...    DCD    245541
        0x0005485c:    0003bcfd    ....    DCD    244989
    hciLeEventMask
        0x00054860:    007fffff    ....    DCD    8388607
        0x00054864:    00000000    ....    DCD    0
    logN400
        0x00054868:    00000000    ....    DCD    0
        0x0005486c:    00000000    ....    DCD    0
        0x00054870:    00000000    ....    DCD    0
        0x00054874:    00000000    ....    DCD    0
        0x00054878:    00080008    ....    DCD    524296
        0x0005487c:    00080008    ....    DCD    524296
        0x00054880:    00100010    ....    DCD    1048592
        0x00054884:    00150010    ....    DCD    1376272
        0x00054888:    00180015    ....    DCD    1572885
        0x0005488c:    0022001d    ..".    DCD    2228253
        0x00054890:    00000024    $...    DCD    36
    mdct_twiddles960
        0x00054894:    3f7fffff    ...?    DCD    1065353215
        0x00054898:    3f7fff8e    ...?    DCD    1065353102
        0x0005489c:    3f7ffe6a    j..?    DCD    1065352810
        0x000548a0:    3f7ffc93    ...?    DCD    1065352339
        0x000548a4:    3f7ffa07    ...?    DCD    1065351687
        0x000548a8:    3f7ff6c8    ...?    DCD    1065350856
        0x000548ac:    3f7ff2d6    ...?    DCD    1065349846
        0x000548b0:    3f7fee30    0..?    DCD    1065348656
        0x000548b4:    3f7fe8d6    ...?    DCD    1065347286
        0x000548b8:    3f7fe2c8    ...?    DCD    1065345736
        0x000548bc:    3f7fdc07    ...?    DCD    1065344007
        0x000548c0:    3f7fd493    ...?    DCD    1065342099
        0x000548c4:    3f7fcc6b    k..?    DCD    1065340011
        0x000548c8:    3f7fc38f    ...?    DCD    1065337743
        0x000548cc:    3f7fba00    ...?    DCD    1065335296
        0x000548d0:    3f7fafbd    ...?    DCD    1065332669
        0x000548d4:    3f7fa4c7    ...?    DCD    1065329863
        0x000548d8:    3f7f991d    ...?    DCD    1065326877
        0x000548dc:    3f7f8cc0    ...?    DCD    1065323712
        0x000548e0:    3f7f7fb0    ...?    DCD    1065320368
        0x000548e4:    3f7f71ec    .q.?    DCD    1065316844
        0x000548e8:    3f7f6376    vc.?    DCD    1065313142
        0x000548ec:    3f7f544b    KT.?    DCD    1065309259
        0x000548f0:    3f7f446e    nD.?    DCD    1065305198
        0x000548f4:    3f7f33de    .3.?    DCD    1065300958
        0x000548f8:    3f7f229a    .".?    DCD    1065296538
        0x000548fc:    3f7f10a3    ...?    DCD    1065291939
        0x00054900:    3f7efdfa    ..~?    DCD    1065287162
        0x00054904:    3f7eea9d    ..~?    DCD    1065282205
        0x00054908:    3f7ed68d    ..~?    DCD    1065277069
        0x0005490c:    3f7ec1cb    ..~?    DCD    1065271755
        0x00054910:    3f7eac56    V.~?    DCD    1065266262
        0x00054914:    3f7e962e    ..~?    DCD    1065260590
        0x00054918:    3f7e7f53    S.~?    DCD    1065254739
        0x0005491c:    3f7e67c6    .g~?    DCD    1065248710
        0x00054920:    3f7e4f86    .O~?    DCD    1065242502
        0x00054924:    3f7e3694    .6~?    DCD    1065236116
        0x00054928:    3f7e1cef    ..~?    DCD    1065229551
        0x0005492c:    3f7e0298    ..~?    DCD    1065222808
        0x00054930:    3f7de78f    ..}?    DCD    1065215887
        0x00054934:    3f7dcbd3    ..}?    DCD    1065208787
        0x00054938:    3f7daf66    f.}?    DCD    1065201510
        0x0005493c:    3f7d9246    F.}?    DCD    1065194054
        0x00054940:    3f7d7474    tt}?    DCD    1065186420
        0x00054944:    3f7d55f1    .U}?    DCD    1065178609
        0x00054948:    3f7d36bc    .6}?    DCD    1065170620
        0x0005494c:    3f7d16d5    ..}?    DCD    1065162453
        0x00054950:    3f7cf63c    <.|?    DCD    1065154108
        0x00054954:    3f7cd4f2    ..|?    DCD    1065145586
        0x00054958:    3f7cb2f6    ..|?    DCD    1065136886
        0x0005495c:    3f7c9049    I.|?    DCD    1065128009
        0x00054960:    3f7c6ceb    .l|?    DCD    1065118955
        0x00054964:    3f7c48db    .H|?    DCD    1065109723
        0x00054968:    3f7c241b    .$|?    DCD    1065100315
        0x0005496c:    3f7bfea9    ..{?    DCD    1065090729
        0x00054970:    3f7bd887    ..{?    DCD    1065080967
        0x00054974:    3f7bb1b4    ..{?    DCD    1065071028
        0x00054978:    3f7b8a30    0.{?    DCD    1065060912
        0x0005497c:    3f7b61fc    .a{?    DCD    1065050620
        0x00054980:    3f7b3917    .9{?    DCD    1065040151
        0x00054984:    3f7b0f82    ..{?    DCD    1065029506
        0x00054988:    3f7ae53d    =.z?    DCD    1065018685
        0x0005498c:    3f7aba48    H.z?    DCD    1065007688
        0x00054990:    3f7a8ea2    ..z?    DCD    1064996514
        0x00054994:    3f7a624d    Mbz?    DCD    1064985165
        0x00054998:    3f7a3548    H5z?    DCD    1064973640
        0x0005499c:    3f7a0794    ..z?    DCD    1064961940
        0x000549a0:    3f79d930    0.y?    DCD    1064950064
        0x000549a4:    3f79aa1d    ..y?    DCD    1064938013
        0x000549a8:    3f797a5a    Zzy?    DCD    1064925786
        0x000549ac:    3f7949e9    .Iy?    DCD    1064913385
        0x000549b0:    3f7918c8    ..y?    DCD    1064900808
        0x000549b4:    3f78e6f9    ..x?    DCD    1064888057
        0x000549b8:    3f78b47b    {.x?    DCD    1064875131
        0x000549bc:    3f78814e    N.x?    DCD    1064862030
        0x000549c0:    3f784d73    sMx?    DCD    1064848755
        0x000549c4:    3f7818ea    ..x?    DCD    1064835306
        0x000549c8:    3f77e3b2    ..w?    DCD    1064821682
        0x000549cc:    3f77adcd    ..w?    DCD    1064807885
        0x000549d0:    3f77773a    :ww?    DCD    1064793914
        0x000549d4:    3f773ff9    .?w?    DCD    1064779769
        0x000549d8:    3f77080a    ..w?    DCD    1064765450
        0x000549dc:    3f76cf6e    n.v?    DCD    1064750958
        0x000549e0:    3f769625    %.v?    DCD    1064736293
        0x000549e4:    3f765c2f    /\v?    DCD    1064721455
        0x000549e8:    3f76218c    .!v?    DCD    1064706444
        0x000549ec:    3f75e63c    <.u?    DCD    1064691260
        0x000549f0:    3f75aa40    @.u?    DCD    1064675904
        0x000549f4:    3f756d97    .mu?    DCD    1064660375
        0x000549f8:    3f753042    B0u?    DCD    1064644674
        0x000549fc:    3f74f241    A.t?    DCD    1064628801
        0x00054a00:    3f74b394    ..t?    DCD    1064612756
        0x00054a04:    3f74743b    ;tt?    DCD    1064596539
        0x00054a08:    3f743437    74t?    DCD    1064580151
        0x00054a0c:    3f73f387    ..s?    DCD    1064563591
        0x00054a10:    3f73b22c    ,.s?    DCD    1064546860
        0x00054a14:    3f737026    &ps?    DCD    1064529958
        0x00054a18:    3f732d76    v-s?    DCD    1064512886
        0x00054a1c:    3f72ea1a    ..r?    DCD    1064495642
        0x00054a20:    3f72a614    ..r?    DCD    1064478228
        0x00054a24:    3f726164    dar?    DCD    1064460644
        0x00054a28:    3f721c0a    ..r?    DCD    1064442890
        0x00054a2c:    3f71d605    ..q?    DCD    1064424965
        0x00054a30:    3f718f57    W.q?    DCD    1064406871
        0x00054a34:    3f714800    .Hq?    DCD    1064388608
        0x00054a38:    3f70ffff    ..p?    DCD    1064370175
        0x00054a3c:    3f70b755    U.p?    DCD    1064351573
        0x00054a40:    3f706e02    .np?    DCD    1064332802
        0x00054a44:    3f702406    .$p?    DCD    1064313862
        0x00054a48:    3f6fd962    b.o?    DCD    1064294754
        0x00054a4c:    3f6f8e15    ..o?    DCD    1064275477
        0x00054a50:    3f6f4220     Bo?    DCD    1064256032
        0x00054a54:    3f6ef584    ..n?    DCD    1064236420
        0x00054a58:    3f6ea83f    ?.n?    DCD    1064216639
        0x00054a5c:    3f6e5a53    SZn?    DCD    1064196691
        0x00054a60:    3f6e0bc0    ..n?    DCD    1064176576
        0x00054a64:    3f6dbc86    ..m?    DCD    1064156294
        0x00054a68:    3f6d6ca5    .lm?    DCD    1064135845
        0x00054a6c:    3f6d1c1d    ..m?    DCD    1064115229
        0x00054a70:    3f6ccaef    ..l?    DCD    1064094447
        0x00054a74:    3f6c791b    .yl?    DCD    1064073499
        0x00054a78:    3f6c26a1    .&l?    DCD    1064052385
        0x00054a7c:    3f6bd380    ..k?    DCD    1064031104
        0x00054a80:    3f6b7fbb    ..k?    DCD    1064009659
        0x00054a84:    3f6b2b50    P+k?    DCD    1063988048
        0x00054a88:    3f6ad640    @.j?    DCD    1063966272
        0x00054a8c:    3f6a808c    ..j?    DCD    1063944332
        0x00054a90:    3f6a2a32    2*j?    DCD    1063922226
        0x00054a94:    3f69d335    5.i?    DCD    1063899957
        0x00054a98:    3f697b93    .{i?    DCD    1063877523
        0x00054a9c:    3f69234d    M#i?    DCD    1063854925
        0x00054aa0:    3f68ca64    d.h?    DCD    1063832164
        0x00054aa4:    3f6870d8    .ph?    DCD    1063809240
        0x00054aa8:    3f6816a8    ..h?    DCD    1063786152
        0x00054aac:    3f67bbd5    ..g?    DCD    1063762901
        0x00054ab0:    3f676060    ``g?    DCD    1063739488
        0x00054ab4:    3f670448    H.g?    DCD    1063715912
        0x00054ab8:    3f66a78f    ..f?    DCD    1063692175
        0x00054abc:    3f664a33    3Jf?    DCD    1063668275
        0x00054ac0:    3f65ec36    6.e?    DCD    1063644214
        0x00054ac4:    3f658d97    ..e?    DCD    1063619991
        0x00054ac8:    3f652e57    W.e?    DCD    1063595607
        0x00054acc:    3f64ce77    w.d?    DCD    1063571063
        0x00054ad0:    3f646df5    .md?    DCD    1063546357
        0x00054ad4:    3f640cd4    ..d?    DCD    1063521492
        0x00054ad8:    3f63ab12    ..c?    DCD    1063496466
        0x00054adc:    3f6348b1    .Hc?    DCD    1063471281
        0x00054ae0:    3f62e5b0    ..b?    DCD    1063445936
        0x00054ae4:    3f628210    ..b?    DCD    1063420432
        0x00054ae8:    3f621dd1    ..b?    DCD    1063394769
        0x00054aec:    3f61b8f3    ..a?    DCD    1063368947
        0x00054af0:    3f615377    wSa?    DCD    1063342967
        0x00054af4:    3f60ed5c    \.`?    DCD    1063316828
        0x00054af8:    3f6086a4    ..`?    DCD    1063290532
        0x00054afc:    3f601f4e    N.`?    DCD    1063264078
        0x00054b00:    3f5fb75b    [._?    DCD    1063237467
        0x00054b04:    3f5f4ecb    .N_?    DCD    1063210699
        0x00054b08:    3f5ee59e    ..^?    DCD    1063183774
        0x00054b0c:    3f5e7bd5    .{^?    DCD    1063156693
        0x00054b10:    3f5e1170    p.^?    DCD    1063129456
        0x00054b14:    3f5da66e    n.]?    DCD    1063102062
        0x00054b18:    3f5d3ad2    .:]?    DCD    1063074514
        0x00054b1c:    3f5cce9a    ..\?    DCD    1063046810
        0x00054b20:    3f5c61c6    .a\?    DCD    1063018950
        0x00054b24:    3f5bf459    Y.[?    DCD    1062990937
        0x00054b28:    3f5b8651    Q.[?    DCD    1062962769
        0x00054b2c:    3f5b17ae    ..[?    DCD    1062934446
        0x00054b30:    3f5aa872    r.Z?    DCD    1062905970
        0x00054b34:    3f5a389d    .8Z?    DCD    1062877341
        0x00054b38:    3f59c82e    ..Y?    DCD    1062848558
        0x00054b3c:    3f595727    'WY?    DCD    1062819623
        0x00054b40:    3f58e587    ..X?    DCD    1062790535
        0x00054b44:    3f58734f    OsX?    DCD    1062761295
        0x00054b48:    3f58007f    ..X?    DCD    1062731903
        0x00054b4c:    3f578d17    ..W?    DCD    1062702359
        0x00054b50:    3f571918    ..W?    DCD    1062672664
        0x00054b54:    3f56a482    ..V?    DCD    1062642818
        0x00054b58:    3f562f56    V/V?    DCD    1062612822
        0x00054b5c:    3f55b993    ..U?    DCD    1062582675
        0x00054b60:    3f55433a    :CU?    DCD    1062552378
        0x00054b64:    3f54cc4b    K.T?    DCD    1062521931
        0x00054b68:    3f5454c7    .TT?    DCD    1062491335
        0x00054b6c:    3f53dcae    ..S?    DCD    1062460590
        0x00054b70:    3f536401    .dS?    DCD    1062429697
        0x00054b74:    3f52eabf    ..R?    DCD    1062398655
        0x00054b78:    3f5270e9    .pR?    DCD    1062367465
        0x00054b7c:    3f51f67f    ..Q?    DCD    1062336127
        0x00054b80:    3f517b82    .{Q?    DCD    1062304642
        0x00054b84:    3f50fff2    ..P?    DCD    1062273010
        0x00054b88:    3f5083cf    ..P?    DCD    1062241231
        0x00054b8c:    3f50071a    ..P?    DCD    1062209306
        0x00054b90:    3f4f89d2    ..O?    DCD    1062177234
        0x00054b94:    3f4f0bfa    ..O?    DCD    1062145018
        0x00054b98:    3f4e8d90    ..N?    DCD    1062112656
        0x00054b9c:    3f4e0e94    ..N?    DCD    1062080148
        0x00054ba0:    3f4d8f09    ..M?    DCD    1062047497
        0x00054ba4:    3f4d0eed    ..M?    DCD    1062014701
        0x00054ba8:    3f4c8e41    A.L?    DCD    1061981761
        0x00054bac:    3f4c0d05    ..L?    DCD    1061948677
        0x00054bb0:    3f4b8b3b    ;.K?    DCD    1061915451
        0x00054bb4:    3f4b08e1    ..K?    DCD    1061882081
        0x00054bb8:    3f4a85f9    ..J?    DCD    1061848569
        0x00054bbc:    3f4a0283    ..J?    DCD    1061814915
        0x00054bc0:    3f497e7f    .~I?    DCD    1061781119
        0x00054bc4:    3f48f9ee    ..H?    DCD    1061747182
        0x00054bc8:    3f4874cf    .tH?    DCD    1061713103
        0x00054bcc:    3f47ef24    $.G?    DCD    1061678884
        0x00054bd0:    3f4768ed    .hG?    DCD    1061644525
        0x00054bd4:    3f46e229    ).F?    DCD    1061610025
        0x00054bd8:    3f465ada    .ZF?    DCD    1061575386
        0x00054bdc:    3f45d300    ..E?    DCD    1061540608
        0x00054be0:    3f454a9b    .JE?    DCD    1061505691
        0x00054be4:    3f44c1ac    ..D?    DCD    1061470636
        0x00054be8:    3f443832    28D?    DCD    1061435442
        0x00054bec:    3f43ae2f    /.C?    DCD    1061400111
        0x00054bf0:    3f4323a2    .#C?    DCD    1061364642
        0x00054bf4:    3f42988d    ..B?    DCD    1061329037
        0x00054bf8:    3f420cef    ..B?    DCD    1061293295
        0x00054bfc:    3f4180c8    ..A?    DCD    1061257416
        0x00054c00:    3f40f41a    ..@?    DCD    1061221402
        0x00054c04:    3f4066e5    .f@?    DCD    1061185253
        0x00054c08:    3f3fd928    (.??    DCD    1061148968
        0x00054c0c:    3f3f4ae5    .J??    DCD    1061112549
        0x00054c10:    3f3ebc1b    ..>?    DCD    1061075995
        0x00054c14:    3f3e2ccc    .,>?    DCD    1061039308
        0x00054c18:    3f3d9cf7    ..=?    DCD    1061002487
        0x00054c1c:    3f3d0c9d    ..=?    DCD    1060965533
        0x00054c20:    3f3c7bbe    .{<?    DCD    1060928446
        0x00054c24:    3f3bea5c    \.;?    DCD    1060891228
        0x00054c28:    3f3b5875    uX;?    DCD    1060853877
        0x00054c2c:    3f3ac60a    ..:?    DCD    1060816394
        0x00054c30:    3f3a331d    .3:?    DCD    1060778781
        0x00054c34:    3f399fad    ..9?    DCD    1060741037
        0x00054c38:    3f390bbb    ..9?    DCD    1060703163
        0x00054c3c:    3f387747    Gw8?    DCD    1060665159
        0x00054c40:    3f37e251    Q.7?    DCD    1060627025
        0x00054c44:    3f374cda    .L7?    DCD    1060588762
        0x00054c48:    3f36b6e3    ..6?    DCD    1060550371
        0x00054c4c:    3f36206b    k 6?    DCD    1060511851
        0x00054c50:    3f358974    t.5?    DCD    1060473204
        0x00054c54:    3f34f1fd    ..4?    DCD    1060434429
        0x00054c58:    3f345a07    .Z4?    DCD    1060395527
        0x00054c5c:    3f33c193    ..3?    DCD    1060356499
        0x00054c60:    3f3328a0    .(3?    DCD    1060317344
        0x00054c64:    3f328f30    0.2?    DCD    1060278064
        0x00054c68:    3f31f542    B.1?    DCD    1060238658
        0x00054c6c:    3f315ad8    .Z1?    DCD    1060199128
        0x00054c70:    3f30bff1    ..0?    DCD    1060159473
        0x00054c74:    3f30248e    .$0?    DCD    1060119694
        0x00054c78:    3f2f88af    ../?    DCD    1060079791
        0x00054c7c:    3f2eec55    U..?    DCD    1060039765
        0x00054c80:    3f2e4f81    .O.?    DCD    1059999617
        0x00054c84:    3f2db232    2.-?    DCD    1059959346
        0x00054c88:    3f2d1469    i.-?    DCD    1059918953
        0x00054c8c:    3f2c7627    'v,?    DCD    1059878439
        0x00054c90:    3f2bd76b    k.+?    DCD    1059837803
        0x00054c94:    3f2b3837    78+?    DCD    1059797047
        0x00054c98:    3f2a988b    ..*?    DCD    1059756171
        0x00054c9c:    3f29f867    g.)?    DCD    1059715175
        0x00054ca0:    3f2957cc    .W)?    DCD    1059674060
        0x00054ca4:    3f28b6ba    ..(?    DCD    1059632826
        0x00054ca8:    3f281532    2.(?    DCD    1059591474
        0x00054cac:    3f277333    3s'?    DCD    1059550003
        0x00054cb0:    3f26d0bf    ..&?    DCD    1059508415
        0x00054cb4:    3f262dd6    .-&?    DCD    1059466710
        0x00054cb8:    3f258a79    y.%?    DCD    1059424889
        0x00054cbc:    3f24e6a7    ..$?    DCD    1059382951
        0x00054cc0:    3f244261    aB$?    DCD    1059340897
        0x00054cc4:    3f239da9    ..#?    DCD    1059298729
        0x00054cc8:    3f22f87d    }."?    DCD    1059256445
        0x00054ccc:    3f2252df    .R"?    DCD    1059214047
        0x00054cd0:    3f21accf    ..!?    DCD    1059171535
        0x00054cd4:    3f21064d    M.!?    DCD    1059128909
        0x00054cd8:    3f205f5b    [_ ?    DCD    1059086171
        0x00054cdc:    3f1fb7f8    ...?    DCD    1059043320
        0x00054ce0:    3f1f1025    %..?    DCD    1059000357
        0x00054ce4:    3f1e67e2    .g.?    DCD    1058957282
        0x00054ce8:    3f1dbf30    0..?    DCD    1058914096
        0x00054cec:    3f1d1610    ...?    DCD    1058870800
        0x00054cf0:    3f1c6c81    .l.?    DCD    1058827393
        0x00054cf4:    3f1bc284    ...?    DCD    1058783876
        0x00054cf8:    3f1b181a    ...?    DCD    1058740250
        0x00054cfc:    3f1a6d43    Cm.?    DCD    1058696515
        0x00054d00:    3f19c200    ...?    DCD    1058652672
        0x00054d04:    3f191651    Q..?    DCD    1058608721
        0x00054d08:    3f186a36    6j.?    DCD    1058564662
        0x00054d0c:    3f17bdb1    ...?    DCD    1058520497
        0x00054d10:    3f1710c1    ...?    DCD    1058476225
        0x00054d14:    3f166367    gc.?    DCD    1058431847
        0x00054d18:    3f15b5a3    ...?    DCD    1058387363
        0x00054d1c:    3f150776    v..?    DCD    1058342774
        0x00054d20:    3f1458e1    .X.?    DCD    1058298081
        0x00054d24:    3f13a9e4    ...?    DCD    1058253284
        0x00054d28:    3f12fa7f    ...?    DCD    1058208383
        0x00054d2c:    3f124ab3    .J.?    DCD    1058163379
        0x00054d30:    3f119a80    ...?    DCD    1058118272
        0x00054d34:    3f10e9e7    ...?    DCD    1058073063
        0x00054d38:    3f1038e8    .8.?    DCD    1058027752
        0x00054d3c:    3f0f8784    ...?    DCD    1057982340
        0x00054d40:    3f0ed5bb    ...?    DCD    1057936827
        0x00054d44:    3f0e238e    .#.?    DCD    1057891214
        0x00054d48:    3f0d70fe    .p.?    DCD    1057845502
        0x00054d4c:    3f0cbe0a    ...?    DCD    1057799690
        0x00054d50:    3f0c0ab3    ...?    DCD    1057753779
        0x00054d54:    3f0b56fa    .V.?    DCD    1057707770
        0x00054d58:    3f0aa2df    ...?    DCD    1057661663
        0x00054d5c:    3f09ee63    c..?    DCD    1057615459
        0x00054d60:    3f093986    .9.?    DCD    1057569158
        0x00054d64:    3f088449    I..?    DCD    1057522761
        0x00054d68:    3f07ceac    ...?    DCD    1057476268
        0x00054d6c:    3f0718af    ...?    DCD    1057429679
        0x00054d70:    3f066254    Tb.?    DCD    1057382996
        0x00054d74:    3f05ab9b    ...?    DCD    1057336219
        0x00054d78:    3f04f483    ...?    DCD    1057289347
        0x00054d7c:    3f043d0f    .=.?    DCD    1057242383
        0x00054d80:    3f03853d    =..?    DCD    1057195325
        0x00054d84:    3f02cd0f    ...?    DCD    1057148175
        0x00054d88:    3f021486    ...?    DCD    1057100934
        0x00054d8c:    3f015ba1    .[.?    DCD    1057053601
        0x00054d90:    3f00a261    a..?    DCD    1057006177
        0x00054d94:    3effd18f    ...>    DCD    1056952719
        0x00054d98:    3efe5da7    .].>    DCD    1056857511
        0x00054d9c:    3efce90e    ...>    DCD    1056762126
        0x00054da0:    3efb73c2    .s.>    DCD    1056666562
        0x00054da4:    3ef9fdc6    ...>    DCD    1056570822
        0x00054da8:    3ef8871b    ...>    DCD    1056474907
        0x00054dac:    3ef70fc1    ...>    DCD    1056378817
        0x00054db0:    3ef597ba    ...>    DCD    1056282554
        0x00054db4:    3ef41f06    ...>    DCD    1056186118
        0x00054db8:    3ef2a5a8    ...>    DCD    1056089512
        0x00054dbc:    3ef12b9e    .+.>    DCD    1055992734
        0x00054dc0:    3eefb0ec    ...>    DCD    1055895788
        0x00054dc4:    3eee3591    .5.>    DCD    1055798673
        0x00054dc8:    3eecb990    ...>    DCD    1055701392
        0x00054dcc:    3eeb3ce8    .<.>    DCD    1055603944
        0x00054dd0:    3ee9bf9a    ...>    DCD    1055506330
        0x00054dd4:    3ee841a9    .A.>    DCD    1055408553
        0x00054dd8:    3ee6c315    ...>    DCD    1055310613
        0x00054ddc:    3ee543df    .C.>    DCD    1055212511
        0x00054de0:    3ee3c408    ...>    DCD    1055114248
        0x00054de4:    3ee24391    .C.>    DCD    1055015825
        0x00054de8:    3ee0c27c    |..>    DCD    1054917244
        0x00054dec:    3edf40c8    .@.>    DCD    1054818504
        0x00054df0:    3eddbe78    x..>    DCD    1054719608
        0x00054df4:    3edc3b8c    .;.>    DCD    1054620556
        0x00054df8:    3edab806    ...>    DCD    1054521350
        0x00054dfc:    3ed933e6    .3.>    DCD    1054421990
        0x00054e00:    3ed7af2e    ...>    DCD    1054322478
        0x00054e04:    3ed629df    .).>    DCD    1054222815
        0x00054e08:    3ed4a3f9    ...>    DCD    1054123001
        0x00054e0c:    3ed31d7d    }..>    DCD    1054023037
        0x00054e10:    3ed1966e    n..>    DCD    1053922926
        0x00054e14:    3ed00ecc    ...>    DCD    1053822668
        0x00054e18:    3ece8697    ...>    DCD    1053722263
        0x00054e1c:    3eccfdd2    ...>    DCD    1053621714
        0x00054e20:    3ecb747d    }t.>    DCD    1053521021
        0x00054e24:    3ec9ea99    ...>    DCD    1053420185
        0x00054e28:    3ec86027    '`.>    DCD    1053319207
        0x00054e2c:    3ec6d528    (..>    DCD    1053218088
        0x00054e30:    3ec5499f    .I.>    DCD    1053116831
        0x00054e34:    3ec3bd8a    ...>    DCD    1053015434
        0x00054e38:    3ec230ec    .0.>    DCD    1052913900
        0x00054e3c:    3ec0a3c6    ...>    DCD    1052812230
        0x00054e40:    3ebf1619    ...>    DCD    1052710425
        0x00054e44:    3ebd87e6    ...>    DCD    1052608486
        0x00054e48:    3ebbf92d    -..>    DCD    1052506413
        0x00054e4c:    3eba69f1    .i.>    DCD    1052404209
        0x00054e50:    3eb8da32    2..>    DCD    1052301874
        0x00054e54:    3eb749f1    .I.>    DCD    1052199409
        0x00054e58:    3eb5b92f    /..>    DCD    1052096815
        0x00054e5c:    3eb427ee    .'.>    DCD    1051994094
        0x00054e60:    3eb2962f    /..>    DCD    1051891247
        0x00054e64:    3eb103f2    ...>    DCD    1051788274
        0x00054e68:    3eaf7139    9q.>    DCD    1051685177
        0x00054e6c:    3eadde04    ...>    DCD    1051581956
        0x00054e70:    3eac4a56    VJ.>    DCD    1051478614
        0x00054e74:    3eaab62f    /..>    DCD    1051375151
        0x00054e78:    3ea92190    .!.>    DCD    1051271568
        0x00054e7c:    3ea78c7a    z..>    DCD    1051167866
        0x00054e80:    3ea5f6ef    ...>    DCD    1051064047
        0x00054e84:    3ea460ef    .`.>    DCD    1050960111
        0x00054e88:    3ea2ca7c    |..>    DCD    1050856060
        0x00054e8c:    3ea13397    .3.>    DCD    1050751895
        0x00054e90:    3e9f9c40    @..>    DCD    1050647616
        0x00054e94:    3e9e047a    z..>    DCD    1050543226
        0x00054e98:    3e9c6c44    Dl.>    DCD    1050438724
        0x00054e9c:    3e9ad3a1    ...>    DCD    1050334113
        0x00054ea0:    3e993a91    .:.>    DCD    1050229393
        0x00054ea4:    3e97a116    ...>    DCD    1050124566
        0x00054ea8:    3e960730    0..>    DCD    1050019632
        0x00054eac:    3e946ce1    .l.>    DCD    1049914593
        0x00054eb0:    3e92d229    )..>    DCD    1049809449
        0x00054eb4:    3e91370b    .7.>    DCD    1049704203
        0x00054eb8:    3e8f9b87    ...>    DCD    1049598855
        0x00054ebc:    3e8dff9e    ...>    DCD    1049493406
        0x00054ec0:    3e8c6351    Qc.>    DCD    1049387857
        0x00054ec4:    3e8ac6a2    ...>    DCD    1049282210
        0x00054ec8:    3e892991    .).>    DCD    1049176465
        0x00054ecc:    3e878c20     ..>    DCD    1049070624
        0x00054ed0:    3e85ee50    P..>    DCD    1048964688
        0x00054ed4:    3e845022    "P.>    DCD    1048858658
        0x00054ed8:    3e82b197    ...>    DCD    1048752535
        0x00054edc:    3e8112b0    ...>    DCD    1048646320
        0x00054ee0:    3e7ee6de    ..~>    DCD    1048504030
        0x00054ee4:    3e7ba7a9    ..{>    DCD    1048291241
        0x00054ee8:    3e7867c3    .gx>    DCD    1048078275
        0x00054eec:    3e75272f    /'u>    DCD    1047865135
        0x00054ef0:    3e71e5ee    ..q>    DCD    1047651822
        0x00054ef4:    3e6ea404    ..n>    DCD    1047438340
        0x00054ef8:    3e6b6173    sak>    DCD    1047224691
        0x00054efc:    3e681e3c    <.h>    DCD    1047010876
        0x00054f00:    3e64da62    b.d>    DCD    1046796898
        0x00054f04:    3e6195e8    ..a>    DCD    1046582760
        0x00054f08:    3e5e50cf    .P^>    DCD    1046368463
        0x00054f0c:    3e5b0b1a    ..[>    DCD    1046154010
        0x00054f10:    3e57c4cc    ..W>    DCD    1045939404
        0x00054f14:    3e547de6    .}T>    DCD    1045724646
        0x00054f18:    3e51366b    k6Q>    DCD    1045509739
        0x00054f1c:    3e4dee5d    ].M>    DCD    1045294685
        0x00054f20:    3e4aa5bf    ..J>    DCD    1045079487
        0x00054f24:    3e475c92    .\G>    DCD    1044864146
        0x00054f28:    3e4412da    ..D>    DCD    1044648666
        0x00054f2c:    3e40c897    ..@>    DCD    1044433047
        0x00054f30:    3e3d7dce    .}=>    DCD    1044217294
        0x00054f34:    3e3a3280    .2:>    DCD    1044001408
        0x00054f38:    3e36e6ae    ..6>    DCD    1043785390
        0x00054f3c:    3e339a5d    ].3>    DCD    1043569245
        0x00054f40:    3e304d8d    .M0>    DCD    1043352973
        0x00054f44:    3e2d0042    B.->    DCD    1043136578
        0x00054f48:    3e29b27d    }.)>    DCD    1042920061
        0x00054f4c:    3e266442    Bd&>    DCD    1042703426
        0x00054f50:    3e231591    ..#>    DCD    1042486673
        0x00054f54:    3e1fc66e    n..>    DCD    1042269806
        0x00054f58:    3e1c76db    .v.>    DCD    1042052827
        0x00054f5c:    3e1926da    .&.>    DCD    1041835738
        0x00054f60:    3e15d66d    m..>    DCD    1041618541
        0x00054f64:    3e128598    ...>    DCD    1041401240
        0x00054f68:    3e0f345b    [4.>    DCD    1041183835
        0x00054f6c:    3e0be2ba    ...>    DCD    1040966330
        0x00054f70:    3e0890b7    ...>    DCD    1040748727
        0x00054f74:    3e053e54    T>.>    DCD    1040531028
        0x00054f78:    3e01eb94    ...>    DCD    1040313236
        0x00054f7c:    3dfd30f0    .0.=    DCD    1040003312
        0x00054f80:    3df68a06    ...=    DCD    1039567366
        0x00054f84:    3defe271    q..=    DCD    1039131249
        0x00054f88:    3de93a33    3:.=    DCD    1038694963
        0x00054f8c:    3de2914f    O..=    DCD    1038258511
        0x00054f90:    3ddbe7cf    ...=    DCD    1037821903
        0x00054f94:    3dd53db5    .=.=    DCD    1037385141
        0x00054f98:    3dce9303    ...=    DCD    1036948227
        0x00054f9c:    3dc7e7c0    ...=    DCD    1036511168
        0x00054fa0:    3dc13bf2    .;.=    DCD    1036073970
        0x00054fa4:    3dba8f9c    ...=    DCD    1035636636
        0x00054fa8:    3db3e2c3    ...=    DCD    1035199171
        0x00054fac:    3dad356c    l5.=    DCD    1034761580
        0x00054fb0:    3da6879b    ...=    DCD    1034323867
        0x00054fb4:    3d9fd955    U..=    DCD    1033886037
        0x00054fb8:    3d992a9f    .*.=    DCD    1033448095
        0x00054fbc:    3d927b7e    ~{.=    DCD    1033010046
        0x00054fc0:    3d8bcbf6    ...=    DCD    1032571894
        0x00054fc4:    3d851c0b    ...=    DCD    1032133643
        0x00054fc8:    3d7cd787    ..|=    DCD    1031591815
        0x00054fcc:    3d6f7646    Fvo=    DCD    1030714950
        0x00054fd0:    3d62145d    ].b=    DCD    1029837917
        0x00054fd4:    3d54b1d6    ..T=    DCD    1028960726
        0x00054fd8:    3d474eb9    .NG=    DCD    1028083385
        0x00054fdc:    3d39eb10    ..9=    DCD    1027205904
        0x00054fe0:    3d2c86e5    ..,=    DCD    1026328293
        0x00054fe4:    3d1f2240    @".=    DCD    1025450560
        0x00054fe8:    3d11bd2c    ,..=    DCD    1024572716
        0x00054fec:    3d0457b2    .W.=    DCD    1023694770
        0x00054ff0:    3cede3b5    ...<    DCD    1022223285
        0x00054ff4:    3cd31760    `..<    DCD    1020467040
        0x00054ff8:    3cb84a76    vJ.<    DCD    1018710646
        0x00054ffc:    3c9d7d0b    .}.<    DCD    1016954123
        0x00055000:    3c82af32    2..<    DCD    1015197490
        0x00055004:    3c4fc1fa    ..O<    DCD    1011859962
        0x00055008:    3c1a24fe    .$.<    DCD    1008346366
        0x0005500c:    3bc90f2a    *..;    DCD    1003032362
        0x00055010:    3b3ba799    ..;;    DCD    993765273
        0x00055014:    b9d67d2e    .}..    DCD    3117841710
        0x00055018:    bb7146d2    .Fq.    DCD    3144763090
        0x0005501c:    bbe3deab    ....    DCD    3152273067
        0x00055020:    bc278ca6    ..'.    DCD    3156708518
        0x00055024:    bc5d2981    .)].    DCD    3160222081
        0x00055028:    bc8962e1    .b..    DCD    3163120353
        0x0005502c:    bca430a0    .0..    DCD    3164876960
        0x00055030:    bcbefdec    ....    DCD    3166633452
        0x00055034:    bcd9cab3    ....    DCD    3168389811
        0x00055038:    bcf496e0    ....    DCD    3170146016
        0x0005503c:    bd07b131    1...    DCD    3171397937
        0x00055040:    bd151693    ....    DCD    3172275859
        0x00055044:    bd227b8c    .{".    DCD    3173153676
        0x00055048:    bd2fe013    ../.    DCD    3174031379
        0x0005504c:    bd3d441e    .D=.    DCD    3174908958
        0x00055050:    bd4aa7a5    ..J.    DCD    3175786405
        0x00055054:    bd580a9d    ..X.    DCD    3176663709
        0x00055058:    bd656cfe    .le.    DCD    3177540862
        0x0005505c:    bd72cebe    ..r.    DCD    3178417854
        0x00055060:    bd8017ea    ....    DCD    3179288554
        0x00055064:    bd86c81b    ....    DCD    3179726875
        0x00055068:    bd8d77ed    .w..    DCD    3180165101
        0x0005506c:    bd94275c    \'..    DCD    3180603228
        0x00055070:    bd9ad663    c...    DCD    3181041251
        0x00055074:    bda184fd    ....    DCD    3181479165
        0x00055078:    bda83326    &3..    DCD    3181916966
        0x0005507c:    bdaee0d9    ....    DCD    3182354649
        0x00055080:    bdb58e11    ....    DCD    3182792209
        0x00055084:    bdbc3aca    .:..    DCD    3183229642
        0x00055088:    bdc2e6fe    ....    DCD    3183666942
        0x0005508c:    bdc992aa    ....    DCD    3184104106
        0x00055090:    bdd03dc8    .=..    DCD    3184541128
        0x00055094:    bdd6e854    T...    DCD    3184978004
        0x00055098:    bddd924a    J...    DCD    3185414730
        0x0005509c:    bde43ba4    .;..    DCD    3185851300
        0x000550a0:    bdeae45d    ]...    DCD    3186287709
        0x000550a4:    bdf18c72    r...    DCD    3186723954
        0x000550a8:    bdf833dd    .3..    DCD    3187160029
        0x000550ac:    bdfeda9a    ....    DCD    3187595930
        0x000550b0:    be02c052    R...    DCD    3187851346
        0x000550b4:    be0612fc    ....    DCD    3188069116
        0x000550b8:    be096547    Ge..    DCD    3188286791
        0x000550bc:    be0cb732    2...    DCD    3188504370
        0x000550c0:    be1008ba    ....    DCD    3188721850
        0x000550c4:    be1359dd    .Y..    DCD    3188939229
        0x000550c8:    be16aa98    ....    DCD    3189156504
        0x000550cc:    be19faea    ....    DCD    3189373674
        0x000550d0:    be1d4ad0    .J..    DCD    3189590736
        0x000550d4:    be209a47    G. .    DCD    3189807687
        0x000550d8:    be23e94e    N.#.    DCD    3190024526
        0x000550dc:    be2737e1    .7'.    DCD    3190241249
        0x000550e0:    be2a8600    ..*.    DCD    3190457856
        0x000550e4:    be2dd3a6    ..-.    DCD    3190674342
        0x000550e8:    be3120d3    . 1.    DCD    3190890707
        0x000550ec:    be346d83    .m4.    DCD    3191106947
        0x000550f0:    be37b9b5    ..7.    DCD    3191323061
        0x000550f4:    be3b0565    e.;.    DCD    3191539045
        0x000550f8:    be3e5093    .P>.    DCD    3191754899
        0x000550fc:    be419b3a    :.A.    DCD    3191970618
        0x00055100:    be44e55a    Z.D.    DCD    3192186202
        0x00055104:    be482ef0    ..H.    DCD    3192401648
        0x00055108:    be4b77f9    .wK.    DCD    3192616953
        0x0005510c:    be4ec074    t.N.    DCD    3192832116
        0x00055110:    be52085d    ].R.    DCD    3193047133
        0x00055114:    be554fb3    .OU.    DCD    3193262003
        0x00055118:    be589673    s.X.    DCD    3193476723
        0x0005511c:    be5bdc9c    ..[.    DCD    3193691292
        0x00055120:    be5f222a    *"_.    DCD    3193905706
        0x00055124:    be62671b    .gb.    DCD    3194119963
        0x00055128:    be65ab6d    m.e.    DCD    3194334061
        0x0005512c:    be68ef1f    ..h.    DCD    3194547999
        0x00055130:    be6c322c    ,2l.    DCD    3194761772
        0x00055134:    be6f7494    .to.    DCD    3194975380
        0x00055138:    be72b654    T.r.    DCD    3195188820
        0x0005513c:    be75f76a    j.u.    DCD    3195402090
        0x00055140:    be7937d3    .7y.    DCD    3195615187
        0x00055144:    be7c778d    .w|.    DCD    3195828109
        0x00055148:    be7fb696    ....    DCD    3196040854
        0x0005514c:    be817a75    uz..    DCD    3196156533
        0x00055150:    be831945    E...    DCD    3196262725
        0x00055154:    be84b7b9    ....    DCD    3196368825
        0x00055158:    be8655d0    .U..    DCD    3196474832
        0x0005515c:    be87f388    ....    DCD    3196580744
        0x00055160:    be8990e1    ....    DCD    3196686561
        0x00055164:    be8b2dda    .-..    DCD    3196792282
        0x00055168:    be8cca70    p...    DCD    3196897904
        0x0005516c:    be8e66a4    .f..    DCD    3197003428
        0x00055170:    be900274    t...    DCD    3197108852
        0x00055174:    be919ddf    ....    DCD    3197214175
        0x00055178:    be9338e4    .8..    DCD    3197319396
        0x0005517c:    be94d381    ....    DCD    3197424513
        0x00055180:    be966db6    .m..    DCD    3197529526
        0x00055184:    be980781    ....    DCD    3197634433
        0x00055188:    be99a0e2    ....    DCD    3197739234
        0x0005518c:    be9b39d7    .9..    DCD    3197843927
        0x00055190:    be9cd25f    _...    DCD    3197948511
        0x00055194:    be9e6a79    yj..    DCD    3198052985
        0x00055198:    bea00223    #...    DCD    3198157347
        0x0005519c:    bea1995e    ^...    DCD    3198261598
        0x000551a0:    bea33026    &0..    DCD    3198365734
        0x000551a4:    bea4c67d    }...    DCD    3198469757
        0x000551a8:    bea65c60    `\..    DCD    3198573664
        0x000551ac:    bea7f1ce    ....    DCD    3198677454
        0x000551b0:    bea986c6    ....    DCD    3198781126
        0x000551b4:    beab1b47    G...    DCD    3198884679
        0x000551b8:    beacaf50    P...    DCD    3198988112
        0x000551bc:    beae42e0    .B..    DCD    3199091424
        0x000551c0:    beafd5f5    ....    DCD    3199194613
        0x000551c4:    beb1688f    .h..    DCD    3199297679
        0x000551c8:    beb2faad    ....    DCD    3199400621
        0x000551cc:    beb48c4d    M...    DCD    3199503437
        0x000551d0:    beb61d6e    n...    DCD    3199606126
        0x000551d4:    beb7ae10    ....    DCD    3199708688
        0x000551d8:    beb93e30    0>..    DCD    3199811120
        0x000551dc:    bebacdcf    ....    DCD    3199913423
        0x000551e0:    bebc5cea    .\..    DCD    3200015594
        0x000551e4:    bebdeb82    ....    DCD    3200117634
        0x000551e8:    bebf7994    .y..    DCD    3200219540
        0x000551ec:    bec1071f    ....    DCD    3200321311
        0x000551f0:    bec29423    #...    DCD    3200422947
        0x000551f4:    bec4209f    . ..    DCD    3200524447
        0x000551f8:    bec5ac91    ....    DCD    3200625809
        0x000551fc:    bec737f8    .7..    DCD    3200727032
        0x00055200:    bec8c2d3    ....    DCD    3200828115
        0x00055204:    beca4d22    "M..    DCD    3200929058
        0x00055208:    becbd6e2    ....    DCD    3201029858
        0x0005520c:    becd6013    .`..    DCD    3201130515
        0x00055210:    becee8b5    ....    DCD    3201231029
        0x00055214:    bed070c5    .p..    DCD    3201331397
        0x00055218:    bed1f842    B...    DCD    3201431618
        0x0005521c:    bed37f2d    -...    DCD    3201531693
        0x00055220:    bed50583    ....    DCD    3201631619
        0x00055224:    bed68b43    C...    DCD    3201731395
        0x00055228:    bed8106d    m...    DCD    3201831021
        0x0005522c:    bed994ff    ....    DCD    3201930495
        0x00055230:    bedb18f9    ....    DCD    3202029817
        0x00055234:    bedc9c59    Y...    DCD    3202128985
        0x00055238:    bede1f1d    ....    DCD    3202227997
        0x0005523c:    bedfa146    F...    DCD    3202326854
        0x00055240:    bee122d3    ."..    DCD    3202425555
        0x00055244:    bee2a3c1    ....    DCD    3202524097
        0x00055248:    bee42410    .$..    DCD    3202622480
        0x0005524c:    bee5a3be    ....    DCD    3202720702
        0x00055250:    bee722cc    ."..    DCD    3202818764
        0x00055254:    bee8a138    8...    DCD    3202916664
        0x00055258:    beea1f00    ....    DCD    3203014400
        0x0005525c:    beeb9c24    $...    DCD    3203111972
        0x00055260:    beed18a2    ....    DCD    3203209378
        0x00055264:    beee947a    z...    DCD    3203306618
        0x00055268:    bef00fab    ....    DCD    3203403691
        0x0005526c:    bef18a33    3...    DCD    3203500595
        0x00055270:    bef30412    ....    DCD    3203597330
        0x00055274:    bef47d46    F}..    DCD    3203693894
        0x00055278:    bef5f5cf    ....    DCD    3203790287
        0x0005527c:    bef76daa    .m..    DCD    3203886506
        0x00055280:    bef8e4d9    ....    DCD    3203982553
        0x00055284:    befa5b58    X[..    DCD    3204078424
        0x00055288:    befbd128    (...    DCD    3204174120
        0x0005528c:    befd4647    GF..    DCD    3204269639
        0x00055290:    befebab5    ....    DCD    3204364981
        0x00055294:    bf001738    8...    DCD    3204454200
        0x00055298:    bf00d0bb    ....    DCD    3204501691
        0x0005529c:    bf0189e4    ....    DCD    3204549092
        0x000552a0:    bf0242b2    .B..    DCD    3204596402
        0x000552a4:    bf02fb25    %...    DCD    3204643621
        0x000552a8:    bf03b33b    ;...    DCD    3204690747
        0x000552ac:    bf046af6    .j..    DCD    3204737782
        0x000552b0:    bf052253    S"..    DCD    3204784723
        0x000552b4:    bf05d953    S...    DCD    3204831571
        0x000552b8:    bf068ff5    ....    DCD    3204878325
        0x000552bc:    bf074638    8F..    DCD    3204924984
        0x000552c0:    bf07fc1d    ....    DCD    3204971549
        0x000552c4:    bf08b1a2    ....    DCD    3205018018
        0x000552c8:    bf0966c7    .f..    DCD    3205064391
        0x000552cc:    bf0a1b8c    ....    DCD    3205110668
        0x000552d0:    bf0acff0    ....    DCD    3205156848
        0x000552d4:    bf0b83f3    ....    DCD    3205202931
        0x000552d8:    bf0c3793    .7..    DCD    3205248915
        0x000552dc:    bf0cead1    ....    DCD    3205294801
        0x000552e0:    bf0d9dac    ....    DCD    3205340588
        0x000552e4:    bf0e5024    $P..    DCD    3205386276
        0x000552e8:    bf0f0238    8...    DCD    3205431864
        0x000552ec:    bf0fb3e8    ....    DCD    3205477352
        0x000552f0:    bf106532    2e..    DCD    3205522738
        0x000552f4:    bf111618    ....    DCD    3205568024
        0x000552f8:    bf11c697    ....    DCD    3205613207
        0x000552fc:    bf1276b0    .v..    DCD    3205658288
        0x00055300:    bf132663    c&..    DCD    3205703267
        0x00055304:    bf13d5ae    ....    DCD    3205748142
        0x00055308:    bf148491    ....    DCD    3205792913
        0x0005530c:    bf15330d    .3..    DCD    3205837581
        0x00055310:    bf15e11f    ....    DCD    3205882143
        0x00055314:    bf168ec8    ....    DCD    3205926600
        0x00055318:    bf173c08    .<..    DCD    3205970952
        0x0005531c:    bf17e8dd    ....    DCD    3206015197
        0x00055320:    bf189548    H...    DCD    3206059336
        0x00055324:    bf194148    HA..    DCD    3206103368
        0x00055328:    bf19ecdc    ....    DCD    3206147292
        0x0005532c:    bf1a9804    ....    DCD    3206191108
        0x00055330:    bf1b42c0    .B..    DCD    3206234816
        0x00055334:    bf1bed0f    ....    DCD    3206278415
        0x00055338:    bf1c96f0    ....    DCD    3206321904
        0x0005533c:    bf1d4063    c@..    DCD    3206365283
        0x00055340:    bf1de968    h...    DCD    3206408552
        0x00055344:    bf1e91fe    ....    DCD    3206451710
        0x00055348:    bf1f3a25    %:..    DCD    3206494757
        0x0005534c:    bf1fe1dc    ....    DCD    3206537692
        0x00055350:    bf208923    #. .    DCD    3206580515
        0x00055354:    bf212ffa    ./!.    DCD    3206623226
        0x00055358:    bf21d65f    _.!.    DCD    3206665823
        0x0005535c:    bf227c52    R|".    DCD    3206708306
        0x00055360:    bf2321d4    .!#.    DCD    3206750676
        0x00055364:    bf23c6e3    ..#.    DCD    3206792931
        0x00055368:    bf246b7f    .k$.    DCD    3206835071
        0x0005536c:    bf250fa7    ..%.    DCD    3206877095
        0x00055370:    bf25b35c    \.%.    DCD    3206919004
        0x00055374:    bf26569d    .V&.    DCD    3206960797
        0x00055378:    bf26f968    h.&.    DCD    3207002472
        0x0005537c:    bf279bbf    ..'.    DCD    3207044031
        0x00055380:    bf283da0    .=(.    DCD    3207085472
        0x00055384:    bf28df0b    ..(.    DCD    3207126795
        0x00055388:    bf297fff    ..).    DCD    3207167999
        0x0005538c:    bf2a207d    } *.    DCD    3207209085
        0x00055390:    bf2ac083    ..*.    DCD    3207250051
        0x00055394:    bf2b6011    .`+.    DCD    3207290897
        0x00055398:    bf2bff27    '.+.    DCD    3207331623
        0x0005539c:    bf2c9dc4    ..,.    DCD    3207372228
        0x000553a0:    bf2d3be8    .;-.    DCD    3207412712
        0x000553a4:    bf2dd992    ..-.    DCD    3207453074
        0x000553a8:    bf2e76c3    .v..    DCD    3207493315
        0x000553ac:    bf2f1379    y./.    DCD    3207533433
        0x000553b0:    bf2fafb4    ../.    DCD    3207573428
        0x000553b4:    bf304b73    sK0.    DCD    3207613299
        0x000553b8:    bf30e6b7    ..0.    DCD    3207653047
        0x000553bc:    bf31817f    ..1.    DCD    3207692671
        0x000553c0:    bf321bcb    ..2.    DCD    3207732171
        0x000553c4:    bf32b599    ..2.    DCD    3207771545
        0x000553c8:    bf334eea    .N3.    DCD    3207810794
        0x000553cc:    bf33e7bd    ..3.    DCD    3207849917
        0x000553d0:    bf348012    ..4.    DCD    3207888914
        0x000553d4:    bf3517e8    ..5.    DCD    3207927784
        0x000553d8:    bf35af3f    ?.5.    DCD    3207966527
        0x000553dc:    bf364616    .F6.    DCD    3208005142
        0x000553e0:    bf36dc6e    n.6.    DCD    3208043630
        0x000553e4:    bf377245    Er7.    DCD    3208081989
        0x000553e8:    bf38079c    ..8.    DCD    3208120220
        0x000553ec:    bf389c71    q.8.    DCD    3208158321
        0x000553f0:    bf3930c5    .09.    DCD    3208196293
        0x000553f4:    bf39c496    ..9.    DCD    3208234134
        0x000553f8:    bf3a57e6    .W:.    DCD    3208271846
        0x000553fc:    bf3aeab2    ..:.    DCD    3208309426
        0x00055400:    bf3b7cfc    .|;.    DCD    3208346876
        0x00055404:    bf3c0ec2    ..<.    DCD    3208384194
        0x00055408:    bf3ca003    ..<.    DCD    3208421379
        0x0005540c:    bf3d30c1    .0=.    DCD    3208458433
        0x00055410:    bf3dc0fa    ..=.    DCD    3208495354
        0x00055414:    bf3e50ad    .P>.    DCD    3208532141
        0x00055418:    bf3edfdb    ..>.    DCD    3208568795
        0x0005541c:    bf3f6e83    .n?.    DCD    3208605315
        0x00055420:    bf3ffca5    ..?.    DCD    3208641701
        0x00055424:    bf408a40    @.@.    DCD    3208677952
        0x00055428:    bf411753    S.A.    DCD    3208714067
        0x0005542c:    bf41a3e0    ..A.    DCD    3208750048
        0x00055430:    bf422fe4    ./B.    DCD    3208785892
        0x00055434:    bf42bb60    `.B.    DCD    3208821600
        0x00055438:    bf434653    SFC.    DCD    3208857171
        0x0005543c:    bf43d0be    ..C.    DCD    3208892606
        0x00055440:    bf445a9e    .ZD.    DCD    3208927902
        0x00055444:    bf44e3f6    ..D.    DCD    3208963062
        0x00055448:    bf456cc2    .lE.    DCD    3208998082
        0x0005544c:    bf45f505    ..E.    DCD    3209032965
        0x00055450:    bf467cbc    .|F.    DCD    3209067708
        0x00055454:    bf4703e8    ..G.    DCD    3209102312
        0x00055458:    bf478a89    ..G.    DCD    3209136777
        0x0005545c:    bf48109d    ..H.    DCD    3209171101
        0x00055460:    bf489625    %.H.    DCD    3209205285
        0x00055464:    bf491b20     .I.    DCD    3209239328
        0x00055468:    bf499f8e    ..I.    DCD    3209273230
        0x0005546c:    bf4a236f    o#J.    DCD    3209306991
        0x00055470:    bf4aa6c1    ..J.    DCD    3209340609
        0x00055474:    bf4b2986    .)K.    DCD    3209374086
        0x00055478:    bf4babbc    ..K.    DCD    3209407420
        0x0005547c:    bf4c2d63    c-L.    DCD    3209440611
        0x00055480:    bf4cae7a    z.L.    DCD    3209473658
        0x00055484:    bf4d2f02    ./M.    DCD    3209506562
        0x00055488:    bf4daefa    ..M.    DCD    3209539322
        0x0005548c:    bf4e2e62    b.N.    DCD    3209571938
        0x00055490:    bf4ead39    9.N.    DCD    3209604409
        0x00055494:    bf4f2b7e    ~+O.    DCD    3209636734
        0x00055498:    bf4fa933    3.O.    DCD    3209668915
        0x0005549c:    bf502655    U&P.    DCD    3209700949
        0x000554a0:    bf50a2e6    ..P.    DCD    3209732838
        0x000554a4:    bf511ee4    ..Q.    DCD    3209764580
        0x000554a8:    bf519a50    P.Q.    DCD    3209796176
        0x000554ac:    bf521528    (.R.    DCD    3209827624
        0x000554b0:    bf528f6d    m.R.    DCD    3209858925
        0x000554b4:    bf53091e    ..S.    DCD    3209890078
        0x000554b8:    bf53823b    ;.S.    DCD    3209921083
        0x000554bc:    bf53fac3    ..S.    DCD    3209951939
        0x000554c0:    bf5472b7    .rT.    DCD    3209982647
        0x000554c4:    bf54ea16    ..T.    DCD    3210013206
        0x000554c8:    bf5560df    .`U.    DCD    3210043615
        0x000554cc:    bf55d712    ..U.    DCD    3210073874
        0x000554d0:    bf564cb0    .LV.    DCD    3210103984
        0x000554d4:    bf56c1b7    ..V.    DCD    3210133943
        0x000554d8:    bf573627    '6W.    DCD    3210163751
        0x000554dc:    bf57aa00    ..W.    DCD    3210193408
        0x000554e0:    bf581d42    B.X.    DCD    3210222914
        0x000554e4:    bf588fec    ..X.    DCD    3210252268
        0x000554e8:    bf5901fe    ..Y.    DCD    3210281470
        0x000554ec:    bf597378    xsY.    DCD    3210310520
        0x000554f0:    bf59e459    Y.Y.    DCD    3210339417
        0x000554f4:    bf5a54a2    .TZ.    DCD    3210368162
        0x000554f8:    bf5ac451    Q.Z.    DCD    3210396753
        0x000554fc:    bf5b3366    f3[.    DCD    3210425190
        0x00055500:    bf5ba1e2    ..[.    DCD    3210453474
        0x00055504:    bf5c0fc3    ..\.    DCD    3210481603
        0x00055508:    bf5c7d0a    .}\.    DCD    3210509578
        0x0005550c:    bf5ce9b7    ..\.    DCD    3210537399
        0x00055510:    bf5d55c8    .U].    DCD    3210565064
        0x00055514:    bf5dc13e    >.].    DCD    3210592574
        0x00055518:    bf5e2c18    .,^.    DCD    3210619928
        0x0005551c:    bf5e9657    W.^.    DCD    3210647127
        0x00055520:    bf5efff9    ..^.    DCD    3210674169
        0x00055524:    bf5f68ff    .h_.    DCD    3210701055
        0x00055528:    bf5fd168    h._.    DCD    3210727784
        0x0005552c:    bf603933    39`.    DCD    3210754355
        0x00055530:    bf60a062    b.`.    DCD    3210780770
        0x00055534:    bf6106f3    ..a.    DCD    3210807027
        0x00055538:    bf616ce5    .la.    DCD    3210833125
        0x0005553c:    bf61d23a    :.a.    DCD    3210859066
        0x00055540:    bf6236f0    .6b.    DCD    3210884848
        0x00055544:    bf629b08    ..b.    DCD    3210910472
        0x00055548:    bf62fe80    ..b.    DCD    3210935936
        0x0005554c:    bf636159    Yac.    DCD    3210961241
        0x00055550:    bf63c392    ..c.    DCD    3210986386
        0x00055554:    bf64252c    ,%d.    DCD    3211011372
        0x00055558:    bf648625    %.d.    DCD    3211036197
        0x0005555c:    bf64e67e    ~.d.    DCD    3211060862
        0x00055560:    bf654637    7Fe.    DCD    3211085367
        0x00055564:    bf65a54e    N.e.    DCD    3211109710
        0x00055568:    bf6603c5    ..f.    DCD    3211133893
        0x0005556c:    bf66619a    .af.    DCD    3211157914
        0x00055570:    bf66becd    ..f.    DCD    3211181773
        0x00055574:    bf671b5e    ^.g.    DCD    3211205470
        0x00055578:    bf67774d    Mwg.    DCD    3211229005
        0x0005557c:    bf67d29a    ..g.    DCD    3211252378
        0x00055580:    bf682d44    D-h.    DCD    3211275588
        0x00055584:    bf68874b    K.h.    DCD    3211298635
        0x00055588:    bf68e0ae    ..h.    DCD    3211321518
        0x0005558c:    bf69396f    o9i.    DCD    3211344239
        0x00055590:    bf69918b    ..i.    DCD    3211366795
        0x00055594:    bf69e904    ..i.    DCD    3211389188
        0x00055598:    bf6a3fd9    .?j.    DCD    3211411417
        0x0005559c:    bf6a9609    ..j.    DCD    3211433481
        0x000555a0:    bf6aeb94    ..j.    DCD    3211455380
        0x000555a4:    bf6b407b    {@k.    DCD    3211477115
        0x000555a8:    bf6b94bc    ..k.    DCD    3211498684
        0x000555ac:    bf6be859    Y.k.    DCD    3211520089
        0x000555b0:    bf6c3b4f    O;l.    DCD    3211541327
        0x000555b4:    bf6c8da0    ..l.    DCD    3211562400
        0x000555b8:    bf6cdf4b    K.l.    DCD    3211583307
        0x000555bc:    bf6d304f    O0m.    DCD    3211604047
        0x000555c0:    bf6d80ad    ..m.    DCD    3211624621
        0x000555c4:    bf6dd065    e.m.    DCD    3211645029
        0x000555c8:    bf6e1f75    u.n.    DCD    3211665269
        0x000555cc:    bf6e6ddf    .mn.    DCD    3211685343
        0x000555d0:    bf6ebba1    ..n.    DCD    3211705249
        0x000555d4:    bf6f08bb    ..o.    DCD    3211724987
        0x000555d8:    bf6f552e    .Uo.    DCD    3211744558
        0x000555dc:    bf6fa0f8    ..o.    DCD    3211763960
        0x000555e0:    bf6fec1b    ..o.    DCD    3211783195
        0x000555e4:    bf703695    .6p.    DCD    3211802261
        0x000555e8:    bf708067    g.p.    DCD    3211821159
        0x000555ec:    bf70c990    ..p.    DCD    3211839888
        0x000555f0:    bf71120f    ..q.    DCD    3211858447
        0x000555f4:    bf7159e6    .Yq.    DCD    3211876838
        0x000555f8:    bf71a113    ..q.    DCD    3211895059
        0x000555fc:    bf71e797    ..q.    DCD    3211913111
        0x00055600:    bf722d71    q-r.    DCD    3211930993
        0x00055604:    bf7272a0    .rr.    DCD    3211948704
        0x00055608:    bf72b726    &.r.    DCD    3211966246
        0x0005560c:    bf72fb01    ..r.    DCD    3211983617
        0x00055610:    bf733e32    2>s.    DCD    3212000818
        0x00055614:    bf7380b8    ..s.    DCD    3212017848
        0x00055618:    bf73c294    ..s.    DCD    3212034708
        0x0005561c:    bf7403c4    ..t.    DCD    3212051396
        0x00055620:    bf744449    IDt.    DCD    3212067913
        0x00055624:    bf748422    ".t.    DCD    3212084258
        0x00055628:    bf74c350    P.t.    DCD    3212100432
        0x0005562c:    bf7501d2    ..u.    DCD    3212116434
        0x00055630:    bf753fa8    .?u.    DCD    3212132264
        0x00055634:    bf757cd2    .|u.    DCD    3212147922
        0x00055638:    bf75b950    P.u.    DCD    3212163408
        0x0005563c:    bf75f521    !.u.    DCD    3212178721
        0x00055640:    bf763045    E0v.    DCD    3212193861
        0x00055644:    bf766abd    .jv.    DCD    3212208829
        0x00055648:    bf76a488    ..v.    DCD    3212223624
        0x0005564c:    bf76dda6    ..v.    DCD    3212238246
        0x00055650:    bf771616    ..w.    DCD    3212252694
        0x00055654:    bf774dd9    .Mw.    DCD    3212266969
        0x00055658:    bf7784ef    ..w.    DCD    3212281071
        0x0005565c:    bf77bb57    W.w.    DCD    3212294999
        0x00055660:    bf77f111    ..w.    DCD    3212308753
        0x00055664:    bf78261d    .&x.    DCD    3212322333
        0x00055668:    bf785a7a    zZx.    DCD    3212335738
        0x0005566c:    bf788e2a    *.x.    DCD    3212348970
        0x00055670:    bf78c12b    +.x.    DCD    3212362027
        0x00055674:    bf78f37d    }.x.    DCD    3212374909
        0x00055678:    bf792521    !%y.    DCD    3212387617
        0x0005567c:    bf795616    .Vy.    DCD    3212400150
        0x00055680:    bf79865c    \.y.    DCD    3212412508
        0x00055684:    bf79b5f2    ..y.    DCD    3212424690
        0x00055688:    bf79e4da    ..y.    DCD    3212436698
        0x0005568c:    bf7a1312    ..z.    DCD    3212448530
        0x00055690:    bf7a409a    .@z.    DCD    3212460186
        0x00055694:    bf7a6d73    smz.    DCD    3212471667
        0x00055698:    bf7a999d    ..z.    DCD    3212482973
        0x0005569c:    bf7ac516    ..z.    DCD    3212494102
        0x000556a0:    bf7aefdf    ..z.    DCD    3212505055
        0x000556a4:    bf7b19f8    ..{.    DCD    3212515832
        0x000556a8:    bf7b4361    aC{.    DCD    3212526433
        0x000556ac:    bf7b6c1a    .l{.    DCD    3212536858
        0x000556b0:    bf7b9422    ".{.    DCD    3212547106
        0x000556b4:    bf7bbb7a    z.{.    DCD    3212557178
        0x000556b8:    bf7be220     .{.    DCD    3212567072
        0x000556bc:    bf7c0817    ..|.    DCD    3212576791
        0x000556c0:    bf7c2d5c    \-|.    DCD    3212586332
        0x000556c4:    bf7c51f0    .Q|.    DCD    3212595696
        0x000556c8:    bf7c75d3    .u|.    DCD    3212604883
        0x000556cc:    bf7c9905    ..|.    DCD    3212613893
        0x000556d0:    bf7cbb86    ..|.    DCD    3212622726
        0x000556d4:    bf7cdd55    U.|.    DCD    3212631381
        0x000556d8:    bf7cfe73    s.|.    DCD    3212639859
        0x000556dc:    bf7d1edf    ..}.    DCD    3212648159
        0x000556e0:    bf7d3e9a    .>}.    DCD    3212656282
        0x000556e4:    bf7d5da3    .]}.    DCD    3212664227
        0x000556e8:    bf7d7bfa    .{}.    DCD    3212671994
        0x000556ec:    bf7d999f    ..}.    DCD    3212679583
        0x000556f0:    bf7db692    ..}.    DCD    3212686994
        0x000556f4:    bf7dd2d3    ..}.    DCD    3212694227
        0x000556f8:    bf7dee62    b.}.    DCD    3212701282
        0x000556fc:    bf7e093f    ?.~.    DCD    3212708159
        0x00055700:    bf7e2369    i#~.    DCD    3212714857
        0x00055704:    bf7e3ce1    .<~.    DCD    3212721377
        0x00055708:    bf7e55a7    .U~.    DCD    3212727719
        0x0005570c:    bf7e6dba    .m~.    DCD    3212733882
        0x00055710:    bf7e851b    ..~.    DCD    3212739867
        0x00055714:    bf7e9bc9    ..~.    DCD    3212745673
        0x00055718:    bf7eb1c4    ..~.    DCD    3212751300
        0x0005571c:    bf7ec70d    ..~.    DCD    3212756749
        0x00055720:    bf7edba2    ..~.    DCD    3212762018
        0x00055724:    bf7eef85    ..~.    DCD    3212767109
        0x00055728:    bf7f02b5    ....    DCD    3212772021
        0x0005572c:    bf7f1532    2...    DCD    3212776754
        0x00055730:    bf7f26fc    .&..    DCD    3212781308
        0x00055734:    bf7f3813    .8..    DCD    3212785683
        0x00055738:    bf7f4876    vH..    DCD    3212789878
        0x0005573c:    bf7f5827    'X..    DCD    3212793895
        0x00055740:    bf7f6724    $g..    DCD    3212797732
        0x00055744:    bf7f756e    nu..    DCD    3212801390
        0x00055748:    bf7f8305    ....    DCD    3212804869
        0x0005574c:    bf7f8fe8    ....    DCD    3212808168
        0x00055750:    bf7f9c19    ....    DCD    3212811289
        0x00055754:    bf7fa795    ....    DCD    3212814229
        0x00055758:    bf7fb25f    _...    DCD    3212816991
        0x0005575c:    bf7fbc74    t...    DCD    3212819572
        0x00055760:    bf7fc5d7    ....    DCD    3212821975
        0x00055764:    bf7fce85    ....    DCD    3212824197
        0x00055768:    bf7fd681    ....    DCD    3212826241
        0x0005576c:    bf7fddc8    ....    DCD    3212828104
        0x00055770:    bf7fe45d    ]...    DCD    3212829789
        0x00055774:    bf7fea3d    =...    DCD    3212831293
        0x00055778:    bf7fef6a    j...    DCD    3212832618
        0x0005577c:    bf7ff3e3    ....    DCD    3212833763
        0x00055780:    bf7ff7a9    ....    DCD    3212834729
        0x00055784:    bf7ffabb    ....    DCD    3212835515
        0x00055788:    bf7ffd19    ....    DCD    3212836121
        0x0005578c:    bf7ffec4    ....    DCD    3212836548
        0x00055790:    bf7fffbb    ....    DCD    3212836795
        0x00055794:    3f7ffffa    ...?    DCD    1065353210
        0x00055798:    3f7ffe39    9..?    DCD    1065352761
        0x0005579c:    3f7ff9a9    ...?    DCD    1065351593
        0x000557a0:    3f7ff24b    K..?    DCD    1065349707
        0x000557a4:    3f7fe81e    ...?    DCD    1065347102
        0x000557a8:    3f7fdb23    #..?    DCD    1065343779
        0x000557ac:    3f7fcb59    Y..?    DCD    1065339737
        0x000557b0:    3f7fb8c1    ...?    DCD    1065334977
        0x000557b4:    3f7fa35b    [..?    DCD    1065329499
        0x000557b8:    3f7f8b28    (..?    DCD    1065323304
        0x000557bc:    3f7f7027    'p.?    DCD    1065316391
        0x000557c0:    3f7f525a    ZR.?    DCD    1065308762
        0x000557c4:    3f7f31bf    .1.?    DCD    1065300415
        0x000557c8:    3f7f0e58    X..?    DCD    1065291352
        0x000557cc:    3f7ee825    %.~?    DCD    1065281573
        0x000557d0:    3f7ebf26    &.~?    DCD    1065271078
        0x000557d4:    3f7e935c    \.~?    DCD    1065259868
        0x000557d8:    3f7e64c8    .d~?    DCD    1065247944
        0x000557dc:    3f7e3369    i3~?    DCD    1065235305
        0x000557e0:    3f7dff41    A.}?    DCD    1065221953
        0x000557e4:    3f7dc84f    O.}?    DCD    1065207887
        0x000557e8:    3f7d8e96    ..}?    DCD    1065193110
        0x000557ec:    3f7d5214    .R}?    DCD    1065177620
        0x000557f0:    3f7d12cb    ..}?    DCD    1065161419
        0x000557f4:    3f7cd0bc    ..|?    DCD    1065144508
        0x000557f8:    3f7c8be7    ..|?    DCD    1065126887
        0x000557fc:    3f7c444d    MD|?    DCD    1065108557
        0x00055800:    3f7bf9ef    ..{?    DCD    1065089519
        0x00055804:    3f7baccd    ..{?    DCD    1065069773
        0x00055808:    3f7b5ce9    .\{?    DCD    1065049321
        0x0005580c:    3f7b0a43    C.{?    DCD    1065028163
        0x00055810:    3f7ab4dd    ..z?    DCD    1065006301
        0x00055814:    3f7a5cb6    .\z?    DCD    1064983734
        0x00055818:    3f7a01d1    ..z?    DCD    1064960465
        0x0005581c:    3f79a42e    ..y?    DCD    1064936494
        0x00055820:    3f7943ce    .Cy?    DCD    1064911822
        0x00055824:    3f78e0b2    ..x?    DCD    1064886450
        0x00055828:    3f787adc    .zx?    DCD    1064860380
        0x0005582c:    3f78124c    L.x?    DCD    1064833612
        0x00055830:    3f77a704    ..w?    DCD    1064806148
        0x00055834:    3f773904    .9w?    DCD    1064777988
        0x00055838:    3f76c84f    O.v?    DCD    1064749135
        0x0005583c:    3f7654e4    .Tv?    DCD    1064719588
        0x00055840:    3f75dec6    ..u?    DCD    1064689350
        0x00055844:    3f7565f6    .eu?    DCD    1064658422
        0x00055848:    3f74ea75    u.t?    DCD    1064626805
        0x0005584c:    3f746c44    Dlt?    DCD    1064594500
        0x00055850:    3f73eb65    e.s?    DCD    1064561509
        0x00055854:    3f7367da    .gs?    DCD    1064527834
        0x00055858:    3f72e1a3    ..r?    DCD    1064493475
        0x0005585c:    3f7258c2    .Xr?    DCD    1064458434
        0x00055860:    3f71cd39    9.q?    DCD    1064422713
        0x00055864:    3f713f09    .?q?    DCD    1064386313
        0x00055868:    3f70ae34    4.p?    DCD    1064349236
        0x0005586c:    3f701abb    ..p?    DCD    1064311483
        0x00055870:    3f6f84a0    ..o?    DCD    1064273056
        0x00055874:    3f6eebe4    ..n?    DCD    1064233956
        0x00055878:    3f6e508a    .Pn?    DCD    1064194186
        0x0005587c:    3f6db293    ..m?    DCD    1064153747
        0x00055880:    3f6d1201    ..m?    DCD    1064112641
        0x00055884:    3f6c6ed5    .nl?    DCD    1064070869
        0x00055888:    3f6bc911    ..k?    DCD    1064028433
        0x0005588c:    3f6b20b7    . k?    DCD    1063985335
        0x00055890:    3f6a75c9    .uj?    DCD    1063941577
        0x00055894:    3f69c849    I.i?    DCD    1063897161
        0x00055898:    3f691839    9.i?    DCD    1063852089
        0x0005589c:    3f68659b    .eh?    DCD    1063806363
        0x000558a0:    3f67b06f    o.g?    DCD    1063759983
        0x000558a4:    3f66f8ba    ..f?    DCD    1063712954
        0x000558a8:    3f663e7c    |>f?    DCD    1063665276
        0x000558ac:    3f6581b8    ..e?    DCD    1063616952
        0x000558b0:    3f64c26f    o.d?    DCD    1063567983
        0x000558b4:    3f6400a4    ..d?    DCD    1063518372
        0x000558b8:    3f633c5a    Z<c?    DCD    1063468122
        0x000558bc:    3f627591    .ub?    DCD    1063417233
        0x000558c0:    3f61ac4c    L.a?    DCD    1063365708
        0x000558c4:    3f60e08e    ..`?    DCD    1063313550
        0x000558c8:    3f601259    Y.`?    DCD    1063260761
        0x000558cc:    3f5f41ae    .A_?    DCD    1063207342
        0x000558d0:    3f5e6e91    .n^?    DCD    1063153297
        0x000558d4:    3f5d9903    ..]?    DCD    1063098627
        0x000558d8:    3f5cc108    ..\?    DCD    1063043336
        0x000558dc:    3f5be6a0    ..[?    DCD    1062987424
        0x000558e0:    3f5b09cf    ..[?    DCD    1062930895
        0x000558e4:    3f5a2a98    .*Z?    DCD    1062873752
        0x000558e8:    3f5948fb    .HY?    DCD    1062815995
        0x000558ec:    3f5864fd    .dX?    DCD    1062757629
        0x000558f0:    3f577e9f    .~W?    DCD    1062698655
        0x000558f4:    3f5695e5    ..V?    DCD    1062639077
        0x000558f8:    3f55aad0    ..U?    DCD    1062578896
        0x000558fc:    3f54bd63    c.T?    DCD    1062518115
        0x00055900:    3f53cda1    ..S?    DCD    1062456737
        0x00055904:    3f52db8c    ..R?    DCD    1062394764
        0x00055908:    3f51e727    '.Q?    DCD    1062332199
        0x0005590c:    3f50f075    u.P?    DCD    1062269045
        0x00055910:    3f4ff779    y.O?    DCD    1062205305
        0x00055914:    3f4efc34    4.N?    DCD    1062140980
        0x00055918:    3f4dfeab    ..M?    DCD    1062076075
        0x0005591c:    3f4cfedf    ..L?    DCD    1062010591
        0x00055920:    3f4bfcd4    ..K?    DCD    1061944532
        0x00055924:    3f4af88c    ..J?    DCD    1061877900
        0x00055928:    3f49f20a    ..I?    DCD    1061810698
        0x0005592c:    3f48e952    R.H?    DCD    1061742930
        0x00055930:    3f47de65    e.G?    DCD    1061674597
        0x00055934:    3f46d147    G.F?    DCD    1061605703
        0x00055938:    3f45c1fb    ..E?    DCD    1061536251
        0x0005593c:    3f44b084    ..D?    DCD    1061466244
        0x00055940:    3f439ce5    ..C?    DCD    1061395685
        0x00055944:    3f428720     .B?    DCD    1061324576
        0x00055948:    3f416f3a    :oA?    DCD    1061252922
        0x0005594c:    3f405534    4U@?    DCD    1061180724
        0x00055950:    3f3f3913    .9??    DCD    1061107987
        0x00055954:    3f3e1ad8    ..>?    DCD    1061034712
        0x00055958:    3f3cfa88    ..<?    DCD    1060960904
        0x0005595c:    3f3bd826    &.;?    DCD    1060886566
        0x00055960:    3f3ab3b4    ..:?    DCD    1060811700
        0x00055964:    3f398d36    6.9?    DCD    1060736310
        0x00055968:    3f3864af    .d8?    DCD    1060660399
        0x0005596c:    3f373a22    ":7?    DCD    1060583970
        0x00055970:    3f360d93    ..6?    DCD    1060507027
        0x00055974:    3f34df05    ..4?    DCD    1060429573
        0x00055978:    3f33ae7c    |.3?    DCD    1060351612
        0x0005597c:    3f327bf9    .{2?    DCD    1060273145
        0x00055980:    3f314782    .G1?    DCD    1060194178
        0x00055984:    3f301119    ..0?    DCD    1060114713
        0x00055988:    3f2ed8c2    ...?    DCD    1060034754
        0x0005598c:    3f2d9e7f    ..-?    DCD    1059954303
        0x00055990:    3f2c6256    Vb,?    DCD    1059873366
        0x00055994:    3f2b2448    H$+?    DCD    1059791944
        0x00055998:    3f29e45a    Z.)?    DCD    1059710042
        0x0005599c:    3f28a290    ..(?    DCD    1059627664
        0x000559a0:    3f275eeb    .^'?    DCD    1059544811
        0x000559a4:    3f261971    q.&?    DCD    1059461489
        0x000559a8:    3f24d225    %.$?    DCD    1059377701
        0x000559ac:    3f238909    ..#?    DCD    1059293449
        0x000559b0:    3f223e23    #>"?    DCD    1059208739
        0x000559b4:    3f20f175    u. ?    DCD    1059123573
        0x000559b8:    3f1fa304    ...?    DCD    1059037956
        0x000559bc:    3f1e52d2    .R.?    DCD    1058951890
        0x000559c0:    3f1d00e4    ...?    DCD    1058865380
        0x000559c4:    3f1bad3d    =..?    DCD    1058778429
        0x000559c8:    3f1a57e1    .W.?    DCD    1058691041
        0x000559cc:    3f1900d3    ...?    DCD    1058603219
        0x000559d0:    3f17a819    ...?    DCD    1058514969
        0x000559d4:    3f164db4    .M.?    DCD    1058426292
        0x000559d8:    3f14f1aa    ...?    DCD    1058337194
        0x000559dc:    3f1393fd    ...?    DCD    1058247677
        0x000559e0:    3f1234b2    .4.?    DCD    1058157746
        0x000559e4:    3f10d3cc    ...?    DCD    1058067404
        0x000559e8:    3f0f7150    Pq.?    DCD    1057976656
        0x000559ec:    3f0e0d42    B..?    DCD    1057885506
        0x000559f0:    3f0ca7a4    ...?    DCD    1057793956
        0x000559f4:    3f0b407c    |@.?    DCD    1057702012
        0x000559f8:    3f09d7cd    ...?    DCD    1057609677
        0x000559fc:    3f086d9a    .m.?    DCD    1057516954
        0x00055a00:    3f0701e9    ...?    DCD    1057423849
        0x00055a04:    3f0594bd    ...?    DCD    1057330365
        0x00055a08:    3f042619    .&.?    DCD    1057236505
        0x00055a0c:    3f02b603    ...?    DCD    1057142275
        0x00055a10:    3f01447e    ~D.?    DCD    1057047678
        0x00055a14:    3effa31c    ...>    DCD    1056940828
        0x00055a18:    3efcba6e    n..>    DCD    1056750190
        0x00055a1c:    3ef9cefa    ...>    DCD    1056558842
        0x00055a20:    3ef6e0ca    ...>    DCD    1056366794
        0x00055a24:    3ef3efe4    ...>    DCD    1056174052
        0x00055a28:    3ef0fc51    Q..>    DCD    1055980625
        0x00055a2c:    3eee061a    ...>    DCD    1055786522
        0x00055a30:    3eeb0d47    G..>    DCD    1055591751
        0x00055a34:    3ee811e0    ...>    DCD    1055396320
        0x00055a38:    3ee513ed    ...>    DCD    1055200237
        0x00055a3c:    3ee21377    w..>    DCD    1055003511
        0x00055a40:    3edf1087    ...>    DCD    1054806151
        0x00055a44:    3edc0b24    $..>    DCD    1054608164
        0x00055a48:    3ed90358    X..>    DCD    1054409560
        0x00055a4c:    3ed5f92a    *..>    DCD    1054210346
        0x00055a50:    3ed2eca4    ...>    DCD    1054010532
        0x00055a54:    3ecfddcd    ...>    DCD    1053810125
        0x00055a58:    3eccccaf    ...>    DCD    1053609135
        0x00055a5c:    3ec9b952    R..>    DCD    1053407570
        0x00055a60:    3ec6a3bf    ...>    DCD    1053205439
        0x00055a64:    3ec38bfe    ...>    DCD    1053002750
        0x00055a68:    3ec07218    .r.>    DCD    1052799512
        0x00055a6c:    3ebd5616    .V.>    DCD    1052595734
        0x00055a70:    3eba3800    .8.>    DCD    1052391424
        0x00055a74:    3eb717e0    ...>    DCD    1052186592
        0x00055a78:    3eb3f5bd    ...>    DCD    1051981245
        0x00055a7c:    3eb0d1a1    ...>    DCD    1051775393
        0x00055a80:    3eadab95    ...>    DCD    1051569045
        0x00055a84:    3eaa83a2    ...>    DCD    1051362210
        0x00055a88:    3ea759cf    .Y.>    DCD    1051154895
        0x00055a8c:    3ea42e27    '..>    DCD    1050947111
        0x00055a90:    3ea100b2    ...>    DCD    1050738866
        0x00055a94:    3e9dd179    y..>    DCD    1050530169
        0x00055a98:    3e9aa085    ...>    DCD    1050321029
        0x00055a9c:    3e976ddf    .m.>    DCD    1050111455
        0x00055aa0:    3e94398f    .9.>    DCD    1049901455
        0x00055aa4:    3e9103a0    ...>    DCD    1049691040
        0x00055aa8:    3e8dcc1a    ...>    DCD    1049480218
        0x00055aac:    3e8a9305    ...>    DCD    1049268997
        0x00055ab0:    3e87586b    kX.>    DCD    1049057387
        0x00055ab4:    3e841c56    V..>    DCD    1048845398
        0x00055ab8:    3e80decd    ...>    DCD    1048633037
        0x00055abc:    3e7b3fb6    .?{>    DCD    1048264630
        0x00055ac0:    3e74bf10    ..t>    DCD    1047838480
        0x00055ac4:    3e6e3bbb    .;n>    DCD    1047411643
        0x00055ac8:    3e67b5c9    ..g>    DCD    1046984137
        0x00055acc:    3e612d4d    M-a>    DCD    1046555981
        0x00055ad0:    3e5aa259    Y.Z>    DCD    1046127193
        0x00055ad4:    3e5414ff    ..T>    DCD    1045697791
        0x00055ad8:    3e4d8551    Q.M>    DCD    1045267793
        0x00055adc:    3e46f363    c.F>    DCD    1044837219
        0x00055ae0:    3e405f46    F_@>    DCD    1044406086
        0x00055ae4:    3e39c90d    ..9>    DCD    1043974413
        0x00055ae8:    3e3330ca    .03>    DCD    1043542218
        0x00055aec:    3e2c9690    ..,>    DCD    1043109520
        0x00055af0:    3e25fa72    r.%>    DCD    1042676338
        0x00055af4:    3e1f5c82    .\.>    DCD    1042242690
        0x00055af8:    3e18bcd2    ...>    DCD    1041808594
        0x00055afc:    3e121b76    v..>    DCD    1041374070
        0x00055b00:    3e0b787f    .x.>    DCD    1040939135
        0x00055b04:    3e04d401    ...>    DCD    1040503809
        0x00055b08:    3dfc5c1d    .\.=    DCD    1039948829
        0x00055b0c:    3def0d72    r..=    DCD    1039076722
        0x00055b10:    3de1bc29    )..=    DCD    1038203945
        0x00055b14:    3dd46866    fh.=    DCD    1037330534
        0x00055b18:    3dc7124e    N..=    DCD    1036456526
        0x00055b1c:    3db9ba08    ...=    DCD    1035581960
        0x00055b20:    3dac5fb8    ._.=    DCD    1034706872
        0x00055b24:    3d9f0384    ...=    DCD    1033831300
        0x00055b28:    3d91a592    ...=    DCD    1032955282
        0x00055b2c:    3d844607    .F.=    DCD    1032078855
        0x00055b30:    3d6dca12    ..m=    DCD    1030605330
        0x00055b34:    3d53057a    z.S=    DCD    1028851066
        0x00055b38:    3d383e91    .>8=    DCD    1027096209
        0x00055b3c:    3d1d75a4    .u.=    DCD    1025340836
        0x00055b40:    3d02aafc    ...=    DCD    1023585020
        0x00055b44:    3ccfbdca    ...<    DCD    1020247498
        0x00055b48:    3c9a2356    V#.<    DCD    1016734550
        0x00055b4c:    3c490e61    a.I<    DCD    1011420769
        0x00055b50:    3bbba7c5    ...;    DCD    1002153925
        0x00055b54:    ba567a3d    =zV.    DCD    3126229565
        0x00055b58:    bbf14609    .F..    DCD    3153151497
        0x00055b5c:    bc63dd12    ..c.    DCD    3160661266
        0x00055b60:    bca78a50    P...    DCD    3165096528
        0x00055b64:    bcdd2441    A$..    DCD    3168609345
        0x00055b68:    bd095de3    .]..    DCD    3171507683
        0x00055b6c:    bd242823    #($.    DCD    3173263395
        0x00055b70:    bd3ef096    ..>.    DCD    3175018646
        0x00055b74:    bd59b6f2    ..Y.    DCD    3176773362
        0x00055b78:    bd747aea    .zt.    DCD    3178527466
        0x00055b7c:    bd879e1a    ....    DCD    3179781658
        0x00055b80:    bd94fd42    B...    DCD    3180657986
        0x00055b84:    bda25ac8    .Z..    DCD    3181533896
        0x00055b88:    bdafb686    ....    DCD    3182409350
        0x00055b8c:    bdbd1057    W...    DCD    3183284311
        0x00055b90:    bdca6816    .h..    DCD    3184158742
        0x00055b94:    bdd7bd9b    ....    DCD    3185032603
        0x00055b98:    bde510c3    ....    DCD    3185905859
        0x00055b9c:    bdf26169    ia..    DCD    3186778473
        0x00055ba0:    bdffaf65    e...    DCD    3187650405
        0x00055ba4:    be067d4a    J}..    DCD    3188096330
        0x00055ba8:    be0d2168    h!..    DCD    3188531560
        0x00055bac:    be13c3fa    ....    DCD    3188966394
        0x00055bb0:    be1a64ed    .d..    DCD    3189400813
        0x00055bb4:    be21042e    ..!.    DCD    3189834798
        0x00055bb8:    be27a1ac    ..'.    DCD    3190268332
        0x00055bbc:    be2e3d53    S=..    DCD    3190701395
        0x00055bc0:    be34d710    ..4.    DCD    3191133968
        0x00055bc4:    be3b6ed2    .n;.    DCD    3191566034
        0x00055bc8:    be420486    ..B.    DCD    3191997574
        0x00055bcc:    be489819    ..H.    DCD    3192428569
        0x00055bd0:    be4f2979    y)O.    DCD    3192859001
        0x00055bd4:    be55b894    ..U.    DCD    3193288852
        0x00055bd8:    be5c4556    VE\.    DCD    3193718102
        0x00055bdc:    be62cfae    ..b.    DCD    3194146734
        0x00055be0:    be695789    .Wi.    DCD    3194574729
        0x00055be4:    be6fdcd6    ..o.    DCD    3195002070
        0x00055be8:    be765f80    ._v.    DCD    3195428736
        0x00055bec:    be7cdf78    x.|.    DCD    3195854712
        0x00055bf0:    be81ae54    T...    DCD    3196169812
        0x00055bf4:    be84eb81    ....    DCD    3196382081
        0x00055bf8:    be882738    8'..    DCD    3196593976
        0x00055bfc:    be8b6172    ra..    DCD    3196805490
        0x00055c00:    be8e9a24    $...    DCD    3197016612
        0x00055c04:    be91d145    E...    DCD    3197227333
        0x00055c08:    be9506cd    ....    DCD    3197437645
        0x00055c0c:    be983ab3    .:..    DCD    3197647539
        0x00055c10:    be9b6cee    .l..    DCD    3197857006
        0x00055c14:    be9e9d74    t...    DCD    3198066036
        0x00055c18:    bea1cc3d    =...    DCD    3198274621
        0x00055c1c:    bea4f940    @...    DCD    3198482752
        0x00055c20:    bea82473    s$..    DCD    3198690419
        0x00055c24:    beab4dcf    .M..    DCD    3198897615
        0x00055c28:    beae7549    Iu..    DCD    3199104329
        0x00055c2c:    beb19ada    ....    DCD    3199310554
        0x00055c30:    beb4be78    x...    DCD    3199516280
        0x00055c34:    beb7e01b    ....    DCD    3199721499
        0x00055c38:    bebaffba    ....    DCD    3199926202
        0x00055c3c:    bebe1d4b    K...    DCD    3200130379
        0x00055c40:    bec138c7    .8..    DCD    3200334023
        0x00055c44:    bec45225    %R..    DCD    3200537125
        0x00055c48:    bec7695b    [i..    DCD    3200739675
        0x00055c4c:    beca7e61    a~..    DCD    3200941665
        0x00055c50:    becd9130    0...    DCD    3201143088
        0x00055c54:    bed0a1bc    ....    DCD    3201343932
        0x00055c58:    bed3b000    ....    DCD    3201544192
        0x00055c5c:    bed6bbf1    ....    DCD    3201743857
        0x00055c60:    bed9c587    ....    DCD    3201942919
        0x00055c64:    bedcccba    ....    DCD    3202141370
        0x00055c68:    bedfd181    ....    DCD    3202339201
        0x00055c6c:    bee2d3d3    ....    DCD    3202536403
        0x00055c70:    bee5d3a9    ....    DCD    3202732969
        0x00055c74:    bee8d0fa    ....    DCD    3202928890
        0x00055c78:    beebcbbd    ....    DCD    3203124157
        0x00055c7c:    beeec3ea    ....    DCD    3203318762
        0x00055c80:    bef1b978    x...    DCD    3203512696
        0x00055c84:    bef4ac60    `...    DCD    3203705952
        0x00055c88:    bef79c9a    ....    DCD    3203898522
        0x00055c8c:    befa8a1c    ....    DCD    3204090396
        0x00055c90:    befd74df    .t..    DCD    3204281567
        0x00055c94:    bf002e6d    m...    DCD    3204460141
        0x00055c98:    bf01a103    ....    DCD    3204555011
        0x00055c9c:    bf03122d    -...    DCD    3204649517
        0x00055ca0:    bf0481e6    ....    DCD    3204743654
        0x00055ca4:    bf05f02c    ,...    DCD    3204837420
        0x00055ca8:    bf075cfa    .\..    DCD    3204930810
        0x00055cac:    bf08c84c    L...    DCD    3205023820
        0x00055cb0:    bf0a321e    .2..    DCD    3205116446
        0x00055cb4:    bf0b9a6c    l...    DCD    3205208684
        0x00055cb8:    bf0d0132    2...    DCD    3205300530
        0x00055cbc:    bf0e666c    lf..    DCD    3205391980
        0x00055cc0:    bf0fca17    ....    DCD    3205483031
        0x00055cc4:    bf112c2d    -,..    DCD    3205573677
        0x00055cc8:    bf128cac    ....    DCD    3205663916
        0x00055ccc:    bf13eb90    ....    DCD    3205753744
        0x00055cd0:    bf1548d5    .H..    DCD    3205843157
        0x00055cd4:    bf16a476    v...    DCD    3205932150
        0x00055cd8:    bf17fe71    q...    DCD    3206020721
        0x00055cdc:    bf1956c0    .V..    DCD    3206108864
        0x00055ce0:    bf1aad62    b...    DCD    3206196578
        0x00055ce4:    bf1c0251    Q...    DCD    3206283857
        0x00055ce8:    bf1d558a    .U..    DCD    3206370698
        0x00055cec:    bf1ea709    ....    DCD    3206457097
        0x00055cf0:    bf1ff6cb    ....    DCD    3206543051
        0x00055cf4:    bf2144cc    .D!.    DCD    3206628556
        0x00055cf8:    bf229109    ..".    DCD    3206713609
        0x00055cfc:    bf23db7c    |.#.    DCD    3206798204
        0x00055d00:    bf252424    $$%.    DCD    3206882340
        0x00055d04:    bf266afd    .j&.    DCD    3206966013
        0x00055d08:    bf27b002    ..'.    DCD    3207049218
        0x00055d0c:    bf28f330    0.(.    DCD    3207131952
        0x00055d10:    bf2a3484    .4*.    DCD    3207214212
        0x00055d14:    bf2b73fa    .s+.    DCD    3207295994
        0x00055d18:    bf2cb18f    ..,.    DCD    3207377295
        0x00055d1c:    bf2ded3f    ?.-.    DCD    3207458111
        0x00055d20:    bf2f2707    .'/.    DCD    3207538439
        0x00055d24:    bf305ee3    .^0.    DCD    3207618275
        0x00055d28:    bf3194d0    ..1.    DCD    3207697616
        0x00055d2c:    bf32c8ca    ..2.    DCD    3207776458
        0x00055d30:    bf33face    ..3.    DCD    3207854798
        0x00055d34:    bf352ada    .*5.    DCD    3207932634
        0x00055d38:    bf3658e8    .X6.    DCD    3208009960
        0x00055d3c:    bf3784f7    ..7.    DCD    3208086775
        0x00055d40:    bf38af02    ..8.    DCD    3208163074
        0x00055d44:    bf39d707    ..9.    DCD    3208238855
        0x00055d48:    bf3afd03    ..:.    DCD    3208314115
        0x00055d4c:    bf3c20f1    . <.    DCD    3208388849
        0x00055d50:    bf3d42cf    .B=.    DCD    3208463055
        0x00055d54:    bf3e629a    .b>.    DCD    3208536730
        0x00055d58:    bf3f804f    O.?.    DCD    3208609871
        0x00055d5c:    bf409be9    ..@.    DCD    3208682473
        0x00055d60:    bf41b568    h.A.    DCD    3208754536
        0x00055d64:    bf42ccc6    ..B.    DCD    3208826054
        0x00055d68:    bf43e201    ..C.    DCD    3208897025
        0x00055d6c:    bf44f517    ..D.    DCD    3208967447
        0x00055d70:    bf460603    ..F.    DCD    3209037315
        0x00055d74:    bf4714c4    ..G.    DCD    3209106628
        0x00055d78:    bf482156    V!H.    DCD    3209175382
        0x00055d7c:    bf492bb6    .+I.    DCD    3209243574
        0x00055d80:    bf4a33e1    .3J.    DCD    3209311201
        0x00055d84:    bf4b39d4    .9K.    DCD    3209378260
        0x00055d88:    bf4c3d8d    .=L.    DCD    3209444749
        0x00055d8c:    bf4d3f09    .?M.    DCD    3209510665
        0x00055d90:    bf4e3e44    D>N.    DCD    3209576004
        0x00055d94:    bf4f3b3d    =;O.    DCD    3209640765
        0x00055d98:    bf5035f0    .5P.    DCD    3209704944
        0x00055d9c:    bf512e5a    Z.Q.    DCD    3209768538
        0x00055da0:    bf522479    y$R.    DCD    3209831545
        0x00055da4:    bf53184a    J.S.    DCD    3209893962
        0x00055da8:    bf5409ca    ..T.    DCD    3209955786
        0x00055dac:    bf54f8f7    ..T.    DCD    3210017015
        0x00055db0:    bf55e5ce    ..U.    DCD    3210077646
        0x00055db4:    bf56d04d    M.V.    DCD    3210137677
        0x00055db8:    bf57b870    p.W.    DCD    3210197104
        0x00055dbc:    bf589e37    7.X.    DCD    3210255927
        0x00055dc0:    bf59819c    ..Y.    DCD    3210314140
        0x00055dc4:    bf5a62a0    .bZ.    DCD    3210371744
        0x00055dc8:    bf5b413e    >A[.    DCD    3210428734
        0x00055dcc:    bf5c1d75    u.\.    DCD    3210485109
        0x00055dd0:    bf5cf741    A.\.    DCD    3210540865
        0x00055dd4:    bf5dcea2    ..].    DCD    3210596002
        0x00055dd8:    bf5ea394    ..^.    DCD    3210650516
        0x00055ddc:    bf5f7614    .v_.    DCD    3210704404
        0x00055de0:    bf604622    "F`.    DCD    3210757666
        0x00055de4:    bf6113ba    ..a.    DCD    3210810298
        0x00055de8:    bf61ded9    ..a.    DCD    3210862297
        0x00055dec:    bf62a77f    ..b.    DCD    3210913663
        0x00055df0:    bf636da9    .mc.    DCD    3210964393
        0x00055df4:    bf643154    T1d.    DCD    3211014484
        0x00055df8:    bf64f27e    ~.d.    DCD    3211063934
        0x00055dfc:    bf65b126    &.e.    DCD    3211112742
        0x00055e00:    bf666d49    Imf.    DCD    3211160905
        0x00055e04:    bf6726e5    .&g.    DCD    3211208421
        0x00055e08:    bf67ddf8    ..g.    DCD    3211255288
        0x00055e0c:    bf689280    ..h.    DCD    3211301504
        0x00055e10:    bf69447b    {Di.    DCD    3211347067
        0x00055e14:    bf69f3e8    ..i.    DCD    3211391976
        0x00055e18:    bf6aa0c3    ..j.    DCD    3211436227
        0x00055e1c:    bf6b4b0c    .Kk.    DCD    3211479820
        0x00055e20:    bf6bf2c0    ..k.    DCD    3211522752
        0x00055e24:    bf6c97de    ..l.    DCD    3211565022
        0x00055e28:    bf6d3a64    d:m.    DCD    3211606628
        0x00055e2c:    bf6dda50    P.m.    DCD    3211647568
        0x00055e30:    bf6e77a0    .wn.    DCD    3211687840
        0x00055e34:    bf6f1253    S.o.    DCD    3211727443
        0x00055e38:    bf6faa66    f.o.    DCD    3211766374
        0x00055e3c:    bf703fd9    .?p.    DCD    3211804633
        0x00055e40:    bf70d2a9    ..p.    DCD    3211842217
        0x00055e44:    bf7162d5    .bq.    DCD    3211879125
        0x00055e48:    bf71f05b    [.q.    DCD    3211915355
        0x00055e4c:    bf727b3a    :{r.    DCD    3211950906
        0x00055e50:    bf730371    q.s.    DCD    3211985777
        0x00055e54:    bf7388fd    ..s.    DCD    3212019965
        0x00055e58:    bf740bde    ..t.    DCD    3212053470
        0x00055e5c:    bf748c11    ..t.    DCD    3212086289
        0x00055e60:    bf750996    ..u.    DCD    3212118422
        0x00055e64:    bf75846b    k.u.    DCD    3212149867
        0x00055e68:    bf75fc8f    ..u.    DCD    3212180623
        0x00055e6c:    bf767200    .rv.    DCD    3212210688
        0x00055e70:    bf76e4bd    ..v.    DCD    3212240061
        0x00055e74:    bf7754c6    .Tw.    DCD    3212268742
        0x00055e78:    bf77c218    ..w.    DCD    3212296728
        0x00055e7c:    bf782cb2    .,x.    DCD    3212324018
        0x00055e80:    bf789493    ..x.    DCD    3212350611
        0x00055e84:    bf78f9bb    ..x.    DCD    3212376507
        0x00055e88:    bf795c28    (\y.    DCD    3212401704
        0x00055e8c:    bf79bbd9    ..y.    DCD    3212426201
        0x00055e90:    bf7a18cd    ..z.    DCD    3212449997
        0x00055e94:    bf7a7302    .sz.    DCD    3212473090
        0x00055e98:    bf7aca79    y.z.    DCD    3212495481
        0x00055e9c:    bf7b1f2f    /.{.    DCD    3212517167
        0x00055ea0:    bf7b7124    $q{.    DCD    3212538148
        0x00055ea4:    bf7bc058    X.{.    DCD    3212558424
        0x00055ea8:    bf7c0cc9    ..|.    DCD    3212577993
        0x00055eac:    bf7c5676    vV|.    DCD    3212596854
        0x00055eb0:    bf7c9d5f    _.|.    DCD    3212615007
        0x00055eb4:    bf7ce182    ..|.    DCD    3212632450
        0x00055eb8:    bf7d22e0    ."}.    DCD    3212649184
        0x00055ebc:    bf7d6177    wa}.    DCD    3212665207
        0x00055ec0:    bf7d9d47    G.}.    DCD    3212680519
        0x00055ec4:    bf7dd64f    O.}.    DCD    3212695119
        0x00055ec8:    bf7e0c8e    ..~.    DCD    3212709006
        0x00055ecc:    bf7e4004    .@~.    DCD    3212722180
        0x00055ed0:    bf7e70b0    .p~.    DCD    3212734640
        0x00055ed4:    bf7e9e92    ..~.    DCD    3212746386
        0x00055ed8:    bf7ec9a9    ..~.    DCD    3212757417
        0x00055edc:    bf7ef1f5    ..~.    DCD    3212767733
        0x00055ee0:    bf7f1775    u...    DCD    3212777333
        0x00055ee4:    bf7f3a29    ):..    DCD    3212786217
        0x00055ee8:    bf7f5a10    .Z..    DCD    3212794384
        0x00055eec:    bf7f772b    +w..    DCD    3212801835
        0x00055ef0:    bf7f9178    x...    DCD    3212808568
        0x00055ef4:    bf7fa8f8    ....    DCD    3212814584
        0x00055ef8:    bf7fbdaa    ....    DCD    3212819882
        0x00055efc:    bf7fcf8f    ....    DCD    3212824463
        0x00055f00:    bf7fdea5    ....    DCD    3212828325
        0x00055f04:    bf7feaed    ....    DCD    3212831469
        0x00055f08:    bf7ff466    f...    DCD    3212833894
        0x00055f0c:    bf7ffb11    ....    DCD    3212835601
        0x00055f10:    bf7ffeed    ....    DCD    3212836589
        0x00055f14:    3f7fffea    ...?    DCD    1065353194
        0x00055f18:    3f7ff8e5    ...?    DCD    1065351397
        0x00055f1c:    3f7fe6a6    ...?    DCD    1065346726
        0x00055f20:    3f7fc92d    -..?    DCD    1065339181
        0x00055f24:    3f7fa07c    |..?    DCD    1065328764
        0x00055f28:    3f7f6c95    .l.?    DCD    1065315477
        0x00055f2c:    3f7f2d79    y-.?    DCD    1065299321
        0x00055f30:    3f7ee32c    ,.~?    DCD    1065280300
        0x00055f34:    3f7e8db1    ..~?    DCD    1065258417
        0x00055f38:    3f7e2d0b    .-~?    DCD    1065233675
        0x00055f3c:    3f7dc13f    ?.}?    DCD    1065206079
        0x00055f40:    3f7d4a52    RJ}?    DCD    1065175634
        0x00055f44:    3f7cc848    H.|?    DCD    1065142344
        0x00055f48:    3f7c3b28    (;|?    DCD    1065106216
        0x00055f4c:    3f7ba2f7    ..{?    DCD    1065067255
        0x00055f50:    3f7affbd    ..z?    DCD    1065025469
        0x00055f54:    3f7a5180    .Qz?    DCD    1064980864
        0x00055f58:    3f799848    H.y?    DCD    1064933448
        0x00055f5c:    3f78d41e    ..x?    DCD    1064883230
        0x00055f60:    3f780509    ..x?    DCD    1064830217
        0x00055f64:    3f772b13    .+w?    DCD    1064774419
        0x00055f68:    3f764646    FFv?    DCD    1064715846
        0x00055f6c:    3f7556ac    .Vu?    DCD    1064654508
        0x00055f70:    3f745c4e    N\t?    DCD    1064590414
        0x00055f74:    3f735738    8Ws?    DCD    1064523576
        0x00055f78:    3f724776    vGr?    DCD    1064454006
        0x00055f7c:    3f712d13    .-q?    DCD    1064381715
        0x00055f80:    3f70081c    ..p?    DCD    1064306716
        0x00055f84:    3f6ed89e    ..n?    DCD    1064229022
        0x00055f88:    3f6d9ea5    ..m?    DCD    1064148645
        0x00055f8c:    3f6c5a40    @Zl?    DCD    1064065600
        0x00055f90:    3f6b0b7e    ~.k?    DCD    1063979902
        0x00055f94:    3f69b26b    k.i?    DCD    1063891563
        0x00055f98:    3f684f19    .Oh?    DCD    1063800601
        0x00055f9c:    3f66e196    ..f?    DCD    1063707030
        0x00055fa0:    3f6569f2    .ie?    DCD    1063610866
        0x00055fa4:    3f63e83e    >.c?    DCD    1063512126
        0x00055fa8:    3f625c8b    .\b?    DCD    1063410827
        0x00055fac:    3f60c6ea    ..`?    DCD    1063306986
        0x00055fb0:    3f5f276d    m'_?    DCD    1063200621
        0x00055fb4:    3f5d7e26    &~]?    DCD    1063091750
        0x00055fb8:    3f5bcb28    (.[?    DCD    1062980392
        0x00055fbc:    3f5a0e85    ..Z?    DCD    1062866565
        0x00055fc0:    3f584853    SHX?    DCD    1062750291
        0x00055fc4:    3f5678a3    .xV?    DCD    1062631587
        0x00055fc8:    3f549f8b    ..T?    DCD    1062510475
        0x00055fcc:    3f52bd20     .R?    DCD    1062386976
        0x00055fd0:    3f50d176    v.P?    DCD    1062261110
        0x00055fd4:    3f4edca3    ..N?    DCD    1062132899
        0x00055fd8:    3f4cdebd    ..L?    DCD    1062002365
        0x00055fdc:    3f4ad7db    ..J?    DCD    1061869531
        0x00055fe0:    3f48c813    ..H?    DCD    1061734419
        0x00055fe4:    3f46af7c    |.F?    DCD    1061597052
        0x00055fe8:    3f448e2e    ..D?    DCD    1061457454
        0x00055fec:    3f426441    AdB?    DCD    1061315649
        0x00055ff0:    3f4031ce    .1@?    DCD    1061171662
        0x00055ff4:    3f3df6ec    ..=?    DCD    1061025516
        0x00055ff8:    3f3bb3b4    ..;?    DCD    1060877236
        0x00055ffc:    3f396842    Bh9?    DCD    1060726850
        0x00056000:    3f3714ad    ..7?    DCD    1060574381
        0x00056004:    3f34b910    ..4?    DCD    1060419856
        0x00056008:    3f325586    .U2?    DCD    1060263302
        0x0005600c:    3f2fea29    )./?    DCD    1060104745
        0x00056010:    3f2d7715    .w-?    DCD    1059944213
        0x00056014:    3f2afc65    e.*?    DCD    1059781733
        0x00056018:    3f287a35    5z(?    DCD    1059617333
        0x0005601c:    3f25f0a1    ..%?    DCD    1059451041
        0x00056020:    3f235fc6    ._#?    DCD    1059282886
        0x00056024:    3f20c7c0    .. ?    DCD    1059112896
        0x00056028:    3f1e28ac    .(.?    DCD    1058941100
        0x0005602c:    3f1b82a9    ...?    DCD    1058767529
        0x00056030:    3f18d5d4    ...?    DCD    1058592212
        0x00056034:    3f16224a    J".?    DCD    1058415178
        0x00056038:    3f13682a    *h.?    DCD    1058236458
        0x0005603c:    3f10a793    ...?    DCD    1058056083
        0x00056040:    3f0de0a4    ...?    DCD    1057874084
        0x00056044:    3f0b137b    {..?    DCD    1057690491
        0x00056048:    3f084039    9@.?    DCD    1057505337
        0x0005604c:    3f0566fd    .f.?    DCD    1057318653
        0x00056050:    3f0287e7    ...?    DCD    1057130471
        0x00056054:    3eff462d    -F.>    DCD    1056917037
        0x00056058:    3ef9715b    [q.>    DCD    1056534875
        0x0005605c:    3ef39197    ...>    DCD    1056149911
        0x00056060:    3eeda724    $..>    DCD    1055762212
        0x00056064:    3ee7b245    E..>    DCD    1055371845
        0x00056068:    3ee1b33c    <..>    DCD    1054978876
        0x0005606c:    3edbaa4c    L..>    DCD    1054583372
        0x00056070:    3ed597ba    ...>    DCD    1054185402
        0x00056074:    3ecf7bc9    .{.>    DCD    1053785033
        0x00056078:    3ec956be    .V.>    DCD    1053382334
        0x0005607c:    3ec328df    .(.>    DCD    1052977375
        0x00056080:    3ebcf270    p..>    DCD    1052570224
        0x00056084:    3eb6b3b7    ...>    DCD    1052160951
        0x00056088:    3eb06cfb    .l.>    DCD    1051749627
        0x0005608c:    3eaa1e81    ...>    DCD    1051336321
        0x00056090:    3ea3c892    ...>    DCD    1050921106
        0x00056094:    3e9d6b73    sk.>    DCD    1050504051
        0x00056098:    3e97076c    l..>    DCD    1050085228
        0x0005609c:    3e909cc5    ...>    DCD    1049664709
        0x000560a0:    3e8a2bc7    .+.>    DCD    1049242567
        0x000560a4:    3e83b4b9    ...>    DCD    1048818873
        0x000560a8:    3e7a6fc7    .oz>    DCD    1048211399
        0x000560ac:    3e6d6b21    !km>    DCD    1047358241
        0x000560b0:    3e605c11    .\`>    DCD    1046502417
        0x000560b4:    3e534329    )CS>    DCD    1045644073
        0x000560b8:    3e4620fd    . F>    DCD    1044783357
        0x000560bc:    3e38f620     .8>    DCD    1043920416
        0x000560c0:    3e2bc326    &.+>    DCD    1043055398
        0x000560c4:    3e1e88a4    ...>    DCD    1042188452
        0x000560c8:    3e11472d    -G.>    DCD    1041319725
        0x000560cc:    3e03ff57    W..>    DCD    1040449367
        0x000560d0:    3ded636e    nc.=    DCD    1038967662
        0x000560d4:    3dd2bdc2    ...=    DCD    1037221314
        0x000560d8:    3db80eda    ...=    DCD    1035472602
        0x000560dc:    3d9d57de    .W.=    DCD    1033721822
        0x000560e0:    3d8299fb    ...=    DCD    1031969275
        0x000560e4:    3d4facbc    ..O=    DCD    1028631740
        0x000560e8:    3d1a1c65    e..=    DCD    1025121381
        0x000560ec:    3cc90a99    ...<    DCD    1019808409
        0x000560f0:    3c3ba72a    *.;<    DCD    1010542378
        0x000560f4:    bad678c1    .x..    DCD    3134617793
        0x000560f8:    bc71442d    -Dq.    DCD    3161539629
        0x000560fc:    bce3d757    W...    DCD    3169048407
        0x00056100:    bd27814c    L.'.    DCD    3173482828
        0x00056104:    bd5d0f94    ..].    DCD    3176992660
        0x00056108:    bd894a15    .J..    DCD    3179891221
        0x0005610c:    bda4065a    Z...    DCD    3181643354
        0x00056110:    bdbebb6d    m...    DCD    3183393645
        0x00056114:    bdd96822    "h..    DCD    3185141794
        0x00056118:    bdf40b4e    N...    DCD    3186887502
        0x0005611c:    be0751e3    .Q..    DCD    3188150755
        0x00056120:    be14982f    /...    DCD    3189020719
        0x00056124:    be21d7f7    ..!.    DCD    3189889015
        0x00056128:    be2f10a5    ../.    DCD    3190755493
        0x0005612c:    be3c41a6    .A<.    DCD    3191620006
        0x00056130:    be496a64    djI.    DCD    3192482404
        0x00056134:    be568a4d    M.V.    DCD    3193342541
        0x00056138:    be63a0cd    ..c.    DCD    3194200269
        0x0005613c:    be70ad50    P.p.    DCD    3195055440
        0x00056140:    be7daf45    E.}.    DCD    3195907909
        0x00056144:    be85530d    .S..    DCD    3196408589
        0x00056148:    be8bc89e    ....    DCD    3196831902
        0x0005614c:    be92380d    .8..    DCD    3197253645
        0x00056150:    be98a112    ....    DCD    3197673746
        0x00056154:    be9f0366    f...    DCD    3198092134
        0x00056158:    bea55ebf    .^..    DCD    3198508735
        0x0005615c:    beabb2d8    ....    DCD    3198923480
        0x00056160:    beb1ff69    i...    DCD    3199336297
        0x00056164:    beb8442b    +D..    DCD    3199747115
        0x00056168:    bebe80d8    ....    DCD    3200155864
        0x0005616c:    bec4b52a    *...    DCD    3200562474
        0x00056170:    becae0db    ....    DCD    3200966875
        0x00056174:    bed103a5    ....    DCD    3201368997
        0x00056178:    bed71d45    E...    DCD    3201768773
        0x0005617c:    bedd2d75    u-..    DCD    3202166133
        0x00056180:    bee333f1    .3..    DCD    3202561009
        0x00056184:    bee93076    v0..    DCD    3202953334
        0x00056188:    beef22c0    ."..    DCD    3203343040
        0x0005618c:    bef50a8d    ....    DCD    3203730061
        0x00056190:    befae79b    ....    DCD    3204114331
        0x00056194:    bf005cd3    .\..    DCD    3204472019
        0x00056198:    bf034038    8@..    DCD    3204661304
        0x0005619c:    bf061ddb    ....    DCD    3204849115
        0x000561a0:    bf08f59b    ....    DCD    3205035419
        0x000561a4:    bf0bc75a    Z...    DCD    3205220186
        0x000561a8:    bf0e92f7    ....    DCD    3205403383
        0x000561ac:    bf115854    TX..    DCD    3205584980
        0x000561b0:    bf141750    P...    DCD    3205764944
        0x000561b4:    bf16cfcd    ....    DCD    3205943245
        0x000561b8:    bf1981ac    ....    DCD    3206119852
        0x000561bc:    bf1c2cd0    .,..    DCD    3206294736
        0x000561c0:    bf1ed11a    ....    DCD    3206467866
        0x000561c4:    bf216e6d    mn!.    DCD    3206639213
        0x000561c8:    bf2404ab    ..$.    DCD    3206808747
        0x000561cc:    bf2693b7    ..&.    DCD    3206976439
        0x000561d0:    bf291b74    t.).    DCD    3207142260
        0x000561d4:    bf2b9bc7    ..+.    DCD    3207306183
        0x000561d8:    bf2e1493    ....    DCD    3207468179
        0x000561dc:    bf3085bb    ..0.    DCD    3207628219
        0x000561e0:    bf32ef26    &.2.    DCD    3207786278
        0x000561e4:    bf3550b7    .P5.    DCD    3207942327
        0x000561e8:    bf37aa55    U.7.    DCD    3208096341
        0x000561ec:    bf39fbe3    ..9.    DCD    3208248291
        0x000561f0:    bf3c454a    JE<.    DCD    3208398154
        0x000561f4:    bf3e866e    n.>.    DCD    3208545902
        0x000561f8:    bf40bf37    7.@.    DCD    3208691511
        0x000561fc:    bf42ef8b    ..B.    DCD    3208834955
        0x00056200:    bf451753    S.E.    DCD    3208976211
        0x00056204:    bf473675    u6G.    DCD    3209115253
        0x00056208:    bf494cda    .LI.    DCD    3209252058
        0x0005620c:    bf4b5a6b    kZK.    DCD    3209386603
        0x00056210:    bf4d5f10    ._M.    DCD    3209518864
        0x00056214:    bf4f5ab3    .ZO.    DCD    3209648819
        0x00056218:    bf514d3e    >MQ.    DCD    3209776446
        0x0005621c:    bf53369a    .6S.    DCD    3209901722
        0x00056220:    bf5516b3    ..U.    DCD    3210024627
        0x00056224:    bf56ed72    r.V.    DCD    3210145138
        0x00056228:    bf58bac5    ..X.    DCD    3210263237
        0x0005622c:    bf5a7e95    .~Z.    DCD    3210378901
        0x00056230:    bf5c38d0    .8\.    DCD    3210492112
        0x00056234:    bf5de962    b.].    DCD    3210602850
        0x00056238:    bf5f9038    8._.    DCD    3210711096
        0x0005623c:    bf612d40    @-a.    DCD    3210816832
        0x00056240:    bf62c067    g.b.    DCD    3210920039
        0x00056244:    bf64499c    .Id.    DCD    3211020700
        0x00056248:    bf65c8ce    ..e.    DCD    3211118798
        0x0005624c:    bf673deb    .=g.    DCD    3211214315
        0x00056250:    bf68a8e3    ..h.    DCD    3211307235
        0x00056254:    bf6a09a7    ..j.    DCD    3211397543
        0x00056258:    bf6b6027    '`k.    DCD    3211485223
        0x0005625c:    bf6cac54    T.l.    DCD    3211570260
        0x00056260:    bf6dee1f    ..m.    DCD    3211652639
        0x00056264:    bf6f257a    z%o.    DCD    3211732346
        0x00056268:    bf705258    XRp.    DCD    3211809368
        0x0005626c:    bf7174ab    .tq.    DCD    3211883691
        0x00056270:    bf728c67    g.r.    DCD    3211955303
        0x00056274:    bf73997f    ..s.    DCD    3212024191
        0x00056278:    bf749be7    ..t.    DCD    3212090343
        0x0005627c:    bf759395    ..u.    DCD    3212153749
        0x00056280:    bf76807e    ~.v.    DCD    3212214398
        0x00056284:    bf776296    .bw.    DCD    3212272278
        0x00056288:    bf7839d4    .9x.    DCD    3212327380
        0x0005628c:    bf79062f    /.y.    DCD    3212379695
        0x00056290:    bf79c79e    ..y.    DCD    3212429214
        0x00056294:    bf7a7e17    .~z.    DCD    3212475927
        0x00056298:    bf7b2994    .){.    DCD    3212519828
        0x0005629c:    bf7bca0d    ..{.    DCD    3212560909
        0x000562a0:    bf7c5f7a    z_|.    DCD    3212599162
        0x000562a4:    bf7ce9d5    ..|.    DCD    3212634581
        0x000562a8:    bf7d6918    .i}.    DCD    3212667160
        0x000562ac:    bf7ddd3e    >.}.    DCD    3212696894
        0x000562b0:    bf7e4640    @F~.    DCD    3212723776
        0x000562b4:    bf7ea41c    ..~.    DCD    3212747804
        0x000562b8:    bf7ef6cc    ..~.    DCD    3212768972
        0x000562bc:    bf7f3e4d    M>..    DCD    3212787277
        0x000562c0:    bf7f7a9c    .z..    DCD    3212802716
        0x000562c4:    bf7fabb6    ....    DCD    3212815286
        0x000562c8:    bf7fd199    ....    DCD    3212824985
        0x000562cc:    bf7fec43    C...    DCD    3212831811
        0x000562d0:    bf7ffbb4    ....    DCD    3212835764
        0x000562d4:    3f7fffa6    ...?    DCD    1065353126
        0x000562d8:    3f7fe394    ...?    DCD    1065345940
        0x000562dc:    3f7f9a9c    ...?    DCD    1065327260
        0x000562e0:    3f7f24cc    .$.?    DCD    1065297100
        0x000562e4:    3f7e8238    8.~?    DCD    1065255480
        0x000562e8:    3f7db2fd    ..}?    DCD    1065202429
        0x000562ec:    3f7cb73f    ?.|?    DCD    1065137983
        0x000562f0:    3f7b8f2a    *.{?    DCD    1065062186
        0x000562f4:    3f7a3af3    .:z?    DCD    1064975091
        0x000562f8:    3f78bad4    ..x?    DCD    1064876756
        0x000562fc:    3f770f11    ..w?    DCD    1064767249
        0x00056300:    3f7537f6    .7u?    DCD    1064646646
        0x00056304:    3f7335d5    .5s?    DCD    1064515029
        0x00056308:    3f710908    ..q?    DCD    1064372488
        0x0005630c:    3f6eb1f1    ..n?    DCD    1064219121
        0x00056310:    3f6c30f9    .0l?    DCD    1064055033
        0x00056314:    3f698690    ..i?    DCD    1063880336
        0x00056318:    3f66b32f    /.f?    DCD    1063695151
        0x0005631c:    3f63b753    S.c?    DCD    1063499603
        0x00056320:    3f609384    ..`?    DCD    1063293828
        0x00056324:    3f5d484e    NH]?    DCD    1063077966
        0x00056328:    3f59d645    E.Y?    DCD    1062852165
        0x0005632c:    3f563e03    .>V?    DCD    1062616579
        0x00056330:    3f52802b    +.R?    DCD    1062371371
        0x00056334:    3f4e9d65    e.N?    DCD    1062116709
        0x00056338:    3f4a965e    ^.J?    DCD    1061852766
        0x0005633c:    3f466bcc    .kF?    DCD    1061579724
        0x00056340:    3f421e6a    j.B?    DCD    1061297770
        0x00056344:    3f3daef9    ..=?    DCD    1061007097
        0x00056348:    3f391e40    @.9?    DCD    1060707904
        0x0005634c:    3f346d0d    .m4?    DCD    1060400397
        0x00056350:    3f2f9c32    2./?    DCD    1060084786
        0x00056354:    3f2aac87    ..*?    DCD    1059761287
        0x00056358:    3f259eeb    ..%?    DCD    1059430123
        0x0005635c:    3f20743f    ?t ?    DCD    1059091519
        0x00056360:    3f1b2d6d    m-.?    DCD    1058745709
        0x00056364:    3f15cb61    a..?    DCD    1058392929
        0x00056368:    3f104f0d    .O.?    DCD    1058033421
        0x0005636c:    3f0ab968    h..?    DCD    1057667432
        0x00056370:    3f050b6b    k..?    DCD    1057295211
        0x00056374:    3efe8c2e    ...>    DCD    1056869422
        0x00056378:    3ef2d4dd    ...>    DCD    1056101597
        0x0005637c:    3ee6f2f1    ...>    DCD    1055322865
        0x00056380:    3edae87f    ...>    DCD    1054533759
        0x00056384:    3eceb7a6    ...>    DCD    1053734822
        0x00056388:    3ec26288    .b.>    DCD    1052926600
        0x0005638c:    3eb5eb4e    N..>    DCD    1052109646
        0x00056390:    3ea9542a    *T.>    DCD    1051284522
        0x00056394:    3e9c9f51    Q..>    DCD    1050451793
        0x00056398:    3e8fcefd    ...>    DCD    1049612029
        0x0005639c:    3e82e56d    m..>    DCD    1048765805
        0x000563a0:    3e6bc9ce    ..k>    DCD    1047251406
        0x000563a4:    3e519f62    b.Q>    DCD    1045536610
        0x000563a8:    3e375030    0P7>    DCD    1043812400
        0x000563ac:    3e1ce0d3    ...>    DCD    1042079955
        0x000563b0:    3e0255f1    .U.>    DCD    1040340465
        0x000563b4:    3dcf6862    bh.=    DCD    1037002850
        0x000563b8:    3d9a007c    |..=    DCD    1033502844
        0x000563bc:    3d48fb24    $.H=    DCD    1028193060
        0x000563c0:    3cbba41b    ...<    DCD    1018930203
        0x000563c4:    bb5677f3    .wV.    DCD    3143006195
        0x000563c8:    bcf13d64    d=..    DCD    3169926500
        0x000563cc:    bd63c0bb    ..c.    DCD    3177431227
        0x000563d0:    bda75d67    g]..    DCD    3181862247
        0x000563d4:    bddcbd14    ....    DCD    3185360148
        0x000563d8:    be08fb03    ....    DCD    3188259587
        0x000563dc:    be237f73    s.#.    DCD    3189997427
        0x000563e0:    be3de734    4.=.    DCD    3191727924
        0x000563e4:    be582da4    .-X.    DCD    3193449892
        0x000563e8:    be724e26    &Nr.    DCD    3195162150
        0x000563ec:    be862212    ."..    DCD    3196461586
        0x000563f0:    be930589    ....    DCD    3197306249
        0x000563f4:    be9fcf34    4...    DCD    3198144308
        0x000563f8:    beac7cd5    .|..    DCD    3198975189
        0x000563fc:    beb90c33    3...    DCD    3199798323
        0x00056400:    bec57b1a    .{..    DCD    3200613146
        0x00056404:    bed1c75b    [...    DCD    3201419099
        0x00056408:    beddeecd    ....    DCD    3202215629
        0x0005640c:    bee9ef50    P...    DCD    3203002192
        0x00056410:    bef5c6c7    ....    DCD    3203778247
        0x00056414:    bf00b990    ....    DCD    3204495760
        0x00056418:    bf067926    &y..    DCD    3204872486
        0x0005641c:    bf0c2124    $!..    DCD    3205243172
        0x00056420:    bf11b08d    ....    DCD    3205607565
        0x00056424:    bf172666    f&..    DCD    3205965414
        0x00056428:    bf1c81ba    ....    DCD    3206316474
        0x0005642c:    bf21c198    ..!.    DCD    3206660504
        0x00056430:    bf26e515    ..&.    DCD    3206997269
        0x00056434:    bf2beb4a    J.+.    DCD    3207326538
        0x00056438:    bf30d356    V.0.    DCD    3207648086
        0x0005643c:    bf359c5b    [.5.    DCD    3207961691
        0x00056440:    bf3a4583    .E:.    DCD    3208267139
        0x00056444:    bf3ecdfd    ..>.    DCD    3208564221
        0x00056448:    bf4334fc    .4C.    DCD    3208852732
        0x0005644c:    bf4779bc    .yG.    DCD    3209132476
        0x00056450:    bf4b9b7d    }.K.    DCD    3209403261
        0x00056454:    bf4f9984    ..O.    DCD    3209664900
        0x00056458:    bf53731f    .sS.    DCD    3209917215
        0x0005645c:    bf5727a1    .'W.    DCD    3210160033
        0x00056460:    bf5ab663    c.Z.    DCD    3210393187
        0x00056464:    bf5e1ec6    ..^.    DCD    3210616518
        0x00056468:    bf616030    0`a.    DCD    3210829872
        0x0005646c:    bf647a0f    .zd.    DCD    3211033103
        0x00056470:    bf676bd8    .kg.    DCD    3211226072
        0x00056474:    bf6a3507    .5j.    DCD    3211408647
        0x00056478:    bf6cd51f    ..l.    DCD    3211580703
        0x0005647c:    bf6f4ba9    .Ko.    DCD    3211742121
        0x00056480:    bf719837    7.q.    DCD    3211892791
        0x00056484:    bf73ba62    b.s.    DCD    3212032610
        0x00056488:    bf75b1c9    ..u.    DCD    3212161481
        0x0005648c:    bf777e16    .~w.    DCD    3212279318
        0x00056490:    bf791ef6    ..y.    DCD    3212386038
        0x00056494:    bf7a9421    !.z.    DCD    3212481569
        0x00056498:    bf7bdd55    U.{.    DCD    3212565845
        0x0005649c:    bf7cfa59    Y.|.    DCD    3212638809
        0x000564a0:    bf7deafa    ..}.    DCD    3212700410
        0x000564a4:    bf7eaf0e    ..~.    DCD    3212750606
        0x000564a8:    bf7f4674    tF..    DCD    3212789364
        0x000564ac:    bf7fb10f    ....    DCD    3212816655
        0x000564b0:    bf7feece    ....    DCD    3212832462
    mode48000_960_120
        0x000564b4:    0000bb80    ....    DCD    48000
        0x000564b8:    00000078    x...    DCD    120
        0x000564bc:    00000015    ....    DCD    21
        0x000564c0:    00000015    ....    DCD    21
        0x000564c4:    3f599a00    ..Y?    DCD    1062836736
        0x000564c8:    00000000    ....    DCD    0
        0x000564cc:    3f800000    ...?    DCD    1065353216
        0x000564d0:    3f800000    ...?    DCD    1065353216
        0x000564d4:    000526a0    .&..    DCD    337568
        0x000564d8:    00000003    ....    DCD    3
        0x000564dc:    00000008    ....    DCD    8
        0x000564e0:    00000078    x...    DCD    120
        0x000564e4:    0000000b    ....    DCD    11
        0x000564e8:    000517e2    ....    DCD    333794
        0x000564ec:    00054868    hH..    DCD    346216
        0x000564f0:    000581d8    ....    DCD    360920
        0x000564f4:    00000780    ....    DCD    1920
        0x000564f8:    00000003    ....    DCD    3
        0x000564fc:    00052dd4    .-..    DCD    339412
        0x00056500:    00052e0c    ....    DCD    339468
        0x00056504:    00052e44    D...    DCD    339524
        0x00056508:    00052e7c    |...    DCD    339580
        0x0005650c:    00054894    .H..    DCD    346260
        0x00056510:    00000188    ....    DCD    392
        0x00056514:    00051afa    ....    DCD    334586
        0x00056518:    000518c9    ....    DCD    334025
        0x0005651c:    00051a51    Q...    DCD    334417
    ordery_table
        0x00056520:    00000001    ....    DCD    1
        0x00056524:    00000000    ....    DCD    0
        0x00056528:    00000003    ....    DCD    3
        0x0005652c:    00000000    ....    DCD    0
        0x00056530:    00000002    ....    DCD    2
        0x00056534:    00000001    ....    DCD    1
        0x00056538:    00000007    ....    DCD    7
        0x0005653c:    00000000    ....    DCD    0
        0x00056540:    00000004    ....    DCD    4
        0x00056544:    00000003    ....    DCD    3
        0x00056548:    00000006    ....    DCD    6
        0x0005654c:    00000001    ....    DCD    1
        0x00056550:    00000005    ....    DCD    5
        0x00056554:    00000002    ....    DCD    2
        0x00056558:    0000000f    ....    DCD    15
        0x0005655c:    00000000    ....    DCD    0
        0x00056560:    00000008    ....    DCD    8
        0x00056564:    00000007    ....    DCD    7
        0x00056568:    0000000c    ....    DCD    12
        0x0005656c:    00000003    ....    DCD    3
        0x00056570:    0000000b    ....    DCD    11
        0x00056574:    00000004    ....    DCD    4
        0x00056578:    0000000e    ....    DCD    14
        0x0005657c:    00000001    ....    DCD    1
        0x00056580:    00000009    ....    DCD    9
        0x00056584:    00000006    ....    DCD    6
        0x00056588:    0000000d    ....    DCD    13
        0x0005658c:    00000002    ....    DCD    2
        0x00056590:    0000000a    ....    DCD    10
        0x00056594:    00000005    ....    DCD    5
    __tagsym$$used.7
    sGlobalAccess
        0x00056598:    000581bc    ....    DCD    360892
        0x0005659c:    000581a8    ....    DCD    360872
        0x000565a0:    00058180    ....    DCD    360832
        0x000565a4:    00058194    ....    DCD    360852
        0x000565a8:    10060284    ....    DCD    268829316
        0x000565ac:    10060298    ....    DCD    268829336
        0x000565b0:    100602ac    ....    DCD    268829356
    small_energy_icdf
        0x000565b4:    00000102    ....    DCD    258
    smpCfg
        0x000565b8:    000001f4    ....    DCD    500
        0x000565bc:    01100703    ....    DCD    17827587
        0x000565c0:    00000000    ....    DCD    0
        0x000565c4:    0000fa00    ....    DCD    64000
        0x000565c8:    0000fa00    ....    DCD    64000
        0x000565cc:    00000002    ....    DCD    2
    smpPktLenTbl
        0x000565d0:    11070700    ....    DCD    285673216
        0x000565d4:    0b110211    ....    DCD    185664017
        0x000565d8:    02110811    ....    DCD    34670609
        0x000565dc:    1141        A.      DCW    4417
        0x000565de:    02          .       DCB    2
    smpScF5Key
        0x000565df:    62          b       DCB    98
        0x000565e0:    00656c74    tle.    DCD    6646900
    smprActionTbl
        0x000565e4:    0004747d    }t..    DCD    291965
        0x000565e8:    00047431    1t..    DCD    291889
        0x000565ec:    000475c5    .u..    DCD    292293
        0x000565f0:    000475f1    .u..    DCD    292337
        0x000565f4:    00047565    eu..    DCD    292197
        0x000565f8:    00047691    .v..    DCD    292497
        0x000565fc:    000474c9    .t..    DCD    292041
        0x00056600:    000474f5    .t..    DCD    292085
        0x00056604:    00047625    %v..    DCD    292389
        0x00056608:    0004750d    .u..    DCD    292109
        0x0005660c:    0004754d    Mu..    DCD    292173
        0x00056610:    00047445    Et..    DCD    291909
        0x00056614:    000473e5    .s..    DCD    291813
        0x00056618:    000473f9    .s..    DCD    291833
        0x0005661c:    00047489    .t..    DCD    291977
        0x00056620:    000474a9    .t..    DCD    292009
        0x00056624:    00047585    .u..    DCD    292229
        0x00056628:    00049dad    ....    DCD    302509
        0x0005662c:    00049a21    !...    DCD    301601
        0x00056630:    00049cb5    ....    DCD    302261
        0x00056634:    000499b9    ....    DCD    301497
        0x00056638:    000499f5    ....    DCD    301557
        0x0005663c:    00049939    9...    DCD    301369
        0x00056640:    00049c01    ....    DCD    302081
        0x00056644:    00049df1    ....    DCD    302577
        0x00056648:    00049b1d    ....    DCD    301853
        0x0005664c:    00049add    ....    DCD    301789
    smprScActionTbl
        0x00056650:    0004747d    }t..    DCD    291965
        0x00056654:    00048839    9...    DCD    297017
        0x00056658:    00048b51    Q...    DCD    297809
        0x0005665c:    000475f1    .u..    DCD    292337
        0x00056660:    00048b31    1...    DCD    297777
        0x00056664:    0004a2fd    ....    DCD    303869
        0x00056668:    00047691    .v..    DCD    292497
        0x0005666c:    0004a345    E...    DCD    303941
        0x00056670:    000474c9    .t..    DCD    292041
        0x00056674:    000474f5    .t..    DCD    292085
        0x00056678:    00047625    %v..    DCD    292389
        0x0005667c:    0004750d    .u..    DCD    292109
        0x00056680:    0004754d    Mu..    DCD    292173
        0x00056684:    00047445    Et..    DCD    291909
        0x00056688:    00047585    .u..    DCD    292229
        0x0005668c:    000473f9    .s..    DCD    291833
        0x00056690:    00047489    .t..    DCD    291977
        0x00056694:    000474a9    .t..    DCD    292009
        0x00056698:    000473e5    .s..    DCD    291813
        0x0005669c:    00049dad    ....    DCD    302509
        0x000566a0:    00049a21    !...    DCD    301601
        0x000566a4:    00049cb5    ....    DCD    302261
        0x000566a8:    000499b9    ....    DCD    301497
        0x000566ac:    00049fed    ....    DCD    303085
        0x000566b0:    00049fd5    ....    DCD    303061
        0x000566b4:    00049f7d    }...    DCD    302973
        0x000566b8:    00049fa9    ....    DCD    303017
        0x000566bc:    00048c45    E...    DCD    298053
        0x000566c0:    00048b6d    m...    DCD    297837
        0x000566c4:    00048bdd    ....    DCD    297949
        0x000566c8:    0004a2a1    ....    DCD    303777
        0x000566cc:    0004a2c5    ....    DCD    303813
        0x000566d0:    0004a2e1    ....    DCD    303841
        0x000566d4:    0004a1b1    ....    DCD    303537
        0x000566d8:    0004a211    ....    DCD    303633
        0x000566dc:    0004a155    U...    DCD    303445
        0x000566e0:    0004a229    )...    DCD    303657
        0x000566e4:    0004a141    A...    DCD    303425
        0x000566e8:    0004a03d    =...    DCD    303165
        0x000566ec:    0004a0e1    ....    DCD    303329
        0x000566f0:    0004a319    ....    DCD    303897
        0x000566f4:    0004a3b5    ....    DCD    304053
        0x000566f8:    00049e61    a...    DCD    302689
        0x000566fc:    00048735    5...    DCD    296757
        0x00056700:    0004867d    }...    DCD    296573
        0x00056704:    000485c9    ....    DCD    296393
        0x00056708:    00048855    U...    DCD    297045
        0x0005670c:    0004890d    ....    DCD    297229
        0x00056710:    00049e9d    ....    DCD    302749
        0x00056714:    000499f5    ....    DCD    301557
        0x00056718:    00049939    9...    DCD    301369
        0x0005671c:    00049c01    ....    DCD    302081
        0x00056720:    00049df1    ....    DCD    302577
        0x00056724:    00049add    ....    DCD    301789
        0x00056728:    00049b1d    ....    DCD    301853
    smprScSmIf
        0x0005672c:    00056738    8g..    DCD    354104
        0x00056730:    00056650    Pf..    DCD    353872
        0x00056734:    00056838    8h..    DCD    354360
    smprScStateTbl
        0x00056738:    00056865    eh..    DCD    354405
        0x0005673c:    000567d8    .g..    DCD    354264
        0x00056740:    000567f3    .g..    DCD    354291
        0x00056744:    000568b6    .h..    DCD    354486
        0x00056748:    00056904    .i..    DCD    354564
        0x0005674c:    000568b0    .h..    DCD    354480
        0x00056750:    00056811    .h..    DCD    354321
        0x00056754:    00056880    .h..    DCD    354432
        0x00056758:    00056886    .h..    DCD    354438
        0x0005675c:    0005687a    zh..    DCD    354426
        0x00056760:    0005688c    .h..    DCD    354444
        0x00056764:    00056898    .h..    DCD    354456
        0x00056768:    000568cb    .h..    DCD    354507
        0x0005676c:    000568da    .h..    DCD    354522
        0x00056770:    000568fe    .h..    DCD    354558
        0x00056774:    000568e0    .h..    DCD    354528
        0x00056778:    000568ec    .h..    DCD    354540
        0x0005677c:    000568e6    .h..    DCD    354534
        0x00056780:    000568f2    .h..    DCD    354546
        0x00056784:    000568bf    .h..    DCD    354495
        0x00056788:    000568c5    .h..    DCD    354501
        0x0005678c:    00056925    %i..    DCD    354597
        0x00056790:    0005681d    .h..    DCD    354333
        0x00056794:    0005682f    /h..    DCD    354351
        0x00056798:    00056829    )h..    DCD    354345
        0x0005679c:    00056823    #h..    DCD    354339
        0x000567a0:    00056847    Gh..    DCD    354375
        0x000567a4:    0005684d    Mh..    DCD    354381
        0x000567a8:    00056a2c    ,j..    DCD    354860
        0x000567ac:    00056a3e    >j..    DCD    354878
        0x000567b0:    000569b1    .i..    DCD    354737
        0x000567b4:    000569bd    .i..    DCD    354749
        0x000567b8:    00056a20     j..    DCD    354848
        0x000567bc:    000569c9    .i..    DCD    354761
        0x000567c0:    000569d5    .i..    DCD    354773
        0x000567c4:    0005691c    .i..    DCD    354588
        0x000567c8:    00056853    Sh..    DCD    354387
        0x000567cc:    000568a1    .h..    DCD    354465
        0x000567d0:    000567f9    .g..    DCD    354297
        0x000567d4:    0005690a    .i..    DCD    354570
    smprScStateTblApiPairReq
        0x000567d8:    0601000a    ....    DCD    100728842
        0x000567dc:    00071402    ....    DCD    463874
        0x000567e0:    01000302    ....    DCD    16777986
        0x000567e4:    09010008    ....    DCD    151060488
        0x000567e8:    010f0100    ....    DCD    17760512
        0x000567ec:    01001f03    ....    DCD    16785155
        0x000567f0:    0000        ..      DCW    0
        0x000567f2:    00          .       DCB    0
    smprScStateTblApiPairRsp
        0x000567f3:    02          .       DCB    2
        0x000567f4:    00001503    ....    DCD    5379
        0x000567f8:    00          .       DCB    0
    smprScStateTblAttempts
        0x000567f9:    10000f      ...     DCB    16,0,15
        0x000567fc:    0602270f    .'..    DCD    100804367
        0x00056800:    00051226    &...    DCD    332326
        0x00056804:    01000a10    ....    DCD    16779792
        0x00056808:    07010003    ....    DCD    117506051
        0x0005680c:    00000026    &...    DCD    38
        0x00056810:    00          .       DCB    0
    smprScStateTblAuthSelect
        0x00056811:    130717      ...     DCB    19,7,23
        0x00056814:    151b0c14    ....    DCD    354094100
        0x00056818:    00002514    .%..    DCD    9492
        0x0005681c:    00          .       DCB    0
    smprScStateTblCalcDHKey
        0x0005681d:    19172b      ..+     DCB    25,23,43
        0x00056820:    0000        ..      DCW    0
        0x00056822:    00          .       DCB    0
    smprScStateTblCalcF5LTK
        0x00056823:    1c          .       DCB    28
        0x00056824:    00002e1a    ....    DCD    11802
        0x00056828:    00          .       DCB    0
    smprScStateTblCalcF5MacKey
        0x00056829:    1c192d      ..-     DCB    28,25,45
        0x0005682c:    0000        ..      DCW    0
        0x0005682e:    00          .       DCB    0
    smprScStateTblCalcF5TKey
        0x0005682f:    1c          .       DCB    28
        0x00056830:    260d2c18    .,.&    DCD    638397464
        0x00056834:    0000000d    ....    DCD    13
    smprScStateTblCommon
        0x00056838:    0702000a    ....    DCD    117571594
        0x0005683c:    00030200    ....    DCD    197120
        0x00056840:    02270f04    ..'.    DCD    36114180
        0x00056844:    0000        ..      DCW    0
        0x00056846:    00          .       DCB    0
    smprScStateTblDhCalcF6Ea
        0x00056847:    1c          .       DCB    28
        0x00056848:    00002f1b    ./..    DCD    12059
        0x0005684c:    00          .       DCB    0
    smprScStateTblDhCalcF6Eb
        0x0005684d:    1c2430      .$0     DCB    28,36,48
        0x00056850:    0000        ..      DCW    0
        0x00056852:    00          .       DCB    0
    smprScStateTblEncrypt
        0x00056853:    08          .       DCB    8
        0x00056854:    00093425    %4..    DCD    603173
        0x00056858:    00240302    ..$.    DCD    2360066
        0x0005685c:    0d04001d    ....    DCD    218365981
        0x00056860:    00000d26    &...    DCD    3366
        0x00056864:    00          .       DCB    0
    smprScStateTblIdle
        0x00056865:    050113      ...     DCB    5,1,19
        0x00056868:    0601000a    ....    DCD    100728842
        0x0005686c:    00071402    ....    DCD    463874
        0x00056870:    01000300    ....    DCD    16777984
        0x00056874:    0000000f    ....    DCD    15
        0x00056878:    0000        ..      DCW    0
    smprScStateTblJwNcCalcG2
        0x0005687a:    0a1c        ..      DCW    2588
        0x0005687c:    0000001a    ....    DCD    26
    smprScStateTblJwNcSetup
        0x00056880:    0018081c    ....    DCD    1574940
        0x00056884:    0000        ..      DCW    0
    smprScStateTblJwNcWaitRand
        0x00056886:    0906        ..      DCW    2310
        0x00056888:    00000019    ....    DCD    25
    smprScStateTblJwNcWaitUser
        0x0005688c:    06291516    ..).    DCD    103355670
        0x00056890:    260d280b    .(.&    DCD    638396427
        0x00056894:    0000000d    ....    DCD    13
    smprScStateTblJwNcWaitUserDhCheckRcvd
        0x00056898:    0d2a1616    ..*.    DCD    220861974
        0x0005689c:    00000d26    &...    DCD    3366
        0x000568a0:    00          .       DCB    0
    smprScStateTblKeyDist
        0x000568a1:    062535      .%5     DCB    6,37,53
        0x000568a4:    0e36250c    .%6.    DCD    238429452
        0x000568a8:    25030e00    ...%    DCD    620957184
        0x000568ac:    00000000    ....    DCD    0
    smprScStateTblLescPin
        0x000568b0:    00070404    ....    DCD    459780
        0x000568b4:    0000        ..      DCW    0
    smprScStateTblModeSelect
        0x000568b6:    0511        ..      DCW    1297
        0x000568b8:    001c1200    ....    DCD    1839616
        0x000568bc:    0000        ..      DCW    0
        0x000568be:    00          .       DCB    0
    smprScStateTblOobSendRand
        0x000568bf:    1c          .       DCB    28
        0x000568c0:    00002715    .'..    DCD    10005
        0x000568c4:    00          .       DCB    0
    smprScStateTblOobWaitRand
        0x000568c5:    061326      ..&     DCB    6,19,38
        0x000568c8:    0000        ..      DCW    0
        0x000568ca:    00          .       DCB    0
    smprScStateTblPassKeyKeypress
        0x000568cb:    06          .       DCB    6
        0x000568cc:    0d1e1c0c    ....    DCD    220077068
        0x000568d0:    1d0c171e    ....    DCD    487331614
        0x000568d4:    00070e04    ....    DCD    462340
        0x000568d8:    0000        ..      DCW    0
    smprScStateTblPassWaitAuthRsp
        0x000568da:    0f04        ..      DCW    3844
        0x000568dc:    00000020     ...    DCD    32
    smprScStateTblPasskeyCalc
        0x000568e0:    0022101c    ..".    DCD    2232348
        0x000568e4:    0000        ..      DCW    0
    smprScStateTblPasskeyCheck
        0x000568e6:    121c        ..      DCW    4636
        0x000568e8:    00000024    $...    DCD    36
    smprScStateTblPasskeyRand
        0x000568ec:    00231106    ..#.    DCD    2298118
        0x000568f0:    0000        ..      DCW    0
    smprScStateTblPasskeyRepeat
        0x000568f2:    0e1a        ..      DCW    3610
        0x000568f4:    29151b00    ...)    DCD    689249024
        0x000568f8:    000d260d    .&..    DCD    861709
        0x000568fc:    0000        ..      DCW    0
    smprScStateTblPasskeyWaitCnf
        0x000568fe:    0f06        ..      DCW    3846
        0x00056900:    0000001f    ....    DCD    31
    smprScStateTblPubKey
        0x00056904:    00050606    ....    DCD    329222
        0x00056908:    0000        ..      DCW    0
    smprScStateTblRspTo
        0x0005690a:    000a        ..      DCW    10
        0x0005690c:    00270701    ..'.    DCD    2557697
        0x00056910:    0f002703    .'..    DCD    251668227
        0x00056914:    27050027    '..'    DCD    654639143
        0x00056918:    00000011    ....    DCD    17
    smprScStateTblStkCalc
        0x0005691c:    0d33240b    .$3.    DCD    221455371
        0x00056920:    00000d26    &...    DCD    3366
        0x00056924:    00          .       DCB    0
    smprScStateTblWaitDhCheck
        0x00056925:    06162a      ..*     DCB    6,22,42
        0x00056928:    000d260d    .&..    DCD    861709
        0x0005692c:    00000000    ....    DCD    0
    smprSmIf
        0x00056930:    0005693c    <i..    DCD    354620
        0x00056934:    000565e4    .e..    DCD    353764
        0x00056938:    000569e1    .i..    DCD    354785
    smprStateTbl
        0x0005693c:    000569fc    .i..    DCD    354812
        0x00056940:    00056978    xi..    DCD    354680
        0x00056944:    00056993    .i..    DCD    354707
        0x00056948:    00056a35    5j..    DCD    354869
        0x0005694c:    00056a47    Gj..    DCD    354887
        0x00056950:    000569b7    .i..    DCD    354743
        0x00056954:    000569c3    .i..    DCD    354755
        0x00056958:    00056a26    &j..    DCD    354854
        0x0005695c:    000569cf    .i..    DCD    354767
        0x00056960:    000569db    .i..    DCD    354779
        0x00056964:    00056a62    bj..    DCD    354914
        0x00056968:    000569f0    .i..    DCD    354800
        0x0005696c:    00056a11    .j..    DCD    354833
        0x00056970:    00056999    .i..    DCD    354713
        0x00056974:    00056a50    Pj..    DCD    354896
    smprStateTblApiPairReq
        0x00056978:    0601000a    ....    DCD    100728842
        0x0005697c:    00071202    ....    DCD    463362
        0x00056980:    01000302    ....    DCD    16777986
        0x00056984:    09010008    ....    DCD    151060488
        0x00056988:    010f0100    ....    DCD    17760512
        0x0005698c:    01001f03    ....    DCD    16785155
        0x00056990:    0000        ..      DCW    0
        0x00056992:    00          .       DCB    0
    smprStateTblApiPairRsp
        0x00056993:    02          .       DCB    2
        0x00056994:    00001303    ....    DCD    4867
        0x00056998:    00          .       DCB    0
    smprStateTblAttempts
        0x00056999:    10000d      ...     DCB    16,0,13
        0x0005699c:    06020e0f    ....    DCD    100797967
        0x000569a0:    00050c0d    ....    DCD    330765
        0x000569a4:    01000a0e    ....    DCD    16779790
        0x000569a8:    07010003    ....    DCD    117506051
        0x000569ac:    0000000d    ....    DCD    13
        0x000569b0:    00          .       DCB    0
    smprStateTblCnfCalc1
        0x000569b1:    0b1f09      ...     DCB    11,31,9
        0x000569b4:    0000        ..      DCW    0
        0x000569b6:    00          .       DCB    0
    smprStateTblCnfCalc1
        0x000569b7:    0b          .       DCB    11
        0x000569b8:    00000706    ....    DCD    1798
        0x000569bc:    00          .       DCB    0
    smprStateTblCnfCalc2
        0x000569bd:    0b200a      . .     DCB    11,32,10
        0x000569c0:    0000        ..      DCW    0
        0x000569c2:    00          .       DCB    0
    smprStateTblCnfCalc2
        0x000569c3:    0b          .       DCB    11
        0x000569c4:    00000807    ....    DCD    2055
        0x000569c8:    00          .       DCB    0
    smprStateTblCnfVerCalc1
        0x000569c9:    0b220c      .".     DCB    11,34,12
        0x000569cc:    0000        ..      DCW    0
        0x000569ce:    00          .       DCB    0
    smprStateTblCnfVerCalc1
        0x000569cf:    0b          .       DCB    11
        0x000569d0:    00000a09    ....    DCD    2569
        0x000569d4:    00          .       DCB    0
    smprStateTblCnfVerCalc2
        0x000569d5:    0b2332      .#2     DCB    11,35,50
        0x000569d8:    0000        ..      DCW    0
        0x000569da:    00          .       DCB    0
    smprStateTblCnfVerCalc2
        0x000569db:    0b          .       DCB    11
        0x000569dc:    0000160a    ....    DCD    5642
        0x000569e0:    00          .       DCB    0
    smprStateTblCommon
        0x000569e1:    0a0002      ...     DCB    10,0,2
        0x000569e4:    03020007    ....    DCD    50462727
        0x000569e8:    0e0f0400    ....    DCD    235865088
        0x000569ec:    00000002    ....    DCD    2
    smprStateTblEncrypt
        0x000569f0:    09180c08    ....    DCD    152570888
        0x000569f4:    0b030200    ....    DCD    184746496
        0x000569f8:    00000000    ....    DCD    0
    smprStateTblIdle
        0x000569fc:    0a110105    ....    DCD    168886533
        0x00056a00:    02060100    ....    DCD    33947904
        0x00056a04:    00000712    ....    DCD    1810
        0x00056a08:    0f010003    ....    DCD    251723779
        0x00056a0c:    00000000    ....    DCD    0
        0x00056a10:    00          .       DCB    0
    smprStateTblKeyDist
        0x00056a11:    0c0c19      ...     DCB    12,12,25
        0x00056a14:    0e1a0c06    ....    DCD    236588038
        0x00056a18:    0c031000    ....    DCD    201527296
        0x00056a1c:    00000000    ....    DCD    0
    smprStateTblPairRand
        0x00056a20:    000b2106    .!..    DCD    729350
        0x00056a24:    0000        ..      DCW    0
    smprStateTblPairRand
        0x00056a26:    0806        ..      DCW    2054
        0x00056a28:    00000009    ....    DCD    9
    smprStateTblPinPair1
        0x00056a2c:    06061d04    ....    DCD    101063940
        0x00056a30:    0000161d    ....    DCD    5661
        0x00056a34:    00          .       DCB    0
    smprStateTblPinPair1
        0x00056a35:    040405      ...     DCB    4,4,5
        0x00056a38:    00140406    ....    DCD    1311750
        0x00056a3c:    0000        ..      DCW    0
    smprStateTblPinPair2
        0x00056a3e:    1e04        ..      DCW    7684
        0x00056a40:    311e0608    ...1    DCD    824051208
        0x00056a44:    0000        ..      DCW    0
        0x00056a46:    00          .       DCB    0
    smprStateTblPinPair2
        0x00056a47:    04          .       DCB    4
        0x00056a48:    05060605    ....    DCD    84280837
        0x00056a4c:    00000015    ....    DCD    21
    smprStateTblRspTo
        0x00056a50:    0701000a    ....    DCD    117506058
        0x00056a54:    0e03000e    ....    DCD    235077646
        0x00056a58:    000e0f00    ....    DCD    921344
        0x00056a5c:    000f0e05    ....    DCD    986629
        0x00056a60:    0000        ..      DCW    0
    smprStateTblStkCalc
        0x00056a62:    0b0b        ..      DCW    2827
        0x00056a64:    0b0d0d17    ....    DCD    185404695
        0x00056a68:    0000        ..      DCW    0
        0x00056a6a:    00          .       DCB    0
    spread_icdf
        0x00056a6b:    19          .       DCB    25
        0x00056a6c:    0217        ..      DCW    535
        0x00056a6e:    00          .       DCB    0
    .L.str.36
        0x00056a6f:    63          c       DCB    99
        0x00056a70:    4c6e6e6f    onnL    DCD    1282305647
        0x00056a74:    6e657461    aten    DCD    1852142689
        0x00056a78:    3d207963    cy =    DCD    1025538403
        0x00056a7c:    09642520     %d.    DCD    157558048
        0x00056a80:    00          .       DCB    0
    .L.str.31
        0x00056a81:    68616e      han     DCB    104,97,110
        0x00056a84:    20656c64    dle     DCD    543517796
        0x00056a88:    7830203d    = 0x    DCD    2016419901
        0x00056a8c:    00097825    %x..    DCD    620581
    .L.str.33
        0x00056a90:    72646461    addr    DCD    1919181921
        0x00056a94:    2042534d    MSB     DCD    541217613
        0x00056a98:    3025203d    = %0    DCD    807739453
        0x00056a9c:    30257832    2x%0    DCD    807761970
        0x00056aa0:    30257832    2x%0    DCD    807761970
        0x00056aa4:    30257832    2x%0    DCD    807761970
        0x00056aa8:    30257832    2x%0    DCD    807761970
        0x00056aac:    30257832    2x%0    DCD    807761970
        0x00056ab0:    00097832    2x..    DCD    620594
    .L.str.37
        0x00056ab4:    54707573    supT    DCD    1416656243
        0x00056ab8:    6f656d69    imeo    DCD    1868918121
        0x00056abc:    3d207475    ut =    DCD    1025537141
        0x00056ac0:    20642520     %d     DCD    543434016
        0x00056ac4:    0a0a736d    ms..    DCD    168457069
        0x00056ac8:    00          .       DCB    0
    .L.str.27
        0x00056ac9:    5b414d      [AM     DCB    91,65,77
        0x00056acc:    536f562d    -VoS    DCD    1399805485
        0x00056ad0:    6f63205d    ] co    DCD    1868767325
        0x00056ad4:    64496e6e    nnId    DCD    1682533998
        0x00056ad8:    25203a20     : %    DCD    622869024
        0x00056adc:    000a0d64    d...    DCD    658788
    .L.str.23
        0x00056ae0:    2d4d415b    [AM-    DCD    760037723
        0x00056ae4:    5d536f56    VoS]    DCD    1565749078
        0x00056ae8:    5f4d4420     DM_    DCD    1598899232
        0x00056aec:    5f434553    SEC_    DCD    1598244179
        0x00056af0:    504d4f43    COMP    DCD    1347243843
        0x00056af4:    5f455241    ARE_    DCD    1598378561
        0x00056af8:    20444e49    IND     DCD    541347401
        0x00056afc:    000a        ..      DCW    10
    .L.str.21
        0x00056afe:    415b        [A      DCW    16731
        0x00056b00:    6f562d4d    M-Vo    DCD    1867918669
        0x00056b04:    44205d53    S] D    DCD    1142971731
        0x00056b08:    45535f4d    M_SE    DCD    1163091789
        0x00056b0c:    55415f43    C_AU    DCD    1430347587
        0x00056b10:    525f4854    TH_R    DCD    1381976148
        0x00056b14:    495f5145    EQ_I    DCD    1230983493
        0x00056b18:    0a20444e    ND .    DCD    169886798
        0x00056b1c:    00          .       DCB    0
    .L.str.22
        0x00056b1d:    5b414d      [AM     DCB    91,65,77
        0x00056b20:    536f562d    -VoS    DCD    1399805485
        0x00056b24:    4d44205d    ] DM    DCD    1296310365
        0x00056b28:    4345535f    _SEC    DCD    1128616799
        0x00056b2c:    4941505f    _PAI    DCD    1229017183
        0x00056b30:    4e495f52    R_IN    DCD    1313431378
        0x00056b34:    000a2044    D ..    DCD    663620
    .L.str.18
        0x00056b38:    2d4d415b    [AM-    DCD    760037723
        0x00056b3c:    5d536f56    VoS]    DCD    1565749078
        0x00056b40:    5f4d4420     DM_    DCD    1598899232
        0x00056b44:    5f434553    SEC_    DCD    1598244179
        0x00056b48:    52434e45    ENCR    DCD    1380142661
        0x00056b4c:    5f545059    YPT_    DCD    1599361113
        0x00056b50:    20444e49    IND     DCD    541347401
        0x00056b54:    000a        ..      DCW    10
    .L.str.6
        0x00056b56:    415b        [A      DCW    16731
        0x00056b58:    6f562d4d    M-Vo    DCD    1867918669
        0x00056b5c:    61205d53    S] a    DCD    1629510995
        0x00056b60:    6f765f6d    m_vo    DCD    1870028653
        0x00056b64:    6f765f73    s_vo    DCD    1870028659
        0x00056b68:    5f656369    ice_    DCD    1600480105
        0x00056b6c:    72617473    star    DCD    1918989427
        0x00056b70:    0a292874    t().    DCD    170469492
        0x00056b74:    00          .       DCB    0
    .L.str.8
        0x00056b75:    2d2d2d      ---     DCB    45,45,45
        0x00056b78:    4343202d    - CC    DCD    1128472621
        0x00056b7c:    6f6e2043    C no    DCD    1869488195
        0x00056b80:    65732074    t se    DCD    1702043764
        0x00056b84:    69742074    t ti    DCD    1769218164
        0x00056b88:    756f656d    meou    DCD    1970234733
        0x00056b8c:    64202c74    t, d    DCD    1679830132
        0x00056b90:    6f637369    isco    DCD    1868788585
        0x00056b94:    63656e6e    nnec    DCD    1667591790
        0x00056b98:    2e2e2e74    t...    DCD    774778484
        0x00056b9c:    000a        ..      DCW    10
    .L.str.17
        0x00056b9e:    415b        [A      DCW    16731
        0x00056ba0:    6f562d4d    M-Vo    DCD    1867918669
        0x00056ba4:    44205d53    S] D    DCD    1142971731
        0x00056ba8:    45535f4d    M_SE    DCD    1163091789
        0x00056bac:    41505f43    C_PA    DCD    1095786307
        0x00056bb0:    435f5249    IR_C    DCD    1130320457
        0x00056bb4:    5f4c504d    MPL_    DCD    1598836813
        0x00056bb8:    2e444e49    IND.    DCD    776228425
        0x00056bbc:    000a        ..      DCW    10
    .L.str.25
        0x00056bbe:    415b        [A      DCW    16731
        0x00056bc0:    6f562d4d    M-Vo    DCD    1867918669
        0x00056bc4:    41205d53    S] A    DCD    1092640083
        0x00056bc8:    5420414d    MA T    DCD    1411400013
        0x00056bcc:    43432058    X CC    DCD    1128472664
        0x00056bd0:    6e652043    C en    DCD    1852121155
        0x00056bd4:    656c6261    able    DCD    1701601889
        0x00056bd8:    000a2e64    d...    DCD    667236
    .L.str.19
        0x00056bdc:    414d415b    [AMA    DCD    1095582043
        0x00056be0:    6556205d    ] Ve    DCD    1700143197
        0x00056be4:    6f697372    rsio    DCD    1869181810
        0x00056be8:    7845206e    n Ex    DCD    2017796206
        0x00056bec:    6e616863    chan    DCD    1851877475
        0x00056bf0:    53206567    ge S    DCD    1394632039
        0x00056bf4:    2e646e65    end.    DCD    778333797
        0x00056bf8:    000a        ..      DCW    10
    .L.str.26
        0x00056bfa:    415b        [A      DCW    16731
        0x00056bfc:    6f562d4d    M-Vo    DCD    1867918669
        0x00056c00:    52205d53    S] R    DCD    1377852755
        0x00056c04:    65757165    eque    DCD    1702195557
        0x00056c08:    66207473    st f    DCD    1713402995
        0x00056c0c:    7320726f    or s    DCD    1931506287
        0x00056c10:    72756365    ecur    DCD    1920295781
        0x00056c14:    20797469    ity     DCD    544830569
        0x00056c18:    6d6f7266    from    DCD    1836020326
        0x00056c1c:    616c7320     sla    DCD    1634497312
        0x00056c20:    0a2e6576    ve..    DCD    170812790
        0x00056c24:    00          .       DCB    0
    .L.str
        0x00056c25:    5b414d      [AM     DCB    91,65,77
        0x00056c28:    41205d41    A] A    DCD    1092640065
        0x00056c2c:    534f564d    MVOS    DCD    1397708365
        0x00056c30:    5f58545f    _TX_    DCD    1599624287
        0x00056c34:    5f434343    CCC_    DCD    1598243651
        0x00056c38:    454d4954    TIME    DCD    1162692948
        0x00056c3c:    54535f52    R_ST    DCD    1414750034
        0x00056c40:    2928504f    OP()    DCD    690507855
        0x00056c44:    0a3b        ;.      DCW    2619
        0x00056c46:    00          .       DCB    0
    .L.str.7
        0x00056c47:    5b          [       DCB    91
        0x00056c48:    5d414d41    AMA]    DCD    1564560705
        0x00056c4c:    564d4120     AMV    DCD    1447903520
        0x00056c50:    545f534f    OS_T    DCD    1415533391
        0x00056c54:    43435f58    X_CC    DCD    1128488792
        0x00056c58:    49545f43    C_TI    DCD    1230266179
        0x00056c5c:    5f52454d    MER_    DCD    1599227213
        0x00056c60:    54534552    REST    DCD    1414743378
        0x00056c64:    28545241    ART(    DCD    676614721
        0x00056c68:    000a3b29    );..    DCD    670505
    .L.str.20
        0x00056c6c:    414d415b    [AMA    DCD    1095582043
        0x00056c70:    4d41205d    ] AM    DCD    1296113757
        0x00056c74:    5f534f56    VOS_    DCD    1599295318
        0x00056c78:    435f5854    TX_C    DCD    1130322004
        0x00056c7c:    545f4343    CC_T    DCD    1415529283
        0x00056c80:    52454d49    IMER    DCD    1380273481
        0x00056c84:    4154535f    _STA    DCD    1096045407
        0x00056c88:    29285452    RT()    DCD    690508882
        0x00056c8c:    0a3b        ;.      DCW    2619
        0x00056c8e:    00          .       DCB    0
    .L.str.9
        0x00056c8f:    5b          [       DCB    91
        0x00056c90:    562d4d41    AM-V    DCD    1445809473
        0x00056c94:    205d536f    oS]     DCD    542987119
        0x00056c98:    525f4d44    DM_R    DCD    1381977412
        0x00056c9c:    54455345    ESET    DCD    1413829445
        0x00056ca0:    504d435f    _CMP    DCD    1347240799
        0x00056ca4:    4e495f4c    L_IN    DCD    1313431372
        0x00056ca8:    0a44        D.      DCW    2628
        0x00056caa:    00          .       DCB    0
    .L.str.12
        0x00056cab:    5b          [       DCB    91
        0x00056cac:    562d4d41    AM-V    DCD    1445809473
        0x00056cb0:    205d536f    oS]     DCD    542987119
        0x00056cb4:    435f4d44    DM_C    DCD    1130319172
        0x00056cb8:    5f4e4e4f    ONN_    DCD    1598967375
        0x00056cbc:    4e45504f    OPEN    DCD    1313165391
        0x00056cc0:    444e495f    _IND    DCD    1145981279
        0x00056cc4:    000a        ..      DCW    10
    .L.str.11
        0x00056cc6:    415b        [A      DCW    16731
        0x00056cc8:    6f562d4d    M-Vo    DCD    1867918669
        0x00056ccc:    44205d53    S] D    DCD    1142971731
        0x00056cd0:    44415f4d    M_AD    DCD    1145134925
        0x00056cd4:    54535f56    V_ST    DCD    1414750038
        0x00056cd8:    495f504f    OP_I    DCD    1230983247
        0x00056cdc:    000a444e    ND..    DCD    672846
    .L.str.10
        0x00056ce0:    2d4d415b    [AM-    DCD    760037723
        0x00056ce4:    5d536f56    VoS]    DCD    1565749078
        0x00056ce8:    5f4d4420     DM_    DCD    1598899232
        0x00056cec:    5f564441    ADV_    DCD    1599489089
        0x00056cf0:    52415453    STAR    DCD    1380013139
        0x00056cf4:    4e495f54    T_IN    DCD    1313431380
        0x00056cf8:    0a44        D.      DCW    2628
        0x00056cfa:    00          .       DCB    0
    .L.str.15
        0x00056cfb:    5b          [       DCB    91
        0x00056cfc:    562d4d41    AM-V    DCD    1445809473
        0x00056d00:    205d536f    oS]     DCD    542987119
        0x00056d04:    6f436d44    DmCo    DCD    1866689860
        0x00056d08:    65536e6e    nnSe    DCD    1699966574
        0x00056d0c:    74614474    tDat    DCD    1952531572
        0x00056d10:    6e654c61    aLen    DCD    1852132449
        0x00056d14:    25202928    () %    DCD    622864680
        0x00056d18:    0a64        d.      DCW    2660
        0x00056d1a:    00          .       DCB    0
    .L.str.28
        0x00056d1b:    5b          [       DCB    91
        0x00056d1c:    562d4d41    AM-V    DCD    1445809473
        0x00056d20:    205d536f    oS]     DCD    542987119
        0x00056d24:    47747441    AttG    DCD    1198814273
        0x00056d28:    744d7465    etMt    DCD    1951233125
        0x00056d2c:    25203a75    u: %    DCD    622869109
        0x00056d30:    0a64        d.      DCW    2660
        0x00056d32:    00          .       DCB    0
    .L.str.14
        0x00056d33:    5b          [       DCB    91
        0x00056d34:    562d4d41    AM-V    DCD    1445809473
        0x00056d38:    205d536f    oS]     DCD    542987119
        0x00056d3c:    63747441    Attc    DCD    1668576321
        0x00056d40:    5275744d    MtuR    DCD    1383429197
        0x00056d44:    72207165    eq r    DCD    1914728805
        0x00056d48:    79727465    etry    DCD    2037544037
        0x00056d4c:    746e635f    _cnt    DCD    1953391455
        0x00056d50:    25203d20     = %    DCD    622869792
        0x00056d54:    0a64        d.      DCW    2660
        0x00056d56:    00          .       DCB    0
    .L.str.13
        0x00056d57:    5b          [       DCB    91
        0x00056d58:    562d4d41    AM-V    DCD    1445809473
        0x00056d5c:    205d536f    oS]     DCD    542987119
        0x00056d60:    5f545441    ATT_    DCD    1599362113
        0x00056d64:    5f55544d    MTU_    DCD    1599427661
        0x00056d68:    41445055    UPDA    DCD    1094996053
        0x00056d6c:    495f4554    TE_I    DCD    1230980436
        0x00056d70:    4120444e    ND A    DCD    1092633678
        0x00056d74:    65477474    ttGe    DCD    1699181684
        0x00056d78:    75744d74    tMtu    DCD    1970556276
        0x00056d7c:    202c2928    (),     DCD    539765032
        0x00056d80:    75746572    retu    DCD    1970562418
        0x00056d84:    3d206e72    rn =    DCD    1025535602
        0x00056d88:    20642520     %d     DCD    543434016
        0x00056d8c:    67734d70    pMsg    DCD    1735609712
        0x00056d90:    74613e2d    ->at    DCD    1952529965
        0x00056d94:    746d2e74    t.mt    DCD    1953312372
        0x00056d98:    203d2075    u =     DCD    540876917
        0x00056d9c:    000a6425    %d..    DCD    680997
    .L.str.24
        0x00056da0:    2d4d415b    [AM-    DCD    760037723
        0x00056da4:    5d536f56    VoS]    DCD    1565749078
        0x00056da8:    63636320     ccc    DCD    1667457824
        0x00056dac:    61747320     sta    DCD    1635021600
        0x00056db0:    69206574    te i    DCD    1763730804
        0x00056db4:    7620646e    nd v    DCD    1981834350
        0x00056db8:    65756c61    alue    DCD    1702194273
        0x00056dbc:    2064253a    :%d     DCD    543434042
        0x00056dc0:    646e6168    hand    DCD    1684955496
        0x00056dc4:    303a656c    le:0    DCD    809133420
        0x00056dc8:    20582578    x%X     DCD    542647672
        0x00056dcc:    3a786469    idx:    DCD    980968553
        0x00056dd0:    000a6425    %d..    DCD    680997
    .L.str.30
        0x00056dd4:    2d4d415b    [AM-    DCD    760037723
        0x00056dd8:    5d536f56    VoS]    DCD    1565749078
        0x00056ddc:    6e6f4320     Con    DCD    1852785440
        0x00056de0:    7463656e    nect    DCD    1952671086
        0x00056de4:    206e6f69    ion     DCD    544108393
        0x00056de8:    6e65706f    open    DCD    1852141679
        0x00056dec:    000a6465    ed..    DCD    681061
    .L.str.29
        0x00056df0:    2d4d415b    [AM-    DCD    760037723
        0x00056df4:    5d536f56    VoS]    DCD    1565749078
        0x00056df8:    43494d20     MIC    DCD    1128877344
        0x00056dfc:    44502820     (PD    DCD    1146103840
        0x00056e00:    44412f4d    M/AD    DCD    1145122637
        0x00056e04:    64202943    C) d    DCD    1679829315
        0x00056e08:    62617369    isab    DCD    1650553705
        0x00056e0c:    000a656c    le..    DCD    681324
    .L.str.3
        0x00056e10:    414d415b    [AMA    DCD    1095582043
        0x00056e14:    4f69205d    ] iO    DCD    1332289629
        0x00056e18:    6f632053    S co    DCD    1868767315
        0x00056e1c:    63656e6e    nnec    DCD    1667591790
        0x00056e20:    6e6f6974    tion    DCD    1852795252
        0x00056e24:    72617020     par    DCD    1918988320
        0x00056e28:    74656d61    amet    DCD    1952804193
        0x00056e2c:    73207265    er s    DCD    1931506277
        0x00056e30:    70757465    etup    DCD    1886745701
        0x00056e34:    000a        ..      DCW    10
    .L.str.4
        0x00056e36:    415b        [A      DCW    16731
        0x00056e38:    205d414d    MA]     DCD    542982477
        0x00056e3c:    72646e41    Andr    DCD    1919184449
        0x00056e40:    2064696f    oid     DCD    543451503
        0x00056e44:    6e6e6f63    conn    DCD    1852731235
        0x00056e48:    69746365    ecti    DCD    1769235301
        0x00056e4c:    70206e6f    on p    DCD    1881173615
        0x00056e50:    6d617261    aram    DCD    1835102817
        0x00056e54:    72657465    eter    DCD    1919251557
        0x00056e58:    74657320     set    DCD    1952805664
        0x00056e5c:    000a7075    up..    DCD    684149
    .L.str.35
        0x00056e60:    6e6e6f63    conn    DCD    1852731235
        0x00056e64:    65746e49    Inte    DCD    1702129225
        0x00056e68:    6c617672    rval    DCD    1818326642
        0x00056e6c:    25203d20     = %    DCD    622869792
        0x00056e70:    20782064    d x     DCD    544743524
        0x00056e74:    35322e31    1.25    DCD    892481073
        0x00056e78:    0a736d20     ms.    DCD    175336736
        0x00056e7c:    00          .       DCB    0
    .L.str.5
        0x00056e7d:    5b414d      [AM     DCB    91,65,77
        0x00056e80:    536f562d    -VoS    DCD    1399805485
        0x00056e84:    6d41205d    ] Am    DCD    1832984669
        0x00056e88:    48736f56    VosH    DCD    1215524694
        0x00056e8c:    6c646e61    andl    DCD    1818521185
        0x00056e90:    6e497265    erIn    DCD    1850307173
        0x00056e94:    000a7469    it..    DCD    685161
    .L.str.32
        0x00056e98:    656c6f72    role    DCD    1701605234
        0x00056e9c:    30203d20     = 0    DCD    807419168
        0x00056ea0:    0a782578    x%x.    DCD    175646072
        0x00056ea4:    00          .       DCB    0
    .L.str.38
        0x00056ea5:    5b414d      [AM     DCB    91,65,77
        0x00056ea8:    536f562d    -VoS    DCD    1399805485
        0x00056eac:    6f43205d    ] Co    DCD    1866670173
        0x00056eb0:    63656e6e    nnec    DCD    1667591790
        0x00056eb4:    6e6f6974    tion    DCD    1852795252
        0x00056eb8:    64707520     upd    DCD    1685091616
        0x00056ebc:    20657461    ate     DCD    543519841
        0x00056ec0:    74617473    stat    DCD    1952543859
        0x00056ec4:    3d207375    us =    DCD    1025536885
        0x00056ec8:    25783020     0x%    DCD    628633632
        0x00056ecc:    0a78        x.      DCW    2680
        0x00056ece:    00          .       DCB    0
    .L.str.16
        0x00056ecf:    5b          [       DCB    91
        0x00056ed0:    562d4d41    AM-V    DCD    1445809473
        0x00056ed4:    205d536f    oS]     DCD    542987119
        0x00056ed8:    435f4d44    DM_C    DCD    1130319172
        0x00056edc:    5f4e4e4f    ONN_    DCD    1598967375
        0x00056ee0:    534f4c43    CLOS    DCD    1397705795
        0x00056ee4:    4e495f45    E_IN    DCD    1313431365
        0x00056ee8:    65722044    D re    DCD    1701978180
        0x00056eec:    6e6f7361    ason    DCD    1852797793
        0x00056ef0:    30203d20     = 0    DCD    807419168
        0x00056ef4:    32302578    x%02    DCD    842016120
        0x00056ef8:    0a78        x.      DCW    2680
        0x00056efa:    00          .       DCB    0
    .L.str.34
        0x00056efb:    61          a       DCB    97
        0x00056efc:    4c726464    ddrL    DCD    1282565220
        0x00056f00:    3d204253    SB =    DCD    1025524307
        0x00056f04:    32302520     %02    DCD    842016032
        0x00056f08:    32302578    x%02    DCD    842016120
        0x00056f0c:    32302578    x%02    DCD    842016120
        0x00056f10:    32302578    x%02    DCD    842016120
        0x00056f14:    32302578    x%02    DCD    842016120
        0x00056f18:    32302578    x%02    DCD    842016120
        0x00056f1c:    78          x       DCB    120
    .L.str.2
        0x00056f1d:    0a00        ..      DCB    10,0
    .L.str.1
        0x00056f1f:    5b          [       DCB    91
        0x00056f20:    562d4d41    AM-V    DCD    1445809473
        0x00056f24:    205d536f    oS]     DCD    542987119
        0x00056f28:    61636f4c    Loca    DCD    1633906508
        0x00056f2c:    6544206c    l De    DCD    1698963564
        0x00056f30:    65636976    vice    DCD    1701013878
        0x00056f34:    20444220     BD     DCD    541344288
        0x00056f38:    72646441    Addr    DCD    1919181889
        0x00056f3c:    3a737365    ess:    DCD    980644709
        0x00056f40:    0020         .      DCW    32
    .L.str
        0x00056f42:    7571        qu      DCW    30065
        0x00056f44:    20657565    eue     DCD    543520101
        0x00056f48:    646e6573    send    DCD    1684956531
        0x00056f4c:    69616620     fai    DCD    1767990816
        0x00056f50:    6e69206c    l in    DCD    1852383340
        0x00056f54:    21787420     tx!    DCD    561542176
        0x00056f58:    0a0d        ..      DCW    2573
        0x00056f5a:    00          .       DCB    0
    .L.str.3
        0x00056f5b:    0a          .       DCB    10
        0x00056f5c:    2d4d415b    [AM-    DCD    760037723
        0x00056f60:    5d536f56    VoS]    DCD    1565749078
        0x00056f64:    73755020     Pus    DCD    1937068064
        0x00056f68:    6f742068    h to    DCD    1869881448
        0x00056f6c:    6c617420     tal    DCD    1818326048
        0x00056f70:    000a216b    k!..    DCD    663915
    .L.str.2
        0x00056f74:    2d4d415b    [AM-    DCD    760037723
        0x00056f78:    5d536f56    VoS]    DCD    1565749078
        0x00056f7c:    5f6d6120     am_    DCD    1601003808
        0x00056f80:    5f736f76    vos_    DCD    1601400694
        0x00056f84:    65727473    stre    DCD    1701999731
        0x00056f88:    6e696d61    amin    DCD    1852403041
        0x00056f8c:    72705f67    g_pr    DCD    1919967079
        0x00056f90:    6469766f    ovid    DCD    1684633199
        0x00056f94:    70735f65    e_sp    DCD    1886609253
        0x00056f98:    68636565    eech    DCD    1751344485
        0x00056f9c:    000a        ..      DCW    10
    .L.str.4
        0x00056f9e:    415b        [A      DCW    16731
        0x00056fa0:    6f562d4d    M-Vo    DCD    1867918669
        0x00056fa4:    61205d53    S] a    DCD    1629510995
        0x00056fa8:    6f765f6d    m_vo    DCD    1870028653
        0x00056fac:    74735f73    s_st    DCD    1953718131
        0x00056fb0:    6d616572    ream    DCD    1835099506
        0x00056fb4:    5f676e69    ing_    DCD    1600613993
        0x00056fb8:    706f7473    stop    DCD    1886352499
        0x00056fbc:    000a        ..      DCW    10
    .L.str.1
        0x00056fbe:    415b        [A      DCW    16731
        0x00056fc0:    6f562d4d    M-Vo    DCD    1867918669
        0x00056fc4:    61205d53    S] a    DCD    1629510995
        0x00056fc8:    6f765f6d    m_vo    DCD    1870028653
        0x00056fcc:    74735f73    s_st    DCD    1953718131
        0x00056fd0:    6d616572    ream    DCD    1835099506
        0x00056fd4:    5f676e69    ing_    DCD    1600613993
        0x00056fd8:    72617473    star    DCD    1918989427
        0x00056fdc:    0a74        t.      DCW    2676
        0x00056fde:    00          .       DCB    0
    .L.str.5
    .L.str
        0x00056fdf:    57          W       DCB    87
        0x00056fe0:    54204653    SF T    DCD    1411401299
        0x00056fe4:    72656d69    imer    DCD    1919249769
        0x00056fe8:    00          .       DCB    0
    .L.str.4
        0x00056fe9:    0a5b        .[      DCB    10,91
    .L.str.6
        0x00056feb:    41          A       DCB    65
        0x00056fec:    6f562d4d    M-Vo    DCD    1867918669
        0x00056ff0:    53          S       DCB    83
    .L.str.7
        0x00056ff1:    5d204e      ] N     DCB    93,32,78
        0x00056ff4:    616d726f    orma    DCD    1634562671
        0x00056ff8:    6f4d206c    l Mo    DCD    1867325548
        0x00056ffc:    28206564    de (    DCD    673211748
        0x00057000:    484d3638    86MH    DCD    1213019704
        0x00057004:    0a0a297a    z)..    DCD    168438138
        0x00057008:    00          .       DCB    0
    .L.str
        0x00057009:    5b414d      [AM     DCB    91,65,77
        0x0005700c:    536f562d    -VoS    DCD    1399805485
        0x00057010:    6d61205d    ] am    DCD    1835081821
        0x00057014:    736f765f    _vos    DCD    1936684639
        0x00057018:    63696d5f    _mic    DCD    1667853663
        0x0005701c:    616e655f    _ena    DCD    1634624863
        0x00057020:    28656c62    ble(    DCD    677735522
        0x00057024:    0a29        ).      DCW    2601
        0x00057026:    00          .       DCB    0
    .L.str.2
        0x00057027:    5b          [       DCB    91
        0x00057028:    562d4d41    AM-V    DCD    1445809473
        0x0005702c:    205d536f    oS]     DCD    542987119
        0x00057030:    765f6d61    am_v    DCD    1985965409
        0x00057034:    6d5f736f    os_m    DCD    1834972015
        0x00057038:    645f6369    ic_d    DCD    1683972969
        0x0005703c:    62617369    isab    DCD    1650553705
        0x00057040:    2928656c    le()    DCD    690513260
        0x00057044:    000a        ..      DCW    10
    .L.str.1
        0x00057046:    6146        Fa      DCW    24902
        0x00057048:    64656c69    iled    DCD    1684368489
        0x0005704c:    206f7420     to     DCD    544175136
        0x00057050:    204d4450    PDM     DCD    541934672
        0x00057054:    62616e65    enab    DCD    1650552421
        0x00057058:    3a20656c    le :    DCD    975201644
        0x0005705c:    4d445020     PDM    DCD    1296322592
        0x00057060:    6e616820     han    DCD    1851877408
        0x00057064:    20656c64    dle     DCD    543517796
        0x00057068:    4e207369    is N    DCD    1310749545
        0x0005706c:    0a4c4c55    ULL.    DCD    172772437
        0x00057070:    00          .       DCB    0
    .L.str.3
        0x00057071:    466169      Fai     DCB    70,97,105
        0x00057074:    2064656c    led     DCD    543450476
        0x00057078:    50206f74    to P    DCD    1344302964
        0x0005707c:    64204d44    DM d    DCD    1679838532
        0x00057080:    62617369    isab    DCD    1650553705
        0x00057084:    3a20656c    le :    DCD    975201644
        0x00057088:    4d445020     PDM    DCD    1296322592
        0x0005708c:    6e616820     han    DCD    1851877408
        0x00057090:    20656c64    dle     DCD    543517796
        0x00057094:    4e207369    is N    DCD    1310749545
        0x00057098:    0a4c4c55    ULL.    DCD    172772437
        0x0005709c:    00          .       DCB    0
    .L.str.5
        0x0005709d:    466169      Fai     DCB    70,97,105
        0x000570a0:    2064656c    led     DCD    543450476
        0x000570a4:    44206f74    to D    DCD    1142976372
        0x000570a8:    62617369    isab    DCD    1650553705
        0x000570ac:    4220656c    le B    DCD    1109419372
        0x000570b0:    74737275    urst    DCD    1953722997
        0x000570b4:    646f4d20     Mod    DCD    1685015840
        0x000570b8:    706f2065    e op    DCD    1886330981
        0x000570bc:    74617265    erat    DCD    1952543333
        0x000570c0:    206e6f69    ion     DCD    544108393
        0x000570c4:    000a6425    %d..    DCD    680997
    .L.str
        0x000570c8:    2d2d2d2d    ----    DCD    757935405
        0x000570cc:    746f4e20     Not    DCD    1953451552
        0x000570d0:    6e6f6320     con    DCD    1852793632
        0x000570d4:    7463656e    nect    DCD    1952671086
        0x000570d8:    74206465    ed t    DCD    1948279909
        0x000570dc:    6c41206f    o Al    DCD    1816207471
        0x000570e0:    20617865    exa     DCD    543258725
        0x000570e4:    2e707041    App.    DCD    779120705
        0x000570e8:    2d2d2d2d    ----    DCD    757935405
        0x000570ec:    000a        ..      DCW    10
    .L.str.1
        0x000570ee:    415b        [A      DCW    16731
        0x000570f0:    6f562d4d    M-Vo    DCD    1867918669
        0x000570f4:    45205d53    S] E    DCD    1159748947
        0x000570f8:    6c62616e    nabl    DCD    1818386798
        0x000570fc:    61572065    e Wa    DCD    1633099877
        0x00057100:    6f57656b    keWo    DCD    1867998571
        0x00057104:    44206472    rd D    DCD    1142973554
        0x00057108:    63657465    etec    DCD    1667593317
        0x0005710c:    6e6f6974    tion    DCD    1852795252
        0x00057110:    000a        ..      DCW    10
    .L.str.2
        0x00057112:    415b        [A      DCW    16731
        0x00057114:    6f562d4d    M-Vo    DCD    1867918669
        0x00057118:    44205d53    S] D    DCD    1142971731
        0x0005711c:    62617369    isab    DCD    1650553705
        0x00057120:    5720656c    le W    DCD    1461740908
        0x00057124:    57656b61    akeW    DCD    1466264417
        0x00057128:    2064726f    ord     DCD    543453807
        0x0005712c:    65746544    Dete    DCD    1702126916
        0x00057130:    6f697463    ctio    DCD    1869182051
        0x00057134:    0a6e        n.      DCW    2670
        0x00057136:    00          .       DCB    0
    .L.str.16
        0x00057137:    0a          .       DCB    10
        0x00057138:    3d3d3d3d    ====    DCD    1027423549
        0x0005713c:    3d3d3d3d    ====    DCD    1027423549
        0x00057140:    3d3d3d3d    ====    DCD    1027423549
        0x00057144:    3d3d3d3d    ====    DCD    1027423549
        0x00057148:    3d3d3d3d    ====    DCD    1027423549
        0x0005714c:    3d3d3d3d    ====    DCD    1027423549
        0x00057150:    3d3d3d3d    ====    DCD    1027423549
        0x00057154:    3d3d3d3d    ====    DCD    1027423549
        0x00057158:    000a0a3d    =...    DCD    657981
    .L.str.17
        0x0005715c:    74737953    Syst    DCD    1953724755
        0x00057160:    72206d65    em r    DCD    1914727781
        0x00057164:    74657365    eset    DCD    1952805733
        0x00057168:    61657220     rea    DCD    1634038304
        0x0005716c:    3a6e6f73    son:    DCD    980316019
        0x00057170:    34783020     0x4    DCD    880291872
        0x00057174:    46464646    FFFF    DCD    1179010630
        0x00057178:    20303030    000     DCD    540028976
        0x0005717c:    7830203d    = 0x    DCD    2016419901
        0x00057180:    78383025    %08x    DCD    2016948261
        0x00057184:    0a20         .      DCW    2592
        0x00057186:    00          .       DCB    0
    .L.str.2
        0x00057187:    44          D       DCB    68
        0x00057188:    63697665    evic    DCD    1667855973
        0x0005718c:    6e692065    e in    DCD    1852383333
        0x00057190:    0a3a6f66    fo:.    DCD    171601766
        0x00057194:    72615009    .Par    DCD    1918980105
        0x00057198:    756e2074    t nu    DCD    1970151540
        0x0005719c:    7265626d    mber    DCD    1919246957
        0x000571a0:    7830203a    : 0x    DCD    2016419898
        0x000571a4:    58383025    %08X    DCD    1480077349
        0x000571a8:    6552090a    ..Re    DCD    1699875082
        0x000571ac:    69736976    visi    DCD    1769171318
        0x000571b0:    203a6e6f    on:     DCD    540700271
        0x000571b4:    58257830    0x%X    DCD    1478850608
        0x000571b8:    65522820     (Re    DCD    1699883040
        0x000571bc:    25632576    v%c%    DCD    627254646
        0x000571c0:    000a2963    c)..    DCD    665955
    .L.str
        0x000571c4:    3d3d3d0a    .===    DCD    1027423498
        0x000571c8:    3d3d3d3d    ====    DCD    1027423549
        0x000571cc:    41203d3d    == A    DCD    1092631869
        0x000571d0:    7169626d    mbiq    DCD    1902731885
        0x000571d4:    536f5620     VoS    DCD    1399805472
        0x000571d8:    4b445320     SDK    DCD    1262768928
        0x000571dc:    3d3d3d20     ===    DCD    1027423520
        0x000571e0:    3d3d3d3d    ====    DCD    1027423549
        0x000571e4:    000a3d3d    ==..    DCD    671037
    .L.str.3
        0x000571e8:    69684309    .Chi    DCD    1768440585
        0x000571ec:    44492070    p ID    DCD    1145643120
        0x000571f0:    203a3020     0:     DCD    540684320
        0x000571f4:    58257830    0x%X    DCD    1478850608
        0x000571f8:    000a        ..      DCW    10
    .L.str.4
        0x000571fa:    4309        .C      DCW    17161
        0x000571fc:    20706968    hip     DCD    544237928
        0x00057200:    31204449    ID 1    DCD    824198217
        0x00057204:    7830203a    : 0x    DCD    2016419898
        0x00057208:    000a5825    %X..    DCD    677925
    .L.str.1
        0x0005720c:    69766544    Devi    DCD    1769366852
        0x00057210:    74206563    ce t    DCD    1948280163
        0x00057214:    3a657079    ype:    DCD    979726457
        0x00057218:    0a732520     %s.    DCD    175318304
        0x0005721c:    00          .       DCB    0
    .L.str.5
        0x0005721d:    0a4669      .Fi     DCB    10,70,105
        0x00057220:    61776d72    rmwa    DCD    1635216754
        0x00057224:    76206572    re v    DCD    1981834610
        0x00057228:    69737265    ersi    DCD    1769173605
        0x0005722c:    203a6e6f    on:     DCD    540700271
        0x00057230:    00          .       DCB    0
    .L.str.8
        0x00057231:    205044       PD     DCB    32,80,68
        0x00057234:    4428204d    M (D    DCD    1143480397
        0x00057238:    2943494d    MIC)    DCD    692275533
        0x0005723c:    00          .       DCB    0
    .L.str.15
        0x0005723d:    0a5379      .Sy     DCB    10,83,121
        0x00057240:    6d657473    stem    DCD    1835365491
        0x00057244:    61654820     Hea    DCD    1634027552
        0x00057248:    25203a70    p: %    DCD    622869104
        0x0005724c:    424b2064    d KB    DCD    1112219748
        0x00057250:    64252820     (%d    DCD    1680156704
        0x00057254:    74796220     byt    DCD    1954112032
        0x00057258:    00297365    es).    DCD    2716517
    .L.str.6
        0x0005725c:    2e352e34    4.5.    DCD    775237172
        0x00057260:    0030        0.      DCW    48
    .L.str.10
        0x00057262:    4c0a        .L      DCW    19466
        0x00057264:    2064616f    oad     DCD    543449455
        0x00057268:    75646f6d    modu    DCD    1969516397
        0x0005726c:    3a73656c    les:    DCD    980641132
        0x00057270:    00          .       DCB    0
    .L.str.13
        0x00057271:    0a4665      .Fe     DCB    10,70,101
        0x00057274:    72757461    atur    DCD    1920300129
        0x00057278:    003a7365    es:.    DCD    3830629
    .L.str.7
        0x0005727c:    43494d0a    .MIC    DCD    1128877322
        0x00057280:    706e6920     inp    DCD    1886284064
        0x00057284:    003a7475    ut:.    DCD    3830901
    .L.str.11
        0x00057288:    414d4120     AMA    DCD    1095581984
        0x0005728c:    00          .       DCB    0
    .L.str.9
        0x0005728d:    3a2053      : S     DCB    58,32,83
        0x00057290:    6c676e69    ingl    DCD    1818717801
        0x00057294:    494d2065    e MI    DCD    1229791333
        0x00057298:    0043        C.      DCW    67
    .L.str.12
        0x0005729a:    4f20         O      DCW    20256
        0x0005729c:    00535550    PUS.    DCD    5461328
        0x000572a0:    2679656b    key&    DCD    645490027
        0x000572a4:    0064656c    led.    DCD    6579564
    .L.str.14
        0x000572a8:    5442090a    ..BT    DCD    1413613834
        0x000572ac:    203a314e    N1:     DCD    540684622
        0x000572b0:    68737550    Push    DCD    1752397136
        0x000572b4:    206f5420     To     DCD    544166944
        0x000572b8:    6b6c6154    Talk    DCD    1802264916
        0x000572bc:    656c6200    .ble    DCD    1701601792
        0x000572c0:    7361745f    _tas    DCD    1935766623
        0x000572c4:    7561006b    k.au    DCD    1969291371
        0x000572c8:    5f6f6964    dio_    DCD    1601136996
        0x000572cc:    636f7270    proc    DCD    1668248176
        0x000572d0:    5f737365    ess_    DCD    1601401701
        0x000572d4:    6b736174    task    DCD    1802723700
        0x000572d8:    69727000    .pri    DCD    1769107456
        0x000572dc:    6f5f746e    nt_o    DCD    1868526702
        0x000572e0:    74725f6e    n_rt    DCD    1953652590
        0x000572e4:    77735f74    t_sw    DCD    2004049780
        0x000572e8:    7561006f    o.au    DCD    1969291375
        0x000572ec:    5f6f6964    dio_    DCD    1601136996
        0x000572f0:    65727473    stre    DCD    1701999731
        0x000572f4:    635f6d61    am_c    DCD    1667198305
        0x000572f8:    72706d6f    ompr    DCD    1919970671
        0x000572fc:    00737365    ess.    DCD    7566181
        0x00057300:    72616548    Hear    DCD    1918985544
        0x00057304:    61654274    tBea    DCD    1634026100
        0x00057308:    0074        t.      DCW    116
    .L.str.3
        0x0005730a:    4245        EB      DCW    16965
        0x0005730c:    3a485220     RH:    DCD    977818144
        0x00057310:    2c642520     %d,    DCD    744760608
        0x00057314:    20424520     EB     DCD    541213984
        0x00057318:    203a5457    WT:     DCD    540693591
        0x0005731c:    202c6425    %d,     DCD    539780133
        0x00057320:    203a564f    OV:     DCD    540694095
        0x00057324:    0a206425    %d .    DCD    169894949
        0x00057328:    00          .       DCB    0
    .L.str.2
        0x00057329:    4d4f4e      MON     DCB    77,79,78
        0x0005732c:    4852204f    O RH    DCD    1213341775
        0x00057330:    6425203a    : %d    DCD    1680154682
        0x00057334:    5457202c    , WT    DCD    1414996012
        0x00057338:    6425203a    : %d    DCD    1680154682
        0x0005733c:    564f202c    , OV    DCD    1448026156
        0x00057340:    6425203a    : %d    DCD    1680154682
        0x00057344:    000a        ..      DCW    10
    .L.str.1
        0x00057346:    4253        SB      DCW    16979
        0x00057348:    3a485220     RH:    DCD    977818144
        0x0005734c:    2c642520     %d,    DCD    744760608
        0x00057350:    20425320     SB     DCD    541217568
        0x00057354:    203a5457    WT:     DCD    540693591
        0x00057358:    202c6425    %d,     DCD    539780133
        0x0005735c:    203a564f    OV:     DCD    540694095
        0x00057360:    000a6425    %d..    DCD    680997
    .L.str
        0x00057364:    2d4d415b    [AM-    DCD    760037723
        0x00057368:    5d536f56    VoS]    DCD    1565749078
        0x0005736c:    32336920     i32    DCD    842230048
        0x00057370:    706d6f43    Comp    DCD    1886220099
        0x00057374:    73736572    ress    DCD    1936942450
        0x00057378:    654c6465    edLe    DCD    1699505253
        0x0005737c:    203d206e    n =     DCD    540876910
        0x00057380:    000a6425    %d..    DCD    680997
    .L.str.10
        0x00057384:    69684309    .Chi    DCD    1768440585
        0x00057388:    44492070    p ID    DCD    1145643120
        0x0005738c:    20203a31    1:      DCD    538982961
        0x00057390:    78302020      0x    DCD    2016419872
        0x00057394:    0a0a7825    %x..    DCD    168458277
        0x00057398:    00          .       DCB    0
    .L.str.23
        0x00057399:    557064      Upd     DCB    85,112,100
        0x0005739c:    20657461    ate     DCD    543519841
        0x000573a0:    656e6f44    Done    DCD    1701736260
        0x000573a4:    0a0d        ..      DCW    2573
        0x000573a6:    00          .       DCB    0
    .L.str.1
        0x000573a7:    42          B       DCB    66
        0x000573a8:    4320454c    LE C    DCD    1126188364
        0x000573ac:    72746e6f    ontr    DCD    1920233071
        0x000573b0:    656c6c6f    olle    DCD    1701604463
        0x000573b4:    6e492072    r In    DCD    1850286194
        0x000573b8:    44207469    it D    DCD    1142977641
        0x000573bc:    0d656e6f    one.    DCD    224751215
        0x000573c0:    000a        ..      DCW    10
    .L.str
        0x000573c2:    4c42        BL      DCW    19522
        0x000573c4:    6f432045    E Co    DCD    1866670149
        0x000573c8:    6f72746e    ntro    DCD    1869771886
        0x000573cc:    72656c6c    ller    DCD    1919249516
        0x000573d0:    72696620     fir    DCD    1919510048
        0x000573d4:    7261776d    mwar    DCD    1918990189
        0x000573d8:    70752065    e up    DCD    1886724197
        0x000573dc:    65746164    date    DCD    1702125924
        0x000573e0:    69616620     fai    DCD    1767990816
        0x000573e4:    202c736c    ls,     DCD    539784044
        0x000573e8:    20797274    try     DCD    544830068
        0x000573ec:    69616761    agai    DCD    1767991137
        0x000573f0:    000a0d6e    n...    DCD    658798
    .L.str.2
        0x000573f4:    20454c42    BLE     DCD    541412418
        0x000573f8:    746e6f43    Cont    DCD    1953394499
        0x000573fc:    6c6c6f72    roll    DCD    1819045746
        0x00057400:    53207265    er S    DCD    1394635365
        0x00057404:    45204c42    BL E    DCD    1159744578
        0x00057408:    726f7272    rror    DCD    1919906418
        0x0005740c:    25783020     0x%    DCD    628633632
        0x00057410:    000a0d78    x...    DCD    658808
    .L.str.21
        0x00057414:    61647055    Upda    DCD    1633972309
        0x00057418:    46206574    te F    DCD    1176528244
        0x0005741c:    656c6961    aile    DCD    1701603681
        0x00057420:    21212064    d !!    DCD    555819108
        0x00057424:    0a21        !.      DCW    2593
        0x00057426:    00          .       DCB    0
    .L.str.19
        0x00057427:    42          B       DCB    66
        0x00057428:    6320454c    LE c    DCD    1663059276
        0x0005742c:    72746e6f    ontr    DCD    1920233071
        0x00057430:    656c6c6f    olle    DCD    1701604463
        0x00057434:    70752072    r up    DCD    1886724210
        0x00057438:    64617267    grad    DCD    1684107879
        0x0005743c:    6e692065    e in    DCD    1852383333
        0x00057440:    6f727020     pro    DCD    1869770784
        0x00057444:    73657267    gres    DCD    1936028263
        0x00057448:    77202c73    s, w    DCD    1998597235
        0x0005744c:    2e746961    ait.    DCD    779381089
        0x00057450:    000a2e2e    ....    DCD    667182
    .L.str.16
        0x00057454:    20454c42    BLE     DCD    541412418
        0x00057458:    746e6f43    Cont    DCD    1953394499
        0x0005745c:    6c6c6f72    roll    DCD    1819045746
        0x00057460:    52207265    er R    DCD    1377858149
        0x00057464:    69757165    equi    DCD    1769304421
        0x00057468:    20736572    res     DCD    544433522
        0x0005746c:    4f464e49    INFO    DCD    1330007625
        0x00057470:    000a3020     0..    DCD    667680
    .L.str.17
        0x00057474:    20454c42    BLE     DCD    541412418
        0x00057478:    746e6f43    Cont    DCD    1953394499
        0x0005747c:    6c6c6f72    roll    DCD    1819045746
        0x00057480:    52207265    er R    DCD    1377858149
        0x00057484:    69757165    equi    DCD    1769304421
        0x00057488:    20736572    res     DCD    544433522
        0x0005748c:    4f464e49    INFO    DCD    1330007625
        0x00057490:    000a3120     1..    DCD    667936
    .L.str.4
        0x00057494:    4c425309    .SBL    DCD    1279415049
        0x00057498:    72655620     Ver    DCD    1919243808
        0x0005749c:    2020203a    :       DCD    538976314
        0x000574a0:    31562020      V1    DCD    827727904
        0x000574a4:    000a        ..      DCW    10
    .L.str.5
        0x000574a6:    5309        .S      DCW    21257
        0x000574a8:    56204c42    BL V    DCD    1444957250
        0x000574ac:    203a7265    er:     DCD    540701285
        0x000574b0:    20202020            DCD    538976288
        0x000574b4:    000a3256    V2..    DCD    668246
    .L.str.3
        0x000574b8:    20454c42    BLE     DCD    541412418
        0x000574bc:    746e6f43    Cont    DCD    1953394499
        0x000574c0:    6c6c6f72    roll    DCD    1819045746
        0x000574c4:    49207265    er I    DCD    1226863205
        0x000574c8:    3a6f666e    nfo:    DCD    980379246
        0x000574cc:    000a        ..      DCW    10
    .L.str.14
        0x000574ce:    4c42        BL      DCW    19522
        0x000574d0:    6f432045    E Co    DCD    1866670149
        0x000574d4:    6f72746e    ntro    DCD    1869771886
        0x000574d8:    72656c6c    ller    DCD    1919249516
        0x000574dc:    20574620     FW     DCD    542590496
        0x000574e0:    68747541    Auth    DCD    1752462657
        0x000574e4:    73615020     Pas    DCD    1935757344
        0x000574e8:    2c646573    sed,    DCD    744777075
        0x000574ec:    6e6f4320     Con    DCD    1852785440
        0x000574f0:    756e6974    tinu    DCD    1970170228
        0x000574f4:    69772065    e wi    DCD    1769414757
        0x000574f8:    46206874    th F    DCD    1176529012
        0x000574fc:    0a57        W.      DCW    2647
        0x000574fe:    00          .       DCB    0
    .L.str.15
        0x000574ff:    42          B       DCB    66
        0x00057500:    4320454c    LE C    DCD    1126188364
        0x00057504:    72746e6f    ontr    DCD    1920233071
        0x00057508:    656c6c6f    olle    DCD    1701604463
        0x0005750c:    65522072    r Re    DCD    1699881074
        0x00057510:    72697571    quir    DCD    1919513969
        0x00057514:    46207365    es F    DCD    1176531813
        0x00057518:    0a57        W.      DCW    2647
        0x0005751a:    00          .       DCB    0
    .L.str.7
        0x0005751b:    09          .       DCB    9
        0x0005751c:    56205746    FW V    DCD    1444960070
        0x00057520:    203a7265    er:     DCD    540701285
        0x00057524:    20202020            DCD    538976288
        0x00057528:    2e642520     %d.    DCD    778315040
        0x0005752c:    000a6425    %d..    DCD    680997
    .L.str.8
        0x00057530:    20574609    .FW     DCD    542590473
        0x00057534:    3a726556    Ver:    DCD    980575574
        0x00057538:    20202020            DCD    538976288
        0x0005753c:    64252020      %d    DCD    1680154656
        0x00057540:    2e64252e    .%d.    DCD    778315054
        0x00057544:    252e6425    %d.%    DCD    623797285
        0x00057548:    0a64        d.      DCW    2660
        0x0005754a:    00          .       DCB    0
    .L.str.6
        0x0005754b:    09          .       DCB    9
        0x0005754c:    204c4253    SBL     DCD    541868627
        0x00057550:    3a726556    Ver:    DCD    980575574
        0x00057554:    20202020            DCD    538976288
        0x00057558:    766e4920     Inv    DCD    1986939168
        0x0005755c:    64696c61    alid    DCD    1684630625
        0x00057560:    000a        ..      DCW    10
    .L.str.13
        0x00057562:    6f4e        No      DCW    28494
        0x00057564:    77656e20     new    DCD    2003136032
        0x00057568:    616d6920     ima    DCD    1634560288
        0x0005756c:    74206567    ge t    DCD    1948280167
        0x00057570:    7075206f    o up    DCD    1886724207
        0x00057574:    64617267    grad    DCD    1684107879
        0x00057578:    0a65        e.      DCW    2661
        0x0005757a:    00          .       DCB    0
    .L.str.11
        0x0005757b:    52          R       DCB    82
        0x0005757c:    69656365    ecei    DCD    1768252261
        0x00057580:    20646576    ved     DCD    543450486
        0x00057584:    2077656e    new     DCD    544695662
        0x00057588:    20454c42    BLE     DCD    541412418
        0x0005758c:    746e6f43    Cont    DCD    1953394499
        0x00057590:    6c6c6f72    roll    DCD    1819045746
        0x00057594:    46207265    er F    DCD    1176531557
        0x00057598:    65762057    W ve    DCD    1702240343
        0x0005759c:    6f697372    rsio    DCD    1869181810
        0x000575a0:    203d206e    n =     DCD    540876910
        0x000575a4:    252e6425    %d.%    DCD    623797285
        0x000575a8:    6f472064    d Go    DCD    1866932324
        0x000575ac:    20676e69    ing     DCD    543649385
        0x000575b0:    20726f66    for     DCD    544370534
        0x000575b4:    72677075    upgr    DCD    1919381621
        0x000575b8:    0a656461    ade.    DCD    174416993
        0x000575bc:    00          .       DCB    0
    .L.str.12
        0x000575bd:    526563      Rec     DCB    82,101,99
        0x000575c0:    65766965    eive    DCD    1702259045
        0x000575c4:    656e2064    d ne    DCD    1701716068
        0x000575c8:    4c422077    w BL    DCD    1279402103
        0x000575cc:    6f432045    E Co    DCD    1866670149
        0x000575d0:    6f72746e    ntro    DCD    1869771886
        0x000575d4:    72656c6c    ller    DCD    1919249516
        0x000575d8:    20574620     FW     DCD    542590496
        0x000575dc:    73726576    vers    DCD    1936876918
        0x000575e0:    206e6f69    ion     DCD    544108393
        0x000575e4:    6425203d    = %d    DCD    1680154685
        0x000575e8:    2e64252e    .%d.    DCD    778315054
        0x000575ec:    252e6425    %d.%    DCD    623797285
        0x000575f0:    6f472064    d Go    DCD    1866932324
        0x000575f4:    20676e69    ing     DCD    543649385
        0x000575f8:    20726f66    for     DCD    544370534
        0x000575fc:    72677075    upgr    DCD    1919381621
        0x00057600:    0a656461    ade.    DCD    174416993
        0x00057604:    00          .       DCB    0
    .L.str.18
        0x00057605:    424c45      BLE     DCB    66,76,69
        0x00057608:    6e6f4320     Con    DCD    1852785440
        0x0005760c:    6c6f7274    trol    DCD    1819243124
        0x00057610:    2072656c    ler     DCD    544367980
        0x00057614:    6e6f7257    Wron    DCD    1852797527
        0x00057618:    65522067    g Re    DCD    1699881063
        0x0005761c:    6e6f7073    spon    DCD    1852797043
        0x00057620:    000a6573    se..    DCD    681331
    .L.str.20
        0x00057624:    61656c43    Clea    DCD    1634036803
        0x00057628:    6f432072    r Co    DCD    1866670194
        0x0005762c:    7265706f    oper    DCD    1919250543
        0x00057630:    67695320     Sig    DCD    1734955808
        0x00057634:    7574616e    natu    DCD    1970561390
        0x00057638:    202c6572    re,     DCD    539780466
        0x0005763c:    65736572    rese    DCD    1702061426
        0x00057640:    6f432074    t Co    DCD    1866670196
        0x00057644:    7265706f    oper    DCD    1919250543
        0x00057648:    646e6120     and    DCD    1684955424
        0x0005764c:    6c617420     tal    DCD    1818326048
        0x00057650:    6977206b    k wi    DCD    1769414763
        0x00057654:    53206874    th S    DCD    1394632820
        0x00057658:    61204c42    BL a    DCD    1629506626
        0x0005765c:    6e696167    gain    DCD    1852399975
        0x00057660:    000a        ..      DCW    10
    .L.str.9
        0x00057662:    4309        .C      DCW    17161
        0x00057664:    20706968    hip     DCD    544237928
        0x00057668:    3a304449    ID0:    DCD    976241737
        0x0005766c:    20202020            DCD    538976288
        0x00057670:    78257830    0x%x    DCD    2015721520
        0x00057674:    000a        ..      DCW    10
    .L.str.22
        0x00057676:    7055        Up      DCW    28757
        0x00057678:    65746164    date    DCD    1702125924
        0x0005767c:    69616620     fai    DCD    1767990816
        0x00057680:    7320736c    ls s    DCD    1931506540
        0x00057684:    75746174    tatu    DCD    1970561396
        0x00057688:    203d2073    s =     DCD    540876915
        0x0005768c:    78257830    0x%x    DCD    2015721520
        0x00057690:    000a        ..      DCW    10
    .L.str
        0x00057692:    4449        ID      DCW    17481
        0x00057694:    454c        LE      DCW    17740
        0x00057696:    00          .       DCB    0
    .L.str
        0x00057697:    54          T       DCB    84
        0x00057698:    5320726d    mr S    DCD    1394635373
        0x0005769c:    6376        vc      DCW    25462
        0x0005769e:    00          .       DCB    0
    .L.str.1
        0x0005769f:    20                  DCB    32
        0x000576a0:    49202020       I    DCD    1226842144
        0x000576a4:    6c61766e    nval    DCD    1818326638
        0x000576a8:    53206469    id S    DCD    1394631785
        0x000576ac:    68772050    P wh    DCD    1752637520
        0x000576b0:    48206e65    en H    DCD    1210084965
        0x000576b4:    20647261    ard     DCD    543453793
        0x000576b8:    6c756146    Faul    DCD    1819631942
        0x000576bc:    636f2074    t oc    DCD    1668227188
        0x000576c0:    65727563    cure    DCD    1701999971
        0x000576c4:    30203a64    d: 0    DCD    807418468
        0x000576c8:    38302578    x%08    DCD    942679416
        0x000576cc:    6e282058    X (n    DCD    1848123480
        0x000576d0:    7453206f    o St    DCD    1951604847
        0x000576d4:    656b6361    acke    DCD    1701536609
        0x000576d8:    61642064    d da    DCD    1633951844
        0x000576dc:    0a296174    ta).    DCD    170484084
        0x000576e0:    000a        ..      DCW    10
    .L.str.29
        0x000576e2:    0a0a        ..      DCW    2570
        0x000576e4:    656e6f44    Done    DCD    1701736260
        0x000576e8:    74697720     wit    DCD    1953068832
        0x000576ec:    756f2068    h ou    DCD    1970217064
        0x000576f0:    74757074    tput    DCD    1953853556
        0x000576f4:    6e45202e    . En    DCD    1850023982
        0x000576f8:    69726574    teri    DCD    1769104756
        0x000576fc:    6920676e    ng i    DCD    1763731310
        0x00057700:    6e69666e    nfin    DCD    1852401262
        0x00057704:    20657469    ite     DCD    543519849
        0x00057708:    706f6f6c    loop    DCD    1886351212
        0x0005770c:    000a0a2e    ....    DCD    657966
    .L.str
        0x00057710:    48202a2a    ** H    DCD    1210067498
        0x00057714:    20647261    ard     DCD    543453793
        0x00057718:    6c756146    Faul    DCD    1819631942
        0x0005771c:    634f2074    t Oc    DCD    1666130036
        0x00057720:    72727563    curr    DCD    1920103779
        0x00057724:    0a3a6465    ed:.    DCD    171598949
        0x00057728:    000a        ..      DCW    10
    .L.str.10
        0x0005772a:    2020                DCW    8224
        0x0005772c:    53502020      PS    DCD    1397760032
        0x00057730:    203d2052    R =     DCD    540876882
        0x00057734:    30257830    0x%0    DCD    807761968
        0x00057738:    0a0a5838    8X..    DCD    168450104
        0x0005773c:    00          .       DCB    0
    .L.str.2
        0x0005773d:    486172      Har     DCB    72,97,114
        0x00057740:    61462064    d Fa    DCD    1631985764
        0x00057744:    20746c75    ult     DCD    544500853
        0x00057748:    63617473    stac    DCD    1667331187
        0x0005774c:    2064656b    ked     DCD    543450475
        0x00057750:    61746164    data    DCD    1635017060
        0x00057754:    0a3a        :.      DCW    2618
        0x00057756:    00          .       DCB    0
    .L.str.25
        0x00057757:    0a          .       DCB    10
        0x00057758:    2055434d    MCU     DCD    542458701
        0x0005775c:    6c756146    Faul    DCD    1819631942
        0x00057760:    61642074    t da    DCD    1633951860
        0x00057764:    0a3a6174    ta:.    DCD    171598196
        0x00057768:    00          .       DCB    0
    .L.str.11
        0x00057769:    4f7468      Oth     DCB    79,116,104
        0x0005776c:    48207265    er H    DCD    1210085989
        0x00057770:    20647261    ard     DCD    543453793
        0x00057774:    6c756146    Faul    DCD    1819631942
        0x00057778:    61642074    t da    DCD    1633951860
        0x0005777c:    0a3a6174    ta:.    DCD    171598196
        0x00057780:    00          .       DCB    0
    .L.str.18
        0x00057781:    202020              DCB    32,32,32
        0x00057784:    20202020            DCD    538976288
        0x00057788:    53464220     BFS    DCD    1397113376
        0x0005778c:    69622052    R bi    DCD    1768038482
        0x00057790:    203a3674    t6:     DCD    540685940
        0x00057794:    45534552    RESE    DCD    1163085138
        0x00057798:    44455652    RVED    DCD    1145394770
        0x0005779c:    000a        ..      DCW    10
    .L.str.17
        0x0005779e:    2020                DCW    8224
        0x000577a0:    20202020            DCD    538976288
        0x000577a4:    46422020      BF    DCD    1178738720
        0x000577a8:    62205253    SR b    DCD    1646285395
        0x000577ac:    3a377469    it7:    DCD    976712809
        0x000577b0:    41464220     BFA    DCD    1095123488
        0x000577b4:    4c415652    RVAL    DCD    1279350354
        0x000577b8:    000a4449    ID..    DCD    672841
    .L.str.23
        0x000577bc:    20202020            DCD    538976288
        0x000577c0:    20202020            DCD    538976288
        0x000577c4:    52534642    BFSR    DCD    1381189186
        0x000577c8:    74696220     bit    DCD    1953063456
        0x000577cc:    50203a31    1: P    DCD    1344289329
        0x000577d0:    49434552    RECI    DCD    1229145426
        0x000577d4:    52454553    SEER    DCD    1380271443
        0x000577d8:    0a52        R.      DCW    2642
        0x000577da:    00          .       DCB    0
    .L.str.20
        0x000577db:    20                  DCB    32
        0x000577dc:    20202020            DCD    538976288
        0x000577e0:    42202020       B    DCD    1109401632
        0x000577e4:    20525346    FSR     DCD    542266182
        0x000577e8:    34746962    bit4    DCD    880044386
        0x000577ec:    5453203a    : ST    DCD    1414733882
        0x000577f0:    5252454b    KERR    DCD    1381123403
        0x000577f4:    000a        ..      DCW    10
    .L.str.21
        0x000577f6:    2020                DCW    8224
        0x000577f8:    20202020            DCD    538976288
        0x000577fc:    46422020      BF    DCD    1178738720
        0x00057800:    62205253    SR b    DCD    1646285395
        0x00057804:    3a337469    it3:    DCD    976450665
        0x00057808:    534e5520     UNS    DCD    1397642528
        0x0005780c:    52454b54    TKER    DCD    1380272980
        0x00057810:    0a52        R.      DCW    2642
        0x00057812:    00          .       DCB    0
    .L.str.19
        0x00057813:    20                  DCB    32
        0x00057814:    20202020            DCD    538976288
        0x00057818:    42202020       B    DCD    1109401632
        0x0005781c:    20525346    FSR     DCD    542266182
        0x00057820:    35746962    bit5    DCD    896821602
        0x00057824:    534c203a    : LS    DCD    1397497914
        0x00057828:    52524550    PERR    DCD    1381123408
        0x0005782c:    000a        ..      DCW    10
    .L.str.22
        0x0005782e:    2020                DCW    8224
        0x00057830:    20202020            DCD    538976288
        0x00057834:    46422020      BF    DCD    1178738720
        0x00057838:    62205253    SR b    DCD    1646285395
        0x0005783c:    3a327469    it2:    DCD    976385129
        0x00057840:    504d4920     IMP    DCD    1347242272
        0x00057844:    49434552    RECI    DCD    1229145426
        0x00057848:    52524553    SERR    DCD    1381123411
        0x0005784c:    000a        ..      DCW    10
    .L.str.24
        0x0005784e:    2020                DCW    8224
        0x00057850:    20202020            DCD    538976288
        0x00057854:    46422020      BF    DCD    1178738720
        0x00057858:    62205253    SR b    DCD    1646285395
        0x0005785c:    3a307469    it0:    DCD    976254057
        0x00057860:    55424920     IBU    DCD    1430407456
        0x00057864:    52524553    SERR    DCD    1381123411
        0x00057868:    000a        ..      DCW    10
    .L.str.16
        0x0005786a:    2020                DCW    8224
        0x0005786c:    46422020      BF    DCD    1178738720
        0x00057870:    28205253    SR (    DCD    673206867
        0x00057874:    20737542    Bus     DCD    544437570
        0x00057878:    6c756146    Faul    DCD    1819631942
        0x0005787c:    74532074    t St    DCD    1951604852
        0x00057880:    73757461    atus    DCD    1937077345
        0x00057884:    67655220     Reg    DCD    1734693408
        0x00057888:    203d2029    ) =     DCD    540876841
        0x0005788c:    30257830    0x%0    DCD    807761968
        0x00057890:    000a5832    2X..    DCD    677938
    .L.str.14
        0x00057894:    20202020            DCD    538976288
        0x00057898:    52534d4d    MMSR    DCD    1381190989
        0x0005789c:    654d2820     (Me    DCD    1699555360
        0x000578a0:    674d206d    m Mg    DCD    1733107821
        0x000578a4:    4620746d    mt F    DCD    1176532077
        0x000578a8:    746c7561    ault    DCD    1953264993
        0x000578ac:    61745320     Sta    DCD    1635013408
        0x000578b0:    20737574    tus     DCD    544437620
        0x000578b4:    29676552    Reg)    DCD    694642002
        0x000578b8:    30203d20     = 0    DCD    807419168
        0x000578bc:    32302578    x%02    DCD    842016120
        0x000578c0:    0a58        X.      DCW    2648
        0x000578c2:    00          .       DCB    0
    .L.str.15
        0x000578c3:    20                  DCB    32
        0x000578c4:    55202020       U    DCD    1428168736
        0x000578c8:    20525346    FSR     DCD    542266182
        0x000578cc:    61735528    (Usa    DCD    1634948392
        0x000578d0:    46206567    ge F    DCD    1176528231
        0x000578d4:    746c7561    ault    DCD    1953264993
        0x000578d8:    61745320     Sta    DCD    1635013408
        0x000578dc:    20737574    tus     DCD    544437620
        0x000578e0:    29676552    Reg)    DCD    694642002
        0x000578e4:    30203d20     = 0    DCD    807419168
        0x000578e8:    34302578    x%04    DCD    875570552
        0x000578ec:    0a58        X.      DCW    2648
        0x000578ee:    00          .       DCB    0
    .L.str.27
        0x000578ef:    20                  DCB    32
        0x000578f0:    44202020       D    DCD    1142956064
        0x000578f4:    45444f43    CODE    DCD    1162104643
        0x000578f8:    75614620     Fau    DCD    1969309216
        0x000578fc:    4120746c    lt A    DCD    1092645996
        0x00057900:    65726464    ddre    DCD    1701995620
        0x00057904:    203a7373    ss:     DCD    540701555
        0x00057908:    30257830    0x%0    DCD    807761968
        0x0005790c:    000a5838    8X..    DCD    677944
    .L.str.26
        0x00057910:    20202020            DCD    538976288
        0x00057914:    444f4349    ICOD    DCD    1146045257
        0x00057918:    61462045    E Fa    DCD    1631985733
        0x0005791c:    20746c75    ult     DCD    544500853
        0x00057920:    72646441    Addr    DCD    1919181889
        0x00057924:    3a737365    ess:    DCD    980644709
        0x00057928:    25783020     0x%    DCD    628633632
        0x0005792c:    0a583830    08X.    DCD    173553712
        0x00057930:    00          .       DCB    0
    .L.str.28
        0x00057931:    202020              DCB    32,32,32
        0x00057934:    53595320     SYS    DCD    1398362912
        0x00057938:    75614620     Fau    DCD    1969309216
        0x0005793c:    4120746c    lt A    DCD    1092645996
        0x00057940:    65726464    ddre    DCD    1701995620
        0x00057944:    203a7373    ss:     DCD    540701555
        0x00057948:    30257830    0x%0    DCD    807761968
        0x0005794c:    000a5838    8X..    DCD    677944
    .L.str.3
        0x00057950:    20202020            DCD    538976288
        0x00057954:    20203052    R0      DCD    538980434
        0x00057958:    7830203d    = 0x    DCD    2016419901
        0x0005795c:    58383025    %08X    DCD    1480077349
        0x00057960:    000a        ..      DCW    10
    .L.str.4
        0x00057962:    2020                DCW    8224
        0x00057964:    31522020      R1    DCD    827465760
        0x00057968:    203d2020      =     DCD    540876832
        0x0005796c:    30257830    0x%0    DCD    807761968
        0x00057970:    000a5838    8X..    DCD    677944
    .L.str.5
        0x00057974:    20202020            DCD    538976288
        0x00057978:    20203252    R2      DCD    538980946
        0x0005797c:    7830203d    = 0x    DCD    2016419901
        0x00057980:    58383025    %08X    DCD    1480077349
        0x00057984:    000a        ..      DCW    10
    .L.str.6
        0x00057986:    2020                DCW    8224
        0x00057988:    33522020      R3    DCD    861020192
        0x0005798c:    203d2020      =     DCD    540876832
        0x00057990:    30257830    0x%0    DCD    807761968
        0x00057994:    000a5838    8X..    DCD    677944
    .L.str.9
        0x00057998:    20202020            DCD    538976288
        0x0005799c:    20204350    PC      DCD    538985296
        0x000579a0:    7830203d    = 0x    DCD    2016419901
        0x000579a4:    58383025    %08X    DCD    1480077349
        0x000579a8:    000a        ..      DCW    10
    .L.str.8
        0x000579aa:    2020                DCW    8224
        0x000579ac:    524c2020      LR    DCD    1380720672
        0x000579b0:    203d2020      =     DCD    540876832
        0x000579b4:    30257830    0x%0    DCD    807761968
        0x000579b8:    000a5838    8X..    DCD    677944
    .L.str.13
        0x000579bc:    20202020            DCD    538976288
        0x000579c0:    52414642    BFAR    DCD    1380009538
        0x000579c4:    75422820     (Bu    DCD    1967269920
        0x000579c8:    61462073    s Fa    DCD    1631985779
        0x000579cc:    20746c75    ult     DCD    544500853
        0x000579d0:    72646441    Addr    DCD    1919181889
        0x000579d4:    67655220     Reg    DCD    1734693408
        0x000579d8:    203d2029    ) =     DCD    540876841
        0x000579dc:    30257830    0x%0    DCD    807761968
        0x000579e0:    000a5838    8X..    DCD    677944
    .L.str.7
        0x000579e4:    20202020            DCD    538976288
        0x000579e8:    20323152    R12     DCD    540160338
        0x000579ec:    7830203d    = 0x    DCD    2016419901
        0x000579f0:    58383025    %08X    DCD    1480077349
        0x000579f4:    000a        ..      DCW    10
    .L.str.12
        0x000579f6:    2020                DCW    8224
        0x000579f8:    61462020      Fa    DCD    1631985696
        0x000579fc:    20746c75    ult     DCD    544500853
        0x00057a00:    72646461    addr    DCD    1919181921
        0x00057a04:    20737365    ess     DCD    544437093
        0x00057a08:    7830203d    = 0x    DCD    2016419901
        0x00057a0c:    58383025    %08X    DCD    1480077349
        0x00057a10:    000a        ..      DCW    10
    .L.str
        0x00057a12:    415b        [A      DCW    16731
        0x00057a14:    205d414d    MA]     DCD    542982477
        0x00057a18:    20646d43    Cmd     DCD    543452483
        0x00057a1c:    49544f4e    NOTI    DCD    1230262094
        0x00057a20:    535f5946    FY_S    DCD    1398757702
        0x00057a24:    43454550    PEEC    DCD    1128613200
        0x00057a28:    54535f48    H_ST    DCD    1414750024
        0x00057a2c:    20455441    ATE     DCD    541414465
        0x00057a30:    76636572    recv    DCD    1986225522
        0x00057a34:    4c444920     IDL    DCD    1279543584
        0x00057a38:    0a45        E.      DCW    2629
        0x00057a3a:    00          .       DCB    0
    .L.str.3
        0x00057a3b:    5b          [       DCB    91
        0x00057a3c:    5d414d41    AMA]    DCD    1564560705
        0x00057a40:    646d4320     Cmd    DCD    1684882208
        0x00057a44:    544f4e20     NOT    DCD    1414483488
        0x00057a48:    5f594649    IFY_    DCD    1599686217
        0x00057a4c:    45455053    SPEE    DCD    1162170451
        0x00057a50:    535f4843    CH_S    DCD    1398753347
        0x00057a54:    45544154    TATE    DCD    1163149652
        0x00057a58:    63657220     rec    DCD    1667592736
        0x00057a5c:    50532076    v SP    DCD    1347625078
        0x00057a60:    494b4145    EAKI    DCD    1229668677
        0x00057a64:    000a474e    NG..    DCD    673614
    .L.str.1
        0x00057a68:    414d415b    [AMA    DCD    1095582043
        0x00057a6c:    6d43205d    ] Cm    DCD    1833115741
        0x00057a70:    4f4e2064    d NO    DCD    1330520164
        0x00057a74:    59464954    TIFY    DCD    1497778516
        0x00057a78:    4550535f    _SPE    DCD    1162892127
        0x00057a7c:    5f484345    ECH_    DCD    1598571333
        0x00057a80:    54415453    STAT    DCD    1413567571
        0x00057a84:    65722045    E re    DCD    1701978181
        0x00057a88:    4c207663    cv L    DCD    1277195875
        0x00057a8c:    45545349    ISTE    DCD    1163154249
        0x00057a90:    474e494e    NING    DCD    1196312910
        0x00057a94:    000a        ..      DCW    10
    .L.str.2
        0x00057a96:    415b        [A      DCW    16731
        0x00057a98:    205d414d    MA]     DCD    542982477
        0x00057a9c:    20646d43    Cmd     DCD    543452483
        0x00057aa0:    49544f4e    NOTI    DCD    1230262094
        0x00057aa4:    535f5946    FY_S    DCD    1398757702
        0x00057aa8:    43454550    PEEC    DCD    1128613200
        0x00057aac:    54535f48    H_ST    DCD    1414750024
        0x00057ab0:    20455441    ATE     DCD    541414465
        0x00057ab4:    76636572    recv    DCD    1986225522
        0x00057ab8:    4f525020     PRO    DCD    1330794528
        0x00057abc:    53534543    CESS    DCD    1397966147
        0x00057ac0:    0a474e49    ING.    DCD    172445257
        0x00057ac4:    00          .       DCB    0
    .L.str.5
        0x00057ac5:    5b414d      [AM     DCB    91,65,77
        0x00057ac8:    43205d41    A] C    DCD    1126194497
        0x00057acc:    5020646d    md P    DCD    1344300141
        0x00057ad0:    49564f52    ROVI    DCD    1230393170
        0x00057ad4:    535f4544    DE_S    DCD    1398752580
        0x00057ad8:    43454550    PEEC    DCD    1128613200
        0x00057adc:    69642048    H di    DCD    1768169544
        0x00057ae0:    676f6c61    alog    DCD    1735355489
        0x00057ae4:    25203d20     = %    DCD    622869792
        0x00057ae8:    0a64        d.      DCW    2660
        0x00057aea:    00          .       DCB    0
    .L.str.17
        0x00057aeb:    5b          [       DCB    91
        0x00057aec:    5d414d41    AMA]    DCD    1564560705
        0x00057af0:    646d4320     Cmd    DCD    1684882208
        0x00057af4:    6d6f4320     Com    DCD    1836008224
        0x00057af8:    646e616d    mand    DCD    1684955501
        0x00057afc:    5445535f    _SET    DCD    1413829471
        0x00057b00:    4154535f    _STA    DCD    1096045407
        0x00057b04:    72204554    TE r    DCD    1914717524
        0x00057b08:    20766365    ecv     DCD    544629605
        0x00057b0c:    74616566    feat    DCD    1952540006
        0x00057b10:    20657275    ure     DCD    543519349
        0x00057b14:    78257830    0x%x    DCD    2015721520
        0x00057b18:    6c617620     val    DCD    1818326560
        0x00057b1c:    25206575    ue %    DCD    622880117
        0x00057b20:    0a64        d.      DCW    2660
        0x00057b22:    00          .       DCB    0
    .L.str.18
        0x00057b23:    5b          [       DCB    91
        0x00057b24:    5d414d41    AMA]    DCD    1564560705
        0x00057b28:    646d4320     Cmd    DCD    1684882208
        0x00057b2c:    4e595320     SYN    DCD    1314476832
        0x00057b30:    4f524843    CHRO    DCD    1330792515
        0x00057b34:    455a494e    NIZE    DCD    1163544910
        0x00057b38:    4154535f    _STA    DCD    1096045407
        0x00057b3c:    72204554    TE r    DCD    1914717524
        0x00057b40:    20766365    ecv     DCD    544629605
        0x00057b44:    74616566    feat    DCD    1952540006
        0x00057b48:    20657275    ure     DCD    543519349
        0x00057b4c:    78257830    0x%x    DCD    2015721520
        0x00057b50:    6c617620     val    DCD    1818326560
        0x00057b54:    25206575    ue %    DCD    622880117
        0x00057b58:    6e692064    d in    DCD    1852383332
        0x00057b5c:    65676574    tege    DCD    1701274996
        0x00057b60:    64252072    r %d    DCD    1680154738
        0x00057b64:    6f6f6220     boo    DCD    1869570592
        0x00057b68:    6e61656c    lean    DCD    1851876716
        0x00057b6c:    0a642520     %d.    DCD    174335264
        0x00057b70:    00          .       DCB    0
    .L.str.15
        0x00057b71:    5b414d      [AM     DCB    91,65,77
        0x00057b74:    43205d41    A] C    DCD    1126194497
        0x00057b78:    4720646d    md G    DCD    1193305197
        0x00057b7c:    535f5445    ET_S    DCD    1398756421
        0x00057b80:    45544154    TATE    DCD    1163149652
        0x00057b84:    4b434120     ACK    DCD    1262698784
        0x00057b88:    63657220     rec    DCD    1667592736
        0x00057b8c:    65662076    v fe    DCD    1701191798
        0x00057b90:    72757461    atur    DCD    1920300129
        0x00057b94:    78302065    e 0x    DCD    2016419941
        0x00057b98:    76207825    %x v    DCD    1981839397
        0x00057b9c:    65756c61    alue    DCD    1702194273
        0x00057ba0:    20642520     %d     DCD    543434016
        0x00057ba4:    65746e69    inte    DCD    1702129257
        0x00057ba8:    20726567    ger     DCD    544367975
        0x00057bac:    62206425    %d b    DCD    1646289957
        0x00057bb0:    656c6f6f    oole    DCD    1701605231
        0x00057bb4:    25206e61    an %    DCD    622882401
        0x00057bb8:    0a64        d.      DCW    2660
        0x00057bba:    00          .       DCB    0
    .L.str.4
        0x00057bbb:    5b          [       DCB    91
        0x00057bbc:    5d414d41    AMA]    DCD    1564560705
        0x00057bc0:    646d4320     Cmd    DCD    1684882208
        0x00057bc4:    544f4e20     NOT    DCD    1414483488
        0x00057bc8:    5f594649    IFY_    DCD    1599686217
        0x00057bcc:    45455053    SPEE    DCD    1162170451
        0x00057bd0:    535f4843    CH_S    DCD    1398753347
        0x00057bd4:    45544154    TATE    DCD    1163149652
        0x00057bd8:    63657220     rec    DCD    1667592736
        0x00057bdc:    6e752076    v un    DCD    1853169782
        0x00057be0:    776f6e6b    know    DCD    2003791467
        0x00057be4:    6425206e    n %d    DCD    1680154734
        0x00057be8:    000a        ..      DCW    10
    .L.str.19
        0x00057bea:    415b        [A      DCW    16731
        0x00057bec:    205d414d    MA]     DCD    542982477
        0x00057bf0:    74616c50    Plat    DCD    1952541776
        0x00057bf4:    6d726f66    form    DCD    1836216166
        0x00057bf8:    25203a20     : %    DCD    622869024
        0x00057bfc:    614e2064    d Na    DCD    1632510052
        0x00057c00:    3a20656d    me :    DCD    975201645
        0x00057c04:    0a732520     %s.    DCD    175318304
        0x00057c08:    00          .       DCB    0
    .L.str.14
        0x00057c09:    5b414d      [AM     DCB    91,65,77
        0x00057c0c:    43205d41    A] C    DCD    1126194497
        0x00057c10:    4b20646d    md K    DCD    1260414061
        0x00057c14:    5f504545    EEP_    DCD    1599096133
        0x00057c18:    56494c41    ALIV    DCD    1447644225
        0x00057c1c:    65722045    E re    DCD    1701978181
        0x00057c20:    000a7663    cv..    DCD    685667
    .L.str.9
        0x00057c24:    414d415b    [AMA    DCD    1095582043
        0x00057c28:    6d43205d    ] Cm    DCD    1833115741
        0x00057c2c:    45472064    d GE    DCD    1162289252
        0x00057c30:    45445f54    T_DE    DCD    1162108756
        0x00057c34:    45434956    VICE    DCD    1162037590
        0x00057c38:    464e495f    _INF    DCD    1179535711
        0x00057c3c:    414d524f    ORMA    DCD    1095586383
        0x00057c40:    4e4f4954    TION    DCD    1313818964
        0x00057c44:    63657220     rec    DCD    1667592736
        0x00057c48:    0a76        v.      DCW    2678
        0x00057c4a:    00          .       DCB    0
    .L.str.10
        0x00057c4b:    5b          [       DCB    91
        0x00057c4c:    5d414d41    AMA]    DCD    1564560705
        0x00057c50:    646d4320     Cmd    DCD    1684882208
        0x00057c54:    54454720     GET    DCD    1413826336
        0x00057c58:    5645445f    _DEV    DCD    1447380063
        0x00057c5c:    5f454349    ICE_    DCD    1598374729
        0x00057c60:    464e4f43    CONF    DCD    1179537219
        0x00057c64:    52554749    IGUR    DCD    1381320521
        0x00057c68:    4f495441    ATIO    DCD    1330205761
        0x00057c6c:    6572204e    N re    DCD    1701978190
        0x00057c70:    000a7663    cv..    DCD    685667
    .L.str.12
        0x00057c74:    414d415b    [AMA    DCD    1095582043
        0x00057c78:    6d43205d    ] Cm    DCD    1833115741
        0x00057c7c:    4f432064    d CO    DCD    1329799268
        0x00057c80:    454c504d    MPLE    DCD    1162629197
        0x00057c84:    535f4554    TE_S    DCD    1398752596
        0x00057c88:    50555445    ETUP    DCD    1347769413
        0x00057c8c:    63657220     rec    DCD    1667592736
        0x00057c90:    0a76        v.      DCW    2678
        0x00057c92:    00          .       DCB    0
    .L.str.11
        0x00057c93:    5b          [       DCB    91
        0x00057c94:    5d414d41    AMA]    DCD    1564560705
        0x00057c98:    646d4320     Cmd    DCD    1684882208
        0x00057c9c:    41545320     STA    DCD    1096045344
        0x00057ca0:    535f5452    RT_S    DCD    1398756434
        0x00057ca4:    50555445    ETUP    DCD    1347769413
        0x00057ca8:    63657220     rec    DCD    1667592736
        0x00057cac:    0a76        v.      DCW    2678
        0x00057cae:    00          .       DCB    0
    .L.str.13
        0x00057caf:    5b          [       DCB    91
        0x00057cb0:    5d414d41    AMA]    DCD    1564560705
        0x00057cb4:    646d4320     Cmd    DCD    1684882208
        0x00057cb8:    4e595320     SYN    DCD    1314476832
        0x00057cbc:    4f524843    CHRO    DCD    1330792515
        0x00057cc0:    455a494e    NIZE    DCD    1163544910
        0x00057cc4:    5445535f    _SET    DCD    1413829471
        0x00057cc8:    474e4954    TING    DCD    1196312916
        0x00057ccc:    65722053    S re    DCD    1701978195
        0x00057cd0:    000a7663    cv..    DCD    685667
    .L.str.8
        0x00057cd4:    414d415b    [AMA    DCD    1095582043
        0x00057cd8:    6d43205d    ] Cm    DCD    1833115741
        0x00057cdc:    4e452064    d EN    DCD    1313153124
        0x00057ce0:    494f5044    DPOI    DCD    1229934660
        0x00057ce4:    535f544e    NT_S    DCD    1398756430
        0x00057ce8:    43454550    PEEC    DCD    1128613200
        0x00057cec:    69642048    H di    DCD    1768169544
        0x00057cf0:    676f6c61    alog    DCD    1735355489
        0x00057cf4:    20642520     %d     DCD    543434016
        0x00057cf8:    76636572    recv    DCD    1986225522
        0x00057cfc:    000a        ..      DCW    10
    .L.str.7
    .L.str.18
        0x00057cfe:    415b        [A      DCW    16731
        0x00057d00:    205d414d    MA]     DCD    542982477
        0x00057d04:    20646d43    Cmd     DCD    543452483
        0x00057d08:    504f5453    STOP    DCD    1347376211
        0x00057d0c:    4550535f    _SPE    DCD    1162892127
        0x00057d10:    20484345    ECH     DCD    541606725
        0x00057d14:    6c616964    dial    DCD    1818323300
        0x00057d18:    2520676f    og %    DCD    622880623
        0x00057d1c:    72652064    d er    DCD    1919230052
        0x00057d20:    6f6e5f72    r_no    DCD    1869504370
        0x00057d24:    20642520     %d     DCD    543434016
        0x00057d28:    76636572    recv    DCD    1986225522
        0x00057d2c:    000a        ..      DCW    10
    .L.str.6
        0x00057d2e:    415b        [A      DCW    16731
        0x00057d30:    205d414d    MA]     DCD    542982477
        0x00057d34:    20646d43    Cmd     DCD    543452483
        0x00057d38:    52415453    STAR    DCD    1380013139
        0x00057d3c:    50535f54    T_SP    DCD    1347641172
        0x00057d40:    48434545    EECH    DCD    1212368197
        0x00057d44:    6b634120     Ack    DCD    1801666848
        0x00057d48:    63657220     rec    DCD    1667592736
        0x00057d4c:    0a76        v.      DCW    2678
        0x00057d4e:    00          .       DCB    0
    .L.str.16
        0x00057d4f:    5b          [       DCB    91
        0x00057d50:    5d414d41    AMA]    DCD    1564560705
        0x00057d54:    646d4320     Cmd    DCD    1684882208
        0x00057d58:    54454720     GET    DCD    1413826336
        0x00057d5c:    4154535f    _STA    DCD    1096045407
        0x00057d60:    72204554    TE r    DCD    1914717524
        0x00057d64:    20766365    ecv     DCD    544629605
        0x00057d68:    74616566    feat    DCD    1952540006
        0x00057d6c:    20657275    ure     DCD    543519349
        0x00057d70:    78257830    0x%x    DCD    2015721520
        0x00057d74:    000a        ..      DCW    10
    .L.str.20
        0x00057d76:    415b        [A      DCW    16731
        0x00057d78:    205d414d    MA]     DCD    542982477
        0x00057d7c:    20646d43    Cmd     DCD    543452483
        0x00057d80:    6d6d6f43    Comm    DCD    1835888451
        0x00057d84:    5f646e61    and_    DCD    1600417377
        0x00057d88:    55535349    ISSU    DCD    1431524169
        0x00057d8c:    454d5f45    E_ME    DCD    1162698565
        0x00057d90:    5f414944    DIA_    DCD    1598114116
        0x00057d94:    544e4f43    CONT    DCD    1414418243
        0x00057d98:    204c4f52    ROL     DCD    541871954
        0x00057d9c:    76636572    recv    DCD    1986225522
        0x00057da0:    6e6f6320     con    DCD    1852793632
        0x00057da4:    206c6f74    tol     DCD    543977332
        0x00057da8:    78257830    0x%x    DCD    2015721520
        0x00057dac:    000a        ..      DCW    10
    .L.str.10
        0x00057dae:    4d41        AM      DCW    19777
        0x00057db0:    696c2041    A li    DCD    1768693825
        0x00057db4:    72617262    brar    DCD    1918988898
        0x00057db8:    61772079    y wa    DCD    1635197049
        0x00057dbc:    74276e73    sn't    DCD    1948741235
        0x00057dc0:    20656220     be     DCD    543515168
        0x00057dc4:    74696e69    init    DCD    1953066601
        0x00057dc8:    696c6169    iali    DCD    1768710505
        0x00057dcc:    2164657a    zed!    DCD    560227706
        0x00057dd0:    000a        ..      DCW    10
    .L.str.23
        0x00057dd2:    415b        [A      DCW    16731
        0x00057dd4:    205d414d    MA]     DCD    542982477
        0x00057dd8:    6e6b6e55    Unkn    DCD    1852534357
        0x00057ddc:    206e776f    own     DCD    544110447
        0x00057de0:    20444d43    CMD     DCD    541347139
        0x00057de4:    72206425    %d r    DCD    1914725413
        0x00057de8:    20766365    ecv     DCD    544629605
        0x00057dec:    746f6e28    (not    DCD    1953459752
        0x00057df0:    70757320     sup    DCD    1886745376
        0x00057df4:    74726f70    port    DCD    1953656688
        0x00057df8:    0a296465    ed).    DCD    170484837
        0x00057dfc:    00          .       DCB    0
    .L.str.20
        0x00057dfd:    5b414d      [AM     DCB    91,65,77
        0x00057e00:    43205d41    A] C    DCD    1126194497
        0x00057e04:    4720646d    md G    DCD    1193305197
        0x00057e08:    535f5445    ET_S    DCD    1398756421
        0x00057e0c:    45544154    TATE    DCD    1163149652
        0x00057e10:    6b634120     Ack    DCD    1801666848
        0x00057e14:    63657220     rec    DCD    1667592736
        0x00057e18:    65662076    v fe    DCD    1701191798
        0x00057e1c:    72757461    atur    DCD    1920300129
        0x00057e20:    78302065    e 0x    DCD    2016419941
        0x00057e24:    76207825    %x v    DCD    1981839397
        0x00057e28:    65756c61    alue    DCD    1702194273
        0x00057e2c:    0a642520     %d.    DCD    174335264
        0x00057e30:    00          .       DCB    0
    .L.str.9
        0x00057e31:    4e554c      NUL     DCB    78,85,76
        0x00057e34:    6164204c    L da    DCD    1633951820
        0x00057e38:    70206174    ta p    DCD    1881170292
        0x00057e3c:    000a7274    tr..    DCD    684660
    .L.str.1
        0x00057e40:    6f636e45    Enco    DCD    1868787269
        0x00057e44:    676e6964    ding    DCD    1735289188
        0x00057e48:    69616620     fai    DCD    1767990816
        0x00057e4c:    3a64656c    led:    DCD    979658092
        0x00057e50:    0a732520     %s.    DCD    175318304
        0x00057e54:    00          .       DCB    0
    .L.str.15
        0x00057e55:    5b414d      [AM     DCB    91,65,77
        0x00057e58:    43205d41    A] C    DCD    1126194497
        0x00057e5c:    5320646d    md S    DCD    1394631789
        0x00057e60:    4c5f5445    ET_L    DCD    1281315909
        0x00057e64:    4c41434f    OCAL    DCD    1279345487
        0x00057e68:    72205345    ES r    DCD    1914721093
        0x00057e6c:    20766365    ecv     DCD    544629605
        0x00057e70:    000a7325    %s..    DCD    684837
    .L.str.12
        0x00057e74:    414d415b    [AMA    DCD    1095582043
        0x00057e78:    6d43205d    ] Cm    DCD    1833115741
        0x00057e7c:    6f432064    d Co    DCD    1866670180
        0x00057e80:    6e616d6d    mman    DCD    1851878765
        0x00057e84:    45525f64    d_RE    DCD    1163026276
        0x00057e88:    5f544553    SET_    DCD    1599358291
        0x00057e8c:    4e4e4f43    CONN    DCD    1313754947
        0x00057e90:    49544345    ECTI    DCD    1230259013
        0x00057e94:    72204e4f    ON r    DCD    1914719823
        0x00057e98:    0a766365    ecv.    DCD    175530853
        0x00057e9c:    00          .       DCB    0
    .L.str.14
        0x00057e9d:    5b414d      [AM     DCB    91,65,77
        0x00057ea0:    43205d41    A] C    DCD    1126194497
        0x00057ea4:    4720646d    md G    DCD    1193305197
        0x00057ea8:    4c5f5445    ET_L    DCD    1281315909
        0x00057eac:    4c41434f    OCAL    DCD    1279345487
        0x00057eb0:    72205345    ES r    DCD    1914721093
        0x00057eb4:    0a766365    ecv.    DCD    175530853
        0x00057eb8:    00          .       DCB    0
    .L.str.16
        0x00057eb9:    5b414d      [AM     DCB    91,65,77
        0x00057ebc:    43205d41    A] C    DCD    1126194497
        0x00057ec0:    5020646d    md P    DCD    1344300141
        0x00057ec4:    49564f52    ROVI    DCD    1230393170
        0x00057ec8:    535f4544    DE_S    DCD    1398752580
        0x00057ecc:    43454550    PEEC    DCD    1128613200
        0x00057ed0:    6d432048    H Cm    DCD    1833115720
        0x00057ed4:    65722064    d re    DCD    1701978212
        0x00057ed8:    000a7663    cv..    DCD    685667
    .L.str.13
        0x00057edc:    414d415b    [AMA    DCD    1095582043
        0x00057ee0:    6d43205d    ] Cm    DCD    1833115741
        0x00057ee4:    454b2064    d KE    DCD    1162551396
        0x00057ee8:    415f5045    EP_A    DCD    1096765509
        0x00057eec:    4556494c    LIVE    DCD    1163282764
        0x00057ef0:    6b634120     Ack    DCD    1801666848
        0x00057ef4:    63657220     rec    DCD    1667592736
        0x00057ef8:    0a76        v.      DCW    2678
        0x00057efa:    00          .       DCB    0
    .L.str.19
        0x00057efb:    5b          [       DCB    91
        0x00057efc:    5d414d41    AMA]    DCD    1564560705
        0x00057f00:    646d4320     Cmd    DCD    1684882208
        0x00057f04:    54454720     GET    DCD    1413826336
        0x00057f08:    4e45435f    _CEN    DCD    1313162079
        0x00057f0c:    4c415254    TRAL    DCD    1279349332
        0x00057f10:    464e495f    _INF    DCD    1179535711
        0x00057f14:    414d524f    ORMA    DCD    1095586383
        0x00057f18:    4e4f4954    TION    DCD    1313818964
        0x00057f1c:    6b634120     Ack    DCD    1801666848
        0x00057f20:    63657220     rec    DCD    1667592736
        0x00057f24:    0a76        v.      DCW    2678
        0x00057f26:    00          .       DCB    0
    .L.str.11
        0x00057f27:    5b          [       DCB    91
        0x00057f28:    5d414d41    AMA]    DCD    1564560705
        0x00057f2c:    646d4320     Cmd    DCD    1684882208
        0x00057f30:    6d6f4320     Com    DCD    1836008224
        0x00057f34:    646e616d    mand    DCD    1684955501
        0x00057f38:    5345525f    _RES    DCD    1397051999
        0x00057f3c:    435f5445    ET_C    DCD    1130320965
        0x00057f40:    454e4e4f    ONNE    DCD    1162759759
        0x00057f44:    4f495443    CTIO    DCD    1330205763
        0x00057f48:    6361204e    N ac    DCD    1667309646
        0x00057f4c:    6572206b    k re    DCD    1701978219
        0x00057f50:    000a7663    cv..    DCD    685667
    .L.str.2
        0x00057f54:    6e6f6e28    (non    DCD    1852796456
        0x00057f58:    2965        e)      DCW    10597
        0x00057f5a:    00          .       DCB    0
    .L.str.6
        0x00057f5b:    6d          m       DCB    109
        0x00057f5c:    69737369    issi    DCD    1769173865
        0x00057f60:    7220676e    ng r    DCD    1914726254
        0x00057f64:    69757165    equi    DCD    1769304421
        0x00057f68:    20646572    red     DCD    543450482
        0x00057f6c:    6c656966    fiel    DCD    1818585446
        0x00057f70:    0064        d.      DCW    100
    .L.str.5
        0x00057f72:    7277        wr      DCW    29303
        0x00057f74:    20676e6f    ong     DCD    543649391
        0x00057f78:    657a6973    size    DCD    1702521203
        0x00057f7c:    726f6620     for    DCD    1919903264
        0x00057f80:    78696620     fix    DCD    2020173344
        0x00057f84:    63206465    ed c    DCD    1663067237
        0x00057f88:    746e756f    ount    DCD    1953396079
        0x00057f8c:    65696620     fie    DCD    1701406240
        0x00057f90:    646c        ld      DCW    25708
        0x00057f92:    00          .       DCB    0
    .L.str.10
        0x00057f93:    69          i       DCB    105
        0x00057f94:    6765746e    nteg    DCD    1734702190
        0x00057f98:    74207265    er t    DCD    1948283493
        0x00057f9c:    6c206f6f    oo l    DCD    1814065007
        0x00057fa0:    65677261    arge    DCD    1701278305
        0x00057fa4:    00          .       DCB    0
    .L.str.3
        0x00057fa5:    696e76      inv     DCB    105,110,118
        0x00057fa8:    64696c61    alid    DCD    1684630625
        0x00057fac:    72697720     wir    DCD    1919514400
        0x00057fb0:    79745f65    e_ty    DCD    2037669733
        0x00057fb4:    6570        pe      DCW    25968
        0x00057fb6:    00          .       DCB    0
    .L.str.9
    .L.str.5
        0x00057fb7:    69          i       DCB    105
        0x00057fb8:    6c61766e    nval    DCD    1818326638
        0x00057fbc:    64206469    id d    DCD    1679844457
        0x00057fc0:    5f617461    ata_    DCD    1600222305
        0x00057fc4:    657a6973    size    DCD    1702521203
        0x00057fc8:    00          .       DCB    0
    .L.str
        0x00057fc9:    656e64      end     DCB    101,110,100
        0x00057fcc:    2d666f2d    -of-    DCD    761687853
        0x00057fd0:    65727473    stre    DCD    1701999731
        0x00057fd4:    6d61        am      DCW    28001
        0x00057fd6:    00          .       DCB    0
    .L.str.1
        0x00057fd7:    69          i       DCB    105
        0x00057fd8:    7265206f    o er    DCD    1919230063
        0x00057fdc:    00726f72    ror.    DCD    7499634
    .L.str.13
        0x00057fe0:    6d206f6e    no m    DCD    1830842222
        0x00057fe4:    6f6c6c61    allo    DCD    1869376609
        0x00057fe8:    75732063    c su    DCD    1970479203
        0x00057fec:    726f7070    ppor    DCD    1919905904
        0x00057ff0:    0074        t.      DCW    116
    .L.str.11
        0x00057ff2:    7962        by      DCW    31074
        0x00057ff4:    20736574    tes     DCD    544433524
        0x00057ff8:    7265766f    over    DCD    1919252079
        0x00057ffc:    776f6c66    flow    DCD    2003790950
        0x00058000:    00          .       DCB    0
    .L.str.2
        0x00058001:    766172      var     DCB    118,97,114
        0x00058004:    20746e69    int     DCD    544501353
        0x00058008:    7265766f    over    DCD    1919252079
        0x0005800c:    776f6c66    flow    DCD    2003790950
        0x00058010:    00          .       DCB    0
    .L.str.8
        0x00058011:    617272      arr     DCB    97,114,114
        0x00058014:    6f207961    ay o    DCD    1864399201
        0x00058018:    66726576    verf    DCD    1718773110
        0x0005801c:    00776f6c    low.    DCD    7827308
    .L.str.2
        0x00058020:    61766e69    inva    DCD    1635151465
        0x00058024:    2064696c    lid     DCD    543451500
        0x00058028:    6c656966    fiel    DCD    1818585446
        0x0005802c:    79742064    d ty    DCD    2037653604
        0x00058030:    6570        pe      DCW    25968
        0x00058032:    00          .       DCB    0
    .L.str
        0x00058033:    73          s       DCB    115
        0x00058034:    61657274    trea    DCD    1634038388
        0x00058038:    7566206d    m fu    DCD    1969627245
        0x0005803c:    6c6c        ll      DCW    27756
        0x0005803e:    00          .       DCB    0
    svcRxUuid
        0x0005803f:    76          v       DCB    118
        0x00058040:    90ddf830    0...    DCD    2430466096
        0x00058044:    a7ac61a3    .a..    DCD    2813092259
        0x00058048:    77300543    C.0w    DCD    1999635779
        0x0005804c:    4eb1        .N      DCW    20145
        0x0005804e:    f0          .       DCB    240
    svcRxUuid
        0x0005804f:    01          .       DCB    1
        0x00058050:    8ac72e00    ....    DCD    2328309248
        0x00058054:    e190730e    .s..    DCD    3784340238
        0x00058058:    6008c211    ...`    DCD    1611186705
        0x0005805c:    0027        '.      DCW    39
        0x0005805e:    00          .       DCB    0
    svcTxUuid
        0x0005805f:    0b          .       DCB    11
        0x00058060:    641f8242    B..d    DCD    1679786562
        0x00058064:    b48a2f72    r/..    DCD    3028954994
        0x00058068:    5b18794b    Ky.[    DCD    1528330571
        0x0005806c:    eea0        ..      DCW    61088
        0x0005806e:    2b          +       DCB    43
    svcTxUuid
        0x0005806f:    02          .       DCB    2
        0x00058070:    8ac72e00    ....    DCD    2328309248
        0x00058074:    e190730e    .s..    DCD    3784340238
        0x00058078:    6008c211    ...`    DCD    1611186705
        0x0005807c:    00000027    '...    DCD    39
    tIomPinAlloc
        0x00058080:    00510050    P.Q.    DCD    5308496
        0x00058084:    00610060    `.a.    DCD    6357088
        0x00058088:    00840070    p...    DCD    8650864
        0x0005808c:    00940085    ....    DCD    9699461
        0x00058090:    00a40095    ....    DCD    10748053
        0x00058094:    01910190    ....    DCD    26280336
        0x00058098:    01a101a0    ....    DCD    27328928
        0x0005809c:    01f001b0    ....    DCD    32506288
        0x000580a0:    020001f1    ....    DCD    33554929
        0x000580a4:    02100201    ....    DCD    34603521
        0x000580a8:    02210220     .!.    DCD    35717664
        0x000580ac:    02310230    0.1.    DCD    36766256
        0x000580b0:    02f00240    @...    DCD    49283648
        0x000580b4:    030002f1    ....    DCD    50332401
        0x000580b8:    03100301    ....    DCD    51380993
        0x000580bc:    03d103d0    ....    DCD    64029648
        0x000580c0:    03e103e0    ....    DCD    65078240
        0x000580c4:    016003f0    ..`.    DCD    23069680
        0x000580c8:    01700161    a.p.    DCD    24117601
        0x000580cc:    01800171    q...    DCD    25166193
    tapset_icdf
        0x000580d0:    0102        ..      DCW    258
        0x000580d2:    00          .       DCB    0
    tf_select_table
        0x000580d3:    00          .       DCB    0
        0x000580d4:    00ff00ff    ....    DCD    16711935
        0x000580d8:    00ff00ff    ....    DCD    16711935
        0x000580dc:    01fe00ff    ....    DCD    33423615
        0x000580e0:    00ff0100    ....    DCD    16711936
        0x000580e4:    02fd00fe    ....    DCD    50135294
        0x000580e8:    00ff0100    ....    DCD    16711936
        0x000580ec:    03fd00fe    ....    DCD    66912510
        0x000580f0:    0100        ..      DCW    256
        0x000580f2:    ff          .       DCB    255
    transient_analysis.inv_table
        0x000580f3:    ff          .       DCB    255
        0x000580f4:    566e9cff    ..nV    DCD    1450089727
        0x000580f8:    2d333b46    F;3-    DCD    758332230
        0x000580fc:    1f212528    (%!.    DCD    522265896
        0x00058100:    17191a1c    ....    DCD    387521052
        0x00058104:    13141516    ....    DCD    320083222
        0x00058108:    10101112    ....    DCD    269488402
        0x0005810c:    0d0e0f0f    ....    DCD    219025167
        0x00058110:    0c0c0c0d    ....    DCD    202116109
        0x00058114:    0b0b0b0c    ....    DCD    185273100
        0x00058118:    090a0a0a    ....    DCD    151652874
        0x0005811c:    09090909    ....    DCD    151587081
        0x00058120:    08080809    ....    DCD    134744073
        0x00058124:    07070808    ....    DCD    117901320
        0x00058128:    07070707    ....    DCD    117901063
        0x0005812c:    06060606    ....    DCD    101058054
        0x00058130:    06060606    ....    DCD    101058054
        0x00058134:    06060606    ....    DCD    101058054
        0x00058138:    06060606    ....    DCD    101058054
        0x0005813c:    05050505    ....    DCD    84215045
        0x00058140:    05050505    ....    DCD    84215045
        0x00058144:    05050505    ....    DCD    84215045
        0x00058148:    04040404    ....    DCD    67372036
        0x0005814c:    04040404    ....    DCD    67372036
        0x00058150:    04040404    ....    DCD    67372036
        0x00058154:    04040404    ....    DCD    67372036
        0x00058158:    04040404    ....    DCD    67372036
        0x0005815c:    04040404    ....    DCD    67372036
        0x00058160:    03030304    ....    DCD    50529028
        0x00058164:    03030303    ....    DCD    50529027
        0x00058168:    03030303    ....    DCD    50529027
        0x0005816c:    03030303    ....    DCD    50529027
        0x00058170:    0303        ..      DCW    771
        0x00058172:    02          .       DCB    2
    trim_icdf
        0x00058173:    7e          ~       DCB    126
        0x00058174:    576d777c    |wmW    DCD    1466791804
        0x00058178:    04091329    )...    DCD    67703593
        0x0005817c:    00000002    ....    DCD    2
    __tagsym$$used.1
    ui32DSP0Allowed
        0x00058180:    00000000    ....    DCD    0
        0x00058184:    00000000    ....    DCD    0
        0x00058188:    00000000    ....    DCD    0
        0x0005818c:    00000000    ....    DCD    0
        0x00058190:    00000000    ....    DCD    0
    __tagsym$$used.2
    ui32DSP1Allowed
        0x00058194:    00000000    ....    DCD    0
        0x00058198:    00000000    ....    DCD    0
        0x0005819c:    00000000    ....    DCD    0
        0x000581a0:    00000000    ....    DCD    0
        0x000581a4:    00000000    ....    DCD    0
    __tagsym$$used.0
    ui32MCUAllowed
        0x000581a8:    00000000    ....    DCD    0
        0x000581ac:    00000000    ....    DCD    0
        0x000581b0:    00000000    ....    DCD    0
        0x000581b4:    00000000    ....    DCD    0
        0x000581b8:    00000000    ....    DCD    0
    __tagsym$$used.3
    ui32SharedAccess
        0x000581bc:    00000000    ....    DCD    0
        0x000581c0:    00000000    ....    DCD    0
        0x000581c4:    00000000    ....    DCD    0
        0x000581c8:    00000000    ....    DCD    0
        0x000581cc:    00000000    ....    DCD    0
    uxTopUsedPriority
        0x000581d0:    00000006    ....    DCD    6
    vosAmotaCfg
        0x000581d4:    00000000    ....    DCD    0
    window120
        0x000581d8:    388d1c6a    j..8    DCD    948771946
        0x000581dc:    3a1ebb52    R..:    DCD    975092562
        0x000581e0:    3adc6908    .i.:    DCD    987523336
        0x000581e4:    3b57ed82    ..W;    DCD    995618178
        0x000581e8:    3bb26389    .c.;    DCD    1001546633
        0x000581ec:    3c052a03    .*.<    DCD    1006971395
        0x000581f0:    3c39dc30    0.9<    DCD    1010424880
        0x000581f4:    3c773eb4    .>w<    DCD    1014447796
        0x000581f8:    3c9ea31c    ...<    DCD    1017029404
        0x000581fc:    3cc5f2d1    ...<    DCD    1019605713
        0x00058200:    3cf186fe    ...<    DCD    1022461694
        0x00058204:    3d10ab9b    ...=    DCD    1024502683
        0x00058208:    3d2aad05    ..*=    DCD    1026206981
        0x0005820c:    3d46c284    ..F=    DCD    1028047492
        0x00058210:    3d64e653    S.d=    DCD    1030022739
        0x00058214:    3d828911    ...=    DCD    1031964945
        0x00058218:    3d939f87    ...=    DCD    1033084807
        0x0005821c:    3da5b2cb    ...=    DCD    1034269387
        0x00058220:    3db8bed1    ...=    DCD    1035517649
        0x00058224:    3dccbf3a    :..=    DCD    1036828474
        0x00058228:    3de1af54    T..=    DCD    1038200660
        0x0005822c:    3df78a14    ...=    DCD    1039632916
        0x00058230:    3e07250e    .%.>    DCD    1040655630
        0x00058234:    3e12f4d9    ...>    DCD    1041429721
        0x00058238:    3e1f315f    _1.>    DCD    1042231647
        0x0005823c:    3e2bd768    h.+>    DCD    1043060584
        0x00058240:    3e38e38a    ..8>    DCD    1043915658
        0x00058244:    3e465230    0RF>    DCD    1044795952
        0x00058248:    3e541f94    ..T>    DCD    1045700500
        0x0005824c:    3e6247bf    .Gb>    DCD    1046628287
        0x00058250:    3e70c68e    ..p>    DCD    1047578254
        0x00058254:    3e7f97b0    ...>    DCD    1048549296
        0x00058258:    3e875b52    R[.>    DCD    1049058130
        0x0005825c:    3e8f0f60    `..>    DCD    1049562976
        0x00058260:    3e96e598    ...>    DCD    1050076568
        0x00058264:    3e9edb79    y..>    DCD    1050598265
        0x00058268:    3ea6ee70    p..>    DCD    1051127408
        0x0005826c:    3eaf1bd8    ...>    DCD    1051663320
        0x00058270:    3eb760fb    .`.>    DCD    1052205307
        0x00058274:    3ebfbb11    ...>    DCD    1052752657
        0x00058278:    3ec82746    F'.>    DCD    1053304646
        0x0005827c:    3ed0a2b7    ...>    DCD    1053860535
        0x00058280:    3ed92a78    x*.>    DCD    1054419576
        0x00058284:    3ee1bb94    ...>    DCD    1054981012
        0x00058288:    3eea530c    .S.>    DCD    1055544076
        0x0005828c:    3ef2edde    ...>    DCD    1056107998
        0x00058290:    3efb8906    ...>    DCD    1056672006
        0x00058294:    3f0210be    ...?    DCD    1057099966
        0x00058298:    3f065a1f    .Z.?    DCD    1057380895
        0x0005829c:    3f0a9f24    $..?    DCD    1057660708
        0x000582a0:    3f0ede50    P..?    DCD    1057939024
        0x000582a4:    3f13162b    +..?    DCD    1058215467
        0x000582a8:    3f174541    AE.?    DCD    1058489665
        0x000582ac:    3f1b6a25    %j.?    DCD    1058761253
        0x000582b0:    3f1f8373    s..?    DCD    1059029875
        0x000582b4:    3f238fce    ..#?    DCD    1059295182
        0x000582b8:    3f278de6    ..'?    DCD    1059556838
        0x000582bc:    3f2b7c74    t|+?    DCD    1059814516
        0x000582c0:    3f2f5a3f    ?Z/?    DCD    1060067903
        0x000582c4:    3f332619    .&3?    DCD    1060316697
        0x000582c8:    3f36dee7    ..6?    DCD    1060560615
        0x000582cc:    3f3a8399    ..:?    DCD    1060799385
        0x000582d0:    3f3e1333    3.>?    DCD    1061032755
        0x000582d4:    3f418cc5    ..A?    DCD    1061260485
        0x000582d8:    3f44ef77    w.D?    DCD    1061482359
        0x000582dc:    3f483a7f    .:H?    DCD    1061698175
        0x000582e0:    3f4b6d27    'mK?    DCD    1061907751
        0x000582e4:    3f4e86ce    ..N?    DCD    1062110926
        0x000582e8:    3f5186e5    ..Q?    DCD    1062307557
        0x000582ec:    3f546cf1    .lT?    DCD    1062497521
        0x000582f0:    3f57388e    .8W?    DCD    1062680718
        0x000582f4:    3f59e969    i.Y?    DCD    1062857065
        0x000582f8:    3f5c7f45    E.\?    DCD    1063026501
        0x000582fc:    3f5ef9fa    ..^?    DCD    1063188986
        0x00058300:    3f615973    sYa?    DCD    1063344499
        0x00058304:    3f639daf    ..c?    DCD    1063493039
        0x00058308:    3f65c6c1    ..e?    DCD    1063634625
        0x0005830c:    3f67d4cf    ..g?    DCD    1063769295
        0x00058310:    3f69c811    ..i?    DCD    1063897105
        0x00058314:    3f6ba0d2    ..k?    DCD    1064018130
        0x00058318:    3f6d5f6e    n_m?    DCD    1064132462
        0x0005831c:    3f6f0450    P.o?    DCD    1064240208
        0x00058320:    3f708ff4    ..p?    DCD    1064341492
        0x00058324:    3f7202e6    ..r?    DCD    1064436454
        0x00058328:    3f735dbd    .]s?    DCD    1064525245
        0x0005832c:    3f74a11f    ..t?    DCD    1064608031
        0x00058330:    3f75cdbf    ..u?    DCD    1064684991
        0x00058334:    3f76e457    W.v?    DCD    1064756311
        0x00058338:    3f77e5b0    ..w?    DCD    1064822192
        0x0005833c:    3f78d297    ..x?    DCD    1064882839
        0x00058340:    3f79abe3    ..y?    DCD    1064938467
        0x00058344:    3f7a7273    srz?    DCD    1064989299
        0x00058348:    3f7b2727    ''{?    DCD    1065035559
        0x0005834c:    3f7bcae7    ..{?    DCD    1065077479
        0x00058350:    3f7c5e9d    .^|?    DCD    1065115293
        0x00058354:    3f7ce335    5.|?    DCD    1065149237
        0x00058358:    3f7d599c    .Y}?    DCD    1065179548
        0x0005835c:    3f7dc2bd    ..}?    DCD    1065206461
        0x00058360:    3f7e1f86    ..~?    DCD    1065230214
        0x00058364:    3f7e70de    .p~?    DCD    1065251038
        0x00058368:    3f7eb7ab    ..~?    DCD    1065269163
        0x0005836c:    3f7ef4cf    ..~?    DCD    1065284815
        0x00058370:    3f7f2926    &).?    DCD    1065298214
        0x00058374:    3f7f5586    .U.?    DCD    1065309574
        0x00058378:    3f7f7abe    .z.?    DCD    1065319102
        0x0005837c:    3f7f9996    ...?    DCD    1065326998
        0x00058380:    3f7fb2cc    ...?    DCD    1065333452
        0x00058384:    3f7fc714    ...?    DCD    1065338644
        0x00058388:    3f7fd71c    ...?    DCD    1065342748
        0x0005838c:    3f7fe382    ...?    DCD    1065345922
        0x00058390:    3f7fecdd    ...?    DCD    1065348317
        0x00058394:    3f7ff3b6    ...?    DCD    1065350070
        0x00058398:    3f7ff88a    ...?    DCD    1065351306
        0x0005839c:    3f7ffbc8    ...?    DCD    1065352136
        0x000583a0:    3f7ffdd6    ...?    DCD    1065352662
        0x000583a4:    3f7fff07    ...?    DCD    1065352967
        0x000583a8:    3f7fffa5    ...?    DCD    1065353125
        0x000583ac:    3f7fffe8    ...?    DCD    1065353192
        0x000583b0:    3f7ffffd    ...?    DCD    1065353213
        0x000583b4:    3f800000    ...?    DCD    1065353216
    Region$$Table$$Base
        0x000583b8:    000583f0    ....    DCD    361456
        0x000583bc:    10000000    ....    DCD    268435456
        0x000583c0:    00000750    P...    DCD    1872
        0x000583c4:    00018270    p...    DCD    98928
        0x000583c8:    000586f8    ....    DCD    362232
        0x000583cc:    10060000    ....    DCD    268828672
        0x000583d0:    000002c0    ....    DCD    704
        0x000583d4:    00018270    p...    DCD    98928
        0x000583d8:    000586f8    ....    DCD    362232
        0x000583dc:    10000750    P...    DCD    268437328
        0x000583e0:    00023620     6..    DCD    144928
        0x000583e4:    000182e8    ....    DCD    99048
    Region$$Table$$Limit

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

    Data section was compressed (Original size: 1872 bytes)

    0x10000000:   5a 00 00 00 04 00 00 00 1e 00 00 00 04 00 00 00    Z...............
    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 29 fe 02 00    ............)...
    0x10000040:   dd f9 02 00 f9 fb 02 00 61 0c 03 00 c5 0a 03 00    ........a.......
    0x10000050:   79 01 03 00 81 06 03 00 59 03 03 00 31 11 03 00    y.......Y...1...
    0x10000060:   31 11 03 00 2d ff 02 00 7d f8 02 00 00 00 00 00    1...-...}.......
    0x10000070:   00 00 00 00 99 10 03 00 85 08 03 00 00 00 00 00    ................
    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:   14 24 05 00 14 24 05 00 14 24 05 00 14 24 05 00    .$...$...$...$..
    0x10000130:   14 24 05 00 14 24 05 00 14 24 05 00 50 23 05 00    .$...$...$..P#..
    0x10000140:   14 24 05 00 14 24 05 00 14 24 05 00 14 24 05 00    .$...$...$...$..
    0x10000150:   14 24 05 00 14 24 05 00 14 24 05 00 14 24 05 00    .$...$...$...$..
    0x10000160:   14 24 05 00 14 24 05 00 14 24 05 00 14 24 05 00    .$...$...$...$..
    0x10000170:   14 24 05 00 00 00 06 10 00 00 08 00 28 10 02 40    .$..........(..@
    0x10000180:   01 00 00 00 00 00 0e 10 00 00 08 00 28 10 02 40    ............(..@
    0x10000190:   02 00 00 00 00 00 16 10 00 00 02 00 5c 10 02 40    ............\..@
    0x100001a0:   02 00 00 00 00 00 18 10 00 00 04 00 5c 10 02 40    ............\..@
    0x100001b0:   01 00 00 00 00 00 1d 10 00 80 00 00 7c 10 02 40    ............|..@
    0x100001c0:   02 00 00 00 00 00 1c 10 00 00 01 00 7c 10 02 40    ............|..@
    0x100001d0:   01 00 00 00 00 00 00 00 92 24 01 80 20 01 00 00    .........$.. ...
    0x100001e0:   6d db 02 40 d1 02 00 00 53 e0 00 00 53 e0 00 00    m..@....S...S...
    0x100001f0:   87 05 00 00 01 04 00 00 01 04 00 00 00 46 00 00    .............F..
    0x10000200:   00 46 00 00 87 05 04 00 04 00 00 00 05 04 00 00    .F..............
    0x10000210:   05 04 00 00 04 46 00 00 04 46 00 00 87 05 08 00    .....F...F......
    0x10000220:   01 04 00 00 01 04 00 00 00 46 00 00 00 46 00 00    .........F...F..
    0x10000230:   87 05 0c 00 01 04 00 00 01 04 00 00 00 46 00 00    .............F..
    0x10000240:   00 46 00 00 87 05 10 00 01 04 00 00 01 04 00 00    .F..............
    0x10000250:   87 05 14 00 01 04 00 00 01 04 00 00 00 46 00 00    .............F..
    0x10000260:   00 46 00 00 87 05 18 00 01 04 00 00 01 04 00 00    .F..............
    0x10000270:   00 46 00 00 00 46 00 00 87 05 1c 00 01 04 00 00    .F...F..........
    0x10000280:   01 04 00 00 00 46 00 00 00 46 00 00 00 04 00 00    .....F...F......
    0x10000290:   00 04 00 00 00 04 00 00 02 00 00 00 02 00 00 00    ................
    0x100002a0:   87 05 10 00 01 00 00 00 00 20 00 00 00 20 00 00    ......... ... ..
    0x100002b0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100002c0:   79 69 02 00 ad 69 02 00 4d 69 02 00 a8 02 00 10    yi...i..Mi......
    0x100002d0:   44 f2 04 01 c4 f2 01 01 c3 22 4a 60 05 22 cb 6c    D........"J`.".l
    0x100002e0:   43 f0 10 03 cb 64 0a 65 01 23 cb 60 00 22 0a 61    C....d.e.#.`.".a
    0x100002f0:   4a 61 8a 61 00 f0 0f 00 0b 68 43 f0 08 03 0b 60    Ja.a.....hC....`
    0x10000300:   0a 68 22 f0 08 02 0a 60 09 22 0b 6d 62 f3 95 23    .h"....`.".mb..#
    0x10000310:   0b 65 06 22 0b 6d 62 f3 04 03 0b 65 0a 68 42 f0    .e.".mb....e.hB.
    0x10000320:   08 02 0a 60 0b 68 23 f0 08 03 0b 60 ca 6e 0b 68    ...`.h#....`.n.h
    0x10000330:   23 f0 08 03 12 09 0b 60 40 ea 02 10 c8 60 05 20    #......`@....`. 
    0x10000340:   0a 6d 60 f3 04 02 0a 65 08 68 40 f0 08 00 08 60    .m`....e.h@....`
    0x10000350:   0a 68 22 f0 08 02 0a 60 00 22 08 6d 6f f3 95 20    .h"....`.".mo.. 
    0x10000360:   08 65 ca 60 05 20 0a 6d 60 f3 04 02 0a 65 08 68    .e.`. .m`....e.h
    0x10000370:   40 f0 08 00 08 60 0a 68 22 f0 08 02 0a 60 00 22    @....`.h"....`."
    0x10000380:   c8 6c 20 f0 10 00 c8 64 4a 60 70 47 10 00 08 00    .l ....dJ`pG....
    0x10000390:   20 00 04 00 40 00 06 00 80 00 02 00 00 01 02 00     ...@...........
    0x100003a0:   08 02 04 00 b8 95 00 10 44 f2 04 01 c4 f2 01 01    ........D.......
    0x100003b0:   c3 20 48 60 05 20 ca 6c 42 f0 10 02 ca 64 08 65    . H`. .lB....d.e
    0x100003c0:   01 22 ca 60 00 20 08 61 48 61 88 61 0a 68 42 f0    .".`. .aHa.a.hB.
    0x100003d0:   08 02 0a 60 08 68 20 f0 08 00 08 60 09 20 0a 6d    ...`.h ....`. .m
    0x100003e0:   60 f3 95 22 0a 65 06 20 0a 6d 60 f3 04 02 0a 65    `..".e. .m`....e
    0x100003f0:   08 68 40 f0 08 00 08 60 45 f6 a0 00 0a 68 22 f0    .h@....`E....h".
    0x10000400:   08 02 0a 60 c0 f2 10 00 ca 6e 02 f0 0f 02 02 43    ...`.....n.....C
    0x10000410:   ca 60 05 20 0a 6d 60 f3 04 02 0a 65 08 68 40 f0    .`. .m`....e.h@.
    0x10000420:   08 00 08 60 0a 68 22 f0 08 02 0a 60 00 22 08 6d    ...`.h"....`.".m
    0x10000430:   6f f3 95 20 08 65 ca 60 05 20 0a 6d 60 f3 04 02    o.. .e.`. .m`...
    0x10000440:   0a 65 08 68 40 f0 08 00 08 60 0a 68 22 f0 08 02    .e.h@....`.h"...
    0x10000450:   0a 60 00 22 c8 6c 20 f0 10 00 c8 64 4a 60 00 20    .`.".l ....dJ`. 
    0x10000460:   70 47 00 00 00 00 00 00 80 01 00 00 01 00 00 00    pG..............
    0x10000470:   00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00    ................
    0x10000480:   00 00 00 00 20 a3 01 10 00 00 00 00 00 00 00 00    .... ...........
    0x10000490:   00 00 00 00 c0 03 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:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100004f0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000500:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000510:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000520:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000530:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000540:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000550:   00 00 00 00 00 00 00 00 00 00 00 00 f4 01 00 00    ................
    0x10000560:   00 00 00 00 00 80 00 00 ff ff ff ff ff ff ff ff    ................
    0x10000570:   ff ff ff ff ff ff ff ff ff ff ff ff 2c 00 00 00    ............,...
    0x10000580:   04 00 00 00 0b 00 50 61 63 6b 65 74 63 72 61 66    ......Packetcraf
    0x10000590:   74 00 00 00 00 00 00 00 00 00 01 00 08 1e 0c 40    t..............@
    0x100005a0:   18 1e 0c 40 00 00 00 00 ff 37 00 00 00 00 00 00    ...@.....7......
    0x100005b0:   4e 56 44 53 2e 06 02 f4 01 07 06 02 f4 01 0d 06    NVDS............
    0x100005c0:   02 e8 03 0e 06 02 e8 03 91 06 01 a1 92 06 01 0a    ................
    0x100005d0:   93 06 01 09 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100005e0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100005f0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000600:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000610:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000620:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000630:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000640:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000650:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000660:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000670:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000680:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x10000690:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100006a0:   70 30 00 10 d4 16 05 00 dc 16 05 00 00 e0 0f 00    p0..............
    0x100006b0:   b8 65 05 00 d1 02 00 10 a9 03 00 10 ff ff ff ff    .e..............
    0x100006c0:   08 60 bf f3 4f 8f 30 bf bf f3 6f 8f 70 47 00 bf    .`..O.0...o.pG..
    0x100006d0:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    0x100006e0:   c1 06 00 10 00 00 00 00 40 15 05 00 00 00 00 00    ........@.......
    0x100006f0:   00 00 00 00 20 08 25 08 00 00 00 00 1c 16 05 00    .... .%.........
    0x10000700:   00 00 00 00 00 00 00 00 00 08 05 08 00 00 00 00    ................
    0x10000710:   f4 20 05 00 00 00 00 00 00 00 00 00 30 00 42 00    . ..........0.B.
    0x10000720:   00 00 00 00 30 45 05 00 00 00 00 00 00 00 00 00    ....0E..........
    0x10000730:   01 00 07 00 00 00 00 00 ec 45 05 00 00 00 00 00    .........E......
    0x10000740:   00 00 00 00 10 00 19 00 00 03 00 00 aa aa aa aa    ................


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


** 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:   98 65 05 00 00 00 00 00 00 00 00 00 00 00 00 00    .e..............
    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   : 36920 bytes


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


** Section #7 '.debug_info' (SHT_PROGBITS)
    Size   : 676595 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   : 470171 bytes


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


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

    Symbol table .symtab (3420 symbols, 1873 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                         0x00018814   Lc    1   --   De 
     10  $t                         0x00018818   Lc    1   --   De 
     11  $d                         0x00018834   Lc    1   --   De 
     12  $t                         0x00018838   Lc    1   --   De 
     13  $d                         0x000188a0   Lc    1   --   De 
     14  $t.2                       0x000188a4   Lc    1   --   De 
     15  $d.16                      0x00018fbe   Lc    1   --   De 
     16  $t.17                      0x00018fc6   Lc    1   --   De 
     17  $d.19                      0x00019288   Lc    1   --   De 
     18  $t.20                      0x00019290   Lc    1   --   De 
     19  $d.10                      0x0001981a   Lc    1   --   De 
     20  $t.11                      0x000198ce   Lc    1   --   De 
     21  $d.31                      0x000199c6   Lc    1   --   De 
     22  $t.32                      0x000199e0   Lc    1   --   De 
     23  $d.1                       0x00019a9e   Lc    1   --   De 
     24  $t.2                       0x00019abc   Lc    1   --   De 
     25  $d.4                       0x0001b9dc   Lc    1   --   De 
     26  $t.2                       0x0001b9e0   Lc    1   --   De 
     27  $d.12                      0x0001d300   Lc    1   --   De 
     28  $t.2                       0x0001d310   Lc    1   --   De 
     29  $d.3                       0x0001d330   Lc    1   --   De 
     30  $t.0                       0x0001d334   Lc    1   --   De 
     31  $d.7                       0x0001f328   Lc    1   --   De 
     32  $t.0                       0x0001f32c   Lc    1   --   De 
     33  $d.1                       0x0001f420   Lc    1   --   De 
     34  $t.5                       0x0001f42c   Lc    1   --   De 
     35  $d.27                      0x0001fb3c   Lc    1   --   De 
     36  $t.28                      0x0001fb78   Lc    1   --   De 
     37  $d.24                      0x0001fe10   Lc    1   --   De 
     38  $t.25                      0x0001fe4c   Lc    1   --   De 
     39  $d.6                       0x00020e38   Lc    1   --   De 
     40  $t.7                       0x00020e42   Lc    1   --   De 
     41  $d.3                       0x00021ad6   Lc    1   --   De 
     42  $t.4                       0x00021b00   Lc    1   --   De 
     43  $d.9                       0x0002264e   Lc    1   --   De 
     44  $t.10                      0x00022652   Lc    1   --   De 
     45  $d.6                       0x00022c24   Lc    1   --   De 
     46  $t.7                       0x00022c2a   Lc    1   --   De 
     47  $d.2                       0x00023e30   Lc    1   --   De 
     48  $t.3                       0x00023e36   Lc    1   --   De 
     49  $d.38                      0x00024b7a   Lc    1   --   De 
     50  $t.39                      0x00024b7e   Lc    1   --   De 
     51  $d.10                      0x0002502a   Lc    1   --   De 
     52  $t.11                      0x00025032   Lc    1   --   De 
     53  $d.14                      0x00025564   Lc    1   --   De 
     54  $t.15                      0x00025568   Lc    1   --   De 
     55  $d.4                       0x00026b8a   Lc    1   --   De 
     56  $t.5                       0x00026bf0   Lc    1   --   De 
     57  $d.3                       0x00027144   Lc    1   --   De 
     58  $t.6                       0x00027164   Lc    1   --   De 
     59  $d.7                       0x00027188   Lc    1   --   De 
     60  $t.8                       0x00027244   Lc    1   --   De 
     61  $d.23                      0x000275d0   Lc    1   --   De 
     62  $t.20                      0x000275e8   Lc    1   --   De 
     63  $d.21                      0x000276b0   Lc    1   --   De 
     64  $t.17                      0x000276cc   Lc    1   --   De 
     65  $d.1                       0x000279c2   Lc    1   --   De 
     66  $t.2                       0x000279c6   Lc    1   --   De 
     67  $d.29                      0x00027cae   Lc    1   --   De 
     68  $t.30                      0x00027d6a   Lc    1   --   De 
     69  $d.31                      0x00027e50   Lc    1   --   De 
     70  $t.32                      0x00027e54   Lc    1   --   De 
     71  $d.33                      0x00027f2c   Lc    1   --   De 
     72  $t.19                      0x00027fb4   Lc    1   --   De 
     73  $d.10                      0x00028128   Lc    1   --   De 
     74  $t.1                       0x00028180   Lc    1   --   De 
     75  $d.12                      0x00028244   Lc    1   --   De 
     76  $t.5                       0x00028284   Lc    1   --   De 
     77  $d.5                       0x00028e08   Lc    1   --   De 
     78  $t.6                       0x00028e0c   Lc    1   --   De 
     79  $d.5                       0x00029ef4   Lc    1   --   De 
     80  $t.6                       0x00029efc   Lc    1   --   De 
     81  $d.15                      0x0002aae0   Lc    1   --   De 
     82  $t.19                      0x0002aae8   Lc    1   --   De 
     83  $d.22                      0x0002ab74   Lc    1   --   De 
     84  $t.23                      0x0002ab7a   Lc    1   --   De 
     85  $d.15                      0x0002b176   Lc    1   --   De 
     86  $t.16                      0x0002b2a0   Lc    1   --   De 
     87  $d.6                       0x00031f94   Lc    1   --   De 
     88  $t.7                       0x00031fbc   Lc    1   --   De 
     89  $d.8                       0x00032708   Lc    1   --   De 
     90  $t.9                       0x00032758   Lc    1   --   De 
     91  $d.10                      0x00032e38   Lc    1   --   De 
     92  $t.11                      0x00032e48   Lc    1   --   De 
     93  $d.12                      0x00032ff8   Lc    1   --   De 
     94  $t.13                      0x00033008   Lc    1   --   De 
     95  $d.14                      0x0003358c   Lc    1   --   De 
     96  $t.15                      0x0003359c   Lc    1   --   De 
     97  $d.16                      0x00033c58   Lc    1   --   De 
     98  $t.17                      0x00033c60   Lc    1   --   De 
     99  $d.18                      0x0003440c   Lc    1   --   De 
    100  $t.19                      0x00034430   Lc    1   --   De 
    101  $d.20                      0x00034cf0   Lc    1   --   De 
    102  $t.21                      0x00034d00   Lc    1   --   De 
    103  $d.22                      0x00035058   Lc    1   --   De 
    104  $t.2                       0x0003506c   Lc    1   --   De 
    105  $d.3                       0x00035340   Lc    1   --   De 
    106  $t.3                       0x00035344   Lc    1   --   De 
    107  $d.4                       0x0003546c   Lc    1   --   De 
    108  $t.6                       0x00035478   Lc    1   --   De 
    109  $d.5                       0x000363e0   Lc    1   --   De 
    110  $t.46                      0x000363e8   Lc    1   --   De 
    111  $d.28                      0x00036bc4   Lc    1   --   De 
    112  $t.42                      0x00036bd8   Lc    1   --   De 
    113  $d.37                      0x00036f7c   Lc    1   --   De 
    114  $t.18                      0x00036f8c   Lc    1   --   De 
    115  $d.20                      0x00037010   Lc    1   --   De 
    116  $t.35                      0x00037024   Lc    1   --   De 
    117  $d.2                       0x000371d8   Lc    1   --   De 
    118  $t.31                      0x000371dc   Lc    1   --   De 
    119  $d.32                      0x000371fc   Lc    1   --   De 
    120  $t.33                      0x00037200   Lc    1   --   De 
    121  $d.34                      0x000372e4   Lc    1   --   De 
    122  $t.6                       0x0003730c   Lc    1   --   De 
    123  $d.24                      0x00038052   Lc    1   --   De 
    124  $t.25                      0x00038094   Lc    1   --   De 
    125  $d.21                      0x0003811a   Lc    1   --   De 
    126  $t.22                      0x00038120   Lc    1   --   De 
    127  $d.1                       0x00038b28   Lc    1   --   De 
    128  $t.2                       0x00038b3e   Lc    1   --   De 
    129  $d.11                      0x00039046   Lc    1   --   De 
    130  $t.12                      0x0003904c   Lc    1   --   De 
    131  $d.1                       0x00039b10   Lc    1   --   De 
    132  $t.12                      0x00039b30   Lc    1   --   De 
    133  $d.34                      0x00039d1c   Lc    1   --   De 
    134  $t.22                      0x00039d34   Lc    1   --   De 
    135  $d.23                      0x00039d96   Lc    1   --   De 
    136  $t.24                      0x00039d9a   Lc    1   --   De 
    137  $d.25                      0x00039e28   Lc    1   --   De 
    138  $t.26                      0x00039e68   Lc    1   --   De 
    139  $d.27                      0x00039e8c   Lc    1   --   De 
    140  $t.5                       0x00039e9c   Lc    1   --   De 
    141  $d.1                       0x0003a314   Lc    1   --   De 
    142  $t.2                       0x0003a324   Lc    1   --   De 
    143  $d.7                       0x0003a4fc   Lc    1   --   De 
    144  $t.13                      0x0003a504   Lc    1   --   De 
    145  $d.15                      0x0003a988   Lc    1   --   De 
    146  $t.48                      0x0003a98c   Lc    1   --   De 
    147  $d.4                       0x0003ddcc   Lc    1   --   De 
    148  $t.5                       0x0003de10   Lc    1   --   De 
    149  $d.30                      0x0003e90c   Lc    1   --   De 
    150  $t.45                      0x0003e910   Lc    1   --   De 
    151  $d.7                       0x0004006c   Lc    1   --   De 
    152  $t.6                       0x00040070   Lc    1   --   De 
    153  $d.7                       0x000403c8   Lc    1   --   De 
    154  $t.4                       0x000403d4   Lc    1   --   De 
    155  $d.4                       0x000406e4   Lc    1   --   De 
    156  $t.24                      0x000406f4   Lc    1   --   De 
    157  $d.25                      0x00040754   Lc    1   --   De 
    158  $t.26                      0x0004077e   Lc    1   --   De 
    159  $d.27                      0x000407a0   Lc    1   --   De 
    160  $t.28                      0x000407b4   Lc    1   --   De 
    161  $d.1                       0x00040ad4   Lc    1   --   De 
    162  $t.2                       0x00040adc   Lc    1   --   De 
    163  $d.3                       0x00040bd8   Lc    1   --   De 
    164  $t.4                       0x00040be0   Lc    1   --   De 
    165  $d.29                      0x00041e7a   Lc    1   --   De 
    166  $t.30                      0x00041e7e   Lc    1   --   De 
    167  $d.31                      0x00041ef8   Lc    1   --   De 
    168  $t.32                      0x00041efe   Lc    1   --   De 
    169  $d.55                      0x00042050   Lc    1   --   De 
    170  $t.50                      0x00042074   Lc    1   --   De 
    171  $d.51                      0x000420d4   Lc    1   --   De 
    172  $t.52                      0x000420f4   Lc    1   --   De 
    173  $d.53                      0x00042154   Lc    1   --   De 
    174  $t.44                      0x00042170   Lc    1   --   De 
    175  $d.45                      0x00042192   Lc    1   --   De 
    176  $t.46                      0x0004219a   Lc    1   --   De 
    177  $d.42                      0x00042216   Lc    1   --   De 
    178  $t.43                      0x0004221e   Lc    1   --   De 
    179  $d.39                      0x000422aa   Lc    1   --   De 
    180  $t.40                      0x000422b2   Lc    1   --   De 
    181  $d.47                      0x00042760   Lc    1   --   De 
    182  $t.44                      0x00042774   Lc    1   --   De 
    183  $d.50                      0x00042800   Lc    1   --   De 
    184  $t.41                      0x0004281c   Lc    1   --   De 
    185  $d.42                      0x0004282c   Lc    1   --   De 
    186  $t.43                      0x00042834   Lc    1   --   De 
    187  $d.39                      0x0004287c   Lc    1   --   De 
    188  $t.40                      0x00042884   Lc    1   --   De 
    189  $d.36                      0x000428c8   Lc    1   --   De 
    190  $t.37                      0x000428d0   Lc    1   --   De 
    191  $d.9                       0x00042a80   Lc    1   --   De 
    192  $t.13                      0x00042a94   Lc    1   --   De 
    193  $d.18                      0x00042ad0   Lc    1   --   De 
    194  $t.19                      0x00042ada   Lc    1   --   De 
    195  $d.14                      0x00042d74   Lc    1   --   De 
    196  $t.22                      0x00042d8c   Lc    1   --   De 
    197  $d.9                       0x00042e96   Lc    1   --   De 
    198  $t.10                      0x00042e9c   Lc    1   --   De 
    199  $d.3                       0x00042f60   Lc    1   --   De 
    200  $t.3                       0x00042f6c   Lc    1   --   De 
    201  $d.1                       0x000432a8   Lc    1   --   De 
    202  $t.4                       0x000432bc   Lc    1   --   De 
    203  $d.5                       0x00043478   Lc    1   --   De 
    204  $t.34                      0x00043480   Lc    1   --   De 
    205  $d.23                      0x00043f30   Lc    1   --   De 
    206  $t.24                      0x00043f34   Lc    1   --   De 
    207  $d.21                      0x0004400c   Lc    1   --   De 
    208  $t.22                      0x00044016   Lc    1   --   De 
    209  $d.17                      0x00044b60   Lc    1   --   De 
    210  $t.18                      0x00044b64   Lc    1   --   De 
    211  $d.20                      0x00045670   Lc    1   --   De 
    212  $t.23                      0x00045680   Lc    1   --   De 
    213  $d.22                      0x00045b44   Lc    1   --   De 
    214  $t.0                       0x00045b50   Lc    1   --   De 
    215  $d.1                       0x00045f34   Lc    1   --   De 
    216  $t.2                       0x00045f3c   Lc    1   --   De 
    217  $d.3                       0x000461b8   Lc    1   --   De 
    218  $t.6                       0x000461c0   Lc    1   --   De 
    219  $d.7                       0x000462dc   Lc    1   --   De 
    220  $t.4                       0x000462e0   Lc    1   --   De 
    221  $d.5                       0x000463e4   Lc    1   --   De 
    222  $t.25                      0x000463e8   Lc    1   --   De 
    223  $d.26                      0x000467b8   Lc    1   --   De 
    224  $t.56                      0x000467c4   Lc    1   --   De 
    225  $d.9                       0x00046c3c   Lc    1   --   De 
    226  $t.8                       0x00046c94   Lc    1   --   De 
    227  $d.9                       0x00046d0c   Lc    1   --   De 
    228  $t.0                       0x00046d14   Lc    1   --   De 
    229  $d.2                       0x00046ffc   Lc    1   --   De 
    230  $t.3                       0x00047010   Lc    1   --   De 
    231  $d.6                       0x00048590   Lc    1   --   De 
    232  $t.7                       0x00048594   Lc    1   --   De 
    233  $d.13                      0x0004a698   Lc    1   --   De 
    234  $t.10                      0x0004a6a0   Lc    1   --   De 
    235  $d.11                      0x0004a85c   Lc    1   --   De 
    236  $t.4                       0x0004a88c   Lc    1   --   De 
    237  $d.1                       0x0004a9a6   Lc    1   --   De 
    238  $t.2                       0x0004a9b6   Lc    1   --   De 
    239  $d.22                      0x0004aff8   Lc    1   --   De 
    240  $t.9                       0x0004affc   Lc    1   --   De 
    241  $t                         0x0004d17a   Lc    1   --   De 
    242  $d                         0x0004d264   Lc    1   --   De 
    243  $t                         0x0004d278   Lc    1   --   De 
    244  $d                         0x0004d542   Lc    1   --   De 
    245  $t                         0x0004d5d0   Lc    1   --   De 
    246  $d                         0x0004d6cc   Lc    1   --   De 
    247  $t                         0x0004d6e8   Lc    1   --   De 
    248  $d                         0x0004d74a   Lc    1   --   De 
    249  $t                         0x0004d758   Lc    1   --   De 
    250  $d                         0x0004dac0   Lc    1   --   De 
    251  $t                         0x0004db1c   Lc    1   --   De 
    252  $d                         0x0004df7a   Lc    1   --   De 
    253  $t                         0x0004e008   Lc    1   --   De 
    254  $d                         0x0004e14a   Lc    1   --   De 
    255  $t                         0x0004e178   Lc    1   --   De 
    256  $d                         0x0004e388   Lc    1   --   De 
    257  $t                         0x0004e3a0   Lc    1   --   De 
    258  $d                         0x0004e3bc   Lc    1   --   De 
    259  $t                         0x0004e3d0   Lc    1   --   De 
    260  $d                         0x0004e400   Lc    1   --   De 
    261  $t                         0x0004e408   Lc    1   --   De 
    262  $d                         0x0004e420   Lc    1   --   De 
    263  $t                         0x0004e428   Lc    1   --   De 
    264  $d                         0x0004e440   Lc    1   --   De 
    265  $t                         0x0004e448   Lc    1   --   De 
    266  $d                         0x0004e4c8   Lc    1   --   De 
    267  $t                         0x0004e4cc   Lc    1   --   De 
    268  $d                         0x0004e624   Lc    1   --   De 
    269  $t                         0x0004e62c   Lc    1   --   De 
    270  $d                         0x0004e844   Lc    1   --   De 
    271  $t                         0x0004e848   Lc    1   --   De 
    272  $d                         0x0004e870   Lc    1   --   De 
    273  $t                         0x0004e8f8   Lc    1   --   De 
    274  $d                         0x0004e960   Lc    1   --   De 
    275  $t                         0x0004e964   Lc    1   --   De 
    276  $d                         0x0004e9c4   Lc    1   --   De 
    277  $t                         0x0004e9c8   Lc    1   --   De 
    278  $d                         0x0004ea8c   Lc    1   --   De 
    279  $t                         0x0004ea90   Lc    1   --   De 
    280  $d                         0x0004eb04   Lc    1   --   De 
    281  $t                         0x0004eb08   Lc    1   --   De 
    282  $d                         0x0004ec30   Lc    1   --   De 
    283  $t                         0x0004ec34   Lc    1   --   De 
    284  $d                         0x0004ec60   Lc    1   --   De 
    285  $t                         0x0004ec68   Lc    1   --   De 
    286  $d                         0x0004ecd8   Lc    1   --   De 
    287  $t                         0x0004ecdc   Lc    1   --   De 
    288  $d                         0x0004ee94   Lc    1   --   De 
    289  $t                         0x0004eec4   Lc    1   --   De 
    290  $d                         0x0004ef18   Lc    1   --   De 
    291  $t                         0x0004ef1c   Lc    1   --   De 
    292  $d                         0x0004ef28   Lc    1   --   De 
    293  $t                         0x0004ef2c   Lc    1   --   De 
    294  $d                         0x0004f0f8   Lc    1   --   De 
    295  $t                         0x0004f0fc   Lc    1   --   De 
    296  $d                         0x0004f104   Lc    1   --   De 
    297  $t                         0x0004f108   Lc    1   --   De 
    298  $d                         0x0004f144   Lc    1   --   De 
    299  $t                         0x0004f148   Lc    1   --   De 
    300  $d                         0x0004f21e   Lc    1   --   De 
    301  $t                         0x0004f222   Lc    1   --   De 
    302  $d.realdata                0x0004f268   Lc    1   --   De 
    303  $d.realdata                0x10000000   Lc    2   --   De 
    304  $d.realdata                0x10060000   Lc    4   --   De 
    305  sec_aes.c                  0x00000000   Lc  Abs  File  De 
    306  getNextToken               0x0003a7ad   Lc    1  Code  De   0x42
    307  sec_aes_rev.c              0x00000000   Lc  Abs  File  De 
    308  sec_ccm_hci.c              0x00000000   Lc  Abs  File  De 
    309  sec_cmac_hci.c             0x00000000   Lc  Abs  File  De 
    310  secCmacGenSubkey2          0x00046e1d   Lc    1  Code  De   0x82
    311  secCmacProcessBlock        0x00046f25   Lc    1  Code  De   0xb2
    312  secCmacComplete            0x00046dc1   Lc    1  Code  De   0x30
    313  secCmacGenSubkey1          0x00046df1   Lc    1  Code  De   0x2a
    314  secCmacKeyShift            0x00046ea1   Lc    1  Code  De   0x84
    315  sec_ecc_debug.c            0x00000000   Lc  Abs  File  De 
    316  sec_ecc_hci.c              0x00000000   Lc  Abs  File  De 
    317  sec_main.c                 0x00000000   Lc  Abs  File  De 
    318  secHciCback                0x00046fd9   Lc    1  Code  De   0x18e
    319  app_db.c                   0x00000000   Lc  Abs  File  De 
    320  updateRecordInNVM          0x0004ade9   Lc    1  Code  De   0x60
    321  pAppDbNewRec               0x100006a0   Lc    2  Data  De   0x4
    322  appDb                      0x10003070   Lc    3  Data  De   0x298
    323  app_hw.c                   0x00000000   Lc  Abs  File  De 
    324  app_ui.c                   0x00000000   Lc  Abs  File  De 
    325  appUiCbackTbl              0x1000338c   Lc    3  Data  De   0xc
    326  ui_console.c               0x00000000   Lc  Abs  File  De 
    327  ui_lcd.c                   0x00000000   Lc  Abs  File  De 
    328  ui_main.c                  0x00000000   Lc  Abs  File  De 
    329  ui_platform.c              0x00000000   Lc  Abs  File  De 
    330  ui_timer.c                 0x00000000   Lc  Abs  File  De 
    331  hci_main.c                 0x00000000   Lc  Abs  File  De 
    332  hidapp_main.c              0x00000000   Lc  Abs  File  De 
    333  hci_dbg_trc.c              0x00000000   Lc  Abs  File  De 
    334  hci_drv_cooper.c           0x00000000   Lc  Abs  File  De 
    335  error_check                0x0003a035   Lc    1  Code  De   0x56
    336  HciDrvIntService           0x0001be6d   Lc    1  Code  De   0x1a
    337  ClkReqIntService           0x0001a9b9   Lc    1  Code  De   0x6a
    338  __NVIC_SetPriority         0x0001f0c5   Lc    1  Code  De   0x42
    339  __NVIC_EnableIRQ           0x0001efc5   Lc    1  Code  De   0x30
    340  g_ui32FailingStatus        0x10012228   Lc    3  Data  De   0x4
    341  hci_vs_cooper.c            0x00000000   Lc  Abs  File  De 
    342  hciCoreReadResolvingListSize
                                    0x0003b249   Lc    1  Code  De   0x44
    343  hciCoreReadMaxDataLen      0x0003b211   Lc    1  Code  De   0x36
    344  hciCoreResetSequence.randCnt
                                    0x10012b80   Lc    3  Data  De   0x1
    345  amvos_main.c               0x00000000   Lc  Abs  File  De 
    346  amvosSetLocalName          0x0002b715   Lc    1  Code  De   0x8a
    347  amvosProcMsg               0x0002b155   Lc    1  Code  De   0x5c0
    348  amvosDmCback               0x0002ad2d   Lc    1  Code  De   0x40
    349  amvosAttCback              0x0002aae9   Lc    1  Code  De   0x64
    350  amvosCccCback              0x0002abd9   Lc    1  Code  De   0x5c
    351  amvosBtnCback              0x0002ab4d   Lc    1  Code  De   0x8c
    352  amvosProcCccState          0x0002afa5   Lc    1  Code  De   0x1b0
    353  amvosSetup                 0x0002b7a1   Lc    1  Code  De   0x4c
    354  amvosOpen                  0x0002aeed   Lc    1  Code  De   0xb6
    355  amvosClose                 0x0002ac35   Lc    1  Code  De   0x12
    356  amvosConnUpdate            0x0002acbd   Lc    1  Code  De   0x70
    357  .L.str.36                  0x00056a6f   Lc    1  Data  De   0x12
    358  .L.str.31                  0x00056a81   Lc    1  Data  De   0xf
    359  .L.str.33                  0x00056a90   Lc    1  Data  De   0x24
    360  .L.str.37                  0x00056ab4   Lc    1  Data  De   0x15
    361  .L.str.27                  0x00056ac9   Lc    1  Data  De   0x17
    362  .L.str.23                  0x00056ae0   Lc    1  Data  De   0x1e
    363  .L.str.21                  0x00056afe   Lc    1  Data  De   0x1f
    364  .L.str.22                  0x00056b1d   Lc    1  Data  De   0x1b
    365  .L.str.18                  0x00056b38   Lc    1  Data  De   0x1e
    366  .L.str.6                   0x00056b56   Lc    1  Data  De   0x1f
    367  .L.str.8                   0x00056b75   Lc    1  Data  De   0x29
    368  .L.str.17                  0x00056b9e   Lc    1  Data  De   0x20
    369  .L.str.25                  0x00056bbe   Lc    1  Data  De   0x1e
    370  .L.str.19                  0x00056bdc   Lc    1  Data  De   0x1e
    371  .L.str.26                  0x00056bfa   Lc    1  Data  De   0x2b
    372  .L.str                     0x00056c25   Lc    1  Data  De   0x22
    373  .L.str.7                   0x00056c47   Lc    1  Data  De   0x25
    374  .L.str.20                  0x00056c6c   Lc    1  Data  De   0x23
    375  .L.str.9                   0x00056c8f   Lc    1  Data  De   0x1c
    376  .L.str.12                  0x00056cab   Lc    1  Data  De   0x1b
    377  .L.str.11                  0x00056cc6   Lc    1  Data  De   0x1a
    378  .L.str.10                  0x00056ce0   Lc    1  Data  De   0x1b
    379  .L.str.15                  0x00056cfb   Lc    1  Data  De   0x20
    380  .L.str.28                  0x00056d1b   Lc    1  Data  De   0x18
    381  .L.str.14                  0x00056d33   Lc    1  Data  De   0x24
    382  .L.str.13                  0x00056d57   Lc    1  Data  De   0x49
    383  .L.str.24                  0x00056da0   Lc    1  Data  De   0x34
    384  .L.str.30                  0x00056dd4   Lc    1  Data  De   0x1c
    385  .L.str.29                  0x00056df0   Lc    1  Data  De   0x20
    386  .L.str.3                   0x00056e10   Lc    1  Data  De   0x26
    387  .L.str.4                   0x00056e36   Lc    1  Data  De   0x2a
    388  .L.str.35                  0x00056e60   Lc    1  Data  De   0x1d
    389  .L.str.5                   0x00056e7d   Lc    1  Data  De   0x1b
    390  .L.str.32                  0x00056e98   Lc    1  Data  De   0xd
    391  .L.str.38                  0x00056ea5   Lc    1  Data  De   0x2a
    392  .L.str.16                  0x00056ecf   Lc    1  Data  De   0x2c
    393  .L.str.34                  0x00056efb   Lc    1  Data  De   0x24
    394  .L.str.2                   0x00056f1d   Lc    1  Data  De   0x2
    395  .L.str.1                   0x00056f1f   Lc    1  Data  De   0x23
    396  .L__const.amvosKwdSetDemoName.ble_device_name
                                    0x0004f444   Lc    1  Data  De   0x14
    397  .L__const.amvosKwdSetDemoName.devinfo
                                    0x0004f458   Lc    1  Data  De   0x36
    398  amvosUpdateCfg             0x10000018   Lc    2  Data  De   0x10
    399  amvosAdvCfg                0x000515d8   Lc    1  Data  De   0xc
    400  amvosSlaveCfg              0x00051695   Lc    1  Data  De   0x1
    401  amvosSecCfg                0x00051690   Lc    1  Data  De   0x5
    402  amvosSmpCfg                0x00051698   Lc    1  Data  De   0x18
    403  vosAmotaCfg                0x000581d4   Lc    1  Data  De   0x4
    404  amvosCccSet                0x000515fe   Lc    1  Data  De   0x12
    405  amvosProcMsg.retry_cnt     0x10002fb3   Lc    3  Data  De   0x1
    406  amvosAdvDataDiscDefault    0x000515e4   Lc    1  Data  De   0x19
    407  am_vos_ble.c               0x00000000   Lc  Abs  File  De 
    408  .L.str                     0x00056f42   Lc    1  Data  De   0x19
    409  .L.str.3                   0x00056f5b   Lc    1  Data  De   0x19
    410  .L.str.2                   0x00056f74   Lc    1  Data  De   0x2a
    411  .L.str.4                   0x00056f9e   Lc    1  Data  De   0x20
    412  .L.str.1                   0x00056fbe   Lc    1  Data  De   0x21
    413  .L.str.5                   0x00056fdf   Lc    1  Data  De   0xc
    414  .L.str.6                   0x00056feb   Lc    1  Data  De   0x6
    415  .L.str.7                   0x00056ff1   Lc    1  Data  De   0x2
    416  svc_amvos.c                0x00000000   Lc  Abs  File  De 
    417  svcAmvosGroup              0x100006f8   Lc    2  Data  De   0x14
    418  amvosList                  0x0005161c   Lc    1  Data  De   0x60
    419  amvosSvc                   0x000516b0   Lc    1  Data  De   0x10
    420  amvosLenSvc                0x00051614   Lc    1  Data  De   0x2
    421  amvosRxCh                  0x0005167d   Lc    1  Data  De   0x13
    422  amvosLenRxCh               0x00051612   Lc    1  Data  De   0x2
    423  svcRxUuid                  0x0005803f   Lc    1  Data  De   0x10
    424  amvosRx                    0x0005167c   Lc    1  Data  De   0x1
    425  amvosLenRx                 0x00051610   Lc    1  Data  De   0x2
    426  amvosTxCh                  0x000516c1   Lc    1  Data  De   0x13
    427  amvosLenTxCh               0x00051618   Lc    1  Data  De   0x2
    428  svcTxUuid                  0x0005805f   Lc    1  Data  De   0x10
    429  amvosTx                    0x000516c0   Lc    1  Data  De   0x1
    430  amvosLenTx                 0x00051616   Lc    1  Data  De   0x2
    431  amvosTxChCcc               0x10002fd3   Lc    3  Data  De   0x2
    432  amvosLenTxChCcc            0x0005161a   Lc    1  Data  De   0x2
    433  bas_main.c                 0x00000000   Lc  Abs  File  De 
    434  port.c                     0x00000000   Lc  Abs  File  De 
    435  prvTaskExitError           0x00044289   Lc    1  Code  De   0x3a
    436  pxCurrentTCBConst2         0x0001d330   Lc    1   --   De 
    437  vPortEnableVFP             0x0004afe9   Lc    1  Code  De   0xe
    438  prvPortStartFirstTask      0x00043f0d   Lc    1  Code  De   0x22
    439  pxCurrentTCBConst          0x0001d300   Lc    1   --   De 
    440  __NVIC_ClearPendingIRQ     0x0001ef65   Lc    1  Code  De   0x30
    441  __NVIC_SetPriority         0x0001f109   Lc    1  Code  De   0x42
    442  __NVIC_EnableIRQ           0x0001eff5   Lc    1  Code  De   0x30
    443  ucMaxSysCallPriority       0x10022934   Lc    3  Data  De   0x1
    444  ulMaxPRIGROUPValue         0x10022c44   Lc    3  Data  De   0x4
    445  uxCriticalNesting          0x1000074c   Lc    2  Data  De   0x4
    446  xMaximumPossibleSuppressedTicks
                                    0x10022d04   Lc    3  Data  De   0x4
    447  g_lastSTimerVal            0x10008390   Lc    3  Data  De   0x4
    448  hci_cmd.c                  0x00000000   Lc  Abs  File  De 
    449  hci_cmd_ae.c               0x00000000   Lc  Abs  File  De 
    450  hci_cmd_bis.c              0x00000000   Lc  Abs  File  De 
    451  hci_cmd_cis.c              0x00000000   Lc  Abs  File  De 
    452  hci_cmd_cte.c              0x00000000   Lc  Abs  File  De 
    453  hci_cmd_iso.c              0x00000000   Lc  Abs  File  De 
    454  hci_cmd_past.c             0x00000000   Lc  Abs  File  De 
    455  hci_cmd_phy.c              0x00000000   Lc  Abs  File  De 
    456  hci_core.c                 0x00000000   Lc  Abs  File  De 
    457  hciCoreConnAlloc           0x0003af6d   Lc    1  Code  De   0x60
    458  hciCoreConnFree            0x0003b039   Lc    1  Code  De   0x92
    459  hciCoreNextConnFragment    0x0003b0e9   Lc    1  Code  De   0x5a
    460  hciCoreCisAlloc            0x0003ae45   Lc    1  Code  De   0x54
    461  hciCoreCisFree             0x0003af05   Lc    1  Code  De   0x54
    462  hci_core_ps.c              0x00000000   Lc  Abs  File  De 
    463  hci_evt.c                  0x00000000   Lc  Abs  File  De 
    464  hciEvtProcessLeAdvReport   0x0003d699   Lc    1  Code  De   0xe6
    465  hciEvtProcessLeDirectAdvReport
                                    0x0003d985   Lc    1  Code  De   0xc6
    466  hciEvtProcessLeExtAdvReport
                                    0x0003da4d   Lc    1  Code  De   0x1a2
    467  hciEvtProcessLePerAdvReport
                                    0x0003dbf1   Lc    1  Code  De   0xc0
    468  hciEvtProcessLeConnIQReport
                                    0x0003d87d   Lc    1  Code  De   0x106
    469  hciEvtProcessLeConlessIQReport
                                    0x0003d781   Lc    1  Code  De   0xfa
    470  hciEvtParseLeConnCmpl      0x0003c105   Lc    1  Code  De   0xc2
    471  hciEvtParseLeEnhancedConnCmpl
                                    0x0003c455   Lc    1  Code  De   0xcc
    472  hciEvtParseDisconnectCmpl  0x0003bb71   Lc    1  Code  De   0x46
    473  hciEvtParseLeConnUpdateCmpl
                                    0x0003c241   Lc    1  Code  De   0x76
    474  hciEvtParseLeCreateConnCancelCmdCmpl
                                    0x0003c3ed   Lc    1  Code  De   0x20
    475  hciEvtParseReadRssiCmdCmpl 0x0003cee9   Lc    1  Code  De   0x46
    476  hciEvtParseReadChanMapCmdCmpl
                                    0x0003ca35   Lc    1  Code  De   0x46
    477  hciEvtParseReadTxPwrLvlCmdCmpl
                                    0x0003cf31   Lc    1  Code  De   0x40
    478  hciEvtParseReadRemoteVerInfoCmpl
                                    0x0003ce79   Lc    1  Code  De   0x6e
    479  hciEvtParseReadLeRemoteFeatCmpl
                                    0x0003cac5   Lc    1  Code  De   0x46
    480  hciEvtParseLeLtkReqReplCmdCmpl
                                    0x0003c5b1   Lc    1  Code  De   0x3a
    481  hciEvtParseLeLtkReqNegReplCmdCmpl
                                    0x0003c575   Lc    1  Code  De   0x3a
    482  hciEvtParseEncKeyRefreshCmpl
                                    0x0003bc01   Lc    1  Code  De   0x3a
    483  hciEvtParseEncChange       0x0003bbb9   Lc    1  Code  De   0x46
    484  hciEvtParseLeLtkReq        0x0003c521   Lc    1  Code  De   0x52
    485  hciEvtParseVendorSpecCmdStatus
                                    0x0003d159   Lc    1  Code  De   0x22
    486  hciEvtParseVendorSpecCmdCmpl
                                    0x0003d0f1   Lc    1  Code  De   0x68
    487  hciEvtParseVendorSpec      0x0003d0bd   Lc    1  Code  De   0x34
    488  hciEvtParseHwError         0x0003bc6d   Lc    1  Code  De   0x1a
    489  hciEvtParseLeAddDevToResListCmdCmpl
                                    0x0003bc89   Lc    1  Code  De   0x20
    490  hciEvtParseLeRemDevFromResListCmdCmpl
                                    0x0003c735   Lc    1  Code  De   0x20
    491  hciEvtParseLeClearResListCmdCmpl
                                    0x0003c0c9   Lc    1  Code  De   0x20
    492  hciEvtParseLeReadPeerResAddrCmdCmpl
                                    0x0003c701   Lc    1  Code  De   0x32
    493  hciEvtParseLeReadLocalResAddrCmdCmpl
                                    0x0003c6cd   Lc    1  Code  De   0x32
    494  hciEvtParseLeSetAddrResEnableCmdCmpl
                                    0x0003c84d   Lc    1  Code  De   0x20
    495  hciEvtParseLeEncryptCmdCmpl
                                    0x0003c40d   Lc    1  Code  De   0x46
    496  hciEvtParseLeRandCmdCmpl   0x0003c69d   Lc    1  Code  De   0x30
    497  hciEvtParseRemConnParamRepCmdCmpl
                                    0x0003cfad   Lc    1  Code  De   0x3a
    498  hciEvtParseRemConnParamNegRepCmdCmpl
                                    0x0003cf71   Lc    1  Code  De   0x3a
    499  hciEvtParseReadDefDataLenCmdCmpl
                                    0x0003ca7d   Lc    1  Code  De   0x48
    500  hciEvtParseWriteDefDataLenCmdCmpl
                                    0x0003d1b9   Lc    1  Code  De   0x20
    501  hciEvtParseSetDataLenCmdCmpl
                                    0x0003d061   Lc    1  Code  De   0x3a
    502  hciEvtParseReadMaxDataLenCmdCmpl
                                    0x0003cd85   Lc    1  Code  De   0x70
    503  hciEvtParseRemConnParamReq 0x0003cfe9   Lc    1  Code  De   0x78
    504  hciEvtParseDataLenChange   0x0003baf9   Lc    1  Code  De   0x78
    505  hciEvtParseReadPubKeyCmdCmpl
                                    0x0003ce49   Lc    1  Code  De   0x2e
    506  hciEvtParseGenDhKeyCmdCmpl 0x0003bc3d   Lc    1  Code  De   0x2e
    507  hciEvtParseWriteAuthTimeoutCmdCmpl
                                    0x0003d17d   Lc    1  Code  De   0x3a
    508  hciEvtParseAuthTimeoutExpiredEvt
                                    0x0003bab1   Lc    1  Code  De   0x28
    509  hciEvtParseReadPhyCmdCmpl  0x0003cdf5   Lc    1  Code  De   0x52
    510  hciEvtParseSetDefPhyCmdCmpl
                                    0x0003d09d   Lc    1  Code  De   0x20
    511  hciEvtParsePhyUpdateCmpl   0x0003c9e1   Lc    1  Code  De   0x52
    512  hciEvtParseLeScanTimeout   0x0003c83d   Lc    1  Code  De   0xe
    513  hciEvtParseLeAdvSetTerm    0x0003bca9   Lc    1  Code  De   0x52
    514  hciEvtParseLeScanReqRcvd   0x0003c805   Lc    1  Code  De   0x38
    515  hciEvtParseLePerAdvSyncEst 0x0003c5ed   Lc    1  Code  De   0x8a
    516  hciEvtParseLePerAdvSyncLost
                                    0x0003c679   Lc    1  Code  De   0x22
    517  hciEvtParseLeCmdCmpl       0x0003c0e9   Lc    1  Code  De   0x1a
    518  hciEvtParseLeSetConnCteRcvParm
                                    0x0003c901   Lc    1  Code  De   0x3a
    519  hciEvtParseLeSetConnCteTxParm
                                    0x0003c93d   Lc    1  Code  De   0x3a
    520  hciEvtParseLeConnCteReqEn  0x0003c1c9   Lc    1  Code  De   0x3a
    521  hciEvtParseLeConnCteRspEn  0x0003c205   Lc    1  Code  De   0x3a
    522  hciEvtParseLeCisEst        0x0003bf59   Lc    1  Code  De   0x11a
    523  hciEvtParseLeCisReq        0x0003c075   Lc    1  Code  De   0x54
    524  hciEvtParseLeReqPeerScaCmpl
                                    0x0003c7bd   Lc    1  Code  De   0x46
    525  hciEvtParseLeSetCigParamsCmdCmpl
                                    0x0003c86d   Lc    1  Code  De   0x92
    526  hciEvtParseLeRemoveCigCmdCmpl
                                    0x0003c755   Lc    1  Code  De   0x32
    527  hciEvtParseLeSetupIsoDataPathCmdCmpl
                                    0x0003c979   Lc    1  Code  De   0x32
    528  hciEvtParseLeRemoveIsoDataPathCmdCmpl
                                    0x0003c789   Lc    1  Code  De   0x32
    529  hciEvtParseConfigDataPathCmdCmpl
                                    0x0003bad9   Lc    1  Code  De   0x20
    530  hciEvtParseReadLocalSupCodecsCmdCmpl
                                    0x0003cbe9   Lc    1  Code  De   0x152
    531  hciEvtParseReadLocalSupCodecCapCmdCmpl
                                    0x0003cb0d   Lc    1  Code  De   0xdc
    532  hciEvtParseReadLocalSupCtrDlyCmdCmpl
                                    0x0003cd3d   Lc    1  Code  De   0x48
    533  hciEvtParseLeCreateBigCmpl 0x0003c2b9   Lc    1  Code  De   0x134
    534  hciEvtParseLeTerminateBigCmpl
                                    0x0003c9ad   Lc    1  Code  De   0x32
    535  hciEvtParseLeBigSyncEst    0x0003bddd   Lc    1  Code  De   0x114
    536  hciEvtParseLeBigSyncLost   0x0003bef1   Lc    1  Code  De   0x32
    537  hciEvtParseLeBigTermSyncCmpl
                                    0x0003bf25   Lc    1  Code  De   0x32
    538  hciEvtParseLeBigInfoAdvRpt 0x0003bcfd   Lc    1  Code  De   0xde
    539  hciEvtCbackLen             0x000546b6   Lc    1  Data  De   0x55
    540  hciEvtParseFcnTbl          0x0005470c   Lc    1  Data  De   0x154
    541  hciEvtStats                0x10012b82   Lc    3  Data  De   0x18
    542  hci_tr.c                   0x00000000   Lc  Abs  File  De 
    543  hciTrSerialRxIncoming.stateRx
                                    0x10012ba9   Lc    3  Data  De   0x1
    544  hciTrSerialRxIncoming.pktIndRx
                                    0x10012ba8   Lc    3  Data  De   0x1
    545  hciTrSerialRxIncoming.iRx  0x10012b9e   Lc    3  Data  De   0x2
    546  hciTrSerialRxIncoming.hdrRx
                                    0x10012b9a   Lc    3  Data  De   0x4
    547  hciTrSerialRxIncoming.pPktRx
                                    0x10012ba4   Lc    3  Data  De   0x4
    548  hciTrSerialRxIncoming.pDataRx
                                    0x10012ba0   Lc    3  Data  De   0x4
    549  g_bHCIReceivingPacket      0x10008380   Lc    3  Data  De   0x1
    550  hci_vs_ae.c                0x00000000   Lc  Abs  File  De 
    551  l2c_coc.c                  0x00000000   Lc  Abs  File  De 
    552  l2c_main.c                 0x00000000   Lc  Abs  File  De 
    553  l2cDefaultDataCback        0x0003f4f9   Lc    1  Code  De   0x10
    554  l2cDefaultCtrlCback        0x0003f4f1   Lc    1  Code  De   0x8
    555  l2cDefaultDataCidCback     0x0003f509   Lc    1  Code  De   0x14
    556  l2cHciAclCback             0x0003f51d   Lc    1  Code  De   0x11c
    557  l2cHciFlowCback            0x0003f639   Lc    1  Code  De   0x5c
    558  l2c_master.c               0x00000000   Lc  Abs  File  De 
    559  l2c_slave.c                0x00000000   Lc  Abs  File  De 
    560  l2cSlaveRxSignalingPkt     0x0003f7d9   Lc    1  Code  De   0x134
    561  l2cSlaveReqTimeout         0x0003f7c5   Lc    1  Code  De   0x14
    562  l2cSlaveCb                 0x10012bd4   Lc    3  Data  De   0x18
    563  wsf_assert.c               0x00000000   Lc  Abs  File  De 
    564  wsf_buf.c                  0x00000000   Lc  Abs  File  De 
    565  wsf_efs.c                  0x00000000   Lc  Abs  File  De 
    566  wsf_math.c                 0x00000000   Lc  Abs  File  De 
    567  wsf_msg.c                  0x00000000   Lc  Abs  File  De 
    568  wsf_os.c                   0x00000000   Lc  Abs  File  De 
    569  wsf_queue.c                0x00000000   Lc  Abs  File  De 
    570  wsf_timer.c                0x00000000   Lc  Abs  File  De 
    571  WsfTimer_handler           0x0001ef51   Lc    1  Code  De   0x12
    572  wsfTimerInsert             0x0004bcd5   Lc    1  Code  De   0x74
    573  wsfTimerRemove             0x0004bd49   Lc    1  Code  De   0x58
    574  .L.str                     0x00056fdf   Lc    1  Data  De   0xa
    575  g_ui32LastTime             0x1001222c   Lc    3  Data  De   0x4
    576  wsf_trace.c                0x00000000   Lc  Abs  File  De 
    577  bda.c                      0x00000000   Lc  Abs  File  De 
    578  Bda2Str.hex                0x0004f49a   Lc    1  Data  De   0x11
    579  Bda2Str.str                0x100007b0   Lc    3  Data  De   0xd
    580  bstream.c                  0x00000000   Lc  Abs  File  De 
    581  calc128.c                  0x00000000   Lc  Abs  File  De 
    582  crc32.c                    0x00000000   Lc  Abs  File  De 
    583  crc32Table                 0x00051ca8   Lc    1  Data  De   0x400
    584  print.c                    0x00000000   Lc  Abs  File  De 
    585  terminal.c                 0x00000000   Lc  Abs  File  De 
    586  wstr.c                     0x00000000   Lc  Abs  File  De 
    587  sec_ecc.c                  0x00000000   Lc  Abs  File  De 
    588  hid_main.c                 0x00000000   Lc  Abs  File  De 
    589  smpi_act.c                 0x00000000   Lc  Abs  File  De 
    590  smpi_sc_act.c              0x00000000   Lc  Abs  File  De 
    591  smpi_sc_sm.c               0x00000000   Lc  Abs  File  De 
    592  smpi_sm.c                  0x00000000   Lc  Abs  File  De 
    593  smpr_act.c                 0x00000000   Lc  Abs  File  De 
    594  smpr_sc_act.c              0x00000000   Lc  Abs  File  De 
    595  smpr_sc_sm.c               0x00000000   Lc  Abs  File  De 
    596  smprScStateTbl             0x00056738   Lc    1  Data  De   0xa0
    597  smprScActionTbl            0x00056650   Lc    1  Data  De   0xdc
    598  smprScStateTblCommon       0x00056838   Lc    1  Data  De   0xf
    599  smprScStateTblIdle         0x00056865   Lc    1  Data  De   0x15
    600  smprScStateTblApiPairReq   0x000567d8   Lc    1  Data  De   0x1b
    601  smprScStateTblApiPairRsp   0x000567f3   Lc    1  Data  De   0x6
    602  smprScStateTblModeSelect   0x000568b6   Lc    1  Data  De   0x9
    603  smprScStateTblPubKey       0x00056904   Lc    1  Data  De   0x6
    604  smprScStateTblLescPin      0x000568b0   Lc    1  Data  De   0x6
    605  smprScStateTblAuthSelect   0x00056811   Lc    1  Data  De   0xc
    606  smprScStateTblJwNcSetup    0x00056880   Lc    1  Data  De   0x6
    607  smprScStateTblJwNcWaitRand 0x00056886   Lc    1  Data  De   0x6
    608  smprScStateTblJwNcCalcG2   0x0005687a   Lc    1  Data  De   0x6
    609  smprScStateTblJwNcWaitUser 0x0005688c   Lc    1  Data  De   0xc
    610  smprScStateTblJwNcWaitUserDhCheckRcvd
                                    0x00056898   Lc    1  Data  De   0x9
    611  smprScStateTblPassKeyKeypress
                                    0x000568cb   Lc    1  Data  De   0xf
    612  smprScStateTblPassWaitAuthRsp
                                    0x000568da   Lc    1  Data  De   0x6
    613  smprScStateTblPasskeyWaitCnf
                                    0x000568fe   Lc    1  Data  De   0x6
    614  smprScStateTblPasskeyCalc  0x000568e0   Lc    1  Data  De   0x6
    615  smprScStateTblPasskeyRand  0x000568ec   Lc    1  Data  De   0x6
    616  smprScStateTblPasskeyCheck 0x000568e6   Lc    1  Data  De   0x6
    617  smprScStateTblPasskeyRepeat
                                    0x000568f2   Lc    1  Data  De   0xc
    618  smprScStateTblOobSendRand  0x000568bf   Lc    1  Data  De   0x6
    619  smprScStateTblOobWaitRand  0x000568c5   Lc    1  Data  De   0x6
    620  smprScStateTblWaitDhCheck  0x00056925   Lc    1  Data  De   0x9
    621  smprScStateTblCalcDHKey    0x0005681d   Lc    1  Data  De   0x6
    622  smprScStateTblCalcF5TKey   0x0005682f   Lc    1  Data  De   0x9
    623  smprScStateTblCalcF5MacKey 0x00056829   Lc    1  Data  De   0x6
    624  smprScStateTblCalcF5LTK    0x00056823   Lc    1  Data  De   0x6
    625  smprScStateTblDhCalcF6Ea   0x00056847   Lc    1  Data  De   0x6
    626  smprScStateTblDhCalcF6Eb   0x0005684d   Lc    1  Data  De   0x6
    627  smprStateTblPinPair1       0x00056a2c   Lc    1  Data  De   0x9
    628  smprStateTblPinPair2       0x00056a3e   Lc    1  Data  De   0x9
    629  smprStateTblCnfCalc1       0x000569b1   Lc    1  Data  De   0x6
    630  smprStateTblCnfCalc2       0x000569bd   Lc    1  Data  De   0x6
    631  smprStateTblPairRand       0x00056a20   Lc    1  Data  De   0x6
    632  smprStateTblCnfVerCalc1    0x000569c9   Lc    1  Data  De   0x6
    633  smprStateTblCnfVerCalc2    0x000569d5   Lc    1  Data  De   0x6
    634  smprScStateTblStkCalc      0x0005691c   Lc    1  Data  De   0x9
    635  smprScStateTblEncrypt      0x00056853   Lc    1  Data  De   0x12
    636  smprScStateTblKeyDist      0x000568a1   Lc    1  Data  De   0xf
    637  smprScStateTblAttempts     0x000567f9   Lc    1  Data  De   0x18
    638  smprScStateTblRspTo        0x0005690a   Lc    1  Data  De   0x12
    639  smpr_sm.c                  0x00000000   Lc  Abs  File  De 
    640  smprStateTblIdle           0x000569fc   Lc    1  Data  De   0x15
    641  smprStateTblApiPairReq     0x00056978   Lc    1  Data  De   0x1b
    642  smprStateTblApiPairRsp     0x00056993   Lc    1  Data  De   0x6
    643  smprStateTblPinPair1       0x00056a35   Lc    1  Data  De   0x9
    644  smprStateTblPinPair2       0x00056a47   Lc    1  Data  De   0x9
    645  smprStateTblCnfCalc1       0x000569b7   Lc    1  Data  De   0x6
    646  smprStateTblCnfCalc2       0x000569c3   Lc    1  Data  De   0x6
    647  smprStateTblPairRand       0x00056a26   Lc    1  Data  De   0x6
    648  smprStateTblCnfVerCalc1    0x000569cf   Lc    1  Data  De   0x6
    649  smprStateTblCnfVerCalc2    0x000569db   Lc    1  Data  De   0x6
    650  smprStateTblStkCalc        0x00056a62   Lc    1  Data  De   0x9
    651  smprStateTblEncrypt        0x000569f0   Lc    1  Data  De   0xc
    652  smprStateTblKeyDist        0x00056a11   Lc    1  Data  De   0xf
    653  smprStateTblAttempts       0x00056999   Lc    1  Data  De   0x18
    654  smprStateTblRspTo          0x00056a50   Lc    1  Data  De   0x12
    655  smprActionTbl              0x000565e4   Lc    1  Data  De   0x6c
    656  smprStateTblCommon         0x000569e1   Lc    1  Data  De   0xf
    657  smp_act.c                  0x00000000   Lc  Abs  File  De 
    658  smp_db.c                   0x00000000   Lc  Abs  File  De 
    659  smpDbGetRecord             0x00047c45   Lc    1  Code  De   0xa8
    660  smpDbStartServiceTimer     0x00047d35   Lc    1  Code  De   0x28
    661  smpDbRecordInUse           0x00047ced   Lc    1  Code  De   0x48
    662  smpDbAddDevice             0x00047bcd   Lc    1  Code  De   0x78
    663  smpDbCb                    0x1001a8dc   Lc    3  Data  De   0x58
    664  smp_main.c                 0x00000000   Lc  Abs  File  De 
    665  smpL2cDataCback            0x00048015   Lc    1  Code  De   0xac
    666  smpL2cCtrlCback            0x00047f9d   Lc    1  Code  De   0x76
    667  smpDmConnCback             0x00047d5d   Lc    1  Code  De   0x106
    668  smpResumeAttemptsState     0x000484c1   Lc    1  Code  De   0x7c
    669  smp_non.c                  0x00000000   Lc  Abs  File  De 
    670  smp_sc_act.c               0x00000000   Lc  Abs  File  De 
    671  smpScCatInitiatorBdAddr    0x00048d1d   Lc    1  Code  De   0xb2
    672  smpScCatResponderBdAddr    0x00048dd1   Lc    1  Code  De   0xb2
    673  smpScF5Key                 0x000565df   Lc    1  Data  De   0x4
    674  smp_sc_main.c              0x00000000   Lc  Abs  File  De 
    675  amota_main.c               0x00000000   Lc  Abs  File  De 
    676  svc_amdtp.c                0x00000000   Lc  Abs  File  De 
    677  svc_amotas.c               0x00000000   Lc  Abs  File  De 
    678  svcAmotaGroup              0x100006e4   Lc    2  Data  De   0x14
    679  amotaList                  0x00051540   Lc    1  Data  De   0x60
    680  amotaSvc                   0x000515b4   Lc    1  Data  De   0x10
    681  amotaLenSvc                0x00051538   Lc    1  Data  De   0x2
    682  amotaRxCh                  0x000515a1   Lc    1  Data  De   0x13
    683  amotaLenRxCh               0x00051536   Lc    1  Data  De   0x2
    684  svcRxUuid                  0x0005804f   Lc    1  Data  De   0x10
    685  amotaRx                    0x000515a0   Lc    1  Data  De   0x1
    686  amotaLenRx                 0x00051534   Lc    1  Data  De   0x2
    687  amotaTxCh                  0x000515c5   Lc    1  Data  De   0x13
    688  amotaLenTxCh               0x0005153c   Lc    1  Data  De   0x2
    689  svcTxUuid                  0x0005806f   Lc    1  Data  De   0x10
    690  amotaTx                    0x000515c4   Lc    1  Data  De   0x1
    691  amotaLenTx                 0x0005153a   Lc    1  Data  De   0x2
    692  amotaTxChCcc               0x10000adc   Lc    3  Data  De   0x2
    693  amotaLenTxChCcc            0x0005153e   Lc    1  Data  De   0x2
    694  svc_amvole.c               0x00000000   Lc  Abs  File  De 
    695  svc_cust.c                 0x00000000   Lc  Abs  File  De 
    696  svc_throughput.c           0x00000000   Lc  Abs  File  De 
    697  gap_main.c                 0x00000000   Lc  Abs  File  De 
    698  am_vos_board_setup.c       0x00000000   Lc  Abs  File  De 
    699  __NVIC_SetPriority         0x0001f14d   Lc    1  Code  De   0x42
    700  __NVIC_EnableIRQ           0x0001f025   Lc    1  Code  De   0x30
    701  __tagsym$$used.0           0x10060004   Lc    4   --   De 
    702  .L__const.am_vos_pdm_init.sPdmConfig
                                    0x0004f428   Lc    1  Data  De   0x1c
    703  g_ePdmInterrupts           0x000540f0   Lc    1  Data  De   0x4
    704  .L.str.4                   0x00056fe9   Lc    1  Data  De   0x20
    705  .L.str                     0x00057009   Lc    1  Data  De   0x1e
    706  .L.str.2                   0x00057027   Lc    1  Data  De   0x1f
    707  .L.str.1                   0x00057046   Lc    1  Data  De   0x2b
    708  .L.str.3                   0x00057071   Lc    1  Data  De   0x2c
    709  .L.str.5                   0x0005709d   Lc    1  Data  De   0x2b
    710  am_vos_isr.c               0x00000000   Lc  Abs  File  De 
    711  amotas_main.c              0x00000000   Lc  Abs  File  De 
    712  amotas_find_next2send      0x00029de5   Lc    1  Code  De   0x54
    713  amotas_reply_to_client     0x0002a329   Lc    1  Code  De   0x70
    714  amotas_set_fw_addr         0x0002a3e1   Lc    1  Code  De   0x17a
    715  amotas_write2flash         0x0002a621   Lc    1  Code  De   0x232
    716  amotas_update_ota          0x0002a5d1   Lc    1  Code  De   0x4e
    717  amotas_init_ota            0x00029ea1   Lc    1  Code  De   0x1c
    718  amotas_conn_open           0x00029d81   Lc    1  Code  De   0x18
    719  amotas_conn_update         0x00029d99   Lc    1  Code  De   0x16
    720  amotas_send_data           0x0002a3b1   Lc    1  Code  De   0x30
    721  verify_flash_content       0x0004bae1   Lc    1  Code  De   0x82
    722  g_pFlash                   0x100002cc   Lc    2  Data  De   0x4
    723  amotasCb                   0x10000ae0   Lc    3  Data  De   0x2a0
    724  ui32ImageCalCRC            0x10022940   Lc    3  Data  De   0x4
    725  sblOtaStorageAddr          0x100006bc   Lc    2  Data  De   0x4
    726  gatt_main.c                0x00000000   Lc  Abs  File  De 
    727  am_resources.c             0x00000000   Lc  Abs  File  De 
    728  __tagsym$$used.0           0x000581a8   Lc    1   --   De 
    729  __tagsym$$used.1           0x00058180   Lc    1   --   De 
    730  __tagsym$$used.2           0x00058194   Lc    1   --   De 
    731  __tagsym$$used.3           0x000581bc   Lc    1   --   De 
    732  __tagsym$$used.4           0x10060284   Lc    4   --   De 
    733  __tagsym$$used.5           0x10060298   Lc    4   --   De 
    734  __tagsym$$used.6           0x100602ac   Lc    4   --   De 
    735  __tagsym$$used.7           0x00056598   Lc    1   --   De 
    736  __tagsym$$used.8           0x10060000   Lc    4   --   De 
    737  am_vos_ble_apollo4.c       0x00000000   Lc  Abs  File  De 
    738  __NVIC_SetPriority         0x0001f191   Lc    1  Code  De   0x42
    739  g_pui32BufMem              0x10008798   Lc    3  Data  De   0xe20
    740  g_psPoolDescriptors        0x1000038c   Lc    2  Data  De   0x18
    741  vos_ble_lite.c             0x00000000   Lc  Abs  File  De 
    742  .L__const.main.McuMemCfg   0x0004f48e   Lc    1  Data  De   0x6
    743  .L__const.main.SRAMMemCfg  0x0004f494   Lc    1  Data  De   0x6
    744  adpcm.c                    0x00000000   Lc  Abs  File  De 
    745  uECC.c                     0x00000000   Lc  Abs  File  De 
    746  uECC_ll.c                  0x00000000   Lc  Abs  File  De 
    747  am_vos_audio.c             0x00000000   Lc  Abs  File  De 
    748  pui8WweInBuff              0x1001a320   Lc    3  Data  De   0x3c0
    749  .L.str                     0x000570c8   Lc    1  Data  De   0x26
    750  .L.str.1                   0x000570ee   Lc    1  Data  De   0x24
    751  .L.str.2                   0x00057112   Lc    1  Data  De   0x25
    752  am_vos_audio_buffer.c      0x00000000   Lc  Abs  File  De 
    753  am_vos_codec.c             0x00000000   Lc  Abs  File  De 
    754  am_vos_init.c              0x00000000   Lc  Abs  File  De 
    755  g_KWD_TaskSetup            0x00053f84   Lc    1  Data  De   0x8c
    756  g_KWD_TimerSetup           0x00054010   Lc    1  Data  De   0x14
    757  .L.str.16                  0x00057137   Lc    1  Data  De   0x25
    758  .L.str.17                  0x0005715c   Lc    1  Data  De   0x2b
    759  .L.str.2                   0x00057187   Lc    1  Data  De   0x3d
    760  .L.str                     0x000571c4   Lc    1  Data  De   0x24
    761  .L.str.3                   0x000571e8   Lc    1  Data  De   0x12
    762  .L.str.4                   0x000571fa   Lc    1  Data  De   0x12
    763  .L.str.1                   0x0005720c   Lc    1  Data  De   0x11
    764  .L.str.5                   0x0005721d   Lc    1  Data  De   0x14
    765  .L.str.8                   0x00057231   Lc    1  Data  De   0xc
    766  .L.str.15                  0x0005723d   Lc    1  Data  De   0x1f
    767  .L.str.6                   0x0005725c   Lc    1  Data  De   0x6
    768  .L.str.10                  0x00057262   Lc    1  Data  De   0xf
    769  .L.str.13                  0x00057271   Lc    1  Data  De   0xb
    770  .L.str.7                   0x0005727c   Lc    1  Data  De   0xc
    771  .L.str.11                  0x00057288   Lc    1  Data  De   0x5
    772  .L.str.9                   0x0005728d   Lc    1  Data  De   0xd
    773  .L.str.12                  0x0005729a   Lc    1  Data  De   0x6
    774  .L.str.14                  0x000572a8   Lc    1  Data  De   0x15
    775  am_vos_logic.c             0x00000000   Lc  Abs  File  De 
    776  am_vos_rtt_recorder.c      0x00000000   Lc  Abs  File  De 
    777  am_vos_task.c              0x00000000   Lc  Abs  File  De 
    778  .L.str.3                   0x0005730a   Lc    1  Data  De   0x1f
    779  .L.str.2                   0x00057329   Lc    1  Data  De   0x1d
    780  .L.str.1                   0x00057346   Lc    1  Data  De   0x1e
    781  .L.str                     0x00057364   Lc    1  Data  De   0x20
    782  am_vos_utils.c             0x00000000   Lc  Abs  File  De 
    783  dm_adv.c                   0x00000000   Lc  Abs  File  De 
    784  dm_adv_ae.c                0x00000000   Lc  Abs  File  De 
    785  dm_adv_leg.c               0x00000000   Lc  Abs  File  De 
    786  dmAdvConfig                0x00037989   Lc    1  Code  De   0x74
    787  dmLegAdvCb                 0x10003910   Lc    3  Data  De   0x1
    788  dmAdvAct                   0x00052268   Lc    1  Data  De   0x20
    789  dmAdvFcnIf                 0x00052288   Lc    1  Data  De   0xc
    790  dm_bis_master.c            0x00000000   Lc  Abs  File  De 
    791  dm_bis_slave.c             0x00000000   Lc  Abs  File  De 
    792  dm_cis.c                   0x00000000   Lc  Abs  File  De 
    793  dm_cis_master.c            0x00000000   Lc  Abs  File  De 
    794  dm_cis_slave.c             0x00000000   Lc  Abs  File  De 
    795  dm_cis_sm.c                0x00000000   Lc  Abs  File  De 
    796  dm_conn.c                  0x00000000   Lc  Abs  File  De 
    797  dmConnCmplStates           0x00038349   Lc    1  Code  De   0x6e
    798  dmConn2ActRssiRead         0x00037f9d   Lc    1  Code  De   0x46
    799  dmConn2ActRemoteConnParamReq
                                    0x00037efd   Lc    1  Code  De   0x58
    800  dmConn2ActDataLenChange    0x00037df1   Lc    1  Code  De   0x58
    801  dmConn2ActWriteAuthToCmpl  0x00037fe5   Lc    1  Code  De   0x40
    802  dmConn2ActAuthToExpired    0x00037db9   Lc    1  Code  De   0x38
    803  dmConn2ActReadRemoteFeaturesCmpl
                                    0x00037e49   Lc    1  Code  De   0x5a
    804  dmConn2ActReadRemoteVerInfoCmpl
                                    0x00037ea5   Lc    1  Code  De   0x58
    805  dmConn2ActReqPeerSca       0x00037f55   Lc    1  Code  De   0x46
    806  dmConnUpdActTbl            0x0005233c   Lc    1  Data  De   0x4
    807  dmConnSpecDefaults         0x000522d4   Lc    1  Data  De   0xc
    808  dmConnFcnIf                0x000522c8   Lc    1  Data  De   0xc
    809  dmConn2FcnIf               0x00052294   Lc    1  Data  De   0xc
    810  dmConnUpdFcnIf             0x00052340   Lc    1  Data  De   0xc
    811  dmConnActSetMain           0x000522a0   Lc    1  Data  De   0x18
    812  dmConnUpdActSetMain        0x00052330   Lc    1  Data  De   0x4
    813  dm_conn_cte.c              0x00000000   Lc  Abs  File  De 
    814  dm_conn_master.c           0x00000000   Lc  Abs  File  De 
    815  dm_conn_master_ae.c        0x00000000   Lc  Abs  File  De 
    816  dm_conn_master_leg.c       0x00000000   Lc  Abs  File  De 
    817  dm_conn_slave.c            0x00000000   Lc  Abs  File  De 
    818  dmConnUpdateCback          0x000389ed   Lc    1  Code  De   0x40
    819  dm_conn_slave_ae.c         0x00000000   Lc  Abs  File  De 
    820  dm_conn_slave_leg.c        0x00000000   Lc  Abs  File  De 
    821  dmConnActSetSlave          0x000522b8   Lc    1  Data  De   0x10
    822  dm_conn_sm.c               0x00000000   Lc  Abs  File  De 
    823  dmConnStateTbl             0x000522e0   Lc    1  Data  De   0x50
    824  dm_dev.c                   0x00000000   Lc  Abs  File  De 
    825  dmDevHciEvtReset           0x00038aad   Lc    1  Code  De   0x22
    826  dmDevHciEvtVendorSpecCmdCmpl
                                    0x00038af1   Lc    1  Code  De   0x1e
    827  dmDevHciEvtVendorSpec      0x00038ad1   Lc    1  Code  De   0x1e
    828  dmDevHciEvtHwError         0x00038a8d   Lc    1  Code  De   0x1e
    829  dmDevAct                   0x0005234c   Lc    1  Data  De   0x4
    830  dm_dev_priv.c              0x00000000   Lc  Abs  File  De 
    831  dm_iso.c                   0x00000000   Lc  Abs  File  De 
    832  dm_main.c                  0x00000000   Lc  Abs  File  De 
    833  dmHciEvtCback              0x00038c2d   Lc    1  Code  De   0x40
    834  dmFcnDefault               0x00052414   Lc    1  Data  De   0xc
    835  dmEvtCbackLen              0x0005235c   Lc    1  Data  De   0xb8
    836  dmHciToIdTbl               0x00052420   Lc    1  Data  De   0x5a
    837  dm_past.c                  0x00000000   Lc  Abs  File  De 
    838  dm_phy.c                   0x00000000   Lc  Abs  File  De 
    839  dmPhyActDefPhySet          0x00038c6d   Lc    1  Code  De   0x32
    840  dmPhyActPhyRead            0x00038ca1   Lc    1  Code  De   0x4e
    841  dmPhyActPhyUpdate          0x00038cf1   Lc    1  Code  De   0x4e
    842  dmPhyFcnIf                 0x0005247c   Lc    1  Data  De   0xc
    843  dm_priv.c                  0x00000000   Lc  Abs  File  De 
    844  dmPrivSetAddrResEnable     0x00039169   Lc    1  Code  De   0x22
    845  dmPrivAct                  0x00052488   Lc    1  Data  De   0x1c
    846  dmPrivAesAct               0x000524a4   Lc    1  Data  De   0x8
    847  dmPrivFcnIf                0x000524b8   Lc    1  Data  De   0xc
    848  dmPrivAesFcnIf             0x000524ac   Lc    1  Data  De   0xc
    849  dm_scan.c                  0x00000000   Lc  Abs  File  De 
    850  dm_scan_ae.c               0x00000000   Lc  Abs  File  De 
    851  dm_scan_leg.c              0x00000000   Lc  Abs  File  De 
    852  dm_sec.c                   0x00000000   Lc  Abs  File  De 
    853  dmSecFcnIf                 0x000524c4   Lc    1  Data  De   0xc
    854  dm_sec_lesc.c              0x00000000   Lc  Abs  File  De 
    855  dmSecOobRand               0x10003934   Lc    3  Data  De   0x4
    856  localEccKey                0x10012bf4   Lc    3  Data  De   0x60
    857  dmSecLescFcnIf             0x000524d0   Lc    1  Data  De   0xc
    858  dm_sec_master.c            0x00000000   Lc  Abs  File  De 
    859  dm_sec_slave.c             0x00000000   Lc  Abs  File  De 
    860  dm_sync_ae.c               0x00000000   Lc  Abs  File  De 
    861  attc_disc.c                0x00000000   Lc  Abs  File  De 
    862  attc_eatt.c                0x00000000   Lc  Abs  File  De 
    863  attc_main.c                0x00000000   Lc  Abs  File  De 
    864  attcSendMtuReq             0x0002df69   Lc    1  Code  De   0x46
    865  attcSendContinuingReq      0x0002dd41   Lc    1  Code  De   0xe6
    866  attcSendSimpleReq          0x0002e0ed   Lc    1  Code  De   0x4c
    867  attcSendWriteCmd           0x0002e139   Lc    1  Code  De   0x44
    868  attcSendPrepWriteReq       0x0002dfb1   Lc    1  Code  De   0x120
    869  attcSetPendWriteCmd        0x0002e17d   Lc    1  Code  De   0x48
    870  attcDataCback              0x0002d1f1   Lc    1  Code  De   0x90
    871  attcCtrlCback              0x0002d1c1   Lc    1  Code  De   0x30
    872  attcConnCback              0x0002d019   Lc    1  Code  De   0x1a8
    873  attcSendReqTbl             0x0005176c   Lc    1  Data  De   0x44
    874  attcFcnIf                  0x00051708   Lc    1  Data  De   0x10
    875  attc_proc.c                0x00000000   Lc  Abs  File  De 
    876  attcProcRspTbl             0x00051728   Lc    1  Data  De   0x44
    877  attcMinPduLen              0x00051718   Lc    1  Data  De   0xd
    878  attc_read.c                0x00000000   Lc  Abs  File  De 
    879  attc_sign.c                0x00000000   Lc  Abs  File  De 
    880  attc_write.c               0x00000000   Lc  Abs  File  De 
    881  atts_ccc.c                 0x00000000   Lc  Abs  File  De 
    882  attsCccMainCback           0x0002e42d   Lc    1  Code  De   0x4c
    883  attsCccAllocTbl            0x0002e315   Lc    1  Code  De   0x5a
    884  attsCccCback               0x0002e371   Lc    1  Code  De   0x4c
    885  attsCccFreeTbl             0x0002e3bd   Lc    1  Code  De   0x50
    886  attsCccGetTbl              0x0002e40d   Lc    1  Code  De   0x1e
    887  attsCccReadValue           0x0002e479   Lc    1  Code  De   0xc2
    888  attsCccWriteValue          0x0002e53d   Lc    1  Code  De   0x132
    889  attsCccCb                  0x10003770   Lc    3  Data  De   0x18
    890  atts_csf.c                 0x00000000   Lc  Abs  File  De 
    891  atts_dyn.c                 0x00000000   Lc  Abs  File  De 
    892  atts_eatt.c                0x00000000   Lc  Abs  File  De 
    893  atts_ind.c                 0x00000000   Lc  Abs  File  De 
    894  attsExecCallback           0x0002ed05   Lc    1  Code  De   0x2e
    895  attsIndCtrlCback           0x0002f3e9   Lc    1  Code  De   0x28
    896  attsIndMsgCback            0x0002f411   Lc    1  Code  De   0xda
    897  attsIndConnCback           0x0002f33d   Lc    1  Code  De   0xac
    898  attsPendIndNtfHandle       0x0002f6e1   Lc    1  Code  De   0xa0
    899  attsSetupMsg               0x00031431   Lc    1  Code  De   0xcc
    900  attsSetPendNtfHandle       0x000313e1   Lc    1  Code  De   0x4e
    901  attsIndFcnIf               0x000517c0   Lc    1  Data  De   0x10
    902  atts_main.c                0x00000000   Lc  Abs  File  De 
    903  attsDataCback              0x0002ea7d   Lc    1  Code  De   0x1ac
    904  attsL2cCtrlCback           0x0002f651   Lc    1  Code  De   0x1c
    905  attsConnCback              0x0002e7b9   Lc    1  Code  De   0x8e
    906  attsIsHashableAttr.isAttrCharVal
                                    0x10003798   Lc    3  Data  De   0x1
    907  attsFcnIf                  0x000517b0   Lc    1  Data  De   0x10
    908  atts_proc.c                0x00000000   Lc  Abs  File  De 
    909  atts_read.c                0x00000000   Lc  Abs  File  De 
    910  atts_sign.c                0x00000000   Lc  Abs  File  De 
    911  attsSignCcbByConnId        0x000314fd   Lc    1  Code  De   0x1c
    912  attsSignCb                 0x1000379c   Lc    3  Data  De   0x38
    913  atts_write.c               0x00000000   Lc  Abs  File  De 
    914  attsExecPrepWrite          0x0002ed35   Lc    1  Code  De   0x100
    915  att_eatt.c                 0x00000000   Lc  Abs  File  De 
    916  att_main.c                 0x00000000   Lc  Abs  File  De 
    917  attL2cDataCback            0x0002cdf1   Lc    1  Code  De   0x58
    918  attL2cCtrlCback            0x0002cd81   Lc    1  Code  De   0x6e
    919  attDmConnCback             0x0002cbe9   Lc    1  Code  De   0xfa
    920  attBaseUuid                0x10000028   Lc    2  Data  De   0x10
    921  att_uuid.c                 0x00000000   Lc  Abs  File  De 
    922  cfg_stack.c                0x00000000   Lc  Abs  File  De 
    923  SEGGER_RTT.c               0x00000000   Lc  Abs  File  De 
    924  SEGGER_RTT_printf.c        0x00000000   Lc  Abs  File  De 
    925  heap_4.c                   0x00000000   Lc  Abs  File  De 
    926  prvHeapInit                0x00043a11   Lc    1  Code  De   0xae
    927  prvInsertBlockIntoFreeList 0x00043d65   Lc    1  Code  De   0xc6
    928  pxEnd                      0x1001a6f0   Lc    3  Data  De   0x4
    929  xFreeBytesRemaining        0x10022cfc   Lc    3  Data  De   0x4
    930  xStart                     0x10022d3c   Lc    3  Data  De   0x8
    931  xMinimumEverFreeBytesRemaining
                                    0x10022d08   Lc    3  Data  De   0x4
    932  xNumberOfSuccessfulAllocations
                                    0x10022d14   Lc    3  Data  De   0x4
    933  xNumberOfSuccessfulFrees   0x10022d18   Lc    3  Data  De   0x4
    934  ucHeap                     0x1001a934   Lc    3  Data  De   0x8000
    935  am_devices_cooper.c        0x00000000   Lc  Abs  File  De 
    936  am_devices_cooper_sbl_update_state_data
                                    0x00020cb9   Lc    1  Code  De   0xda
    937  sbl_status                 0x1001a78c   Lc    3  Data  De   0x4
    938  gsSblUpdateState           0x10012a50   Lc    3  Data  De   0x44
    939  .L.str.10                  0x00057384   Lc    1  Data  De   0x15
    940  .L.str.23                  0x00057399   Lc    1  Data  De   0xe
    941  .L.str.1                   0x000573a7   Lc    1  Data  De   0x1b
    942  .L.str                     0x000573c2   Lc    1  Data  De   0x32
    943  .L.str.2                   0x000573f4   Lc    1  Data  De   0x20
    944  .L.str.21                  0x00057414   Lc    1  Data  De   0x13
    945  .L.str.19                  0x00057427   Lc    1  Data  De   0x2d
    946  .L.str.16                  0x00057454   Lc    1  Data  De   0x20
    947  .L.str.17                  0x00057474   Lc    1  Data  De   0x20
    948  .L.str.4                   0x00057494   Lc    1  Data  De   0x12
    949  .L.str.5                   0x000574a6   Lc    1  Data  De   0x12
    950  .L.str.3                   0x000574b8   Lc    1  Data  De   0x16
    951  .L.str.14                  0x000574ce   Lc    1  Data  De   0x31
    952  .L.str.15                  0x000574ff   Lc    1  Data  De   0x1c
    953  .L.str.7                   0x0005751b   Lc    1  Data  De   0x15
    954  .L.str.8                   0x00057530   Lc    1  Data  De   0x1b
    955  .L.str.6                   0x0005754b   Lc    1  Data  De   0x17
    956  .L.str.13                  0x00057562   Lc    1  Data  De   0x19
    957  .L.str.11                  0x0005757b   Lc    1  Data  De   0x42
    958  .L.str.12                  0x000575bd   Lc    1  Data  De   0x48
    959  .L.str.18                  0x00057605   Lc    1  Data  De   0x1f
    960  .L.str.20                  0x00057624   Lc    1  Data  De   0x3e
    961  .L.str.9                   0x00057662   Lc    1  Data  De   0x14
    962  .L.str.22                  0x00057676   Lc    1  Data  De   0x1c
    963  g_sFwImage                 0x10011efc   Lc    3  Data  De   0x10
    964  g_sInfo1PatchImage         0x10000474   Lc    2  Data  De   0x10
    965  g_sInfo0PatchImage         0x10000464   Lc    2  Data  De   0x10
    966  am_devices_led.c           0x00000000   Lc  Abs  File  De 
    967  am_devices_t5838.c         0x00000000   Lc  Abs  File  De 
    968  ae_api.c                   0x00000000   Lc  Abs  File  De 
    969  event_groups.c             0x00000000   Lc  Abs  File  De 
    970  prvTestWaitCondition       0x000442c5   Lc    1  Code  De   0x42
    971  list.c                     0x00000000   Lc  Abs  File  De 
    972  queue.c                    0x00000000   Lc  Abs  File  De 
    973  prvInitialiseNewQueue      0x00043b49   Lc    1  Code  De   0x3e
    974  prvCopyDataToQueue         0x000438a9   Lc    1  Code  De   0xb0
    975  prvIsQueueFull             0x00043edd   Lc    1  Code  De   0x2e
    976  prvUnlockQueue             0x00044329   Lc    1  Code  De   0xae
    977  prvCopyDataFromQueue       0x00043865   Lc    1  Code  De   0x42
    978  prvIsQueueEmpty            0x00043eb5   Lc    1  Code  De   0x28
    979  tasks.c                    0x00000000   Lc  Abs  File  De 
    980  prvInitialiseNewTask       0x00043b89   Lc    1  Code  De   0xfa
    981  prvAddNewTaskToReadyList   0x00043699   Lc    1  Code  De   0x15a
    982  prvAddCurrentTaskToDelayedList
                                    0x0004359d   Lc    1  Code  De   0xfa
    983  prvResetNextTaskUnblockTime
                                    0x000441b5   Lc    1  Code  De   0x3c
    984  prvIdleTask                0x00043ac1   Lc    1  Code  De   0x88
    985  prvInitialiseTaskLists     0x00043ce1   Lc    1  Code  De   0x82
    986  prvCheckTasksWaitingTermination
                                    0x00043861   Lc    1  Code  De   0x2
    987  prvGetExpectedIdleTime     0x00043959   Lc    1  Code  De   0x76
    988  uxSchedulerSuspended       0x10022c50   Lc    3  Data  De   0x4
    989  xTickCount                 0x10022d58   Lc    3  Data  De   0x4
    990  xSuspendedTaskList         0x10022d44   Lc    3  Data  De   0x14
    991  xSchedulerRunning          0x10022d38   Lc    3  Data  De   0x4
    992  uxCurrentNumberOfTasks     0x10022c4c   Lc    3  Data  De   0x4
    993  uxTopReadyPriority         0x10022c58   Lc    3  Data  De   0x4
    994  pxReadyTasksLists          0x1001a6fc   Lc    3  Data  De   0x8c
    995  xYieldPending              0x10022d68   Lc    3  Data  De   0x4
    996  xPendingReadyList          0x10022d20   Lc    3  Data  De   0x14
    997  .L.str                     0x00057692   Lc    1  Data  De   0x5
    998  xIdleTaskHandle            0x10022d00   Lc    3  Data  De   0x4
    999  xNextTaskUnblockTime       0x10022d0c   Lc    3  Data  De   0x4
    1000  xPendedTicks               0x10022d1c   Lc    3  Data  De   0x4
    1001  pxDelayedTaskList          0x1001a6ec   Lc    3  Data  De   0x4
    1002  pxOverflowDelayedTaskList  0x1001a6f4   Lc    3  Data  De   0x4
    1003  xNumOfOverflows            0x10022d10   Lc    3  Data  De   0x4
    1004  uxTaskNumber               0x10022c54   Lc    3  Data  De   0x4
    1005  xDelayedTaskList1          0x10022cd4   Lc    3  Data  De   0x14
    1006  xDelayedTaskList2          0x10022ce8   Lc    3  Data  De   0x14
    1007  timers.c                   0x00000000   Lc  Abs  File  De 
    1008  prvCheckForValidListAndQueue
                                    0x000437f5   Lc    1  Code  De   0x6a
    1009  prvTimerTask               0x00044309   Lc    1  Code  De   0x1e
    1010  prvInitialiseNewTimer      0x00043c85   Lc    1  Code  De   0x5c
    1011  prvGetNextExpireTime       0x000439d1   Lc    1  Code  De   0x40
    1012  prvProcessTimerOrBlockTask 0x000440e5   Lc    1  Code  De   0x9a
    1013  prvProcessReceivedCommands 0x00043f89   Lc    1  Code  De   0x15a
    1014  prvSampleTimeNow           0x000441f1   Lc    1  Code  De   0x44
    1015  prvProcessExpiredTimer     0x00043f35   Lc    1  Code  De   0x54
    1016  prvSwitchTimerLists        0x00044235   Lc    1  Code  De   0x52
    1017  prvReloadTimer             0x00044181   Lc    1  Code  De   0x34
    1018  prvInsertTimerInActiveList 0x00043e2d   Lc    1  Code  De   0x86
    1019  xTimerQueue                0x10022d5c   Lc    3  Data  De   0x4
    1020  .L.str                     0x00057697   Lc    1  Data  De   0x8
    1021  xTimerTaskHandle           0x10022d60   Lc    3  Data  De   0x4
    1022  pxCurrentTimerList         0x1001a6e8   Lc    3  Data  De   0x4
    1023  pxOverflowTimerList        0x1001a6f8   Lc    3  Data  De   0x4
    1024  prvSampleTimeNow.xLastTime 0x1001a31c   Lc    3  Data  De   0x4
    1025  xActiveTimerList1          0x10022cac   Lc    3  Data  De   0x14
    1026  xActiveTimerList2          0x10022cc0   Lc    3  Data  De   0x14
    1027  am_vos_atvv_callback.c     0x00000000   Lc  Abs  File  De 
    1028  am_vos_spp_port.c          0x00000000   Lc  Abs  File  De 
    1029  am_util_ble_cooper.c       0x00000000   Lc  Abs  File  De 
    1030  am_util_bootloader.c       0x00000000   Lc  Abs  File  De 
    1031  g_pui32CRC32Table          0x000540f4   Lc    1  Data  De   0x400
    1032  am_util_delay.c            0x00000000   Lc  Abs  File  De 
    1033  am_util_faultisr.c         0x00000000   Lc  Abs  File  De 
    1034  .L.str.1                   0x0005769f   Lc    1  Data  De   0x43
    1035  .L.str.29                  0x000576e2   Lc    1  Data  De   0x2e
    1036  .L.str                     0x00057710   Lc    1  Data  De   0x1a
    1037  .L.str.10                  0x0005772a   Lc    1  Data  De   0x13
    1038  .L.str.2                   0x0005773d   Lc    1  Data  De   0x1a
    1039  .L.str.25                  0x00057757   Lc    1  Data  De   0x12
    1040  .L.str.11                  0x00057769   Lc    1  Data  De   0x18
    1041  .L.str.18                  0x00057781   Lc    1  Data  De   0x1d
    1042  .L.str.17                  0x0005779e   Lc    1  Data  De   0x1e
    1043  .L.str.23                  0x000577bc   Lc    1  Data  De   0x1f
    1044  .L.str.20                  0x000577db   Lc    1  Data  De   0x1b
    1045  .L.str.21                  0x000577f6   Lc    1  Data  De   0x1d
    1046  .L.str.19                  0x00057813   Lc    1  Data  De   0x1b
    1047  .L.str.22                  0x0005782e   Lc    1  Data  De   0x20
    1048  .L.str.24                  0x0005784e   Lc    1  Data  De   0x1c
    1049  .L.str.16                  0x0005786a   Lc    1  Data  De   0x2a
    1050  .L.str.14                  0x00057894   Lc    1  Data  De   0x2f
    1051  .L.str.15                  0x000578c3   Lc    1  Data  De   0x2c
    1052  .L.str.27                  0x000578ef   Lc    1  Data  De   0x21
    1053  .L.str.26                  0x00057910   Lc    1  Data  De   0x21
    1054  .L.str.28                  0x00057931   Lc    1  Data  De   0x1f
    1055  .L.str.3                   0x00057950   Lc    1  Data  De   0x12
    1056  .L.str.4                   0x00057962   Lc    1  Data  De   0x12
    1057  .L.str.5                   0x00057974   Lc    1  Data  De   0x12
    1058  .L.str.6                   0x00057986   Lc    1  Data  De   0x12
    1059  .L.str.9                   0x00057998   Lc    1  Data  De   0x12
    1060  .L.str.8                   0x000579aa   Lc    1  Data  De   0x12
    1061  .L.str.13                  0x000579bc   Lc    1  Data  De   0x28
    1062  .L.str.7                   0x000579e4   Lc    1  Data  De   0x12
    1063  .L.str.12                  0x000579f6   Lc    1  Data  De   0x1c
    1064  am_util_id.c               0x00000000   Lc  Abs  File  De 
    1065  revmaj_get                 0x00046d81   Lc    1  Code  De   0x14
    1066  chiprev_set                0x000354f1   Lc    1  Code  De   0x34
    1067  g_ui8DeviceNameUnknown     0x00054504   Lc    1  Data  De   0xf
    1068  g_ui8VendorNameUnknown     0x00054518   Lc    1  Data  De   0x5
    1069  g_ui8VendorNameAmbq        0x00054513   Lc    1  Data  De   0x5
    1070  g_DeviceNameApollo4b       0x00053f78   Lc    1  Data  De   0x9
    1071  g_TempRange                0x00054024   Lc    1  Data  De   0x2c
    1072  am_util_multi_boot.c       0x00000000   Lc  Abs  File  De 
    1073  am_util_multiboot_flash_read_page
                                    0x00026979   Lc    1  Code  De   0x34
    1074  am_util_multiboot_flash_write_page
                                    0x000269ad   Lc    1  Code  De   0x34
    1075  am_util_multiboot_flash_erase_page
                                    0x0002694d   Lc    1  Code  De   0x2c
    1076  check_flash_address_range  0x00035479   Lc    1  Code  De   0x78
    1077  check_flash_address_range.g_intFlashSize
                                    0x100037d8   Lc    3  Data  De   0x4
    1078  am_util_stdio.c            0x00000000   Lc  Abs  File  De 
    1079  decstr_to_int              0x0003730d   Lc    1  Code  De   0xa6
    1080  simple_strlen              0x000472f1   Lc    1  Code  De   0x36
    1081  padbuffer                  0x00041e11   Lc    1  Code  De   0x50
    1082  ndigits_in_hex             0x0003ff11   Lc    1  Code  De   0x3e
    1083  uint64_to_hexstr           0x0004aca1   Lc    1  Code  De   0xc0
    1084  ndigits_in_u64             0x0003ff81   Lc    1  Code  De   0x3c
    1085  uint64_to_str              0x0004ad61   Lc    1  Code  De   0x88
    1086  ndigits_in_i64             0x0003ff51   Lc    1  Code  De   0x30
    1087  ftoa                       0x0003a57d   Lc    1  Code  De   0x230
    1088  divu64_10                  0x000376a5   Lc    1  Code  De   0x118
    1089  g_bTxtXlate                0x10008381   Lc    3  Data  De   0x1
    1090  g_prfbuf                   0x10008398   Lc    3  Data  De   0x400
    1091  app_disc.c                 0x00000000   Lc  Abs  File  De 
    1092  app_main.c                 0x00000000   Lc  Abs  File  De 
    1093  appProcMsg                 0x0002bbcd   Lc    1  Code  De   0x40
    1094  app_master.c               0x00000000   Lc  Abs  File  De 
    1095  app_master_ae.c            0x00000000   Lc  Abs  File  De 
    1096  app_master_leg.c           0x00000000   Lc  Abs  File  De 
    1097  app_server.c               0x00000000   Lc  Abs  File  De 
    1098  appServerSetSigningInfo    0x0002bfb5   Lc    1  Code  De   0x4c
    1099  app_slave.c                0x00000000   Lc  Abs  File  De 
    1100  appSlaveResolveAddr        0x0002c9a1   Lc    1  Code  De   0x60
    1101  appSlaveConnUpdateTimeout  0x0002c499   Lc    1  Code  De   0x90
    1102  appSlaveAdvModeInit        0x0002c27d   Lc    1  Code  De   0x10
    1103  appSlaveConnOpen           0x0002c3c9   Lc    1  Code  De   0x3a
    1104  appSlaveConnClose          0x0002c38d   Lc    1  Code  De   0x3a
    1105  appSlaveConnUpdate         0x0002c405   Lc    1  Code  De   0x92
    1106  appSlaveResolvedAddrInd    0x0002ca01   Lc    1  Code  De   0xd4
    1107  appSlaveRemoteConnParamReq 0x0002c92d   Lc    1  Code  De   0x72
    1108  appSetAdvScanDataFrag      0x0002c0e9   Lc    1  Code  De   0x130
    1109  appSlaveConnectableAdv     0x0002c529   Lc    1  Code  De   0xbc
    1110  appSetAdvScanData          0x0002c001   Lc    1  Code  De   0xe8
    1111  appSlaveForceAdvDataSync   0x0002c5e5   Lc    1  Code  De   0x5c
    1112  appSecPairCmpl             0x0002bd6d   Lc    1  Code  De   0x64
    1113  appSecPairFailed           0x0002bdd1   Lc    1  Code  De   0xa
    1114  appSecEncryptInd           0x0002bc39   Lc    1  Code  De   0xac
    1115  appSecStoreKey             0x0002bf51   Lc    1  Code  De   0x34
    1116  appSecPairInd              0x0002bddd   Lc    1  Code  De   0x112
    1117  appSecFindLtk              0x0002bce5   Lc    1  Code  De   0x86
    1118  appPrivSetAddrResEnableInd 0x0002bbb1   Lc    1  Code  De   0x1c
    1119  appPrivAddDevToResListInd  0x0002bb59   Lc    1  Code  De   0x2e
    1120  appPrivRemDevFromResListInd
                                    0x0002bb89   Lc    1  Code  De   0x28
    1121  appConnUpdateTimerStart    0x0002ba75   Lc    1  Code  De   0x54
    1122  appSlaveProcConnOpen       0x0002c851   Lc    1  Code  De   0x90
    1123  appSlaveProcConnClose      0x0002c7e5   Lc    1  Code  De   0x6c
    1124  appSecRspLtk               0x0002bef1   Lc    1  Code  De   0x60
    1125  app_slave_ae.c             0x00000000   Lc  Abs  File  De 
    1126  app_slave_leg.c            0x00000000   Lc  Abs  File  De 
    1127  appSlaveAdvMode            0x0002c219   Lc    1  Code  De   0x64
    1128  appSlaveLegAdvStop         0x0002c759   Lc    1  Code  De   0x40
    1129  appSlaveLegAdvRestart      0x0002c641   Lc    1  Code  De   0x98
    1130  appSlaveLegAdvTypeChanged  0x0002c799   Lc    1  Code  De   0x20
    1131  appSlaveNextLegAdvState    0x0002c7b9   Lc    1  Code  De   0x2c
    1132  appSlaveLegAdvStart        0x0002c6d9   Lc    1  Code  De   0x7e
    1133  app_terminal.c             0x00000000   Lc  Abs  File  De 
    1134  svc_alert.c                0x00000000   Lc  Abs  File  De 
    1135  svc_batt.c                 0x00000000   Lc  Abs  File  De 
    1136  svc_bps.c                  0x00000000   Lc  Abs  File  De 
    1137  svc_core.c                 0x00000000   Lc  Abs  File  De 
    1138  svcGapGroup                0x10000720   Lc    2  Data  De   0x14
    1139  svcGattGroup               0x10000734   Lc    2  Data  De   0x14
    1140  gapValCar                  0x10012236   Lc    3  Data  De   0x1
    1141  gattValSsf                 0x1000059a   Lc    2  Data  De   0x1
    1142  gapList                    0x00054530   Lc    1  Data  De   0x90
    1143  gapValSvc                  0x000545d4   Lc    1  Data  De   0x2
    1144  gapLenSvc                  0x0005452c   Lc    1  Data  De   0x2
    1145  gapValDnCh                 0x000545ca   Lc    1  Data  De   0x5
    1146  gapLenDnCh                 0x00054526   Lc    1  Data  De   0x2
    1147  gapValDn                   0x10000586   Lc    2  Data  De   0x14
    1148  gapLenDn                   0x10000584   Lc    2  Data  De   0x2
    1149  gapValApCh                 0x000545c0   Lc    1  Data  De   0x5
    1150  gapLenApCh                 0x00054520   Lc    1  Data  De   0x2
    1151  gapValAp                   0x10012234   Lc    3  Data  De   0x2
    1152  gapLenAp                   0x0005451e   Lc    1  Data  De   0x2
    1153  gapValCarCh                0x000545c5   Lc    1  Data  De   0x5
    1154  gapLenCarCh                0x00054524   Lc    1  Data  De   0x2
    1155  gapLenCar                  0x00054522   Lc    1  Data  De   0x2
    1156  gapValRpaoCh               0x000545cf   Lc    1  Data  De   0x5
    1157  gapLenRpaoCh               0x0005452a   Lc    1  Data  De   0x2
    1158  gapValRpao                 0x10012237   Lc    3  Data  De   0x1
    1159  gapLenRpao                 0x00054528   Lc    1  Data  De   0x2
    1160  gattList                   0x000545ec   Lc    1  Data  De   0xa0
    1161  gattValSvc                 0x000546a4   Lc    1  Data  De   0x2
    1162  gattLenSvc                 0x000545e8   Lc    1  Data  De   0x2
    1163  gattValScCh                0x0005469a   Lc    1  Data  De   0x5
    1164  gattLenScCh                0x000545e0   Lc    1  Data  De   0x2
    1165  gattValSc                  0x00054696   Lc    1  Data  De   0x4
    1166  gattLenSc                  0x000545de   Lc    1  Data  De   0x2
    1167  gattValScChCcc             0x1001224b   Lc    3  Data  De   0x2
    1168  gattLenScChCcc             0x000545e2   Lc    1  Data  De   0x2
    1169  gattValCsfCh               0x0005468c   Lc    1  Data  De   0x5
    1170  gattLenCsfCh               0x000545d8   Lc    1  Data  De   0x2
    1171  gattValCsf                 0x1001223a   Lc    3  Data  De   0x1
    1172  gattLenCsf                 0x000545d6   Lc    1  Data  De   0x2
    1173  gattValDbhCh               0x00054691   Lc    1  Data  De   0x5
    1174  gattLenDbhCh               0x000545dc   Lc    1  Data  De   0x2
    1175  gattValDbh                 0x1001223b   Lc    3  Data  De   0x10
    1176  gattLenDbh                 0x000545da   Lc    1  Data  De   0x2
    1177  gattValSsfCh               0x0005469f   Lc    1  Data  De   0x5
    1178  gattLenSsfCh               0x000545e6   Lc    1  Data  De   0x2
    1179  gattLenSsf                 0x000545e4   Lc    1  Data  De   0x2
    1180  svc_cps.c                  0x00000000   Lc  Abs  File  De 
    1181  svc_cscs.c                 0x00000000   Lc  Abs  File  De 
    1182  svc_cte.c                  0x00000000   Lc  Abs  File  De 
    1183  svc_dis.c                  0x00000000   Lc  Abs  File  De 
    1184  svcDisGroup                0x1000070c   Lc    2  Data  De   0x14
    1185  disList                    0x000520f4   Lc    1  Data  De   0x130
    1186  disValSvc                  0x0005225e   Lc    1  Data  De   0x2
    1187  disLenSvc                  0x000520ee   Lc    1  Data  De   0x2
    1188  disValMfrCh                0x00052240   Lc    1  Data  De   0x5
    1189  disLenMfrCh                0x000520dc   Lc    1  Data  De   0x2
    1190  disUuMfr                   0x00052228   Lc    1  Data  De   0x2
    1191  disValMfr                  0x100000b6   Lc    2  Data  De   0x14
    1192  disLenMfr                  0x10000084   Lc    2  Data  De   0x2
    1193  disValSidCh                0x00052254   Lc    1  Data  De   0x5
    1194  disLenSidCh                0x000520ea   Lc    1  Data  De   0x2
    1195  disUuSid                   0x00052230   Lc    1  Data  De   0x2
    1196  disValSid                  0x100000ea   Lc    2  Data  De   0x8
    1197  disLenSid                  0x000520e8   Lc    1  Data  De   0x2
    1198  disValMnCh                 0x00052245   Lc    1  Data  De   0x5
    1199  disLenMnCh                 0x000520de   Lc    1  Data  De   0x2
    1200  disUuMn                    0x0005222a   Lc    1  Data  De   0x2
    1201  disValMn                   0x100000ca   Lc    2  Data  De   0x19
    1202  disLenMn                   0x10000086   Lc    2  Data  De   0x2
    1203  disValSnCh                 0x00052259   Lc    1  Data  De   0x5
    1204  disLenSnCh                 0x000520ec   Lc    1  Data  De   0x2
    1205  disUuSn                    0x00052232   Lc    1  Data  De   0x2
    1206  disValSn                   0x100000f2   Lc    2  Data  De   0x19
    1207  disLenSn                   0x10000088   Lc    2  Data  De   0x2
    1208  disValFwrCh                0x00052236   Lc    1  Data  De   0x5
    1209  disLenFwrCh                0x000520d8   Lc    1  Data  De   0x2
    1210  disUuFwr                   0x00052224   Lc    1  Data  De   0x2
    1211  disValFwr                  0x1000008c   Lc    2  Data  De   0x15
    1212  disLenFwr                  0x10000080   Lc    2  Data  De   0x2
    1213  disValHwrCh                0x0005223b   Lc    1  Data  De   0x5
    1214  disLenHwrCh                0x000520da   Lc    1  Data  De   0x2
    1215  disUuHwr                   0x00052226   Lc    1  Data  De   0x2
    1216  disValHwr                  0x100000a1   Lc    2  Data  De   0x15
    1217  disLenHwr                  0x10000082   Lc    2  Data  De   0x2
    1218  disValSwrCh                0x00052260   Lc    1  Data  De   0x5
    1219  disLenSwrCh                0x000520f0   Lc    1  Data  De   0x2
    1220  disUuSwr                   0x00052234   Lc    1  Data  De   0x2
    1221  disValSwr                  0x1000010b   Lc    2  Data  De   0x15
    1222  disLenSwr                  0x1000008a   Lc    2  Data  De   0x2
    1223  disValRcdCh                0x0005224f   Lc    1  Data  De   0x5
    1224  disLenRcdCh                0x000520e6   Lc    1  Data  De   0x2
    1225  disUuRcd                   0x0005222e   Lc    1  Data  De   0x2
    1226  disValRcd                  0x100037de   Lc    3  Data  De   0x6
    1227  disLenRcd                  0x000520e4   Lc    1  Data  De   0x2
    1228  disValPnpIdCh              0x0005224a   Lc    1  Data  De   0x5
    1229  disLenPnpIdCh              0x000520e2   Lc    1  Data  De   0x2
    1230  disUuPnpId                 0x0005222c   Lc    1  Data  De   0x2
    1231  disValPnpId                0x100000e3   Lc    2  Data  De   0x7
    1232  disLenPnpId                0x000520e0   Lc    1  Data  De   0x2
    1233  svc_gls.c                  0x00000000   Lc  Abs  File  De 
    1234  svc_gyro.c                 0x00000000   Lc  Abs  File  De 
    1235  svc_hid.c                  0x00000000   Lc  Abs  File  De 
    1236  svc_hrs.c                  0x00000000   Lc  Abs  File  De 
    1237  svc_hts.c                  0x00000000   Lc  Abs  File  De 
    1238  svc_ipss.c                 0x00000000   Lc  Abs  File  De 
    1239  svc_plxs.c                 0x00000000   Lc  Abs  File  De 
    1240  svc_px.c                   0x00000000   Lc  Abs  File  De 
    1241  svc_rscs.c                 0x00000000   Lc  Abs  File  De 
    1242  svc_scpss.c                0x00000000   Lc  Abs  File  De 
    1243  svc_temp.c                 0x00000000   Lc  Abs  File  De 
    1244  svc_time.c                 0x00000000   Lc  Abs  File  De 
    1245  svc_uricfg.c               0x00000000   Lc  Abs  File  De 
    1246  svc_wdxs.c                 0x00000000   Lc  Abs  File  De 
    1247  svc_wp.c                   0x00000000   Lc  Abs  File  De 
    1248  svc_wss.c                  0x00000000   Lc  Abs  File  De 
    1249  am_vos_ama_callback.c      0x00000000   Lc  Abs  File  De 
    1250  .L.str                     0x00057a12   Lc    1  Data  De   0x29
    1251  .L.str.3                   0x00057a3b   Lc    1  Data  De   0x2d
    1252  .L.str.1                   0x00057a68   Lc    1  Data  De   0x2e
    1253  .L.str.2                   0x00057a96   Lc    1  Data  De   0x2f
    1254  .L.str.5                   0x00057ac5   Lc    1  Data  De   0x26
    1255  .L.str.17                  0x00057aeb   Lc    1  Data  De   0x38
    1256  .L.str.18                  0x00057b23   Lc    1  Data  De   0x4e
    1257  .L.str.15                  0x00057b71   Lc    1  Data  De   0x4a
    1258  .L.str.4                   0x00057bbb   Lc    1  Data  De   0x2f
    1259  .L.str.19                  0x00057bea   Lc    1  Data  De   0x1f
    1260  .L.str.14                  0x00057c09   Lc    1  Data  De   0x1b
    1261  .L.str.9                   0x00057c24   Lc    1  Data  De   0x27
    1262  .L.str.10                  0x00057c4b   Lc    1  Data  De   0x29
    1263  .L.str.12                  0x00057c74   Lc    1  Data  De   0x1f
    1264  .L.str.11                  0x00057c93   Lc    1  Data  De   0x1c
    1265  .L.str.13                  0x00057caf   Lc    1  Data  De   0x25
    1266  .L.str.8                   0x00057cd4   Lc    1  Data  De   0x2a
    1267  .L.str.7                   0x00057cfe   Lc    1  Data  De   0x30
    1268  .L.str.6                   0x00057d2e   Lc    1  Data  De   0x21
    1269  .L.str.16                  0x00057d4f   Lc    1  Data  De   0x27
    1270  .L.str.20                  0x00057d76   Lc    1  Data  De   0x38
    1271  ../keil6/startup_keil6.s   0x00000000   Lc  Abs  File  De 
    1272  STACK                      0x10022d70   Lc    3  Sect  De   0x1000
    1273  StackMem                   0x10022d70   Lc    3  Data  De 
    1274  HEAP                       0x10022d70   Lc    3  Sect  De 
    1275  HeapMem                    0x10022d70   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  am_hal_cachectrl.c         0x00000000   Lc  Abs  File  De 
    1283  daxi_flush_complete        0x00036dad   Lc    1  Code  De   0xf0
    1284  daxi_flush_invalidate      0x00036e9d   Lc    1  Code  De   0x46
    1285  gAxiMemRange               0x10000174   Lc    2  Data  De   0x60
    1286  ui32AxiBufPwrStatReg       0x1002293c   Lc    3  Data  De   0x4
    1287  ui32AxiBufPwrStatMask      0x10022938   Lc    3  Data  De   0x4
    1288  p64BAxiMem                 0x1001a304   Lc    3  Data  De   0x4
    1289  am_hal_fault.c             0x00000000   Lc  Abs  File  De 
    1290  am_hal_interrupt.c         0x00000000   Lc  Abs  File  De 
    1291  am_hal_iom.c               0x00000000   Lc  Abs  File  De 
    1292  enable_submodule           0x00039b31   Lc    1  Code  De   0x78
    1293  internal_iom_reset_on_error
                                    0x0003ef69   Lc    1  Code  De   0x1ca
    1294  iom_get_interface_clock_cfg
                                    0x0003f1f9   Lc    1  Code  De   0x25a
    1295  build_cmd                  0x00031989   Lc    1  Code  De   0x8e
    1296  internal_iom_error_reset_disable_submodule
                                    0x0003e93d   Lc    1  Code  De   0x1dc
    1297  internal_iom_reset_cmd_busy
                                    0x0003ed41   Lc    1  Code  De   0x108
    1298  internal_iom_find_pins     0x0003eb19   Lc    1  Code  De   0x76
    1299  disable_submodule          0x0003762d   Lc    1  Code  De   0x78
    1300  internal_iom_lookup_function
                                    0x0003ecf1   Lc    1  Code  De   0x4e
    1301  internal_iom_reset_iom_pins
                                    0x0003ee49   Lc    1  Code  De   0x120
    1302  internal_iom_finish_buffer_write
                                    0x0003eb91   Lc    1  Code  De   0xe2
    1303  internal_iom_compute_transfer_delay
                                    0x0003e911   Lc    1  Code  De   0x2a
    1304  compute_freq               0x000363e9   Lc    1  Code  De   0x54
    1305  onebit                     0x0004043d   Lc    1  Code  De   0x28
    1306  tIomPinAlloc               0x00058080   Lc    1  Data  De   0x50
    1307  am_hal_mcuctrl.c           0x00000000   Lc  Abs  File  De 
    1308  mcuctrl_HFXTAL_clockOutPad_mask_modify
                                    0x0003f979   Lc    1  Code  De   0x6e
    1309  mcuctrl_ctrl_HFXTAL_kickstart
                                    0x0003fb01   Lc    1  Code  De   0x15e
    1310  mcuctrl_ctrl_HFXTAL_normal 0x0003fc61   Lc    1  Code  De   0x136
    1311  mcuctrl_ctrl_HFXTAL_disable
                                    0x0003fa25   Lc    1  Code  De   0xda
    1312  device_info_get            0x000374d1   Lc    1  Code  De   0x15a
    1313  mcuctrl_HFXTAL_set_mask    0x0003f9e9   Lc    1  Code  De   0x3c
    1314  g_am_hal_mcuctrl_sram_size 0x00054090   Lc    1  Data  De   0x60
    1315  g_am_hal_mcuctrl_mram_size 0x00054080   Lc    1  Data  De   0x10
    1316  am_hal_mram.c              0x00000000   Lc  Abs  File  De 
    1317  g_program_mram_tmc_tcycrd  0x100002d0   Lc    2  Data  De   0xbc
    1318  g_recover_broken_mram_tmc_r_timer1
                                    0x100003a8   Lc    2  Data  De   0xbc
    1319  am_hal_reset.c             0x00000000   Lc  Abs  File  De 
    1320  am_hal_secure_ota.c        0x00000000   Lc  Abs  File  De 
    1321  gSOtaState                 0x10003d98   Lc    3  Data  De   0xc
    1322  am_hal_sysctrl.c           0x00000000   Lc  Abs  File  De 
    1323  am_hal_utils.c             0x00000000   Lc  Abs  File  De 
    1324  am_hal_gpio.c              0x00000000   Lc  Abs  File  De 
    1325  gpionum_intreg_index_get   0x0003a90d   Lc    1  Code  De   0x24
    1326  g_ui32DSpintbl             0x000544f4   Lc    1  Data  De   0x10
    1327  gpio_ppfnHandlers          0x10012250   Lc    3  Data  De   0x400
    1328  gpio_pppvIrqArgs           0x10012650   Lc    3  Data  De   0x400
    1329  am_hal_pdm.c               0x00000000   Lc  Abs  File  De 
    1330  pdm_reginit                0x00042f6d   Lc    1  Code  De   0x11a
    1331  find_dma_threshold         0x0003a505   Lc    1  Code  De   0x4a
    1332  am_hal_pwrctrl.c           0x00000000   Lc  Abs  File  De 
    1333  am_hal_util_write_and_wait_timer_init
                                    0x00026239   Lc    1  Code  De   0xac
    1334  __NVIC_GetPriorityGrouping 0x0001f085   Lc    1  Code  De   0x10
    1335  __NVIC_ClearPendingIRQ     0x0001ef95   Lc    1  Code  De   0x30
    1336  __NVIC_SetPendingIRQ       0x0001f095   Lc    1  Code  De   0x30
    1337  VDDF_simobuck_boost        0x0001e3b5   Lc    1  Code  De   0x16c
    1338  MemLDOActiveTrim_boost     0x0001d1bd   Lc    1  Code  De   0xe2
    1339  am_get_pwrctrl             0x00021961   Lc    1  Code  De   0x54
    1340  hfadj_enable_check         0x0003e739   Lc    1  Code  De   0x50
    1341  hfadj_enable_restore       0x0003e789   Lc    1  Code  De   0x30
    1342  crypto_quiesce             0x00036d45   Lc    1  Code  De   0x66
    1343  pwrctrl_periph_disable_msk_check
                                    0x0004458d   Lc    1  Code  De   0xfc
    1344  preserve_orig_reg_values   0x00043481   Lc    1  Code  De   0x11c
    1345  vddc_vddf_boost            0x0004ba79   Lc    1  Code  De   0x66
    1346  buck_interval_check        0x000316b5   Lc    1  Code  De   0x1de
    1347  coreldo_vddc_parallel_set  0x00036bd9   Lc    1  Code  De   0x16a
    1348  memldo_vddf_parallel_set   0x0003fd99   Lc    1  Code  De   0x178
    1349  __NVIC_SetPriority         0x0001f1d5   Lc    1  Code  De   0x42
    1350  __NVIC_EnableIRQ           0x0001f055   Lc    1  Code  De   0x30
    1351  TrimVersionGet             0x0001e26d   Lc    1  Code  De   0x78
    1352  VDDC_simobuck_boost        0x0001e2e5   Lc    1  Code  De   0xce
    1353  storeAndWFIRAM             0x100006c0   Lc    2  Data  De   0x20
    1354  am_hal_security.c          0x00000000   Lc  Abs  File  De 
    1355  am_hal_stimer.c            0x00000000   Lc  Abs  File  De 
    1356  bStimerConfigured          0x100037d4   Lc    3  Data  De   0x1
    1357  am_hal_timer.c             0x00000000   Lc  Abs  File  De 
    1358  timer_config_b0            0x0004a88d   Lc    1  Code  De   0xc2
    1359  TimerFlags                 0x10000a20   Lc    3  Data  De   0x40
    1360  am_bsp.c                   0x00000000   Lc  Abs  File  De 
    1361  g_ePrintInterface          0x10008388   Lc    3  Data  De   0x1
    1362  am_bsp_pins.c              0x00000000   Lc  Abs  File  De 
    1363  am_vos_ama.c               0x00000000   Lc  Abs  File  De 
    1364  .L.str.18                  0x00057cfe   Lc    1  Data  De   0x30
    1365  .L.str.10                  0x00057dae   Lc    1  Data  De   0x24
    1366  .L.str.23                  0x00057dd2   Lc    1  Data  De   0x2b
    1367  .L.str.20                  0x00057dfd   Lc    1  Data  De   0x34
    1368  .L.str.9                   0x00057e31   Lc    1  Data  De   0xf
    1369  .L.str.1                   0x00057e40   Lc    1  Data  De   0x15
    1370  .L.str.15                  0x00057e55   Lc    1  Data  De   0x1f
    1371  .L.str.12                  0x00057e74   Lc    1  Data  De   0x29
    1372  .L.str.14                  0x00057e9d   Lc    1  Data  De   0x1c
    1373  .L.str.16                  0x00057eb9   Lc    1  Data  De   0x23
    1374  .L.str.13                  0x00057edc   Lc    1  Data  De   0x1f
    1375  .L.str.19                  0x00057efb   Lc    1  Data  De   0x2c
    1376  .L.str.11                  0x00057f27   Lc    1  Data  De   0x2d
    1377  .L.str.2                   0x00057f54   Lc    1  Data  De   0x7
    1378  oct_opus_encoder.c         0x00000000   Lc  Abs  File  De 
    1379  am_hal_bootrom_helper.c    0x00000000   Lc  Abs  File  De 
    1380  am_hal_clkgen.c            0x00000000   Lc  Abs  File  De 
    1381  clkgen_hfrc2_compute_trim_setting
                                    0x00035525   Lc    1  Code  De   0x4e
    1382  am_hal_cmdq.c              0x00000000   Lc  Abs  File  De 
    1383  update_indices             0x0004ae49   Lc    1  Code  De   0x58
    1384  gAmHalCmdq                 0x1000395c   Lc    3  Data  De   0x1e4
    1385  gAmHalCmdQReg              0x00053db4   Lc    1  Data  De   0x1b8
    1386  am_hal_itm.c               0x00000000   Lc  Abs  File  De 
    1387  am_hal_mspi.c              0x00000000   Lc  Abs  File  De 
    1388  am_hal_rtc.c               0x00000000   Lc  Abs  File  De 
    1389  am_hal_tpiu.c              0x00000000   Lc  Abs  File  De 
    1390  am_hal_uart.c              0x00000000   Lc  Abs  File  De 
    1391  am_hal_dcu.c               0x00000000   Lc  Abs  File  De 
    1392  get_ui32_dcu_mask          0x0003a87d   Lc    1  Code  De   0x8e
    1393  get_raw_dcu_mask           0x0003a7f9   Lc    1  Code  De   0x84
    1394  am_hal_dcu_raw_get         0x000222a5   Lc    1  Code  De   0x28
    1395  am_hal_dcu_raw_update      0x000222cd   Lc    1  Code  De   0xee
    1396  am_hal_global.c            0x00000000   Lc  Abs  File  De 
    1397  am_hal_pin.c               0x00000000   Lc  Abs  File  De 
    1398  accessories.pb.c           0x00000000   Lc  Abs  File  De 
    1399  pb_decode.c                0x00000000   Lc  Abs  File  De 
    1400  buf_read                   0x00031941   Lc    1  Code  De   0x28
    1401  pb_decode_varint32_eof     0x0004266d   Lc    1  Code  De   0xb4
    1402  pb_readbyte                0x00042e4d   Lc    1  Code  De   0x3e
    1403  pb_skip_varint             0x00042ef9   Lc    1  Code  De   0x24
    1404  pb_skip_string             0x00042ed5   Lc    1  Code  De   0x22
    1405  find_extension_field       0x0003a551   Lc    1  Code  De   0x2c
    1406  decode_extension           0x00036f8d   Lc    1  Code  De   0x4c
    1407  decode_field               0x00036fd9   Lc    1  Code  De   0x38
    1408  pb_message_set_to_defaults 0x00042d8d   Lc    1  Code  De   0x28
    1409  default_extension_decoder  0x000373b5   Lc    1  Code  De   0x38
    1410  iter_from_extension        0x0003f4c1   Lc    1  Code  De   0x30
    1411  decode_static_field        0x000371dd   Lc    1  Code  De   0x108
    1412  PB_DECODERS                0x000372e4   Lc    1   --   De 
    1413  decode_pointer_field       0x00037025   Lc    1  Code  De   0x14
    1414  decode_callback_field      0x00036ee5   Lc    1  Code  De   0x98
    1415  pb_dec_varint              0x00042279   Lc    1  Code  De   0x8a
    1416  pb_dec_uvarint             0x000421f5   Lc    1  Code  De   0x84
    1417  pb_dec_svarint             0x00042171   Lc    1  Code  De   0x84
    1418  pb_dec_fixed32             0x00041fdd   Lc    1  Code  De   0xa
    1419  pb_dec_fixed64             0x00041fe9   Lc    1  Code  De   0xa
    1420  pb_dec_bytes               0x00041f79   Lc    1  Code  De   0x62
    1421  pb_dec_string              0x00042075   Lc    1  Code  De   0x60
    1422  pb_dec_submessage          0x000420f5   Lc    1  Code  De   0x60
    1423  pb_dec_fixed_length_bytes  0x00041ff5   Lc    1  Code  De   0x5c
    1424  read_raw_value             0x000467c5   Lc    1  Code  De   0x78
    1425  pb_field_set_to_default    0x00042c59   Lc    1  Code  De   0xbe
    1426  .L.str.6                   0x00057f5b   Lc    1  Data  De   0x17
    1427  .L.str.5                   0x00057f72   Lc    1  Data  De   0x21
    1428  .L.str.10                  0x00057f93   Lc    1  Data  De   0x12
    1429  .L.str.3                   0x00057fa5   Lc    1  Data  De   0x12
    1430  .L.str.9                   0x00057fb7   Lc    1  Data  De   0x12
    1431  .L.str                     0x00057fc9   Lc    1  Data  De   0xe
    1432  .L.str.1                   0x00057fd7   Lc    1  Data  De   0x9
    1433  .L.str.13                  0x00057fe0   Lc    1  Data  De   0x12
    1434  .L.str.11                  0x00057ff2   Lc    1  Data  De   0xf
    1435  .L.str.2                   0x00058001   Lc    1  Data  De   0x10
    1436  .L.str.8                   0x00058011   Lc    1  Data  De   0xf
    1437  pb_encode.c                0x00000000   Lc  Abs  File  De 
    1438  .L.str.5                   0x00057fb7   Lc    1  Data  De   0x12
    1439  buf_write                  0x00031969   Lc    1  Code  De   0x20
    1440  encode_extension_field     0x00039e9d   Lc    1  Code  De   0x32
    1441  encode_field               0x00039ed1   Lc    1  Code  De   0x34
    1442  default_extension_encoder  0x000373ed   Lc    1  Code  De   0x22
    1443  encode_basic_field         0x00039d35   Lc    1  Code  De   0xf4
    1444  PB_ENCODERS                0x00039e28   Lc    1   --   De 
    1445  encode_callback_field      0x00039e69   Lc    1  Code  De   0x24
    1446  pb_check_proto3_default_value
                                    0x00041e61   Lc    1  Code  De   0xf2
    1447  encode_array               0x00039ba9   Lc    1  Code  De   0x174
    1448  pb_enc_varint              0x000428b9   Lc    1  Code  De   0x4e
    1449  pb_enc_uvarint             0x0004286d   Lc    1  Code  De   0x4a
    1450  pb_enc_svarint             0x0004281d   Lc    1  Code  De   0x4e
    1451  pb_enc_fixed32             0x00042775   Lc    1  Code  De   0xa
    1452  pb_enc_fixed64             0x00042781   Lc    1  Code  De   0xa
    1453  pb_enc_bytes               0x00042721   Lc    1  Code  De   0x40
    1454  pb_enc_string              0x0004279d   Lc    1  Code  De   0x42
    1455  pb_enc_submessage          0x000427e1   Lc    1  Code  De   0x20
    1456  pb_enc_fixed_length_bytes  0x0004278d   Lc    1  Code  De   0x10
    1457  .L.str.2                   0x00058020   Lc    1  Data  De   0x13
    1458  .L.str                     0x00058033   Lc    1  Data  De   0xc
    1459  celt_encoder.c             0x00000000   Lc  Abs  File  De 
    1460  __arm_cp.4_40              0x00031f98   Lc    1   --   De   0x4
    1461  __arm_cp.4_43              0x00031fa4   Lc    1   --   De   0x4
    1462  __arm_cp.4_44              0x00031fa8   Lc    1   --   De   0x4
    1463  __arm_cp.4_46              0x00031fb0   Lc    1   --   De   0x4
    1464  __arm_cp.4_47              0x00031fb4   Lc    1   --   De   0x4
    1465  __arm_cp.4_48              0x00031fb8   Lc    1   --   De   0x4
    1466  __arm_cp.4_51              0x00032710   Lc    1   --   De   0x4
    1467  __arm_cp.4_55              0x00032728   Lc    1   --   De   0x4
    1468  __arm_cp.4_57              0x0003272c   Lc    1   --   De   0x4
    1469  __arm_cp.4_58              0x00032730   Lc    1   --   De   0x4
    1470  __arm_cp.4_59              0x00032734   Lc    1   --   De   0x4
    1471  __arm_cp.4_60              0x00032738   Lc    1   --   De   0x4
    1472  __arm_cp.4_63              0x00032750   Lc    1   --   De   0x4
    1473  __arm_cp.4_64              0x00032754   Lc    1   --   De   0x4
    1474  __arm_cp.4_67              0x00032e40   Lc    1   --   De   0x4
    1475  __arm_cp.4_68              0x00032e44   Lc    1   --   De   0x4
    1476  __arm_cp.4_71              0x00033598   Lc    1   --   De   0x4
    1477  __arm_cp.4_72              0x00033c58   Lc    1   --   De   0x4
    1478  __arm_cp.4_73              0x00033c5c   Lc    1   --   De   0x4
    1479  __arm_cp.4_74              0x0003440c   Lc    1   --   De   0x4
    1480  __arm_cp.4_75              0x00034410   Lc    1   --   De   0x4
    1481  __arm_cp.4_76              0x00034414   Lc    1   --   De   0x4
    1482  __arm_cp.4_77              0x00034418   Lc    1   --   De   0x4
    1483  __arm_cp.4_78              0x0003441c   Lc    1   --   De   0x4
    1484  __arm_cp.4_79              0x00034420   Lc    1   --   De   0x4
    1485  __arm_cp.4_80              0x00034424   Lc    1   --   De   0x4
    1486  __arm_cp.4_82              0x0003442c   Lc    1   --   De   0x4
    1487  __arm_cp.4_83              0x00034cf0   Lc    1   --   De   0x4
    1488  __arm_cp.4_85              0x00034cf8   Lc    1   --   De   0x4
    1489  __arm_cp.4_86              0x00034cfc   Lc    1   --   De   0x4
    1490  compute_mdcts              0x0003643d   Lc    1  Code  De   0x150
    1491  tapset_icdf                0x000580d0   Lc    1  Data  De   0x3
    1492  spread_icdf                0x00056a6b   Lc    1  Data  De   0x4
    1493  celt_encode_with_ec.intensity_thresholds
                                    0x00051c30   Lc    1  Data  De   0x54
    1494  celt_encode_with_ec.intensity_histeresis
                                    0x00051bdc   Lc    1  Data  De   0x54
    1495  trim_icdf                  0x00058173   Lc    1  Data  De   0xb
    1496  transient_analysis.inv_table
                                    0x000580f3   Lc    1  Data  De   0x80
    1497  entenc.c                   0x00000000   Lc  Abs  File  De 
    1498  ec_enc_carry_out           0x000396e9   Lc    1  Code  De   0x7c
    1499  repacketizer.c             0x00000000   Lc  Abs  File  De 
    1500  opus_repacketizer_cat_impl 0x000418b1   Lc    1  Code  De   0xc4
    1501  am_hal_queue.c             0x00000000   Lc  Abs  File  De 
    1502  calling.pb.c               0x00000000   Lc  Abs  File  De 
    1503  central.pb.c               0x00000000   Lc  Abs  File  De 
    1504  device.pb.c                0x00000000   Lc  Abs  File  De 
    1505  media.pb.c                 0x00000000   Lc  Abs  File  De 
    1506  pb_common.c                0x00000000   Lc  Abs  File  De 
    1507  speech.pb.c                0x00000000   Lc  Abs  File  De 
    1508  state.pb.c                 0x00000000   Lc  Abs  File  De 
    1509  system.pb.c                0x00000000   Lc  Abs  File  De 
    1510  transport.pb.c             0x00000000   Lc  Abs  File  De 
    1511  bands.c                    0x00000000   Lc  Abs  File  De 
    1512  __arm_cp.10_1              0x00044b60   Lc    1   --   De   0x4
    1513  quant_band                 0x00045369   Lc    1  Code  De   0x308
    1514  quant_band.bit_deinterleave_table
                                    0x00045670   Lc    1   --   De 
    1515  quant_band_stereo          0x00045725   Lc    1  Code  De   0x42c
    1516  quant_band_n1              0x00045681   Lc    1  Code  De   0xa4
    1517  deinterleave_hadamard      0x00037411   Lc    1  Code  De   0xc0
    1518  quant_partition            0x000463e9   Lc    1  Code  De   0x3dc
    1519  compute_theta              0x0003658d   Lc    1  Code  De   0x64c
    1520  compute_qn.exp2_table8     0x00036bc4   Lc    1   --   De 
    1521  intensity_stereo           0x0003e885   Lc    1  Code  De   0x8c
    1522  quant_band.bit_interleave_table
                                    0x000520a8   Lc    1  Data  De   0x10
    1523  ordery_table               0x00056520   Lc    1  Data  De   0x78
    1524  celt.c                     0x00000000   Lc  Abs  File  De 
    1525  comb_filter.gains          0x00051c84   Lc    1  Data  De   0x24
    1526  entcode.c                  0x00000000   Lc  Abs  File  De 
    1527  ec_tell_frac.correction    0x00039b10   Lc    1   --   De 
    1528  mdct.c                     0x00000000   Lc  Abs  File  De 
    1529  modes.c                    0x00000000   Lc  Abs  File  De 
    1530  mode48000_960_120          0x000564b4   Lc    1  Data  De   0x6c
    1531  eband5ms                   0x000526a0   Lc    1  Data  De   0x2c
    1532  band_allocation            0x000517e2   Lc    1  Data  De   0xe7
    1533  logN400                    0x00054868   Lc    1  Data  De   0x2a
    1534  window120                  0x000581d8   Lc    1  Data  De   0x1e0
    1535  fft_state48000_960_0       0x00052dd4   Lc    1  Data  De   0x38
    1536  mdct_twiddles960           0x00054894   Lc    1  Data  De   0x1c20
    1537  cache_index50              0x00051afa   Lc    1  Data  De   0xd2
    1538  cache_bits50               0x000518c9   Lc    1  Data  De   0x188
    1539  cache_caps50               0x00051a51   Lc    1  Data  De   0xa8
    1540  fft_bitrev480              0x0005299c   Lc    1  Data  De   0x3c0
    1541  fft_twiddles48000_960      0x00052eb4   Lc    1  Data  De   0xf00
    1542  fft_bitrev240              0x000527bc   Lc    1  Data  De   0x1e0
    1543  fft_state48000_960_1       0x00052e0c   Lc    1  Data  De   0x38
    1544  fft_bitrev120              0x000526cc   Lc    1  Data  De   0xf0
    1545  fft_state48000_960_2       0x00052e44   Lc    1  Data  De   0x38
    1546  fft_bitrev60               0x00052d5c   Lc    1  Data  De   0x78
    1547  fft_state48000_960_3       0x00052e7c   Lc    1  Data  De   0x38
    1548  pitch.c                    0x00000000   Lc  Abs  File  De 
    1549  find_best_pitch            0x0003a3fd   Lc    1  Code  De   0x108
    1550  second_check               0x00046c4c   Lc    1   --   De 
    1551  quant_bands.c              0x00000000   Lc  Abs  File  De 
    1552  quant_coarse_energy_impl   0x00045f3d   Lc    1  Code  De   0x284
    1553  e_prob_model               0x00052540   Lc    1  Data  De   0x150
    1554  pred_coef                  0x000520b8   Lc    1  Data  De   0x10
    1555  beta_coef                  0x000520c8   Lc    1  Data  De   0x10
    1556  small_energy_icdf          0x000565b4   Lc    1  Data  De   0x3
    1557  rate.c                     0x00000000   Lc  Abs  File  De 
    1558  LOG2_FRAC_TABLE            0x00050e4a   Lc    1  Data  De   0x18
    1559  extensions.c               0x00000000   Lc  Abs  File  De 
    1560  opus.c                     0x00000000   Lc  Abs  File  De 
    1561  celt_lpc.c                 0x00000000   Lc  Abs  File  De 
    1562  entdec.c                   0x00000000   Lc  Abs  File  De 
    1563  ec_dec_normalize           0x000394fd   Lc    1  Code  De   0x5a
    1564  kiss_fft.c                 0x00000000   Lc  Abs  File  De 
    1565  __arm_cp.0_3               0x00040bd8   Lc    1   --   De   0x4
    1566  __arm_cp.0_4               0x00040bdc   Lc    1   --   De   0x4
    1567  laplace.c                  0x00000000   Lc  Abs  File  De 
    1568  mathops.c                  0x00000000   Lc  Abs  File  De 
    1569  vq.c                       0x00000000   Lc  Abs  File  De 
    1570  exp_rotation.SPREAD_FACTOR 0x0003a314   Lc    1   --   De 
    1571  exp_rotation1              0x0003a325   Lc    1  Code  De   0x90
    1572  extract_collapse_mask      0x0003a3b5   Lc    1  Code  De   0x48
    1573  cwrs.c                     0x00000000   Lc  Abs  File  De 
    1574  CELT_PVQ_U_ROW             0x0005088c   Lc    1  Data  De   0x3c
    1575  CELT_PVQ_U_DATA            0x0004f4ac   Lc    1  Data  De   0x13e0
    1576  dc.s                       0x00000000   Lc  Abs  File  De 
    1577  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1578  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1579  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1580  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1581  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1582  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1583  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    1584  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    1585  ../clib/longlong.s         0x00000000   Lc  Abs  File  De 
    1586  .text                      0x00018348   Lc    1  Sect  De   0xf0
    1587  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    1588  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    1589  .text                      0x00018438   Lc    1  Sect  De 
    1590  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    1591  .text                      0x00018490   Lc    1  Sect  De 
    1592  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    1593  .text                      0x000184d8   Lc    1  Sect  De 
    1594  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    1595  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1596  .text                      0x00018516   Lc    1  Sect  De   0x8a
    1597  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1598  .text                      0x000185a0   Lc    1  Sect  De   0x84
    1599  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1600  .text                      0x00018624   Lc    1  Sect  De   0x64
    1601  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1602  .text                      0x00018688   Lc    1  Sect  De   0x7a
    1603  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1604  .text                      0x00018702   Lc    1  Sect  De   0x10
    1605  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1606  .text                      0x00018712   Lc    1  Sect  De   0x10
    1607  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1608  .text                      0x00018722   Lc    1  Sect  De   0x44
    1609  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1610  .text                      0x00018766   Lc    1  Sect  De   0x4e
    1611  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1612  .text                      0x000187b4   Lc    1  Sect  De   0x56
    1613  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1614  ../clib/heapaux.c          0x00000000   Lc  Abs  File  De 
    1615  .text                      0x0001880a   Lc    1  Sect  De 
    1616  ../clib/angel/startup.s    0x00000000   Lc  Abs  File  De 
    1617  !!!main                    0x00018234   Lc    1  Sect  De   0x8
    1618  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De 
    1619  !!handler_copy             0x000182cc   Lc    1  Sect  De   0x1a
    1620  ../fplib/d2f.s             0x00000000   Lc  Abs  File  De 
    1621  x$fpl$d2f                  0x0004e478   Lc    1  Sect  De   0x62
    1622  $v0                        0x0004e478   Lc    1   --   De 
    1623  ../fplib/daddsub.s         0x00000000   Lc  Abs  File  De 
    1624  x$fpl$dadd                 0x0004e4dc   Lc    1  Sect  De   0x150
    1625  $v0                        0x0004e4dc   Lc    1   --   De 
    1626  _dadd1                     0x0004e4ed   Lc    1  Code  De 
    1627  x$fpl$drsb                 0x0004ed7c   Lc    1  Sect  De   0x16
    1628  $v0                        0x0004ed7c   Lc    1   --   De 
    1629  x$fpl$dsub                 0x0004ef2c   Lc    1  Sect  De   0x1dc
    1630  $v0                        0x0004ef2c   Lc    1   --   De 
    1631  _dsub1                     0x0004ef3d   Lc    1  Code  De 
    1632  ../fplib/dcmp.s            0x00000000   Lc  Abs  File  De 
    1633  x$fpl$fcmp                 0x0004f15e   Lc    1  Sect  De   0x54
    1634  $v0                        0x0004f15e   Lc    1   --   De 
    1635  ../fplib/dfix.s            0x00000000   Lc  Abs  File  De 
    1636  x$fpl$dfix                 0x0004e970   Lc    1  Sect  De   0x5e
    1637  $v0                        0x0004e970   Lc    1   --   De 
    1638  ../fplib/dflt.s            0x00000000   Lc  Abs  File  De 
    1639  x$fpl$dfltu                0x0004e9fc   Lc    1  Sect  De   0x26
    1640  $v0                        0x0004e9fc   Lc    1   --   De 
    1641  x$fpl$dflt                 0x0004e9ce   Lc    1  Sect  De   0x2e
    1642  $v0                        0x0004e9ce   Lc    1   --   De 
    1643  ../fplib/dmul.s            0x00000000   Lc  Abs  File  De 
    1644  x$fpl$dmul                 0x0004eb14   Lc    1  Sect  De   0x154
    1645  $v0                        0x0004eb14   Lc    1   --   De 
    1646  ../fplib/f2d.s             0x00000000   Lc  Abs  File  De 
    1647  x$fpl$f2d                  0x0004f108   Lc    1  Sect  De   0x56
    1648  $v0                        0x0004f108   Lc    1   --   De 
    1649  ../mathlib/cos.c           0x00000000   Lc  Abs  File  De 
    1650  i.__hardfp_cos             0x0004d1b0   Lc    1  Sect  De 
    1651  ../mathlib/exp.c           0x00000000   Lc  Abs  File  De 
    1652  i.__hardfp_exp             0x0004d278   Lc    1  Sect  De 
    1653  .constdata                 0x0004f268   Lc    1  Sect  De   0x58
    1654  halF                       0x0004f268   Lc    1  Data  De   0x10
    1655  ln2HI                      0x0004f278   Lc    1  Data  De   0x10
    1656  ln2LO                      0x0004f288   Lc    1  Data  De   0x10
    1657  P                          0x0004f298   Lc    1  Data  De   0x28
    1658  ../mathlib/floor.c         0x00000000   Lc  Abs  File  De 
    1659  i.__hardfp_floor           0x0004d5d0   Lc    1  Sect  De 
    1660  ../mathlib/floorf.c        0x00000000   Lc  Abs  File  De 
    1661  i.__hardfp_floorf          0x0004d6e8   Lc    1  Sect  De 
    1662  ../mathlib/log.c           0x00000000   Lc  Abs  File  De 
    1663  i.__hardfp_log             0x0004d758   Lc    1  Sect  De 
    1664  .constdata                 0x0004f2c0   Lc    1  Sect  De   0x38
    1665  Lg2                        0x0004f2c0   Lc    1  Data  De   0x18
    1666  Lg                         0x0004f2d8   Lc    1  Data  De   0x20
    1667  ../mathlib/sqrt.c          0x00000000   Lc  Abs  File  De 
    1668  i.__hardfp_sqrt            0x0004db1c   Lc    1  Sect  De 
    1669  ../mathlib/sqrtf.c         0x00000000   Lc  Abs  File  De 
    1670  i.__hardfp_sqrtf           0x0004db96   Lc    1  Sect  De 
    1671  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1672  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1673  .ARM.Collect$$rtentry$$00000000
                                    0x00018310   Lc    1  Sect  De 
    1674  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1675  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1676  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1677  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1678  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1679  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1680  .text                      0x00018810   Lc    1  Sect  De   0x8
    1681  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1682  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1683  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1684  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1685  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1686  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    1687  ../clib/fenv.c             0x00000000   Lc  Abs  File  De 
    1688  .text                      0x00018818   Lc    1  Sect  De 
    1689  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    1690  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1691  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    1692  .ARM.Collect$$libinit$$00000001
                                    0x00018306   Lc    1  Sect  De   0x4
    1693  .ARM.Collect$$libinit$$00000004
                                    0x0001830a   Lc    1  Sect  De 
    1694  .ARM.Collect$$libinit$$0000000A
                                    0x0001830a   Lc    1  Sect  De 
    1695  .ARM.Collect$$libinit$$0000000C
                                    0x0001830a   Lc    1  Sect  De 
    1696  .ARM.Collect$$libinit$$0000000E
                                    0x0001830a   Lc    1  Sect  De 
    1697  .ARM.Collect$$libinit$$00000011
                                    0x0001830a   Lc    1  Sect  De 
    1698  .ARM.Collect$$libinit$$00000013
                                    0x0001830a   Lc    1  Sect  De 
    1699  .ARM.Collect$$libinit$$00000015
                                    0x0001830a   Lc    1  Sect  De 
    1700  .ARM.Collect$$libinit$$00000017
                                    0x0001830a   Lc    1  Sect  De 
    1701  .ARM.Collect$$libinit$$00000019
                                    0x0001830a   Lc    1  Sect  De 
    1702  .ARM.Collect$$libinit$$0000001B
                                    0x0001830a   Lc    1  Sect  De 
    1703  .ARM.Collect$$libinit$$0000001D
                                    0x0001830a   Lc    1  Sect  De 
    1704  .ARM.Collect$$libinit$$0000001F
                                    0x0001830a   Lc    1  Sect  De 
    1705  .ARM.Collect$$libinit$$00000021
                                    0x0001830a   Lc    1  Sect  De 
    1706  .ARM.Collect$$libinit$$00000023
                                    0x0001830a   Lc    1  Sect  De 
    1707  .ARM.Collect$$libinit$$00000025
                                    0x0001830a   Lc    1  Sect  De 
    1708  .ARM.Collect$$libinit$$0000002C
                                    0x0001830a   Lc    1  Sect  De 
    1709  .ARM.Collect$$libinit$$0000002E
                                    0x0001830a   Lc    1  Sect  De 
    1710  .ARM.Collect$$libinit$$00000030
                                    0x0001830a   Lc    1  Sect  De 
    1711  .ARM.Collect$$libinit$$00000032
                                    0x0001830a   Lc    1  Sect  De 
    1712  .ARM.Collect$$libinit$$00000033
                                    0x0001830a   Lc    1  Sect  De   0x2
    1713  ../fplib/basic.s           0x00000000   Lc  Abs  File  De 
    1714  x$fpl$basic                0x0004e460   Lc    1  Sect  De   0x18
    1715  $v0                        0x0004e460   Lc    1   --   De 
    1716  ../fplib/ddiv.s            0x00000000   Lc  Abs  File  De 
    1717  x$fpl$ddiv                 0x0004e644   Lc    1  Sect  De   0x2b4
    1718  $v0                        0x0004e644   Lc    1   --   De 
    1719  ddiv_entry                 0x0004e64b   Lc    1  Code  De 
    1720  ../fplib/deqf.s            0x00000000   Lc  Abs  File  De 
    1721  x$fpl$deqf                 0x0004e8f8   Lc    1  Sect  De   0x78
    1722  $v0                        0x0004e8f8   Lc    1   --   De 
    1723  ../fplib/dgeqf.s           0x00000000   Lc  Abs  File  De 
    1724  x$fpl$dgeqf                0x0004ea24   Lc    1  Sect  De   0x78
    1725  $v0                        0x0004ea24   Lc    1   --   De 
    1726  ../fplib/dleqf.s           0x00000000   Lc  Abs  File  De 
    1727  x$fpl$dleqf                0x0004ea9c   Lc    1  Sect  De   0x78
    1728  $v0                        0x0004ea9c   Lc    1   --   De 
    1729  ../fplib/dnaninf.s         0x00000000   Lc  Abs  File  De 
    1730  x$fpl$dnaninf              0x0004ec68   Lc    1  Sect  De   0x9c
    1731  $v0                        0x0004ec68   Lc    1   --   De 
    1732  ../fplib/dretinf.s         0x00000000   Lc  Abs  File  De 
    1733  x$fpl$dretinf              0x0004ed04   Lc    1  Sect  De   0xc
    1734  $v0                        0x0004ed04   Lc    1   --   De 
    1735  ../fplib/drleqf.s          0x00000000   Lc  Abs  File  De 
    1736  x$fpl$drleqf               0x0004ed10   Lc    1  Sect  De   0x6c
    1737  $v0                        0x0004ed10   Lc    1   --   De 
    1738  ../fplib/dsqrt.s           0x00000000   Lc  Abs  File  De 
    1739  x$fpl$dsqrt                0x0004ed94   Lc    1  Sect  De   0x198
    1740  $v0                        0x0004ed94   Lc    1   --   De 
    1741  ../fplib/fnaninf.s         0x00000000   Lc  Abs  File  De 
    1742  x$fpl$fnaninf              0x0004f1b2   Lc    1  Sect  De   0x8c
    1743  $v0                        0x0004f1b2   Lc    1   --   De 
    1744  ../fplib/fretinf.s         0x00000000   Lc  Abs  File  De 
    1745  x$fpl$fretinf              0x0004f258   Lc    1  Sect  De   0xa
    1746  $v0                        0x0004f258   Lc    1   --   De 
    1747  ../fplib/usenofp.s         0x00000000   Lc  Abs  File  De 
    1748  x$fpl$usenofp              0x0004f262   Lc    1  Sect  De 
    1749  ../mathlib/cos_i.c         0x00000000   Lc  Abs  File  De 
    1750  i.__kernel_cos             0x0004e008   Lc    1  Sect  De 
    1751  .constdata                 0x0004f2f8   Lc    1  Sect  De   0x30
    1752  C                          0x0004f2f8   Lc    1  Data  De   0x30
    1753  ../mathlib/dunder.c        0x00000000   Lc  Abs  File  De 
    1754  i.__mathlib_dbl_divzero    0x0004e3a0   Lc    1  Sect  De 
    1755  i.__mathlib_dbl_infnan     0x0004e3d0   Lc    1  Sect  De 
    1756  i.__mathlib_dbl_invalid    0x0004e3e8   Lc    1  Sect  De 
    1757  i.__mathlib_dbl_overflow   0x0004e408   Lc    1  Sect  De 
    1758  i.__mathlib_dbl_underflow  0x0004e428   Lc    1  Sect  De 
    1759  ../mathlib/fpclassify.c    0x00000000   Lc  Abs  File  De 
    1760  i.__ARM_fpclassify         0x0004d17a   Lc    1  Sect  De 
    1761  ../mathlib/poly.c          0x00000000   Lc  Abs  File  De 
    1762  i.__kernel_poly            0x0004e178   Lc    1  Sect  De 
    1763  ../mathlib/qnan.c          0x00000000   Lc  Abs  File  De 
    1764  .constdata                 0x0004f328   Lc    1  Sect  De   0x8
    1765  ../mathlib/rred.c          0x00000000   Lc  Abs  File  De 
    1766  i.__ieee754_rem_pio2       0x0004dbd0   Lc    1  Sect  De 
    1767  .constdata                 0x0004f330   Lc    1  Sect  De   0xcc
    1768  pio2s                      0x0004f330   Lc    1  Data  De   0x30
    1769  twooverpi                  0x0004f360   Lc    1  Data  De   0x9c
    1770  ../mathlib/sin_i.c         0x00000000   Lc  Abs  File  De 
    1771  i.__kernel_sin             0x0004e270   Lc    1  Sect  De 
    1772  .constdata                 0x0004f400   Lc    1  Sect  De   0x28
    1773  S                          0x0004f400   Lc    1  Data  De   0x28
    1774  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1775  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1776  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1777  .text                      0x00018830   Lc    1  Sect  De   0x8
    1778  .bss                       0x10000750   Lc    3  Sect  De   0x60
    1779  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1780  .ARM.Collect$$rtentry$$00000002
                                    0x00018310   Lc    1  Sect  De 
    1781  .ARM.Collect$$rtentry$$00000009
                                    0x00018316   Lc    1  Sect  De 
    1782  .ARM.Collect$$rtentry$$0000000A
                                    0x00018316   Lc    1  Sect  De   0x4
    1783  .ARM.Collect$$rtentry$$0000000C
                                    0x0001831a   Lc    1  Sect  De 
    1784  .ARM.Collect$$rtentry$$0000000D
                                    0x0001831a   Lc    1  Sect  De   0x8
    1785  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1786  .ARM.Collect$$rtentry$$00000004
                                    0x00018310   Lc    1  Sect  De   0x6
    1787  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1788  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1789  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1790  ../clib/maybe.s            0x00000000   Lc  Abs  File  De 
    1791  ../clib/maybe.s            0x00000000   Lc  Abs  File  De 
    1792  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1793  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1794  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    1795  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1796  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1797  ../clib/heapaux.c          0x00000000   Lc  Abs  File  De 
    1798  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1799  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1800  ../fplib/dcmpi.s           0x00000000   Lc  Abs  File  De 
    1801  x$fpl$dcmpinf              0x0004e62c   Lc    1  Sect  De   0x18
    1802  $v0                        0x0004e62c   Lc    1   --   De 
    1803  ../fplib/fpinit.s          0x00000000   Lc  Abs  File  De 
    1804  x$fpl$fpinit               0x0004f23e   Lc    1  Sect  De   0x1a
    1805  $v0                        0x0004f23e   Lc    1   --   De 
    1806  ../mathlib/fabs.c          0x00000000   Lc  Abs  File  De 
    1807  i.fabs                     0x0004e448   Lc    1  Sect  De 
    1808  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1809  .text                      0x00018838   Lc    1  Sect  De   0x2
    1810  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1811  .text                      0x0001883a   Lc    1  Sect  De 
    1812  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1813  .text                      0x0001883a   Lc    1  Sect  De   0x4a
    1814  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1815  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1816  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1817  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1818  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    1819  ../clib/locale.s           0x00000000   Lc  Abs  File  De 
    1820  ../clib/stdlib.c           0x00000000   Lc  Abs  File  De 
    1821  .text                      0x00018884   Lc    1  Sect  De 
    1822  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1823  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1824  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1825  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1826  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    1827  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    1828  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    1829  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1830  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1831  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    1832  .ARM.Collect$$libinit$$00000000
                                    0x00018304   Lc    1  Sect  De   0x2
    1833  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1834  .text                      0x00018898   Lc    1  Sect  De 
    1835  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1836  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1837  .ARM.Collect$$rtexit$$00000000
                                    0x00018322   Lc    1  Sect  De   0x2
    1838  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1839  ../clib/heap1.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/libinit.s          0x00000000   Lc  Abs  File  De 
    1844  .ARM.Collect$$libshutdown$$00000002
                                    0x0001830e   Lc    1  Sect  De 
    1845  .ARM.Collect$$libshutdown$$00000004
                                    0x0001830e   Lc    1  Sect  De 
    1846  .ARM.Collect$$libshutdown$$00000007
                                    0x0001830e   Lc    1  Sect  De 
    1847  .ARM.Collect$$libshutdown$$0000000A
                                    0x0001830e   Lc    1  Sect  De 
    1848  .ARM.Collect$$libshutdown$$0000000C
                                    0x0001830e   Lc    1  Sect  De 
    1849  .ARM.Collect$$libshutdown$$0000000F
                                    0x0001830e   Lc    1  Sect  De 
    1850  .ARM.Collect$$libshutdown$$00000010
                                    0x0001830e   Lc    1  Sect  De   0x2
    1851  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1852  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1853  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1854  .ARM.Collect$$rtexit$$00000002
                                    0x00018324   Lc    1  Sect  De 
    1855  .ARM.Collect$$rtexit$$00000003
                                    0x00018324   Lc    1  Sect  De   0x4
    1856  .ARM.Collect$$rtexit$$00000004
                                    0x00018328   Lc    1  Sect  De   0x6
    1857  ../clib/signal.s           0x00000000   Lc  Abs  File  De 
    1858  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1859  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1860  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1861  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1862  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1863  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1864  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1865  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    1866  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    1867  .ARM.Collect$$libshutdown$$00000000
                                    0x0001830c   Lc    1  Sect  De   0x2
    1868  ../clib/angel/dczerorl2.s  0x00000000   Lc  Abs  File  De 
    1869  !!dczerorl2                0x00018270   Lc    1  Sect  De   0x5a
    1870  ../clib/angel/scatter.s    0x00000000   Lc  Abs  File  De 
    1871  !!!scatter                 0x0001823c   Lc    1  Sect  De   0x34
    1872  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De 
    1873  !!handler_zi               0x000182e8   Lc    1  Sect  De   0x1c
    1874  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 
    1875  __Vectors                  0x00018000   Gb    1  Data  Hi 
    1876  __Patchable                0x00018190   Gb    1  Data  Hi 
    1877  Reset_Handler              0x00018201   Wk    1  Code  Hi   0x1c
    1878  NMI_Handler                0x0001821f   Wk    1  Code  Hi   0x2
    1879  MemManage_Handler          0x00018221   Wk    1  Code  Hi   0x2
    1880  BusFault_Handler           0x00018223   Wk    1  Code  Hi   0x2
    1881  UsageFault_Handler         0x00018225   Wk    1  Code  Hi   0x2
    1882  DebugMon_Handler           0x00018229   Wk    1  Code  Hi   0x2
    1883  am_adc_isr                 0x0001822f   Wk    1  Code  Hi 
    1884  am_audadc0_isr             0x0001822f   Wk    1  Code  Hi 
    1885  am_brownout_isr            0x0001822f   Wk    1  Code  Hi 
    1886  am_cachecpu_isr            0x0001822f   Wk    1  Code  Hi 
    1887  am_clkgen_isr              0x0001822f   Wk    1  Code  Hi 
    1888  am_disp_isr                0x0001822f   Wk    1  Code  Hi 
    1889  am_dsi_isr                 0x0001822f   Wk    1  Code  Hi 
    1890  am_dspi2s0_isr             0x0001822f   Wk    1  Code  Hi 
    1891  am_dspi2s1_isr             0x0001822f   Wk    1  Code  Hi 
    1892  am_dspi2s2_isr             0x0001822f   Wk    1  Code  Hi 
    1893  am_dspi2s3_isr             0x0001822f   Wk    1  Code  Hi 
    1894  am_gpio0_405f_isr          0x0001822f   Wk    1  Code  Hi 
    1895  am_gpio0_607f_isr          0x0001822f   Wk    1  Code  Hi 
    1896  am_gpio1_001f_isr          0x0001822f   Wk    1  Code  Hi 
    1897  am_gpio1_203f_isr          0x0001822f   Wk    1  Code  Hi 
    1898  am_gpio1_405f_isr          0x0001822f   Wk    1  Code  Hi 
    1899  am_gpio1_607f_isr          0x0001822f   Wk    1  Code  Hi 
    1900  am_gpu_isr                 0x0001822f   Wk    1  Code  Hi 
    1901  am_iomaster0_isr           0x0001822f   Wk    1  Code  Hi 
    1902  am_iomaster1_isr           0x0001822f   Wk    1  Code  Hi 
    1903  am_iomaster2_isr           0x0001822f   Wk    1  Code  Hi 
    1904  am_iomaster3_isr           0x0001822f   Wk    1  Code  Hi 
    1905  am_iomaster4_isr           0x0001822f   Wk    1  Code  Hi 
    1906  am_iomaster5_isr           0x0001822f   Wk    1  Code  Hi 
    1907  am_iomaster6_isr           0x0001822f   Wk    1  Code  Hi 
    1908  am_iomaster7_isr           0x0001822f   Wk    1  Code  Hi 
    1909  am_ioslave_acc_isr         0x0001822f   Wk    1  Code  Hi 
    1910  am_ioslave_ios_isr         0x0001822f   Wk    1  Code  Hi 
    1911  am_mspi0_isr               0x0001822f   Wk    1  Code  Hi 
    1912  am_mspi1_isr               0x0001822f   Wk    1  Code  Hi 
    1913  am_mspi2_isr               0x0001822f   Wk    1  Code  Hi 
    1914  am_pdm1_isr                0x0001822f   Wk    1  Code  Hi 
    1915  am_pdm2_isr                0x0001822f   Wk    1  Code  Hi 
    1916  am_pdm3_isr                0x0001822f   Wk    1  Code  Hi 
    1917  am_rtc_isr                 0x0001822f   Wk    1  Code  Hi 
    1918  am_sdio_isr                0x0001822f   Wk    1  Code  Hi 
    1919  am_stimer_cmpr2_isr        0x0001822f   Wk    1  Code  Hi 
    1920  am_stimer_cmpr3_isr        0x0001822f   Wk    1  Code  Hi 
    1921  am_stimer_cmpr4_isr        0x0001822f   Wk    1  Code  Hi 
    1922  am_stimer_cmpr5_isr        0x0001822f   Wk    1  Code  Hi 
    1923  am_stimer_cmpr6_isr        0x0001822f   Wk    1  Code  Hi 
    1924  am_stimer_cmpr7_isr        0x0001822f   Wk    1  Code  Hi 
    1925  am_stimerof_isr            0x0001822f   Wk    1  Code  Hi 
    1926  am_timer00_isr             0x0001822f   Wk    1  Code  Hi 
    1927  am_timer01_isr             0x0001822f   Wk    1  Code  Hi 
    1928  am_timer02_isr             0x0001822f   Wk    1  Code  Hi 
    1929  am_timer03_isr             0x0001822f   Wk    1  Code  Hi 
    1930  am_timer04_isr             0x0001822f   Wk    1  Code  Hi 
    1931  am_timer05_isr             0x0001822f   Wk    1  Code  Hi 
    1932  am_timer06_isr             0x0001822f   Wk    1  Code  Hi 
    1933  am_timer07_isr             0x0001822f   Wk    1  Code  Hi 
    1934  am_timer08_isr             0x0001822f   Wk    1  Code  Hi 
    1935  am_timer09_isr             0x0001822f   Wk    1  Code  Hi 
    1936  am_timer10_isr             0x0001822f   Wk    1  Code  Hi 
    1937  am_timer11_isr             0x0001822f   Wk    1  Code  Hi 
    1938  am_timer12_isr             0x0001822f   Wk    1  Code  Hi 
    1939  am_timer13_isr             0x0001822f   Wk    1  Code  Hi 
    1940  am_timer14_isr             0x0001822f   Wk    1  Code  Hi 
    1941  am_timer15_isr             0x0001822f   Wk    1  Code  Hi 
    1942  am_uart1_isr               0x0001822f   Wk    1  Code  Hi 
    1943  am_uart2_isr               0x0001822f   Wk    1  Code  Hi 
    1944  am_uart3_isr               0x0001822f   Wk    1  Code  Hi 
    1945  am_uart_isr                0x0001822f   Wk    1  Code  Hi 
    1946  am_usb_isr                 0x0001822f   Wk    1  Code  Hi 
    1947  am_vcomp_isr               0x0001822f   Wk    1  Code  Hi 
    1948  am_watchdog_isr            0x0001822f   Wk    1  Code  Hi 
    1949  __main                     0x00018235   Gb    1  Code  Hi   0x8
    1950  __scatterload              0x0001823d   Gb    1  Code  Hi 
    1951  __scatterload_rt2          0x0001823d   Gb    1  Code  Hi   0x2c
    1952  __scatterload_rt2_thumb_only
                                    0x0001823d   Gb    1  Code  Hi 
    1953  __scatterload_null         0x0001824b   Gb    1  Code  Hi 
    1954  __decompress               0x00018271   Gb    1  Code  Hi   0x5a
    1955  __decompress1              0x00018271   Gb    1  Code  Hi 
    1956  __scatterload_copy         0x000182cd   Gb    1  Code  Hi   0x1a
    1957  __scatterload_zeroinit     0x000182e9   Gb    1  Code  Hi   0x1c
    1958  __rt_lib_init              0x00018305   Gb    1  Code  De 
    1959  __rt_lib_init_fp_1         0x00018307   Gb    1  Code  Hi 
    1960  __rt_lib_init_alloca_1     0x0001830b   Gb    1  Code  Hi 
    1961  __rt_lib_init_argv_1       0x0001830b   Gb    1  Code  Hi 
    1962  __rt_lib_init_atexit_1     0x0001830b   Gb    1  Code  Hi 
    1963  __rt_lib_init_clock_1      0x0001830b   Gb    1  Code  Hi 
    1964  __rt_lib_init_cpp_1        0x0001830b   Gb    1  Code  Hi 
    1965  __rt_lib_init_exceptions_1 0x0001830b   Gb    1  Code  Hi 
    1966  __rt_lib_init_fp_trap_1    0x0001830b   Gb    1  Code  Hi 
    1967  __rt_lib_init_getenv_1     0x0001830b   Gb    1  Code  Hi 
    1968  __rt_lib_init_heap_1       0x0001830b   Gb    1  Code  Hi 
    1969  __rt_lib_init_lc_collate_1 0x0001830b   Gb    1  Code  Hi 
    1970  __rt_lib_init_lc_ctype_1   0x0001830b   Gb    1  Code  Hi 
    1971  __rt_lib_init_lc_monetary_1
                                    0x0001830b   Gb    1  Code  Hi 
    1972  __rt_lib_init_lc_numeric_1 0x0001830b   Gb    1  Code  Hi 
    1973  __rt_lib_init_lc_time_1    0x0001830b   Gb    1  Code  Hi 
    1974  __rt_lib_init_preinit_1    0x0001830b   Gb    1  Code  Hi 
    1975  __rt_lib_init_rand_1       0x0001830b   Gb    1  Code  Hi 
    1976  __rt_lib_init_return       0x0001830b   Gb    1  Code  Hi 
    1977  __rt_lib_init_signal_1     0x0001830b   Gb    1  Code  Hi 
    1978  __rt_lib_init_stdio_1      0x0001830b   Gb    1  Code  Hi 
    1979  __rt_lib_init_user_alloc_1 0x0001830b   Gb    1  Code  Hi 
    1980  __rt_lib_shutdown          0x0001830d   Gb    1  Code  De 
    1981  __rt_lib_shutdown_cpp_1    0x0001830f   Gb    1  Code  Hi 
    1982  __rt_lib_shutdown_fp_trap_1
                                    0x0001830f   Gb    1  Code  Hi 
    1983  __rt_lib_shutdown_heap_1   0x0001830f   Gb    1  Code  Hi 
    1984  __rt_lib_shutdown_return   0x0001830f   Gb    1  Code  Hi 
    1985  __rt_lib_shutdown_signal_1 0x0001830f   Gb    1  Code  Hi 
    1986  __rt_lib_shutdown_stdio_1  0x0001830f   Gb    1  Code  Hi 
    1987  __rt_lib_shutdown_user_alloc_1
                                    0x0001830f   Gb    1  Code  Hi 
    1988  __rt_entry                 0x00018311   Gb    1  Code  Hi 
    1989  __rt_entry_presh_1         0x00018311   Gb    1  Code  Hi 
    1990  __rt_entry_sh              0x00018311   Gb    1  Code  Hi 
    1991  __rt_entry_li              0x00018317   Gb    1  Code  Hi 
    1992  __rt_entry_postsh_1        0x00018317   Gb    1  Code  Hi 
    1993  __rt_entry_main            0x0001831b   Gb    1  Code  Hi 
    1994  __rt_entry_postli_1        0x0001831b   Gb    1  Code  Hi 
    1995  __rt_exit                  0x00018323   Gb    1  Code  De 
    1996  __rt_exit_ls               0x00018325   Gb    1  Code  Hi 
    1997  __rt_exit_prels_1          0x00018325   Gb    1  Code  Hi 
    1998  __rt_exit_exit             0x00018329   Gb    1  Code  Hi 
    1999  __user_initial_stackheap   0x00018331   Gb    1  Code  Hi   0xa
    2000  __aeabi_uldivmod           0x00018349   Gb    1  Code  De 
    2001  _ll_udiv                   0x00018349   Gb    1  Code  De   0xf0
    2002  memcmp                     0x00018439   Gb    1  Code  De   0x58
    2003  strcpy                     0x00018491   Gb    1  Code  De   0x48
    2004  strlen                     0x000184d9   Gb    1  Code  De   0x3e
    2005  __aeabi_memcpy             0x00018517   Gb    1  Code  De 
    2006  __rt_memcpy                0x00018517   Gb    1  Code  De   0x8a
    2007  _memcpy_lastbytes          0x0001857d   Gb    1  Code  De 
    2008  __aeabi_memmove            0x000185a1   Gb    1  Code  De 
    2009  __rt_memmove               0x000185a1   Gb    1  Code  De   0x84
    2010  __memmove_lastfew          0x00018601   Gb    1  Code  De 
    2011  __aeabi_memcpy4            0x00018625   Gb    1  Code  De 
    2012  __aeabi_memcpy8            0x00018625   Gb    1  Code  De 
    2013  __rt_memcpy_w              0x00018625   Gb    1  Code  De   0x64
    2014  _memcpy_lastbytes_aligned  0x0001866d   Gb    1  Code  De 
    2015  __aeabi_memmove4           0x00018689   Gb    1  Code  De 
    2016  __aeabi_memmove8           0x00018689   Gb    1  Code  De 
    2017  __rt_memmove_w             0x00018689   Gb    1  Code  De   0x7a
    2018  __memmove_aligned          0x000186af   Gb    1  Code  De 
    2019  __memmove_lastfew_aligned  0x000186e7   Gb    1  Code  De 
    2020  __aeabi_memset             0x00018703   Gb    1  Code  De   0x10
    2021  __aeabi_memset4            0x00018713   Gb    1  Code  De   0x10
    2022  __aeabi_memset8            0x00018713   Gb    1  Code  De 
    2023  __aeabi_memclr             0x00018723   Gb    1  Code  De 
    2024  __rt_memclr                0x00018723   Gb    1  Code  De 
    2025  _memset                    0x00018727   Gb    1  Code  De   0x40
    2026  __aeabi_memclr4            0x00018767   Gb    1  Code  De 
    2027  __aeabi_memclr8            0x00018767   Gb    1  Code  De 
    2028  __rt_memclr_w              0x00018767   Gb    1  Code  De 
    2029  _memset_w                  0x0001876b   Gb    1  Code  De   0x4a
    2030  strncpy                    0x000187b5   Gb    1  Code  De   0x56
    2031  __use_two_region_memory    0x0001880b   Gb    1  Code  Hi   0x2
    2032  __rt_heap_escrow           0x0001880d   Gb    1  Code  De   0x2
    2033  __rt_heap_expand           0x0001880f   Gb    1  Code  De   0x2
    2034  __aeabi_errno_addr         0x00018811   Gb    1  Code  De   0x8
    2035  __errno$intlibspace        0x00018811   Gb    1  Code  De 
    2036  __rt_errno_addr$intlibspace
                                    0x00018811   Gb    1  Code  De 
    2037  __read_errno               0x00018819   Gb    1  Code  De   0xa
    2038  __set_errno                0x00018823   Gb    1  Code  De   0xc
    2039  __user_libspace            0x00018831   Wk    1  Code  De   0x8
    2040  __user_perproc_libspace    0x00018831   Wk    1  Code  De 
    2041  __user_perthread_libspace  0x00018831   Wk    1  Code  De 
    2042  __I$use$semihosting        0x00018839   Gb    1  Code  Hi 
    2043  __use_no_semihosting_swi   0x00018839   Gb    1  Code  Hi   0x2
    2044  __semihosting_library_function
                                    0x0001883b   Gb    1  Code  Hi 
    2045  __user_setup_stackheap     0x0001883b   Gb    1  Code  De   0x4a
    2046  exit                       0x00018885   Gb    1  Code  De   0x12
    2047  _sys_exit                  0x00018899   Gb    1  Code  De   0x8
    2048  AMVOS_RSP_TIMER_RESTART    0x000188a5   Gb    1  Code  Hi   0x3e
    2049  AMVOS_RSP_TIMER_START      0x000188e5   Gb    1  Code  Hi   0x3c
    2050  AMVOS_TEST_TIMER_RESTART   0x00018921   Gb    1  Code  Hi   0x22
    2051  AMVOS_TX_CCC_TIMER_STOP    0x00018945   Gb    1  Code  Hi   0x28
    2052  AmVosHandler               0x0001896d   Gb    1  Code  Hi   0x3e
    2053  AmVosHandlerInit           0x000189ad   Gb    1  Code  Hi   0xd6
    2054  AmVosStart                 0x00018a85   Gb    1  Code  Hi   0xe2
    2055  AppAddDevToResList         0x00018b69   Gb    1  Code  Hi   0x74
    2056  AppAdvSetData              0x00018bdd   Gb    1  Code  Hi   0x4a
    2057  AppAdvStart                0x00018c29   Gb    1  Code  Hi   0x58
    2058  AppCheckBonded             0x00018c81   Gb    1  Code  Hi   0x22
    2059  AppConnClose               0x00018ca5   Gb    1  Code  Hi   0x18
    2060  AppConnIsOpen              0x00018cbd   Gb    1  Code  Hi   0x54
    2061  AppCopyRecListInNvm        0x00018d11   Gb    1  Code  Hi   0x6c
    2062  AppDbCheckBonded           0x00018d7d   Gb    1  Code  Hi   0x5e
    2063  AppDbCheckValidRecord      0x00018ddd   Gb    1  Code  Hi   0x1c
    2064  AppDbDeleteAllRecords      0x00018df9   Gb    1  Code  Hi   0x3e
    2065  AppDbDeleteRecord          0x00018e39   Gb    1  Code  Hi   0x10
    2066  AppDbFindByAddr            0x00018e49   Gb    1  Code  Hi   0x7c
    2067  AppDbFindByLtkReq          0x00018ec5   Gb    1  Code  Hi   0x76
    2068  AppDbGetCccTbl             0x00018f3d   Gb    1  Code  Hi   0xc
    2069  AppDbGetCsfRecord          0x00018f49   Gb    1  Code  Hi   0x1e
    2070  AppDbGetHdl                0x00018f69   Gb    1  Code  Hi   0x22
    2071  AppDbGetKey                0x00018f8d   Gb    1  Code  Hi   0x78
    2072  AppDbGetNextRecord         0x00019005   Gb    1  Code  Hi   0x7a
    2073  AppDbGetPeerAddedToRl      0x00019081   Gb    1  Code  Hi   0xe
    2074  AppDbGetPeerRpao           0x00019091   Gb    1  Code  Hi   0xe
    2075  AppDbGetPeerSignCounter    0x000190a1   Gb    1  Code  Hi   0xe
    2076  AppDbInit                  0x000190b1   Gb    1  Code  Hi   0x12
    2077  AppDbNewRecord             0x000190c5   Gb    1  Code  Hi   0xcc
    2078  AppDbRecordInUse           0x00019191   Gb    1  Code  Hi   0x6a
    2079  AppDbSetCccTblValue        0x000191fd   Gb    1  Code  Hi   0x40
    2080  AppDbSetCsfRecord          0x0001923d   Gb    1  Code  Hi   0x30
    2081  AppDbSetKey                0x0001926d   Gb    1  Code  Hi   0xb0
    2082  AppDbSetPeerAddedToRl      0x0001931d   Gb    1  Code  Hi   0x16
    2083  AppDbSetPeerSignCounter    0x00019335   Gb    1  Code  Hi   0x12
    2084  AppDbUpdateNVM             0x00019349   Gb    1  Code  Hi   0xe8
    2085  AppDbValidateRecord        0x00019431   Gb    1  Code  Hi   0x26
    2086  AppHandleNumericComparison 0x00019459   Gb    1  Code  Hi   0x24
    2087  AppHandlePasskey           0x0001947d   Gb    1  Code  Hi   0x6a
    2088  AppHandler                 0x000194e9   Gb    1  Code  Hi   0x68
    2089  AppHandlerInit             0x00019551   Gb    1  Code  Hi   0x1e
    2090  AppServerConnCback         0x00019571   Gb    1  Code  Hi   0x190
    2091  AppServerInit              0x00019701   Gb    1  Code  Hi   0x10
    2092  AppSetBondable             0x00019711   Gb    1  Code  Hi   0x1a
    2093  AppSlaveInit               0x0001972d   Gb    1  Code  Hi   0x9e
    2094  AppSlaveProcDmMsg          0x000197cd   Gb    1  Code  Hi   0x1b8
    2095  AppSlaveSecProcDmMsg       0x00019985   Gb    1  Code  Hi   0xd0
    2096  AppSlaveSecurityReq        0x00019a55   Gb    1  Code  Hi   0x2e
    2097  AppUiAction                0x00019a85   Gb    1  Code  Hi   0x94
    2098  AppUiBtnPressed            0x00019b19   Gb    1  Code  Hi   0x2
    2099  AppUiBtnRegister           0x00019b1d   Gb    1  Code  Hi   0x14
    2100  AppUiDisplayConfirmValue   0x00019b31   Gb    1  Code  Hi   0x2a
    2101  AppUiDisplayPasskey        0x00019b5d   Gb    1  Code  Hi   0x2a
    2102  AppUpdatePrivacyMode       0x00019b89   Gb    1  Code  Hi   0x4e
    2103  AttConnRegister            0x00019bd9   Gb    1  Code  Hi   0x14
    2104  AttGetMtu                  0x00019bed   Gb    1  Code  Hi   0x16
    2105  AttHandler                 0x00019c05   Gb    1  Code  Hi   0xba
    2106  AttHandlerInit             0x00019cc1   Gb    1  Code  Hi   0x58
    2107  AttMsgFree                 0x00019d19   Gb    1  Code  Hi   0x40
    2108  AttRegister                0x00019d59   Gb    1  Code  Hi   0x46
    2109  AttcIndConfirm             0x00019da1   Gb    1  Code  Hi   0x70
    2110  AttcInit                   0x00019e11   Gb    1  Code  Hi   0xcc
    2111  AttcMtuReq                 0x00019edd   Gb    1  Code  Hi   0x5e
    2112  AttsAddGroup               0x00019f3d   Gb    1  Code  Hi   0x62
    2113  AttsCalculateDbHash        0x00019fa1   Gb    1  Code  Hi   0x1bc
    2114  AttsCccClearTable          0x0001a15d   Gb    1  Code  Hi   0x14
    2115  AttsCccEnabled             0x0001a171   Gb    1  Code  Hi   0x54
    2116  AttsCccGet                 0x0001a1c5   Gb    1  Code  Hi   0x3a
    2117  AttsCccInitTable           0x0001a201   Gb    1  Code  Hi   0x94
    2118  AttsCccRegister            0x0001a295   Gb    1  Code  Hi   0x38
    2119  AttsCccSet                 0x0001a2cd   Gb    1  Code  Hi   0x32
    2120  AttsCsfConnOpen            0x0001a301   Gb    1  Code  Hi   0x58
    2121  AttsCsfGetClientChangeAwareState
                                    0x0001a359   Gb    1  Code  Hi   0x1e
    2122  AttsCsfGetFeatures         0x0001a379   Gb    1  Code  Hi   0x3a
    2123  AttsCsfRegister            0x0001a3b5   Gb    1  Code  Hi   0x14
    2124  AttsCsfSetClientChangeAwareState
                                    0x0001a3c9   Gb    1  Code  Hi   0x98
    2125  AttsCsfWriteFeatures       0x0001a461   Gb    1  Code  Hi   0x9e
    2126  AttsGetCccTableLen         0x0001a501   Gb    1  Code  Hi   0xc
    2127  AttsGetSignCounter         0x0001a50d   Gb    1  Code  Hi   0x16
    2128  AttsHandleValueInd         0x0001a525   Gb    1  Code  Hi   0x3c
    2129  AttsHandleValueNtf         0x0001a561   Gb    1  Code  Hi   0x3c
    2130  AttsHashDatabaseString     0x0001a59d   Gb    1  Code  Hi   0x3a
    2131  AttsIndInit                0x0001a5d9   Gb    1  Code  Hi   0x94
    2132  AttsInit                   0x0001a66d   Gb    1  Code  Hi   0xce
    2133  AttsSetAttr                0x0001a73d   Gb    1  Code  Hi   0x7c
    2134  AttsSetCsrk                0x0001a7b9   Gb    1  Code  Hi   0x38
    2135  AttsSetSignCounter         0x0001a7f1   Gb    1  Code  Hi   0x20
    2136  Bda2Str                    0x0001a811   Gb    1  Code  Hi   0x6c
    2137  BdaClr                     0x0001a87d   Gb    1  Code  Hi   0x14
    2138  BdaCmp                     0x0001a891   Gb    1  Code  Hi   0x1c
    2139  BdaCpy                     0x0001a8ad   Gb    1  Code  Hi   0x16
    2140  BdaIsZeros                 0x0001a8c5   Gb    1  Code  Hi   0x22
    2141  Calc128Cpy                 0x0001a8e9   Gb    1  Code  Hi   0x2a
    2142  Calc128Cpy64               0x0001a915   Gb    1  Code  Hi   0x16
    2143  Calc128Xor                 0x0001a92d   Gb    1  Code  Hi   0x3e
    2144  CalcCrc32                  0x0001a96d   Gb    1  Code  Hi   0x4a
    2145  DmAdvConfig                0x0001aa25   Gb    1  Code  Hi   0x5c
    2146  DmAdvInit                  0x0001aa81   Gb    1  Code  Hi   0x32
    2147  DmAdvSetData               0x0001aab5   Gb    1  Code  Hi   0x72
    2148  DmAdvSetInterval           0x0001ab29   Gb    1  Code  Hi   0x40
    2149  DmAdvStart                 0x0001ab69   Gb    1  Code  Hi   0x90
    2150  DmConnCheckIdle            0x0001abf9   Gb    1  Code  Hi   0x34
    2151  DmConnClose                0x0001ac2d   Gb    1  Code  Hi   0x54
    2152  DmConnIdByHandle           0x0001ac81   Gb    1  Code  Hi   0x66
    2153  DmConnInUse                0x0001ace9   Gb    1  Code  Hi   0x22
    2154  DmConnInit                 0x0001ad0d   Gb    1  Code  Hi   0x56
    2155  DmConnLocalAddr            0x0001ad65   Gb    1  Code  Hi   0x20
    2156  DmConnLocalAddrType        0x0001ad85   Gb    1  Code  Hi   0x22
    2157  DmConnLocalRpa             0x0001ada9   Gb    1  Code  Hi   0x20
    2158  DmConnPeerAddr             0x0001adc9   Gb    1  Code  Hi   0x20
    2159  DmConnPeerAddrType         0x0001ade9   Gb    1  Code  Hi   0x22
    2160  DmConnPeerRpa              0x0001ae0d   Gb    1  Code  Hi   0x20
    2161  DmConnRegister             0x0001ae2d   Gb    1  Code  Hi   0x2c
    2162  DmConnRole                 0x0001ae59   Gb    1  Code  Hi   0x22
    2163  DmConnSecLevel             0x0001ae7d   Gb    1  Code  Hi   0x22
    2164  DmConnSetDataLen           0x0001aea1   Gb    1  Code  Hi   0x50
    2165  DmConnSetIdle              0x0001aef1   Gb    1  Code  Hi   0x7a
    2166  DmConnSlaveInit            0x0001af6d   Gb    1  Code  Hi   0x30
    2167  DmConnUpdate               0x0001af9d   Gb    1  Code  Hi   0x5a
    2168  DmDevReset                 0x0001aff9   Gb    1  Code  Hi   0x48
    2169  DmDevVsInit                0x0001b041   Gb    1  Code  Hi   0x14
    2170  DmHandler                  0x0001b055   Gb    1  Code  Hi   0x4a
    2171  DmHandlerInit              0x0001b0a1   Gb    1  Code  Hi   0x2c
    2172  DmHostAddrType             0x0001b0cd   Gb    1  Code  Hi   0x4c
    2173  DmL2cCmdRejInd             0x0001b119   Gb    1  Code  Hi   0x3c
    2174  DmL2cConnUpdateCnf         0x0001b155   Gb    1  Code  Hi   0x36
    2175  DmLlAddrType               0x0001b18d   Gb    1  Code  Hi   0x4a
    2176  DmLlPrivEnabled            0x0001b1d9   Gb    1  Code  Hi   0xc
    2177  DmPhyInit                  0x0001b1e5   Gb    1  Code  Hi   0x2a
    2178  DmPrivAddDevToResList      0x0001b211   Gb    1  Code  Hi   0x80
    2179  DmPrivInit                 0x0001b291   Gb    1  Code  Hi   0x28
    2180  DmPrivResolveAddr          0x0001b2b9   Gb    1  Code  Hi   0x50
    2181  DmPrivSetPrivacyMode       0x0001b309   Gb    1  Code  Hi   0x50
    2182  DmReadRemoteFeatures       0x0001b359   Gb    1  Code  Hi   0xa6
    2183  DmRegister                 0x0001b401   Gb    1  Code  Hi   0x5e
    2184  DmRemoteConnParamReqNegReply
                                    0x0001b461   Gb    1  Code  Hi   0x44
    2185  DmRemoteConnParamReqReply  0x0001b4a5   Gb    1  Code  Hi   0x4a
    2186  DmSecAuthRsp               0x0001b4f1   Gb    1  Code  Hi   0x52
    2187  DmSecCancelReq             0x0001b545   Gb    1  Code  Hi   0x3a
    2188  DmSecCompareRsp            0x0001b581   Gb    1  Code  Hi   0x4a
    2189  DmSecGenerateEccKeyReq     0x0001b5cd   Gb    1  Code  Hi   0x16
    2190  DmSecGetCompareValue       0x0001b5e5   Gb    1  Code  Hi   0x2a
    2191  DmSecGetEccKey             0x0001b611   Gb    1  Code  Hi   0xa
    2192  DmSecGetLocalCsrk          0x0001b61d   Gb    1  Code  Hi   0xc
    2193  DmSecGetLocalIrk           0x0001b629   Gb    1  Code  Hi   0xc
    2194  DmSecInit                  0x0001b635   Gb    1  Code  Hi   0x28
    2195  DmSecLescInit              0x0001b65d   Gb    1  Code  Hi   0x14
    2196  DmSecLtkRsp                0x0001b671   Gb    1  Code  Hi   0x66
    2197  DmSecPairRsp               0x0001b6d9   Gb    1  Code  Hi   0x6a
    2198  DmSecSetEccKey             0x0001b745   Gb    1  Code  Hi   0x1a
    2199  DmSecSlaveReq              0x0001b761   Gb    1  Code  Hi   0x3a
    2200  DmSizeOfEvt                0x0001b79d   Gb    1  Code  Hi   0x42
    2201  DmSmpCbackExec             0x0001b7e1   Gb    1  Code  Hi   0x50
    2202  GattReadCback              0x0001b831   Gb    1  Code  Hi   0x44
    2203  GattSendServiceChangedInd  0x0001b875   Gb    1  Code  Hi   0xd6
    2204  GattSetSvcChangedIdx       0x0001b94d   Gb    1  Code  Hi   0x1c
    2205  GattWriteCback             0x0001b969   Gb    1  Code  Hi   0x52
    2206  HardFault_Handler          0x0001b9bd   Gb    1  Code  Hi   0x1e
    2207  HciAclRegister             0x0001b9e1   Gb    1  Code  Hi   0x1a
    2208  HciCoreHandler             0x0001b9fd   Gb    1  Code  Hi   0xd6
    2209  HciCoreInit                0x0001bad5   Gb    1  Code  Hi   0xaa
    2210  HciDisconnectCmd           0x0001bb81   Gb    1  Code  Hi   0x52
    2211  HciDrvHandler              0x0001bbd5   Gb    1  Code  Hi   0x26a
    2212  HciDrvHandlerInit          0x0001be41   Gb    1  Code  Hi   0x2a
    2213  HciDrvRadioBoot            0x0001be89   Gb    1  Code  Hi   0xe6
    2214  HciDrvRadioShutdown        0x0001bf71   Gb    1  Code  Hi   0x60
    2215  HciEvtRegister             0x0001bfd1   Gb    1  Code  Hi   0x14
    2216  HciGetBdAddr               0x0001bfe5   Gb    1  Code  Hi   0xc
    2217  HciGetBufSize              0x0001bff1   Gb    1  Code  Hi   0xe
    2218  HciGetLeSupFeat            0x0001c001   Gb    1  Code  Hi   0x16
    2219  HciGetMaxRxAclLen          0x0001c019   Gb    1  Code  Hi   0xe
    2220  HciHandler                 0x0001c029   Gb    1  Code  Hi   0x18
    2221  HciHandlerInit             0x0001c041   Gb    1  Code  Hi   0x26
    2222  HciLeAddDeviceToResolvingListCmd
                                    0x0001c069   Gb    1  Code  Hi   0x90
    2223  HciLeClearResolvingList    0x0001c0f9   Gb    1  Code  Hi   0x20
    2224  HciLeConnUpdateCmd         0x0001c119   Gb    1  Code  Hi   0xd6
    2225  HciLeEncryptCmd            0x0001c1f1   Gb    1  Code  Hi   0x70
    2226  HciLeGenerateDHKey         0x0001c261   Gb    1  Code  Hi   0x42
    2227  HciLeLtkReqNegReplCmd      0x0001c2a5   Gb    1  Code  Hi   0x42
    2228  HciLeLtkReqReplCmd         0x0001c2e9   Gb    1  Code  Hi   0x64
    2229  HciLeRandCmd               0x0001c34d   Gb    1  Code  Hi   0x20
    2230  HciLeReadBufSizeCmd        0x0001c36d   Gb    1  Code  Hi   0x20
    2231  HciLeReadLocalP256PubKey   0x0001c38d   Gb    1  Code  Hi   0x20
    2232  HciLeReadLocalSupFeatCmd   0x0001c3ad   Gb    1  Code  Hi   0x20
    2233  HciLeReadMaxDataLen        0x0001c3cd   Gb    1  Code  Hi   0x20
    2234  HciLeReadRemoteFeatCmd     0x0001c3ed   Gb    1  Code  Hi   0x42
    2235  HciLeReadResolvingListSize 0x0001c431   Gb    1  Code  Hi   0x20
    2236  HciLeReadSupStatesCmd      0x0001c451   Gb    1  Code  Hi   0x20
    2237  HciLeReadWhiteListSizeCmd  0x0001c471   Gb    1  Code  Hi   0x20
    2238  HciLeRemoteConnParamReqNegReply
                                    0x0001c491   Gb    1  Code  Hi   0x52
    2239  HciLeRemoteConnParamReqReply
                                    0x0001c4e5   Gb    1  Code  Hi   0xf8
    2240  HciLeRemoveDeviceFromResolvingList
                                    0x0001c5dd   Gb    1  Code  Hi   0x46
    2241  HciLeRequestPeerScaCmd     0x0001c625   Gb    1  Code  Hi   0x42
    2242  HciLeSetAddrResolutionEnable
                                    0x0001c669   Gb    1  Code  Hi   0x36
    2243  HciLeSetAdvDataCmd         0x0001c6a1   Gb    1  Code  Hi   0x5c
    2244  HciLeSetAdvEnableCmd       0x0001c6fd   Gb    1  Code  Hi   0x36
    2245  HciLeSetAdvParamCmd        0x0001c735   Gb    1  Code  Hi   0xde
    2246  HciLeSetDataLen            0x0001c815   Gb    1  Code  Hi   0x7a
    2247  HciLeSetEventMaskCmd       0x0001c891   Gb    1  Code  Hi   0x34
    2248  HciLeSetPrivacyModeCmd     0x0001c8c5   Gb    1  Code  Hi   0x56
    2249  HciLeSetScanRespDataCmd    0x0001c91d   Gb    1  Code  Hi   0x5c
    2250  HciLeStartEncryptionCmd    0x0001c979   Gb    1  Code  Hi   0x94
    2251  HciLeWriteDefDataLen       0x0001ca0d   Gb    1  Code  Hi   0x5e
    2252  HciLlPrivacySupported      0x0001ca6d   Gb    1  Code  Hi   0x16
    2253  HciReadBdAddrCmd           0x0001ca85   Gb    1  Code  Hi   0x20
    2254  HciReadLocalVerInfoCmd     0x0001caa5   Gb    1  Code  Hi   0x20
    2255  HciReadRssiCmd             0x0001cac5   Gb    1  Code  Hi   0x42
    2256  HciResetCmd                0x0001cb09   Gb    1  Code  Hi   0x38
    2257  HciResetSequence           0x0001cb41   Gb    1  Code  Hi   0xb0
    2258  HciSecRegister             0x0001cbf1   Gb    1  Code  Hi   0x14
    2259  HciSendAclData             0x0001cc05   Gb    1  Code  Hi   0xce
    2260  HciSetEventMaskCmd         0x0001ccd5   Gb    1  Code  Hi   0x34
    2261  HciSetEventMaskPage2Cmd    0x0001cd09   Gb    1  Code  Hi   0x34
    2262  HciSetLeSupFeat            0x0001cd3d   Gb    1  Code  Hi   0x52
    2263  HciSetMaxRxAclLen          0x0001cd91   Gb    1  Code  Hi   0x1a
    2264  HciVendorSpecificCmd       0x0001cdad   Gb    1  Code  Hi   0x3e
    2265  HciVsInit                  0x0001cded   Gb    1  Code  Hi   0xa
    2266  HciVscSetTraceBitMap       0x0001cdf9   Gb    1  Code  Hi   0x16
    2267  HciVscUpdateBDAddress      0x0001ce11   Gb    1  Code  Hi   0x16
    2268  HciVscUpdateLinklayerFeature
                                    0x0001ce29   Gb    1  Code  Hi   0x24
    2269  HciVscUpdateNvdsParam      0x0001ce4d   Gb    1  Code  Hi   0x16
    2270  HciWriteAuthPayloadTimeout 0x0001ce65   Gb    1  Code  Hi   0x5e
    2271  L2cDataReq                 0x0001cec5   Gb    1  Code  Hi   0x86
    2272  L2cDmConnUpdateReq         0x0001cf4d   Gb    1  Code  Hi   0x13c
    2273  L2cInit                    0x0001d089   Gb    1  Code  Hi   0x54
    2274  L2cRegister                0x0001d0dd   Gb    1  Code  Hi   0x3c
    2275  L2cSlaveHandler            0x0001d119   Gb    1  Code  Hi   0x34
    2276  L2cSlaveHandlerInit        0x0001d14d   Gb    1  Code  Hi   0x22
    2277  L2cSlaveInit               0x0001d171   Gb    1  Code  Hi   0x4a
    2278  PendSV_Handler             0x0001d2a1   Gb    1  Code  Hi   0x64
    2279  SVC_Handler                0x0001d311   Gb    1  Code  Hi   0x24
    2280  SecAes                     0x0001d335   Gb    1  Code  Hi   0x7c
    2281  SecAesHciCback             0x0001d3b1   Gb    1  Code  Hi   0x32
    2282  SecAesInit                 0x0001d3e5   Gb    1  Code  Hi   0x14
    2283  SecCmac                    0x0001d3f9   Gb    1  Code  Hi   0xc0
    2284  SecCmacHciCback            0x0001d4b9   Gb    1  Code  Hi   0x60
    2285  SecCmacInit                0x0001d519   Gb    1  Code  Hi   0x14
    2286  SecEccGenKey               0x0001d52d   Gb    1  Code  Hi   0x6c
    2287  SecEccGenSharedSecret      0x0001d599   Gb    1  Code  Hi   0x94
    2288  SecEccHciCback             0x0001d62d   Gb    1  Code  Hi   0x92
    2289  SecEccInit                 0x0001d6c1   Gb    1  Code  Hi   0x14
    2290  SecInit                    0x0001d6d5   Gb    1  Code  Hi   0x2a
    2291  SecLeEncryptCmd            0x0001d701   Gb    1  Code  Hi   0x4c
    2292  SecRand                    0x0001d74d   Gb    1  Code  Hi   0xc2
    2293  SmpDbGetFailureCount       0x0001d811   Gb    1  Code  Hi   0x1a
    2294  SmpDbGetPairingDisabledTime
                                    0x0001d82d   Gb    1  Code  Hi   0x1a
    2295  SmpDbInit                  0x0001d849   Gb    1  Code  Hi   0x52
    2296  SmpDbMaxAttemptReached     0x0001d89d   Gb    1  Code  Hi   0xa2
    2297  SmpDbPairingFailed         0x0001d941   Gb    1  Code  Hi   0x26
    2298  SmpDbService               0x0001d969   Gb    1  Code  Hi   0x118
    2299  SmpDbSetFailureCount       0x0001da81   Gb    1  Code  Hi   0x3c
    2300  SmpDmEncryptInd            0x0001dabd   Gb    1  Code  Hi   0x20
    2301  SmpDmGetStk                0x0001dadd   Gb    1  Code  Hi   0x96
    2302  SmpDmLescEnabled           0x0001db75   Gb    1  Code  Hi   0x3c
    2303  SmpDmMsgSend               0x0001dbb1   Gb    1  Code  Hi   0x1c
    2304  SmpHandler                 0x0001dbcd   Gb    1  Code  Hi   0xbe
    2305  SmpHandlerInit             0x0001dc8d   Gb    1  Code  Hi   0x94
    2306  SmpScAlloc                 0x0001dd21   Gb    1  Code  Hi   0x38
    2307  SmpScAllocScratchBuffers   0x0001dd59   Gb    1  Code  Hi   0xc8
    2308  SmpScCalcF4                0x0001de21   Gb    1  Code  Hi   0x68
    2309  SmpScCat                   0x0001de89   Gb    1  Code  Hi   0x24
    2310  SmpScCat128                0x0001dead   Gb    1  Code  Hi   0x18
    2311  SmpScCmac                  0x0001dec5   Gb    1  Code  Hi   0x62
    2312  SmpScFreeScratchBuffers    0x0001df29   Gb    1  Code  Hi   0xa0
    2313  SmpScGetCancelMsgWithReattempt
                                    0x0001dfc9   Gb    1  Code  Hi   0x68
    2314  SmpScInit                  0x0001e031   Gb    1  Code  Hi   0x70
    2315  SmprInit                   0x0001e0a1   Gb    1  Code  Hi   0x2e
    2316  SmprScInit                 0x0001e0d1   Gb    1  Code  Hi   0x1c
    2317  SvcAmotasAddGroup          0x0001e0ed   Gb    1  Code  Hi   0x10
    2318  SvcAmotasCbackRegister     0x0001e0fd   Gb    1  Code  Hi   0x1a
    2319  SvcAmvosAddGroup           0x0001e119   Gb    1  Code  Hi   0x10
    2320  SvcAmvosCbackRegister      0x0001e129   Gb    1  Code  Hi   0x1a
    2321  SvcCoreAddGroup            0x0001e145   Gb    1  Code  Hi   0x1c
    2322  SvcCoreGapCentAddrResUpdate
                                    0x0001e161   Gb    1  Code  Hi   0x18
    2323  SvcCoreGattCbackRegister   0x0001e179   Gb    1  Code  Hi   0x1a
    2324  SvcDisAddGroup             0x0001e195   Gb    1  Code  Hi   0x10
    2325  SysTick_Handler            0x0001e1a5   Gb    1  Code  Hi   0x3c
    2326  TimeStamp2Time             0x0001e1e1   Gb    1  Code  Hi   0x8c
    2327  WStrReverse                0x0001e521   Gb    1  Code  Hi   0x68
    2328  WStrReverseCpy             0x0001e589   Gb    1  Code  Hi   0x48
    2329  WsfBufAlloc                0x0001e5d1   Gb    1  Code  Hi   0x8c
    2330  WsfBufFree                 0x0001e65d   Gb    1  Code  Hi   0x7c
    2331  WsfBufInit                 0x0001e6d9   Gb    1  Code  Hi   0x192
    2332  WsfCsEnter                 0x0001e86d   Gb    1  Code  Hi   0x22
    2333  WsfCsExit                  0x0001e891   Gb    1  Code  Hi   0x1a
    2334  WsfMsgAlloc                0x0001e8ad   Gb    1  Code  Hi   0x2a
    2335  WsfMsgDataAlloc            0x0001e8d9   Gb    1  Code  Hi   0x20
    2336  WsfMsgDeq                  0x0001e8f9   Gb    1  Code  Hi   0x2a
    2337  WsfMsgEnq                  0x0001e925   Gb    1  Code  Hi   0x26
    2338  WsfMsgFree                 0x0001e94d   Gb    1  Code  Hi   0x12
    2339  WsfMsgPeek                 0x0001e961   Gb    1  Code  Hi   0x28
    2340  WsfMsgSend                 0x0001e989   Gb    1  Code  Hi   0x2a
    2341  WsfOsInit                  0x0001e9b5   Gb    1  Code  Hi   0x30
    2342  WsfOsSetNextHandler        0x0001e9e5   Gb    1  Code  Hi   0x2c
    2343  WsfQueueCount              0x0001ea11   Gb    1  Code  Hi   0x3c
    2344  WsfQueueDeq                0x0001ea4d   Gb    1  Code  Hi   0x3a
    2345  WsfQueueEnq                0x0001ea89   Gb    1  Code  Hi   0x40
    2346  WsfQueueInsert             0x0001eac9   Gb    1  Code  Hi   0x56
    2347  WsfQueuePush               0x0001eb21   Gb    1  Code  Hi   0x32
    2348  WsfQueueRemove             0x0001eb55   Gb    1  Code  Hi   0x52
    2349  WsfSetEvent                0x0001eba9   Gb    1  Code  Hi   0x48
    2350  WsfSetOsSpecificEvent      0x0001ebf1   Gb    1  Code  Hi   0xb4
    2351  WsfTaskLock                0x0001eca5   Gb    1  Code  Hi   0x8
    2352  WsfTaskMsgQueue            0x0001ecad   Gb    1  Code  Hi   0x14
    2353  WsfTaskSetReady            0x0001ecc1   Gb    1  Code  Hi   0x32
    2354  WsfTaskUnlock              0x0001ecf5   Gb    1  Code  Hi   0x8
    2355  WsfTimerInit               0x0001ecfd   Gb    1  Code  Hi   0x68
    2356  WsfTimerNextExpiration     0x0001ed65   Gb    1  Code  Hi   0x42
    2357  WsfTimerServiceExpired     0x0001eda9   Gb    1  Code  Hi   0x58
    2358  WsfTimerStartMs            0x0001ee01   Gb    1  Code  Hi   0x22
    2359  WsfTimerStartSec           0x0001ee25   Gb    1  Code  Hi   0x18
    2360  WsfTimerStop               0x0001ee3d   Gb    1  Code  Hi   0x18
    2361  WsfTimerUpdate             0x0001ee55   Gb    1  Code  Hi   0x58
    2362  WsfTimerUpdateTicks        0x0001eead   Gb    1  Code  Hi   0xa2
    2363  _celt_autocorr             0x0001f219   Gb    1  Code  Hi   0x114
    2364  _celt_lpc                  0x0001f32d   Gb    1  Code  Hi   0x100
    2365  alg_quant                  0x0001f42d   Gb    1  Code  Hi   0xde
    2366  alg_unquant                0x0001f50d   Gb    1  Code  Hi   0xb2
    2367  alloc_stack                0x0001f5c1   Gb    1  Code  Hi   0x4
    2368  am_audio_buffer_empty      0x0001f5c5   Gb    1  Code  Hi   0x4e
    2369  am_audio_buffer_index_set  0x0001f615   Gb    1  Code  Hi   0x6e
    2370  am_audio_buffer_init       0x0001f685   Gb    1  Code  Hi   0x82
    2371  am_audio_buffer_nested_pop 0x0001f709   Gb    1  Code  Hi   0x28
    2372  am_audio_buffer_nested_push
                                    0x0001f731   Gb    1  Code  Hi   0x82
    2373  am_audio_buffer_overwrite_check
                                    0x0001f7b5   Gb    1  Code  Hi   0x104
    2374  am_audio_buffer_pop        0x0001f8b9   Gb    1  Code  Hi   0x50
    2375  am_audio_buffer_push       0x0001f909   Gb    1  Code  Hi   0x62
    2376  am_audio_buffer_rewind     0x0001f96d   Gb    1  Code  Hi   0x12e
    2377  am_audio_universal_buffer_status_check
                                    0x0001fa9d   Gb    1  Code  Hi   0x70
    2378  am_bsp_iom_pins_disable    0x0001fb0d   Gb    1  Code  Hi   0x2d4
    2379  am_bsp_iom_pins_enable     0x0001fde1   Gb    1  Code  Hi   0x370
    2380  am_bsp_itm_printf_enable   0x00020151   Gb    1  Code  Hi   0x9a
    2381  am_bsp_low_power_init      0x000201ed   Gb    1  Code  Hi   0x34
    2382  am_ctimer_isr              0x00020221   Gb    1  Code  Hi   0x16
    2383  am_devices_cooper_blocking_read
                                    0x00020239   Gb    1  Code  Hi   0x118
    2384  am_devices_cooper_blocking_write
                                    0x00020351   Gb    1  Code  Hi   0x1a6
    2385  am_devices_cooper_bus_disable
                                    0x000204f9   Gb    1  Code  Hi   0x3e
    2386  am_devices_cooper_bus_enable
                                    0x00020539   Gb    1  Code  Hi   0x54
    2387  am_devices_cooper_clkreq_read
                                    0x0002058d   Gb    1  Code  Hi   0x16
    2388  am_devices_cooper_command_write
                                    0x000205a5   Gb    1  Code  Hi   0xcc
    2389  am_devices_cooper_image_update_init
                                    0x00020671   Gb    1  Code  Hi   0x48
    2390  am_devices_cooper_init     0x000206b9   Gb    1  Code  Hi   0x37e
    2391  am_devices_cooper_irq_read 0x00020a39   Gb    1  Code  Hi   0x10
    2392  am_devices_cooper_pins_disable
                                    0x00020a49   Gb    1  Code  Hi   0x6a
    2393  am_devices_cooper_pins_enable
                                    0x00020ab5   Gb    1  Code  Hi   0x7a
    2394  am_devices_cooper_reset    0x00020b31   Gb    1  Code  Hi   0x84
    2395  am_devices_cooper_reset_with_sbl_check
                                    0x00020bb5   Gb    1  Code  Hi   0x104
    2396  am_devices_cooper_term     0x00020d95   Gb    1  Code  Hi   0x80
    2397  am_devices_cooper_update_image
                                    0x00020e15   Gb    1  Code  Hi   0x810
    2398  am_devices_led_array_init  0x00021625   Gb    1  Code  Hi   0x42
    2399  am_devices_led_array_out   0x00021669   Gb    1  Code  Hi   0x48
    2400  am_devices_led_init        0x000216b1   Gb    1  Code  Hi   0xba
    2401  am_devices_led_off         0x0002176d   Gb    1  Code  Hi   0x8a
    2402  am_devices_led_on          0x000217f9   Gb    1  Code  Hi   0x8a
    2403  am_devices_led_toggle      0x00021885   Gb    1  Code  Hi   0xac
    2404  am_freertos_sleep          0x00021931   Gb    1  Code  Hi   0x12
    2405  am_freertos_wakeup         0x00021945   Gb    1  Code  Hi   0x8
    2406  am_getStackedReg           0x0002194d   Gb    1  Code  Hi   0x12
    2407  am_gpio0_001f_isr          0x000219b5   Gb    1  Code  Hi   0x30
    2408  am_gpio0_203f_isr          0x000219e5   Gb    1  Code  Hi   0x30
    2409  am_hal_IOM_CQReset         0x00021a15   Gb    1  Code  Hi   0x30
    2410  am_hal_cachectrl_config    0x00021a45   Gb    1  Code  Hi   0x50
    2411  am_hal_cachectrl_enable    0x00021a95   Gb    1  Code  Hi   0x1e
    2412  am_hal_clkgen_control      0x00021ab5   Gb    1  Code  Hi   0x2a8
    2413  am_hal_cmdq_disable        0x00021d5d   Gb    1  Code  Hi   0x6c
    2414  am_hal_cmdq_enable         0x00021dc9   Gb    1  Code  Hi   0x88
    2415  am_hal_cmdq_init           0x00021e51   Gb    1  Code  Hi   0x132
    2416  am_hal_cmdq_term           0x00021f85   Gb    1  Code  Hi   0x90
    2417  am_hal_crc32               0x00022015   Gb    1  Code  Hi   0xcc
    2418  am_hal_daxi_config         0x000220e1   Gb    1  Code  Hi   0x72
    2419  am_hal_daxi_control        0x00022155   Gb    1  Code  Hi   0x100
    2420  am_hal_dcu_get             0x00022255   Gb    1  Code  Hi   0x50
    2421  am_hal_dcu_update          0x000223bd   Gb    1  Code  Hi   0x58
    2422  am_hal_delay_us            0x00022415   Gb    1  Code  Hi   0x58
    2423  am_hal_delay_us_status_change
                                    0x0002246d   Gb    1  Code  Hi   0x46
    2424  am_hal_delay_us_status_check
                                    0x000224b5   Gb    1  Code  Hi   0x74
    2425  am_hal_fault_capture_enable
                                    0x00022529   Gb    1  Code  Hi   0x12
    2426  am_hal_fault_status_get    0x0002253d   Gb    1  Code  Hi   0x70
    2427  am_hal_gpio_interrupt_control
                                    0x000225ad   Gb    1  Code  Hi   0x25a
    2428  am_hal_gpio_interrupt_irq_clear
                                    0x00022809   Gb    1  Code  Hi   0x5c
    2429  am_hal_gpio_interrupt_irq_status_get
                                    0x00022865   Gb    1  Code  Hi   0xb4
    2430  am_hal_gpio_interrupt_register
                                    0x00022919   Gb    1  Code  Hi   0x112
    2431  am_hal_gpio_interrupt_service
                                    0x00022a2d   Gb    1  Code  Hi   0x98
    2432  am_hal_gpio_pinconfig      0x00022ac5   Gb    1  Code  Hi   0x72
    2433  am_hal_gpio_pinconfig_get  0x00022b39   Gb    1  Code  Hi   0x40
    2434  am_hal_gpio_state_read     0x00022b79   Gb    1  Code  Hi   0x8e
    2435  am_hal_gpio_state_write    0x00022c09   Gb    1  Code  Hi   0xf8
    2436  am_hal_hfrc2_adj_control   0x00022d01   Gb    1  Code  Hi   0x148
    2437  am_hal_interrupt_master_disable
                                    0x00022e49   Gb    1  Code  Hi   0x8
    2438  am_hal_interrupt_master_enable
                                    0x00022e51   Gb    1  Code  Hi   0x8
    2439  am_hal_interrupt_master_set
                                    0x00022e59   Gb    1  Code  Hi   0x6
    2440  am_hal_iom_CQDisable       0x00022e61   Gb    1  Code  Hi   0x18
    2441  am_hal_iom_CQEnable        0x00022e79   Gb    1  Code  Hi   0x44
    2442  am_hal_iom_CQInit          0x00022ebd   Gb    1  Code  Hi   0x60
    2443  am_hal_iom_blocking_transfer
                                    0x00022f1d   Gb    1  Code  Hi   0x520
    2444  am_hal_iom_configure       0x0002343d   Gb    1  Code  Hi   0x2b8
    2445  am_hal_iom_disable         0x000236f5   Gb    1  Code  Hi   0x98
    2446  am_hal_iom_enable          0x0002378d   Gb    1  Code  Hi   0x102
    2447  am_hal_iom_initialize      0x00023891   Gb    1  Code  Hi   0x9e
    2448  am_hal_iom_power_ctrl      0x00023931   Gb    1  Code  Hi   0x37a
    2449  am_hal_iom_uninitialize    0x00023cad   Gb    1  Code  Hi   0x66
    2450  am_hal_itm_enable          0x00023d15   Gb    1  Code  Hi   0x66
    2451  am_hal_itm_print           0x00023d7d   Gb    1  Code  Hi   0x40
    2452  am_hal_itm_stimulus_reg_byte_write
                                    0x00023dbd   Gb    1  Code  Hi   0x2c
    2453  am_hal_load_ui32           0x00023de9   Gb    1  Code  Hi   0x18
    2454  am_hal_mcuctrl_EXTCLK_active
                                    0x00023e01   Gb    1  Code  Hi   0x12
    2455  am_hal_mcuctrl_control     0x00023e15   Gb    1  Code  Hi   0xce
    2456  am_hal_mcuctrl_info_get    0x00023ee5   Gb    1  Code  Hi   0xc2
    2457  am_hal_mram_ds_init        0x00023fa9   Gb    1  Code  Hi   0x12
    2458  am_hal_mram_info_read      0x00023fbd   Gb    1  Code  Hi   0xee
    2459  am_hal_mram_main_fill      0x000240ad   Gb    1  Code  Hi   0x64
    2460  am_hal_mram_main_program   0x00024111   Gb    1  Code  Hi   0x3e
    2461  am_hal_mram_main_words_program
                                    0x00024151   Gb    1  Code  Hi   0x42
    2462  am_hal_ota_add             0x00024195   Gb    1  Code  Hi   0xb0
    2463  am_hal_ota_init            0x00024245   Gb    1  Code  Hi   0x76
    2464  am_hal_pdm_configure       0x000242bd   Gb    1  Code  Hi   0x1e2
    2465  am_hal_pdm_disable         0x000244a1   Gb    1  Code  Hi   0x8a
    2466  am_hal_pdm_dma_disable     0x0002452d   Gb    1  Code  Hi   0xb2
    2467  am_hal_pdm_dma_get_buffer  0x000245e1   Gb    1  Code  Hi   0x38
    2468  am_hal_pdm_dma_start       0x00024619   Gb    1  Code  Hi   0xe8
    2469  am_hal_pdm_enable          0x00024701   Gb    1  Code  Hi   0x8c
    2470  am_hal_pdm_fifo_flush      0x0002478d   Gb    1  Code  Hi   0x58
    2471  am_hal_pdm_initialize      0x000247e5   Gb    1  Code  Hi   0xa6
    2472  am_hal_pdm_interrupt_clear 0x0002488d   Gb    1  Code  Hi   0x5a
    2473  am_hal_pdm_interrupt_enable
                                    0x000248e9   Gb    1  Code  Hi   0x5e
    2474  am_hal_pdm_interrupt_service
                                    0x00024949   Gb    1  Code  Hi   0x7e
    2475  am_hal_pdm_interrupt_status_get
                                    0x000249c9   Gb    1  Code  Hi   0x96
    2476  am_hal_pdm_power_control   0x00024a61   Gb    1  Code  Hi   0xf2
    2477  am_hal_pwrctrl_control     0x00024b55   Gb    1  Code  Hi   0x1e8
    2478  am_hal_pwrctrl_low_power_init
                                    0x00024d3d   Gb    1  Code  Hi   0x132
    2479  am_hal_pwrctrl_mcu_memory_config
                                    0x00024e71   Gb    1  Code  Hi   0x21a
    2480  am_hal_pwrctrl_mcu_mode_select
                                    0x0002508d   Gb    1  Code  Hi   0x1ea
    2481  am_hal_pwrctrl_periph_disable
                                    0x00025279   Gb    1  Code  Hi   0xde
    2482  am_hal_pwrctrl_periph_enable
                                    0x00025359   Gb    1  Code  Hi   0xe4
    2483  am_hal_pwrctrl_periph_enabled
                                    0x0002543d   Gb    1  Code  Hi   0x52
    2484  am_hal_pwrctrl_sram_config 0x00025491   Gb    1  Code  Hi   0x130
    2485  am_hal_reset_control       0x000255c1   Gb    1  Code  Hi   0x46
    2486  am_hal_rtc_osc_disable     0x00025609   Gb    1  Code  Hi   0x14
    2487  am_hal_security_get_info   0x0002561d   Gb    1  Code  Hi   0x102
    2488  am_hal_stimer_compare_delta_set
                                    0x00025721   Gb    1  Code  Hi   0xcc
    2489  am_hal_stimer_config       0x000257ed   Gb    1  Code  Hi   0x36
    2490  am_hal_stimer_counter_get  0x00025825   Gb    1  Code  Hi   0x32
    2491  am_hal_stimer_int_clear    0x00025859   Gb    1  Code  Hi   0x14
    2492  am_hal_stimer_int_enable   0x0002586d   Gb    1  Code  Hi   0x18
    2493  am_hal_stimer_int_status_get
                                    0x00025885   Gb    1  Code  Hi   0x34
    2494  am_hal_sysctrl_fpu_enable  0x000258b9   Gb    1  Code  Hi   0x10
    2495  am_hal_sysctrl_fpu_stacking_enable
                                    0x000258c9   Gb    1  Code  Hi   0x48
    2496  am_hal_sysctrl_sleep       0x00025911   Gb    1  Code  Hi   0x2b2
    2497  am_hal_timer_clear         0x00025bc5   Gb    1  Code  Hi   0x78
    2498  am_hal_timer_clear_stop    0x00025c3d   Gb    1  Code  Hi   0x5a
    2499  am_hal_timer_default_config_set
                                    0x00025c99   Gb    1  Code  Hi   0x34
    2500  am_hal_timer_disable       0x00025ccd   Gb    1  Code  Hi   0x42
    2501  am_hal_timer_enable        0x00025d11   Gb    1  Code  Hi   0x6a
    2502  am_hal_timer_enable_sync   0x00025d7d   Gb    1  Code  Hi   0x9a
    2503  am_hal_timer_interrupt_clear
                                    0x00025e19   Gb    1  Code  Hi   0x16
    2504  am_hal_timer_interrupt_disable
                                    0x00025e31   Gb    1  Code  Hi   0x1a
    2505  am_hal_timer_interrupt_enable
                                    0x00025e4d   Gb    1  Code  Hi   0x9c
    2506  am_hal_timer_interrupt_status_get
                                    0x00025ee9   Gb    1  Code  Hi   0x44
    2507  am_hal_timer_read          0x00025f2d   Gb    1  Code  Hi   0x3a
    2508  am_hal_timer_reset_config  0x00025f69   Gb    1  Code  Hi   0xe8
    2509  am_hal_tpiu_enable         0x00026051   Gb    1  Code  Hi   0x9a
    2510  am_hal_triple_read         0x000260ed   Gb    1  Code  Hi   0x30
    2511  am_hal_util_write_and_wait 0x0002611d   Gb    1  Code  Hi   0x11a
    2512  am_pdm0_isr                0x000262e5   Gb    1  Code  Hi   0xf0
    2513  am_stimer_cmpr0_isr        0x000263d5   Gb    1  Code  Hi   0x28
    2514  am_stimer_cmpr1_isr        0x000263fd   Gb    1  Code  Hi   0x38
    2515  am_util_ble_tx_power_set   0x00026435   Gb    1  Code  Hi   0x4c
    2516  am_util_bootloader_erase_flash_page
                                    0x00026481   Gb    1  Code  Hi   0x8
    2517  am_util_bootloader_partial_crc32
                                    0x00026489   Gb    1  Code  Hi   0x5a
    2518  am_util_bootloader_program_flash_page
                                    0x000264e5   Gb    1  Code  Hi   0x3a
    2519  am_util_delay_ms           0x00026521   Gb    1  Code  Hi   0x16
    2520  am_util_delay_us           0x00026539   Gb    1  Code  Hi   0x10
    2521  am_util_faultisr_collect_data
                                    0x00026549   Gb    1  Code  Hi   0x328
    2522  am_util_id_device          0x00026871   Gb    1  Code  Hi   0xdc
    2523  am_util_stdio_printf       0x000269e1   Gb    1  Code  Hi   0x5c
    2524  am_util_stdio_printf_init  0x00026a3d   Gb    1  Code  Hi   0x14
    2525  am_util_stdio_vsprintf     0x00026a51   Gb    1  Code  Hi   0x654
    2526  am_valid_sp                0x000270a5   Gb    1  Code  Hi   0x36
    2527  am_vos_ama_devinfo_set     0x000270dd   Gb    1  Code  Hi   0x68
    2528  am_vos_ama_event_callback  0x00027165   Gb    1  Code  Hi   0x35a
    2529  am_vos_ama_evt_cback_register
                                    0x000274c1   Gb    1  Code  Hi   0x18
    2530  am_vos_ama_get_central_info_send
                                    0x000274d9   Gb    1  Code  Hi   0x74
    2531  am_vos_ama_get_devconf_rsp_send
                                    0x0002754d   Gb    1  Code  Hi   0x84
    2532  am_vos_ama_get_devinfo_rsp_send
                                    0x000275e9   Gb    1  Code  Hi   0xc8
    2533  am_vos_ama_get_locale_rsp_send
                                    0x000276cd   Gb    1  Code  Hi   0xa0
    2534  am_vos_ama_get_state_rsp_send
                                    0x0002776d   Gb    1  Code  Hi   0x9a
    2535  am_vos_ama_get_state_send  0x00027809   Gb    1  Code  Hi   0x78
    2536  am_vos_ama_isready         0x00027881   Gb    1  Code  Hi   0xe
    2537  am_vos_ama_pb_cmd_send     0x00027891   Gb    1  Code  Hi   0x32
    2538  am_vos_ama_proc_get_state  0x000278c5   Gb    1  Code  Hi   0xe4
    2539  am_vos_ama_proc_notify_speech
                                    0x000279a9   Gb    1  Code  Hi   0x7e
    2540  am_vos_ama_proc_set_state  0x00027a29   Gb    1  Code  Hi   0x44
    2541  am_vos_ama_proc_sync_state 0x00027a6d   Gb    1  Code  Hi   0x9c
    2542  am_vos_ama_provide_speech_rsp_send
                                    0x00027b09   Gb    1  Code  Hi   0x9a
    2543  am_vos_ama_rsp_send        0x00027ba5   Gb    1  Code  Hi   0x8a
    2544  am_vos_ama_rx_handler      0x00027c31   Gb    1  Code  Hi   0x2fc
    2545  am_vos_ama_speech_rsp_send 0x00027fb5   Gb    1  Code  Hi   0xa4
    2546  am_vos_ama_start_speech_send
                                    0x00028059   Gb    1  Code  Hi   0xd0
    2547  am_vos_ama_status_ready    0x00028181   Gb    1  Code  Hi   0x14
    2548  am_vos_ama_status_reset    0x00028195   Gb    1  Code  Hi   0x14
    2549  am_vos_ama_stop_speech_send
                                    0x000281a9   Gb    1  Code  Hi   0x9c
    2550  am_vos_ama_tx_ver_exchange_send
                                    0x00028285   Gb    1  Code  Hi   0x28
    2551  am_vos_audio_buffer_rewind 0x000282ad   Gb    1  Code  Hi   0x1e
    2552  am_vos_audio_flush_ring_buffer
                                    0x000282cd   Gb    1  Code  Hi   0x8
    2553  am_vos_audio_handler       0x000282d5   Gb    1  Code  Hi   0x118
    2554  am_vos_audio_packet_tx     0x000283ed   Gb    1  Code  Hi   0x36
    2555  am_vos_audio_processing_task
                                    0x00028425   Gb    1  Code  Hi   0x86
    2556  am_vos_audio_reset_flag_and_buffer
                                    0x000284ad   Gb    1  Code  Hi   0xc
    2557  am_vos_audio_wwd_disable   0x000284b9   Gb    1  Code  Hi   0x30
    2558  am_vos_audio_wwd_enable    0x000284e9   Gb    1  Code  Hi   0x30
    2559  am_vos_ble_cmd_send        0x00028519   Gb    1  Code  Hi   0x66
    2560  am_vos_ble_nextdata_check  0x00028581   Gb    1  Code  Hi   0xb4
    2561  am_vos_ble_stream_send     0x00028635   Gb    1  Code  Hi   0x44
    2562  am_vos_ble_task            0x00028679   Gb    1  Code  Hi   0xc0
    2563  am_vos_ble_task_setup      0x00028739   Gb    1  Code  Hi   0x20
    2564  am_vos_ble_tx_packet_encap 0x00028759   Gb    1  Code  Hi   0x3c
    2565  am_vos_board_init          0x00028795   Gb    1  Code  Hi   0x26
    2566  am_vos_burst_mode_disable  0x000287bd   Gb    1  Code  Hi   0x2
    2567  am_vos_burst_mode_enable   0x000287c1   Gb    1  Code  Hi   0x2
    2568  am_vos_burst_mode_setup    0x000287c5   Gb    1  Code  Hi   0x60
    2569  am_vos_button_gpio_check   0x00028825   Gb    1  Code  Hi   0x5c
    2570  am_vos_button_init         0x00028881   Gb    1  Code  Hi   0x4c
    2571  am_vos_button_int_register 0x000288cd   Gb    1  Code  Hi   0x2a
    2572  am_vos_cmd_packet_tx       0x000288f9   Gb    1  Code  Hi   0x5c
    2573  am_vos_codec_encode        0x00028955   Gb    1  Code  Hi   0x28
    2574  am_vos_codec_init          0x0002897d   Gb    1  Code  Hi   0xa
    2575  am_vos_codec_task          0x00028989   Gb    1  Code  Hi   0x216
    2576  am_vos_flush_ring_buffer   0x00028ba1   Gb    1  Code  Hi   0x16
    2577  am_vos_get_ring_buffer_status
                                    0x00028bb9   Gb    1  Code  Hi   0x72
    2578  am_vos_gpio_disable_irq    0x00028c2d   Gb    1  Code  Hi   0x14
    2579  am_vos_gpio_enable_irq     0x00028c41   Gb    1  Code  Hi   0x3a
    2580  am_vos_gpio_init           0x00028c7d   Gb    1  Code  Hi   0x2a
    2581  am_vos_heartbeat_led_process
                                    0x00028ca9   Gb    1  Code  Hi   0x60
    2582  am_vos_is_connected        0x00028d09   Gb    1  Code  Hi   0x44
    2583  am_vos_is_tx_ready         0x00028d4d   Gb    1  Code  Hi   0x28
    2584  am_vos_led_task            0x00028d75   Gb    1  Code  Hi   0x5a
    2585  am_vos_logic_led_all_off   0x00028dd1   Gb    1  Code  Hi   0x14
    2586  am_vos_logic_led_swirl     0x00028de5   Gb    1  Code  Hi   0x160
    2587  am_vos_mic_disable         0x00028f45   Gb    1  Code  Hi   0x44
    2588  am_vos_mic_enable          0x00028f89   Gb    1  Code  Hi   0x5a
    2589  am_vos_packet_rx           0x00028fe5   Gb    1  Code  Hi   0x6e
    2590  am_vos_pdm_init            0x00029055   Gb    1  Code  Hi   0xae
    2591  am_vos_pdm_trigger_dma     0x00029105   Gb    1  Code  Hi   0x3a
    2592  am_vos_print_system_info   0x00029141   Gb    1  Code  Hi   0x114
    2593  am_vos_printf              0x00029255   Gb    1  Code  Hi   0x56
    2594  am_vos_push_to_talk_process
                                    0x000292ad   Gb    1  Code  Hi   0x22
    2595  am_vos_reset_detected_flag 0x000292d1   Gb    1  Code  Hi   0x20
    2596  am_vos_ring_buffer_empty   0x000292f1   Gb    1  Code  Hi   0x3a
    2597  am_vos_ring_buffer_full    0x0002932d   Gb    1  Code  Hi   0x3a
    2598  am_vos_ring_buffer_overwrite
                                    0x00029369   Gb    1  Code  Hi   0x3a
    2599  am_vos_ring_buffer_pop     0x000293a5   Gb    1  Code  Hi   0xee
    2600  am_vos_ring_buffer_push    0x00029495   Gb    1  Code  Hi   0x218
    2601  am_vos_stdio_gatekeeper_task
                                    0x000296ad   Gb    1  Code  Hi   0xaa
    2602  am_vos_stdio_printf        0x00029759   Gb    1  Code  Hi   0xc2
    2603  am_vos_stdio_printf_init   0x0002981d   Gb    1  Code  Hi   0x14
    2604  am_vos_streaming_provide_speech
                                    0x00029831   Gb    1  Code  Hi   0x22
    2605  am_vos_streaming_push_to_talk
                                    0x00029855   Gb    1  Code  Hi   0x22
    2606  am_vos_streaming_start     0x00029879   Gb    1  Code  Hi   0x2c
    2607  am_vos_streaming_stop      0x000298a5   Gb    1  Code  Hi   0x16
    2608  am_vos_sys_init            0x000298bd   Gb    1  Code  Hi   0x64
    2609  am_vos_task_create         0x00029921   Gb    1  Code  Hi   0xa4
    2610  am_vos_task_create_all_tasks
                                    0x000299c5   Gb    1  Code  Hi   0x6e
    2611  am_vos_task_init           0x00029a35   Gb    1  Code  Hi   0x36
    2612  am_vos_task_read           0x00029a6d   Gb    1  Code  Hi   0x50
    2613  am_vos_task_send           0x00029abd   Gb    1  Code  Hi   0xa4
    2614  am_vos_task_send_fromISR   0x00029b61   Gb    1  Code  Hi   0xb8
    2615  am_vos_timer_create        0x00029c19   Gb    1  Code  Hi   0x4a
    2616  am_vos_timer_create_all_timers
                                    0x00029c65   Gb    1  Code  Hi   0x5e
    2617  am_vos_timer_heart_beat_callback
                                    0x00029cc5   Gb    1  Code  Hi   0x1a
    2618  am_vos_voice_start         0x00029ce1   Gb    1  Code  Hi   0x66
    2619  amotas_conn_close          0x00029d49   Gb    1  Code  Hi   0x38
    2620  amotas_disconnect_timer_expired
                                    0x00029db1   Gb    1  Code  Hi   0x32
    2621  amotas_init                0x00029e39   Gb    1  Code  Hi   0x68
    2622  amotas_packet_handler      0x00029ebd   Gb    1  Code  Hi   0x3fc
    2623  amotas_proc_msg            0x0002a2b9   Gb    1  Code  Hi   0x70
    2624  amotas_reset_timer_expired 0x0002a399   Gb    1  Code  Hi   0x18
    2625  amotas_start               0x0002a55d   Gb    1  Code  Hi   0x48
    2626  amotas_stop                0x0002a5a5   Gb    1  Code  Hi   0x2c
    2627  amotas_write_cback         0x0002a855   Gb    1  Code  Hi   0x1c8
    2628  amp2Log2                   0x0002aa21   Gb    1  Code  Hi   0xc8
    2629  amvosConnIntervalUpdate    0x0002ac49   Gb    1  Code  Hi   0x72
    2630  amvosKwdSetDemoName        0x0002ad6d   Gb    1  Code  Hi   0x17e
    2631  amvosTxChannelIsAvailable  0x0002b7ed   Gb    1  Code  Hi   0xe
    2632  appAdvSetData              0x0002b7fd   Gb    1  Code  Hi   0xf6
    2633  appAdvStart                0x0002b8f5   Gb    1  Code  Hi   0x12e
    2634  appConnReadRemoteFeatTimerStart
                                    0x0002ba25   Gb    1  Code  Hi   0x4e
    2635  appConnUpdateTimerStop     0x0002bac9   Gb    1  Code  Hi   0x24
    2636  appNumConns                0x0002baed   Gb    1  Code  Hi   0x6c
    2637  appSecConnClose            0x0002bc0d   Gb    1  Code  Hi   0x2a
    2638  appServerCsfWriteCback     0x0002bf85   Gb    1  Code  Hi   0x2e
    2639  appSlaveAdvStart           0x0002c28d   Gb    1  Code  Hi   0xfe
    2640  appSlaveProcMsg            0x0002c8e1   Gb    1  Code  Hi   0x4c
    2641  appSlaveSecConnOpen        0x0002cad5   Gb    1  Code  Hi   0x92
    2642  appUiBtnPoll               0x0002cb69   Gb    1  Code  Hi   0x20
    2643  appUiTimerExpired          0x0002cb89   Gb    1  Code  Hi   0x8
    2644  attCcbByConnId             0x0002cb91   Gb    1  Code  Hi   0x20
    2645  attDecodeMsgParam          0x0002cbb1   Gb    1  Code  Hi   0x38
    2646  attEmptyConnCback          0x0002cce5   Gb    1  Code  Hi   0xa
    2647  attEmptyDataCback          0x0002ccf1   Gb    1  Code  Hi   0x10
    2648  attEmptyHandler            0x0002cd01   Gb    1  Code  Hi   0x8
    2649  attEmptyL2cCocCback        0x0002cd09   Gb    1  Code  Hi   0x8
    2650  attExecCallback            0x0002cd11   Gb    1  Code  Hi   0x70
    2651  attL2cDataReq              0x0002ce49   Gb    1  Code  Hi   0x62
    2652  attMsgAlloc                0x0002cead   Gb    1  Code  Hi   0x16
    2653  attMsgParam                0x0002cec5   Gb    1  Code  Hi   0x1c
    2654  attSetMtu                  0x0002cee1   Gb    1  Code  Hi   0x74
    2655  attUuidCmp16to128          0x0002cf55   Gb    1  Code  Hi   0x2e
    2656  attcCcbByConnId            0x0002cf85   Gb    1  Code  Hi   0x48
    2657  attcCcbByHandle            0x0002cfcd   Gb    1  Code  Hi   0x4c
    2658  attcExecCallback           0x0002d281   Gb    1  Code  Hi   0x42
    2659  attcFreePkt                0x0002d2c5   Gb    1  Code  Hi   0x22
    2660  attcMsgCback               0x0002d2e9   Gb    1  Code  Hi   0x1ea
    2661  attcPendWriteCmd           0x0002d4d5   Gb    1  Code  Hi   0x80
    2662  attcProcErrRsp             0x0002d555   Gb    1  Code  Hi   0x8c
    2663  attcProcFindByTypeRsp      0x0002d5e1   Gb    1  Code  Hi   0x114
    2664  attcProcFindOrReadRsp      0x0002d6f5   Gb    1  Code  Hi   0x1be
    2665  attcProcInd                0x0002d8b5   Gb    1  Code  Hi   0xfa
    2666  attcProcMtuRsp             0x0002d9b1   Gb    1  Code  Hi   0x8e
    2667  attcProcMultiVarNtf        0x0002da41   Gb    1  Code  Hi   0x78
    2668  attcProcPrepWriteRsp       0x0002dab9   Gb    1  Code  Hi   0x3c
    2669  attcProcReadLongRsp        0x0002daf5   Gb    1  Code  Hi   0x48
    2670  attcProcReadMultVarRsp     0x0002db3d   Gb    1  Code  Hi   0x10
    2671  attcProcReadRsp            0x0002db4d   Gb    1  Code  Hi   0x10
    2672  attcProcRsp                0x0002db5d   Gb    1  Code  Hi   0x19a
    2673  attcProcWriteRsp           0x0002dcf9   Gb    1  Code  Hi   0x16
    2674  attcReqClear               0x0002dd11   Gb    1  Code  Hi   0x30
    2675  attcSendMsg                0x0002de29   Gb    1  Code  Hi   0x140
    2676  attcSendReq                0x0002e0d1   Gb    1  Code  Hi   0x1c
    2677  attcSetupReq               0x0002e1c5   Gb    1  Code  Hi   0x4e
    2678  attcWriteCmdCallback       0x0002e215   Gb    1  Code  Hi   0x6c
    2679  attsCcbByConnId            0x0002e281   Gb    1  Code  Hi   0x48
    2680  attsCcbByHandle            0x0002e2c9   Gb    1  Code  Hi   0x4c
    2681  attsCheckPendDbHashReadRsp 0x0002e671   Gb    1  Code  Hi   0x112
    2682  attsClearPrepWrites        0x0002e785   Gb    1  Code  Hi   0x34
    2683  attsCsfActClientState      0x0002e849   Gb    1  Code  Hi   0x138
    2684  attsCsfGetHashUpdateStatus 0x0002e981   Gb    1  Code  Hi   0xc
    2685  attsCsfIsClientChangeAware 0x0002e98d   Gb    1  Code  Hi   0x60
    2686  attsCsfSetHashUpdateStatus 0x0002e9ed   Gb    1  Code  Hi   0x90
    2687  attsDiscBusy               0x0002ec29   Gb    1  Code  Hi   0x5e
    2688  attsErrRsp                 0x0002ec89   Gb    1  Code  Hi   0x7c
    2689  attsFindByHandle           0x0002ee35   Gb    1  Code  Hi   0x6a
    2690  attsFindInRange            0x0002eea1   Gb    1  Code  Hi   0x9c
    2691  attsFindServiceGroupEnd    0x0002ef3d   Gb    1  Code  Hi   0x11a
    2692  attsFindUuidInRange        0x0002f059   Gb    1  Code  Hi   0x11a
    2693  attsHandleValueIndNtf      0x0002f175   Gb    1  Code  Hi   0x1c8
    2694  attsIndNtfCallback         0x0002f4ed   Gb    1  Code  Hi   0x8a
    2695  attsIsHashableAttr         0x0002f579   Gb    1  Code  Hi   0xd8
    2696  attsMsgCback               0x0002f66d   Gb    1  Code  Hi   0x74
    2697  attsPermissions            0x0002f781   Gb    1  Code  Hi   0xfa
    2698  attsProcExecWriteReq       0x0002f87d   Gb    1  Code  Hi   0x15e
    2699  attsProcFindInfoReq        0x0002f9dd   Gb    1  Code  Hi   0x21c
    2700  attsProcFindTypeReq        0x0002fbf9   Gb    1  Code  Hi   0x230
    2701  attsProcMtuReq             0x0002fe29   Gb    1  Code  Hi   0x102
    2702  attsProcPrepWriteReq       0x0002ff2d   Gb    1  Code  Hi   0x24c
    2703  attsProcReadBlobReq        0x00030179   Gb    1  Code  Hi   0x1e0
    2704  attsProcReadGroupTypeReq   0x00030359   Gb    1  Code  Hi   0x328
    2705  attsProcReadMultReq        0x00030681   Gb    1  Code  Hi   0x204
    2706  attsProcReadMultiVarReq    0x00030885   Gb    1  Code  Hi   0x240
    2707  attsProcReadReq            0x00030ac5   Gb    1  Code  Hi   0x19a
    2708  attsProcReadTypeReq        0x00030c61   Gb    1  Code  Hi   0x438
    2709  attsProcValueCnf           0x00031099   Gb    1  Code  Hi   0x98
    2710  attsProcWrite              0x00031131   Gb    1  Code  Hi   0x210
    2711  attsProcessDatabaseHashUpdate
                                    0x00031341   Gb    1  Code  Hi   0xa0
    2712  attsUuid16Cmp              0x00031519   Gb    1  Code  Hi   0x5e
    2713  attsUuidCmp                0x00031579   Gb    1  Code  Hi   0x8a
    2714  audio_enc_encode_frame     0x00031605   Gb    1  Code  Hi   0x42
    2715  audio_enc_init             0x00031649   Gb    1  Code  Hi   0x1c
    2716  bitexact_log2tan           0x00031665   Gb    1  Code  Hi   0x4e
    2717  buck_ldo_override_init     0x00031895   Gb    1  Code  Hi   0x68
    2718  buck_ldo_update_override   0x000318fd   Gb    1  Code  Hi   0x44
    2719  celt_encode_with_ec        0x00031a19   Gb    1  Code  Hi   0x3654
    2720  celt_encoder_init          0x0003506d   Gb    1  Code  Hi   0x92
    2721  celt_pitch_xcorr_c         0x00035101   Gb    1  Code  Hi   0x244
    2722  celt_preemphasis           0x00035345   Gb    1  Code  Hi   0x134
    2723  clt_compute_allocation     0x00035575   Gb    1  Code  Hi   0x84e
    2724  clt_mdct_forward_c         0x00035dc5   Gb    1  Code  Hi   0x2da
    2725  comb_filter                0x000360a1   Gb    1  Code  Hi   0x278
    2726  compute_band_energies      0x00036319   Gb    1  Code  Hi   0xd0
    2727  decode_pulses              0x00037039   Gb    1  Code  Hi   0x1a4
    2728  dmAdvActClearSets          0x000377bd   Gb    1  Code  Hi   0x8
    2729  dmAdvActConfig             0x000377c5   Gb    1  Code  Hi   0x48
    2730  dmAdvActRemoveSet          0x0003780d   Gb    1  Code  Hi   0x8
    2731  dmAdvActSetData            0x00037815   Gb    1  Code  Hi   0x3a
    2732  dmAdvActSetRandAddr        0x00037851   Gb    1  Code  Hi   0x8
    2733  dmAdvActStart              0x00037859   Gb    1  Code  Hi   0x54
    2734  dmAdvActStop               0x000378ad   Gb    1  Code  Hi   0x50
    2735  dmAdvActTimeout            0x000378fd   Gb    1  Code  Hi   0x2e
    2736  dmAdvCbInit                0x0003792d   Gb    1  Code  Hi   0x5c
    2737  dmAdvConnectFailed         0x000379fd   Gb    1  Code  Hi   0x2e
    2738  dmAdvConnected             0x00037a2d   Gb    1  Code  Hi   0x2e
    2739  dmAdvGenConnCmpl           0x00037a5d   Gb    1  Code  Hi   0x64
    2740  dmAdvHciHandler            0x00037ac1   Gb    1  Code  Hi   0x176
    2741  dmAdvInit                  0x00037c39   Gb    1  Code  Hi   0x48
    2742  dmAdvMsgHandler            0x00037c81   Gb    1  Code  Hi   0x20
    2743  dmAdvReset                 0x00037ca1   Gb    1  Code  Hi   0x64
    2744  dmAdvStartDirected         0x00037d05   Gb    1  Code  Hi   0x5c
    2745  dmAdvStopDirected          0x00037d61   Gb    1  Code  Hi   0x58
    2746  dmConn2HciHandler          0x00038025   Gb    1  Code  Hi   0xc8
    2747  dmConn2MsgHandler          0x000380ed   Gb    1  Code  Hi   0xba
    2748  dmConnCcbAlloc             0x000381a9   Gb    1  Code  Hi   0x84
    2749  dmConnCcbByBdAddr          0x0003822d   Gb    1  Code  Hi   0x5c
    2750  dmConnCcbByHandle          0x00038289   Gb    1  Code  Hi   0x5e
    2751  dmConnCcbById              0x000382e9   Gb    1  Code  Hi   0x4e
    2752  dmConnCcbDealloc           0x00038339   Gb    1  Code  Hi   0xe
    2753  dmConnExecCback            0x000383b9   Gb    1  Code  Hi   0x5c
    2754  dmConnHciHandler           0x00038415   Gb    1  Code  Hi   0x9e
    2755  dmConnMsgHandler           0x000384b5   Gb    1  Code  Hi   0x22
    2756  dmConnNum                  0x000384d9   Gb    1  Code  Hi   0x54
    2757  dmConnReset                0x0003852d   Gb    1  Code  Hi   0xde
    2758  dmConnSmActAccept          0x0003860d   Gb    1  Code  Hi   0x1a
    2759  dmConnSmActAcceptFailed    0x00038629   Gb    1  Code  Hi   0x18
    2760  dmConnSmActCancelAccept    0x00038641   Gb    1  Code  Hi   0x18
    2761  dmConnSmActClose           0x00038659   Gb    1  Code  Hi   0x18
    2762  dmConnSmActConnAccepted    0x00038671   Gb    1  Code  Hi   0x18
    2763  dmConnSmActConnClosed      0x00038689   Gb    1  Code  Hi   0x46
    2764  dmConnSmActConnFailed      0x000386d1   Gb    1  Code  Hi   0x54
    2765  dmConnSmActConnOpened      0x00038725   Gb    1  Code  Hi   0xec
    2766  dmConnSmActHciUpdated      0x00038811   Gb    1  Code  Hi   0x22
    2767  dmConnSmActNone            0x00038835   Gb    1  Code  Hi   0xa
    2768  dmConnSmExecute            0x00038841   Gb    1  Code  Hi   0x84
    2769  dmConnUpdActL2cUpdateCnf   0x000388c5   Gb    1  Code  Hi   0x30
    2770  dmConnUpdActNone           0x000388f5   Gb    1  Code  Hi   0xa
    2771  dmConnUpdActUpdateSlave    0x00038901   Gb    1  Code  Hi   0x5c
    2772  dmConnUpdExecute           0x0003895d   Gb    1  Code  Hi   0x5e
    2773  dmConnUpdMsgHandler        0x000389bd   Gb    1  Code  Hi   0x2e
    2774  dmDevActReset              0x00038a2d   Gb    1  Code  Hi   0x5e
    2775  dmDevHciHandler            0x00038b11   Gb    1  Code  Hi   0x54
    2776  dmDevMsgHandler            0x00038b65   Gb    1  Code  Hi   0x20
    2777  dmDevPassEvtToConnCte      0x00038b85   Gb    1  Code  Hi   0x36
    2778  dmDevPassEvtToDevPriv      0x00038bbd   Gb    1  Code  Hi   0x48
    2779  dmDevPassHciEvtToConn      0x00038c05   Gb    1  Code  Hi   0x1a
    2780  dmEmptyHandler             0x00038c21   Gb    1  Code  Hi   0x8
    2781  dmEmptyReset               0x00038c29   Gb    1  Code  Hi   0x2
    2782  dmPhyHciHandler            0x00038d41   Gb    1  Code  Hi   0x5a
    2783  dmPrivActAddDevToResList   0x00038d9d   Gb    1  Code  Hi   0x34
    2784  dmPrivActClearResList      0x00038dd1   Gb    1  Code  Hi   0xe
    2785  dmPrivActGenAddr           0x00038de1   Gb    1  Code  Hi   0x92
    2786  dmPrivActRemDevFromResList 0x00038e75   Gb    1  Code  Hi   0x26
    2787  dmPrivActResolveAddr       0x00038e9d   Gb    1  Code  Hi   0x92
    2788  dmPrivActSetAddrResEnable  0x00038f31   Gb    1  Code  Hi   0x16
    2789  dmPrivActSetPrivacyMode    0x00038f49   Gb    1  Code  Hi   0x1a
    2790  dmPrivAesActGenAddrAesCmpl 0x00038f65   Gb    1  Code  Hi   0x52
    2791  dmPrivAesActResAddrAesCmpl 0x00038fb9   Gb    1  Code  Hi   0x54
    2792  dmPrivAesMsgHandler        0x0003900d   Gb    1  Code  Hi   0x20
    2793  dmPrivHciHandler           0x0003902d   Gb    1  Code  Hi   0x104
    2794  dmPrivMsgHandler           0x00039131   Gb    1  Code  Hi   0x20
    2795  dmPrivReset                0x00039151   Gb    1  Code  Hi   0x18
    2796  dmSecHciHandler            0x0003918d   Gb    1  Code  Hi   0x138
    2797  dmSecLescMsgHandler        0x000392c5   Gb    1  Code  Hi   0x88
    2798  dmSecMsgHandler            0x0003934d   Gb    1  Code  Hi   0x9a
    2799  dmSecReset                 0x000393e9   Gb    1  Code  Hi   0x8
    2800  eTaskConfirmSleepModeStatus
                                    0x000393f1   Gb    1  Code  Hi   0x80
    2801  ec_dec_bit_logp            0x00039471   Gb    1  Code  Hi   0x26
    2802  ec_dec_bits                0x00039499   Gb    1  Code  Hi   0x64
    2803  ec_dec_uint                0x00039557   Gb    1  Code  Hi   0x8a
    2804  ec_dec_update              0x000395e1   Gb    1  Code  Hi   0x2a
    2805  ec_decode                  0x0003960b   Gb    1  Code  Hi   0x26
    2806  ec_enc_bit_logp            0x00039631   Gb    1  Code  Hi   0x58
    2807  ec_enc_bits                0x00039689   Gb    1  Code  Hi   0x5e
    2808  ec_enc_done                0x00039765   Gb    1  Code  Hi   0xf6
    2809  ec_enc_icdf                0x0003985d   Gb    1  Code  Hi   0x70
    2810  ec_enc_init                0x000398cd   Gb    1  Code  Hi   0x28
    2811  ec_enc_shrink              0x000398f5   Gb    1  Code  Hi   0x1c
    2812  ec_enc_uint                0x00039911   Gb    1  Code  Hi   0x4e
    2813  ec_encode                  0x00039961   Gb    1  Code  Hi   0x64
    2814  ec_encode_bin              0x000399c5   Gb    1  Code  Hi   0x6c
    2815  ec_laplace_encode          0x00039a31   Gb    1  Code  Hi   0xa8
    2816  ec_tell_frac               0x00039ad9   Gb    1  Code  Hi   0x38
    2817  encode_pulses              0x00039f05   Gb    1  Code  Hi   0xba
    2818  encode_size                0x00039fbf   Gb    1  Code  Hi   0x1c
    2819  erase_flash                0x00039fdd   Gb    1  Code  Hi   0x56
    2820  exactle_stack_init         0x0003a08d   Gb    1  Code  Hi   0x150
    2821  exp_rotation               0x0003a1dd   Gb    1  Code  Hi   0x148
    2822  get_celt_handle            0x0003a7ef   Gb    1  Code  Hi   0xa
    2823  haar1                      0x0003a931   Gb    1  Code  Hi   0x5c
    2824  hciClearCmdQueue           0x0003a98d   Gb    1  Code  Hi   0x36
    2825  hciCmdAlloc                0x0003a9c5   Gb    1  Code  Hi   0x50
    2826  hciCmdInit                 0x0003aa15   Gb    1  Code  Hi   0x24
    2827  hciCmdRecvCmpl             0x0003aa39   Gb    1  Code  Hi   0x26
    2828  hciCmdSend                 0x0003aa61   Gb    1  Code  Hi   0xac
    2829  hciCmdTimeout              0x0003ab0d   Gb    1  Code  Hi   0x18
    2830  hciCoreAclReassembly       0x0003ab25   Gb    1  Code  Hi   0x31e
    2831  hciCoreCisByHandle         0x0003ae99   Gb    1  Code  Hi   0x58
    2832  hciCoreCisClose            0x0003aef1   Gb    1  Code  Hi   0x14
    2833  hciCoreCisOpen             0x0003af59   Gb    1  Code  Hi   0x14
    2834  hciCoreConnByHandle        0x0003afcd   Gb    1  Code  Hi   0x56
    2835  hciCoreConnClose           0x0003b025   Gb    1  Code  Hi   0x14
    2836  hciCoreConnOpen            0x0003b0cd   Gb    1  Code  Hi   0x14
    2837  hciCoreInit                0x0003b0e1   Gb    1  Code  Hi   0x8
    2838  hciCoreNumCmplPkts         0x0003b145   Gb    1  Code  Hi   0xcc
    2839  hciCoreRecv                0x0003b28d   Gb    1  Code  Hi   0x56
    2840  hciCoreResetSequence       0x0003b2e5   Gb    1  Code  Hi   0x330
    2841  hciCoreResetStart          0x0003b615   Gb    1  Code  Hi   0xc
    2842  hciCoreSendAclData         0x0003b621   Gb    1  Code  Hi   0x5e
    2843  hciCoreTxAclComplete       0x0003b681   Gb    1  Code  Hi   0x42
    2844  hciCoreTxAclContinue       0x0003b6c5   Gb    1  Code  Hi   0xd6
    2845  hciCoreTxAclStart          0x0003b79d   Gb    1  Code  Hi   0xa4
    2846  hciCoreTxReady             0x0003b841   Gb    1  Code  Hi   0x118
    2847  hciCoreVsCmdCmplRcvd       0x0003b959   Gb    1  Code  Hi   0x12
    2848  hciDrvWrite                0x0003b96d   Gb    1  Code  Hi   0xd0
    2849  hciEvtCmdStatusFailure     0x0003ba3d   Gb    1  Code  Hi   0x72
    2850  hciEvtProcessCmdCmpl       0x0003d1d9   Gb    1  Code  Hi   0x46a
    2851  hciEvtProcessCmdStatus     0x0003d645   Gb    1  Code  Hi   0x54
    2852  hciEvtProcessMsg           0x0003dcb1   Gb    1  Code  Hi   0x456
    2853  hciTrSendAclData           0x0003e109   Gb    1  Code  Hi   0x50
    2854  hciTrSendCmd               0x0003e159   Gb    1  Code  Hi   0x3e
    2855  hciTrSerialRxIncoming      0x0003e199   Gb    1  Code  Hi   0x39e
    2856  hci_process_trace_data     0x0003e539   Gb    1  Code  Hi   0x200
    2857  hysteresis_decision        0x0003e7b9   Gb    1  Code  Hi   0x7a
    2858  init_caps                  0x0003e835   Gb    1  Code  Hi   0x4e
    2859  internal_iom_get_int_err   0x0003ec75   Gb    1  Code  Hi   0x7c
    2860  internal_timer_config      0x0003f135   Gb    1  Code  Hi   0xc2
    2861  iom_slave_read             0x0003f455   Gb    1  Code  Hi   0x38
    2862  isqrt32                    0x0003f48d   Gb    1  Code  Hi   0x34
    2863  l2cMsgAlloc                0x0003f695   Gb    1  Code  Hi   0x16
    2864  l2cRxSignalingPkt          0x0003f6ad   Gb    1  Code  Hi   0x9e
    2865  l2cSendCmdReject           0x0003f74d   Gb    1  Code  Hi   0x78
    2866  main                       0x0003f90d   Gb    1  Code  Hi   0x6c
    2867  normalise_bands            0x0003ffbd   Gb    1  Code  Hi   0xb4
    2868  octopus_encode             0x00040071   Gb    1  Code  Hi   0x364
    2869  octopus_encoder_create     0x000403d5   Gb    1  Code  Hi   0x66
    2870  op_pvq_search_c            0x00040465   Gb    1  Code  Hi   0x290
    2871  opus_custom_encoder_ctl    0x000406f5   Gb    1  Code  Hi   0x310
    2872  opus_custom_mode_create    0x00040a05   Gb    1  Code  Hi   0x40
    2873  opus_fft_impl              0x00040a45   Gb    1  Code  Hi   0x75e
    2874  opus_packet_extensions_count
                                    0x000411a5   Gb    1  Code  Hi   0x34
    2875  opus_packet_extensions_generate
                                    0x000411d9   Gb    1  Code  Hi   0x220
    2876  opus_packet_extensions_parse
                                    0x000413f9   Gb    1  Code  Hi   0xac
    2877  opus_packet_get_nb_frames  0x000414a5   Gb    1  Code  De   0x2e
    2878  opus_packet_get_samples_per_frame
                                    0x000414d3   Gb    1  Code  De   0x6c
    2879  opus_packet_pad            0x0004153f   Gb    1  Code  De   0x34
    2880  opus_packet_pad_impl       0x00041573   Gb    1  Code  Hi   0x7c
    2881  opus_packet_parse_impl     0x000415f1   Gb    1  Code  Hi   0x2be
    2882  opus_repacketizer_out_range_impl
                                    0x00041975   Gb    1  Code  Hi   0x49a
    2883  pb_close_string_substream  0x00041f55   Gb    1  Code  Hi   0x24
    2884  pb_decode                  0x00042305   Gb    1  Code  Hi   0x1c
    2885  pb_decode_fixed32          0x00042321   Gb    1  Code  Hi   0x1a
    2886  pb_decode_fixed64          0x0004233d   Gb    1  Code  Hi   0x1c
    2887  pb_decode_noinit           0x00042359   Gb    1  Code  Hi   0x228
    2888  pb_decode_svarint          0x00042581   Gb    1  Code  Hi   0x2c
    2889  pb_decode_tag              0x000425ad   Gb    1  Code  Hi   0x3a
    2890  pb_decode_varint           0x000425e9   Gb    1  Code  Hi   0x76
    2891  pb_decode_varint32         0x00042661   Gb    1  Code  Hi   0xa
    2892  pb_encode                  0x00042909   Gb    1  Code  Hi   0x48
    2893  pb_encode_fixed32          0x00042951   Gb    1  Code  Hi   0x14
    2894  pb_encode_fixed64          0x00042965   Gb    1  Code  Hi   0x44
    2895  pb_encode_string           0x000429a9   Gb    1  Code  Hi   0x26
    2896  pb_encode_submessage       0x000429d1   Gb    1  Code  Hi   0xb0
    2897  pb_encode_svarint          0x00042a95   Gb    1  Code  Hi   0x18
    2898  pb_encode_tag              0x00042aad   Gb    1  Code  Hi   0xe
    2899  pb_encode_tag_for_field    0x00042abd   Gb    1  Code  Hi   0x4e
    2900  pb_encode_varint           0x00042b0d   Gb    1  Code  Hi   0x62
    2901  pb_field_iter_begin        0x00042b71   Gb    1  Code  Hi   0x28
    2902  pb_field_iter_find         0x00042b99   Gb    1  Code  Hi   0x32
    2903  pb_field_iter_next         0x00042bcd   Gb    1  Code  Hi   0x8c
    2904  pb_istream_from_buffer     0x00042d19   Gb    1  Code  Hi   0x16
    2905  pb_make_string_substream   0x00042d31   Gb    1  Code  Hi   0x44
    2906  pb_ostream_from_buffer     0x00042db5   Gb    1  Code  Hi   0x16
    2907  pb_read                    0x00042dcd   Gb    1  Code  Hi   0x80
    2908  pb_skip_field              0x00042e8d   Gb    1  Code  Hi   0x46
    2909  pb_write                   0x00042f1d   Gb    1  Code  Hi   0x44
    2910  pitch_downsample           0x00043089   Gb    1  Code  Hi   0x234
    2911  pitch_search               0x000432bd   Gb    1  Code  Hi   0x1c4
    2912  pvPortMalloc               0x000443d9   Gb    1  Code  Hi   0x1b2
    2913  pxPortInitialiseStack      0x00044689   Gb    1  Code  Hi   0x5e
    2914  quant_all_bands            0x000446e9   Gb    1  Code  Hi   0xc80
    2915  quant_coarse_energy        0x00045b51   Gb    1  Code  Hi   0x3ec
    2916  quant_energy_finalise      0x000461c1   Gb    1  Code  Hi   0x120
    2917  quant_fine_energy          0x000462e1   Gb    1  Code  Hi   0x108
    2918  remove_doubling            0x0004683d   Gb    1  Code  Hi   0x458
    2919  renormalise_vector         0x00046c95   Gb    1  Code  Hi   0x80
    2920  resampling_factor          0x00046d15   Gb    1  Code  Hi   0x40
    2921  restore_stack              0x00046d55   Gb    1  Code  Hi   0x2c
    2922  save_stack                 0x00046d95   Gb    1  Code  Hi   0x2c
    2923  send_data                  0x00047169   Gb    1  Code  Hi   0x60
    2924  send_fwContinue            0x000471c9   Gb    1  Code  Hi   0x3c
    2925  send_hello                 0x00047205   Gb    1  Code  Hi   0x40
    2926  send_update                0x00047245   Gb    1  Code  Hi   0xaa
    2927  skip_extension             0x00047329   Gb    1  Code  Hi   0xbc
    2928  smpActAttemptRcvd          0x000473e5   Gb    1  Code  Hi   0x12
    2929  smpActCheckAttempts        0x000473f9   Gb    1  Code  Hi   0x36
    2930  smpActCleanup              0x00047431   Gb    1  Code  Hi   0x12
    2931  smpActMaxAttempts          0x00047445   Gb    1  Code  Hi   0x38
    2932  smpActNone                 0x0004747d   Gb    1  Code  Hi   0xa
    2933  smpActNotifyDmAttemptsFailure
                                    0x00047489   Gb    1  Code  Hi   0x1e
    2934  smpActNotifyDmRspToFailure 0x000474a9   Gb    1  Code  Hi   0x1e
    2935  smpActPairCnfCalc1         0x000474c9   Gb    1  Code  Hi   0x2c
    2936  smpActPairCnfCalc2         0x000474f5   Gb    1  Code  Hi   0x18
    2937  smpActPairCnfVerCalc1      0x0004750d   Gb    1  Code  Hi   0x40
    2938  smpActPairCnfVerCalc2      0x0004754d   Gb    1  Code  Hi   0x18
    2939  smpActPairingCancel        0x00047565   Gb    1  Code  Hi   0x1e
    2940  smpActPairingCmpl          0x00047585   Gb    1  Code  Hi   0x40
    2941  smpActPairingFailed        0x000475c5   Gb    1  Code  Hi   0x2c
    2942  smpActSecReqTimeout        0x000475f1   Gb    1  Code  Hi   0x34
    2943  smpActSendPairCnf          0x00047625   Gb    1  Code  Hi   0x6c
    2944  smpActStorePin             0x00047691   Gb    1  Code  Hi   0x3a
    2945  smpAuthReq                 0x000476cd   Gb    1  Code  Hi   0x76
    2946  smpCalcC1Part1             0x00047745   Gb    1  Code  Hi   0x1ba
    2947  smpCalcC1Part2             0x00047901   Gb    1  Code  Hi   0x1ae
    2948  smpCalcS1                  0x00047ab1   Gb    1  Code  Hi   0x70
    2949  smpCcbByConnId             0x00047b21   Gb    1  Code  Hi   0x1e
    2950  smpCcbByHandle             0x00047b41   Gb    1  Code  Hi   0x3c
    2951  smpCleanup                 0x00047b7d   Gb    1  Code  Hi   0x50
    2952  smpGenerateLtk             0x00047e65   Gb    1  Code  Hi   0x80
    2953  smpGetPkBit                0x00047ee5   Gb    1  Code  Hi   0x56
    2954  smpGetScSecLevel           0x00047f3d   Gb    1  Code  Hi   0x60
    2955  smpMsgAlloc                0x000480c1   Gb    1  Code  Hi   0x16
    2956  smpProcPairing             0x000480d9   Gb    1  Code  Hi   0x246
    2957  smpProcRcvKey              0x00048321   Gb    1  Code  Hi   0x1a0
    2958  smpScActAuthSelect         0x0004853d   Gb    1  Code  Hi   0x8a
    2959  smpScActCalcF5Ltk          0x000485c9   Gb    1  Code  Hi   0xb4
    2960  smpScActCalcF5MacKey       0x0004867d   Gb    1  Code  Hi   0xb6
    2961  smpScActCalcF5TKey         0x00048735   Gb    1  Code  Hi   0x8e
    2962  smpScActCalcSharedSecret   0x000487c5   Gb    1  Code  Hi   0x74
    2963  smpScActCleanup            0x00048839   Gb    1  Code  Hi   0x1a
    2964  smpScActDHKeyCalcF6Ea      0x00048855   Gb    1  Code  Hi   0xb8
    2965  smpScActDHKeyCalcF6Eb      0x0004890d   Gb    1  Code  Hi   0xb4
    2966  smpScActJwncCalcF4         0x000489c1   Gb    1  Code  Hi   0x6e
    2967  smpScActJwncCalcG2         0x00048a31   Gb    1  Code  Hi   0x9c
    2968  smpScActJwncDisplay        0x00048acd   Gb    1  Code  Hi   0x64
    2969  smpScActPairingCancel      0x00048b31   Gb    1  Code  Hi   0x1e
    2970  smpScActPairingFailed      0x00048b51   Gb    1  Code  Hi   0x1c
    2971  smpScActPkKeypress         0x00048b6d   Gb    1  Code  Hi   0x70
    2972  smpScActPkSendKeypress     0x00048bdd   Gb    1  Code  Hi   0x66
    2973  smpScActPkSetup            0x00048c45   Gb    1  Code  Hi   0x40
    2974  smpScAuthReq               0x00048c85   Gb    1  Code  Hi   0x96
    2975  smpScFailWithReattempt     0x00048e85   Gb    1  Code  Hi   0x22
    2976  smpScProcPairing           0x00048ea9   Gb    1  Code  Hi   0x4be
    2977  smpScSendDHKeyCheck        0x00049369   Gb    1  Code  Hi   0x68
    2978  smpScSendPairCnf           0x000493d1   Gb    1  Code  Hi   0x68
    2979  smpScSendPubKey            0x00049439   Gb    1  Code  Hi   0x7e
    2980  smpScSendRand              0x000494b9   Gb    1  Code  Hi   0x68
    2981  smpSendKey                 0x00049521   Gb    1  Code  Hi   0x2ac
    2982  smpSendPairingFailed       0x000497cd   Gb    1  Code  Hi   0x40
    2983  smpSendPkt                 0x0004980d   Gb    1  Code  Hi   0x4a
    2984  smpSmExecute               0x00049859   Gb    1  Code  Hi   0xac
    2985  smpStartRspTimer           0x00049905   Gb    1  Code  Hi   0x1e
    2986  smpStateIdle               0x00049925   Gb    1  Code  Hi   0x14
    2987  smprActCnfVerify           0x00049939   Gb    1  Code  Hi   0x80
    2988  smprActProcPairCnf         0x000499b9   Gb    1  Code  Hi   0x3c
    2989  smprActProcPairCnfCalc1    0x000499f5   Gb    1  Code  Hi   0x2c
    2990  smprActProcPairReq         0x00049a21   Gb    1  Code  Hi   0xbc
    2991  smprActRcvKey              0x00049add   Gb    1  Code  Hi   0x40
    2992  smprActSendKey             0x00049b1d   Gb    1  Code  Hi   0xe4
    2993  smprActSendPairRandom      0x00049c01   Gb    1  Code  Hi   0xb2
    2994  smprActSendPairRsp         0x00049cb5   Gb    1  Code  Hi   0xf8
    2995  smprActSendSecurityReq     0x00049dad   Gb    1  Code  Hi   0x44
    2996  smprActSetupKeyDist        0x00049df1   Gb    1  Code  Hi   0x6e
    2997  smprScActCalcDHKey         0x00049e61   Gb    1  Code  Hi   0x3a
    2998  smprScActDHKeyCheckSend    0x00049e9d   Gb    1  Code  Hi   0xe0
    2999  smprScActJwncCalcG2        0x00049f7d   Gb    1  Code  Hi   0x2a
    3000  smprScActJwncDisplay       0x00049fa9   Gb    1  Code  Hi   0x2a
    3001  smprScActJwncSendCnf       0x00049fd5   Gb    1  Code  Hi   0x16
    3002  smprScActJwncSetup         0x00049fed   Gb    1  Code  Hi   0x4e
    3003  smprScActOobCalcCa         0x0004a03d   Gb    1  Code  Hi   0xa2
    3004  smprScActOobSendRand       0x0004a0e1   Gb    1  Code  Hi   0x5e
    3005  smprScActOobSetup          0x0004a141   Gb    1  Code  Hi   0x12
    3006  smprScActPkCalcCa          0x0004a155   Gb    1  Code  Hi   0x5c
    3007  smprScActPkCalcCb          0x0004a1b1   Gb    1  Code  Hi   0x60
    3008  smprScActPkSendCnf         0x0004a211   Gb    1  Code  Hi   0x16
    3009  smprScActPkSendRand        0x0004a229   Gb    1  Code  Hi   0x76
    3010  smprScActPkStoreCnf        0x0004a2a1   Gb    1  Code  Hi   0x24
    3011  smprScActPkStoreCnfAndCalcCb
                                    0x0004a2c5   Gb    1  Code  Hi   0x1c
    3012  smprScActPkStorePinAndCalcCb
                                    0x0004a2e1   Gb    1  Code  Hi   0x1c
    3013  smprScActSendPubKey        0x0004a2fd   Gb    1  Code  Hi   0x1c
    3014  smprScActStoreDhCheck      0x0004a319   Gb    1  Code  Hi   0x2c
    3015  smprScActStoreLescPin      0x0004a345   Gb    1  Code  Hi   0x6e
    3016  smprScActWaitDhCheck       0x0004a3b5   Gb    1  Code  Hi   0x30
    3017  spl_alloca                 0x0004a3e5   Gb    1  Code  Hi   0x76
    3018  spl_stack_check            0x0004a45d   Gb    1  Code  Hi   0xc
    3019  spl_stack_init             0x0004a469   Gb    1  Code  Hi   0x50
    3020  spreading_decision         0x0004a4b9   Gb    1  Code  Hi   0x1e8
    3021  stereo_itheta              0x0004a6a1   Gb    1  Code  Hi   0x1ec
    3022  timer_config_b1            0x0004a951   Gb    1  Code  Hi   0x350
    3023  uxListRemove               0x0004aea1   Gb    1  Code  Hi   0x48
    3024  uxTaskGetNumberOfTasks     0x0004aee9   Gb    1  Code  Hi   0xc
    3025  uxTaskResetEventItemValue  0x0004aef5   Gb    1  Code  Hi   0x22
    3026  vApplicationMallocFailedHook
                                    0x0004af19   Gb    1  Code  Hi   0x4
    3027  vApplicationStackOverflowHook
                                    0x0004af1d   Gb    1  Code  Hi   0xc
    3028  vEventGroupSetBitsCallback 0x0004af29   Gb    1  Code  Hi   0x14
    3029  vListInitialise            0x0004af3d   Gb    1  Code  Hi   0x2e
    3030  vListInitialiseItem        0x0004af6d   Gb    1  Code  Hi   0xe
    3031  vListInsert                0x0004af7d   Gb    1  Code  Hi   0x6a
    3032  vPortEnterCritical         0x0004affd   Gb    1  Code  Hi   0x44
    3033  vPortExitCritical          0x0004b041   Gb    1  Code  Hi   0x38
    3034  vPortFree                  0x0004b079   Gb    1  Code  Hi   0x96
    3035  vPortSetupTimerInterrupt   0x0004b111   Gb    1  Code  Hi   0xe8
    3036  vPortSuppressTicksAndSleep 0x0004b1f9   Gb    1  Code  Hi   0x152
    3037  vPortValidateInterruptPriority
                                    0x0004b34d   Gb    1  Code  Hi   0x60
    3038  vQueueWaitForMessageRestricted
                                    0x0004b3ad   Gb    1  Code  Hi   0x64
    3039  vTaskDelay                 0x0004b411   Gb    1  Code  Hi   0x5c
    3040  vTaskInternalSetTimeOutState
                                    0x0004b46d   Gb    1  Code  Hi   0x24
    3041  vTaskMissedYield           0x0004b491   Gb    1  Code  Hi   0xe
    3042  vTaskPlaceOnEventList      0x0004b4a1   Gb    1  Code  Hi   0x30
    3043  vTaskPlaceOnEventListRestricted
                                    0x0004b4d1   Gb    1  Code  Hi   0x6a
    3044  vTaskPlaceOnUnorderedEventList
                                    0x0004b53d   Gb    1  Code  Hi   0x78
    3045  vTaskRemoveFromUnorderedEventList
                                    0x0004b5b5   Gb    1  Code  Hi   0x152
    3046  vTaskStartScheduler        0x0004b709   Gb    1  Code  Hi   0xa2
    3047  vTaskStepTick              0x0004b7ad   Gb    1  Code  Hi   0x96
    3048  vTaskSuspendAll            0x0004b845   Gb    1  Code  Hi   0x10
    3049  vTaskSwitchContext         0x0004b855   Gb    1  Code  Hi   0x10e
    3050  validate_transaction       0x0004b965   Gb    1  Code  Hi   0x112
    3051  wsfOsDispatcher            0x0004bb65   Gb    1  Code  Hi   0x15c
    3052  wsfOsReadyToSleep          0x0004bcc1   Gb    1  Code  Hi   0x14
    3053  xEventGroupCreate          0x0004bda1   Gb    1  Code  Hi   0x2a
    3054  xEventGroupSetBits         0x0004bdcd   Gb    1  Code  Hi   0xf6
    3055  xEventGroupWaitBits        0x0004bec5   Gb    1  Code  Hi   0x172
    3056  xPortStartScheduler        0x0004c039   Gb    1  Code  Hi   0x120
    3057  xPortStimerTickHandler     0x0004c159   Gb    1  Code  Hi   0xd0
    3058  xQueueGenericCreate        0x0004c229   Gb    1  Code  Hi   0x88
    3059  xQueueGenericReset         0x0004c2b1   Gb    1  Code  Hi   0xe4
    3060  xQueueGenericSend          0x0004c395   Gb    1  Code  Hi   0x1e4
    3061  xQueueGenericSendFromISR   0x0004c579   Gb    1  Code  Hi   0x138
    3062  xQueueReceive              0x0004c6b1   Gb    1  Code  Hi   0x1a6
    3063  xTaskCheckForTimeOut       0x0004c859   Gb    1  Code  Hi   0xae
    3064  xTaskCreate                0x0004c909   Gb    1  Code  Hi   0xa0
    3065  xTaskGetSchedulerState     0x0004c9a9   Gb    1  Code  Hi   0x38
    3066  xTaskGetTickCount          0x0004c9e1   Gb    1  Code  Hi   0x14
    3067  xTaskIncrementTick         0x0004c9f5   Gb    1  Code  Hi   0x25a
    3068  xTaskRemoveFromEventList   0x0004cc51   Gb    1  Code  Hi   0x18c
    3069  xTaskResumeAll             0x0004cddd   Gb    1  Code  Hi   0x21c
    3070  xTimerCreate               0x0004cff9   Gb    1  Code  Hi   0x4a
    3071  xTimerCreateTimerTask      0x0004d045   Gb    1  Code  Hi   0x5a
    3072  xTimerGenericCommand       0x0004d0a1   Gb    1  Code  Hi   0x9e
    3073  xTimerPendFunctionCallFromISR
                                    0x0004d141   Gb    1  Code  Hi   0x3a
    3074  __ARM_fpclassify           0x0004d17b   Gb    1  Code  De   0x30
    3075  __hardfp_cos               0x0004d1b1   Gb    1  Code  De   0xb4
    3076  __hardfp_exp               0x0004d279   Gb    1  Code  De   0x2ca
    3077  __hardfp_floor             0x0004d5d1   Gb    1  Code  De   0xfc
    3078  __hardfp_floorf            0x0004d6e9   Gb    1  Code  De   0x62
    3079  __hardfp_log               0x0004d759   Gb    1  Code  De   0x368
    3080  __hardfp_sqrt              0x0004db1d   Gb    1  Code  De   0x7a
    3081  __hardfp_sqrtf             0x0004db97   Gb    1  Code  De   0x3a
    3082  __ieee754_rem_pio2         0x0004dbd1   Gb    1  Code  De   0x3aa
    3083  __kernel_cos               0x0004e009   Gb    1  Code  De   0x142
    3084  __kernel_poly              0x0004e179   Gb    1  Code  De   0xf8
    3085  __kernel_sin               0x0004e271   Gb    1  Code  De   0x118
    3086  __mathlib_dbl_divzero      0x0004e3a1   Gb    1  Code  De   0x1c
    3087  __mathlib_dbl_infnan       0x0004e3d1   Gb    1  Code  De   0x14
    3088  __mathlib_dbl_invalid      0x0004e3e9   Gb    1  Code  De   0x18
    3089  __mathlib_dbl_overflow     0x0004e409   Gb    1  Code  De   0x18
    3090  __mathlib_dbl_underflow    0x0004e429   Gb    1  Code  De   0x18
    3091  fabs                       0x0004e449   Gb    1  Code  De   0x18
    3092  __aeabi_dneg               0x0004e461   Gb    1  Code  De 
    3093  _dneg                      0x0004e461   Gb    1  Code  De   0x6
    3094  __aeabi_fneg               0x0004e467   Gb    1  Code  De 
    3095  _fneg                      0x0004e467   Gb    1  Code  De   0x6
    3096  _dabs                      0x0004e46d   Gb    1  Code  De   0x6
    3097  _fabs                      0x0004e473   Gb    1  Code  De   0x6
    3098  __aeabi_d2f                0x0004e479   Gb    1  Code  De 
    3099  _d2f                       0x0004e479   Gb    1  Code  De   0x62
    3100  __aeabi_dadd               0x0004e4dd   Gb    1  Code  De 
    3101  _dadd                      0x0004e4dd   Gb    1  Code  De   0x14c
    3102  __fpl_dcmp_Inf             0x0004e62d   Gb    1  Code  De   0x18
    3103  __aeabi_ddiv               0x0004e645   Gb    1  Code  De 
    3104  _ddiv                      0x0004e645   Gb    1  Code  De   0x22c
    3105  __aeabi_cdcmpeq            0x0004e8f9   Gb    1  Code  De 
    3106  _dcmpeq                    0x0004e8f9   Gb    1  Code  De   0x78
    3107  __aeabi_d2iz               0x0004e971   Gb    1  Code  De 
    3108  _dfix                      0x0004e971   Gb    1  Code  De   0x5e
    3109  __aeabi_i2d                0x0004e9cf   Gb    1  Code  De 
    3110  _dflt                      0x0004e9cf   Gb    1  Code  De   0x2e
    3111  __aeabi_ui2d               0x0004e9fd   Gb    1  Code  De 
    3112  _dfltu                     0x0004e9fd   Gb    1  Code  De   0x26
    3113  __aeabi_cdcmpge            0x0004ea25   Gb    1  Code  De 
    3114  _dcmpge                    0x0004ea25   Gb    1  Code  De   0x78
    3115  __aeabi_cdcmple            0x0004ea9d   Gb    1  Code  De 
    3116  _dcmple                    0x0004ea9d   Gb    1  Code  De   0x78
    3117  __fpl_dcmple_InfNaN        0x0004eaff   Gb    1  Code  Pr 
    3118  __aeabi_dmul               0x0004eb15   Gb    1  Code  De 
    3119  _dmul                      0x0004eb15   Gb    1  Code  De   0x14c
    3120  __fpl_dnaninf              0x0004ec69   Gb    1  Code  De   0x9c
    3121  __fpl_dretinf              0x0004ed05   Gb    1  Code  De   0xc
    3122  __aeabi_cdrcmple           0x0004ed11   Gb    1  Code  De 
    3123  _drcmple                   0x0004ed11   Gb    1  Code  De   0x6c
    3124  __aeabi_drsub              0x0004ed7d   Gb    1  Code  De 
    3125  _drsb                      0x0004ed7d   Gb    1  Code  De   0x16
    3126  _dsqrt                     0x0004ed95   Gb    1  Code  De   0x194
    3127  __aeabi_dsub               0x0004ef2d   Gb    1  Code  De 
    3128  _dsub                      0x0004ef2d   Gb    1  Code  De   0x1d8
    3129  __aeabi_f2d                0x0004f109   Gb    1  Code  De 
    3130  _f2d                       0x0004f109   Gb    1  Code  De   0x56
    3131  __aeabi_dcmpeq             0x0004f15f   Gb    1  Code  De 
    3132  _deq                       0x0004f15f   Gb    1  Code  De   0xe
    3133  _dneq                      0x0004f16d   Gb    1  Code  De   0xe
    3134  __aeabi_dcmpgt             0x0004f17b   Gb    1  Code  De 
    3135  _dgr                       0x0004f17b   Gb    1  Code  De   0xe
    3136  __aeabi_dcmpge             0x0004f189   Gb    1  Code  De 
    3137  _dgeq                      0x0004f189   Gb    1  Code  De   0xe
    3138  __aeabi_dcmple             0x0004f197   Gb    1  Code  De 
    3139  _dleq                      0x0004f197   Gb    1  Code  De   0xe
    3140  __aeabi_dcmplt             0x0004f1a5   Gb    1  Code  De 
    3141  _dls                       0x0004f1a5   Gb    1  Code  De   0xe
    3142  __fpl_fnaninf              0x0004f1b3   Gb    1  Code  De   0x8c
    3143  _fp_init                   0x0004f23f   Gb    1  Code  De   0x1a
    3144  __fplib_config_fpu_vfp     0x0004f257   Gb    1  Code  De 
    3145  __fplib_config_pureend_doubles
                                    0x0004f257   Gb    1  Code  De 
    3146  __fpl_fretinf              0x0004f259   Gb    1  Code  De   0xa
    3147  __I$use$fp                 0x0004f262   Gb    1   --   Hi 
    3148  __mathlib_zero             0x0004f328   Gb    1  Data  De   0x8
    3149  CentralInformation_fields  0x000508c8   Gb    1  Data  Hi   0x2d
    3150  CompleteSetup_fields       0x000508f5   Gb    1  Data  Hi   0x1e
    3151  ConnectionDetails_fields   0x00050913   Gb    1  Data  Hi   0x1e
    3152  ControlEnvelope_fields     0x00050931   Gb    1  Data  Hi   0x1ef
    3153  DeviceBattery_fields       0x00050b20   Gb    1  Data  Hi   0x3c
    3154  DeviceConfiguration_fields 0x00050b5c   Gb    1  Data  Hi   0x2d
    3155  DeviceFeatures_fields      0x00050b89   Gb    1  Data  Hi   0x3c
    3156  DeviceInformation_MetadataEntry_fields
                                    0x00050bc5   Gb    1  Data  Hi   0x2d
    3157  DeviceInformation_fields   0x00050bf2   Gb    1  Data  Hi   0xc3
    3158  DeviceStatus_fields        0x00050cb5   Gb    1  Data  Hi   0x3c
    3159  Dialog_fields              0x00050cf1   Gb    1  Data  Hi   0x1e
    3160  EndpointSpeech_fields      0x00050d0f   Gb    1  Data  Hi   0x1e
    3161  FeatureProperties_fields   0x00050d2d   Gb    1  Data  Hi   0x2d
    3162  ForwardATCommand_fields    0x00050d5a   Gb    1  Data  Hi   0x1e
    3163  GetCentralInformation_fields
                                    0x00050d78   Gb    1  Data  Hi   0xf
    3164  GetDeviceConfiguration_fields
                                    0x00050d87   Gb    1  Data  Hi   0xf
    3165  GetDeviceFeatures_fields   0x00050d96   Gb    1  Data  Hi   0xf
    3166  GetDeviceInformation_fields
                                    0x00050da5   Gb    1  Data  Hi   0x1e
    3167  GetLocales_fields          0x00050dc3   Gb    1  Data  Hi   0xf
    3168  GetState_fields            0x00050dd2   Gb    1  Data  Hi   0x1e
    3169  IncomingCall_fields        0x00050df0   Gb    1  Data  Hi   0x2d
    3170  IssueMediaControl_fields   0x00050e1d   Gb    1  Data  Hi   0x1e
    3171  KeepAlive_fields           0x00050e3b   Gb    1  Data  Hi   0xf
    3172  LaunchApp_fields           0x00050e62   Gb    1  Data  Hi   0x1e
    3173  Locale_fields              0x00050e80   Gb    1  Data  Hi   0x1e
    3174  Locales_fields             0x00050e9e   Gb    1  Data  Hi   0x2d
    3175  NotifyDeviceConfiguration_fields
                                    0x00050ecb   Gb    1  Data  Hi   0x1e
    3176  NotifyDeviceInformation_fields
                                    0x00050ee9   Gb    1  Data  Hi   0x1e
    3177  NotifySpeechState_fields   0x00050f07   Gb    1  Data  Hi   0x1e
    3178  OverrideAssistant_fields   0x00050f25   Gb    1  Data  Hi   0x1e
    3179  ProvideSpeech_fields       0x00050f43   Gb    1  Data  Hi   0x1e
    3180  RemoveDevice_fields        0x00050f61   Gb    1  Data  Hi   0xf
    3181  ResetConnection_fields     0x00050f70   Gb    1  Data  Hi   0x3c
    3182  Response_fields            0x00050fac   Gb    1  Data  Hi   0xa5
    3183  SetLocale_fields           0x00051051   Gb    1  Data  Hi   0x1e
    3184  SetState_fields            0x0005106f   Gb    1  Data  Hi   0x1e
    3185  SpeechInitiator_WakeWord_fields
                                    0x0005108d   Gb    1  Data  Hi   0x4b
    3186  SpeechInitiator_fields     0x000510d8   Gb    1  Data  Hi   0x2d
    3187  SpeechProvider_fields      0x00051105   Gb    1  Data  Hi   0x2d
    3188  SpeechSettings_fields      0x00051132   Gb    1  Data  Hi   0x3c
    3189  StartSetup_fields          0x0005116e   Gb    1  Data  Hi   0xf
    3190  StartSpeech_fields         0x0005117d   Gb    1  Data  Hi   0x5a
    3191  State_fields               0x000511d7   Gb    1  Data  Hi   0x3c
    3192  StopSpeech_fields          0x00051213   Gb    1  Data  Hi   0x2d
    3193  SwitchTransport_fields     0x00051240   Gb    1  Data  Hi   0x1e
    3194  SynchronizeSettings_fields 0x0005125e   Gb    1  Data  Hi   0x2d
    3195  SynchronizeState_fields    0x0005128b   Gb    1  Data  Hi   0x1e
    3196  UpdateDeviceInformation_fields
                                    0x000512a9   Gb    1  Data  Hi   0x2d
    3197  UpgradeTransport_fields    0x000512d6   Gb    1  Data  Hi   0x1e
    3198  am_hal_cachectrl_defaults  0x000512f4   Gb    1  Data  Hi   0x3
    3199  am_hal_daxi_defaults       0x000512f7   Gb    1  Data  Hi   0x3
    3200  am_hal_gpio_pincfg_disabled
                                    0x000512fc   Gb    1  Data  Hi   0x4
    3201  am_hal_gpio_pincfg_input   0x00051300   Gb    1  Data  Hi   0x4
    3202  am_hal_gpio_pincfg_opendrain
                                    0x00051304   Gb    1  Data  Hi   0x4
    3203  am_hal_gpio_pincfg_output  0x00051308   Gb    1  Data  Hi   0x4
    3204  am_hal_gpio_pincfg_pulledup_disabled
                                    0x0005130c   Gb    1  Data  Hi   0x4
    3205  am_hal_gpio_pincfg_tristate
                                    0x00051310   Gb    1  Data  Hi   0x4
    3206  am_hal_pwrctrl_peripheral_control
                                    0x00051314   Gb    1  Data  Hi   0x220
    3207  appReqActCfg               0x000516d4   Gb    1  Data  Hi   0x1
    3208  attApChUuid                0x000516d5   Gb    1  Data  Hi   0x2
    3209  attCarChUuid               0x000516d7   Gb    1  Data  Hi   0x2
    3210  attCfg                     0x000516dc   Gb    1  Data  Hi   0x8
    3211  attChUuid                  0x000516e4   Gb    1  Data  Hi   0x2
    3212  attCliChCfgUuid            0x000516e6   Gb    1  Data  Hi   0x2
    3213  attDnChUuid                0x000516e8   Gb    1  Data  Hi   0x2
    3214  attFcnDefault              0x000516ec   Gb    1  Data  Hi   0x10
    3215  attGattCsfChUuid           0x000516fc   Gb    1  Data  Hi   0x2
    3216  attGattDbhChUuid           0x000516fe   Gb    1  Data  Hi   0x2
    3217  attPrimSvcUuid             0x00051700   Gb    1  Data  Hi   0x2
    3218  attRpaoChUuid              0x00051702   Gb    1  Data  Hi   0x2
    3219  attScChUuid                0x00051704   Gb    1  Data  Hi   0x2
    3220  attSsfChUuid               0x00051706   Gb    1  Data  Hi   0x2
    3221  attsMinPduLen              0x000517d0   Gb    1  Data  Hi   0x12
    3222  calc128Zeros               0x00051bcc   Gb    1  Data  Hi   0x10
    3223  dmConnUpdActSetSlave       0x00052334   Gb    1  Data  Hi   0x8
    3224  dmDevFcnIf                 0x00052350   Gb    1  Data  Hi   0xc
    3225  eMeans                     0x000524dc   Gb    1  Data  Hi   0x64
    3226  eattFcnDefault             0x00052690   Gb    1  Data  Hi   0x10
    3227  g_DefaultMcuMemCfg         0x00053f6c   Gb    1  Data  Hi   0x6
    3228  g_DefaultSRAMCfg           0x00053f72   Gb    1  Data  Hi   0x6
    3229  g_amHalMcuctrlArgBLEDefault
                                    0x00054050   Gb    1  Data  Hi   0x8
    3230  g_am_hal_bootrom_helper    0x00054058   Gb    1  Data  Hi   0x28
    3231  hciEventMask               0x000546a6   Gb    1  Data  Hi   0x8
    3232  hciEventMaskPage2          0x000546ae   Gb    1  Data  Hi   0x8
    3233  hciLeEventMask             0x00054860   Gb    1  Data  Hi   0x8
    3234  sGlobalAccess              0x00056598   Gb    1  Data  Hi   0x1c
    3235  smpCfg                     0x000565b8   Gb    1  Data  Hi   0x18
    3236  smpPktLenTbl               0x000565d0   Gb    1  Data  Hi   0xf
    3237  smprScSmIf                 0x0005672c   Gb    1  Data  Hi   0xc
    3238  smprSmIf                   0x00056930   Gb    1  Data  Hi   0xc
    3239  smprStateTbl               0x0005693c   Gb    1  Data  Hi   0x3c
    3240  tf_select_table            0x000580d3   Gb    1  Data  Hi   0x20
    3241  ui32DSP0Allowed            0x00058180   Gb    1  Data  Hi   0x14
    3242  ui32DSP1Allowed            0x00058194   Gb    1  Data  Hi   0x14
    3243  ui32MCUAllowed             0x000581a8   Gb    1  Data  Hi   0x14
    3244  ui32SharedAccess           0x000581bc   Gb    1  Data  Hi   0x14
    3245  uxTopUsedPriority          0x000581d0   Gb    1  Data  Hi   0x4
    3246  Region$$Table$$Base        0x000583b8   Gb    1   --   Hi 
    3247  Region$$Table$$Limit       0x000583e8   Gb    1   --   Hi 
    3248  am_bsp_psLEDs              0x10000000   Gb    2  Data  Hi   0x18
    3249  attsProcFcnTbl             0x10000038   Gb    2  Data  Hi   0x48
    3250  dmFcnIfTbl                 0x10000120   Gb    2  Data  Hi   0x54
    3251  gDcuDisable                0x100001d8   Gb    2  Data  Hi   0x8
    3252  gDcuEnable                 0x100001e0   Gb    2  Data  Hi   0x8
    3253  g_AM_BSP_GPIO_BUTTON0      0x100001e8   Gb    2  Data  Hi   0x4
    3254  g_AM_BSP_GPIO_BUTTON1      0x100001ec   Gb    2  Data  Hi   0x4
    3255  g_AM_BSP_GPIO_IOM0_CS      0x100001f0   Gb    2  Data  Hi   0x4
    3256  g_AM_BSP_GPIO_IOM0_MOSI    0x100001f4   Gb    2  Data  Hi   0x4
    3257  g_AM_BSP_GPIO_IOM0_SCK     0x100001f8   Gb    2  Data  Hi   0x4
    3258  g_AM_BSP_GPIO_IOM0_SCL     0x100001fc   Gb    2  Data  Hi   0x4
    3259  g_AM_BSP_GPIO_IOM0_SDA     0x10000200   Gb    2  Data  Hi   0x4
    3260  g_AM_BSP_GPIO_IOM1_CS      0x10000204   Gb    2  Data  Hi   0x4
    3261  g_AM_BSP_GPIO_IOM1_MISO    0x10000208   Gb    2  Data  Hi   0x4
    3262  g_AM_BSP_GPIO_IOM1_MOSI    0x1000020c   Gb    2  Data  Hi   0x4
    3263  g_AM_BSP_GPIO_IOM1_SCK     0x10000210   Gb    2  Data  Hi   0x4
    3264  g_AM_BSP_GPIO_IOM1_SCL     0x10000214   Gb    2  Data  Hi   0x4
    3265  g_AM_BSP_GPIO_IOM1_SDA     0x10000218   Gb    2  Data  Hi   0x4
    3266  g_AM_BSP_GPIO_IOM2_CS      0x1000021c   Gb    2  Data  Hi   0x4
    3267  g_AM_BSP_GPIO_IOM2_MOSI    0x10000220   Gb    2  Data  Hi   0x4
    3268  g_AM_BSP_GPIO_IOM2_SCK     0x10000224   Gb    2  Data  Hi   0x4
    3269  g_AM_BSP_GPIO_IOM2_SCL     0x10000228   Gb    2  Data  Hi   0x4
    3270  g_AM_BSP_GPIO_IOM2_SDA     0x1000022c   Gb    2  Data  Hi   0x4
    3271  g_AM_BSP_GPIO_IOM3_CS      0x10000230   Gb    2  Data  Hi   0x4
    3272  g_AM_BSP_GPIO_IOM3_MOSI    0x10000234   Gb    2  Data  Hi   0x4
    3273  g_AM_BSP_GPIO_IOM3_SCK     0x10000238   Gb    2  Data  Hi   0x4
    3274  g_AM_BSP_GPIO_IOM3_SCL     0x1000023c   Gb    2  Data  Hi   0x4
    3275  g_AM_BSP_GPIO_IOM3_SDA     0x10000240   Gb    2  Data  Hi   0x4
    3276  g_AM_BSP_GPIO_IOM4_CS      0x10000244   Gb    2  Data  Hi   0x4
    3277  g_AM_BSP_GPIO_IOM4_MOSI    0x10000248   Gb    2  Data  Hi   0x4
    3278  g_AM_BSP_GPIO_IOM4_SCK     0x1000024c   Gb    2  Data  Hi   0x4
    3279  g_AM_BSP_GPIO_IOM5_CS      0x10000250   Gb    2  Data  Hi   0x4
    3280  g_AM_BSP_GPIO_IOM5_MOSI    0x10000254   Gb    2  Data  Hi   0x4
    3281  g_AM_BSP_GPIO_IOM5_SCK     0x10000258   Gb    2  Data  Hi   0x4
    3282  g_AM_BSP_GPIO_IOM5_SCL     0x1000025c   Gb    2  Data  Hi   0x4
    3283  g_AM_BSP_GPIO_IOM5_SDA     0x10000260   Gb    2  Data  Hi   0x4
    3284  g_AM_BSP_GPIO_IOM6_CS      0x10000264   Gb    2  Data  Hi   0x4
    3285  g_AM_BSP_GPIO_IOM6_MOSI    0x10000268   Gb    2  Data  Hi   0x4
    3286  g_AM_BSP_GPIO_IOM6_SCK     0x1000026c   Gb    2  Data  Hi   0x4
    3287  g_AM_BSP_GPIO_IOM6_SCL     0x10000270   Gb    2  Data  Hi   0x4
    3288  g_AM_BSP_GPIO_IOM6_SDA     0x10000274   Gb    2  Data  Hi   0x4
    3289  g_AM_BSP_GPIO_IOM7_CS      0x10000278   Gb    2  Data  Hi   0x4
    3290  g_AM_BSP_GPIO_IOM7_MOSI    0x1000027c   Gb    2  Data  Hi   0x4
    3291  g_AM_BSP_GPIO_IOM7_SCK     0x10000280   Gb    2  Data  Hi   0x4
    3292  g_AM_BSP_GPIO_IOM7_SCL     0x10000284   Gb    2  Data  Hi   0x4
    3293  g_AM_BSP_GPIO_IOM7_SDA     0x10000288   Gb    2  Data  Hi   0x4
    3294  g_AM_BSP_GPIO_ITM_SWO      0x1000028c   Gb    2  Data  Hi   0x4
    3295  g_AM_BSP_GPIO_PDM0_CLK     0x10000290   Gb    2  Data  Hi   0x4
    3296  g_AM_BSP_GPIO_PDM0_DATA    0x10000294   Gb    2  Data  Hi   0x4
    3297  g_AM_DEVICES_COOPER_32K_CLK
                                    0x10000298   Gb    2  Data  Hi   0x4
    3298  g_AM_DEVICES_COOPER_32M_CLK
                                    0x1000029c   Gb    2  Data  Hi   0x4
    3299  g_AM_DEVICES_COOPER_SPI_CS 0x100002a0   Gb    2  Data  Hi   0x4
    3300  g_eCurrPwrMode             0x100002a4   Gb    2  Data  Hi   0x1
    3301  g_intFlash                 0x100002a8   Gb    2  Data  Hi   0x24
    3302  g_pui8ReadBuffer           0x100003a4   Gb    2  Data  Hi   0x4
    3303  g_sVosAud                  0x10000484   Gb    2  Data  Hi   0xc0
    3304  g_sVosSys                  0x10000544   Gb    2  Data  Hi   0x24
    3305  g_ui32TrimVer              0x10000568   Gb    2  Data  Hi   0x4
    3306  g_ui32origMEMLDOActiveTrim 0x1000056c   Gb    2  Data  Hi   0x4
    3307  g_ui32origSimobuckVDDCtrim 0x10000570   Gb    2  Data  Hi   0x4
    3308  g_ui32origSimobuckVDDFtrim 0x10000574   Gb    2  Data  Hi   0x4
    3309  g_ui32origSimobuckVDDStrim 0x10000578   Gb    2  Data  Hi   0x4
    3310  g_ui32xtalhscap2trim       0x1000057c   Gb    2  Data  Hi   0x4
    3311  g_ui32xtalhscaptrim        0x10000580   Gb    2  Data  Hi   0x4
    3312  gpDcuEnable                0x1000059c   Gb    2  Data  Hi   0x4
    3313  gpDcuLock                  0x100005a0   Gb    2  Data  Hi   0x4
    3314  hciLeSupFeatCfg            0x100005a8   Gb    2  Data  Hi   0x8
    3315  nvds_data                  0x100005b0   Gb    2  Data  Hi   0xf0
    3316  pAppSlaveReqActCfg         0x100006a4   Gb    2  Data  Hi   0x4
    3317  pAttCfg                    0x100006a8   Gb    2  Data  Hi   0x4
    3318  pRecListNvmPointer         0x100006ac   Gb    2  Data  Hi   0x4
    3319  pSmpCfg                    0x100006b0   Gb    2  Data  Hi   0x4
    3320  program_mram_tmc_tcycrd    0x100006b4   Gb    2  Data  Hi   0x4
    3321  recover_broken_mram_tmc_r_timer1
                                    0x100006b8   Gb    2  Data  Hi   0x4
    3322  storeAndWFIfuncRAM         0x100006e0   Gb    2  Data  Hi   0x4
    3323  ui16DbRamBufferSize        0x10000748   Gb    2  Data  Hi   0x2
    3324  __libspace_start           0x10000750   Gb    3  Data  De   0x60
    3325  __temporary_stack_top$libspace
                                    0x100007b0   Gb    3  Data  De 
    3326  DMATCBBuffer               0x100007c0   Gb    3  Data  Hi   0x20c
    3327  SMP_ScCcb                  0x100009cc   Gb    3  Data  Hi   0x54
    3328  am_KWD_tasks               0x10000a60   Gb    3  Data  Hi   0x60
    3329  am_KWD_timers              0x10000ac0   Gb    3  Data  Hi   0x10
    3330  am_hal_xtal_users          0x10000ad0   Gb    3  Data  Hi   0xc
    3331  amotasFlash                0x10000d80   Gb    3  Data  Hi   0x2004
    3332  amotasTmpBuf               0x10002d84   Gb    3  Data  Hi   0x210
    3333  amvosAdvDataDisc           0x10002f94   Gb    3  Data  Hi   0x1f
    3334  amvosScanDataDisc          0x10002fb4   Gb    3  Data  Hi   0x1f
    3335  appCb                      0x10002fd8   Gb    3  Data  Hi   0x8
    3336  appConnCb                  0x10002fe0   Gb    3  Data  Hi   0x90
    3337  appHandlerId               0x10003308   Gb    3  Data  Hi   0x1
    3338  appSlaveCb                 0x1000330c   Gb    3  Data  Hi   0x80
    3339  attCb                      0x10003398   Gb    3  Data  Hi   0x64
    3340  attcCb                     0x100033fc   Gb    3  Data  Hi   0x1b8
    3341  attsCb                     0x100035b4   Gb    3  Data  Hi   0x1bc
    3342  attsCsfCb                  0x10003788   Gb    3  Data  Hi   0x10
    3343  csNesting                  0x100037dc   Gb    3  Data  Hi   0x1
    3344  devFoundInDb               0x100037dd   Gb    3  Data  Hi   0x1
    3345  dmAdvCb                    0x100037e4   Gb    3  Data  Hi   0x34
    3346  dmCb                       0x10003818   Gb    3  Data  Hi   0x18
    3347  dmConnActSet               0x10003830   Gb    3  Data  Hi   0xc
    3348  dmConnCb                   0x1000383c   Gb    3  Data  Hi   0xc4
    3349  dmConnUpdActSet            0x10003900   Gb    3  Data  Hi   0xc
    3350  dmDevCb                    0x1000390c   Gb    3  Data  Hi   0x4
    3351  dmPrivCb                   0x10003912   Gb    3  Data  Hi   0x1a
    3352  dmSecCb                    0x1000392c   Gb    3  Data  Hi   0x8
    3353  gAmCooper                  0x10003938   Gb    3  Data  Hi   0x24
    3354  gFaultStack                0x10003b40   Gb    3  Data  Hi   0x200
    3355  gMspiXipState              0x10003d40   Gb    3  Data  Hi   0x4
    3356  gNumCmpB                   0x10003d44   Gb    3  Data  Hi   0x4
    3357  gRadioCmdQueue             0x10003d48   Gb    3  Data  Hi   0x44
    3358  gRadioQueue                0x10003d8c   Gb    3  Data  Hi   0xc
    3359  gStartOff                  0x10003da4   Gb    3  Data  Hi   0x4
    3360  g_AM_BSP_GPIO_IOM0_MISO    0x10003da8   Gb    3  Data  Hi   0x4
    3361  g_AM_BSP_GPIO_IOM2_MISO    0x10003dac   Gb    3  Data  Hi   0x4
    3362  g_AM_BSP_GPIO_IOM3_MISO    0x10003db0   Gb    3  Data  Hi   0x4
    3363  g_AM_BSP_GPIO_IOM4_MISO    0x10003db4   Gb    3  Data  Hi   0x4
    3364  g_AM_BSP_GPIO_IOM5_MISO    0x10003db8   Gb    3  Data  Hi   0x4
    3365  g_AM_BSP_GPIO_IOM6_MISO    0x10003dbc   Gb    3  Data  Hi   0x4
    3366  g_AM_BSP_GPIO_IOM7_MISO    0x10003dc0   Gb    3  Data  Hi   0x4
    3367  g_BLEMacAddress            0x10003dc4   Gb    3  Data  Hi   0x6
    3368  g_HciDrvHandleID           0x10003dca   Gb    3  Data  Hi   0x1
    3369  g_HeartBeatTimer           0x10003dcc   Gb    3  Data  Hi   0x10
    3370  g_IOMhandles               0x10003ddc   Gb    3  Data  Hi   0x4540
    3371  g_IomDevHdl                0x1000831c   Gb    3  Data  Hi   0x4
    3372  g_PDMhandles               0x10008320   Gb    3  Data  Hi   0x60
    3373  g_bVDDCbuckboosted         0x10008382   Gb    3  Data  Hi   0x1
    3374  g_consumed_bytes           0x10008384   Gb    3  Data  Hi   0x4
    3375  g_hciDrvErrorHandler       0x1000838c   Gb    3  Data  Hi   0x4
    3376  g_pfnCharPrint             0x10008394   Gb    3  Data  Hi   0x4
    3377  g_pui32ReadBuffer          0x100095b8   Gb    3  Data  Hi   0x100
    3378  g_sAmUtil                  0x100096b8   Gb    3  Data  Hi   0x8844
    3379  g_sVosAma                  0x10011f0c   Gb    3  Data  Hi   0x118
    3380  g_sVosBle                  0x10012024   Gb    3  Data  Hi   0x58
    3381  g_sVosBrd                  0x1001207c   Gb    3  Data  Hi   0x158
    3382  g_trim_reg_origvals        0x100121d4   Gb    3  Data  Hi   0x54
    3383  g_ui32NumBytes             0x10012230   Gb    3  Data  Hi   0x4
    3384  gattServCb                 0x10012238   Gb    3  Data  Hi   0x2
    3385  hciCb                      0x10012a94   Gb    3  Data  Hi   0x24
    3386  hciCmdCb                   0x10012ab8   Gb    3  Data  Hi   0x1c
    3387  hciCoreCb                  0x10012ad8   Gb    3  Data  Hi   0xa8
    3388  l2cCb                      0x10012bac   Gb    3  Data  Hi   0x28
    3389  ll_local_feats             0x10012bec   Gb    3  Data  Hi   0x8
    3390  oCELTEncoder_mem           0x10012c54   Gb    3  Data  Hi   0x1770
    3391  o_spl_opus_encoder         0x100143c4   Gb    3  Data  Hi   0xf30
    3392  opus_mem_ram1              0x100152f4   Gb    3  Data  Hi   0x5000
    3393  opus_ram_count             0x1001a2f4   Gb    3  Data  Hi   0x4
    3394  opus_ram_count_save        0x1001a2f8   Gb    3  Data  Hi   0x4
    3395  opus_ram_ptr               0x1001a2fc   Gb    3  Data  Hi   0x4
    3396  opus_ram_ptr_save          0x1001a300   Gb    3  Data  Hi   0x4
    3397  pAppAdvCfg                 0x1001a308   Gb    3  Data  Hi   0x4
    3398  pAppSecCfg                 0x1001a30c   Gb    3  Data  Hi   0x4
    3399  pAppSlaveCfg               0x1001a310   Gb    3  Data  Hi   0x4
    3400  pAppUpdateCfg              0x1001a314   Gb    3  Data  Hi   0x4
    3401  p_spl_opus_encoder         0x1001a318   Gb    3  Data  Hi   0x4
    3402  pvHciSpiHandle             0x1001a6e0   Gb    3  Data  Hi   0x4
    3403  pxCurrentTCB               0x1001a6e4   Gb    3  Data  Hi   0x4
    3404  sLengthBytes               0x1001a788   Gb    3  Data  Hi   0x4
    3405  secCb                      0x1001a790   Gb    3  Data  Hi   0x50
    3406  smpCb                      0x1001a7e0   Gb    3  Data  Hi   0xfc
    3407  ui8DbRamBuffer             0x10022944   Gb    3  Data  Hi   0x300
    3408  ulTimerCountsForOneTick    0x10022c48   Gb    3  Data  Hi   0x4
    3409  wsfBufMem                  0x10022c5c   Gb    3  Data  Hi   0x4
    3410  wsfBufMemLen               0x10022c60   Gb    3  Data  Hi   0x2
    3411  wsfBufNumPools             0x10022c62   Gb    3  Data  Hi   0x1
    3412  wsfOs                      0x10022c64   Gb    3  Data  Hi   0x40
    3413  wsfTimerTimerQueue         0x10022ca4   Gb    3  Data  Hi   0x8
    3414  xRadioTaskEventObject      0x10022d34   Gb    3  Data  Hi   0x4
    3415  xWsfTimer                  0x10022d64   Gb    3  Data  Hi   0x4
    3416  psGlobalAccessPtr          0x10060000   Gb    4  Data  Hi   0x4
    3417  gpui32PdmDmaBuf            0x10060004   Gb    4  Data  Hi   0x280
    3418  ui32MCUClaimed             0x10060284   Gb    4  Data  Hi   0x14
    3419  ui32DSP0Claimed            0x10060298   Gb    4  Data  Hi   0x14
    3420  ui32DSP1Claimed            0x100602ac   Gb    4  Data  Hi   0x14


** Section #13 '.strtab' (SHT_STRTAB)
    Size   : 50992 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.27
           20    102: $t.28
           21    108: $d.24
           22    114: $t.25
           23    120: $d.6
           24    125: $t.7
           25    130: $t.4
           26    135: $d.9
           27    140: $t.10
           28    146: $d.2
           29    151: $t.3
           30    156: $d.38
           31    162: $t.39
           32    168: $d.14
           33    174: $t.15
           34    180: $t.6
           35    185: $t.8
           36    190: $d.23
           37    196: $d.21
           38    202: $d.29
           39    208: $t.30
           40    214: $d.33
           41    220: $t.19
           42    226: $t.1
           43    231: $d.5
           44    236: $d.15
           45    242: $d.22
           46    248: $t.23
           47    254: $t.16
           48    260: $d.8
           49    265: $t.9
           50    270: $t.13
           51    276: $d.18
           52    282: $d.20
           53    288: $t.21
           54    294: $t.46
           55    300: $d.28
           56    306: $t.42
           57    312: $d.37
           58    318: $t.18
           59    324: $t.35
           60    330: $t.31
           61    336: $d.32
           62    342: $t.33
           63    348: $d.34
           64    354: $t.22
           65    360: $d.11
           66    366: $t.12
           67    372: $t.24
           68    378: $d.25
           69    384: $t.26
           70    390: $t.48
           71    396: $d.30
           72    402: $t.45
           73    408: $d.55
           74    414: $t.50
           75    420: $d.51
           76    426: $t.52
           77    432: $d.53
           78    438: $t.44
           79    444: $d.45
           80    450: $d.42
           81    456: $t.43
           82    462: $d.39
           83    468: $t.40
           84    474: $d.47
           85    480: $d.50
           86    486: $t.41
           87    492: $d.36
           88    498: $t.37
           89    504: $t.34
           90    510: $d.17
           91    516: $d.26
           92    522: $t.56
           93    528: $d.13
           94    534: $d.realdata
           95    546: sec_aes.c
           96    556: getNextToken
           97    569: sec_aes_rev.c
           98    583: sec_ccm_hci.c
           99    597: sec_cmac_hci.c
          100    612: secCmacGenSubkey2
          101    630: secCmacProcessBlock
          102    650: secCmacComplete
          103    666: secCmacGenSubkey1
          104    684: secCmacKeyShift
          105    700: sec_ecc_debug.c
          106    716: sec_ecc_hci.c
          107    730: sec_main.c
          108    741: secHciCback
          109    753: app_db.c
          110    762: updateRecordInNVM
          111    780: pAppDbNewRec
          112    793: appDb
          113    799: app_hw.c
          114    808: app_ui.c
          115    817: appUiCbackTbl
          116    831: ui_console.c
          117    844: ui_lcd.c
          118    853: ui_main.c
          119    863: ui_platform.c
          120    877: ui_timer.c
          121    888: hci_main.c
          122    899: hidapp_main.c
          123    913: hci_dbg_trc.c
          124    927: hci_drv_cooper.c
          125    944: error_check
          126    956: HciDrvIntService
          127    973: ClkReqIntService
          128    990: __NVIC_SetPriority
          129   1009: __NVIC_EnableIRQ
          130   1026: g_ui32FailingStatus
          131   1046: hci_vs_cooper.c
          132   1062: hciCoreReadResolvingListSize
          133   1091: hciCoreReadMaxDataLen
          134   1113: hciCoreResetSequence.randCnt
          135   1142: amvos_main.c
          136   1155: amvosSetLocalName
          137   1173: amvosProcMsg
          138   1186: amvosDmCback
          139   1199: amvosAttCback
          140   1213: amvosCccCback
          141   1227: amvosBtnCback
          142   1241: amvosProcCccState
          143   1259: amvosSetup
          144   1270: amvosOpen
          145   1280: amvosClose
          146   1291: amvosConnUpdate
          147   1307: .L.str.36
          148   1317: .L.str.31
          149   1327: .L.str.33
          150   1337: .L.str.37
          151   1347: .L.str.27
          152   1357: .L.str.23
          153   1367: .L.str.21
          154   1377: .L.str.22
          155   1387: .L.str.18
          156   1397: .L.str.6
          157   1406: .L.str.8
          158   1415: .L.str.17
          159   1425: .L.str.25
          160   1435: .L.str.19
          161   1445: .L.str.26
          162   1455: .L.str
          163   1462: .L.str.7
          164   1471: .L.str.20
          165   1481: .L.str.9
          166   1490: .L.str.12
          167   1500: .L.str.11
          168   1510: .L.str.10
          169   1520: .L.str.15
          170   1530: .L.str.28
          171   1540: .L.str.14
          172   1550: .L.str.13
          173   1560: .L.str.24
          174   1570: .L.str.30
          175   1580: .L.str.29
          176   1590: .L.str.3
          177   1599: .L.str.4
          178   1608: .L.str.35
          179   1618: .L.str.5
          180   1627: .L.str.32
          181   1637: .L.str.38
          182   1647: .L.str.16
          183   1657: .L.str.34
          184   1667: .L.str.2
          185   1676: .L.str.1
          186   1685: .L__const.amvosKwdSetDemoName.ble_device_name
          187   1731: .L__const.amvosKwdSetDemoName.devinfo
          188   1769: amvosUpdateCfg
          189   1784: amvosAdvCfg
          190   1796: amvosSlaveCfg
          191   1810: amvosSecCfg
          192   1822: amvosSmpCfg
          193   1834: vosAmotaCfg
          194   1846: amvosCccSet
          195   1858: amvosProcMsg.retry_cnt
          196   1881: amvosAdvDataDiscDefault
          197   1905: am_vos_ble.c
          198   1918: svc_amvos.c
          199   1930: svcAmvosGroup
          200   1944: amvosList
          201   1954: amvosSvc
          202   1963: amvosLenSvc
          203   1975: amvosRxCh
          204   1985: amvosLenRxCh
          205   1998: svcRxUuid
          206   2008: amvosRx
          207   2016: amvosLenRx
          208   2027: amvosTxCh
          209   2037: amvosLenTxCh
          210   2050: svcTxUuid
          211   2060: amvosTx
          212   2068: amvosLenTx
          213   2079: amvosTxChCcc
          214   2092: amvosLenTxChCcc
          215   2108: bas_main.c
          216   2119: port.c
          217   2126: prvTaskExitError
          218   2143: pxCurrentTCBConst2
          219   2162: vPortEnableVFP
          220   2177: prvPortStartFirstTask
          221   2199: pxCurrentTCBConst
          222   2217: __NVIC_ClearPendingIRQ
          223   2240: ucMaxSysCallPriority
          224   2261: ulMaxPRIGROUPValue
          225   2280: uxCriticalNesting
          226   2298: xMaximumPossibleSuppressedTicks
          227   2330: g_lastSTimerVal
          228   2346: hci_cmd.c
          229   2356: hci_cmd_ae.c
          230   2369: hci_cmd_bis.c
          231   2383: hci_cmd_cis.c
          232   2397: hci_cmd_cte.c
          233   2411: hci_cmd_iso.c
          234   2425: hci_cmd_past.c
          235   2440: hci_cmd_phy.c
          236   2454: hci_core.c
          237   2465: hciCoreConnAlloc
          238   2482: hciCoreConnFree
          239   2498: hciCoreNextConnFragment
          240   2522: hciCoreCisAlloc
          241   2538: hciCoreCisFree
          242   2553: hci_core_ps.c
          243   2567: hci_evt.c
          244   2577: hciEvtProcessLeAdvReport
          245   2602: hciEvtProcessLeDirectAdvReport
          246   2633: hciEvtProcessLeExtAdvReport
          247   2661: hciEvtProcessLePerAdvReport
          248   2689: hciEvtProcessLeConnIQReport
          249   2717: hciEvtProcessLeConlessIQReport
          250   2748: hciEvtParseLeConnCmpl
          251   2770: hciEvtParseLeEnhancedConnCmpl
          252   2800: hciEvtParseDisconnectCmpl
          253   2826: hciEvtParseLeConnUpdateCmpl
          254   2854: hciEvtParseLeCreateConnCancelCmdCmpl
          255   2891: hciEvtParseReadRssiCmdCmpl
          256   2918: hciEvtParseReadChanMapCmdCmpl
          257   2948: hciEvtParseReadTxPwrLvlCmdCmpl
          258   2979: hciEvtParseReadRemoteVerInfoCmpl
          259   3012: hciEvtParseReadLeRemoteFeatCmpl
          260   3044: hciEvtParseLeLtkReqReplCmdCmpl
          261   3075: hciEvtParseLeLtkReqNegReplCmdCmpl
          262   3109: hciEvtParseEncKeyRefreshCmpl
          263   3138: hciEvtParseEncChange
          264   3159: hciEvtParseLeLtkReq
          265   3179: hciEvtParseVendorSpecCmdStatus
          266   3210: hciEvtParseVendorSpecCmdCmpl
          267   3239: hciEvtParseVendorSpec
          268   3261: hciEvtParseHwError
          269   3280: hciEvtParseLeAddDevToResListCmdCmpl
          270   3316: hciEvtParseLeRemDevFromResListCmdCmpl
          271   3354: hciEvtParseLeClearResListCmdCmpl
          272   3387: hciEvtParseLeReadPeerResAddrCmdCmpl
          273   3423: hciEvtParseLeReadLocalResAddrCmdCmpl
          274   3460: hciEvtParseLeSetAddrResEnableCmdCmpl
          275   3497: hciEvtParseLeEncryptCmdCmpl
          276   3525: hciEvtParseLeRandCmdCmpl
          277   3550: hciEvtParseRemConnParamRepCmdCmpl
          278   3584: hciEvtParseRemConnParamNegRepCmdCmpl
          279   3621: hciEvtParseReadDefDataLenCmdCmpl
          280   3654: hciEvtParseWriteDefDataLenCmdCmpl
          281   3688: hciEvtParseSetDataLenCmdCmpl
          282   3717: hciEvtParseReadMaxDataLenCmdCmpl
          283   3750: hciEvtParseRemConnParamReq
          284   3777: hciEvtParseDataLenChange
          285   3802: hciEvtParseReadPubKeyCmdCmpl
          286   3831: hciEvtParseGenDhKeyCmdCmpl
          287   3858: hciEvtParseWriteAuthTimeoutCmdCmpl
          288   3893: hciEvtParseAuthTimeoutExpiredEvt
          289   3926: hciEvtParseReadPhyCmdCmpl
          290   3952: hciEvtParseSetDefPhyCmdCmpl
          291   3980: hciEvtParsePhyUpdateCmpl
          292   4005: hciEvtParseLeScanTimeout
          293   4030: hciEvtParseLeAdvSetTerm
          294   4054: hciEvtParseLeScanReqRcvd
          295   4079: hciEvtParseLePerAdvSyncEst
          296   4106: hciEvtParseLePerAdvSyncLost
          297   4134: hciEvtParseLeCmdCmpl
          298   4155: hciEvtParseLeSetConnCteRcvParm
          299   4186: hciEvtParseLeSetConnCteTxParm
          300   4216: hciEvtParseLeConnCteReqEn
          301   4242: hciEvtParseLeConnCteRspEn
          302   4268: hciEvtParseLeCisEst
          303   4288: hciEvtParseLeCisReq
          304   4308: hciEvtParseLeReqPeerScaCmpl
          305   4336: hciEvtParseLeSetCigParamsCmdCmpl
          306   4369: hciEvtParseLeRemoveCigCmdCmpl
          307   4399: hciEvtParseLeSetupIsoDataPathCmdCmpl
          308   4436: hciEvtParseLeRemoveIsoDataPathCmdCmpl
          309   4474: hciEvtParseConfigDataPathCmdCmpl
          310   4507: hciEvtParseReadLocalSupCodecsCmdCmpl
          311   4544: hciEvtParseReadLocalSupCodecCapCmdCmpl
          312   4583: hciEvtParseReadLocalSupCtrDlyCmdCmpl
          313   4620: hciEvtParseLeCreateBigCmpl
          314   4647: hciEvtParseLeTerminateBigCmpl
          315   4677: hciEvtParseLeBigSyncEst
          316   4701: hciEvtParseLeBigSyncLost
          317   4726: hciEvtParseLeBigTermSyncCmpl
          318   4755: hciEvtParseLeBigInfoAdvRpt
          319   4782: hciEvtCbackLen
          320   4797: hciEvtParseFcnTbl
          321   4815: hciEvtStats
          322   4827: hci_tr.c
          323   4836: hciTrSerialRxIncoming.stateRx
          324   4866: hciTrSerialRxIncoming.pktIndRx
          325   4897: hciTrSerialRxIncoming.iRx
          326   4923: hciTrSerialRxIncoming.hdrRx
          327   4951: hciTrSerialRxIncoming.pPktRx
          328   4980: hciTrSerialRxIncoming.pDataRx
          329   5010: g_bHCIReceivingPacket
          330   5032: hci_vs_ae.c
          331   5044: l2c_coc.c
          332   5054: l2c_main.c
          333   5065: l2cDefaultDataCback
          334   5085: l2cDefaultCtrlCback
          335   5105: l2cDefaultDataCidCback
          336   5128: l2cHciAclCback
          337   5143: l2cHciFlowCback
          338   5159: l2c_master.c
          339   5172: l2c_slave.c
          340   5184: l2cSlaveRxSignalingPkt
          341   5207: l2cSlaveReqTimeout
          342   5226: l2cSlaveCb
          343   5237: wsf_assert.c
          344   5250: wsf_buf.c
          345   5260: wsf_efs.c
          346   5270: wsf_math.c
          347   5281: wsf_msg.c
          348   5291: wsf_os.c
          349   5300: wsf_queue.c
          350   5312: wsf_timer.c
          351   5324: WsfTimer_handler
          352   5341: wsfTimerInsert
          353   5356: wsfTimerRemove
          354   5371: g_ui32LastTime
          355   5386: wsf_trace.c
          356   5398: bda.c
          357   5404: Bda2Str.hex
          358   5416: Bda2Str.str
          359   5428: bstream.c
          360   5438: calc128.c
          361   5448: crc32.c
          362   5456: crc32Table
          363   5467: print.c
          364   5475: terminal.c
          365   5486: wstr.c
          366   5493: sec_ecc.c
          367   5503: hid_main.c
          368   5514: smpi_act.c
          369   5525: smpi_sc_act.c
          370   5539: smpi_sc_sm.c
          371   5552: smpi_sm.c
          372   5562: smpr_act.c
          373   5573: smpr_sc_act.c
          374   5587: smpr_sc_sm.c
          375   5600: smprScStateTbl
          376   5615: smprScActionTbl
          377   5631: smprScStateTblCommon
          378   5652: smprScStateTblIdle
          379   5671: smprScStateTblApiPairReq
          380   5696: smprScStateTblApiPairRsp
          381   5721: smprScStateTblModeSelect
          382   5746: smprScStateTblPubKey
          383   5767: smprScStateTblLescPin
          384   5789: smprScStateTblAuthSelect
          385   5814: smprScStateTblJwNcSetup
          386   5838: smprScStateTblJwNcWaitRand
          387   5865: smprScStateTblJwNcCalcG2
          388   5890: smprScStateTblJwNcWaitUser
          389   5917: smprScStateTblJwNcWaitUserDhCheckRcvd
          390   5955: smprScStateTblPassKeyKeypress
          391   5985: smprScStateTblPassWaitAuthRsp
          392   6015: smprScStateTblPasskeyWaitCnf
          393   6044: smprScStateTblPasskeyCalc
          394   6070: smprScStateTblPasskeyRand
          395   6096: smprScStateTblPasskeyCheck
          396   6123: smprScStateTblPasskeyRepeat
          397   6151: smprScStateTblOobSendRand
          398   6177: smprScStateTblOobWaitRand
          399   6203: smprScStateTblWaitDhCheck
          400   6229: smprScStateTblCalcDHKey
          401   6253: smprScStateTblCalcF5TKey
          402   6278: smprScStateTblCalcF5MacKey
          403   6305: smprScStateTblCalcF5LTK
          404   6329: smprScStateTblDhCalcF6Ea
          405   6354: smprScStateTblDhCalcF6Eb
          406   6379: smprStateTblPinPair1
          407   6400: smprStateTblPinPair2
          408   6421: smprStateTblCnfCalc1
          409   6442: smprStateTblCnfCalc2
          410   6463: smprStateTblPairRand
          411   6484: smprStateTblCnfVerCalc1
          412   6508: smprStateTblCnfVerCalc2
          413   6532: smprScStateTblStkCalc
          414   6554: smprScStateTblEncrypt
          415   6576: smprScStateTblKeyDist
          416   6598: smprScStateTblAttempts
          417   6621: smprScStateTblRspTo
          418   6641: smpr_sm.c
          419   6651: smprStateTblIdle
          420   6668: smprStateTblApiPairReq
          421   6691: smprStateTblApiPairRsp
          422   6714: smprStateTblStkCalc
          423   6734: smprStateTblEncrypt
          424   6754: smprStateTblKeyDist
          425   6774: smprStateTblAttempts
          426   6795: smprStateTblRspTo
          427   6813: smprActionTbl
          428   6827: smprStateTblCommon
          429   6846: smp_act.c
          430   6856: smp_db.c
          431   6865: smpDbGetRecord
          432   6880: smpDbStartServiceTimer
          433   6903: smpDbRecordInUse
          434   6920: smpDbAddDevice
          435   6935: smpDbCb
          436   6943: smp_main.c
          437   6954: smpL2cDataCback
          438   6970: smpL2cCtrlCback
          439   6986: smpDmConnCback
          440   7001: smpResumeAttemptsState
          441   7024: smp_non.c
          442   7034: smp_sc_act.c
          443   7047: smpScCatInitiatorBdAddr
          444   7071: smpScCatResponderBdAddr
          445   7095: smpScF5Key
          446   7106: smp_sc_main.c
          447   7120: amota_main.c
          448   7133: svc_amdtp.c
          449   7145: svc_amotas.c
          450   7158: svcAmotaGroup
          451   7172: amotaList
          452   7182: amotaSvc
          453   7191: amotaLenSvc
          454   7203: amotaRxCh
          455   7213: amotaLenRxCh
          456   7226: amotaRx
          457   7234: amotaLenRx
          458   7245: amotaTxCh
          459   7255: amotaLenTxCh
          460   7268: amotaTx
          461   7276: amotaLenTx
          462   7287: amotaTxChCcc
          463   7300: amotaLenTxChCcc
          464   7316: svc_amvole.c
          465   7329: svc_cust.c
          466   7340: svc_throughput.c
          467   7357: gap_main.c
          468   7368: am_vos_board_setup.c
          469   7389: __tagsym$$used.0
          470   7406: .L__const.am_vos_pdm_init.sPdmConfig
          471   7443: g_ePdmInterrupts
          472   7460: am_vos_isr.c
          473   7473: amotas_main.c
          474   7487: amotas_find_next2send
          475   7509: amotas_reply_to_client
          476   7532: amotas_set_fw_addr
          477   7551: amotas_write2flash
          478   7570: amotas_update_ota
          479   7588: amotas_init_ota
          480   7604: amotas_conn_open
          481   7621: amotas_conn_update
          482   7640: amotas_send_data
          483   7657: verify_flash_content
          484   7678: g_pFlash
          485   7687: amotasCb
          486   7696: ui32ImageCalCRC
          487   7712: sblOtaStorageAddr
          488   7730: gatt_main.c
          489   7742: am_resources.c
          490   7757: __tagsym$$used.1
          491   7774: __tagsym$$used.2
          492   7791: __tagsym$$used.3
          493   7808: __tagsym$$used.4
          494   7825: __tagsym$$used.5
          495   7842: __tagsym$$used.6
          496   7859: __tagsym$$used.7
          497   7876: __tagsym$$used.8
          498   7893: am_vos_ble_apollo4.c
          499   7914: g_pui32BufMem
          500   7928: g_psPoolDescriptors
          501   7948: vos_ble_lite.c
          502   7963: .L__const.main.McuMemCfg
          503   7988: .L__const.main.SRAMMemCfg
          504   8014: adpcm.c
          505   8022: uECC.c
          506   8029: uECC_ll.c
          507   8039: am_vos_audio.c
          508   8054: pui8WweInBuff
          509   8068: am_vos_audio_buffer.c
          510   8090: am_vos_codec.c
          511   8105: am_vos_init.c
          512   8119: g_KWD_TaskSetup
          513   8135: g_KWD_TimerSetup
          514   8152: am_vos_logic.c
          515   8167: am_vos_rtt_recorder.c
          516   8189: am_vos_task.c
          517   8203: am_vos_utils.c
          518   8218: dm_adv.c
          519   8227: dm_adv_ae.c
          520   8239: dm_adv_leg.c
          521   8252: dmAdvConfig
          522   8264: dmLegAdvCb
          523   8275: dmAdvAct
          524   8284: dmAdvFcnIf
          525   8295: dm_bis_master.c
          526   8311: dm_bis_slave.c
          527   8326: dm_cis.c
          528   8335: dm_cis_master.c
          529   8351: dm_cis_slave.c
          530   8366: dm_cis_sm.c
          531   8378: dm_conn.c
          532   8388: dmConnCmplStates
          533   8405: dmConn2ActRssiRead
          534   8424: dmConn2ActRemoteConnParamReq
          535   8453: dmConn2ActDataLenChange
          536   8477: dmConn2ActWriteAuthToCmpl
          537   8503: dmConn2ActAuthToExpired
          538   8527: dmConn2ActReadRemoteFeaturesCmpl
          539   8560: dmConn2ActReadRemoteVerInfoCmpl
          540   8592: dmConn2ActReqPeerSca
          541   8613: dmConnUpdActTbl
          542   8629: dmConnSpecDefaults
          543   8648: dmConnFcnIf
          544   8660: dmConn2FcnIf
          545   8673: dmConnUpdFcnIf
          546   8688: dmConnActSetMain
          547   8705: dmConnUpdActSetMain
          548   8725: dm_conn_cte.c
          549   8739: dm_conn_master.c
          550   8756: dm_conn_master_ae.c
          551   8776: dm_conn_master_leg.c
          552   8797: dm_conn_slave.c
          553   8813: dmConnUpdateCback
          554   8831: dm_conn_slave_ae.c
          555   8850: dm_conn_slave_leg.c
          556   8870: dmConnActSetSlave
          557   8888: dm_conn_sm.c
          558   8901: dmConnStateTbl
          559   8916: dm_dev.c
          560   8925: dmDevHciEvtReset
          561   8942: dmDevHciEvtVendorSpecCmdCmpl
          562   8971: dmDevHciEvtVendorSpec
          563   8993: dmDevHciEvtHwError
          564   9012: dmDevAct
          565   9021: dm_dev_priv.c
          566   9035: dm_iso.c
          567   9044: dm_main.c
          568   9054: dmHciEvtCback
          569   9068: dmFcnDefault
          570   9081: dmEvtCbackLen
          571   9095: dmHciToIdTbl
          572   9108: dm_past.c
          573   9118: dm_phy.c
          574   9127: dmPhyActDefPhySet
          575   9145: dmPhyActPhyRead
          576   9161: dmPhyActPhyUpdate
          577   9179: dmPhyFcnIf
          578   9190: dm_priv.c
          579   9200: dmPrivSetAddrResEnable
          580   9223: dmPrivAct
          581   9233: dmPrivAesAct
          582   9246: dmPrivFcnIf
          583   9258: dmPrivAesFcnIf
          584   9273: dm_scan.c
          585   9283: dm_scan_ae.c
          586   9296: dm_scan_leg.c
          587   9310: dm_sec.c
          588   9319: dmSecFcnIf
          589   9330: dm_sec_lesc.c
          590   9344: dmSecOobRand
          591   9357: localEccKey
          592   9369: dmSecLescFcnIf
          593   9384: dm_sec_master.c
          594   9400: dm_sec_slave.c
          595   9415: dm_sync_ae.c
          596   9428: attc_disc.c
          597   9440: attc_eatt.c
          598   9452: attc_main.c
          599   9464: attcSendMtuReq
          600   9479: attcSendContinuingReq
          601   9501: attcSendSimpleReq
          602   9519: attcSendWriteCmd
          603   9536: attcSendPrepWriteReq
          604   9557: attcSetPendWriteCmd
          605   9577: attcDataCback
          606   9591: attcCtrlCback
          607   9605: attcConnCback
          608   9619: attcSendReqTbl
          609   9634: attcFcnIf
          610   9644: attc_proc.c
          611   9656: attcProcRspTbl
          612   9671: attcMinPduLen
          613   9685: attc_read.c
          614   9697: attc_sign.c
          615   9709: attc_write.c
          616   9722: atts_ccc.c
          617   9733: attsCccMainCback
          618   9750: attsCccAllocTbl
          619   9766: attsCccCback
          620   9779: attsCccFreeTbl
          621   9794: attsCccGetTbl
          622   9808: attsCccReadValue
          623   9825: attsCccWriteValue
          624   9843: attsCccCb
          625   9853: atts_csf.c
          626   9864: atts_dyn.c
          627   9875: atts_eatt.c
          628   9887: atts_ind.c
          629   9898: attsExecCallback
          630   9915: attsIndCtrlCback
          631   9932: attsIndMsgCback
          632   9948: attsIndConnCback
          633   9965: attsPendIndNtfHandle
          634   9986: attsSetupMsg
          635   9999: attsSetPendNtfHandle
          636  10020: attsIndFcnIf
          637  10033: atts_main.c
          638  10045: attsDataCback
          639  10059: attsL2cCtrlCback
          640  10076: attsConnCback
          641  10090: attsIsHashableAttr.isAttrCharVal
          642  10123: attsFcnIf
          643  10133: atts_proc.c
          644  10145: atts_read.c
          645  10157: atts_sign.c
          646  10169: attsSignCcbByConnId
          647  10189: attsSignCb
          648  10200: atts_write.c
          649  10213: attsExecPrepWrite
          650  10231: att_eatt.c
          651  10242: att_main.c
          652  10253: attL2cDataCback
          653  10269: attL2cCtrlCback
          654  10285: attDmConnCback
          655  10300: attBaseUuid
          656  10312: att_uuid.c
          657  10323: cfg_stack.c
          658  10335: SEGGER_RTT.c
          659  10348: SEGGER_RTT_printf.c
          660  10368: heap_4.c
          661  10377: prvHeapInit
          662  10389: prvInsertBlockIntoFreeList
          663  10416: pxEnd
          664  10422: xFreeBytesRemaining
          665  10442: xStart
          666  10449: xMinimumEverFreeBytesRemaining
          667  10480: xNumberOfSuccessfulAllocations
          668  10511: xNumberOfSuccessfulFrees
          669  10536: ucHeap
          670  10543: am_devices_cooper.c
          671  10563: am_devices_cooper_sbl_update_state_data
          672  10603: sbl_status
          673  10614: gsSblUpdateState
          674  10631: g_sFwImage
          675  10642: g_sInfo1PatchImage
          676  10661: g_sInfo0PatchImage
          677  10680: am_devices_led.c
          678  10697: am_devices_t5838.c
          679  10716: ae_api.c
          680  10725: event_groups.c
          681  10740: prvTestWaitCondition
          682  10761: list.c
          683  10768: queue.c
          684  10776: prvInitialiseNewQueue
          685  10798: prvCopyDataToQueue
          686  10817: prvIsQueueFull
          687  10832: prvUnlockQueue
          688  10847: prvCopyDataFromQueue
          689  10868: prvIsQueueEmpty
          690  10884: tasks.c
          691  10892: prvInitialiseNewTask
          692  10913: prvAddNewTaskToReadyList
          693  10938: prvAddCurrentTaskToDelayedList
          694  10969: prvResetNextTaskUnblockTime
          695  10997: prvIdleTask
          696  11009: prvInitialiseTaskLists
          697  11032: prvCheckTasksWaitingTermination
          698  11064: prvGetExpectedIdleTime
          699  11087: uxSchedulerSuspended
          700  11108: xTickCount
          701  11119: xSuspendedTaskList
          702  11138: xSchedulerRunning
          703  11156: uxCurrentNumberOfTasks
          704  11179: uxTopReadyPriority
          705  11198: pxReadyTasksLists
          706  11216: xYieldPending
          707  11230: xPendingReadyList
          708  11248: xIdleTaskHandle
          709  11264: xNextTaskUnblockTime
          710  11285: xPendedTicks
          711  11298: pxDelayedTaskList
          712  11316: pxOverflowDelayedTaskList
          713  11342: xNumOfOverflows
          714  11358: uxTaskNumber
          715  11371: xDelayedTaskList1
          716  11389: xDelayedTaskList2
          717  11407: timers.c
          718  11416: prvCheckForValidListAndQueue
          719  11445: prvTimerTask
          720  11458: prvInitialiseNewTimer
          721  11480: prvGetNextExpireTime
          722  11501: prvProcessTimerOrBlockTask
          723  11528: prvProcessReceivedCommands
          724  11555: prvSampleTimeNow
          725  11572: prvProcessExpiredTimer
          726  11595: prvSwitchTimerLists
          727  11615: prvReloadTimer
          728  11630: prvInsertTimerInActiveList
          729  11657: xTimerQueue
          730  11669: xTimerTaskHandle
          731  11686: pxCurrentTimerList
          732  11705: pxOverflowTimerList
          733  11725: prvSampleTimeNow.xLastTime
          734  11752: xActiveTimerList1
          735  11770: xActiveTimerList2
          736  11788: am_vos_atvv_callback.c
          737  11811: am_vos_spp_port.c
          738  11829: am_util_ble_cooper.c
          739  11850: am_util_bootloader.c
          740  11871: g_pui32CRC32Table
          741  11889: am_util_delay.c
          742  11905: am_util_faultisr.c
          743  11924: am_util_id.c
          744  11937: revmaj_get
          745  11948: chiprev_set
          746  11960: g_ui8DeviceNameUnknown
          747  11983: g_ui8VendorNameUnknown
          748  12006: g_ui8VendorNameAmbq
          749  12026: g_DeviceNameApollo4b
          750  12047: g_TempRange
          751  12059: am_util_multi_boot.c
          752  12080: am_util_multiboot_flash_read_page
          753  12114: am_util_multiboot_flash_write_page
          754  12149: am_util_multiboot_flash_erase_page
          755  12184: check_flash_address_range
          756  12210: check_flash_address_range.g_intFlashSize
          757  12251: am_util_stdio.c
          758  12267: decstr_to_int
          759  12281: simple_strlen
          760  12295: padbuffer
          761  12305: ndigits_in_hex
          762  12320: uint64_to_hexstr
          763  12337: ndigits_in_u64
          764  12352: uint64_to_str
          765  12366: ndigits_in_i64
          766  12381: ftoa
          767  12386: divu64_10
          768  12396: g_bTxtXlate
          769  12408: g_prfbuf
          770  12417: app_disc.c
          771  12428: app_main.c
          772  12439: appProcMsg
          773  12450: app_master.c
          774  12463: app_master_ae.c
          775  12479: app_master_leg.c
          776  12496: app_server.c
          777  12509: appServerSetSigningInfo
          778  12533: app_slave.c
          779  12545: appSlaveResolveAddr
          780  12565: appSlaveConnUpdateTimeout
          781  12591: appSlaveAdvModeInit
          782  12611: appSlaveConnOpen
          783  12628: appSlaveConnClose
          784  12646: appSlaveConnUpdate
          785  12665: appSlaveResolvedAddrInd
          786  12689: appSlaveRemoteConnParamReq
          787  12716: appSetAdvScanDataFrag
          788  12738: appSlaveConnectableAdv
          789  12761: appSetAdvScanData
          790  12779: appSlaveForceAdvDataSync
          791  12804: appSecPairCmpl
          792  12819: appSecPairFailed
          793  12836: appSecEncryptInd
          794  12853: appSecStoreKey
          795  12868: appSecPairInd
          796  12882: appSecFindLtk
          797  12896: appPrivSetAddrResEnableInd
          798  12923: appPrivAddDevToResListInd
          799  12949: appPrivRemDevFromResListInd
          800  12977: appConnUpdateTimerStart
          801  13001: appSlaveProcConnOpen
          802  13022: appSlaveProcConnClose
          803  13044: appSecRspLtk
          804  13057: app_slave_ae.c
          805  13072: app_slave_leg.c
          806  13088: appSlaveAdvMode
          807  13104: appSlaveLegAdvStop
          808  13123: appSlaveLegAdvRestart
          809  13145: appSlaveLegAdvTypeChanged
          810  13171: appSlaveNextLegAdvState
          811  13195: appSlaveLegAdvStart
          812  13215: app_terminal.c
          813  13230: svc_alert.c
          814  13242: svc_batt.c
          815  13253: svc_bps.c
          816  13263: svc_core.c
          817  13274: svcGapGroup
          818  13286: svcGattGroup
          819  13299: gapValCar
          820  13309: gattValSsf
          821  13320: gapList
          822  13328: gapValSvc
          823  13338: gapLenSvc
          824  13348: gapValDnCh
          825  13359: gapLenDnCh
          826  13370: gapValDn
          827  13379: gapLenDn
          828  13388: gapValApCh
          829  13399: gapLenApCh
          830  13410: gapValAp
          831  13419: gapLenAp
          832  13428: gapValCarCh
          833  13440: gapLenCarCh
          834  13452: gapLenCar
          835  13462: gapValRpaoCh
          836  13475: gapLenRpaoCh
          837  13488: gapValRpao
          838  13499: gapLenRpao
          839  13510: gattList
          840  13519: gattValSvc
          841  13530: gattLenSvc
          842  13541: gattValScCh
          843  13553: gattLenScCh
          844  13565: gattValSc
          845  13575: gattLenSc
          846  13585: gattValScChCcc
          847  13600: gattLenScChCcc
          848  13615: gattValCsfCh
          849  13628: gattLenCsfCh
          850  13641: gattValCsf
          851  13652: gattLenCsf
          852  13663: gattValDbhCh
          853  13676: gattLenDbhCh
          854  13689: gattValDbh
          855  13700: gattLenDbh
          856  13711: gattValSsfCh
          857  13724: gattLenSsfCh
          858  13737: gattLenSsf
          859  13748: svc_cps.c
          860  13758: svc_cscs.c
          861  13769: svc_cte.c
          862  13779: svc_dis.c
          863  13789: svcDisGroup
          864  13801: disList
          865  13809: disValSvc
          866  13819: disLenSvc
          867  13829: disValMfrCh
          868  13841: disLenMfrCh
          869  13853: disUuMfr
          870  13862: disValMfr
          871  13872: disLenMfr
          872  13882: disValSidCh
          873  13894: disLenSidCh
          874  13906: disUuSid
          875  13915: disValSid
          876  13925: disLenSid
          877  13935: disValMnCh
          878  13946: disLenMnCh
          879  13957: disUuMn
          880  13965: disValMn
          881  13974: disLenMn
          882  13983: disValSnCh
          883  13994: disLenSnCh
          884  14005: disUuSn
          885  14013: disValSn
          886  14022: disLenSn
          887  14031: disValFwrCh
          888  14043: disLenFwrCh
          889  14055: disUuFwr
          890  14064: disValFwr
          891  14074: disLenFwr
          892  14084: disValHwrCh
          893  14096: disLenHwrCh
          894  14108: disUuHwr
          895  14117: disValHwr
          896  14127: disLenHwr
          897  14137: disValSwrCh
          898  14149: disLenSwrCh
          899  14161: disUuSwr
          900  14170: disValSwr
          901  14180: disLenSwr
          902  14190: disValRcdCh
          903  14202: disLenRcdCh
          904  14214: disUuRcd
          905  14223: disValRcd
          906  14233: disLenRcd
          907  14243: disValPnpIdCh
          908  14257: disLenPnpIdCh
          909  14271: disUuPnpId
          910  14282: disValPnpId
          911  14294: disLenPnpId
          912  14306: svc_gls.c
          913  14316: svc_gyro.c
          914  14327: svc_hid.c
          915  14337: svc_hrs.c
          916  14347: svc_hts.c
          917  14357: svc_ipss.c
          918  14368: svc_plxs.c
          919  14379: svc_px.c
          920  14388: svc_rscs.c
          921  14399: svc_scpss.c
          922  14411: svc_temp.c
          923  14422: svc_time.c
          924  14433: svc_uricfg.c
          925  14446: svc_wdxs.c
          926  14457: svc_wp.c
          927  14466: svc_wss.c
          928  14476: am_vos_ama_callback.c
          929  14498: ../keil6/startup_keil6.s
          930  14523: STACK
          931  14529: StackMem
          932  14538: HEAP
          933  14543: HeapMem
          934  14551: RESET
          935  14557: $v0
          936  14561: am_cryptosec_isr
          937  14578: am_default_isr
          938  14593: .text
          939  14599: am_hal_cachectrl.c
          940  14618: daxi_flush_complete
          941  14638: daxi_flush_invalidate
          942  14660: gAxiMemRange
          943  14673: ui32AxiBufPwrStatReg
          944  14694: ui32AxiBufPwrStatMask
          945  14716: p64BAxiMem
          946  14727: am_hal_fault.c
          947  14742: am_hal_interrupt.c
          948  14761: am_hal_iom.c
          949  14774: enable_submodule
          950  14791: internal_iom_reset_on_error
          951  14819: iom_get_interface_clock_cfg
          952  14847: build_cmd
          953  14857: internal_iom_error_reset_disable_submodule
          954  14900: internal_iom_reset_cmd_busy
          955  14928: internal_iom_find_pins
          956  14951: disable_submodule
          957  14969: internal_iom_lookup_function
          958  14998: internal_iom_reset_iom_pins
          959  15026: internal_iom_finish_buffer_write
          960  15059: internal_iom_compute_transfer_delay
          961  15095: compute_freq
          962  15108: onebit
          963  15115: tIomPinAlloc
          964  15128: am_hal_mcuctrl.c
          965  15145: mcuctrl_HFXTAL_clockOutPad_mask_modify
          966  15184: mcuctrl_ctrl_HFXTAL_kickstart
          967  15214: mcuctrl_ctrl_HFXTAL_normal
          968  15241: mcuctrl_ctrl_HFXTAL_disable
          969  15269: device_info_get
          970  15285: mcuctrl_HFXTAL_set_mask
          971  15309: g_am_hal_mcuctrl_sram_size
          972  15336: g_am_hal_mcuctrl_mram_size
          973  15363: am_hal_mram.c
          974  15377: g_program_mram_tmc_tcycrd
          975  15403: g_recover_broken_mram_tmc_r_timer1
          976  15438: am_hal_reset.c
          977  15453: am_hal_secure_ota.c
          978  15473: gSOtaState
          979  15484: am_hal_sysctrl.c
          980  15501: am_hal_utils.c
          981  15516: am_hal_gpio.c
          982  15530: gpionum_intreg_index_get
          983  15555: g_ui32DSpintbl
          984  15570: gpio_ppfnHandlers
          985  15588: gpio_pppvIrqArgs
          986  15605: am_hal_pdm.c
          987  15618: pdm_reginit
          988  15630: find_dma_threshold
          989  15649: am_hal_pwrctrl.c
          990  15666: am_hal_util_write_and_wait_timer_init
          991  15704: __NVIC_GetPriorityGrouping
          992  15731: __NVIC_SetPendingIRQ
          993  15752: VDDF_simobuck_boost
          994  15772: MemLDOActiveTrim_boost
          995  15795: am_get_pwrctrl
          996  15810: hfadj_enable_check
          997  15829: hfadj_enable_restore
          998  15850: crypto_quiesce
          999  15865: pwrctrl_periph_disable_msk_check
         1000  15898: preserve_orig_reg_values
         1001  15923: vddc_vddf_boost
         1002  15939: buck_interval_check
         1003  15959: coreldo_vddc_parallel_set
         1004  15985: memldo_vddf_parallel_set
         1005  16010: TrimVersionGet
         1006  16025: VDDC_simobuck_boost
         1007  16045: storeAndWFIRAM
         1008  16060: am_hal_security.c
         1009  16078: am_hal_stimer.c
         1010  16094: bStimerConfigured
         1011  16112: am_hal_timer.c
         1012  16127: timer_config_b0
         1013  16143: TimerFlags
         1014  16154: am_bsp.c
         1015  16163: g_ePrintInterface
         1016  16181: am_bsp_pins.c
         1017  16195: am_vos_ama.c
         1018  16208: oct_opus_encoder.c
         1019  16227: am_hal_bootrom_helper.c
         1020  16251: am_hal_clkgen.c
         1021  16267: clkgen_hfrc2_compute_trim_setting
         1022  16301: am_hal_cmdq.c
         1023  16315: update_indices
         1024  16330: gAmHalCmdq
         1025  16341: gAmHalCmdQReg
         1026  16355: am_hal_itm.c
         1027  16368: am_hal_mspi.c
         1028  16382: am_hal_rtc.c
         1029  16395: am_hal_tpiu.c
         1030  16409: am_hal_uart.c
         1031  16423: am_hal_dcu.c
         1032  16436: get_ui32_dcu_mask
         1033  16454: get_raw_dcu_mask
         1034  16471: am_hal_dcu_raw_get
         1035  16490: am_hal_dcu_raw_update
         1036  16512: am_hal_global.c
         1037  16528: am_hal_pin.c
         1038  16541: accessories.pb.c
         1039  16558: pb_decode.c
         1040  16570: buf_read
         1041  16579: pb_decode_varint32_eof
         1042  16602: pb_readbyte
         1043  16614: pb_skip_varint
         1044  16629: pb_skip_string
         1045  16644: find_extension_field
         1046  16665: decode_extension
         1047  16682: decode_field
         1048  16695: pb_message_set_to_defaults
         1049  16722: default_extension_decoder
         1050  16748: iter_from_extension
         1051  16768: decode_static_field
         1052  16788: PB_DECODERS
         1053  16800: decode_pointer_field
         1054  16821: decode_callback_field
         1055  16843: pb_dec_varint
         1056  16857: pb_dec_uvarint
         1057  16872: pb_dec_svarint
         1058  16887: pb_dec_fixed32
         1059  16902: pb_dec_fixed64
         1060  16917: pb_dec_bytes
         1061  16930: pb_dec_string
         1062  16944: pb_dec_submessage
         1063  16962: pb_dec_fixed_length_bytes
         1064  16988: read_raw_value
         1065  17003: pb_field_set_to_default
         1066  17027: pb_encode.c
         1067  17039: buf_write
         1068  17049: encode_extension_field
         1069  17072: encode_field
         1070  17085: default_extension_encoder
         1071  17111: encode_basic_field
         1072  17130: PB_ENCODERS
         1073  17142: encode_callback_field
         1074  17164: pb_check_proto3_default_value
         1075  17194: encode_array
         1076  17207: pb_enc_varint
         1077  17221: pb_enc_uvarint
         1078  17236: pb_enc_svarint
         1079  17251: pb_enc_fixed32
         1080  17266: pb_enc_fixed64
         1081  17281: pb_enc_bytes
         1082  17294: pb_enc_string
         1083  17308: pb_enc_submessage
         1084  17326: pb_enc_fixed_length_bytes
         1085  17352: celt_encoder.c
         1086  17367: __arm_cp.4_40
         1087  17381: __arm_cp.4_43
         1088  17395: __arm_cp.4_44
         1089  17409: __arm_cp.4_46
         1090  17423: __arm_cp.4_47
         1091  17437: __arm_cp.4_48
         1092  17451: __arm_cp.4_51
         1093  17465: __arm_cp.4_55
         1094  17479: __arm_cp.4_57
         1095  17493: __arm_cp.4_58
         1096  17507: __arm_cp.4_59
         1097  17521: __arm_cp.4_60
         1098  17535: __arm_cp.4_63
         1099  17549: __arm_cp.4_64
         1100  17563: __arm_cp.4_67
         1101  17577: __arm_cp.4_68
         1102  17591: __arm_cp.4_71
         1103  17605: __arm_cp.4_72
         1104  17619: __arm_cp.4_73
         1105  17633: __arm_cp.4_74
         1106  17647: __arm_cp.4_75
         1107  17661: __arm_cp.4_76
         1108  17675: __arm_cp.4_77
         1109  17689: __arm_cp.4_78
         1110  17703: __arm_cp.4_79
         1111  17717: __arm_cp.4_80
         1112  17731: __arm_cp.4_82
         1113  17745: __arm_cp.4_83
         1114  17759: __arm_cp.4_85
         1115  17773: __arm_cp.4_86
         1116  17787: compute_mdcts
         1117  17801: tapset_icdf
         1118  17813: spread_icdf
         1119  17825: celt_encode_with_ec.intensity_thresholds
         1120  17866: celt_encode_with_ec.intensity_histeresis
         1121  17907: trim_icdf
         1122  17917: transient_analysis.inv_table
         1123  17946: entenc.c
         1124  17955: ec_enc_carry_out
         1125  17972: repacketizer.c
         1126  17987: opus_repacketizer_cat_impl
         1127  18014: am_hal_queue.c
         1128  18029: calling.pb.c
         1129  18042: central.pb.c
         1130  18055: device.pb.c
         1131  18067: media.pb.c
         1132  18078: pb_common.c
         1133  18090: speech.pb.c
         1134  18102: state.pb.c
         1135  18113: system.pb.c
         1136  18125: transport.pb.c
         1137  18140: bands.c
         1138  18148: __arm_cp.10_1
         1139  18162: quant_band
         1140  18173: quant_band.bit_deinterleave_table
         1141  18207: quant_band_stereo
         1142  18225: quant_band_n1
         1143  18239: deinterleave_hadamard
         1144  18261: quant_partition
         1145  18277: compute_theta
         1146  18291: compute_qn.exp2_table8
         1147  18314: intensity_stereo
         1148  18331: quant_band.bit_interleave_table
         1149  18363: ordery_table
         1150  18376: celt.c
         1151  18383: comb_filter.gains
         1152  18401: entcode.c
         1153  18411: ec_tell_frac.correction
         1154  18435: mdct.c
         1155  18442: modes.c
         1156  18450: mode48000_960_120
         1157  18468: eband5ms
         1158  18477: band_allocation
         1159  18493: logN400
         1160  18501: window120
         1161  18511: fft_state48000_960_0
         1162  18532: mdct_twiddles960
         1163  18549: cache_index50
         1164  18563: cache_bits50
         1165  18576: cache_caps50
         1166  18589: fft_bitrev480
         1167  18603: fft_twiddles48000_960
         1168  18625: fft_bitrev240
         1169  18639: fft_state48000_960_1
         1170  18660: fft_bitrev120
         1171  18674: fft_state48000_960_2
         1172  18695: fft_bitrev60
         1173  18708: fft_state48000_960_3
         1174  18729: pitch.c
         1175  18737: find_best_pitch
         1176  18753: second_check
         1177  18766: quant_bands.c
         1178  18780: quant_coarse_energy_impl
         1179  18805: e_prob_model
         1180  18818: pred_coef
         1181  18828: beta_coef
         1182  18838: small_energy_icdf
         1183  18856: rate.c
         1184  18863: LOG2_FRAC_TABLE
         1185  18879: extensions.c
         1186  18892: opus.c
         1187  18899: celt_lpc.c
         1188  18910: entdec.c
         1189  18919: ec_dec_normalize
         1190  18936: kiss_fft.c
         1191  18947: __arm_cp.0_3
         1192  18960: __arm_cp.0_4
         1193  18973: laplace.c
         1194  18983: mathops.c
         1195  18993: vq.c
         1196  18998: exp_rotation.SPREAD_FACTOR
         1197  19025: exp_rotation1
         1198  19039: extract_collapse_mask
         1199  19061: cwrs.c
         1200  19068: CELT_PVQ_U_ROW
         1201  19083: CELT_PVQ_U_DATA
         1202  19099: dc.s
         1203  19104: ../clib/heapalloc.c
         1204  19124: ../clib/heap1.c
         1205  19140: ../clib/heap2.c
         1206  19156: ../clib/longlong.s
         1207  19175: ../clib/scanf.c
         1208  19191: ../clib/string.c
         1209  19208: ../clib/memcpset.s
         1210  19227: ../clib/heapaux.c
         1211  19245: ../clib/angel/startup.s
         1212  19269: !!!main
         1213  19277: ../clib/angel/handlers.s
         1214  19302: !!handler_copy
         1215  19317: ../fplib/d2f.s
         1216  19332: x$fpl$d2f
         1217  19342: ../fplib/daddsub.s
         1218  19361: x$fpl$dadd
         1219  19372: _dadd1
         1220  19379: x$fpl$drsb
         1221  19390: x$fpl$dsub
         1222  19401: _dsub1
         1223  19408: ../fplib/dcmp.s
         1224  19424: x$fpl$fcmp
         1225  19435: ../fplib/dfix.s
         1226  19451: x$fpl$dfix
         1227  19462: ../fplib/dflt.s
         1228  19478: x$fpl$dfltu
         1229  19490: x$fpl$dflt
         1230  19501: ../fplib/dmul.s
         1231  19517: x$fpl$dmul
         1232  19528: ../fplib/f2d.s
         1233  19543: x$fpl$f2d
         1234  19553: ../mathlib/cos.c
         1235  19570: i.__hardfp_cos
         1236  19585: ../mathlib/exp.c
         1237  19602: i.__hardfp_exp
         1238  19617: .constdata
         1239  19628: halF
         1240  19633: ln2HI
         1241  19639: ln2LO
         1242  19645: P
         1243  19647: ../mathlib/floor.c
         1244  19666: i.__hardfp_floor
         1245  19683: ../mathlib/floorf.c
         1246  19703: i.__hardfp_floorf
         1247  19721: ../mathlib/log.c
         1248  19738: i.__hardfp_log
         1249  19753: Lg2
         1250  19757: Lg
         1251  19760: ../mathlib/sqrt.c
         1252  19778: i.__hardfp_sqrt
         1253  19794: ../mathlib/sqrtf.c
         1254  19813: i.__hardfp_sqrtf
         1255  19830: ../clib/angel/sys.s
         1256  19850: ../clib/angel/kernel.s
         1257  19873: .ARM.Collect$$rtentry$$00000000
         1258  19905: ../clib/angel/rt.s
         1259  19924: ../clib/fenv.c
         1260  19939: ../clib/armsys.c
         1261  19956: ../clib/libinit.s
         1262  19974: .ARM.Collect$$libinit$$00000001
         1263  20006: .ARM.Collect$$libinit$$00000004
         1264  20038: .ARM.Collect$$libinit$$0000000A
         1265  20070: .ARM.Collect$$libinit$$0000000C
         1266  20102: .ARM.Collect$$libinit$$0000000E
         1267  20134: .ARM.Collect$$libinit$$00000011
         1268  20166: .ARM.Collect$$libinit$$00000013
         1269  20198: .ARM.Collect$$libinit$$00000015
         1270  20230: .ARM.Collect$$libinit$$00000017
         1271  20262: .ARM.Collect$$libinit$$00000019
         1272  20294: .ARM.Collect$$libinit$$0000001B
         1273  20326: .ARM.Collect$$libinit$$0000001D
         1274  20358: .ARM.Collect$$libinit$$0000001F
         1275  20390: .ARM.Collect$$libinit$$00000021
         1276  20422: .ARM.Collect$$libinit$$00000023
         1277  20454: .ARM.Collect$$libinit$$00000025
         1278  20486: .ARM.Collect$$libinit$$0000002C
         1279  20518: .ARM.Collect$$libinit$$0000002E
         1280  20550: .ARM.Collect$$libinit$$00000030
         1281  20582: .ARM.Collect$$libinit$$00000032
         1282  20614: .ARM.Collect$$libinit$$00000033
         1283  20646: ../fplib/basic.s
         1284  20663: x$fpl$basic
         1285  20675: ../fplib/ddiv.s
         1286  20691: x$fpl$ddiv
         1287  20702: ddiv_entry
         1288  20713: ../fplib/deqf.s
         1289  20729: x$fpl$deqf
         1290  20740: ../fplib/dgeqf.s
         1291  20757: x$fpl$dgeqf
         1292  20769: ../fplib/dleqf.s
         1293  20786: x$fpl$dleqf
         1294  20798: ../fplib/dnaninf.s
         1295  20817: x$fpl$dnaninf
         1296  20831: ../fplib/dretinf.s
         1297  20850: x$fpl$dretinf
         1298  20864: ../fplib/drleqf.s
         1299  20882: x$fpl$drleqf
         1300  20895: ../fplib/dsqrt.s
         1301  20912: x$fpl$dsqrt
         1302  20924: ../fplib/fnaninf.s
         1303  20943: x$fpl$fnaninf
         1304  20957: ../fplib/fretinf.s
         1305  20976: x$fpl$fretinf
         1306  20990: ../fplib/usenofp.s
         1307  21009: x$fpl$usenofp
         1308  21023: ../mathlib/cos_i.c
         1309  21042: i.__kernel_cos
         1310  21057: C
         1311  21059: ../mathlib/dunder.c
         1312  21079: i.__mathlib_dbl_divzero
         1313  21103: i.__mathlib_dbl_infnan
         1314  21126: i.__mathlib_dbl_invalid
         1315  21150: i.__mathlib_dbl_overflow
         1316  21175: i.__mathlib_dbl_underflow
         1317  21201: ../mathlib/fpclassify.c
         1318  21225: i.__ARM_fpclassify
         1319  21244: ../mathlib/poly.c
         1320  21262: i.__kernel_poly
         1321  21278: ../mathlib/qnan.c
         1322  21296: ../mathlib/rred.c
         1323  21314: i.__ieee754_rem_pio2
         1324  21335: pio2s
         1325  21341: twooverpi
         1326  21351: ../mathlib/sin_i.c
         1327  21370: i.__kernel_sin
         1328  21385: S
         1329  21387: ../clib/angel/sysapp.c
         1330  21410: .bss
         1331  21415: .ARM.Collect$$rtentry$$00000002
         1332  21447: .ARM.Collect$$rtentry$$00000009
         1333  21479: .ARM.Collect$$rtentry$$0000000A
         1334  21511: .ARM.Collect$$rtentry$$0000000C
         1335  21543: .ARM.Collect$$rtentry$$0000000D
         1336  21575: .ARM.Collect$$rtentry$$00000004
         1337  21607: ../clib/maybe.s
         1338  21623: ../clib/signal.c
         1339  21640: ../fplib/dcmpi.s
         1340  21657: x$fpl$dcmpinf
         1341  21671: ../fplib/fpinit.s
         1342  21689: x$fpl$fpinit
         1343  21702: ../mathlib/fabs.c
         1344  21720: i.fabs
         1345  21727: ../clib/locale.s
         1346  21744: ../clib/stdlib.c
         1347  21761: ../clib/angel/boardlib.s
         1348  21786: .ARM.Collect$$libinit$$00000000
         1349  21818: .ARM.Collect$$rtexit$$00000000
         1350  21849: .ARM.Collect$$libshutdown$$00000002
         1351  21885: .ARM.Collect$$libshutdown$$00000004
         1352  21921: .ARM.Collect$$libshutdown$$00000007
         1353  21957: .ARM.Collect$$libshutdown$$0000000A
         1354  21993: .ARM.Collect$$libshutdown$$0000000C
         1355  22029: .ARM.Collect$$libshutdown$$0000000F
         1356  22065: .ARM.Collect$$libshutdown$$00000010
         1357  22101: .ARM.Collect$$rtexit$$00000002
         1358  22132: .ARM.Collect$$rtexit$$00000003
         1359  22163: .ARM.Collect$$rtexit$$00000004
         1360  22194: ../clib/signal.s
         1361  22211: .ARM.Collect$$libshutdown$$00000000
         1362  22247: ../clib/angel/dczerorl2.s
         1363  22273: !!dczerorl2
         1364  22285: ../clib/angel/scatter.s
         1365  22309: !!!scatter
         1366  22320: !!handler_zi
         1367  22333: 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
         1368  22529: __Vectors
         1369  22539: __Patchable
         1370  22551: Reset_Handler
         1371  22565: NMI_Handler
         1372  22577: MemManage_Handler
         1373  22595: BusFault_Handler
         1374  22612: UsageFault_Handler
         1375  22631: DebugMon_Handler
         1376  22648: am_adc_isr
         1377  22659: am_audadc0_isr
         1378  22674: am_brownout_isr
         1379  22690: am_cachecpu_isr
         1380  22706: am_clkgen_isr
         1381  22720: am_disp_isr
         1382  22732: am_dsi_isr
         1383  22743: am_dspi2s0_isr
         1384  22758: am_dspi2s1_isr
         1385  22773: am_dspi2s2_isr
         1386  22788: am_dspi2s3_isr
         1387  22803: am_gpio0_405f_isr
         1388  22821: am_gpio0_607f_isr
         1389  22839: am_gpio1_001f_isr
         1390  22857: am_gpio1_203f_isr
         1391  22875: am_gpio1_405f_isr
         1392  22893: am_gpio1_607f_isr
         1393  22911: am_gpu_isr
         1394  22922: am_iomaster0_isr
         1395  22939: am_iomaster1_isr
         1396  22956: am_iomaster2_isr
         1397  22973: am_iomaster3_isr
         1398  22990: am_iomaster4_isr
         1399  23007: am_iomaster5_isr
         1400  23024: am_iomaster6_isr
         1401  23041: am_iomaster7_isr
         1402  23058: am_ioslave_acc_isr
         1403  23077: am_ioslave_ios_isr
         1404  23096: am_mspi0_isr
         1405  23109: am_mspi1_isr
         1406  23122: am_mspi2_isr
         1407  23135: am_pdm1_isr
         1408  23147: am_pdm2_isr
         1409  23159: am_pdm3_isr
         1410  23171: am_rtc_isr
         1411  23182: am_sdio_isr
         1412  23194: am_stimer_cmpr2_isr
         1413  23214: am_stimer_cmpr3_isr
         1414  23234: am_stimer_cmpr4_isr
         1415  23254: am_stimer_cmpr5_isr
         1416  23274: am_stimer_cmpr6_isr
         1417  23294: am_stimer_cmpr7_isr
         1418  23314: am_stimerof_isr
         1419  23330: am_timer00_isr
         1420  23345: am_timer01_isr
         1421  23360: am_timer02_isr
         1422  23375: am_timer03_isr
         1423  23390: am_timer04_isr
         1424  23405: am_timer05_isr
         1425  23420: am_timer06_isr
         1426  23435: am_timer07_isr
         1427  23450: am_timer08_isr
         1428  23465: am_timer09_isr
         1429  23480: am_timer10_isr
         1430  23495: am_timer11_isr
         1431  23510: am_timer12_isr
         1432  23525: am_timer13_isr
         1433  23540: am_timer14_isr
         1434  23555: am_timer15_isr
         1435  23570: am_uart1_isr
         1436  23583: am_uart2_isr
         1437  23596: am_uart3_isr
         1438  23609: am_uart_isr
         1439  23621: am_usb_isr
         1440  23632: am_vcomp_isr
         1441  23645: am_watchdog_isr
         1442  23661: __main
         1443  23668: __scatterload
         1444  23682: __scatterload_rt2
         1445  23700: __scatterload_rt2_thumb_only
         1446  23729: __scatterload_null
         1447  23748: __decompress
         1448  23761: __decompress1
         1449  23775: __scatterload_copy
         1450  23794: __scatterload_zeroinit
         1451  23817: __rt_lib_init
         1452  23831: __rt_lib_init_fp_1
         1453  23850: __rt_lib_init_alloca_1
         1454  23873: __rt_lib_init_argv_1
         1455  23894: __rt_lib_init_atexit_1
         1456  23917: __rt_lib_init_clock_1
         1457  23939: __rt_lib_init_cpp_1
         1458  23959: __rt_lib_init_exceptions_1
         1459  23986: __rt_lib_init_fp_trap_1
         1460  24010: __rt_lib_init_getenv_1
         1461  24033: __rt_lib_init_heap_1
         1462  24054: __rt_lib_init_lc_collate_1
         1463  24081: __rt_lib_init_lc_ctype_1
         1464  24106: __rt_lib_init_lc_monetary_1
         1465  24134: __rt_lib_init_lc_numeric_1
         1466  24161: __rt_lib_init_lc_time_1
         1467  24185: __rt_lib_init_preinit_1
         1468  24209: __rt_lib_init_rand_1
         1469  24230: __rt_lib_init_return
         1470  24251: __rt_lib_init_signal_1
         1471  24274: __rt_lib_init_stdio_1
         1472  24296: __rt_lib_init_user_alloc_1
         1473  24323: __rt_lib_shutdown
         1474  24341: __rt_lib_shutdown_cpp_1
         1475  24365: __rt_lib_shutdown_fp_trap_1
         1476  24393: __rt_lib_shutdown_heap_1
         1477  24418: __rt_lib_shutdown_return
         1478  24443: __rt_lib_shutdown_signal_1
         1479  24470: __rt_lib_shutdown_stdio_1
         1480  24496: __rt_lib_shutdown_user_alloc_1
         1481  24527: __rt_entry
         1482  24538: __rt_entry_presh_1
         1483  24557: __rt_entry_sh
         1484  24571: __rt_entry_li
         1485  24585: __rt_entry_postsh_1
         1486  24605: __rt_entry_main
         1487  24621: __rt_entry_postli_1
         1488  24641: __rt_exit
         1489  24651: __rt_exit_ls
         1490  24664: __rt_exit_prels_1
         1491  24682: __rt_exit_exit
         1492  24697: __user_initial_stackheap
         1493  24722: __aeabi_uldivmod
         1494  24739: _ll_udiv
         1495  24748: memcmp
         1496  24755: strcpy
         1497  24762: strlen
         1498  24769: __aeabi_memcpy
         1499  24784: __rt_memcpy
         1500  24796: _memcpy_lastbytes
         1501  24814: __aeabi_memmove
         1502  24830: __rt_memmove
         1503  24843: __memmove_lastfew
         1504  24861: __aeabi_memcpy4
         1505  24877: __aeabi_memcpy8
         1506  24893: __rt_memcpy_w
         1507  24907: _memcpy_lastbytes_aligned
         1508  24933: __aeabi_memmove4
         1509  24950: __aeabi_memmove8
         1510  24967: __rt_memmove_w
         1511  24982: __memmove_aligned
         1512  25000: __memmove_lastfew_aligned
         1513  25026: __aeabi_memset
         1514  25041: __aeabi_memset4
         1515  25057: __aeabi_memset8
         1516  25073: __aeabi_memclr
         1517  25088: __rt_memclr
         1518  25100: _memset
         1519  25108: __aeabi_memclr4
         1520  25124: __aeabi_memclr8
         1521  25140: __rt_memclr_w
         1522  25154: _memset_w
         1523  25164: strncpy
         1524  25172: __use_two_region_memory
         1525  25196: __rt_heap_escrow
         1526  25213: __rt_heap_expand
         1527  25230: __aeabi_errno_addr
         1528  25249: __errno$intlibspace
         1529  25269: __rt_errno_addr$intlibspace
         1530  25297: __read_errno
         1531  25310: __set_errno
         1532  25322: __user_libspace
         1533  25338: __user_perproc_libspace
         1534  25362: __user_perthread_libspace
         1535  25388: __I$use$semihosting
         1536  25408: __use_no_semihosting_swi
         1537  25433: __semihosting_library_function
         1538  25464: __user_setup_stackheap
         1539  25487: exit
         1540  25492: _sys_exit
         1541  25502: AMVOS_RSP_TIMER_RESTART
         1542  25526: AMVOS_RSP_TIMER_START
         1543  25548: AMVOS_TEST_TIMER_RESTART
         1544  25573: AMVOS_TX_CCC_TIMER_STOP
         1545  25597: AmVosHandler
         1546  25610: AmVosHandlerInit
         1547  25627: AmVosStart
         1548  25638: AppAddDevToResList
         1549  25657: AppAdvSetData
         1550  25671: AppAdvStart
         1551  25683: AppCheckBonded
         1552  25698: AppConnClose
         1553  25711: AppConnIsOpen
         1554  25725: AppCopyRecListInNvm
         1555  25745: AppDbCheckBonded
         1556  25762: AppDbCheckValidRecord
         1557  25784: AppDbDeleteAllRecords
         1558  25806: AppDbDeleteRecord
         1559  25824: AppDbFindByAddr
         1560  25840: AppDbFindByLtkReq
         1561  25858: AppDbGetCccTbl
         1562  25873: AppDbGetCsfRecord
         1563  25891: AppDbGetHdl
         1564  25903: AppDbGetKey
         1565  25915: AppDbGetNextRecord
         1566  25934: AppDbGetPeerAddedToRl
         1567  25956: AppDbGetPeerRpao
         1568  25973: AppDbGetPeerSignCounter
         1569  25997: AppDbInit
         1570  26007: AppDbNewRecord
         1571  26022: AppDbRecordInUse
         1572  26039: AppDbSetCccTblValue
         1573  26059: AppDbSetCsfRecord
         1574  26077: AppDbSetKey
         1575  26089: AppDbSetPeerAddedToRl
         1576  26111: AppDbSetPeerSignCounter
         1577  26135: AppDbUpdateNVM
         1578  26150: AppDbValidateRecord
         1579  26170: AppHandleNumericComparison
         1580  26197: AppHandlePasskey
         1581  26214: AppHandler
         1582  26225: AppHandlerInit
         1583  26240: AppServerConnCback
         1584  26259: AppServerInit
         1585  26273: AppSetBondable
         1586  26288: AppSlaveInit
         1587  26301: AppSlaveProcDmMsg
         1588  26319: AppSlaveSecProcDmMsg
         1589  26340: AppSlaveSecurityReq
         1590  26360: AppUiAction
         1591  26372: AppUiBtnPressed
         1592  26388: AppUiBtnRegister
         1593  26405: AppUiDisplayConfirmValue
         1594  26430: AppUiDisplayPasskey
         1595  26450: AppUpdatePrivacyMode
         1596  26471: AttConnRegister
         1597  26487: AttGetMtu
         1598  26497: AttHandler
         1599  26508: AttHandlerInit
         1600  26523: AttMsgFree
         1601  26534: AttRegister
         1602  26546: AttcIndConfirm
         1603  26561: AttcInit
         1604  26570: AttcMtuReq
         1605  26581: AttsAddGroup
         1606  26594: AttsCalculateDbHash
         1607  26614: AttsCccClearTable
         1608  26632: AttsCccEnabled
         1609  26647: AttsCccGet
         1610  26658: AttsCccInitTable
         1611  26675: AttsCccRegister
         1612  26691: AttsCccSet
         1613  26702: AttsCsfConnOpen
         1614  26718: AttsCsfGetClientChangeAwareState
         1615  26751: AttsCsfGetFeatures
         1616  26770: AttsCsfRegister
         1617  26786: AttsCsfSetClientChangeAwareState
         1618  26819: AttsCsfWriteFeatures
         1619  26840: AttsGetCccTableLen
         1620  26859: AttsGetSignCounter
         1621  26878: AttsHandleValueInd
         1622  26897: AttsHandleValueNtf
         1623  26916: AttsHashDatabaseString
         1624  26939: AttsIndInit
         1625  26951: AttsInit
         1626  26960: AttsSetAttr
         1627  26972: AttsSetCsrk
         1628  26984: AttsSetSignCounter
         1629  27003: Bda2Str
         1630  27011: BdaClr
         1631  27018: BdaCmp
         1632  27025: BdaCpy
         1633  27032: BdaIsZeros
         1634  27043: Calc128Cpy
         1635  27054: Calc128Cpy64
         1636  27067: Calc128Xor
         1637  27078: CalcCrc32
         1638  27088: DmAdvConfig
         1639  27100: DmAdvInit
         1640  27110: DmAdvSetData
         1641  27123: DmAdvSetInterval
         1642  27140: DmAdvStart
         1643  27151: DmConnCheckIdle
         1644  27167: DmConnClose
         1645  27179: DmConnIdByHandle
         1646  27196: DmConnInUse
         1647  27208: DmConnInit
         1648  27219: DmConnLocalAddr
         1649  27235: DmConnLocalAddrType
         1650  27255: DmConnLocalRpa
         1651  27270: DmConnPeerAddr
         1652  27285: DmConnPeerAddrType
         1653  27304: DmConnPeerRpa
         1654  27318: DmConnRegister
         1655  27333: DmConnRole
         1656  27344: DmConnSecLevel
         1657  27359: DmConnSetDataLen
         1658  27376: DmConnSetIdle
         1659  27390: DmConnSlaveInit
         1660  27406: DmConnUpdate
         1661  27419: DmDevReset
         1662  27430: DmDevVsInit
         1663  27442: DmHandler
         1664  27452: DmHandlerInit
         1665  27466: DmHostAddrType
         1666  27481: DmL2cCmdRejInd
         1667  27496: DmL2cConnUpdateCnf
         1668  27515: DmLlAddrType
         1669  27528: DmLlPrivEnabled
         1670  27544: DmPhyInit
         1671  27554: DmPrivAddDevToResList
         1672  27576: DmPrivInit
         1673  27587: DmPrivResolveAddr
         1674  27605: DmPrivSetPrivacyMode
         1675  27626: DmReadRemoteFeatures
         1676  27647: DmRegister
         1677  27658: DmRemoteConnParamReqNegReply
         1678  27687: DmRemoteConnParamReqReply
         1679  27713: DmSecAuthRsp
         1680  27726: DmSecCancelReq
         1681  27741: DmSecCompareRsp
         1682  27757: DmSecGenerateEccKeyReq
         1683  27780: DmSecGetCompareValue
         1684  27801: DmSecGetEccKey
         1685  27816: DmSecGetLocalCsrk
         1686  27834: DmSecGetLocalIrk
         1687  27851: DmSecInit
         1688  27861: DmSecLescInit
         1689  27875: DmSecLtkRsp
         1690  27887: DmSecPairRsp
         1691  27900: DmSecSetEccKey
         1692  27915: DmSecSlaveReq
         1693  27929: DmSizeOfEvt
         1694  27941: DmSmpCbackExec
         1695  27956: GattReadCback
         1696  27970: GattSendServiceChangedInd
         1697  27996: GattSetSvcChangedIdx
         1698  28017: GattWriteCback
         1699  28032: HardFault_Handler
         1700  28050: HciAclRegister
         1701  28065: HciCoreHandler
         1702  28080: HciCoreInit
         1703  28092: HciDisconnectCmd
         1704  28109: HciDrvHandler
         1705  28123: HciDrvHandlerInit
         1706  28141: HciDrvRadioBoot
         1707  28157: HciDrvRadioShutdown
         1708  28177: HciEvtRegister
         1709  28192: HciGetBdAddr
         1710  28205: HciGetBufSize
         1711  28219: HciGetLeSupFeat
         1712  28235: HciGetMaxRxAclLen
         1713  28253: HciHandler
         1714  28264: HciHandlerInit
         1715  28279: HciLeAddDeviceToResolvingListCmd
         1716  28312: HciLeClearResolvingList
         1717  28336: HciLeConnUpdateCmd
         1718  28355: HciLeEncryptCmd
         1719  28371: HciLeGenerateDHKey
         1720  28390: HciLeLtkReqNegReplCmd
         1721  28412: HciLeLtkReqReplCmd
         1722  28431: HciLeRandCmd
         1723  28444: HciLeReadBufSizeCmd
         1724  28464: HciLeReadLocalP256PubKey
         1725  28489: HciLeReadLocalSupFeatCmd
         1726  28514: HciLeReadMaxDataLen
         1727  28534: HciLeReadRemoteFeatCmd
         1728  28557: HciLeReadResolvingListSize
         1729  28584: HciLeReadSupStatesCmd
         1730  28606: HciLeReadWhiteListSizeCmd
         1731  28632: HciLeRemoteConnParamReqNegReply
         1732  28664: HciLeRemoteConnParamReqReply
         1733  28693: HciLeRemoveDeviceFromResolvingList
         1734  28728: HciLeRequestPeerScaCmd
         1735  28751: HciLeSetAddrResolutionEnable
         1736  28780: HciLeSetAdvDataCmd
         1737  28799: HciLeSetAdvEnableCmd
         1738  28820: HciLeSetAdvParamCmd
         1739  28840: HciLeSetDataLen
         1740  28856: HciLeSetEventMaskCmd
         1741  28877: HciLeSetPrivacyModeCmd
         1742  28900: HciLeSetScanRespDataCmd
         1743  28924: HciLeStartEncryptionCmd
         1744  28948: HciLeWriteDefDataLen
         1745  28969: HciLlPrivacySupported
         1746  28991: HciReadBdAddrCmd
         1747  29008: HciReadLocalVerInfoCmd
         1748  29031: HciReadRssiCmd
         1749  29046: HciResetCmd
         1750  29058: HciResetSequence
         1751  29075: HciSecRegister
         1752  29090: HciSendAclData
         1753  29105: HciSetEventMaskCmd
         1754  29124: HciSetEventMaskPage2Cmd
         1755  29148: HciSetLeSupFeat
         1756  29164: HciSetMaxRxAclLen
         1757  29182: HciVendorSpecificCmd
         1758  29203: HciVsInit
         1759  29213: HciVscSetTraceBitMap
         1760  29234: HciVscUpdateBDAddress
         1761  29256: HciVscUpdateLinklayerFeature
         1762  29285: HciVscUpdateNvdsParam
         1763  29307: HciWriteAuthPayloadTimeout
         1764  29334: L2cDataReq
         1765  29345: L2cDmConnUpdateReq
         1766  29364: L2cInit
         1767  29372: L2cRegister
         1768  29384: L2cSlaveHandler
         1769  29400: L2cSlaveHandlerInit
         1770  29420: L2cSlaveInit
         1771  29433: PendSV_Handler
         1772  29448: SVC_Handler
         1773  29460: SecAes
         1774  29467: SecAesHciCback
         1775  29482: SecAesInit
         1776  29493: SecCmac
         1777  29501: SecCmacHciCback
         1778  29517: SecCmacInit
         1779  29529: SecEccGenKey
         1780  29542: SecEccGenSharedSecret
         1781  29564: SecEccHciCback
         1782  29579: SecEccInit
         1783  29590: SecInit
         1784  29598: SecLeEncryptCmd
         1785  29614: SecRand
         1786  29622: SmpDbGetFailureCount
         1787  29643: SmpDbGetPairingDisabledTime
         1788  29671: SmpDbInit
         1789  29681: SmpDbMaxAttemptReached
         1790  29704: SmpDbPairingFailed
         1791  29723: SmpDbService
         1792  29736: SmpDbSetFailureCount
         1793  29757: SmpDmEncryptInd
         1794  29773: SmpDmGetStk
         1795  29785: SmpDmLescEnabled
         1796  29802: SmpDmMsgSend
         1797  29815: SmpHandler
         1798  29826: SmpHandlerInit
         1799  29841: SmpScAlloc
         1800  29852: SmpScAllocScratchBuffers
         1801  29877: SmpScCalcF4
         1802  29889: SmpScCat
         1803  29898: SmpScCat128
         1804  29910: SmpScCmac
         1805  29920: SmpScFreeScratchBuffers
         1806  29944: SmpScGetCancelMsgWithReattempt
         1807  29975: SmpScInit
         1808  29985: SmprInit
         1809  29994: SmprScInit
         1810  30005: SvcAmotasAddGroup
         1811  30023: SvcAmotasCbackRegister
         1812  30046: SvcAmvosAddGroup
         1813  30063: SvcAmvosCbackRegister
         1814  30085: SvcCoreAddGroup
         1815  30101: SvcCoreGapCentAddrResUpdate
         1816  30129: SvcCoreGattCbackRegister
         1817  30154: SvcDisAddGroup
         1818  30169: SysTick_Handler
         1819  30185: TimeStamp2Time
         1820  30200: WStrReverse
         1821  30212: WStrReverseCpy
         1822  30227: WsfBufAlloc
         1823  30239: WsfBufFree
         1824  30250: WsfBufInit
         1825  30261: WsfCsEnter
         1826  30272: WsfCsExit
         1827  30282: WsfMsgAlloc
         1828  30294: WsfMsgDataAlloc
         1829  30310: WsfMsgDeq
         1830  30320: WsfMsgEnq
         1831  30330: WsfMsgFree
         1832  30341: WsfMsgPeek
         1833  30352: WsfMsgSend
         1834  30363: WsfOsInit
         1835  30373: WsfOsSetNextHandler
         1836  30393: WsfQueueCount
         1837  30407: WsfQueueDeq
         1838  30419: WsfQueueEnq
         1839  30431: WsfQueueInsert
         1840  30446: WsfQueuePush
         1841  30459: WsfQueueRemove
         1842  30474: WsfSetEvent
         1843  30486: WsfSetOsSpecificEvent
         1844  30508: WsfTaskLock
         1845  30520: WsfTaskMsgQueue
         1846  30536: WsfTaskSetReady
         1847  30552: WsfTaskUnlock
         1848  30566: WsfTimerInit
         1849  30579: WsfTimerNextExpiration
         1850  30602: WsfTimerServiceExpired
         1851  30625: WsfTimerStartMs
         1852  30641: WsfTimerStartSec
         1853  30658: WsfTimerStop
         1854  30671: WsfTimerUpdate
         1855  30686: WsfTimerUpdateTicks
         1856  30706: _celt_autocorr
         1857  30721: _celt_lpc
         1858  30731: alg_quant
         1859  30741: alg_unquant
         1860  30753: alloc_stack
         1861  30765: am_audio_buffer_empty
         1862  30787: am_audio_buffer_index_set
         1863  30813: am_audio_buffer_init
         1864  30834: am_audio_buffer_nested_pop
         1865  30861: am_audio_buffer_nested_push
         1866  30889: am_audio_buffer_overwrite_check
         1867  30921: am_audio_buffer_pop
         1868  30941: am_audio_buffer_push
         1869  30962: am_audio_buffer_rewind
         1870  30985: am_audio_universal_buffer_status_check
         1871  31024: am_bsp_iom_pins_disable
         1872  31048: am_bsp_iom_pins_enable
         1873  31071: am_bsp_itm_printf_enable
         1874  31096: am_bsp_low_power_init
         1875  31118: am_ctimer_isr
         1876  31132: am_devices_cooper_blocking_read
         1877  31164: am_devices_cooper_blocking_write
         1878  31197: am_devices_cooper_bus_disable
         1879  31227: am_devices_cooper_bus_enable
         1880  31256: am_devices_cooper_clkreq_read
         1881  31286: am_devices_cooper_command_write
         1882  31318: am_devices_cooper_image_update_init
         1883  31354: am_devices_cooper_init
         1884  31377: am_devices_cooper_irq_read
         1885  31404: am_devices_cooper_pins_disable
         1886  31435: am_devices_cooper_pins_enable
         1887  31465: am_devices_cooper_reset
         1888  31489: am_devices_cooper_reset_with_sbl_check
         1889  31528: am_devices_cooper_term
         1890  31551: am_devices_cooper_update_image
         1891  31582: am_devices_led_array_init
         1892  31608: am_devices_led_array_out
         1893  31633: am_devices_led_init
         1894  31653: am_devices_led_off
         1895  31672: am_devices_led_on
         1896  31690: am_devices_led_toggle
         1897  31712: am_freertos_sleep
         1898  31730: am_freertos_wakeup
         1899  31749: am_getStackedReg
         1900  31766: am_gpio0_001f_isr
         1901  31784: am_gpio0_203f_isr
         1902  31802: am_hal_IOM_CQReset
         1903  31821: am_hal_cachectrl_config
         1904  31845: am_hal_cachectrl_enable
         1905  31869: am_hal_clkgen_control
         1906  31891: am_hal_cmdq_disable
         1907  31911: am_hal_cmdq_enable
         1908  31930: am_hal_cmdq_init
         1909  31947: am_hal_cmdq_term
         1910  31964: am_hal_crc32
         1911  31977: am_hal_daxi_config
         1912  31996: am_hal_daxi_control
         1913  32016: am_hal_dcu_get
         1914  32031: am_hal_dcu_update
         1915  32049: am_hal_delay_us
         1916  32065: am_hal_delay_us_status_change
         1917  32095: am_hal_delay_us_status_check
         1918  32124: am_hal_fault_capture_enable
         1919  32152: am_hal_fault_status_get
         1920  32176: am_hal_gpio_interrupt_control
         1921  32206: am_hal_gpio_interrupt_irq_clear
         1922  32238: am_hal_gpio_interrupt_irq_status_get
         1923  32275: am_hal_gpio_interrupt_register
         1924  32306: am_hal_gpio_interrupt_service
         1925  32336: am_hal_gpio_pinconfig
         1926  32358: am_hal_gpio_pinconfig_get
         1927  32384: am_hal_gpio_state_read
         1928  32407: am_hal_gpio_state_write
         1929  32431: am_hal_hfrc2_adj_control
         1930  32456: am_hal_interrupt_master_disable
         1931  32488: am_hal_interrupt_master_enable
         1932  32519: am_hal_interrupt_master_set
         1933  32547: am_hal_iom_CQDisable
         1934  32568: am_hal_iom_CQEnable
         1935  32588: am_hal_iom_CQInit
         1936  32606: am_hal_iom_blocking_transfer
         1937  32635: am_hal_iom_configure
         1938  32656: am_hal_iom_disable
         1939  32675: am_hal_iom_enable
         1940  32693: am_hal_iom_initialize
         1941  32715: am_hal_iom_power_ctrl
         1942  32737: am_hal_iom_uninitialize
         1943  32761: am_hal_itm_enable
         1944  32779: am_hal_itm_print
         1945  32796: am_hal_itm_stimulus_reg_byte_write
         1946  32831: am_hal_load_ui32
         1947  32848: am_hal_mcuctrl_EXTCLK_active
         1948  32877: am_hal_mcuctrl_control
         1949  32900: am_hal_mcuctrl_info_get
         1950  32924: am_hal_mram_ds_init
         1951  32944: am_hal_mram_info_read
         1952  32966: am_hal_mram_main_fill
         1953  32988: am_hal_mram_main_program
         1954  33013: am_hal_mram_main_words_program
         1955  33044: am_hal_ota_add
         1956  33059: am_hal_ota_init
         1957  33075: am_hal_pdm_configure
         1958  33096: am_hal_pdm_disable
         1959  33115: am_hal_pdm_dma_disable
         1960  33138: am_hal_pdm_dma_get_buffer
         1961  33164: am_hal_pdm_dma_start
         1962  33185: am_hal_pdm_enable
         1963  33203: am_hal_pdm_fifo_flush
         1964  33225: am_hal_pdm_initialize
         1965  33247: am_hal_pdm_interrupt_clear
         1966  33274: am_hal_pdm_interrupt_enable
         1967  33302: am_hal_pdm_interrupt_service
         1968  33331: am_hal_pdm_interrupt_status_get
         1969  33363: am_hal_pdm_power_control
         1970  33388: am_hal_pwrctrl_control
         1971  33411: am_hal_pwrctrl_low_power_init
         1972  33441: am_hal_pwrctrl_mcu_memory_config
         1973  33474: am_hal_pwrctrl_mcu_mode_select
         1974  33505: am_hal_pwrctrl_periph_disable
         1975  33535: am_hal_pwrctrl_periph_enable
         1976  33564: am_hal_pwrctrl_periph_enabled
         1977  33594: am_hal_pwrctrl_sram_config
         1978  33621: am_hal_reset_control
         1979  33642: am_hal_rtc_osc_disable
         1980  33665: am_hal_security_get_info
         1981  33690: am_hal_stimer_compare_delta_set
         1982  33722: am_hal_stimer_config
         1983  33743: am_hal_stimer_counter_get
         1984  33769: am_hal_stimer_int_clear
         1985  33793: am_hal_stimer_int_enable
         1986  33818: am_hal_stimer_int_status_get
         1987  33847: am_hal_sysctrl_fpu_enable
         1988  33873: am_hal_sysctrl_fpu_stacking_enable
         1989  33908: am_hal_sysctrl_sleep
         1990  33929: am_hal_timer_clear
         1991  33948: am_hal_timer_clear_stop
         1992  33972: am_hal_timer_default_config_set
         1993  34004: am_hal_timer_disable
         1994  34025: am_hal_timer_enable
         1995  34045: am_hal_timer_enable_sync
         1996  34070: am_hal_timer_interrupt_clear
         1997  34099: am_hal_timer_interrupt_disable
         1998  34130: am_hal_timer_interrupt_enable
         1999  34160: am_hal_timer_interrupt_status_get
         2000  34194: am_hal_timer_read
         2001  34212: am_hal_timer_reset_config
         2002  34238: am_hal_tpiu_enable
         2003  34257: am_hal_triple_read
         2004  34276: am_hal_util_write_and_wait
         2005  34303: am_pdm0_isr
         2006  34315: am_stimer_cmpr0_isr
         2007  34335: am_stimer_cmpr1_isr
         2008  34355: am_util_ble_tx_power_set
         2009  34380: am_util_bootloader_erase_flash_page
         2010  34416: am_util_bootloader_partial_crc32
         2011  34449: am_util_bootloader_program_flash_page
         2012  34487: am_util_delay_ms
         2013  34504: am_util_delay_us
         2014  34521: am_util_faultisr_collect_data
         2015  34551: am_util_id_device
         2016  34569: am_util_stdio_printf
         2017  34590: am_util_stdio_printf_init
         2018  34616: am_util_stdio_vsprintf
         2019  34639: am_valid_sp
         2020  34651: am_vos_ama_devinfo_set
         2021  34674: am_vos_ama_event_callback
         2022  34700: am_vos_ama_evt_cback_register
         2023  34730: am_vos_ama_get_central_info_send
         2024  34763: am_vos_ama_get_devconf_rsp_send
         2025  34795: am_vos_ama_get_devinfo_rsp_send
         2026  34827: am_vos_ama_get_locale_rsp_send
         2027  34858: am_vos_ama_get_state_rsp_send
         2028  34888: am_vos_ama_get_state_send
         2029  34914: am_vos_ama_isready
         2030  34933: am_vos_ama_pb_cmd_send
         2031  34956: am_vos_ama_proc_get_state
         2032  34982: am_vos_ama_proc_notify_speech
         2033  35012: am_vos_ama_proc_set_state
         2034  35038: am_vos_ama_proc_sync_state
         2035  35065: am_vos_ama_provide_speech_rsp_send
         2036  35100: am_vos_ama_rsp_send
         2037  35120: am_vos_ama_rx_handler
         2038  35142: am_vos_ama_speech_rsp_send
         2039  35169: am_vos_ama_start_speech_send
         2040  35198: am_vos_ama_status_ready
         2041  35222: am_vos_ama_status_reset
         2042  35246: am_vos_ama_stop_speech_send
         2043  35274: am_vos_ama_tx_ver_exchange_send
         2044  35306: am_vos_audio_buffer_rewind
         2045  35333: am_vos_audio_flush_ring_buffer
         2046  35364: am_vos_audio_handler
         2047  35385: am_vos_audio_packet_tx
         2048  35408: am_vos_audio_processing_task
         2049  35437: am_vos_audio_reset_flag_and_buffer
         2050  35472: am_vos_audio_wwd_disable
         2051  35497: am_vos_audio_wwd_enable
         2052  35521: am_vos_ble_cmd_send
         2053  35541: am_vos_ble_nextdata_check
         2054  35567: am_vos_ble_stream_send
         2055  35590: am_vos_ble_task
         2056  35606: am_vos_ble_task_setup
         2057  35628: am_vos_ble_tx_packet_encap
         2058  35655: am_vos_board_init
         2059  35673: am_vos_burst_mode_disable
         2060  35699: am_vos_burst_mode_enable
         2061  35724: am_vos_burst_mode_setup
         2062  35748: am_vos_button_gpio_check
         2063  35773: am_vos_button_init
         2064  35792: am_vos_button_int_register
         2065  35819: am_vos_cmd_packet_tx
         2066  35840: am_vos_codec_encode
         2067  35860: am_vos_codec_init
         2068  35878: am_vos_codec_task
         2069  35896: am_vos_flush_ring_buffer
         2070  35921: am_vos_get_ring_buffer_status
         2071  35951: am_vos_gpio_disable_irq
         2072  35975: am_vos_gpio_enable_irq
         2073  35998: am_vos_gpio_init
         2074  36015: am_vos_heartbeat_led_process
         2075  36044: am_vos_is_connected
         2076  36064: am_vos_is_tx_ready
         2077  36083: am_vos_led_task
         2078  36099: am_vos_logic_led_all_off
         2079  36124: am_vos_logic_led_swirl
         2080  36147: am_vos_mic_disable
         2081  36166: am_vos_mic_enable
         2082  36184: am_vos_packet_rx
         2083  36201: am_vos_pdm_init
         2084  36217: am_vos_pdm_trigger_dma
         2085  36240: am_vos_print_system_info
         2086  36265: am_vos_printf
         2087  36279: am_vos_push_to_talk_process
         2088  36307: am_vos_reset_detected_flag
         2089  36334: am_vos_ring_buffer_empty
         2090  36359: am_vos_ring_buffer_full
         2091  36383: am_vos_ring_buffer_overwrite
         2092  36412: am_vos_ring_buffer_pop
         2093  36435: am_vos_ring_buffer_push
         2094  36459: am_vos_stdio_gatekeeper_task
         2095  36488: am_vos_stdio_printf
         2096  36508: am_vos_stdio_printf_init
         2097  36533: am_vos_streaming_provide_speech
         2098  36565: am_vos_streaming_push_to_talk
         2099  36595: am_vos_streaming_start
         2100  36618: am_vos_streaming_stop
         2101  36640: am_vos_sys_init
         2102  36656: am_vos_task_create
         2103  36675: am_vos_task_create_all_tasks
         2104  36704: am_vos_task_init
         2105  36721: am_vos_task_read
         2106  36738: am_vos_task_send
         2107  36755: am_vos_task_send_fromISR
         2108  36780: am_vos_timer_create
         2109  36800: am_vos_timer_create_all_timers
         2110  36831: am_vos_timer_heart_beat_callback
         2111  36864: am_vos_voice_start
         2112  36883: amotas_conn_close
         2113  36901: amotas_disconnect_timer_expired
         2114  36933: amotas_init
         2115  36945: amotas_packet_handler
         2116  36967: amotas_proc_msg
         2117  36983: amotas_reset_timer_expired
         2118  37010: amotas_start
         2119  37023: amotas_stop
         2120  37035: amotas_write_cback
         2121  37054: amp2Log2
         2122  37063: amvosConnIntervalUpdate
         2123  37087: amvosKwdSetDemoName
         2124  37107: amvosTxChannelIsAvailable
         2125  37133: appAdvSetData
         2126  37147: appAdvStart
         2127  37159: appConnReadRemoteFeatTimerStart
         2128  37191: appConnUpdateTimerStop
         2129  37214: appNumConns
         2130  37226: appSecConnClose
         2131  37242: appServerCsfWriteCback
         2132  37265: appSlaveAdvStart
         2133  37282: appSlaveProcMsg
         2134  37298: appSlaveSecConnOpen
         2135  37318: appUiBtnPoll
         2136  37331: appUiTimerExpired
         2137  37349: attCcbByConnId
         2138  37364: attDecodeMsgParam
         2139  37382: attEmptyConnCback
         2140  37400: attEmptyDataCback
         2141  37418: attEmptyHandler
         2142  37434: attEmptyL2cCocCback
         2143  37454: attExecCallback
         2144  37470: attL2cDataReq
         2145  37484: attMsgAlloc
         2146  37496: attMsgParam
         2147  37508: attSetMtu
         2148  37518: attUuidCmp16to128
         2149  37536: attcCcbByConnId
         2150  37552: attcCcbByHandle
         2151  37568: attcExecCallback
         2152  37585: attcFreePkt
         2153  37597: attcMsgCback
         2154  37610: attcPendWriteCmd
         2155  37627: attcProcErrRsp
         2156  37642: attcProcFindByTypeRsp
         2157  37664: attcProcFindOrReadRsp
         2158  37686: attcProcInd
         2159  37698: attcProcMtuRsp
         2160  37713: attcProcMultiVarNtf
         2161  37733: attcProcPrepWriteRsp
         2162  37754: attcProcReadLongRsp
         2163  37774: attcProcReadMultVarRsp
         2164  37797: attcProcReadRsp
         2165  37813: attcProcRsp
         2166  37825: attcProcWriteRsp
         2167  37842: attcReqClear
         2168  37855: attcSendMsg
         2169  37867: attcSendReq
         2170  37879: attcSetupReq
         2171  37892: attcWriteCmdCallback
         2172  37913: attsCcbByConnId
         2173  37929: attsCcbByHandle
         2174  37945: attsCheckPendDbHashReadRsp
         2175  37972: attsClearPrepWrites
         2176  37992: attsCsfActClientState
         2177  38014: attsCsfGetHashUpdateStatus
         2178  38041: attsCsfIsClientChangeAware
         2179  38068: attsCsfSetHashUpdateStatus
         2180  38095: attsDiscBusy
         2181  38108: attsErrRsp
         2182  38119: attsFindByHandle
         2183  38136: attsFindInRange
         2184  38152: attsFindServiceGroupEnd
         2185  38176: attsFindUuidInRange
         2186  38196: attsHandleValueIndNtf
         2187  38218: attsIndNtfCallback
         2188  38237: attsIsHashableAttr
         2189  38256: attsMsgCback
         2190  38269: attsPermissions
         2191  38285: attsProcExecWriteReq
         2192  38306: attsProcFindInfoReq
         2193  38326: attsProcFindTypeReq
         2194  38346: attsProcMtuReq
         2195  38361: attsProcPrepWriteReq
         2196  38382: attsProcReadBlobReq
         2197  38402: attsProcReadGroupTypeReq
         2198  38427: attsProcReadMultReq
         2199  38447: attsProcReadMultiVarReq
         2200  38471: attsProcReadReq
         2201  38487: attsProcReadTypeReq
         2202  38507: attsProcValueCnf
         2203  38524: attsProcWrite
         2204  38538: attsProcessDatabaseHashUpdate
         2205  38568: attsUuid16Cmp
         2206  38582: attsUuidCmp
         2207  38594: audio_enc_encode_frame
         2208  38617: audio_enc_init
         2209  38632: bitexact_log2tan
         2210  38649: buck_ldo_override_init
         2211  38672: buck_ldo_update_override
         2212  38697: celt_encode_with_ec
         2213  38717: celt_encoder_init
         2214  38735: celt_pitch_xcorr_c
         2215  38754: celt_preemphasis
         2216  38771: clt_compute_allocation
         2217  38794: clt_mdct_forward_c
         2218  38813: comb_filter
         2219  38825: compute_band_energies
         2220  38847: decode_pulses
         2221  38861: dmAdvActClearSets
         2222  38879: dmAdvActConfig
         2223  38894: dmAdvActRemoveSet
         2224  38912: dmAdvActSetData
         2225  38928: dmAdvActSetRandAddr
         2226  38948: dmAdvActStart
         2227  38962: dmAdvActStop
         2228  38975: dmAdvActTimeout
         2229  38991: dmAdvCbInit
         2230  39003: dmAdvConnectFailed
         2231  39022: dmAdvConnected
         2232  39037: dmAdvGenConnCmpl
         2233  39054: dmAdvHciHandler
         2234  39070: dmAdvInit
         2235  39080: dmAdvMsgHandler
         2236  39096: dmAdvReset
         2237  39107: dmAdvStartDirected
         2238  39126: dmAdvStopDirected
         2239  39144: dmConn2HciHandler
         2240  39162: dmConn2MsgHandler
         2241  39180: dmConnCcbAlloc
         2242  39195: dmConnCcbByBdAddr
         2243  39213: dmConnCcbByHandle
         2244  39231: dmConnCcbById
         2245  39245: dmConnCcbDealloc
         2246  39262: dmConnExecCback
         2247  39278: dmConnHciHandler
         2248  39295: dmConnMsgHandler
         2249  39312: dmConnNum
         2250  39322: dmConnReset
         2251  39334: dmConnSmActAccept
         2252  39352: dmConnSmActAcceptFailed
         2253  39376: dmConnSmActCancelAccept
         2254  39400: dmConnSmActClose
         2255  39417: dmConnSmActConnAccepted
         2256  39441: dmConnSmActConnClosed
         2257  39463: dmConnSmActConnFailed
         2258  39485: dmConnSmActConnOpened
         2259  39507: dmConnSmActHciUpdated
         2260  39529: dmConnSmActNone
         2261  39545: dmConnSmExecute
         2262  39561: dmConnUpdActL2cUpdateCnf
         2263  39586: dmConnUpdActNone
         2264  39603: dmConnUpdActUpdateSlave
         2265  39627: dmConnUpdExecute
         2266  39644: dmConnUpdMsgHandler
         2267  39664: dmDevActReset
         2268  39678: dmDevHciHandler
         2269  39694: dmDevMsgHandler
         2270  39710: dmDevPassEvtToConnCte
         2271  39732: dmDevPassEvtToDevPriv
         2272  39754: dmDevPassHciEvtToConn
         2273  39776: dmEmptyHandler
         2274  39791: dmEmptyReset
         2275  39804: dmPhyHciHandler
         2276  39820: dmPrivActAddDevToResList
         2277  39845: dmPrivActClearResList
         2278  39867: dmPrivActGenAddr
         2279  39884: dmPrivActRemDevFromResList
         2280  39911: dmPrivActResolveAddr
         2281  39932: dmPrivActSetAddrResEnable
         2282  39958: dmPrivActSetPrivacyMode
         2283  39982: dmPrivAesActGenAddrAesCmpl
         2284  40009: dmPrivAesActResAddrAesCmpl
         2285  40036: dmPrivAesMsgHandler
         2286  40056: dmPrivHciHandler
         2287  40073: dmPrivMsgHandler
         2288  40090: dmPrivReset
         2289  40102: dmSecHciHandler
         2290  40118: dmSecLescMsgHandler
         2291  40138: dmSecMsgHandler
         2292  40154: dmSecReset
         2293  40165: eTaskConfirmSleepModeStatus
         2294  40193: ec_dec_bit_logp
         2295  40209: ec_dec_bits
         2296  40221: ec_dec_uint
         2297  40233: ec_dec_update
         2298  40247: ec_decode
         2299  40257: ec_enc_bit_logp
         2300  40273: ec_enc_bits
         2301  40285: ec_enc_done
         2302  40297: ec_enc_icdf
         2303  40309: ec_enc_init
         2304  40321: ec_enc_shrink
         2305  40335: ec_enc_uint
         2306  40347: ec_encode
         2307  40357: ec_encode_bin
         2308  40371: ec_laplace_encode
         2309  40389: ec_tell_frac
         2310  40402: encode_pulses
         2311  40416: encode_size
         2312  40428: erase_flash
         2313  40440: exactle_stack_init
         2314  40459: exp_rotation
         2315  40472: get_celt_handle
         2316  40488: haar1
         2317  40494: hciClearCmdQueue
         2318  40511: hciCmdAlloc
         2319  40523: hciCmdInit
         2320  40534: hciCmdRecvCmpl
         2321  40549: hciCmdSend
         2322  40560: hciCmdTimeout
         2323  40574: hciCoreAclReassembly
         2324  40595: hciCoreCisByHandle
         2325  40614: hciCoreCisClose
         2326  40630: hciCoreCisOpen
         2327  40645: hciCoreConnByHandle
         2328  40665: hciCoreConnClose
         2329  40682: hciCoreConnOpen
         2330  40698: hciCoreInit
         2331  40710: hciCoreNumCmplPkts
         2332  40729: hciCoreRecv
         2333  40741: hciCoreResetSequence
         2334  40762: hciCoreResetStart
         2335  40780: hciCoreSendAclData
         2336  40799: hciCoreTxAclComplete
         2337  40820: hciCoreTxAclContinue
         2338  40841: hciCoreTxAclStart
         2339  40859: hciCoreTxReady
         2340  40874: hciCoreVsCmdCmplRcvd
         2341  40895: hciDrvWrite
         2342  40907: hciEvtCmdStatusFailure
         2343  40930: hciEvtProcessCmdCmpl
         2344  40951: hciEvtProcessCmdStatus
         2345  40974: hciEvtProcessMsg
         2346  40991: hciTrSendAclData
         2347  41008: hciTrSendCmd
         2348  41021: hciTrSerialRxIncoming
         2349  41043: hci_process_trace_data
         2350  41066: hysteresis_decision
         2351  41086: init_caps
         2352  41096: internal_iom_get_int_err
         2353  41121: internal_timer_config
         2354  41143: iom_slave_read
         2355  41158: isqrt32
         2356  41166: l2cMsgAlloc
         2357  41178: l2cRxSignalingPkt
         2358  41196: l2cSendCmdReject
         2359  41213: main
         2360  41218: normalise_bands
         2361  41234: octopus_encode
         2362  41249: octopus_encoder_create
         2363  41272: op_pvq_search_c
         2364  41288: opus_custom_encoder_ctl
         2365  41312: opus_custom_mode_create
         2366  41336: opus_fft_impl
         2367  41350: opus_packet_extensions_count
         2368  41379: opus_packet_extensions_generate
         2369  41411: opus_packet_extensions_parse
         2370  41440: opus_packet_get_nb_frames
         2371  41466: opus_packet_get_samples_per_frame
         2372  41500: opus_packet_pad
         2373  41516: opus_packet_pad_impl
         2374  41537: opus_packet_parse_impl
         2375  41560: opus_repacketizer_out_range_impl
         2376  41593: pb_close_string_substream
         2377  41619: pb_decode
         2378  41629: pb_decode_fixed32
         2379  41647: pb_decode_fixed64
         2380  41665: pb_decode_noinit
         2381  41682: pb_decode_svarint
         2382  41700: pb_decode_tag
         2383  41714: pb_decode_varint
         2384  41731: pb_decode_varint32
         2385  41750: pb_encode
         2386  41760: pb_encode_fixed32
         2387  41778: pb_encode_fixed64
         2388  41796: pb_encode_string
         2389  41813: pb_encode_submessage
         2390  41834: pb_encode_svarint
         2391  41852: pb_encode_tag
         2392  41866: pb_encode_tag_for_field
         2393  41890: pb_encode_varint
         2394  41907: pb_field_iter_begin
         2395  41927: pb_field_iter_find
         2396  41946: pb_field_iter_next
         2397  41965: pb_istream_from_buffer
         2398  41988: pb_make_string_substream
         2399  42013: pb_ostream_from_buffer
         2400  42036: pb_read
         2401  42044: pb_skip_field
         2402  42058: pb_write
         2403  42067: pitch_downsample
         2404  42084: pitch_search
         2405  42097: pvPortMalloc
         2406  42110: pxPortInitialiseStack
         2407  42132: quant_all_bands
         2408  42148: quant_coarse_energy
         2409  42168: quant_energy_finalise
         2410  42190: quant_fine_energy
         2411  42208: remove_doubling
         2412  42224: renormalise_vector
         2413  42243: resampling_factor
         2414  42261: restore_stack
         2415  42275: save_stack
         2416  42286: send_data
         2417  42296: send_fwContinue
         2418  42312: send_hello
         2419  42323: send_update
         2420  42335: skip_extension
         2421  42350: smpActAttemptRcvd
         2422  42368: smpActCheckAttempts
         2423  42388: smpActCleanup
         2424  42402: smpActMaxAttempts
         2425  42420: smpActNone
         2426  42431: smpActNotifyDmAttemptsFailure
         2427  42461: smpActNotifyDmRspToFailure
         2428  42488: smpActPairCnfCalc1
         2429  42507: smpActPairCnfCalc2
         2430  42526: smpActPairCnfVerCalc1
         2431  42548: smpActPairCnfVerCalc2
         2432  42570: smpActPairingCancel
         2433  42590: smpActPairingCmpl
         2434  42608: smpActPairingFailed
         2435  42628: smpActSecReqTimeout
         2436  42648: smpActSendPairCnf
         2437  42666: smpActStorePin
         2438  42681: smpAuthReq
         2439  42692: smpCalcC1Part1
         2440  42707: smpCalcC1Part2
         2441  42722: smpCalcS1
         2442  42732: smpCcbByConnId
         2443  42747: smpCcbByHandle
         2444  42762: smpCleanup
         2445  42773: smpGenerateLtk
         2446  42788: smpGetPkBit
         2447  42800: smpGetScSecLevel
         2448  42817: smpMsgAlloc
         2449  42829: smpProcPairing
         2450  42844: smpProcRcvKey
         2451  42858: smpScActAuthSelect
         2452  42877: smpScActCalcF5Ltk
         2453  42895: smpScActCalcF5MacKey
         2454  42916: smpScActCalcF5TKey
         2455  42935: smpScActCalcSharedSecret
         2456  42960: smpScActCleanup
         2457  42976: smpScActDHKeyCalcF6Ea
         2458  42998: smpScActDHKeyCalcF6Eb
         2459  43020: smpScActJwncCalcF4
         2460  43039: smpScActJwncCalcG2
         2461  43058: smpScActJwncDisplay
         2462  43078: smpScActPairingCancel
         2463  43100: smpScActPairingFailed
         2464  43122: smpScActPkKeypress
         2465  43141: smpScActPkSendKeypress
         2466  43164: smpScActPkSetup
         2467  43180: smpScAuthReq
         2468  43193: smpScFailWithReattempt
         2469  43216: smpScProcPairing
         2470  43233: smpScSendDHKeyCheck
         2471  43253: smpScSendPairCnf
         2472  43270: smpScSendPubKey
         2473  43286: smpScSendRand
         2474  43300: smpSendKey
         2475  43311: smpSendPairingFailed
         2476  43332: smpSendPkt
         2477  43343: smpSmExecute
         2478  43356: smpStartRspTimer
         2479  43373: smpStateIdle
         2480  43386: smprActCnfVerify
         2481  43403: smprActProcPairCnf
         2482  43422: smprActProcPairCnfCalc1
         2483  43446: smprActProcPairReq
         2484  43465: smprActRcvKey
         2485  43479: smprActSendKey
         2486  43494: smprActSendPairRandom
         2487  43516: smprActSendPairRsp
         2488  43535: smprActSendSecurityReq
         2489  43558: smprActSetupKeyDist
         2490  43578: smprScActCalcDHKey
         2491  43597: smprScActDHKeyCheckSend
         2492  43621: smprScActJwncCalcG2
         2493  43641: smprScActJwncDisplay
         2494  43662: smprScActJwncSendCnf
         2495  43683: smprScActJwncSetup
         2496  43702: smprScActOobCalcCa
         2497  43721: smprScActOobSendRand
         2498  43742: smprScActOobSetup
         2499  43760: smprScActPkCalcCa
         2500  43778: smprScActPkCalcCb
         2501  43796: smprScActPkSendCnf
         2502  43815: smprScActPkSendRand
         2503  43835: smprScActPkStoreCnf
         2504  43855: smprScActPkStoreCnfAndCalcCb
         2505  43884: smprScActPkStorePinAndCalcCb
         2506  43913: smprScActSendPubKey
         2507  43933: smprScActStoreDhCheck
         2508  43955: smprScActStoreLescPin
         2509  43977: smprScActWaitDhCheck
         2510  43998: spl_alloca
         2511  44009: spl_stack_check
         2512  44025: spl_stack_init
         2513  44040: spreading_decision
         2514  44059: stereo_itheta
         2515  44073: timer_config_b1
         2516  44089: uxListRemove
         2517  44102: uxTaskGetNumberOfTasks
         2518  44125: uxTaskResetEventItemValue
         2519  44151: vApplicationMallocFailedHook
         2520  44180: vApplicationStackOverflowHook
         2521  44210: vEventGroupSetBitsCallback
         2522  44237: vListInitialise
         2523  44253: vListInitialiseItem
         2524  44273: vListInsert
         2525  44285: vPortEnterCritical
         2526  44304: vPortExitCritical
         2527  44322: vPortFree
         2528  44332: vPortSetupTimerInterrupt
         2529  44357: vPortSuppressTicksAndSleep
         2530  44384: vPortValidateInterruptPriority
         2531  44415: vQueueWaitForMessageRestricted
         2532  44446: vTaskDelay
         2533  44457: vTaskInternalSetTimeOutState
         2534  44486: vTaskMissedYield
         2535  44503: vTaskPlaceOnEventList
         2536  44525: vTaskPlaceOnEventListRestricted
         2537  44557: vTaskPlaceOnUnorderedEventList
         2538  44588: vTaskRemoveFromUnorderedEventList
         2539  44622: vTaskStartScheduler
         2540  44642: vTaskStepTick
         2541  44656: vTaskSuspendAll
         2542  44672: vTaskSwitchContext
         2543  44691: validate_transaction
         2544  44712: wsfOsDispatcher
         2545  44728: wsfOsReadyToSleep
         2546  44746: xEventGroupCreate
         2547  44764: xEventGroupSetBits
         2548  44783: xEventGroupWaitBits
         2549  44803: xPortStartScheduler
         2550  44823: xPortStimerTickHandler
         2551  44846: xQueueGenericCreate
         2552  44866: xQueueGenericReset
         2553  44885: xQueueGenericSend
         2554  44903: xQueueGenericSendFromISR
         2555  44928: xQueueReceive
         2556  44942: xTaskCheckForTimeOut
         2557  44963: xTaskCreate
         2558  44975: xTaskGetSchedulerState
         2559  44998: xTaskGetTickCount
         2560  45016: xTaskIncrementTick
         2561  45035: xTaskRemoveFromEventList
         2562  45060: xTaskResumeAll
         2563  45075: xTimerCreate
         2564  45088: xTimerCreateTimerTask
         2565  45110: xTimerGenericCommand
         2566  45131: xTimerPendFunctionCallFromISR
         2567  45161: __ARM_fpclassify
         2568  45178: __hardfp_cos
         2569  45191: __hardfp_exp
         2570  45204: __hardfp_floor
         2571  45219: __hardfp_floorf
         2572  45235: __hardfp_log
         2573  45248: __hardfp_sqrt
         2574  45262: __hardfp_sqrtf
         2575  45277: __ieee754_rem_pio2
         2576  45296: __kernel_cos
         2577  45309: __kernel_poly
         2578  45323: __kernel_sin
         2579  45336: __mathlib_dbl_divzero
         2580  45358: __mathlib_dbl_infnan
         2581  45379: __mathlib_dbl_invalid
         2582  45401: __mathlib_dbl_overflow
         2583  45424: __mathlib_dbl_underflow
         2584  45448: fabs
         2585  45453: __aeabi_dneg
         2586  45466: _dneg
         2587  45472: __aeabi_fneg
         2588  45485: _fneg
         2589  45491: _dabs
         2590  45497: _fabs
         2591  45503: __aeabi_d2f
         2592  45515: _d2f
         2593  45520: __aeabi_dadd
         2594  45533: _dadd
         2595  45539: __fpl_dcmp_Inf
         2596  45554: __aeabi_ddiv
         2597  45567: _ddiv
         2598  45573: __aeabi_cdcmpeq
         2599  45589: _dcmpeq
         2600  45597: __aeabi_d2iz
         2601  45610: _dfix
         2602  45616: __aeabi_i2d
         2603  45628: _dflt
         2604  45634: __aeabi_ui2d
         2605  45647: _dfltu
         2606  45654: __aeabi_cdcmpge
         2607  45670: _dcmpge
         2608  45678: __aeabi_cdcmple
         2609  45694: _dcmple
         2610  45702: __fpl_dcmple_InfNaN
         2611  45722: __aeabi_dmul
         2612  45735: _dmul
         2613  45741: __fpl_dnaninf
         2614  45755: __fpl_dretinf
         2615  45769: __aeabi_cdrcmple
         2616  45786: _drcmple
         2617  45795: __aeabi_drsub
         2618  45809: _drsb
         2619  45815: _dsqrt
         2620  45822: __aeabi_dsub
         2621  45835: _dsub
         2622  45841: __aeabi_f2d
         2623  45853: _f2d
         2624  45858: __aeabi_dcmpeq
         2625  45873: _deq
         2626  45878: _dneq
         2627  45884: __aeabi_dcmpgt
         2628  45899: _dgr
         2629  45904: __aeabi_dcmpge
         2630  45919: _dgeq
         2631  45925: __aeabi_dcmple
         2632  45940: _dleq
         2633  45946: __aeabi_dcmplt
         2634  45961: _dls
         2635  45966: __fpl_fnaninf
         2636  45980: _fp_init
         2637  45989: __fplib_config_fpu_vfp
         2638  46012: __fplib_config_pureend_doubles
         2639  46043: __fpl_fretinf
         2640  46057: __I$use$fp
         2641  46068: __mathlib_zero
         2642  46083: CentralInformation_fields
         2643  46109: CompleteSetup_fields
         2644  46130: ConnectionDetails_fields
         2645  46155: ControlEnvelope_fields
         2646  46178: DeviceBattery_fields
         2647  46199: DeviceConfiguration_fields
         2648  46226: DeviceFeatures_fields
         2649  46248: DeviceInformation_MetadataEntry_fields
         2650  46287: DeviceInformation_fields
         2651  46312: DeviceStatus_fields
         2652  46332: Dialog_fields
         2653  46346: EndpointSpeech_fields
         2654  46368: FeatureProperties_fields
         2655  46393: ForwardATCommand_fields
         2656  46417: GetCentralInformation_fields
         2657  46446: GetDeviceConfiguration_fields
         2658  46476: GetDeviceFeatures_fields
         2659  46501: GetDeviceInformation_fields
         2660  46529: GetLocales_fields
         2661  46547: GetState_fields
         2662  46563: IncomingCall_fields
         2663  46583: IssueMediaControl_fields
         2664  46608: KeepAlive_fields
         2665  46625: LaunchApp_fields
         2666  46642: Locale_fields
         2667  46656: Locales_fields
         2668  46671: NotifyDeviceConfiguration_fields
         2669  46704: NotifyDeviceInformation_fields
         2670  46735: NotifySpeechState_fields
         2671  46760: OverrideAssistant_fields
         2672  46785: ProvideSpeech_fields
         2673  46806: RemoveDevice_fields
         2674  46826: ResetConnection_fields
         2675  46849: Response_fields
         2676  46865: SetLocale_fields
         2677  46882: SetState_fields
         2678  46898: SpeechInitiator_WakeWord_fields
         2679  46930: SpeechInitiator_fields
         2680  46953: SpeechProvider_fields
         2681  46975: SpeechSettings_fields
         2682  46997: StartSetup_fields
         2683  47015: StartSpeech_fields
         2684  47034: State_fields
         2685  47047: StopSpeech_fields
         2686  47065: SwitchTransport_fields
         2687  47088: SynchronizeSettings_fields
         2688  47115: SynchronizeState_fields
         2689  47139: UpdateDeviceInformation_fields
         2690  47170: UpgradeTransport_fields
         2691  47194: am_hal_cachectrl_defaults
         2692  47220: am_hal_daxi_defaults
         2693  47241: am_hal_gpio_pincfg_disabled
         2694  47269: am_hal_gpio_pincfg_input
         2695  47294: am_hal_gpio_pincfg_opendrain
         2696  47323: am_hal_gpio_pincfg_output
         2697  47349: am_hal_gpio_pincfg_pulledup_disabled
         2698  47386: am_hal_gpio_pincfg_tristate
         2699  47414: am_hal_pwrctrl_peripheral_control
         2700  47448: appReqActCfg
         2701  47461: attApChUuid
         2702  47473: attCarChUuid
         2703  47486: attCfg
         2704  47493: attChUuid
         2705  47503: attCliChCfgUuid
         2706  47519: attDnChUuid
         2707  47531: attFcnDefault
         2708  47545: attGattCsfChUuid
         2709  47562: attGattDbhChUuid
         2710  47579: attPrimSvcUuid
         2711  47594: attRpaoChUuid
         2712  47608: attScChUuid
         2713  47620: attSsfChUuid
         2714  47633: attsMinPduLen
         2715  47647: calc128Zeros
         2716  47660: dmConnUpdActSetSlave
         2717  47681: dmDevFcnIf
         2718  47692: eMeans
         2719  47699: eattFcnDefault
         2720  47714: g_DefaultMcuMemCfg
         2721  47733: g_DefaultSRAMCfg
         2722  47750: g_amHalMcuctrlArgBLEDefault
         2723  47778: g_am_hal_bootrom_helper
         2724  47802: hciEventMask
         2725  47815: hciEventMaskPage2
         2726  47833: hciLeEventMask
         2727  47848: sGlobalAccess
         2728  47862: smpCfg
         2729  47869: smpPktLenTbl
         2730  47882: smprScSmIf
         2731  47893: smprSmIf
         2732  47902: smprStateTbl
         2733  47915: tf_select_table
         2734  47931: ui32DSP0Allowed
         2735  47947: ui32DSP1Allowed
         2736  47963: ui32MCUAllowed
         2737  47978: ui32SharedAccess
         2738  47995: uxTopUsedPriority
         2739  48013: Region$$Table$$Base
         2740  48033: Region$$Table$$Limit
         2741  48054: am_bsp_psLEDs
         2742  48068: attsProcFcnTbl
         2743  48083: dmFcnIfTbl
         2744  48094: gDcuDisable
         2745  48106: gDcuEnable
         2746  48117: g_AM_BSP_GPIO_BUTTON0
         2747  48139: g_AM_BSP_GPIO_BUTTON1
         2748  48161: g_AM_BSP_GPIO_IOM0_CS
         2749  48183: g_AM_BSP_GPIO_IOM0_MOSI
         2750  48207: g_AM_BSP_GPIO_IOM0_SCK
         2751  48230: g_AM_BSP_GPIO_IOM0_SCL
         2752  48253: g_AM_BSP_GPIO_IOM0_SDA
         2753  48276: g_AM_BSP_GPIO_IOM1_CS
         2754  48298: g_AM_BSP_GPIO_IOM1_MISO
         2755  48322: g_AM_BSP_GPIO_IOM1_MOSI
         2756  48346: g_AM_BSP_GPIO_IOM1_SCK
         2757  48369: g_AM_BSP_GPIO_IOM1_SCL
         2758  48392: g_AM_BSP_GPIO_IOM1_SDA
         2759  48415: g_AM_BSP_GPIO_IOM2_CS
         2760  48437: g_AM_BSP_GPIO_IOM2_MOSI
         2761  48461: g_AM_BSP_GPIO_IOM2_SCK
         2762  48484: g_AM_BSP_GPIO_IOM2_SCL
         2763  48507: g_AM_BSP_GPIO_IOM2_SDA
         2764  48530: g_AM_BSP_GPIO_IOM3_CS
         2765  48552: g_AM_BSP_GPIO_IOM3_MOSI
         2766  48576: g_AM_BSP_GPIO_IOM3_SCK
         2767  48599: g_AM_BSP_GPIO_IOM3_SCL
         2768  48622: g_AM_BSP_GPIO_IOM3_SDA
         2769  48645: g_AM_BSP_GPIO_IOM4_CS
         2770  48667: g_AM_BSP_GPIO_IOM4_MOSI
         2771  48691: g_AM_BSP_GPIO_IOM4_SCK
         2772  48714: g_AM_BSP_GPIO_IOM5_CS
         2773  48736: g_AM_BSP_GPIO_IOM5_MOSI
         2774  48760: g_AM_BSP_GPIO_IOM5_SCK
         2775  48783: g_AM_BSP_GPIO_IOM5_SCL
         2776  48806: g_AM_BSP_GPIO_IOM5_SDA
         2777  48829: g_AM_BSP_GPIO_IOM6_CS
         2778  48851: g_AM_BSP_GPIO_IOM6_MOSI
         2779  48875: g_AM_BSP_GPIO_IOM6_SCK
         2780  48898: g_AM_BSP_GPIO_IOM6_SCL
         2781  48921: g_AM_BSP_GPIO_IOM6_SDA
         2782  48944: g_AM_BSP_GPIO_IOM7_CS
         2783  48966: g_AM_BSP_GPIO_IOM7_MOSI
         2784  48990: g_AM_BSP_GPIO_IOM7_SCK
         2785  49013: g_AM_BSP_GPIO_IOM7_SCL
         2786  49036: g_AM_BSP_GPIO_IOM7_SDA
         2787  49059: g_AM_BSP_GPIO_ITM_SWO
         2788  49081: g_AM_BSP_GPIO_PDM0_CLK
         2789  49104: g_AM_BSP_GPIO_PDM0_DATA
         2790  49128: g_AM_DEVICES_COOPER_32K_CLK
         2791  49156: g_AM_DEVICES_COOPER_32M_CLK
         2792  49184: g_AM_DEVICES_COOPER_SPI_CS
         2793  49211: g_eCurrPwrMode
         2794  49226: g_intFlash
         2795  49237: g_pui8ReadBuffer
         2796  49254: g_sVosAud
         2797  49264: g_sVosSys
         2798  49274: g_ui32TrimVer
         2799  49288: g_ui32origMEMLDOActiveTrim
         2800  49315: g_ui32origSimobuckVDDCtrim
         2801  49342: g_ui32origSimobuckVDDFtrim
         2802  49369: g_ui32origSimobuckVDDStrim
         2803  49396: g_ui32xtalhscap2trim
         2804  49417: g_ui32xtalhscaptrim
         2805  49437: gpDcuEnable
         2806  49449: gpDcuLock
         2807  49459: hciLeSupFeatCfg
         2808  49475: nvds_data
         2809  49485: pAppSlaveReqActCfg
         2810  49504: pAttCfg
         2811  49512: pRecListNvmPointer
         2812  49531: pSmpCfg
         2813  49539: program_mram_tmc_tcycrd
         2814  49563: recover_broken_mram_tmc_r_timer1
         2815  49596: storeAndWFIfuncRAM
         2816  49615: ui16DbRamBufferSize
         2817  49635: __libspace_start
         2818  49652: __temporary_stack_top$libspace
         2819  49683: DMATCBBuffer
         2820  49696: SMP_ScCcb
         2821  49706: am_KWD_tasks
         2822  49719: am_KWD_timers
         2823  49733: am_hal_xtal_users
         2824  49751: amotasFlash
         2825  49763: amotasTmpBuf
         2826  49776: amvosAdvDataDisc
         2827  49793: amvosScanDataDisc
         2828  49811: appCb
         2829  49817: appConnCb
         2830  49827: appHandlerId
         2831  49840: appSlaveCb
         2832  49851: attCb
         2833  49857: attcCb
         2834  49864: attsCb
         2835  49871: attsCsfCb
         2836  49881: csNesting
         2837  49891: devFoundInDb
         2838  49904: dmAdvCb
         2839  49912: dmCb
         2840  49917: dmConnActSet
         2841  49930: dmConnCb
         2842  49939: dmConnUpdActSet
         2843  49955: dmDevCb
         2844  49963: dmPrivCb
         2845  49972: dmSecCb
         2846  49980: gAmCooper
         2847  49990: gFaultStack
         2848  50002: gMspiXipState
         2849  50016: gNumCmpB
         2850  50025: gRadioCmdQueue
         2851  50040: gRadioQueue
         2852  50052: gStartOff
         2853  50062: g_AM_BSP_GPIO_IOM0_MISO
         2854  50086: g_AM_BSP_GPIO_IOM2_MISO
         2855  50110: g_AM_BSP_GPIO_IOM3_MISO
         2856  50134: g_AM_BSP_GPIO_IOM4_MISO
         2857  50158: g_AM_BSP_GPIO_IOM5_MISO
         2858  50182: g_AM_BSP_GPIO_IOM6_MISO
         2859  50206: g_AM_BSP_GPIO_IOM7_MISO
         2860  50230: g_BLEMacAddress
         2861  50246: g_HciDrvHandleID
         2862  50263: g_HeartBeatTimer
         2863  50280: g_IOMhandles
         2864  50293: g_IomDevHdl
         2865  50305: g_PDMhandles
         2866  50318: g_bVDDCbuckboosted
         2867  50337: g_consumed_bytes
         2868  50354: g_hciDrvErrorHandler
         2869  50375: g_pfnCharPrint
         2870  50390: g_pui32ReadBuffer
         2871  50408: g_sAmUtil
         2872  50418: g_sVosAma
         2873  50428: g_sVosBle
         2874  50438: g_sVosBrd
         2875  50448: g_trim_reg_origvals
         2876  50468: g_ui32NumBytes
         2877  50483: gattServCb
         2878  50494: hciCb
         2879  50500: hciCmdCb
         2880  50509: hciCoreCb
         2881  50519: l2cCb
         2882  50525: ll_local_feats
         2883  50540: oCELTEncoder_mem
         2884  50557: o_spl_opus_encoder
         2885  50576: opus_mem_ram1
         2886  50590: opus_ram_count
         2887  50605: opus_ram_count_save
         2888  50625: opus_ram_ptr
         2889  50638: opus_ram_ptr_save
         2890  50656: pAppAdvCfg
         2891  50667: pAppSecCfg
         2892  50678: pAppSlaveCfg
         2893  50691: pAppUpdateCfg
         2894  50705: p_spl_opus_encoder
         2895  50724: pvHciSpiHandle
         2896  50739: pxCurrentTCB
         2897  50752: sLengthBytes
         2898  50765: secCb
         2899  50771: smpCb
         2900  50777: ui8DbRamBuffer
         2901  50792: ulTimerCountsForOneTick
         2902  50816: wsfBufMem
         2903  50826: wsfBufMemLen
         2904  50839: wsfBufNumPools
         2905  50854: wsfOs
         2906  50860: wsfTimerTimerQueue
         2907  50879: xRadioTaskEventObject
         2908  50901: xWsfTimer
         2909  50911: psGlobalAccessPtr
         2910  50929: gpui32PdmDmaBuf
         2911  50945: ui32MCUClaimed
         2912  50960: ui32DSP0Claimed
         2913  50976: ui32DSP1Claimed


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


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


